diff --git a/.turbo/preferences/tui.json b/.turbo/preferences/tui.json index f46ddd7d..efb36255 100644 --- a/.turbo/preferences/tui.json +++ b/.turbo/preferences/tui.json @@ -1,4 +1,4 @@ { "is_task_list_visible": true, - "active_task": "backend#dev" + "active_task": "frontend#dev" } \ No newline at end of file diff --git a/apps/Backend/.env b/apps/Backend/.env index b65e40e7..0a4e46ed 100755 --- a/apps/Backend/.env +++ b/apps/Backend/.env @@ -1,13 +1,12 @@ NODE_ENV="development" HOST=0.0.0.0 PORT=5000 -CLOUDFLARE_HOST=communitydentistsoflowell.mydentalofficemanagement.com -FRONTEND_URLS=http://localhost:3000,http://communitydentistsoflowell.mydentalofficemanagement.com,https://communitydentistsoflowell.mydentalofficemanagement.com +CLOUDFLARE_HOST= +FRONTEND_URLS=http://localhost:3000 SELENIUM_AGENT_BASE_URL=http://localhost:5002 JWT_SECRET = 'dentalsecret' DB_HOST=localhost DB_USER=postgres DB_PASSWORD=mypassword DB_NAME=dentalapp -DATABASE_URL=postgresql://postgres:mypassword@localhost:5432/dentalapp -LICENSE_SECRET=3aa4ab937e46c6863b9e3c2b591a595b31ea3af1060bf5e7961ad722a8b54f92 \ No newline at end of file +DATABASE_URL=postgresql://postgres:mypassword@localhost:5432/dentalapp \ No newline at end of file diff --git a/apps/Backend/src/cron/backupCheck.ts b/apps/Backend/src/cron/backupCheck.ts index 6e8473cc..e3a632c8 100755 --- a/apps/Backend/src/cron/backupCheck.ts +++ b/apps/Backend/src/cron/backupCheck.ts @@ -79,12 +79,12 @@ export const startBackupCron = () => { pruneOldBackups(LOCAL_BACKUP_DIR); await storage.createBackup(admin.id); await storage.deleteNotificationsByType(admin.id, "BACKUP"); - await cronJobLogStorage.completeJobLog(log.id, "success", new Date()); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "success", new Date()); console.log(`✅ Local backup done → ${filename}`); } catch (err) { const errorMessage = err instanceof Error ? err.message : String(err); console.error("Local backup failed:", err); - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); await storage.createNotification( admin.id, "BACKUP", @@ -113,7 +113,7 @@ export const startBackupCron = () => { const destination = await storage.getActiveBackupDestination(admin.id); if (!destination) { const errorMessage = "No backup destination configured."; - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); await storage.createNotification( admin.id, "BACKUP", @@ -124,7 +124,7 @@ export const startBackupCron = () => { if (!fs.existsSync(destination.path)) { const errorMessage = "Backup destination drive not found or disconnected."; - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); await storage.createNotification( admin.id, "BACKUP", @@ -145,12 +145,12 @@ export const startBackupCron = () => { pruneOldBackups(usbBackupPath); await storage.createBackup(admin.id); await storage.deleteNotificationsByType(admin.id, "BACKUP"); - await cronJobLogStorage.completeJobLog(log.id, "success", new Date()); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "success", new Date()); console.log(`✅ USB backup done → ${usbBackupPath}/${filename}`); } catch (err) { const errorMessage = err instanceof Error ? err.message : String(err); console.error("USB backup failed:", err); - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); await storage.createNotification( admin.id, "BACKUP", @@ -178,13 +178,13 @@ export const startBackupCron = () => { try { await runRclonePull(); writeRcloneConfig({ lastSyncAt: new Date().toISOString(), lastSyncStatus: "success", lastSyncError: null }); - await cronJobLogStorage.completeJobLog(log.id, "success", new Date()); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "success", new Date()); console.log(`Rclone backup complete.`); } catch (err) { const errorMessage = err instanceof Error ? err.message : String(err); console.error("Rclone backup failed:", err); writeRcloneConfig({ lastSyncAt: new Date().toISOString(), lastSyncStatus: "failed", lastSyncError: errorMessage }); - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); if (admin) { await storage.createNotification( admin.id, @@ -214,13 +214,13 @@ export const startBackupCron = () => { try { await importLatestBackup(); writeRcloneConfig({ lastImportAt: new Date().toISOString(), lastImportStatus: "success", lastImportError: null }); - await cronJobLogStorage.completeJobLog(log.id, "success", new Date()); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "success", new Date()); console.log(`Auto-import complete.`); } catch (err) { const errorMessage = err instanceof Error ? err.message : String(err); console.error("Auto-import failed:", err); writeRcloneConfig({ lastImportAt: new Date().toISOString(), lastImportStatus: "failed", lastImportError: errorMessage }); - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); if (admin) { await storage.createNotification( admin.id, @@ -251,13 +251,13 @@ export const startBackupCron = () => { await runNetworkSync(config.sourceUrl, config.apiKey); await runNetworkFilesSync(config.sourceUrl, config.apiKey); writeSyncConfig({ lastSyncAt: new Date().toISOString(), lastSyncStatus: "success", lastSyncError: null }); - await cronJobLogStorage.completeJobLog(log.id, "success", new Date()); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "success", new Date()); console.log(`✅ Network sync complete (database + uploads).`); } catch (err) { const errorMessage = err instanceof Error ? err.message : String(err); console.error("Network sync failed:", err); writeSyncConfig({ lastSyncAt: new Date().toISOString(), lastSyncStatus: "failed", lastSyncError: errorMessage }); - await cronJobLogStorage.completeJobLog(log.id, "failed", new Date(), errorMessage); + await cronJobLogStorage.completeJobLog(log.id, log.jobName, startedAt, "failed", new Date(), errorMessage); if (admin) { await storage.createNotification( admin.id, diff --git a/apps/Backend/src/storage/cron-job-log-storage.ts b/apps/Backend/src/storage/cron-job-log-storage.ts index 864ab970..b34200a4 100644 --- a/apps/Backend/src/storage/cron-job-log-storage.ts +++ b/apps/Backend/src/storage/cron-job-log-storage.ts @@ -24,14 +24,22 @@ export const cronJobLogStorage = { async completeJobLog( id: number, + jobName: string, + startedAt: Date, status: CronJobStatus, completedAt: Date, errorMessage?: string ): Promise { - const durationMs = completedAt.getTime() - (await db.cronJobLog.findUniqueOrThrow({ where: { id } })).startedAt.getTime(); - return db.cronJobLog.update({ - where: { id }, - data: { status, completedAt, durationMs, errorMessage: errorMessage ?? null }, + const durationMs = completedAt.getTime() - startedAt.getTime(); + const existing = await db.cronJobLog.findUnique({ where: { id } }); + if (existing) { + return db.cronJobLog.update({ + where: { id }, + data: { status, completedAt, durationMs, errorMessage: errorMessage ?? null }, + }); + } + return db.cronJobLog.create({ + data: { jobName, status, startedAt, completedAt, durationMs, errorMessage: errorMessage ?? null }, }); }, diff --git a/apps/Frontend/.env b/apps/Frontend/.env index ff0b463a..3fbaad94 100755 --- a/apps/Frontend/.env +++ b/apps/Frontend/.env @@ -1,4 +1,5 @@ NODE_ENV=development HOST=0.0.0.0 PORT=3000 -VITE_API_BASE_URL_BACKEND= \ No newline at end of file +VITE_API_BASE_URL_BACKEND= +VITE_CLOUDFLARE_HOST= \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 0b2078d5..6d37feb6 100755 --- a/package-lock.json +++ b/package-lock.json @@ -223,9 +223,9 @@ } }, "node_modules/@anthropic-ai/sdk": { - "version": "0.95.2", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.95.2.tgz", - "integrity": "sha512-Egddwo3sheo1PzUrMkZnH6VkQYwS0h/b/i8vSK8Ta9M45UQipAMeDFH57dYuDAfXMEUUGeKw6CMlremgMZgrSQ==", + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.103.0.tgz", + "integrity": "sha512-1uG7RNgoHTUxzOXqSCODKt0UTVlxWiHk/2Tt2/uQJiPW7XzBeKVuJyd3Aw6T3LPyvZV/jDTnPLX7SaM70WLLjA==", "license": "MIT", "dependencies": { "json-schema-to-ts": "^3.1.1", @@ -274,6 +274,7 @@ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -558,8 +559,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/@cfworker/json-schema/-/json-schema-4.1.1.tgz", "integrity": "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@chevrotain/cst-dts-gen": { "version": "10.5.0", @@ -628,7 +628,8 @@ "version": "0.3.15", "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.15.tgz", "integrity": "sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==", - "license": "Apache-2.0" + "license": "Apache-2.0", + "peer": true }, "node_modules/@electric-sql/pglite-socket": { "version": "0.0.20", @@ -658,6 +659,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -674,6 +676,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -690,6 +693,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -706,6 +710,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -722,6 +727,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -738,6 +744,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -754,6 +761,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -770,6 +778,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -786,6 +795,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -802,6 +812,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -818,6 +829,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -834,6 +846,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -850,6 +863,7 @@ "cpu": [ "mips64el" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -866,6 +880,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -882,6 +897,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -898,6 +914,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -914,6 +931,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -930,6 +948,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -946,6 +965,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -962,6 +982,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -978,6 +999,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -994,6 +1016,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1010,6 +1033,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1026,6 +1050,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1042,6 +1067,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1058,6 +1084,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1413,25 +1440,25 @@ } }, "node_modules/@langchain/anthropic": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-1.4.0.tgz", - "integrity": "sha512-rs1yVydrHjyiD31uChdCnKZpmDuKa0Bpz8Raiy9GvqnqmfXPMe0oOrap/2paE+NRSinDbtax8mMpP/yv8EbO1A==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-1.5.1.tgz", + "integrity": "sha512-j92zCCd5BFH3rHMRzc2wBmSKDoVpinof1oh8aFiAz9TWbSOc4tGU4n6bqwy/wP0GH1uO96zZHLGCHBMPgrxTNw==", "license": "MIT", "dependencies": { - "@anthropic-ai/sdk": "^0.95.1", + "@anthropic-ai/sdk": "^0.103.0", "zod": "^3.25.76 || ^4" }, "engines": { "node": ">=20" }, "peerDependencies": { - "@langchain/core": "^1.1.47" + "@langchain/core": "^1.2.1" } }, "node_modules/@langchain/core": { - "version": "1.1.48", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.48.tgz", - "integrity": "sha512-fQU6Guyb1pwc2fEplmA8FPbKfOMAofjnyJzExevro0FxEiuGHE18Ov/ZHmT9trWCDTZRI9eW1VIc6aChxV8pAQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.2.1.tgz", + "integrity": "sha512-NNG/cC5FGuHDOAP56h0ddp8Rfk8p+othWzEK5RV9JIG6RvnF5vGa5r0AEGtKfQieed7s1kC42GuIzVOBvMBL/g==", "license": "MIT", "peer": true, "dependencies": { @@ -1614,20 +1641,20 @@ } }, "node_modules/@langchain/openai": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-1.4.7.tgz", - "integrity": "sha512-i1YLV4pWbGC6W8m0ZNpLObJuf1nyU4o8aWyX4AF9fHn7eM67HfIJWQ5n5XzcCpuSa41otrxA9jvH5XRKwI1qDA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-1.5.2.tgz", + "integrity": "sha512-En/QzXO3YFuaaZWQiGx0ZBNJMK3ipL/tz8F/PReG/63oV3wk2nz906QA8drYnd8r2/3NtSkbf3x/8qms5o6qTg==", "license": "MIT", "dependencies": { "js-tiktoken": "^1.0.12", - "openai": "^6.37.0", + "openai": "^6.41.0", "zod": "^3.25.76 || ^4" }, "engines": { "node": ">=20" }, "peerDependencies": { - "@langchain/core": "^1.1.48" + "@langchain/core": "^1.2.1" } }, "node_modules/@mapbox/node-pre-gyp": { @@ -4986,6 +5013,7 @@ "integrity": "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "hoist-non-react-statics": "^3.3.0" }, @@ -5038,6 +5066,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.19.2" } @@ -5102,6 +5131,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", "license": "MIT", + "peer": true, "dependencies": { "csstype": "^3.2.2" } @@ -5112,6 +5142,7 @@ "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "devOptional": true, "license": "MIT", + "peer": true, "peerDependencies": { "@types/react": "^19.2.0" } @@ -5250,6 +5281,7 @@ "integrity": "sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.56.1", "@typescript-eslint/types": "8.56.1", @@ -5558,6 +5590,7 @@ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6103,6 +6136,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -7231,7 +7265,8 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/embla-carousel-react": { "version": "8.6.0", @@ -7506,6 +7541,7 @@ "integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -8729,6 +8765,7 @@ "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.4.tgz", "integrity": "sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==", "license": "MIT", + "peer": true, "engines": { "node": ">=16.9.0" } @@ -9253,7 +9290,6 @@ "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.6.0.tgz", "integrity": "sha512-GGaj5IMRfLv2HXXFzGk9diISMYLTpSTh6fzCZGKxWYW/NqEztIFtnXLq6G/RVhzFRmCykLap1fuC67LVKoQLcg==", "license": "MIT", - "peer": true, "dependencies": { "p-queue": "6.6.2" }, @@ -10105,7 +10141,6 @@ "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "license": "MIT", - "peer": true, "bin": { "mustache": "bin/mustache" } @@ -10446,10 +10481,11 @@ } }, "node_modules/openai": { - "version": "6.42.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-6.42.0.tgz", - "integrity": "sha512-1WFEt/uXMXOLhYRNkgJWo08Y2YNvNwpVU72K7ibrWgWpNOXd4VojXLbe6SQ4bLiUQ3Y8jz4IiyVkylJCL1DtZg==", + "version": "6.44.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-6.44.0.tgz", + "integrity": "sha512-09/gH+8jH0RgUwsgWHAaxsKGRT5zVZ95IaJUnqAWj6XejIBmnFRwq2WUIF37VtDEsmGrtPmvCs5+yBSeZGWvkA==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "ws": "^8.18.0", "zod": "^3.25 || ^4.0" @@ -10527,7 +10563,6 @@ "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", "license": "MIT", - "peer": true, "dependencies": { "eventemitter3": "^4.0.4", "p-timeout": "^3.2.0" @@ -10559,7 +10594,6 @@ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "license": "MIT", - "peer": true, "dependencies": { "p-finally": "^1.0.0" }, @@ -10734,6 +10768,7 @@ "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz", "integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=18" }, @@ -10766,6 +10801,7 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.18.0.tgz", "integrity": "sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ==", "license": "MIT", + "peer": true, "dependencies": { "pg-connection-string": "^2.11.0", "pg-pool": "^3.11.0", @@ -10930,6 +10966,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -11159,6 +11196,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -11851,6 +11889,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -11942,6 +11981,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "license": "MIT", + "peer": true, "dependencies": { "scheduler": "^0.27.0" }, @@ -11954,6 +11994,7 @@ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.71.2.tgz", "integrity": "sha512-1CHvcDYzuRUNOflt4MOq3ZM46AronNJtQ1S7tnX6YN4y72qhgiUItpacZUAQ0TyWYci3yz1X+rXaSxiuEm86PA==", "license": "MIT", + "peer": true, "engines": { "node": ">=18.0.0" }, @@ -11985,6 +12026,7 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", "license": "MIT", + "peer": true, "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" @@ -12265,7 +12307,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/redux-thunk": { "version": "3.1.0", @@ -13197,6 +13240,7 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", "license": "MIT", + "peer": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -13490,6 +13534,7 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -13767,6 +13812,7 @@ "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "~0.27.0", "get-tsconfig": "^4.7.5" @@ -13948,6 +13994,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14238,6 +14285,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -14786,6 +14834,7 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -15024,6 +15073,7 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", "license": "MIT", + "peer": true, "engines": { "node": ">=10.0.0" }, @@ -15146,6 +15196,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/packages/db/generated/prisma/edge.js b/packages/db/generated/prisma/edge.js index f537bf48..de0fbda1 100644 --- a/packages/db/generated/prisma/edge.js +++ b/packages/db/generated/prisma/edge.js @@ -97,7 +97,9 @@ exports.Prisma.UserScalarFieldEnum = { username: 'username', password: 'password', autoBackupEnabled: 'autoBackupEnabled', - usbBackupEnabled: 'usbBackupEnabled' + autoBackupHour: 'autoBackupHour', + usbBackupEnabled: 'usbBackupEnabled', + usbBackupHour: 'usbBackupHour' }; exports.Prisma.PatientScalarFieldEnum = { @@ -645,14 +647,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "pxPhAqAEHQUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYgAIgIACEBAAAAAQAgIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEWAwAA9wkAIAUAANIQACAIAADVEAAgDAAA2BAAIBgAAOgQACAcAAD6EAAgHQAA3hAAIB4AAPsQACAfAAD8EAAgJQAA3BAAIIUFAADNCQAgiAUAAM0JACCKBQAAzQkAIOkFAADNCQAg7wUAAM0JACCKBgAAzQkAIIsGAADNCQAgjAYAAM0JACCNBgAAzQkAII4GAADNCQAgjwYAAM0JACCQBgAAzQkAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEDAAAAAwAgAQAABAAwAgAABQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiCAMAAPcJACAEAADmEAAgBwAA9xAAIAgAANUQACAYAADoEAAgGQAA-RAAIPAEAADNCQAggwYAAM0JACAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgMAAAAHACABAAAIADACAAAJACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQEAAAALACAdBQAA8QgAIAcAAKwJACAIAADrCAAgHQAAswkAICUAAPwIACAmAACrCQAgJwAArQkAICgAAK4JACApAACvCQAgKgAA7AgAICsAALAJACAsAACxCQAgLQAAsgkAIC4AAP4IACAvAAC0CQAgMAAAtQkAIDEAALYJACAyAAC3CQAgMwAAuAkAIDQAALkJACA1AAC6CQAg3gQAAKoJADDfBAAADQAQ4AQAAKoJADDhBAIAqggAIdoFAQCHCAAh2wUBAIcIACGRBiAAiAgAIZIGIACICAAhAQAAAA0AIAMAAAAHACABAAAIADACAAAJACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgCqCAAh7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACmCfEFIuUFAgCtCAAh5gUCAKoIACHnBQEAhwgAIegFAQCHCAAh6QVAAKsIACHqBQEAhwgAIewFAAClCewFIu0FAACNCAAg7gVAAKsIACHvBQEAhwgAIfEFAQCCCAAh8gUBAIIIACENAwAA9wkAIAQAAOYQACAGAADuEAAgBwAA9xAAIAsAAPAQACAMAADzEAAgEAAA9hAAIBcAAPgQACDtBAAAzQkAIOUFAADNCQAg7QUAAM0JACDxBQAAzQkAIPIFAADNCQAgHgMAAPAIACAEAADgCAAgBgAApwkAIAcAAKgJACALAACQCQAgDAAAnAkAIBAAAKMJACAXAACpCQAg3gQAAKQJADDfBAAAEAAQ4AQAAKQJADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACmCfEFIuUFAgCtCAAh5gUCAKoIACHnBQEAhwgAIegFAQCHCAAh6QVAAKsIACHqBQEAhwgAIewFAAClCewFIu0FAACNCAAg7gVAAKsIACHvBQEAhwgAIfEFAQCCCAAh8gUBAIIIACEDAAAAEAAgAQAAEQAwAgAAEgAgAQAAAAcAIAEAAAANACABAAAACwAgDgMAAP4HACAIAADrCAAgFAAA7AgAIBUAAO0IACAWAADuCAAg3gQAAOoIADDfBAAAFwAQ4AQAAOoIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEBAAAAFwAgAwAAABAAIAEAABEAMAIAABIAIBwEAADgCAAgCQAAmwkAIAoAAPAIACALAACQCQAgDQAAnQkAIBAAAKMJACATAACUCQAg3gQAAKEJADDfBAAAGgAQ4AQAAKEJADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhDQQAAOYQACAJAADvEAAgCgAA9wkAIAsAAPAQACANAAD0EAAgEAAA9hAAIBMAAPEQACDtBAAAzQkAIPAEAADNCQAgxQUAAM0JACDGBQAAzQkAIMsFAADNCQAgzwUAAM0JACAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACEDAAAAGgAgAQAAGwAwAgAAHAAgAQAAABAAIAEAAAANACABAAAAFwAgEAwAAJgJACAPAACgCQAg3gQAAJ4JADDfBAAAIQAQ4AQAAJ4JADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQUMAADzEAAgDwAA9RAAIPAEAADNCQAgvgUAAM0JACDEBQAAzQkAIBAMAACYCQAgDwAAoAkAIN4EAACeCQAw3wQAACEAEOAEAACeCQAw4QQCAAAAAeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQMAAAAhACABAAAiADACAAAjACABAAAAEAAgAQAAABoAIAMAAAAhACABAAAiADACAAAjACABAAAAIQAgFwkAAJsJACAMAACcCQAgDQAAnQkAIN4EAACZCQAw3wQAACkAEOAEAACZCQAw4QQCAKoIACHjBAIArQgAIacFAACaCeUFIsUFAgCtCAAhxwUQAJIJACHIBRAAkgkAIckFEACSCQAhygUQAJIJACHPBQEAgggAIdwFAQCHCAAh3QVAAKsIACHeBQEAgggAId8FAQCCCAAh4AUBAIIIACHhBQEAgggAIeIFAQCCCAAh4wUQAI4JACEMCQAA7xAAIAwAAPMQACANAAD0EAAg4wQAAM0JACDFBQAAzQkAIM8FAADNCQAg3gUAAM0JACDfBQAAzQkAIOAFAADNCQAg4QUAAM0JACDiBQAAzQkAIOMFAADNCQAgFwkAAJsJACAMAACcCQAgDQAAnQkAIN4EAACZCQAw3wQAACkAEOAEAACZCQAw4QQCAAAAAeMEAgCtCAAhpwUAAJoJ5QUixQUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIc8FAQCCCAAh3AUBAIcIACHdBUAAqwgAId4FAQCCCAAh3wUBAIIIACHgBQEAgggAIeEFAQCCCAAh4gUBAIIIACHjBRAAjgkAIQMAAAApACABAAAqADACAAArACAJDAAAmAkAIBIAAJcJACDeBAAAlgkAMN8EAAAtABDgBAAAlgkAMOEEAgCqCAAh4gQCAKoIACHjBAIAqggAIeQEEACSCQAhAgwAAPMQACASAADyEAAgCgwAAJgJACASAACXCQAg3gQAAJYJADDfBAAALQAQ4AQAAJYJADDhBAIAAAAB4gQCAKoIACHjBAIAqggAIeQEEACSCQAhmgYAAJUJACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAEAAAAtACABAAAAIQAgAQAAACkAIAEAAAAtACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQMLAADwEAAgEQAA8RAAIPAEAADNCQAgCwsAAJMJACARAACUCQAg3gQAAJEJADDfBAAANgAQ4AQAAJEJADDhBAIAAAAB7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQMAAAA2ACABAAA3ADACAAA4ACAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAqggAIe0EAgCtCAAh8QRAAKsIACH1BAIAqggAIdwFAQCHCAAh4AUBAIIIACHhBQEAgggAIeUFAgCqCAAh8wUBAIIIACH0BRAAjgkAIfUFAQCCCAAh9gUBAIIIACH4BQAAjwn4BSL5BQEAgggAIQsEAADmEAAgBgAA7hAAIAsAAPAQACDtBAAAzQkAIOAFAADNCQAg4QUAAM0JACDzBQAAzQkAIPQFAADNCQAg9QUAAM0JACD2BQAAzQkAIPkFAADNCQAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAAAAAe0EAgCtCAAh8QRAAKsIACH1BAIAqggAIdwFAQCHCAAh4AUBAIIIACHhBQEAgggAIeUFAgCqCAAh8wUBAIIIACH0BRAAjgkAIfUFAQCCCAAh9gUBAIIIACH4BQAAjwn4BSL5BQEAgggAIQMAAAA6ACABAAA7ADACAAA8ACABAAAAFwAgAQAAABAAIAEAAAAaACABAAAANgAgAQAAADoAIAMAAAApACABAAAqADACAAArACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAIQIJAADvEAAgoAUAAM0JACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAAAAAZwFAQCHCAAhngUBAIcIACGgBQEAgggAIcUFAgCqCAAhAwAAAEQAIAEAAEUAMAIAAEYAIAEAAAAaACABAAAAKQAgAQAAAEQAIAEAAAAHACABAAAAEAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAAQACABAAARADACAAASACAJBgAAigkAIN4EAACJCQAw3wQAAE8AEOAEAACJCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCCCAAhoAUBAIIIACHlBQIAqggAIQMGAADuEAAgngUAAM0JACCgBQAAzQkAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAAAABnAUBAIcIACGeBQEAgggAIaAFAQCCCAAh5QUCAKoIACEDAAAATwAgAQAAUAAwAgAAUQAgAQAAADoAIAEAAAAQACABAAAATwAgAwAAADoAIAEAADsAMAIAADwAIAMAAAAQACABAAARADACAAASACAKBAAA4AgAIBsAAIgJACDeBAAAhgkAMN8EAABYABDgBAAAhgkAMOEEAgCqCAAh8QRAAKsIACH1BAIAqggAIdIFAQCHCAAh1AUAAIcJ1AUiAgQAAOYQACAbAADtEAAgCgQAAOAIACAbAACICQAg3gQAAIYJADDfBAAAWAAQ4AQAAIYJADDhBAIAAAAB8QRAAKsIACH1BAIAqggAIdIFAQCHCAAh1AUAAIcJ1AUiAwAAAFgAIAEAAFkAMAIAAFoAIAkaAACFCQAg3gQAAIQJADDfBAAAXAAQ4AQAAIQJADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhARoAAOwQACAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAwAAAFwAIAEAAF0AMAIAAF4AIAEAAABcACADAAAAGgAgAQAAGwAwAgAAHAAgDwMAAPAIACAEAADgCAAg3gQAAIAJADDfBAAAYgAQ4AQAAIAJADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACH2BAIArQgAIaMFAACBCaMFIqUFAACCCaUFIqcFAACDCacFIqgFAQCCCAAhqQUCAK0IACGqBQEAgggAIQYDAAD3CQAgBAAA5hAAIPYEAADNCQAgqAUAAM0JACCpBQAAzQkAIKoFAADNCQAgDwMAAPAIACAEAADgCAAg3gQAAIAJADDfBAAAYgAQ4AQAAIAJADDhBAIAAAAB8QRAAKsIACH1BAIAqggAIfYEAgCtCAAhowUAAIEJowUipQUAAIIJpQUipwUAAIMJpwUiqAUBAIIIACGpBQIArQgAIaoFAQCCCAAhAwAAAGIAIAEAAGMAMAIAAGQAIAEAAAANACANBAAA4AgAIN4EAAD_CAAw3wQAAGcAEOAEAAD_CAAw4QQCAKoIACH1BAIAqggAIfkEQACrCAAhnAUBAIcIACGdBQEAhwgAIZ4FAQCHCAAhnwUEAPcIACGgBQEAhwgAIaEFQACrCAAhAQQAAOYQACANBAAA4AgAIN4EAAD_CAAw3wQAAGcAEOAEAAD_CAAw4QQCAAAAAfUEAgCqCAAh-QRAAKsIACGcBQEAhwgAIZ0FAQCHCAAhngUBAIcIACGfBQQA9wgAIaAFAQCHCAAhoQVAAKsIACEDAAAAZwAgAQAAaAAwAgAAaQAgCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEBAAAAawAgDwMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIQcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAQAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgAAAAHxBEAAqwgAIfUEAgCtCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhsQUCAK0IACGZBgAA-ggAIAMAAABtACABAABuADACAABvACABAAAAbQAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAAADACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhngUBAIIIACGfBQQA9wgAIa0FAgCtCAAhrgUgAIgIACGvBQIArQgAIbAFAQCCCAAhBwMAAPcJACAiAADqEAAgJAAA6xAAIJ4FAADNCQAgrQUAAM0JACCvBQAAzQkAILAFAADNCQAgEQMAAP4HACAiAAD4CAAgJAAA-QgAIN4EAAD2CAAw3wQAAHQAEOAEAAD2CAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhngUBAIIIACGfBQQA9wgAIa0FAgCtCAAhrgUgAIgIACGvBQIArQgAIbAFAQCCCAAhAwAAAHQAIAEAAHUAMAIAAHYAIAEAAABtACAJIwAA9QgAIDsAAfQIACHeBAAA8wgAMN8EAAB5ABDgBAAA8wgAMOEEAgCqCAAh8QRAAKsIACGrBQIAqggAIawFAgCqCAAhASMAAOkQACAKIwAA9QgAIDsAAfQIACHeBAAA8wgAMN8EAAB5ABDgBAAA8wgAMOEEAgAAAAHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACGYBgAA8ggAIAMAAAB5ACABAAB6ADACAAB7ACABAAAAeQAgAQAAAG0AIAEAAAB0ACABAAAABwAgAQAAADoAIAEAAAAQACABAAAAWAAgAQAAABoAIAEAAABiACABAAAAZwAgAQAAAG0AIAMAAAAHACABAAAIADACAAAJACAFAwAA9wkAIAUAANIQACAIAADVEAAghQUAAM0JACD-BQAAzQkAIA0DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEDAAAACwAgAQAAiQEAMAIAAIoBACAFAwAA9wkAIAgAANUQACAUAADYEAAgFQAA5xAAIBYAAOgQACAPAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhlAYAAOkIACADAAAAFwAgAQAAjAEAMAIAAI0BACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAP4HACDeBAAA6AgAMN8EAACQAQAQ4AQAAOgIADDhBAIAqggAIfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhAQMAAPcJACAKAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgAAAAH2BAIAqggAIdkFAQCHCAAh2gUBAIcIACHbBQEAhwgAIZMGAADnCAAgAwAAAJABACABAACRAQAwAgAAkgEAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAKoIACH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhAQMAAPcJACAKAwAA_gcAIN4EAADmCAAw3wQAAJQBABDgBAAA5ggAMOEEAgAAAAH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAAAaACABAAAbADACAAAcACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQEDAAD3CQAgBwMAAP4HACDeBAAA5QgAMN8EAACZAQAQ4AQAAOUIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIQMAAACZAQAgAQAAmgEAMAIAAJsBACAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEBAwAA9wkAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhAwAAAJ0BACABAACeAQAwAgAAnwEAIAoDAAD-BwAg3gQAAOIIADDfBAAAoQEAEOAEAADiCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQEDAAD3CQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEDAAAAoQEAIAEAAKIBADACAACjAQAgAwAAAG0AIAEAAG4AMAIAAG8AIAMAAAB0ACABAAB1ADACAAB2ACADAAAAYgAgAQAAYwAwAgAAZAAgCwMAAP4HACDeBAAAjAgAMN8EAACoAQAQ4AQAAIwIADDhBAIAqggAIfYEAgCqCAAhgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACoAQAgEwMAAP4HACDeBAAAhggAMN8EAACqAQAQ4AQAAIYIADDhBAIAqggAIfYEAgCqCAAhiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgEAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgCqCAAh9gQCAKoIACEBAAAArAEAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAKoIACH2BAIAqggAIYEFAQCCCAAhggUBAIIIACGDBQEAgggAIYQFAQCCCAAhhQUBAIIIACGGBQEAgggAIYcFAQCCCAAhiAUBAIIIACGJBQEAgggAIYoFAQCCCAAhAQAAAK4BACAHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhAQAAALABACAJAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-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-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_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-QQAIAIAAAChAQAgOwAA-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_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-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_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAR8FAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYgAIgIACGbBgAADQAgnAYAAA0AIAjeBAAA_wcAMN8EAACFBwAQ4AQAAP8HADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYEFAQDrBwAhD94EAACACAAw3wQAAO8GABDgBAAAgAgAMOEEAgDjBwAh9gQCAOMHACGBBQEA6wcAIYIFAQDrBwAhgwUBAOsHACGEBQEA6wcAIYUFAQDrBwAhhgUBAOsHACGHBQEA6wcAIYgFAQDrBwAhiQUBAOsHACGKBQEA6wcAIRADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAKoIACH2BAIAqggAIYEFAQCCCAAhggUBAIIIACGDBQEAgggAIYQFAQCCCAAhhQUBAIIIACGGBQEAgggAIYcFAQCCCAAhiAUBAIIIACGJBQEAgggAIYoFAQCCCAAhC-UEAQAAAAHmBAEAAAAF5wQBAAAABegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA8QcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQY7AAD6BwAg3gQAAIMIADDfBAAA1wYAEOAEAACDCAAw4QQCAOMHACH2BAIA4wcAIQcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgCqCAAh9gQCAKoIACES3gQAAIUIADDfBAAAvwYAEOAEAACFCAAw4QQCAOMHACH2BAIA4wcAIYsFAQDzBwAhjAUgAPQHACGNBQEA8wcAIY4FIAD0BwAhjwUBAPMHACGQBSAA9AcAIZEFAQDzBwAhkgUBAPMHACGTBQEA8wcAIZQFAQDzBwAhlQUgAPQHACGWBSAA9AcAIZcFIAD0BwAhEwMAAP4HACDeBAAAhggAMN8EAACqAQAQ4AQAAIYIADDhBAIAqggAIfYEAgCqCAAhiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQD4BwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABAuUEIAAAAAHsBCAA9gcAIQreBAAAiQgAMN8EAACnBgAQ4AQAAIkIADDhBAIA4wcAIfYEAgDjBwAhgQUBAPMHACGYBQEA8wcAIZkFAQDzBwAhmgUBAOsHACGbBQAAiggAIA8OAADwBwAgSgAAiwgAIEsAAIsIACDlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABCwMAAP4HACDeBAAAjAgAMN8EAACoAQAQ4AQAAIwIADDhBAIAqggAIfYEAgCqCAAhgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_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_CAAw4QQCAOMHACGcBQEA8wcAIaEFQADsBwAh0AUAAaAIACHRBQIA4wcAIQjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgcOAADmBwAgSgAAwwgAIEsAAMMIACDlBAAAANQFAuYEAAAA1AUI5wQAAADUBQjsBAAAwgjUBSIHDgAA5gcAIEoAAMMIACBLAADDCAAg5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMII1AUiBOUEAAAA1AUC5gQAAADUBQjnBAAAANQFCOwEAADDCNQFIgneBAAAxAgAMN8EAADgAwAQ4AQAAMQIADDhBAIA4wcAIfYEAgDjBwAh1QUBAPMHACHWBQEA8wcAIdcFAQDzBwAh2AUBAPMHACEI3gQAAMUIADDfBAAAygMAEOAEAADFCAAw4QQCAOMHACH2BAIA4wcAIdkFAQDzBwAh2gUBAPMHACHbBQEA8wcAIQjeBAAAxggAMN8EAAC0AwAQ4AQAAMYIADDhBAIA4wcAIZwFAQDzBwAhngUBAPMHACGgBQEA6wcAIcUFAgDjBwAhFN4EAADHCAAw3wQAAJ4DABDgBAAAxwgAMOEEAgDjBwAh4wQCAJMIACGnBQAAyAjlBSLFBQIAkwgAIccFEADkBwAhyAUQAOQHACHJBRAA5AcAIcoFEADkBwAhzwUBAOsHACHcBQEA8wcAId0FQADsBwAh3gUBAOsHACHfBQEA6wcAIeAFAQDrBwAh4QUBAOsHACHiBQEA6wcAIeMFEAC5CAAhBw4AAOYHACBKAADKCAAgSwAAyggAIOUEAAAA5QUC5gQAAADlBQjnBAAAAOUFCOwEAADJCOUFIgcOAADmBwAgSgAAyggAIEsAAMoIACDlBAAAAOUFAuYEAAAA5QUI5wQAAADlBQjsBAAAyQjlBSIE5QQAAADlBQLmBAAAAOUFCOcEAAAA5QUI7AQAAMoI5QUiFt4EAADLCAAw3wQAAIQDABDgBAAAywgAMOEEAgDjBwAh7QQCAJMIACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACH5BEAA7AcAIacFAADNCPEFIuUFAgCTCAAh5gUCAOMHACHnBQEA8wcAIegFAQDzBwAh6QVAAOwHACHqBQEA8wcAIewFAADMCOwFIu0FAACKCAAg7gVAAOwHACHvBQEA8wcAIfEFAQDrBwAh8gUBAOsHACEHDgAA5gcAIEoAANEIACBLAADRCAAg5QQAAADsBQLmBAAAAOwFCOcEAAAA7AUI7AQAANAI7AUiBw4AAOYHACBKAADPCAAgSwAAzwgAIOUEAAAA8QUC5gQAAADxBQjnBAAAAPEFCOwEAADOCPEFIgcOAADmBwAgSgAAzwgAIEsAAM8IACDlBAAAAPEFAuYEAAAA8QUI5wQAAADxBQjsBAAAzgjxBSIE5QQAAADxBQLmBAAAAPEFCOcEAAAA8QUI7AQAAM8I8QUiBw4AAOYHACBKAADRCAAgSwAA0QgAIOUEAAAA7AUC5gQAAADsBQjnBAAAAOwFCOwEAADQCOwFIgTlBAAAAOwFAuYEAAAA7AUI5wQAAADsBQjsBAAA0QjsBSIR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-QUBAOsHACEHDgAA5gcAIEoAANUIACBLAADVCAAg5QQAAAD4BQLmBAAAAPgFCOcEAAAA-AUI7AQAANQI-AUiBw4AAOYHACBKAADVCAAgSwAA1QgAIOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADUCPgFIgTlBAAAAPgFAuYEAAAA-AUI5wQAAAD4BQjsBAAA1Qj4BSIJ3gQAANYIADDfBAAAzgIAEOAEAADWCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAh-gUBAPMHACH7BQEA8wcAIfwFAgDjBwAhCt4EAADXCAAw3wQAALgCABDgBAAA1wgAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhhQUBAOsHACH9BQEA8wcAIf4FAQDrBwAhCN4EAADYCAAw3wQAAKACABDgBAAA2AgAMOEEAgDjBwAhnAUBAPMHACGeBQEA6wcAIaAFAQDrBwAh5QUCAOMHACET3gQAANkIADDfBAAAigIAEOAEAADZCAAw4QQCAOMHACHwBAEA6wcAIfEEQADsBwAh9QQCAOMHACH2BAIA4wcAIacFAQDzBwAhuAUBAPMHACHSBQEA8wcAIeYFAgDjBwAh_wVAAOwHACGABgEA8wcAIYEGAQDzBwAhggYgAPQHACGDBgEA6wcAIYQGIAD0BwAhhgYAANoIhgYiBw4AAOYHACBKAADcCAAgSwAA3AgAIOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADbCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIE5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANwIhgYiGN4EAADdCAAw3wQAAPIBABDgBAAA3QgAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfkEQADsBwAhhQUBAOsHACGIBQEA6wcAIYoFAQDrBwAhpwUAANoIhgYi6QVAAKYIACHvBQEA6wcAIf4FAQDzBwAhhwYBAPMHACGIBgEA8wcAIYkGAQDzBwAhigYBAOsHACGLBgEA6wcAIYwGAQDrBwAhjQYBAOsHACGOBgEA6wcAIY8GAQDrBwAhkAYBAOsHACEI3gQAAN4IADDfBAAA3AEAEOAEAADeCAAw4QQCAOMHACHaBQEA8wcAIdsFAQDzBwAhkQYgAPQHACGSBiAA9AcAIQsDAAD-BwAgBAAA4AgAIN4EAADfCAAw3wQAAGsAEOAEAADfCAAw4QQCAKoIACH1BAIAqggAIfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhJAMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACGbBgAAAwAgnAYAAAMAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQoDAAD-BwAg3gQAAOIIADDfBAAAoQEAEOAEAADiCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQTlBAAAALgFAuYEAAAAuAUI5wQAAAC4BQjsBAAAsQi4BSIJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAKoIACH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhAvYEAgAAAAHZBQEAAAABCQMAAP4HACDeBAAA6AgAMN8EAACQAQAQ4AQAAOgIADDhBAIAqggAIfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhAvYEAgAAAAH6BQEAAAABDgMAAP4HACAIAADrCAAgFAAA7AgAIBUAAO0IACAWAADuCAAg3gQAAOoIADDfBAAAFwAQ4AQAAOoIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEDlQYAABAAIJYGAAAQACCXBgAAEAAgA5UGAAAaACCWBgAAGgAglwYAABoAIAOVBgAANgAglgYAADYAIJcGAAA2ACADlQYAADoAIJYGAAA6ACCXBgAAOgAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEfBQAA8QgAIAcAAKwJACAIAADrCAAgHQAAswkAICUAAPwIACAmAACrCQAgJwAArQkAICgAAK4JACApAACvCQAgKgAA7AgAICsAALAJACAsAACxCQAgLQAAsgkAIC4AAP4IACAvAAC0CQAgMAAAtQkAIDEAALYJACAyAAC3CQAgMwAAuAkAIDQAALkJACA1AAC6CQAg3gQAAKoJADDfBAAADQAQ4AQAAKoJADDhBAIAqggAIdoFAQCHCAAh2wUBAIcIACGRBiAAiAgAIZIGIACICAAhmwYAAA0AIJwGAAANACADlQYAAAcAIJYGAAAHACCXBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGbBgAAdAAgnAYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAABtACCcBgAAbQAgA5UGAAB5ACCWBgAAeQAglwYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5UGAABtACCWBgAAbQAglwYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhmwYAAAMAIJwGAAADACADlQYAAHQAIJYGAAB0ACCXBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKbBgAAWAAgnAYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5UGAABcACCWBgAAXAAglwYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYimwYAAAcAIJwGAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIZsGAAAQACCcBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhmwYAABcAIJwGAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKbBgAABwAgnAYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhmwYAAAsAIJwGAAALACADlQYAAEQAIJYGAABEACCXBgAARAAgHQUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBiAAiAgAIQOVBgAAAwAglgYAAAMAIJcGAAADACADlQYAAAsAIJYGAAALACCXBgAACwAgA5UGAAAXACCWBgAAFwAglwYAABcAIAOVBgAAkAEAIJYGAACQAQAglwYAAJABACADlQYAAJQBACCWBgAAlAEAIJcGAACUAQAgA5UGAACZAQAglgYAAJkBACCXBgAAmQEAIAOVBgAAnQEAIJYGAACdAQAglwYAAJ0BACADlQYAAKEBACCWBgAAoQEAIJcGAAChAQAgA5UGAABiACCWBgAAYgAglwYAAGIAIA0DAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACCbBgAAqAEAIJwGAACoAQAgFQMAAP4HACDeBAAAhggAMN8EAACqAQAQ4AQAAIYIADDhBAIAqggAIfYEAgCqCAAhiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACGbBgAAqgEAIJwGAACqAQAgCQMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIZsGAACsAQAgnAYAAKwBACASAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIZsGAACuAQAgnAYAAK4BACAJAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhmwYAALABACCcBgAAsAEAIAOVBgAAsgEAIJYGAACyAQAglwYAALIBACADlQYAAGsAIJYGAABrACCXBgAAawAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIgOVBgAATwAglgYAAE8AIJcGAABPACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQOVBgAAWAAglgYAAFgAIJcGAABYACADlQYAAGcAIJYGAABnACCXBgAAZwAgDQMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACGbBgAAawAgnAYAAGsAIAAAAAAABaAGEAAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABBaAGAgAAAAGmBgIAAAABpwYCAAAAAagGAgAAAAGpBgIAAAABBUIAAKATACBDAACmEwAgnQYAAKETACCeBgAApRMAIKMGAAA4ACAFQgAAnhMAIEMAAKMTACCdBgAAnxMAIJ4GAACiEwAgowYAABwAIANCAACgEwAgnQYAAKETACCjBgAAOAAgA0IAAJ4TACCdBgAAnxMAIKMGAAAcACAAAAAAAAABoAYBAAAAAQGgBkAAAAABBUIAAJgTACBDAACcEwAgnQYAAJkTACCeBgAAmxMAIKMGAACNAQAgC0IAANcJADBDAADcCQAwnQYAANgJADCeBgAA2QkAMJ8GAADaCQAgoAYAANsJADChBgAA2wkAMKIGAADbCQAwowYAANsJADCkBgAA3QkAMKUGAADeCQAwBAwAAMwJACDhBAIAAAAB4wQCAAAAAeQEEAAAAAECAAAALwAgQgAA4gkAIAMAAAAvACBCAADiCQAgQwAA4QkAIAE7AACaEwAwCgwAAJgJACASAACXCQAg3gQAAJYJADDfBAAALQAQ4AQAAJYJADDhBAIAAAAB4gQCAKoIACHjBAIAqggAIeQEEACSCQAhmgYAAJUJACACAAAALwAgOwAA4QkAIAIAAADfCQAgOwAA4AkAIAfeBAAA3gkAMN8EAADfCQAQ4AQAAN4JADDhBAIAqggAIeIEAgCqCAAh4wQCAKoIACHkBBAAkgkAIQfeBAAA3gkAMN8EAADfCQAQ4AQAAN4JADDhBAIAqggAIeIEAgCqCAAh4wQCAKoIACHkBBAAkgkAIQPhBAIAyAkAIeMEAgDICQAh5AQQAMcJACEEDAAAygkAIOEEAgDICQAh4wQCAMgJACHkBBAAxwkAIQQMAADMCQAg4QQCAAAAAeMEAgAAAAHkBBAAAAABA0IAAJgTACCdBgAAmRMAIKMGAACNAQAgBEIAANcJADCdBgAA2AkAMJ8GAADaCQAgowYAANsJADAAAAAAAAGgBgEAAAABAaAGIAAAAAEFQgAAkBMAIEMAAJYTACCdBgAAkRMAIJ4GAACVEwAgowYAAAUAIAVCAACOEwAgQwAAkxMAIJ0GAACPEwAgngYAAJITACCjBgAAAQAgA0IAAJATACCdBgAAkRMAIKMGAAAFACADQgAAjhMAIJ0GAACPEwAgowYAAAEAIAAAAAAABUIAAIkTACBDAACMEwAgnQYAAIoTACCeBgAAixMAIKMGAAABACADQgAAiRMAIJ0GAACKEwAgowYAAAEAIBUFAADSEAAgBwAA0xAAIAgAANUQACAdAADeEAAgJQAA3BAAICYAANEQACAnAADUEAAgKAAA1hAAICkAANcQACAqAADYEAAgKwAA2RAAICwAANoQACAtAADbEAAgLgAA3RAAIC8AAN8QACAwAADgEAAgMQAA4RAAIDIAAOIQACAzAADjEAAgNAAA5BAAIDUAAOUQACAAAAAAAAVCAACEEwAgQwAAhxMAIJ0GAACFEwAgngYAAIYTACCjBgAAAQAgA0IAAIQTACCdBgAAhRMAIKMGAAABACAAAAAAAAVCAAD_EgAgQwAAghMAIJ0GAACAEwAgngYAAIETACCjBgAAAQAgA0IAAP8SACCdBgAAgBMAIKMGAAABACAAAAAAAAVCAAD6EgAgQwAA_RIAIJ0GAAD7EgAgngYAAPwSACCjBgAAAQAgA0IAAPoSACCdBgAA-xIAIKMGAAABACAAAAAAAAVCAAD1EgAgQwAA-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_CgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMAwAAzAoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgMAAPIKACAEAADzCgAgGQAA9AoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAECAAAAbwAgQgAA8AoAIAMAAABvACBCAADwCgAgQwAA7woAIAE7AADGEgAwEAMAAP4HACAEAAD9CAAgGQAA_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_CwAgDQAAwAsAIOEEAgDICQAhpwUAAL0L5QUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIc8FAQDTCQAh3AUBAOoJACHdBUAA1AkAId4FAQDTCQAh3wUBANMJACHgBQEA0wkAIeEFAQDTCQAh4gUBANMJACHjBRAAoQsAIQdCAACTEgAgQwAAlxIAIJ0GAACUEgAgngYAAJYSACChBgAAEAAgogYAABAAIKMGAAASACALQgAAwQsAMEMAAMYLADCdBgAAwgsAMJ4GAADDCwAwnwYAAMQLACCgBgAAxQsAMKEGAADFCwAwogYAAMULADCjBgAAxQsAMKQGAADHCwAwpQYAAMgLADALDAAAmgsAIOEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAAMwLACADAAAAIwAgQgAAzAsAIEMAAMsLACABOwAAlRIAMBAMAACYCQAgDwAAoAkAIN4EAACeCQAw3wQAACEAEOAEAACeCQAw4QQCAAAAAeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQIAAAAjACA7AADLCwAgAgAAAMkLACA7AADKCwAgDt4EAADICwAw3wQAAMkLABDgBAAAyAsAMOEEAgCqCAAh4wQCAKoIACHwBAEAgggAIfEEQACrCAAhvQUCAKoIACG-BQEAgggAIb8FEACSCQAhwAUQAJIJACHCBQAAnwnCBSLDBUAAqwgAIcQFAQCCCAAhDt4EAADICwAw3wQAAMkLABDgBAAAyAsAMOEEAgCqCAAh4wQCAKoIACHwBAEAgggAIfEEQACrCAAhvQUCAKoIACG-BQEAgggAIb8FEACSCQAhwAUQAJIJACHCBQAAnwnCBSLDBUAAqwgAIcQFAQCCCAAhCuEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACYCwAg4QQCAMgJACHjBAIAyAkAIfAEAQDTCQAh8QRAANQJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCwwAAJoLACDhBAIAAAAB4wQCAAAAAfAEAQAAAAHxBEAAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAARIJAADOCwAgDQAAzwsAIOEEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABA0IAAJMSACCdBgAAlBIAIKMGAAASACAEQgAAwQsAMJ0GAADCCwAwnwYAAMQLACCjBgAAxQsAMAsPAACbCwAg4QQCAAAAAfAEAQAAAAHxBEAAAAABvQUCAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAECAAAAIwAgQgAA2AsAIAMAAAAjACBCAADYCwAgQwAA1wsAIAE7AACSEgAwAgAAACMAIDsAANcLACACAAAAyQsAIDsAANYLACAK4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJkLACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACG9BQIAyAkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABA0IAAJASACCdBgAAkRIAIKMGAAASACADQgAAjhIAIJ0GAACPEgAgowYAAAUAIANCAACMEgAgnQYAAI0SACCjBgAAAQAgA0IAAIoSACCdBgAAixIAIKMGAACNAQAgBEIAANALADCdBgAA0QsAMJ8GAADTCwAgowYAAMULADAEQgAAswsAMJ0GAAC0CwAwnwYAALYLACCjBgAAtwsAMARCAACqCwAwnQYAAKsLADCfBgAArQsAIKMGAADbCQAwAAAAAAAFQgAAhRIAIEMAAIgSACCdBgAAhhIAIJ4GAACHEgAgowYAAFoAIANCAACFEgAgnQYAAIYSACCjBgAAWgAgAAAAAAABoAYAAADUBQIFQgAA_xEAIEMAAIMSACCdBgAAgBIAIJ4GAACCEgAgowYAAAUAIAtCAADvCwAwQwAA9AsAMJ0GAADwCwAwngYAAPELADCfBgAA8gsAIKAGAADzCwAwoQYAAPMLADCiBgAA8wsAMKMGAADzCwAwpAYAAPULADClBgAA9gsAMAThBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAABAgAAAF4AIEIAAPoLACADAAAAXgAgQgAA-gsAIEMAAPkLACABOwAAgRIAMAkaAACFCQAg3gQAAIQJADDfBAAAXAAQ4AQAAIQJADDhBAIAAAABnAUBAIcIACGhBUAAqwgAIdAFAAH0CAAh0QUCAKoIACECAAAAXgAgOwAA-QsAIAIAAAD3CwAgOwAA-AsAIAjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhCN4EAAD2CwAw3wQAAPcLABDgBAAA9gsAMOEEAgCqCAAhnAUBAIcIACGhBUAAqwgAIdAFAAH0CAAh0QUCAKoIACEE4QQCAMgJACGcBQEA6gkAIaEFQADUCQAh0AUAAbUKACEE4QQCAMgJACGcBQEA6gkAIaEFQADUCQAh0AUAAbUKACEE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQNCAAD_EQAgnQYAAIASACCjBgAABQAgBEIAAO8LADCdBgAA8AsAMJ8GAADyCwAgowYAAPMLADAAAAAAAAVCAAD6EQAgQwAA_REAIJ0GAAD7EQAgngYAAPwRACCjBgAAAQAgA0IAAPoRACCdBgAA-xEAIKMGAAABACAAAAAAAAVCAAD1EQAgQwAA-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_DAAgEOEEAgDICQAh4wQCAKsKACGnBQAAvQvlBSLHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIc8FAQDTCQAh3AUBAOoJACHdBUAA1AkAId4FAQDTCQAh3wUBANMJACHgBQEA0wkAIeEFAQDTCQAh4gUBANMJACHjBRAAoQsAIRIMAACXDAAgDQAAwAsAIOEEAgDICQAh4wQCAKsKACGnBQAAvQvlBSLHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIc8FAQDTCQAh3AUBAOoJACHdBUAA1AkAId4FAQDTCQAh3wUBANMJACHgBQEA0wkAIeEFAQDTCQAh4gUBANMJACHjBRAAoQsAIRIMAACYDAAgDQAAzwsAIOEEAgAAAAHjBAIAAAABpwUAAADlBQLHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABA0IAANgRACCdBgAA2REAIKMGAAAFACADQgAA1hEAIJ0GAADXEQAgowYAAAkAIANCAADUEQAgnQYAANURACCjBgAAAQAgA0IAANIRACCdBgAA0xEAIKMGAACKAQAgA0IAANARACCdBgAA0REAIKMGAACNAQAgBEIAALkMADCdBgAAugwAMJ8GAAC8DAAgowYAALcLADAEQgAArQwAMJ0GAACuDAAwnwYAALAMACCjBgAAsQwAMANCAACoDAAgnQYAAKkMACCjBgAAHAAgAAAAAAABoAYAAAD4BQIFQgAAxREAIEMAAM4RACCdBgAAxhEAIJ4GAADNEQAgowYAAAkAIAVCAADDEQAgQwAAyxEAIJ0GAADEEQAgngYAAMoRACCjBgAABQAgB0IAAMERACBDAADIEQAgnQYAAMIRACCeBgAAxxEAIKEGAAAXACCiBgAAFwAgowYAAI0BACADQgAAxREAIJ0GAADGEQAgowYAAAkAIANCAADDEQAgnQYAAMQRACCjBgAABQAgA0IAAMERACCdBgAAwhEAIKMGAACNAQAgAAAAAAAFQgAAuBEAIEMAAL8RACCdBgAAuREAIJ4GAAC-EQAgowYAAAEAIAtCAACEDQAwQwAAiQ0AMJ0GAACFDQAwngYAAIYNADCfBgAAhw0AIKAGAACIDQAwoQYAAIgNADCiBgAAiA0AMKMGAACIDQAwpAYAAIoNADClBgAAiw0AMAtCAAD4DAAwQwAA_QwAMJ0GAAD5DAAwngYAAPoMADCfBgAA-wwAIKAGAAD8DAAwoQYAAPwMADCiBgAA_AwAMKMGAAD8DAAwpAYAAP4MADClBgAA_wwAMAtCAADsDAAwQwAA8QwAMJ0GAADtDAAwngYAAO4MADCfBgAA7wwAIKAGAADwDAAwoQYAAPAMADCiBgAA8AwAMKMGAADwDAAwpAYAAPIMADClBgAA8wwAMAtCAADgDAAwQwAA5QwAMJ0GAADhDAAwngYAAOIMADCfBgAA4wwAIKAGAADkDAAwoQYAAOQMADCiBgAA5AwAMKMGAADkDAAwpAYAAOYMADClBgAA5wwAMA8EAADUDAAgBgAA0wwAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABAgAAADwAIEIAAOsMACADAAAAPAAgQgAA6wwAIEMAAOoMACABOwAAvREAMBQEAADgCAAgBgAAigkAIAsAAJAJACDeBAAAjQkAMN8EAAA6ABDgBAAAjQkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACECAAAAPAAgOwAA6gwAIAIAAADoDAAgOwAA6QwAIBHeBAAA5wwAMN8EAADoDAAQ4AQAAOcMADDhBAIAqggAIe0EAgCtCAAh8QRAAKsIACH1BAIAqggAIdwFAQCHCAAh4AUBAIIIACHhBQEAgggAIeUFAgCqCAAh8wUBAIIIACH0BRAAjgkAIfUFAQCCCAAh9gUBAIIIACH4BQAAjwn4BSL5BQEAgggAIRHeBAAA5wwAMN8EAADoDAAQ4AQAAOcMADDhBAIAqggAIe0EAgCtCAAh8QRAAKsIACH1BAIAqggAIdwFAQCHCAAh4AUBAIIIACHhBQEAgggAIeUFAgCqCAAh8wUBAIIIACH0BRAAjgkAIfUFAQCCCAAh9gUBAIIIACH4BQAAjwn4BSL5BQEAgggAIQ3hBAIAyAkAIfEEQADUCQAh9QQCAMgJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBAAA0QwAIAYAANAMACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQYRAADkCQAg4QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAA9wwAIAMAAAA4ACBCAAD3DAAgQwAA9gwAIAE7AAC8EQAwCwsAAJMJACARAACUCQAg3gQAAJEJADDfBAAANgAQ4AQAAJEJADDhBAIAAAAB7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQIAAAA4ACA7AAD2DAAgAgAAAPQMACA7AAD1DAAgCd4EAADzDAAw3wQAAPQMABDgBAAA8wwAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEF4QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQYRAADWCQAg4QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQYRAADkCQAg4QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACAKAADbCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAIMNACADAAAAHAAgQgAAgw0AIEMAAIINACABOwAAuxEAMBwEAADgCAAgCQAAmwkAIAoAAPAIACALAACQCQAgDQAAnQkAIBAAAKMJACATAACUCQAg3gQAAKEJADDfBAAAGgAQ4AQAAKEJADDhBAIAAAAB7QQCAK0IACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKIJzwUixQUCAAAAAcYFAgCtCAAhxwUQAJIJACHIBRAAkgkAIckFEACSCQAhygUQAJIJACHLBRAAjgkAIcwFEACSCQAhzQUQAJIJACHPBQEAgggAIQIAAAAcACA7AACCDQAgAgAAAIANACA7AACBDQAgFd4EAAD_DAAw3wQAAIANABDgBAAA_wwAMOEEAgCqCAAh7QQCAK0IACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKIJzwUixQUCAK0IACHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACEV3gQAAP8MADDfBAAAgA0AEOAEAAD_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_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiAgAAAAkAIDsAALENACACAAAArg0AIDsAAK8NACAT3gQAAK0NADDfBAAArg0AEOAEAACtDQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIg_hBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiAaAGAAAAhgYCFAMAALMNACAEAACyDQAgCAAAtQ0AIBgAALQNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgVCAACoEQAgQwAAsREAIJ0GAACpEQAgngYAALARACCjBgAABQAgBUIAAKYRACBDAACuEQAgnQYAAKcRACCeBgAArREAIKMGAAABACALQgAAzA0AMEMAANANADCdBgAAzQ0AMJ4GAADODQAwnwYAAM8NACCgBgAA5AwAMKEGAADkDAAwogYAAOQMADCjBgAA5AwAMKQGAADRDQAwpQYAAOcMADALQgAAww0AMEMAAMcNADCdBgAAxA0AMJ4GAADFDQAwnwYAAMYNACCgBgAAiA0AMKEGAACIDQAwogYAAIgNADCjBgAAiA0AMKQGAADIDQAwpQYAAIsNADALQgAAtw0AMEMAALwNADCdBgAAuA0AMJ4GAAC5DQAwnwYAALoNACCgBgAAuw0AMKEGAAC7DQAwogYAALsNADCjBgAAuw0AMKQGAAC9DQAwpQYAAL4NADAE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQIAAABRACBCAADCDQAgAwAAAFEAIEIAAMINACBDAADBDQAgATsAAKwRADAJBgAAigkAIN4EAACJCQAw3wQAAE8AEOAEAACJCQAw4QQCAAAAAZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhAgAAAFEAIDsAAMENACACAAAAvw0AIDsAAMANACAI3gQAAL4NADDfBAAAvw0AEOAEAAC-DQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCCCAAhoAUBAIIIACHlBQIAqggAIQjeBAAAvg0AMN8EAAC_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_AwAMKIGAAD8DAAwowYAAPwMADCkBgAApg4AMKUGAAD_DAAwC0IAAJUOADBDAACaDgAwnQYAAJYOADCeBgAAlw4AMJ8GAACYDgAgoAYAAJkOADChBgAAmQ4AMKIGAACZDgAwowYAAJkOADCkBgAAmw4AMKUGAACcDgAwC0IAAIkOADBDAACODgAwnQYAAIoOADCeBgAAiw4AMJ8GAACMDgAgoAYAAI0OADChBgAAjQ4AMKIGAACNDgAwowYAAI0OADCkBgAAjw4AMKUGAACQDgAwB0IAAIQOACBDAACHDgAgnQYAAIUOACCeBgAAhg4AIKEGAABrACCiBgAAawAgowYAALcBACALQgAA-w0AMEMAAP8NADCdBgAA_A0AMJ4GAAD9DQAwnwYAAP4NACCgBgAA6QoAMKEGAADpCgAwogYAAOkKADCjBgAA6QoAMKQGAACADgAwpQYAAOwKADAKAwAA8goAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAACDDgAgAwAAAG8AIEIAAIMOACBDAACCDgAgATsAAJYRADACAAAAbwAgOwAAgg4AIAIAAADtCgAgOwAAgQ4AIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKAwAA1goAIBkAANgKACAgAADUCgAgIQAA1QoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQoDAADyCgAgGQAA9AoAICAAAPUKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABBgMAAO8JACDhBAIAAAAB9gQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAQIAAAC3AQAgQgAAhA4AIAMAAABrACBCAACEDgAgQwAAiA4AIAgAAABrACADAADtCQAgOwAAiA4AIOEEAgDICQAh9gQCAMgJACH3BAEA6gkAIfgEIADrCQAh-QRAANQJACEGAwAA7QkAIOEEAgDICQAh9gQCAMgJACH3BAEA6gkAIfgEIADrCQAh-QRAANQJACEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAECAAAAaQAgQgAAlA4AIAMAAABpACBCAACUDgAgQwAAkw4AIAE7AACVEQAwDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_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_AsAIOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAALUOACADAAAAWgAgQgAAtQ4AIEMAALQOACABOwAAkhEAMAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAAAAAfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgIAAABaACA7AAC0DgAgAgAAALIOACA7AACzDgAgCN4EAACxDgAw3wQAALIOABDgBAAAsQ4AMOEEAgCqCAAh8QRAAKsIACH1BAIAqggAIdIFAQCHCAAh1AUAAIcJ1AUiCN4EAACxDgAw3wQAALIOABDgBAAAsQ4AMOEEAgCqCAAh8QRAAKsIACH1BAIAqggAIdIFAQCHCAAh1AUAAIcJ1AUiBOEEAgDICQAh8QRAANQJACHSBQEA6gkAIdQFAADsC9QFIgUbAADuCwAg4QQCAMgJACHxBEAA1AkAIdIFAQDqCQAh1AUAAOwL1AUiBRsAAPwLACDhBAIAAAAB8QRAAAAAAdIFAQAAAAHUBQAAANQFAhkDAADEDAAgBgAAwwwAIAcAAMUMACALAADGDAAgDAAAyQwAIBAAAMcMACAXAADIDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAECAAAAEgAgQgAAvg4AIAMAAAASACBCAAC-DgAgQwAAvQ4AIAE7AACREQAwAgAAABIAIDsAAL0OACACAAAAjA0AIDsAALwOACAS4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRkDAACiDAAgBgAAoQwAIAcAAKMMACALAACkDAAgDAAApwwAIBAAAKUMACAXAACmDAAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRkDAADEDAAgBgAAwwwAIAcAAMUMACALAADGDAAgDAAAyQwAIBAAAMcMACAXAADIDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEPBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADHDgAgAwAAADwAIEIAAMcOACBDAADGDgAgATsAAJARADACAAAAPAAgOwAAxg4AIAIAAADoDAAgOwAAxQ4AIA3hBAIAyAkAIe0EAgCrCgAh8QRAANQJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAARQDAADXDQAgBwAA6w0AIAgAANkNACAYAADYDQAgGQAA2g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA0A4AIAMAAAAJACBCAADQDgAgQwAAzw4AIAE7AACPEQAwAgAAAAkAIDsAAM8OACACAAAArg0AIDsAAM4OACAP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhQDAACzDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAA1w0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCA0IAAI0RACCdBgAAjhEAIKMGAAABACAEQgAAyA4AMJ0GAADJDgAwnwYAAMsOACCjBgAAqg0AMARCAAC_DgAwnQYAAMAOADCfBgAAwg4AIKMGAADkDAAwBEIAALYOADCdBgAAtw4AMJ8GAAC5DgAgowYAAIgNADAEQgAAqg4AMJ0GAACrDgAwnwYAAK0OACCjBgAArg4AMARCAAChDgAwnQYAAKIOADCfBgAApA4AIKMGAAD8DAAwBEIAAJUOADCdBgAAlg4AMJ8GAACYDgAgowYAAJkOADAEQgAAiQ4AMJ0GAACKDgAwnwYAAIwOACCjBgAAjQ4AMANCAACEDgAgnQYAAIUOACCjBgAAtwEAIARCAAD7DQAwnQYAAPwNADCfBgAA_g0AIKMGAADpCgAwAAAAAAALQgAAsBAAMEMAALUQADCdBgAAsRAAMJ4GAACyEAAwnwYAALMQACCgBgAAtBAAMKEGAAC0EAAwogYAALQQADCjBgAAtBAAMKQGAAC2EAAwpQYAALcQADALQgAApxAAMEMAAKsQADCdBgAAqBAAMJ4GAACpEAAwnwYAAKoQACCgBgAAqg0AMKEGAACqDQAwogYAAKoNADCjBgAAqg0AMKQGAACsEAAwpQYAAK0NADALQgAAmxAAMEMAAKAQADCdBgAAnBAAMJ4GAACdEAAwnwYAAJ4QACCgBgAAnxAAMKEGAACfEAAwogYAAJ8QADCjBgAAnxAAMKQGAAChEAAwpQYAAKIQADALQgAAjxAAMEMAAJQQADCdBgAAkBAAMJ4GAACREAAwnwYAAJIQACCgBgAAkxAAMKEGAACTEAAwogYAAJMQADCjBgAAkxAAMKQGAACVEAAwpQYAAJYQADALQgAAhhAAMEMAAIoQADCdBgAAhxAAMJ4GAACIEAAwnwYAAIkQACCgBgAAiA0AMKEGAACIDQAwogYAAIgNADCjBgAAiA0AMKQGAACLEAAwpQYAAIsNADALQgAA-g8AMEMAAP8PADCdBgAA-w8AMJ4GAAD8DwAwnwYAAP0PACCgBgAA_g8AMKEGAAD-DwAwogYAAP4PADCjBgAA_g8AMKQGAACAEAAwpQYAAIEQADALQgAA7g8AMEMAAPMPADCdBgAA7w8AMJ4GAADwDwAwnwYAAPEPACCgBgAA8g8AMKEGAADyDwAwogYAAPIPADCjBgAA8g8AMKQGAAD0DwAwpQYAAPUPADALQgAA5Q8AMEMAAOkPADCdBgAA5g8AMJ4GAADnDwAwnwYAAOgPACCgBgAA_AwAMKEGAAD8DAAwogYAAPwMADCjBgAA_AwAMKQGAADqDwAwpQYAAP8MADALQgAA2Q8AMEMAAN4PADCdBgAA2g8AMJ4GAADbDwAwnwYAANwPACCgBgAA3Q8AMKEGAADdDwAwogYAAN0PADCjBgAA3Q8AMKQGAADfDwAwpQYAAOAPADALQgAAzQ8AMEMAANIPADCdBgAAzg8AMJ4GAADPDwAwnwYAANAPACCgBgAA0Q8AMKEGAADRDwAwogYAANEPADCjBgAA0Q8AMKQGAADTDwAwpQYAANQPADALQgAAwQ8AMEMAAMYPADCdBgAAwg8AMJ4GAADDDwAwnwYAAMQPACCgBgAAxQ8AMKEGAADFDwAwogYAAMUPADCjBgAAxQ8AMKQGAADHDwAwpQYAAMgPADALQgAAuA8AMEMAALwPADCdBgAAuQ8AMJ4GAAC6DwAwnwYAALsPACCgBgAA6QoAMKEGAADpCgAwogYAAOkKADCjBgAA6QoAMKQGAAC9DwAwpQYAAOwKADALQgAArw8AMEMAALMPADCdBgAAsA8AMJ4GAACxDwAwnwYAALIPACCgBgAA3QoAMKEGAADdCgAwogYAAN0KADCjBgAA3QoAMKQGAAC0DwAwpQYAAOAKADALQgAApg8AMEMAAKoPADCdBgAApw8AMJ4GAACoDwAwnwYAAKkPACCgBgAAmQ4AMKEGAACZDgAwogYAAJkOADCjBgAAmQ4AMKQGAACrDwAwpQYAAJwOADAHQgAAoQ8AIEMAAKQPACCdBgAAog8AIJ4GAACjDwAgoQYAAKgBACCiBgAAqAEAIKMGAACSBgAgB0IAAJwPACBDAACfDwAgnQYAAJ0PACCeBgAAng8AIKEGAACqAQAgogYAAKoBACCjBgAAqgYAIAdCAACXDwAgQwAAmg8AIJ0GAACYDwAgngYAAJkPACChBgAArAEAIKIGAACsAQAgowYAAMIGACAHQgAAkg8AIEMAAJUPACCdBgAAkw8AIJ4GAACUDwAgoQYAAK4BACCiBgAArgEAIKMGAADaBgAgB0IAAI0PACBDAACQDwAgnQYAAI4PACCeBgAAjw8AIKEGAACwAQAgogYAALABACCjBgAAiAcAIAtCAACBDwAwQwAAhg8AMJ0GAACCDwAwngYAAIMPADCfBgAAhA8AIKAGAACFDwAwoQYAAIUPADCiBgAAhQ8AMKMGAACFDwAwpAYAAIcPADClBgAAiA8AMAtCAAD1DgAwQwAA-g4AMJ0GAAD2DgAwngYAAPcOADCfBgAA-A4AIKAGAAD5DgAwoQYAAPkOADCiBgAA-Q4AMKMGAAD5DgAwpAYAAPsOADClBgAA_A4AMAYEAADuCQAg4QQCAAAAAfUEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtwEAIEIAAIAPACADAAAAtwEAIEIAAIAPACBDAAD_DgAgATsAAIwRADALAwAA_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgAAAAH1BAIAAAAB9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACECAAAAtwEAIDsAAP8OACACAAAA_Q4AIDsAAP4OACAJ3gQAAPwOADDfBAAA_Q4AEOAEAAD8DgAw4QQCAKoIACH1BAIAqggAIfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhCd4EAAD8DgAw3wQAAP0OABDgBAAA_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_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_AUCAKoIACEF4QQCAMgJACHxBEAA1AkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQkIAADcDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQkIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAECAAAAigEAIEIAAKYQACADAAAAigEAIEIAAKYQACBDAAClEAAgATsAAP8QADANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhAgAAAIoBACA7AAClEAAgAgAAAKMQACA7AACkEAAgCt4EAACiEAAw3wQAAKMQABDgBAAAohAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhCt4EAACiEAAw3wQAAKMQABDgBAAAohAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhBuEEAgDICQAh8QRAANQJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQgFAACbDQAgCAAAnA0AIOEEAgDICQAh8QRAANQJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQgFAADcDQAgCAAA3Q0AIOEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAARQEAADWDQAgBwAA6w0AIAgAANkNACAYAADYDQAgGQAA2g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAArxAAIAMAAAAJACBCAACvEAAgQwAArhAAIAE7AAD-EAAwAgAAAAkAIDsAAK4QACACAAAArg0AIDsAAK0QACAP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhQEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCHQUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAC7EAAgAwAAAAUAIEIAALsQACBDAAC6EAAgATsAAP0QADAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAgAAAAUAIDsAALoQACACAAAAuBAAIDsAALkQACAY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRjeBAAAtxAAMN8EAAC4EAAQ4AQAALcQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFOEEAgDICQAh8QRAANQJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHQUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHQUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQRCAACwEAAwnQYAALEQADCfBgAAsxAAIKMGAAC0EAAwBEIAAKcQADCdBgAAqBAAMJ8GAACqEAAgowYAAKoNADAEQgAAmxAAMJ0GAACcEAAwnwYAAJ4QACCjBgAAnxAAMARCAACPEAAwnQYAAJAQADCfBgAAkhAAIKMGAACTEAAwBEIAAIYQADCdBgAAhxAAMJ8GAACJEAAgowYAAIgNADAEQgAA-g8AMJ0GAAD7DwAwnwYAAP0PACCjBgAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIG4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABBeEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHZBQEAAAAB2gUBAAAAAdsFAQAAAAEF4QQCAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAER4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAuEEAgAAAAHxBEAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBuEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQrhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCeEEAgAAAAHxBEAAAAAB9QQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAAQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABBeEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABGQUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGIAAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhCQMAANsNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQIAAACKAQAgQgAAmhEAIAMAAAALACBCAACaEQAgQwAAnhEAIAsAAAALACADAACaDQAgCAAAnA0AIDsAAJ4RACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQkDAACaDQAgCAAAnA0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAYAADYDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAnxEAIAMAAAAHACBCAACfEQAgQwAAoxEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIDsAAKMRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBgAALQNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIZBQAAvRAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAACkEQAgGQcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGIAAAAAECAAAAAQAgQgAAphEAIB4DAADRDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAKgRACAN4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAES4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAANACBCAACmEQAgQwAArxEAIBsAAAANACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAK8RACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIQMAAAADACBCAACoEQAgQwAAshEAICAAAAADACADAADxDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACA7AACyEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhD-EEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIS4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEDAAAADQAgQgAApBEAIEMAALcRACAbAAAADQAgBQAA4Q4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAC3EQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAIBsAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIQoDAACQDQAgCAAAkQ0AIBQAAJINACAVAACTDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABAgAAAI0BACBCAADBEQAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwxEAIBUDAADXDQAgBAAA1g0AIAcAAOsNACAIAADZDQAgGQAA2g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAMURACADAAAAFwAgQgAAwREAIEMAAMkRACAMAAAAFwAgAwAA2wwAIAgAANwMACAUAADdDAAgFQAA3gwAIDsAAMkRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEKAwAA2wwAIAgAANwMACAUAADdDAAgFQAA3gwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQMAAAADACBCAADDEQAgQwAAzBEAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACA7AADMEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAAcAIEIAAMURACBDAADPEQAgFwAAAAcAIAMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAgOwAAzxEAIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhUDAACzDQAgBAAAsg0AIAcAAOoNACAIAAC1DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgoDAACQDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABAgAAAI0BACBCAADQEQAgCQMAANsNACAFAADcDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQIAAACKAQAgQgAA0hEAIBkFAAC9EAAgBwAAvhAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAANQRACAVAwAA1w0AIAQAANYNACAHAADrDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADWEQAgHgMAANEOACAFAADSDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAA2BEAIBDhBAIAAAAB4wQCAAAAAacFAAAA5QUCxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQThBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAABAwAAABcAIEIAANARACBDAADeEQAgDAAAABcAIAMAANsMACAUAADdDAAgFQAA3gwAIBYAAN8MACA7AADeEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAUAADdDAAgFQAA3gwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEDAAAACwAgQgAA0hEAIEMAAOERACALAAAACwAgAwAAmg0AIAUAAJsNACA7AADhEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEJAwAAmg0AIAUAAJsNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQMAAAANACBCAADUEQAgQwAA5BEAIBsAAAANACAFAADhDgAgBwAA4g4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAOQRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAOEOACAHAADiDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAPURACADAAAADQAgQgAA9REAIEMAAPkRACAbAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAD5EQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAA_xEAIAThBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAABAwAAAAMAIEIAAP8RACBDAACEEgAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAIQSACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEGBAAA-wsAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAdIFAQAAAAHUBQAAANQFAgIAAABaACBCAACFEgAgAwAAAFgAIEIAAIUSACBDAACJEgAgCAAAAFgAIAQAAO0LACA7AACJEgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIGBAAA7QsAIOEEAgDICQAh8QRAANQJACH1BAIAyAkAIdIFAQDqCQAh1AUAAOwL1AUiCgMAAJANACAIAACRDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAIoSACAZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAACMEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAjhIAIBoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIBAAAMcMACAXAADIDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAJASACAK4QQCAAAAAfAEAQAAAAHxBEAAAAABvQUCAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAEaAwAAxAwAIAQAAMIMACAGAADDDAAgBwAAxQwAIAsAAMYMACAMAADJDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQIAAAASACBCAACTEgAgCuEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAwAAABAAIEIAAJMSACBDAACYEgAgHAAAABAAIAMAAKIMACAEAACgDAAgBgAAoQwAIAcAAKMMACALAACkDAAgDAAApwwAIBcAAKYMACA7AACYEgAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAJ8M8QUi5QUCAKsKACHmBQIAyAkAIecFAQDqCQAh6AUBAOoJACHpBUAA1AkAIeoFAQDqCQAh7AUAAJ4M7AUi7QWAAAAAAe4FQADUCQAh7wUBAOoJACHxBQEA0wkAIfIFAQDTCQAhGgMAAKIMACAEAACgDAAgBgAAoQwAIAcAAKMMACALAACkDAAgDAAApwwAIBcAAKYMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEQ4QQCAAAAAacFAAAA5QUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAED4QQCAAAAAeIEAgAAAAHkBBAAAAABAwAAABcAIEIAAIoSACBDAACdEgAgDAAAABcAIAMAANsMACAIAADcDAAgFQAA3gwAIBYAAN8MACA7AACdEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFQAA3gwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEDAAAADQAgQgAAjBIAIEMAAKASACAbAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AACgEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEDAAAAAwAgQgAAjhIAIEMAAKMSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAoxIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_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_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_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIBkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAMQSACAG4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABCuEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAEDAAAAAwAgQgAAwhIAIEMAAMoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgOwAAyhIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_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-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAPASACADAAAADQAgQgAA8BIAIEMAAPQSACAbAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAD0EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAAD1EgAgAwAAAA0AIEIAAPUSACBDAAD5EgAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA-RIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGIAAAAAECAAAAAQAgQgAA-hIAIAMAAAANACBCAAD6EgAgQwAA_hIAIBsAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAP4SACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAP8SACADAAAADQAgQgAA_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAI4TACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAACQEwAgAwAAAA0AIEIAAI4TACBDAACUEwAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgOwAAlBMAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhAwAAAAMAIEIAAJATACBDAACXEwAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgJQAA-g0AIDsAAJcTACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEKAwAAkA0AIAgAAJENACAUAACSDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAmBMAIAPhBAIAAAAB4wQCAAAAAeQEEAAAAAEDAAAAFwAgQgAAmBMAIEMAAJ0TACAMAAAAFwAgAwAA2wwAIAgAANwMACAUAADdDAAgFgAA3wwAIDsAAJ0TACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEKAwAA2wwAIAgAANwMACAUAADdDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBAAAN4LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAJ4TACAHCwAA4wkAIOEEAgAAAAHtBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQIAAAA4ACBCAACgEwAgAwAAABoAIEIAAJ4TACBDAACkEwAgGgAAABoAIAQAAKQLACAJAACjCwAgCgAApQsAIAsAAKYLACANAACnCwAgEAAAqAsAIDsAAKQTACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhGAQAAKQLACAJAACjCwAgCgAApQsAIAsAAKYLACANAACnCwAgEAAAqAsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEDAAAANgAgQgAAoBMAIEMAAKcTACAJAAAANgAgCwAA1QkAIDsAAKcTACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEHCwAA1QkAIOEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIRYFiAEDB4sBBAiPAQUOAC0dpwEZJaUBHCYGAieOAQYokwEiKZcBIyqYAQcrnAEkLKABJS2kASYupgEdL6kBJzCrASgxrQEpMq8BKjOxASs0tQEsNbgBGwsDAAEFCgMIVwUMYQcOACEYVg8cWxYdZRkeahofbBslcBwHAwABBAACBwwECE4FDgAVGE0PGVIUBAMOAQUPAwgTBQ4AEwkDFQEEAAIGFAMHFgQLGAYMSAcOABIQQwkXRxEGAwABCBkFDgAQFB0HFTkMFj0PCAQAAgkeBQofAQsgBg0kCA4ADhAsCRMwCwIMAAcPAAkECSUFDCYHDScIDgAKAQ0oAAIMAAcSAAwDCwAGDgANETELAREyAAMNMwAQNAATNQADBAACBgADCz4GBAg_ABRAABVBABZCAAEJAAUCEEkAF0oAAgVLAAhMAAEGAAMDCFQAGFMAGVUAAwQAAg4AGBtfFwEaABYBG2AAAgNmAQQAAgEEAAICAwABBAACBgMAAQRzAg4AIBl3HSBxHCFyHAQDAAEOAB8ieBwkfB4BIwAdASR9AAIZfwAhfgAIBYABAAiCAQAMhAEAGIEBAByDAQAdhQEAHoYBACWHAQABAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAARAFugEAB7sBAAi9AQAdxgEAJcQBACa5AQAnvAEAKL4BACm_AQAqwAEAK8EBACzCAQAtwwEALsUBADTHAQA1yAEAAAAABQ4AMkgAM0kANEoANUsANgAAAAAABQ4AMkgAM0kANEoANUsANgEDAAEBAwABBQ4AO0gAPEkAPUoAPksAPwAAAAAABQ4AO0gAPEkAPUoAPksAPwMDAAEEAAIH_wEEAwMAAQQAAgeFAgQFDgBESABFSQBGSgBHSwBIAAAAAAAFDgBESABFSQBGSgBHSwBIAQYAAwEGAAMFDgBNSABOSQBPSgBQSwBRAAAAAAAFDgBNSABOSQBPSgBQSwBRAQOtAgEBA7MCAQUOAFZIAFdJAFhKAFlLAFoAAAAAAAUOAFZIAFdJAFhKAFlLAFoBAwABAQMAAQUOAF9IAGBJAGFKAGJLAGMAAAAAAAUOAF9IAGBJAGFKAGJLAGMDBAACBgADC9sCBgMEAAIGAAML4QIGBQ4AaEgAaUkAakoAa0sAbAAAAAAABQ4AaEgAaUkAakoAa0sAbAUD9AIBBAACBvMCAwf1AgQL9gIGBQP9AgEEAAIG_AIDB_4CBAv_AgYFDgBxSABySQBzSgB0SwB1AAAAAAAFDgBxSABySQBzSgB0SwB1AgmRAwUMkgMHAgmYAwUMmQMHBQ4AekgAe0kAfEoAfUsAfgAAAAAABQ4AekgAe0kAfEoAfUsAfgEJAAUBCQAFBQ4AgwFIAIQBSQCFAUoAhgFLAIcBAAAAAAAFDgCDAUgAhAFJAIUBSgCGAUsAhwEBAwABAQMAAQUOAIwBSACNAUkAjgFKAI8BSwCQAQAAAAAABQ4AjAFIAI0BSQCOAUoAjwFLAJABAQMAAQEDAAEFDgCVAUgAlgFJAJcBSgCYAUsAmQEAAAAAAAUOAJUBSACWAUkAlwFKAJgBSwCZAQEEAAIBBAACBQ4AngFIAJ8BSQCgAUoAoQFLAKIBAAAAAAAFDgCeAUgAnwFJAKABSgChAUsAogEBGgAWARoAFgUOAKcBSACoAUkAqQFKAKoBSwCrAQAAAAAABQ4ApwFIAKgBSQCpAUoAqgFLAKsBBAQAAgmZBAUKmgQBC5sEBgQEAAIJoQQFCqIEAQujBAYFDgCwAUgAsQFJALIBSgCzAUsAtAEAAAAAAAUOALABSACxAUkAsgFKALMBSwC0AQIMAAcPAAkCDAAHDwAJBQ4AuQFIALoBSQC7AUoAvAFLAL0BAAAAAAAFDgC5AUgAugFJALsBSgC8AUsAvQEBAwABAQMAAQUOAMIBSADDAUkAxAFKAMUBSwDGAQAAAAAABQ4AwgFIAMMBSQDEAUoAxQFLAMYBAQMAAQEDAAEFDgDLAUgAzAFJAM0BSgDOAUsAzwEAAAAAAAUOAMsBSADMAUkAzQFKAM4BSwDPAQEDAAEBAwABBQ4A1AFIANUBSQDWAUoA1wFLANgBAAAAAAAFDgDUAUgA1QFJANYBSgDXAUsA2AEAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEAAAAAAAUOAN4BSADfAUkA4AFKAOEBSwDiAQMDAAEEpwUCIKYFHAMDAAEErgUCIK0FHAUOAOcBSADoAUkA6QFKAOoBSwDrAQAAAAAABQ4A5wFIAOgBSQDpAUoA6gFLAOsBAgMAASLABRwCAwABIsYFHAUOAPABSADxAUkA8gFKAPMBSwD0AQAAAAAABQ4A8AFIAPEBSQDyAUoA8wFLAPQBASMAHQEjAB0FDgD5AUgA-gFJAPsBSgD8AUsA_QEAAAAAAAUOAPkBSAD6AUkA-wFKAPwBSwD9AQID7gUBBAACAgP0BQEEAAIFDgCCAkgAgwJJAIQCSgCFAksAhgIAAAAAAAUOAIICSACDAkkAhAJKAIUCSwCGAgEEAAIBBAACBQ4AiwJIAIwCSQCNAkoAjgJLAI8CAAAAAAAFDgCLAkgAjAJJAI0CSgCOAksAjwIBAwABAQMAAQUOAJQCSACVAkkAlgJKAJcCSwCYAgAAAAAABQ4AlAJIAJUCSQCWAkoAlwJLAJgCAQMAAQEDAAEFDgCdAkgAngJJAJ8CSgCgAksAoQIAAAAAAAUOAJ0CSACeAkkAnwJKAKACSwChAgEDAAEBAwABBQ4ApgJIAKcCSQCoAkoAqQJLAKoCAAAAAAAFDgCmAkgApwJJAKgCSgCpAksAqgIBAwABAQMAAQUOAK8CSACwAkkAsQJKALICSwCzAgAAAAAABQ4ArwJIALACSQCxAkoAsgJLALMCAQMAAQEDAAEFDgC4AkgAuQJJALoCSgC7AksAvAIAAAAAAAUOALgCSAC5AkkAugJKALsCSwC8AgEDAAEBAwABBQ4AwQJIAMICSQDDAkoAxAJLAMUCAAAAAAAFDgDBAkgAwgJJAMMCSgDEAksAxQICAwABBAACAgMAAQQAAgUOAMoCSADLAkkAzAJKAM0CSwDOAgAAAAAABQ4AygJIAMsCSQDMAkoAzQJLAM4CAQsABgELAAYFDgDTAkgA1AJJANUCSgDWAksA1wIAAAAAAAUOANMCSADUAkkA1QJKANYCSwDXAgIMAAcSAAwCDAAHEgAMBQ4A3AJIAN0CSQDeAkoA3wJLAOACAAAAAAAFDgDcAkgA3QJJAN4CSgDfAksA4AI2AgE3yQEBOMsBATnMAQE6zQEBPM8BAT3RAS4-0gEvP9QBAUDWAS5B1wEwRNgBAUXZAQFG2gEuTN0BMU3eATdO3wECT-ABAlDhAQJR4gECUuMBAlPlAQJU5wEuVegBOFbqAQJX7AEuWO0BOVnuAQJa7wECW_ABLlzzATpd9AFAXvUBA1_2AQNg9wEDYfgBA2L5AQNj-wEDZP0BLmX-AUFmgQIDZ4MCLmiEAkJphgIDaocCA2uIAi5siwJDbYwCSW6NAhRvjgIUcI8CFHGQAhRykQIUc5MCFHSVAi51lgJKdpgCFHeaAi54mwJLeZwCFHqdAhR7ngIufKECTH2iAlJ-owIEf6QCBIABpQIEgQGmAgSCAacCBIMBqQIEhAGrAi6FAawCU4YBrwIEhwGxAi6IAbICVIkBtAIEigG1AgSLAbYCLowBuQJVjQG6AluOAbsCBo8BvAIGkAG9AgaRAb4CBpIBvwIGkwHBAgaUAcMCLpUBxAJclgHGAgaXAcgCLpgByQJdmQHKAgaaAcsCBpsBzAIunAHPAl6dAdACZJ4B0QIPnwHSAg-gAdMCD6EB1AIPogHVAg-jAdcCD6QB2QIupQHaAmWmAd0CD6cB3wIuqAHgAmapAeICD6oB4wIPqwHkAi6sAecCZ60B6AJtrgHpAgWvAeoCBbAB6wIFsQHsAgWyAe0CBbMB7wIFtAHxAi61AfICbrYB-AIFtwH6Ai64AfsCb7kBgAMFugGBAwW7AYIDLrwBhQNwvQGGA3a-AYcDCb8BiAMJwAGJAwnBAYoDCcIBiwMJwwGNAwnEAY8DLsUBkAN3xgGUAwnHAZYDLsgBlwN4yQGaAwnKAZsDCcsBnAMuzAGfA3nNAaADf84BoQMRzwGiAxHQAaMDEdEBpAMR0gGlAxHTAacDEdQBqQMu1QGqA4AB1gGsAxHXAa4DLtgBrwOBAdkBsAMR2gGxAxHbAbIDLtwBtQOCAd0BtgOIAd4BtwMi3wG4AyLgAbkDIuEBugMi4gG7AyLjAb0DIuQBvwMu5QHAA4kB5gHCAyLnAcQDLugBxQOKAekBxgMi6gHHAyLrAcgDLuwBywOLAe0BzAORAe4BzQMj7wHOAyPwAc8DI_EB0AMj8gHRAyPzAdMDI_QB1QMu9QHWA5IB9gHYAyP3AdoDLvgB2wOTAfkB3AMj-gHdAyP7Ad4DLvwB4QOUAf0B4gOaAf4B4wMW_wHkAxaAAuUDFoEC5gMWggLnAxaDAukDFoQC6wMuhQLsA5sBhgLuAxaHAvADLogC8QOcAYkC8gMWigLzAxaLAvQDLowC9wOdAY0C-AOjAY4C-QMXjwL6AxeQAvsDF5EC_AMXkgL9AxeTAv8DF5QCgQQulQKCBKQBlgKEBBeXAoYELpgChwSlAZkCiAQXmgKJBBebAooELpwCjQSmAZ0CjgSsAZ4CjwQHnwKQBAegApEEB6ECkgQHogKTBAejApUEB6QClwQupQKYBK0BpgKdBAenAp8ELqgCoASuAakCpAQHqgKlBAerAqYELqwCqQSvAa0CqgS1Aa4CqwQIrwKsBAiwAq0ECLECrgQIsgKvBAizArEECLQCswQutQK0BLYBtgK2BAi3ArgELrgCuQS3AbkCugQIugK7BAi7ArwELrwCvwS4Ab0CwAS-Ab4CwQQkvwLCBCTAAsMEJMECxAQkwgLFBCTDAscEJMQCyQQuxQLKBL8BxgLMBCTHAs4ELsgCzwTAAckC0AQkygLRBCTLAtIELswC1QTBAc0C1gTHAc4C1wQlzwLYBCXQAtkEJdEC2gQl0gLbBCXTAt0EJdQC3wQu1QLgBMgB1gLiBCXXAuQELtgC5QTJAdkC5gQl2gLnBCXbAugELtwC6wTKAd0C7ATQAd4C7QQm3wLuBCbgAu8EJuEC8AQm4gLxBCbjAvMEJuQC9QQu5QL2BNEB5gL4BCbnAvoELugC-wTSAekC_AQm6gL9BCbrAv4ELuwCgQXTAe0CggXZAe4ChAXaAe8ChQXaAfACiAXaAfECiQXaAfICigXaAfMCjAXaAfQCjgUu9QKPBdsB9gKRBdoB9wKTBS74ApQF3AH5ApUF2gH6ApYF2gH7ApcFLvwCmgXdAf0CmwXjAf4CnAUc_wKdBRyAA54FHIEDnwUcggOgBRyDA6IFHIQDpAUuhQOlBeQBhgOpBRyHA6sFLogDrAXlAYkDrwUcigOwBRyLA7EFLowDtAXmAY0DtQXsAY4DtgUdjwO3BR2QA7gFHZEDuQUdkgO6BR2TA7wFHZQDvgUulQO_Be0BlgPCBR2XA8QFLpgDxQXuAZkDxwUdmgPIBR2bA8kFLpwDzAXvAZ0DzQX1AZ4DzgUenwPPBR6gA9AFHqED0QUeogPSBR6jA9QFHqQD1gUupQPXBfYBpgPZBR6nA9sFLqgD3AX3AakD3QUeqgPeBR6rA98FLqwD4gX4Aa0D4wX-Aa4D5AUZrwPlBRmwA-YFGbED5wUZsgPoBRmzA-oFGbQD7AUutQPtBf8BtgPwBRm3A_IFLrgD8wWAArkD9QUZugP2BRm7A_cFLrwD-gWBAr0D-wWHAr4D_AUavwP9BRrAA_4FGsED_wUawgOABhrDA4IGGsQDhAYuxQOFBogCxgOHBhrHA4kGLsgDigaJAskDiwYaygOMBhrLA40GLswDkAaKAs0DkQaQAs4DkwYnzwOUBifQA5YGJ9EDlwYn0gOYBifTA5oGJ9QDnAYu1QOdBpEC1gOfBifXA6EGLtgDogaSAtkDowYn2gOkBifbA6UGLtwDqAaTAt0DqQaZAt4DqwYo3wOsBijgA64GKOEDrwYo4gOwBijjA7IGKOQDtAYu5QO1BpoC5gO3BijnA7kGLugDugabAukDuwYo6gO8BijrA70GLuwDwAacAu0DwQaiAu4DwwYp7wPEBinwA8YGKfEDxwYp8gPIBinzA8oGKfQDzAYu9QPNBqMC9gPPBin3A9EGLvgD0gakAvkD0wYp-gPUBin7A9UGLvwD2AalAv0D2QarAv4D2wYq_wPcBiqABN4GKoEE3wYqggTgBiqDBOIGKoQE5AYuhQTlBqwChgTnBiqHBOkGLogE6gatAokE6wYqigTsBiqLBO0GLowE8AauAo0E8Qa0Ao4E8gYsjwTzBiyQBPQGLJEE9QYskgT2BiyTBPgGLJQE-gYulQT7BrUClgT9BiyXBP8GLpgEgAe2ApkEgQcsmgSCByybBIMHLpwEhge3Ap0Ehwe9Ap4EiQcrnwSKByugBIwHK6EEjQcrogSOByujBJAHK6QEkgcupQSTB74CpgSVByunBJcHLqgEmAe_AqkEmQcrqgSaByurBJsHLqwEngfAAq0EnwfGAq4EoAcbrwShBxuwBKIHG7EEowcbsgSkBxuzBKYHG7QEqAcutQSpB8cCtgSrBxu3BK0HLrgErgfIArkErwcbugSwBxu7BLEHLrwEtAfJAr0EtQfPAr4EtgcMvwS3BwzABLgHDMEEuQcMwgS6BwzDBLwHDMQEvgcuxQS_B9ACxgTBBwzHBMMHLsgExAfRAskExQcMygTGBwzLBMcHLswEygfSAs0EywfYAs4EzAcLzwTNBwvQBM4HC9EEzwcL0gTQBwvTBNIHC9QE1Acu1QTVB9kC1gTXBwvXBNkHLtgE2gfaAtkE2wcL2gTcBwvbBN0HLtwE4AfbAt0E4QfhAg" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "pxPhAqAEHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhAQAAAAEAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAwAAAAMAIAEAAAQAMAIAAAUAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIggDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAAAAAfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIDAAAABwAgAQAACAAwAgAACQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEBAAAACwAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQ0DAAD3CQAgBAAA5hAAIAYAAO4QACAHAAD3EAAgCwAA8BAAIAwAAPMQACAQAAD2EAAgFwAA-BAAIO0EAADNCQAg5QUAAM0JACDtBQAAzQkAIPEFAADNCQAg8gUAAM0JACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACAOAwAA_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_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQEAAABrACAPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhBwMAAPcJACAEAADmEAAgGQAA3RAAICAAAOoQACAhAADcEAAg9QQAAM0JACCxBQAAzQkAIBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAAD6CAAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAABtACADAAAAbQAgAQAAbgAwAgAAbwAgAQAAAAMAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEHAwAA9wkAICIAAOoQACAkAADrEAAgngUAAM0JACCtBQAAzQkAIK8FAADNCQAgsAUAAM0JACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEDAAAAdAAgAQAAdQAwAgAAdgAgAQAAAG0AIAkjAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEBIwAA6RAAIAojAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAAAAAfEEQACrCAAhqwUCAKoIACGsBQIAqggAIZoGAADyCAAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAAB5ACABAAAAbQAgAQAAAHQAIAEAAAAHACABAAAAOgAgAQAAABAAIAEAAABYACABAAAAGgAgAQAAAGIAIAEAAABnACABAAAAbQAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAAD3CQAgBQAA0hAAIAgAANUQACCFBQAAzQkAIP4FAADNCQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQMAAAALACABAACJAQAwAgAAigEAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAQACABAAARADACAAASACAJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhlQYAAOcIACADAAAAkAEAIAEAAJEBADACAACSAQAgCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEDAAAAlAEAIAEAAJUBADACAACWAQAgAwAAABoAIAEAABsAMAIAABwAIAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhAQMAAPcJACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhAwAAAJkBACABAACaAQAwAgAAmwEAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQEDAAD3CQAgCQMAAP4HACDeBAAA5AgAMN8EAACdAQAQ4AQAAOQIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEDAAAAnQEAIAEAAJ4BADACAACfAQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhAQMAAPcJACAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAABiACABAABjADACAABkACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgAQAAAKgBACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgCqCAAh9gQCAKoIACGLBQEAhwgAIYwFIACICAAhjQUBAIcIACGOBSAAiAgAIY8FAQCHCAAhkAUgAIgIACGRBQEAhwgAIZIFAQCHCAAhkwUBAIcIACGUBQEAhwgAIZUFIACICAAhlgUgAIgIACGXBSAAiAgAIQEAAACqAQAgBwMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIQEAAACsAQAgEAMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACEBAAAArgEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgCqCAAh9gQCAKoIACEBAAAAsAEAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQIDAAD3CQAggQUAAM0JACAJAwAA_gcAIN4EAADhCAAw3wQAALIBABDgBAAA4QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQMAAACyAQAgAQAAswEAMAIAALQBACACAwAA9wkAIAQAAOYQACALAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-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-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_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-QQAIAIAAAChAQAgOwAA-QQAIAMAAACjAQAgQgAA8gQAIEMAAPcEACABAAAAowEAIAEAAAChAQAgBQ4AAPwKACBIAAD9CgAgSQAAgAsAIEoAAP8KACBLAAD-CgAgCd4EAACuCAAw3wQAAIAFABDgBAAArggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIbgFAACvCLgFIrkFAQDzBwAhugUgAPQHACEDAAAAoQEAIAEAAP8EADBHAACABQAgAwAAAKEBACABAACiAQAwAgAAowEAIAreBAAAqQgAMN8EAACGBQAQ4AQAAKkIADDhBAIAAAABpwUBAIcIACGyBQEAhwgAIbMFQACrCAAhtAVAAKwIACG1BQIArQgAIbYFAQCCCAAhAQAAAIMFACABAAAAgwUAIAreBAAAqQgAMN8EAACGBQAQ4AQAAKkIADDhBAIAqggAIacFAQCHCAAhsgUBAIcIACGzBUAAqwgAIbQFQACsCAAhtQUCAK0IACG2BQEAgggAIQO0BQAAzQkAILUFAADNCQAgtgUAAM0JACADAAAAhgUAIAEAAIcFADACAACDBQAgAwAAAIYFACABAACHBQAwAgAAgwUAIAMAAACGBQAgAQAAhwUAMAIAAIMFACAH4QQCAAAAAacFAQAAAAGyBQEAAAABswVAAAAAAbQFQAAAAAG1BQIAAAABtgUBAAAAAQE7AACLBQAgB-EEAgAAAAGnBQEAAAABsgUBAAAAAbMFQAAAAAG0BUAAAAABtQUCAAAAAbYFAQAAAAEBOwAAjQUAMAE7AACNBQAwB-EEAgDICQAhpwUBAOoJACGyBQEA6gkAIbMFQADUCQAhtAVAAPsKACG1BQIAqwoAIbYFAQDTCQAhAgAAAIMFACA7AACQBQAgB-EEAgDICQAhpwUBAOoJACGyBQEA6gkAIbMFQADUCQAhtAVAAPsKACG1BQIAqwoAIbYFAQDTCQAhAgAAAIYFACA7AACSBQAgAgAAAIYFACA7AACSBQAgAwAAAIMFACBCAACLBQAgQwAAkAUAIAEAAACDBQAgAQAAAIYFACAIDgAA9goAIEgAAPcKACBJAAD6CgAgSgAA-QoAIEsAAPgKACC0BQAAzQkAILUFAADNCQAgtgUAAM0JACAK3gQAAKUIADDfBAAAmQUAEOAEAAClCAAw4QQCAOMHACGnBQEA8wcAIbIFAQDzBwAhswVAAOwHACG0BUAApggAIbUFAgCTCAAhtgUBAOsHACEDAAAAhgUAIAEAAJgFADBHAACZBQAgAwAAAIYFACABAACHBQAwAgAAgwUAIAEAAABvACABAAAAbwAgAwAAAG0AIAEAAG4AMAIAAG8AIAMAAABtACABAABuADACAABvACADAAAAbQAgAQAAbgAwAgAAbwAgDAMAAPIKACAEAADzCgAgGQAA9AoAICAAAPUKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQE7AAChBQAgB-EEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEBOwAAowUAMAE7AACjBQAwAQAAAG0AIAEAAAADACAMAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQIAAABvACA7AACoBQAgB-EEAgDICQAh8QRAANQJACH1BAIAqwoAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhAgAAAG0AIDsAAKoFACACAAAAbQAgOwAAqgUAIAEAAABtACABAAAAAwAgAwAAAG8AIEIAAKEFACBDAACoBQAgAQAAAG8AIAEAAABtACAHDgAAzwoAIEgAANAKACBJAADTCgAgSgAA0goAIEsAANEKACD1BAAAzQkAILEFAADNCQAgCt4EAACkCAAw3wQAALMFABDgBAAApAgAMOEEAgDjBwAh8QRAAOwHACH1BAIAkwgAIfYEAgDjBwAh-QRAAOwHACGABQEA8wcAIbEFAgCTCAAhAwAAAG0AIAEAALIFADBHAACzBQAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAAB2ACABAAAAdgAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAAB0ACABAAB1ADACAAB2ACADAAAAdAAgAQAAdQAwAgAAdgAgDgMAAMwKACAiAADNCgAgJAAAzgoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABATsAALsFACAL4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa0FAgAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAEBOwAAvQUAMAE7AAC9BQAwAQAAAG0AIA4DAAC9CgAgIgAAvgoAICQAAL8KACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa0FAgCrCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhAgAAAHYAIDsAAMEFACAL4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQIAAAB0ACA7AADDBQAgAgAAAHQAIDsAAMMFACABAAAAbQAgAwAAAHYAIEIAALsFACBDAADBBQAgAQAAAHYAIAEAAAB0ACAJDgAAuAoAIEgAALkKACBJAAC8CgAgSgAAuwoAIEsAALoKACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIA7eBAAAowgAMN8EAADLBQAQ4AQAAKMIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYAFAQDzBwAhngUBAOsHACGfBQQAjwgAIa0FAgCTCAAhrgUgAPQHACGvBQIAkwgAIbAFAQDrBwAhAwAAAHQAIAEAAMoFADBHAADLBQAgAwAAAHQAIAEAAHUAMAIAAHYAIAEAAAB7ACABAAAAewAgAwAAAHkAIAEAAHoAMAIAAHsAIAMAAAB5ACABAAB6ADACAAB7ACADAAAAeQAgAQAAegAwAgAAewAgBiMAALcKACA7AAEAAAHhBAIAAAAB8QRAAAAAAasFAgAAAAGsBQIAAAABATsAANMFACAFOwABAAAB4QQCAAAAAfEEQAAAAAGrBQIAAAABrAUCAAAAAQE7AADVBQAwATsAANUFADAGIwAAtgoAIDsAAbUKACHhBAIAyAkAIfEEQADUCQAhqwUCAMgJACGsBQIAyAkAIQIAAAB7ACA7AADYBQAgBTsAAbUKACHhBAIAyAkAIfEEQADUCQAhqwUCAMgJACGsBQIAyAkAIQIAAAB5ACA7AADaBQAgAgAAAHkAIDsAANoFACADAAAAewAgQgAA0wUAIEMAANgFACABAAAAewAgAQAAAHkAIAUOAACwCgAgSAAAsQoAIEkAALQKACBKAACzCgAgSwAAsgoAIAg7AAGgCAAh3gQAAJ8IADDfBAAA4QUAEOAEAACfCAAw4QQCAOMHACHxBEAA7AcAIasFAgDjBwAhrAUCAOMHACEDAAAAeQAgAQAA4AUAMEcAAOEFACADAAAAeQAgAQAAegAwAgAAewAgAQAAAGQAIAEAAABkACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACAMAwAArwoAIAQAAK4KACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABowUAAACjBQKlBQAAAKUFAqcFAAAApwUCqAUBAAAAAakFAgAAAAGqBQEAAAABATsAAOkFACAK4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAAQE7AADrBQAwATsAAOsFADABAAAADQAgDAMAAK0KACAEAACsCgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh9gQCAKsKACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACECAAAAZAAgOwAA7wUAIArhBAIAyAkAIfEEQADUCQAh9QQCAMgJACH2BAIAqwoAIaMFAACoCqMFIqUFAACpCqUFIqcFAACqCqcFIqgFAQDTCQAhqQUCAKsKACGqBQEA0wkAIQIAAABiACA7AADxBQAgAgAAAGIAIDsAAPEFACABAAAADQAgAwAAAGQAIEIAAOkFACBDAADvBQAgAQAAAGQAIAEAAABiACAJDgAAowoAIEgAAKQKACBJAACnCgAgSgAApgoAIEsAAKUKACD2BAAAzQkAIKgFAADNCQAgqQUAAM0JACCqBQAAzQkAIA3eBAAAkggAMN8EAAD5BQAQ4AQAAJIIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACH2BAIAkwgAIaMFAACUCKMFIqUFAACVCKUFIqcFAACWCKcFIqgFAQDrBwAhqQUCAJMIACGqBQEA6wcAIQMAAABiACABAAD4BQAwRwAA-QUAIAMAAABiACABAABjADACAABkACABAAAAaQAgAQAAAGkAIAMAAABnACABAABoADACAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAoEAACiCgAg4QQCAAAAAfUEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABATsAAIEGACAJ4QQCAAAAAfUEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABATsAAIMGADABOwAAgwYAMAoEAAChCgAg4QQCAMgJACH1BAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhAgAAAGkAIDsAAIYGACAJ4QQCAMgJACH1BAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhAgAAAGcAIDsAAIgGACACAAAAZwAgOwAAiAYAIAMAAABpACBCAACBBgAgQwAAhgYAIAEAAABpACABAAAAZwAgBQ4AAJsKACBIAACcCgAgSQAAnwoAIEoAAJ4KACBLAACdCgAgDN4EAACOCAAw3wQAAI8GABDgBAAAjggAMOEEAgDjBwAh9QQCAOMHACH5BEAA7AcAIZwFAQDzBwAhnQUBAPMHACGeBQEA8wcAIZ8FBACPCAAhoAUBAPMHACGhBUAA7AcAIQMAAABnACABAACOBgAwRwAAjwYAIAMAAABnACABAABoADACAABpACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-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_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAASEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACAI3gQAAP8HADDfBAAAhQcAEOAEAAD_BwAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGBBQEA6wcAIQ_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEQAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEHAwAA_gcAIDsAAP0HACDeBAAAhAgAMN8EAACsAQAQ4AQAAIQIADDhBAIAqggAIfYEAgCqCAAhEt4EAACFCAAw3wQAAL8GABDgBAAAhQgAMOEEAgDjBwAh9gQCAOMHACGLBQEA8wcAIYwFIAD0BwAhjQUBAPMHACGOBSAA9AcAIY8FAQDzBwAhkAUgAPQHACGRBQEA8wcAIZIFAQDzBwAhkwUBAPMHACGUBQEA8wcAIZUFIAD0BwAhlgUgAPQHACGXBSAA9AcAIRMDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA-AcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQLlBCAAAAAB7AQgAPYHACEK3gQAAIkIADDfBAAApwYAEOAEAACJCAAw4QQCAOMHACH2BAIA4wcAIYEFAQDzBwAhmAUBAPMHACGZBQEA8wcAIZoFAQDrBwAhmwUAAIoIACAPDgAA8AcAIEoAAIsIACBLAACLCAAg5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQsDAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACAM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_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-CAAhCN4EAAC_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-AUI7AQAANUI-AUiCd4EAADWCAAw3wQAAM4CABDgBAAA1ggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfoFAQDzBwAh-wUBAPMHACH8BQIA4wcAIQreBAAA1wgAMN8EAAC4AgAQ4AQAANcIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYUFAQDrBwAh_QUBAPMHACH-BQEA6wcAIQjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIHDgAA5gcAIEoAANwIACBLAADcCAAg5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANsIhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIhjeBAAA3QgAMN8EAADyAQAQ4AQAAN0IADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYUFAQDrBwAhiAUBAOsHACGKBQEA6wcAIacFAADaCIYGIukFQACmCAAh7wUBAOsHACH-BQEA8wcAIYcGAQDzBwAhiAYBAPMHACGJBgEA8wcAIYoGAQDrBwAhiwYBAOsHACGMBgEA6wcAIY0GAQDrBwAhjgYBAOsHACGPBgEA6wcAIZAGAQDrBwAhCt4EAADeCAAw3wQAANwBABDgBAAA3ggAMOEEAgDjBwAh2gUBAPMHACHbBQEA8wcAIZEGIAD0BwAhkgYCAOMHACGTBiAA9AcAIZQGAgDjBwAhCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEkAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIZ0GAAADACCeBgAAAwAgCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhBOUEAAAAuAUC5gQAAAC4BQjnBAAAALgFCOwEAACxCLgFIgkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEC9gQCAAAAAdkFAQAAAAEJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEC9gQCAAAAAfoFAQAAAAEOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQOXBgAAEAAgmAYAABAAIJkGAAAQACADlwYAABoAIJgGAAAaACCZBgAAGgAgA5cGAAA2ACCYBgAANgAgmQYAADYAIAOXBgAAOgAgmAYAADoAIJkGAAA6ACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAISEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACADlwYAAAcAIJgGAAAHACCZBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGdBgAAdAAgngYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZ0GAABtACCeBgAAbQAgA5cGAAB5ACCYBgAAeQAgmQYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5cGAABtACCYBgAAbQAgmQYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhnQYAAAMAIJ4GAAADACADlwYAAHQAIJgGAAB0ACCZBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKdBgAAWAAgngYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5cGAABcACCYBgAAXAAgmQYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYinQYAAAcAIJ4GAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIZ0GAAAQACCeBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhnQYAABcAIJ4GAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKdBgAABwAgngYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhnQYAAAsAIJ4GAAALACADlwYAAEQAIJgGAABEACCZBgAARAAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEDlwYAAAMAIJgGAAADACCZBgAAAwAgA5cGAAALACCYBgAACwAgmQYAAAsAIAOXBgAAFwAgmAYAABcAIJkGAAAXACADlwYAAJABACCYBgAAkAEAIJkGAACQAQAgA5cGAACUAQAgmAYAAJQBACCZBgAAlAEAIAOXBgAAmQEAIJgGAACZAQAgmQYAAJkBACADlwYAAJ0BACCYBgAAnQEAIJkGAACdAQAgA5cGAAChAQAgmAYAAKEBACCZBgAAoQEAIAOXBgAAYgAgmAYAAGIAIJkGAABiACANAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgnQYAAKgBACCeBgAAqAEAIBUDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhnQYAAKoBACCeBgAAqgEAIAkDAAD-BwAgOwAA_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_xIAIEMAAIITACCfBgAAgBMAIKAGAACBEwAgpQYAAAEAIANCAAD_EgAgnwYAAIATACClBgAAAQAgAAAAAAAFQgAA-hIAIEMAAP0SACCfBgAA-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-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQIAAAB2ACA7AADjCgAgAgAAAOEKACA7AADiCgAgDt4EAADgCgAw3wQAAOEKABDgBAAA4AoAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQrhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwDAAC9CgAgJAAAvwoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAMwKACAkAADOCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQoDAADyCgAgBAAA8woAIBkAAPQKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABAgAAAG8AIEIAAPAKACADAAAAbwAgQgAA8AoAIEMAAO8KACABOwAAxhIAMBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAAD6CAAgAgAAAG8AIDsAAO8KACACAAAA7QoAIDsAAO4KACAK3gQAAOwKADDfBAAA7QoAEOAEAADsCgAw4QQCAKoIACHxBEAAqwgAIfUEAgCtCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhsQUCAK0IACEK3gQAAOwKADDfBAAA7QoAEOAEAADsCgAw4QQCAKoIACHxBEAAqwgAIfUEAgCtCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhsQUCAK0IACEG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhCgMAANYKACAEAADXCgAgGQAA2AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACEKAwAA8goAIAQAAPMKACAZAAD0CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAQRCAADlCgAwnwYAAOYKADChBgAA6AoAIKUGAADpCgAwA0IAAMQSACCfBgAAxRIAIKUGAAABACADQgAAwhIAIJ8GAADDEgAgpQYAAAUAIARCAADZCgAwnwYAANoKADChBgAA3AoAIKUGAADdCgAwA0IAAMASACCfBgAAwRIAIKUGAABvACAAAAAAAAGiBkAAAAABAAAAAAABogYAAAC4BQIFQgAAuxIAIEMAAL4SACCfBgAAvBIAIKAGAAC9EgAgpQYAAAEAIANCAAC7EgAgnwYAALwSACClBgAAAQAgAAAAAAAFQgAAthIAIEMAALkSACCfBgAAtxIAIKAGAAC4EgAgpQYAAAEAIANCAAC2EgAgnwYAALcSACClBgAAAQAgAAAAAAAFQgAAsRIAIEMAALQSACCfBgAAshIAIKAGAACzEgAgpQYAAAEAIANCAACxEgAgnwYAALISACClBgAAAQAgAAAAAAABogYAAADCBQIFQgAAqRIAIEMAAK8SACCfBgAAqhIAIKAGAACuEgAgpQYAABwAIAVCAACnEgAgQwAArBIAIJ8GAACoEgAgoAYAAKsSACClBgAAKwAgA0IAAKkSACCfBgAAqhIAIKUGAAAcACADQgAApxIAIJ8GAACoEgAgpQYAACsAIAAAAAAABaIGEAAAAAGoBhAAAAABqQYQAAAAAaoGEAAAAAGrBhAAAAABAaIGAAAAzwUCB0IAAJASACBDAAClEgAgnwYAAJESACCgBgAApBIAIKMGAAAQACCkBgAAEAAgpQYAABIAIAVCAACOEgAgQwAAohIAIJ8GAACPEgAgoAYAAKESACClBgAABQAgB0IAAIwSACBDAACfEgAgnwYAAI0SACCgBgAAnhIAIKMGAAANACCkBgAADQAgpQYAAAEAIAdCAACKEgAgQwAAnBIAIJ8GAACLEgAgoAYAAJsSACCjBgAAFwAgpAYAABcAIKUGAACNAQAgC0IAANALADBDAADUCwAwnwYAANELADCgBgAA0gsAMKEGAADTCwAgogYAAMULADCjBgAAxQsAMKQGAADFCwAwpQYAAMULADCmBgAA1QsAMKcGAADICwAwC0IAALMLADBDAAC4CwAwnwYAALQLADCgBgAAtQsAMKEGAAC2CwAgogYAALcLADCjBgAAtwsAMKQGAAC3CwAwpQYAALcLADCmBgAAuQsAMKcGAAC6CwAwC0IAAKoLADBDAACuCwAwnwYAAKsLADCgBgAArAsAMKEGAACtCwAgogYAANsJADCjBgAA2wkAMKQGAADbCQAwpQYAANsJADCmBgAArwsAMKcGAADeCQAwBBIAAMsJACDhBAIAAAAB4gQCAAAAAeQEEAAAAAECAAAALwAgQgAAsgsAIAMAAAAvACBCAACyCwAgQwAAsQsAIAE7AACaEgAwAgAAAC8AIDsAALELACACAAAA3wkAIDsAALALACAD4QQCAMgJACHiBAIAyAkAIeQEEADHCQAhBBIAAMkJACDhBAIAyAkAIeIEAgDICQAh5AQQAMcJACEEEgAAywkAIOEEAgAAAAHiBAIAAAAB5AQQAAAAARIJAADOCwAgDQAAzwsAIOEEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABAgAAACsAIEIAAM0LACADAAAAKwAgQgAAzQsAIEMAAL4LACABOwAAmRIAMBcJAACbCQAgDAAAnAkAIA0AAJ0JACDeBAAAmQkAMN8EAAApABDgBAAAmQkAMOEEAgAAAAHjBAIArQgAIacFAACaCeUFIsUFAgCtCAAhxwUQAJIJACHIBRAAkgkAIckFEACSCQAhygUQAJIJACHPBQEAgggAIdwFAQCHCAAh3QVAAKsIACHeBQEAgggAId8FAQCCCAAh4AUBAIIIACHhBQEAgggAIeIFAQCCCAAh4wUQAI4JACECAAAAKwAgOwAAvgsAIAIAAAC7CwAgOwAAvAsAIBTeBAAAugsAMN8EAAC7CwAQ4AQAALoLADDhBAIAqggAIeMEAgCtCAAhpwUAAJoJ5QUixQUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIc8FAQCCCAAh3AUBAIcIACHdBUAAqwgAId4FAQCCCAAh3wUBAIIIACHgBQEAgggAIeEFAQCCCAAh4gUBAIIIACHjBRAAjgkAIRTeBAAAugsAMN8EAAC7CwAQ4AQAALoLADDhBAIAqggAIeMEAgCtCAAhpwUAAJoJ5QUixQUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIc8FAQCCCAAh3AUBAIcIACHdBUAAqwgAId4FAQCCCAAh3wUBAIIIACHgBQEAgggAIeEFAQCCCAAh4gUBAIIIACHjBRAAjgkAIRDhBAIAyAkAIacFAAC9C-UFIsUFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHPBQEA0wkAIdwFAQDqCQAh3QVAANQJACHeBQEA0wkAId8FAQDTCQAh4AUBANMJACHhBQEA0wkAIeIFAQDTCQAh4wUQAKELACEBogYAAADlBQISCQAAvwsAIA0AAMALACDhBAIAyAkAIacFAAC9C-UFIsUFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHPBQEA0wkAIdwFAQDqCQAh3QVAANQJACHeBQEA0wkAId8FAQDTCQAh4AUBANMJACHhBQEA0wkAIeIFAQDTCQAh4wUQAKELACEHQgAAkxIAIEMAAJcSACCfBgAAlBIAIKAGAACWEgAgowYAABAAIKQGAAAQACClBgAAEgAgC0IAAMELADBDAADGCwAwnwYAAMILADCgBgAAwwsAMKEGAADECwAgogYAAMULADCjBgAAxQsAMKQGAADFCwAwpQYAAMULADCmBgAAxwsAMKcGAADICwAwCwwAAJoLACDhBAIAAAAB4wQCAAAAAfAEAQAAAAHxBEAAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQIAAAAjACBCAADMCwAgAwAAACMAIEIAAMwLACBDAADLCwAgATsAAJUSADAQDAAAmAkAIA8AAKAJACDeBAAAngkAMN8EAAAhABDgBAAAngkAMOEEAgAAAAHjBAIAqggAIfAEAQCCCAAh8QRAAKsIACG9BQIAqggAIb4FAQCCCAAhvwUQAJIJACHABRAAkgkAIcIFAACfCcIFIsMFQACrCAAhxAUBAIIIACECAAAAIwAgOwAAywsAIAIAAADJCwAgOwAAygsAIA7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQ7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQrhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDAAAmAsAIOEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACaCwAg4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAESCQAAzgsAIA0AAM8LACDhBAIAAAABpwUAAADlBQLFBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQNCAACTEgAgnwYAAJQSACClBgAAEgAgBEIAAMELADCfBgAAwgsAMKEGAADECwAgpQYAAMULADALDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAANgLACADAAAAIwAgQgAA2AsAIEMAANcLACABOwAAkhIAMAIAAAAjACA7AADXCwAgAgAAAMkLACA7AADWCwAgCuEEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsPAACZCwAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJsLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQNCAACQEgAgnwYAAJESACClBgAAEgAgA0IAAI4SACCfBgAAjxIAIKUGAAAFACADQgAAjBIAIJ8GAACNEgAgpQYAAAEAIANCAACKEgAgnwYAAIsSACClBgAAjQEAIARCAADQCwAwnwYAANELADChBgAA0wsAIKUGAADFCwAwBEIAALMLADCfBgAAtAsAMKEGAAC2CwAgpQYAALcLADAEQgAAqgsAMJ8GAACrCwAwoQYAAK0LACClBgAA2wkAMAAAAAAABUIAAIUSACBDAACIEgAgnwYAAIYSACCgBgAAhxIAIKUGAABaACADQgAAhRIAIJ8GAACGEgAgpQYAAFoAIAAAAAAAAaIGAAAA1AUCBUIAAP8RACBDAACDEgAgnwYAAIASACCgBgAAghIAIKUGAAAFACALQgAA7wsAMEMAAPQLADCfBgAA8AsAMKAGAADxCwAwoQYAAPILACCiBgAA8wsAMKMGAADzCwAwpAYAAPMLADClBgAA8wsAMKYGAAD1CwAwpwYAAPYLADAE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQIAAABeACBCAAD6CwAgAwAAAF4AIEIAAPoLACBDAAD5CwAgATsAAIESADAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAgAAAF4AIDsAAPkLACACAAAA9wsAIDsAAPgLACAI3gQAAPYLADDfBAAA9wsAEOAEAAD2CwAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDQgAA_xEAIJ8GAACAEgAgpQYAAAUAIARCAADvCwAwnwYAAPALADChBgAA8gsAIKUGAADzCwAwAAAAAAAFQgAA-hEAIEMAAP0RACCfBgAA-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_EQAgnwYAALkRACCgBgAAvhEAIKUGAAABACALQgAAhA0AMEMAAIkNADCfBgAAhQ0AMKAGAACGDQAwoQYAAIcNACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACKDQAwpwYAAIsNADALQgAA-AwAMEMAAP0MADCfBgAA-QwAMKAGAAD6DAAwoQYAAPsMACCiBgAA_AwAMKMGAAD8DAAwpAYAAPwMADClBgAA_AwAMKYGAAD-DAAwpwYAAP8MADALQgAA7AwAMEMAAPEMADCfBgAA7QwAMKAGAADuDAAwoQYAAO8MACCiBgAA8AwAMKMGAADwDAAwpAYAAPAMADClBgAA8AwAMKYGAADyDAAwpwYAAPMMADALQgAA4AwAMEMAAOUMADCfBgAA4QwAMKAGAADiDAAwoQYAAOMMACCiBgAA5AwAMKMGAADkDAAwpAYAAOQMADClBgAA5AwAMKYGAADmDAAwpwYAAOcMADAPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADrDAAgAwAAADwAIEIAAOsMACBDAADqDAAgATsAAL0RADAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAgAAADwAIDsAAOoMACACAAAA6AwAIDsAAOkMACAR3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACER3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEN4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANEMACAGAADQDAAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANQMACAGAADTDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABAgAAADgAIEIAAPcMACADAAAAOAAgQgAA9wwAIEMAAPYMACABOwAAvBEAMAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAAAAAe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACECAAAAOAAgOwAA9gwAIAIAAAD0DAAgOwAA9QwAIAneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEJ3gQAAPMMADDfBAAA9AwAEOAEAADzDAAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhBeEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA1gkAIOEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABFwQAANoLACAJAADZCwAgCgAA2wsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACDDQAgAwAAABwAIEIAAIMNACBDAACCDQAgATsAALsRADAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACECAAAAHAAgOwAAgg0AIAIAAACADQAgOwAAgQ0AIBXeBAAA_wwAMN8EAACADQAQ4AQAAP8MADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhFd4EAAD_DAAw3wQAAIANABDgBAAA_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-AwAMJ8GAAD5DAAwoQYAAPsMACClBgAA_AwAMARCAADsDAAwnwYAAO0MADChBgAA7wwAIKUGAADwDAAwBEIAAOAMADCfBgAA4QwAMKEGAADjDAAgpQYAAOQMADAAAAAAAAdCAACkEQAgQwAAthEAIJ8GAAClEQAgoAYAALURACCjBgAADQAgpAYAAA0AIKUGAAABACALQgAApg0AMEMAAKsNADCfBgAApw0AMKAGAACoDQAwoQYAAKkNACCiBgAAqg0AMKMGAACqDQAwpAYAAKoNADClBgAAqg0AMKYGAACsDQAwpwYAAK0NADALQgAAnQ0AMEMAAKENADCfBgAAng0AMKAGAACfDQAwoQYAAKANACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACiDQAwpwYAAIsNADAZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAKUNACADAAAAEgAgQgAApQ0AIEMAAKQNACABOwAAtBEAMAIAAAASACA7AACkDQAgAgAAAIwNACA7AACjDQAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAQAAKAMACAGAAChDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADVDQAgAwAAAAkAIEIAANUNACBDAACxDQAgATsAALMRADAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgIAAAAJACA7AACxDQAgAgAAAK4NACA7AACvDQAgE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIhPeBAAArQ0AMN8EAACuDQAQ4AQAAK0NADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgGiBgAAAIYGAhQDAACzDQAgBAAAsg0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACoEQAgnwYAAKkRACClBgAABQAgA0IAAKYRACCfBgAApxEAIKUGAAABACAEQgAAzA0AMJ8GAADNDQAwoQYAAM8NACClBgAA5AwAMARCAADDDQAwnwYAAMQNADChBgAAxg0AIKUGAACIDQAwBEIAALcNADCfBgAAuA0AMKEGAAC6DQAgpQYAALsNADADQgAApBEAIJ8GAAClEQAgpQYAAAEAIARCAACmDQAwnwYAAKcNADChBgAAqQ0AIKUGAACqDQAwBEIAAJ0NADCfBgAAng0AMKEGAACgDQAgpQYAAIgNADAAAAAAAAVCAACfEQAgQwAAohEAIJ8GAACgEQAgoAYAAKERACClBgAACQAgA0IAAJ8RACCfBgAAoBEAIKUGAAAJACAAAAAAAAdCAACaEQAgQwAAnREAIJ8GAACbEQAgoAYAAJwRACCjBgAACwAgpAYAAAsAIKUGAACKAQAgA0IAAJoRACCfBgAAmxEAIKUGAACKAQAgAAAAAAAFQgAAjREAIEMAAJgRACCfBgAAjhEAIKAGAACXEQAgpQYAAAEAIAtCAADIDgAwQwAAzA4AMJ8GAADJDgAwoAYAAMoOADChBgAAyw4AIKIGAACqDQAwowYAAKoNADCkBgAAqg0AMKUGAACqDQAwpgYAAM0OADCnBgAArQ0AMAtCAAC_DgAwQwAAww4AMJ8GAADADgAwoAYAAMEOADChBgAAwg4AIKIGAADkDAAwowYAAOQMADCkBgAA5AwAMKUGAADkDAAwpgYAAMQOADCnBgAA5wwAMAtCAAC2DgAwQwAAug4AMJ8GAAC3DgAwoAYAALgOADChBgAAuQ4AIKIGAACIDQAwowYAAIgNADCkBgAAiA0AMKUGAACIDQAwpgYAALsOADCnBgAAiw0AMAtCAACqDgAwQwAArw4AMJ8GAACrDgAwoAYAAKwOADChBgAArQ4AIKIGAACuDgAwowYAAK4OADCkBgAArg4AMKUGAACuDgAwpgYAALAOADCnBgAAsQ4AMAtCAAChDgAwQwAApQ4AMJ8GAACiDgAwoAYAAKMOADChBgAApA4AIKIGAAD8DAAwowYAAPwMADCkBgAA_AwAMKUGAAD8DAAwpgYAAKYOADCnBgAA_wwAMAtCAACVDgAwQwAAmg4AMJ8GAACWDgAwoAYAAJcOADChBgAAmA4AIKIGAACZDgAwowYAAJkOADCkBgAAmQ4AMKUGAACZDgAwpgYAAJsOADCnBgAAnA4AMAtCAACJDgAwQwAAjg4AMJ8GAACKDgAwoAYAAIsOADChBgAAjA4AIKIGAACNDgAwowYAAI0OADCkBgAAjQ4AMKUGAACNDgAwpgYAAI8OADCnBgAAkA4AMAdCAACEDgAgQwAAhw4AIJ8GAACFDgAgoAYAAIYOACCjBgAAawAgpAYAAGsAIKUGAAC3AQAgC0IAAPsNADBDAAD_DQAwnwYAAPwNADCgBgAA_Q0AMKEGAAD-DQAgogYAAOkKADCjBgAA6QoAMKQGAADpCgAwpQYAAOkKADCmBgAAgA4AMKcGAADsCgAwCgMAAPIKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAgw4AIAMAAABvACBCAACDDgAgQwAAgg4AIAE7AACWEQAwAgAAAG8AIDsAAIIOACACAAAA7QoAIDsAAIEOACAG4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgMAANYKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKAwAA8goAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQYDAADvCQAg4QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtwEAIEIAAIQOACADAAAAawAgQgAAhA4AIEMAAIgOACAIAAAAawAgAwAA7QkAIDsAAIgOACDhBAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhBgMAAO0JACDhBAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhCOEEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABAgAAAGkAIEIAAJQOACADAAAAaQAgQgAAlA4AIEMAAJMOACABOwAAlREAMA0EAADgCAAg3gQAAP8IADDfBAAAZwAQ4AQAAP8IADDhBAIAAAAB9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQIAAABpACA7AACTDgAgAgAAAJEOACA7AACSDgAgDN4EAACQDgAw3wQAAJEOABDgBAAAkA4AMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQzeBAAAkA4AMN8EAACRDgAQ4AQAAJAOADDhBAIAqggAIfUEAgCqCAAh-QRAAKsIACGcBQEAhwgAIZ0FAQCHCAAhngUBAIcIACGfBQQA9wgAIaAFAQCHCAAhoQVAAKsIACEI4QQCAMgJACH5BEAA1AkAIZwFAQDqCQAhnQUBAOoJACGeBQEA6gkAIZ8FBACgCgAhoAUBAOoJACGhBUAA1AkAIQjhBAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhCOEEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABCgMAAK8KACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAECAAAAZAAgQgAAoA4AIAMAAABkACBCAACgDgAgQwAAnw4AIAE7AACUEQAwDwMAAPAIACAEAADgCAAg3gQAAIAJADDfBAAAYgAQ4AQAAIAJADDhBAIAAAAB8QRAAKsIACH1BAIAqggAIfYEAgCtCAAhowUAAIEJowUipQUAAIIJpQUipwUAAIMJpwUiqAUBAIIIACGpBQIArQgAIaoFAQCCCAAhAgAAAGQAIDsAAJ8OACACAAAAnQ4AIDsAAJ4OACAN3gQAAJwOADDfBAAAnQ4AEOAEAACcDgAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEN3gQAAJwOADDfBAAAnQ4AEOAEAACcDgAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEJ4QQCAMgJACHxBEAA1AkAIfYEAgCrCgAhowUAAKgKowUipQUAAKkKpQUipwUAAKoKpwUiqAUBANMJACGpBQIAqwoAIaoFAQDTCQAhCgMAAK0KACDhBAIAyAkAIfEEQADUCQAh9gQCAKsKACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACEKAwAArwoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAARcJAADZCwAgCgAA2wsAIAsAANwLACANAADdCwAgEAAA3gsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHGBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAcsFEAAAAAHMBRAAAAABzQUQAAAAAc8FAQAAAAECAAAAHAAgQgAAqQ4AIAMAAAAcACBCAACpDgAgQwAAqA4AIAE7AACTEQAwAgAAABwAIDsAAKgOACACAAAAgA0AIDsAAKcOACAR4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEXCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEXCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABBRsAAPwLACDhBAIAAAAB8QRAAAAAAdIFAQAAAAHUBQAAANQFAgIAAABaACBCAAC1DgAgAwAAAFoAIEIAALUOACBDAAC0DgAgATsAAJIRADAKBAAA4AgAIBsAAIgJACDeBAAAhgkAMN8EAABYABDgBAAAhgkAMOEEAgAAAAHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSICAAAAWgAgOwAAtA4AIAIAAACyDgAgOwAAsw4AIAjeBAAAsQ4AMN8EAACyDgAQ4AQAALEOADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgjeBAAAsQ4AMN8EAACyDgAQ4AQAALEOADDhBAIAqggAIfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgThBAIAyAkAIfEEQADUCQAh0gUBAOoJACHUBQAA7AvUBSIFGwAA7gsAIOEEAgDICQAh8QRAANQJACHSBQEA6gkAIdQFAADsC9QFIgUbAAD8CwAg4QQCAAAAAfEEQAAAAAHSBQEAAAAB1AUAAADUBQIZAwAAxAwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAL4OACADAAAAEgAgQgAAvg4AIEMAAL0OACABOwAAkREAMAIAAAASACA7AAC9DgAgAgAAAIwNACA7AAC8DgAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAYAAKEMACAHAACjDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABDwYAANMMACALAADVDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAECAAAAPAAgQgAAxw4AIAMAAAA8ACBCAADHDgAgQwAAxg4AIAE7AACQEQAwAgAAADwAIDsAAMYOACACAAAA6AwAIDsAAMUOACAN4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwYAANAMACALAADSDAAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwYAANMMACALAADVDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEUAwAA1w0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAANAOACADAAAACQAgQgAA0A4AIEMAAM8OACABOwAAjxEAMAIAAAAJACA7AADPDgAgAgAAAK4NACA7AADODgAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAAsw0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAMAANcNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACNEQAgnwYAAI4RACClBgAAAQAgBEIAAMgOADCfBgAAyQ4AMKEGAADLDgAgpQYAAKoNADAEQgAAvw4AMJ8GAADADgAwoQYAAMIOACClBgAA5AwAMARCAAC2DgAwnwYAALcOADChBgAAuQ4AIKUGAACIDQAwBEIAAKoOADCfBgAAqw4AMKEGAACtDgAgpQYAAK4OADAEQgAAoQ4AMJ8GAACiDgAwoQYAAKQOACClBgAA_AwAMARCAACVDgAwnwYAAJYOADChBgAAmA4AIKUGAACZDgAwBEIAAIkOADCfBgAAig4AMKEGAACMDgAgpQYAAI0OADADQgAAhA4AIJ8GAACFDgAgpQYAALcBACAEQgAA-w0AMJ8GAAD8DQAwoQYAAP4NACClBgAA6QoAMAAAAAAAC0IAALAQADBDAAC1EAAwnwYAALEQADCgBgAAshAAMKEGAACzEAAgogYAALQQADCjBgAAtBAAMKQGAAC0EAAwpQYAALQQADCmBgAAthAAMKcGAAC3EAAwC0IAAKcQADBDAACrEAAwnwYAAKgQADCgBgAAqRAAMKEGAACqEAAgogYAAKoNADCjBgAAqg0AMKQGAACqDQAwpQYAAKoNADCmBgAArBAAMKcGAACtDQAwC0IAAJsQADBDAACgEAAwnwYAAJwQADCgBgAAnRAAMKEGAACeEAAgogYAAJ8QADCjBgAAnxAAMKQGAACfEAAwpQYAAJ8QADCmBgAAoRAAMKcGAACiEAAwC0IAAI8QADBDAACUEAAwnwYAAJAQADCgBgAAkRAAMKEGAACSEAAgogYAAJMQADCjBgAAkxAAMKQGAACTEAAwpQYAAJMQADCmBgAAlRAAMKcGAACWEAAwC0IAAIYQADBDAACKEAAwnwYAAIcQADCgBgAAiBAAMKEGAACJEAAgogYAAIgNADCjBgAAiA0AMKQGAACIDQAwpQYAAIgNADCmBgAAixAAMKcGAACLDQAwC0IAAPoPADBDAAD_DwAwnwYAAPsPADCgBgAA_A8AMKEGAAD9DwAgogYAAP4PADCjBgAA_g8AMKQGAAD-DwAwpQYAAP4PADCmBgAAgBAAMKcGAACBEAAwC0IAAO4PADBDAADzDwAwnwYAAO8PADCgBgAA8A8AMKEGAADxDwAgogYAAPIPADCjBgAA8g8AMKQGAADyDwAwpQYAAPIPADCmBgAA9A8AMKcGAAD1DwAwC0IAAOUPADBDAADpDwAwnwYAAOYPADCgBgAA5w8AMKEGAADoDwAgogYAAPwMADCjBgAA_AwAMKQGAAD8DAAwpQYAAPwMADCmBgAA6g8AMKcGAAD_DAAwC0IAANkPADBDAADeDwAwnwYAANoPADCgBgAA2w8AMKEGAADcDwAgogYAAN0PADCjBgAA3Q8AMKQGAADdDwAwpQYAAN0PADCmBgAA3w8AMKcGAADgDwAwC0IAAM0PADBDAADSDwAwnwYAAM4PADCgBgAAzw8AMKEGAADQDwAgogYAANEPADCjBgAA0Q8AMKQGAADRDwAwpQYAANEPADCmBgAA0w8AMKcGAADUDwAwC0IAAMEPADBDAADGDwAwnwYAAMIPADCgBgAAww8AMKEGAADEDwAgogYAAMUPADCjBgAAxQ8AMKQGAADFDwAwpQYAAMUPADCmBgAAxw8AMKcGAADIDwAwC0IAALgPADBDAAC8DwAwnwYAALkPADCgBgAAug8AMKEGAAC7DwAgogYAAOkKADCjBgAA6QoAMKQGAADpCgAwpQYAAOkKADCmBgAAvQ8AMKcGAADsCgAwC0IAAK8PADBDAACzDwAwnwYAALAPADCgBgAAsQ8AMKEGAACyDwAgogYAAN0KADCjBgAA3QoAMKQGAADdCgAwpQYAAN0KADCmBgAAtA8AMKcGAADgCgAwC0IAAKYPADBDAACqDwAwnwYAAKcPADCgBgAAqA8AMKEGAACpDwAgogYAAJkOADCjBgAAmQ4AMKQGAACZDgAwpQYAAJkOADCmBgAAqw8AMKcGAACcDgAwB0IAAKEPACBDAACkDwAgnwYAAKIPACCgBgAAow8AIKMGAACoAQAgpAYAAKgBACClBgAAkgYAIAdCAACcDwAgQwAAnw8AIJ8GAACdDwAgoAYAAJ4PACCjBgAAqgEAIKQGAACqAQAgpQYAAKoGACAHQgAAlw8AIEMAAJoPACCfBgAAmA8AIKAGAACZDwAgowYAAKwBACCkBgAArAEAIKUGAADCBgAgB0IAAJIPACBDAACVDwAgnwYAAJMPACCgBgAAlA8AIKMGAACuAQAgpAYAAK4BACClBgAA2gYAIAdCAACNDwAgQwAAkA8AIJ8GAACODwAgoAYAAI8PACCjBgAAsAEAIKQGAACwAQAgpQYAAIgHACALQgAAgQ8AMEMAAIYPADCfBgAAgg8AMKAGAACDDwAwoQYAAIQPACCiBgAAhQ8AMKMGAACFDwAwpAYAAIUPADClBgAAhQ8AMKYGAACHDwAwpwYAAIgPADALQgAA9Q4AMEMAAPoOADCfBgAA9g4AMKAGAAD3DgAwoQYAAPgOACCiBgAA-Q4AMKMGAAD5DgAwpAYAAPkOADClBgAA-Q4AMKYGAAD7DgAwpwYAAPwOADAGBAAA7gkAIOEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALcBACBCAACADwAgAwAAALcBACBCAACADwAgQwAA_w4AIAE7AACMEQAwCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAAAAB9QQCAAAAAfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhAgAAALcBACA7AAD_DgAgAgAAAP0OACA7AAD-DgAgCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQneBAAA_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_CgAg4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgQAAPMKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAwA8AIAMAAABvACBCAADADwAgQwAAvw8AIAE7AACIEQAwAgAAAG8AIDsAAL8PACACAAAA7QoAIDsAAL4PACAG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQXhBAIAAAAB8QRAAAAAAbgFAAAAuAUCuQUBAAAAAboFIAAAAAECAAAAowEAIEIAAMwPACADAAAAowEAIEIAAMwPACBDAADLDwAgATsAAIcRADAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQIAAACjAQAgOwAAyw8AIAIAAADJDwAgOwAAyg8AIAneBAAAyA8AMN8EAADJDwAQ4AQAAMgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhCd4EAADIDwAw3wQAAMkPABDgBAAAyA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAECAAAAnwEAIEIAANgPACADAAAAnwEAIEIAANgPACBDAADXDwAgATsAAIYRADAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQIAAACfAQAgOwAA1w8AIAIAAADVDwAgOwAA1g8AIAjeBAAA1A8AMN8EAADVDwAQ4AQAANQPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhCN4EAADUDwAw3wQAANUPABDgBAAA1A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAAAAAfEEQAAAAAG7BQEAAAABvAUgAAAAAQLhBAIAAAAB8QRAAAAAAQIAAACbAQAgQgAA5A8AIAMAAACbAQAgQgAA5A8AIEMAAOMPACABOwAAhREAMAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACECAAAAmwEAIDsAAOMPACACAAAA4Q8AIDsAAOIPACAG3gQAAOAPADDfBAAA4Q8AEOAEAADgDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhBt4EAADgDwAw3wQAAOEPABDgBAAA4A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQLhBAIAyAkAIfEEQADUCQAhAuEEAgDICQAh8QRAANQJACEC4QQCAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAO0PACADAAAAHAAgQgAA7Q8AIEMAAOwPACABOwAAhBEAMAIAAAAcACA7AADsDwAgAgAAAIANACA7AADrDwAgEeEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAAKQLACAJAACjCwAgCwAApgsAIA0AAKcLACAQAACoCwAgEwAAqQsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAANoLACAJAADZCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAQIAAACWAQAgQgAA-Q8AIAMAAACWAQAgQgAA-Q8AIEMAAPgPACABOwAAgxEAMAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACECAAAAlgEAIDsAAPgPACACAAAA9g8AIDsAAPcPACAJ3gQAAPUPADDfBAAA9g8AEOAEAAD1DwAw4QQCAKoIACH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhCd4EAAD1DwAw3wQAAPYPABDgBAAA9Q8AMOEEAgCqCAAh9gQCAKoIACHVBQEAhwgAIdYFAQCHCAAh1wUBAIcIACHYBQEAhwgAIQXhBAIAyAkAIdUFAQDqCQAh1gUBAOoJACHXBQEA6gkAIdgFAQDqCQAhBeEEAgDICQAh1QUBAOoJACHWBQEA6gkAIdcFAQDqCQAh2AUBAOoJACEF4QQCAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAEE4QQCAAAAAdkFAQAAAAHaBQEAAAAB2wUBAAAAAQIAAACSAQAgQgAAhRAAIAMAAACSAQAgQgAAhRAAIEMAAIQQACABOwAAghEAMAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhlQYAAOcIACACAAAAkgEAIDsAAIQQACACAAAAghAAIDsAAIMQACAI3gQAAIEQADDfBAAAghAAEOAEAACBEAAw4QQCAKoIACH2BAIAqggAIdkFAQCHCAAh2gUBAIcIACHbBQEAhwgAIQjeBAAAgRAAMN8EAACCEAAQ4AQAAIEQADDhBAIAqggAIfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhBOEEAgDICQAh2QUBAOoJACHaBQEA6gkAIdsFAQDqCQAhBOEEAgDICQAh2QUBAOoJACHaBQEA6gkAIdsFAQDqCQAhBOEEAgAAAAHZBQEAAAAB2gUBAAAAAdsFAQAAAAEZBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAI4QACADAAAAEgAgQgAAjhAAIEMAAI0QACABOwAAgREAMAIAAAASACA7AACNEAAgAgAAAIwNACA7AACMEAAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZBAAAoAwAIAYAAKEMACAHAACjDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABCQgAAJENACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAmhAAIAMAAACNAQAgQgAAmhAAIEMAAJkQACABOwAAgBEAMA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAIAAACNAQAgOwAAmRAAIAIAAACXEAAgOwAAmBAAIAneBAAAlhAAMN8EAACXEAAQ4AQAAJYQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEJ3gQAAJYQADDfBAAAlxAAEOAEAACWEAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhBeEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAAkQ0AIBQAAJINACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABCAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACmEAAgAwAAAIoBACBCAACmEAAgQwAApRAAIAE7AAD_EAAwDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQIAAACKAQAgOwAApRAAIAIAAACjEAAgOwAApBAAIAreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQbhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAK8QACADAAAACQAgQgAArxAAIEMAAK4QACABOwAA_hAAMAIAAAAJACA7AACuEAAgAgAAAK4NACA7AACtEAAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAh0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAuxAAIAMAAAAFACBCAAC7EAAgQwAAuhAAIAE7AAD9EAAwIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQIAAAAFACA7AAC6EAAgAgAAALgQACA7AAC5EAAgGN4EAAC3EAAw3wQAALgQABDgBAAAtxAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRThBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAEEQgAAsBAAMJ8GAACxEAAwoQYAALMQACClBgAAtBAAMARCAACnEAAwnwYAAKgQADChBgAAqhAAIKUGAACqDQAwBEIAAJsQADCfBgAAnBAAMKEGAACeEAAgpQYAAJ8QADAEQgAAjxAAMJ8GAACQEAAwoQYAAJIQACClBgAAkxAAMARCAACGEAAwnwYAAIcQADChBgAAiRAAIKUGAACIDQAwBEIAAPoPADCfBgAA-w8AMKEGAAD9DwAgpQYAAP4PADAEQgAA7g8AMJ8GAADvDwAwoQYAAPEPACClBgAA8g8AMARCAADlDwAwnwYAAOYPADChBgAA6A8AIKUGAAD8DAAwBEIAANkPADCfBgAA2g8AMKEGAADcDwAgpQYAAN0PADAEQgAAzQ8AMJ8GAADODwAwoQYAANAPACClBgAA0Q8AMARCAADBDwAwnwYAAMIPADChBgAAxA8AIKUGAADFDwAwBEIAALgPADCfBgAAuQ8AMKEGAAC7DwAgpQYAAOkKADAEQgAArw8AMJ8GAACwDwAwoQYAALIPACClBgAA3QoAMARCAACmDwAwnwYAAKcPADChBgAAqQ8AIKUGAACZDgAwA0IAAKEPACCfBgAAog8AIKUGAACSBgAgA0IAAJwPACCfBgAAnQ8AIKUGAACqBgAgA0IAAJcPACCfBgAAmA8AIKUGAADCBgAgA0IAAJIPACCfBgAAkw8AIKUGAADaBgAgA0IAAI0PACCfBgAAjg8AIKUGAACIBwAgBEIAAIEPADCfBgAAgg8AMKEGAACEDwAgpQYAAIUPADAEQgAA9Q4AMJ8GAAD2DgAwoQYAAPgOACClBgAA-Q4AMAAAAAAAAAAAAAAAAAAAAwMAAPcJACCaBQAAzQkAIJsFAADNCQAgAQMAAPcJACABAwAA9wkAIAsDAAD3CQAggQUAAM0JACCCBQAAzQkAIIMFAADNCQAghAUAAM0JACCFBQAAzQkAIIYFAADNCQAghwUAAM0JACCIBQAAzQkAIIkFAADNCQAgigUAAM0JACABAwAA9wkAIAAAFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAAAAcDAAD3CQAgIgAA6hAAICQAAOsQACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIAcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAAAgQAAOYQACAbAADtEAAgAAgDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgDQMAAPcJACAEAADmEAAgBgAA7hAAIAcAAPcQACALAADwEAAgDAAA8xAAIBAAAPYQACAXAAD4EAAg7QQAAM0JACDlBQAAzQkAIO0FAADNCQAg8QUAAM0JACDyBQAAzQkAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIAADCwAA8BAAIBEAAPEQACDwBAAAzQkAIA0EAADmEAAgCQAA7xAAIAoAAPcJACALAADwEAAgDQAA9BAAIBAAAPYQACATAADxEAAg7QQAAM0JACDwBAAAzQkAIMUFAADNCQAgxgUAAM0JACDLBQAAzQkAIM8FAADNCQAgAAwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAABQMAAPcJACAFAADSEAAgCAAA1RAAIIUFAADNCQAg_gUAAM0JACAAAAAAAgMAAPcJACAEAADmEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQ_hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCBuEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQXhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAARLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQThBAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABBeEEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQLhBAIAAAAB8QRAAAAAAQThBAIAAAAB8QRAAAAAAbsFAQAAAAG8BSAAAAABBeEEAgAAAAHxBEAAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQbhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrQUCAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAARsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEJAwAA2w0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACaEQAgAwAAAAsAIEIAAJoRACBDAACeEQAgCwAAAAsAIAMAAJoNACAIAACcDQAgOwAAnhEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAIAACcDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEVAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAhLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQMAAAANACBCAACkEQAgQwAAtxEAIB0AAAANACAFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALcRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAMERACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBwAANUOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADDEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAxREAIAMAAAAXACBCAADBEQAgQwAAyREAIAwAAAAXACADAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgOwAAyREAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAMAIEIAAMMRACBDAADMEQAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAMwRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEDAAAABwAgQgAAxREAIEMAAM8RACAXAAAABwAgAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBkAALYNACA7AADPEQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFQMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiCgMAAJANACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAANARACAJAwAA2w0AIAUAANwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAADSEQAgGwUAAL0QACAHAAC-EAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAADUEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA1hEAIB4DAADRDgAgBQAA0g4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAANgRACAQ4QQCAAAAAeMEAgAAAAGnBQAAAOUFAscFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAAXACBCAADQEQAgQwAA3hEAIAwAAAAXACADAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAgOwAA3hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAsAIEIAANIRACBDAADhEQAgCwAAAAsAIAMAAJoNACAFAACbDQAgOwAA4REAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAFAACbDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEDAAAADQAgQgAA1BEAIEMAAOQRACAdAAAADQAgBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADkEQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA9REAIAMAAAANACBCAAD1EQAgQwAA-REAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPkRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAD_EQAgBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDAAAAAwAgQgAA_xEAIEMAAIQSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAhBIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIQYEAAD7CwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAAIUSACADAAAAWAAgQgAAhRIAIEMAAIkSACAIAAAAWAAgBAAA7QsAIDsAAIkSACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgYEAADtCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIKAwAAkA0AIAgAAJENACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAihIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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-woAIe8FAQDTCQAh_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAsRIAIAMAAAANACBCAACxEgAgQwAAtRIAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALUSACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAC2EgAgAwAAAA0AIEIAALYSACBDAAC6EgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAuhIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABAgAAAAEAIEIAALsSACADAAAADQAgQgAAuxIAIEMAAL8SACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAC_EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQsDAADyCgAgBAAA8woAIBkAAPQKACAgAAD1CgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADAEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAxBIAIAbhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQMAAAADACBCAADCEgAgQwAAyhIAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACA7AADKEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAA0AIEIAAMQSACBDAADNEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAzRIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAbQAgQgAAwBIAIEMAANASACANAAAAbQAgAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAIDsAANASACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAIBkAANgKACAgAADUCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACELAwAA8goAIAQAAPMKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAA0RIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA0xIAIAQ7AAEAAAHhBAIAAAAB8QRAAAAAAawFAgAAAAEDAAAAbQAgQgAA0RIAIEMAANgSACANAAAAbQAgAwAA1goAIAQAANcKACAgAADUCgAgIQAA1QoAIDsAANgSACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAICAAANQKACAhAADVCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEDAAAADQAgQgAA0xIAIEMAANsSACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADbEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQ0DAADMCgAgIgAAzQoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAANwSACADAAAAdAAgQgAA3BIAIEMAAOASACAPAAAAdAAgAwAAvQoAICIAAL4KACA7AADgEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQ0DAAC9CgAgIgAAvgoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEbBQAAvRAAIAcAAL4QACAIAADAEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABAgAAAAEAIEIAAOESACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADjEgAgAwAAAA0AIEIAAOESACBDAADnEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA5xIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAAwAgQgAA4xIAIEMAAOoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA_xIAIAMAAAANACBCAAD_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjhMAIB4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHgAA2A4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAJATACADAAAADQAgQgAAjhMAIEMAAJQTACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA7AACUEwAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAADACBCAACQEwAgQwAAlxMAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACA7AACXEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAJgTACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAJgTACBDAACdEwAgDAAAABcAIAMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACA7AACdEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEYBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACeEwAgBwsAAOMJACDhBAIAAAAB7QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAAoBMAIAMAAAAaACBCAACeEwAgQwAApBMAIBoAAAAaACAEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACA7AACkEwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRgEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhAwAAADYAIEIAAKATACBDAACnEwAgCQAAADYAIAsAANUJACA7AACnEwAg4QQCAMgJACHtBAIAyAkAIe4EEADHCQAh7wQQAMcJACHwBAEA0wkAIfEEQADUCQAhBwsAANUJACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEWBYgBAweLAQQIjwEFDgAtHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARsLAwABBQoDCFcFDGEHDgAhGFYPHFsWHWUZHmoaH2wbJXAcBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgYDAAEEcwIOACAZdx0gcRwhchwEAwABDgAfIngcJHweASMAHQEkfQACGX8AIX4ACAWAAQAIggEADIQBABiBAQAcgwEAHYUBAB6GAQAlhwEAAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBboBAAe7AQAIvQEAHcYBACXEAQAmuQEAJ7wBACi-AQApvwEAKsABACvBAQAswgEALcMBAC7FAQA0xwEANcgBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_8BBAMDAAEEAAIHhQIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDrQIBAQOzAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvbAgYDBAACBgADC-ECBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_QCAQQAAgbzAgMH9QIEC_YCBgUD_QIBBAACBvwCAwf-AgQL_wIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJkQMFDJIDBwIJmAMFDJkDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJmQQFCpoEAQubBAYEBAACCaEEBQqiBAELowQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEDAwABBKcFAiCmBRwDAwABBK4FAiCtBRwFDgDnAUgA6AFJAOkBSgDqAUsA6wEAAAAAAAUOAOcBSADoAUkA6QFKAOoBSwDrAQIDAAEiwAUcAgMAASLGBRwFDgDwAUgA8QFJAPIBSgDzAUsA9AEAAAAAAAUOAPABSADxAUkA8gFKAPMBSwD0AQEjAB0BIwAdBQ4A-QFIAPoBSQD7AUoA_AFLAP0BAAAAAAAFDgD5AUgA-gFJAPsBSgD8AUsA_QECA-4FAQQAAgID9AUBBAACBQ4AggJIAIMCSQCEAkoAhQJLAIYCAAAAAAAFDgCCAkgAgwJJAIQCSgCFAksAhgIBBAACAQQAAgUOAIsCSACMAkkAjQJKAI4CSwCPAgAAAAAABQ4AiwJIAIwCSQCNAkoAjgJLAI8CAQMAAQEDAAEFDgCUAkgAlQJJAJYCSgCXAksAmAIAAAAAAAUOAJQCSACVAkkAlgJKAJcCSwCYAgEDAAEBAwABBQ4AnQJIAJ4CSQCfAkoAoAJLAKECAAAAAAAFDgCdAkgAngJJAJ8CSgCgAksAoQIBAwABAQMAAQUOAKYCSACnAkkAqAJKAKkCSwCqAgAAAAAABQ4ApgJIAKcCSQCoAkoAqQJLAKoCAQMAAQEDAAEFDgCvAkgAsAJJALECSgCyAksAswIAAAAAAAUOAK8CSACwAkkAsQJKALICSwCzAgEDAAEBAwABBQ4AuAJIALkCSQC6AkoAuwJLALwCAAAAAAAFDgC4AkgAuQJJALoCSgC7AksAvAIBAwABAQMAAQUOAMECSADCAkkAwwJKAMQCSwDFAgAAAAAABQ4AwQJIAMICSQDDAkoAxAJLAMUCAgMAAQQAAgIDAAEEAAIFDgDKAkgAywJJAMwCSgDNAksAzgIAAAAAAAUOAMoCSADLAkkAzAJKAM0CSwDOAgELAAYBCwAGBQ4A0wJIANQCSQDVAkoA1gJLANcCAAAAAAAFDgDTAkgA1AJJANUCSgDWAksA1wICDAAHEgAMAgwABxIADAUOANwCSADdAkkA3gJKAN8CSwDgAgAAAAAABQ4A3AJIAN0CSQDeAkoA3wJLAOACNgIBN8kBATjLAQE5zAEBOs0BATzPAQE90QEuPtIBLz_UAQFA1gEuQdcBMETYAQFF2QEBRtoBLkzdATFN3gE3Tt8BAk_gAQJQ4QECUeIBAlLjAQJT5QECVOcBLlXoAThW6gECV-wBLljtATlZ7gECWu8BAlvwAS5c8wE6XfQBQF71AQNf9gEDYPcBA2H4AQNi-QEDY_sBA2T9AS5l_gFBZoECA2eDAi5ohAJCaYYCA2qHAgNriAIubIsCQ22MAklujQIUb44CFHCPAhRxkAIUcpECFHOTAhR0lQIudZYCSnaYAhR3mgIueJsCS3mcAhR6nQIUe54CLnyhAkx9ogJSfqMCBH-kAgSAAaUCBIEBpgIEggGnAgSDAakCBIQBqwIuhQGsAlOGAa8CBIcBsQIuiAGyAlSJAbQCBIoBtQIEiwG2Ai6MAbkCVY0BugJbjgG7AgaPAbwCBpABvQIGkQG-AgaSAb8CBpMBwQIGlAHDAi6VAcQCXJYBxgIGlwHIAi6YAckCXZkBygIGmgHLAgabAcwCLpwBzwJenQHQAmSeAdECD58B0gIPoAHTAg-hAdQCD6IB1QIPowHXAg-kAdkCLqUB2gJlpgHdAg-nAd8CLqgB4AJmqQHiAg-qAeMCD6sB5AIurAHnAmetAegCba4B6QIFrwHqAgWwAesCBbEB7AIFsgHtAgWzAe8CBbQB8QIutQHyAm62AfgCBbcB-gIuuAH7Am-5AYADBboBgQMFuwGCAy68AYUDcL0BhgN2vgGHAwm_AYgDCcABiQMJwQGKAwnCAYsDCcMBjQMJxAGPAy7FAZADd8YBlAMJxwGWAy7IAZcDeMkBmgMJygGbAwnLAZwDLswBnwN5zQGgA3_OAaEDEc8BogMR0AGjAxHRAaQDEdIBpQMR0wGnAxHUAakDLtUBqgOAAdYBrAMR1wGuAy7YAa8DgQHZAbADEdoBsQMR2wGyAy7cAbUDggHdAbYDiAHeAbcDIt8BuAMi4AG5AyLhAboDIuIBuwMi4wG9AyLkAb8DLuUBwAOJAeYBwgMi5wHEAy7oAcUDigHpAcYDIuoBxwMi6wHIAy7sAcsDiwHtAcwDkQHuAc0DI-8BzgMj8AHPAyPxAdADI_IB0QMj8wHTAyP0AdUDLvUB1gOSAfYB2AMj9wHaAy74AdsDkwH5AdwDI_oB3QMj-wHeAy78AeEDlAH9AeIDmgH-AeMDFv8B5AMWgALlAxaBAuYDFoIC5wMWgwLpAxaEAusDLoUC7AObAYYC7gMWhwLwAy6IAvEDnAGJAvIDFooC8wMWiwL0Ay6MAvcDnQGNAvgDowGOAvkDF48C-gMXkAL7AxeRAvwDF5IC_QMXkwL_AxeUAoEELpUCggSkAZYChAQXlwKGBC6YAocEpQGZAogEF5oCiQQXmwKKBC6cAo0EpgGdAo4ErAGeAo8EB58CkAQHoAKRBAehApIEB6ICkwQHowKVBAekApcELqUCmAStAaYCnQQHpwKfBC6oAqAErgGpAqQEB6oCpQQHqwKmBC6sAqkErwGtAqoEtQGuAqsECK8CrAQIsAKtBAixAq4ECLICrwQIswKxBAi0ArMELrUCtAS2AbYCtgQItwK4BC64ArkEtwG5AroECLoCuwQIuwK8BC68Ar8EuAG9AsAEvgG-AsEEJL8CwgQkwALDBCTBAsQEJMICxQQkwwLHBCTEAskELsUCygS_AcYCzAQkxwLOBC7IAs8EwAHJAtAEJMoC0QQkywLSBC7MAtUEwQHNAtYExwHOAtcEJc8C2AQl0ALZBCXRAtoEJdIC2wQl0wLdBCXUAt8ELtUC4ATIAdYC4gQl1wLkBC7YAuUEyQHZAuYEJdoC5wQl2wLoBC7cAusEygHdAuwE0AHeAu0EJt8C7gQm4ALvBCbhAvAEJuIC8QQm4wLzBCbkAvUELuUC9gTRAeYC-AQm5wL6BC7oAvsE0gHpAvwEJuoC_QQm6wL-BC7sAoEF0wHtAoIF2QHuAoQF2gHvAoUF2gHwAogF2gHxAokF2gHyAooF2gHzAowF2gH0Ao4FLvUCjwXbAfYCkQXaAfcCkwUu-AKUBdwB-QKVBdoB-gKWBdoB-wKXBS78ApoF3QH9ApsF4wH-ApwFHP8CnQUcgAOeBRyBA58FHIIDoAUcgwOiBRyEA6QFLoUDpQXkAYYDqQUchwOrBS6IA6wF5QGJA68FHIoDsAUciwOxBS6MA7QF5gGNA7UF7AGOA7YFHY8DtwUdkAO4BR2RA7kFHZIDugUdkwO8BR2UA74FLpUDvwXtAZYDwgUdlwPEBS6YA8UF7gGZA8cFHZoDyAUdmwPJBS6cA8wF7wGdA80F9QGeA84FHp8DzwUeoAPQBR6hA9EFHqID0gUeowPUBR6kA9YFLqUD1wX2AaYD2QUepwPbBS6oA9wF9wGpA90FHqoD3gUeqwPfBS6sA-IF-AGtA-MF_gGuA-QFGa8D5QUZsAPmBRmxA-cFGbID6AUZswPqBRm0A-wFLrUD7QX_AbYD8AUZtwPyBS64A_MFgAK5A_UFGboD9gUZuwP3BS68A_oFgQK9A_sFhwK-A_wFGr8D_QUawAP-BRrBA_8FGsIDgAYawwOCBhrEA4QGLsUDhQaIAsYDhwYaxwOJBi7IA4oGiQLJA4sGGsoDjAYaywONBi7MA5AGigLNA5EGkALOA5MGJ88DlAYn0AOWBifRA5cGJ9IDmAYn0wOaBifUA5wGLtUDnQaRAtYDnwYn1wOhBi7YA6IGkgLZA6MGJ9oDpAYn2wOlBi7cA6gGkwLdA6kGmQLeA6sGKN8DrAYo4AOuBijhA68GKOIDsAYo4wOyBijkA7QGLuUDtQaaAuYDtwYo5wO5Bi7oA7oGmwLpA7sGKOoDvAYo6wO9Bi7sA8AGnALtA8EGogLuA8MGKe8DxAYp8APGBinxA8cGKfIDyAYp8wPKBin0A8wGLvUDzQajAvYDzwYp9wPRBi74A9IGpAL5A9MGKfoD1AYp-wPVBi78A9gGpQL9A9kGqwL-A9sGKv8D3AYqgATeBiqBBN8GKoIE4AYqgwTiBiqEBOQGLoUE5QasAoYE5wYqhwTpBi6IBOoGrQKJBOsGKooE7AYqiwTtBi6MBPAGrgKNBPEGtAKOBPIGLI8E8wYskAT0BiyRBPUGLJIE9gYskwT4BiyUBPoGLpUE-wa1ApYE_QYslwT_Bi6YBIAHtgKZBIEHLJoEggcsmwSDBy6cBIYHtwKdBIcHvQKeBIkHK58EigcroASMByuhBI0HK6IEjgcrowSQByukBJIHLqUEkwe-AqYElQcrpwSXBy6oBJgHvwKpBJkHK6oEmgcrqwSbBy6sBJ4HwAKtBJ8HxgKuBKAHG68EoQcbsASiBxuxBKMHG7IEpAcbswSmBxu0BKgHLrUEqQfHArYEqwcbtwStBy64BK4HyAK5BK8HG7oEsAcbuwSxBy68BLQHyQK9BLUHzwK-BLYHDL8EtwcMwAS4BwzBBLkHDMIEugcMwwS8BwzEBL4HLsUEvwfQAsYEwQcMxwTDBy7IBMQH0QLJBMUHDMoExgcMywTHBy7MBMoH0gLNBMsH2ALOBMwHC88EzQcL0ATOBwvRBM8HC9IE0AcL0wTSBwvUBNQHLtUE1QfZAtYE1wcL1wTZBy7YBNoH2gLZBNsHC9oE3AcL2wTdBy7cBOAH2wLdBOEH4QI" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/index-browser.js b/packages/db/generated/prisma/index-browser.js index 6866ffcc..2a050ffb 100644 --- a/packages/db/generated/prisma/index-browser.js +++ b/packages/db/generated/prisma/index-browser.js @@ -125,7 +125,9 @@ exports.Prisma.UserScalarFieldEnum = { username: 'username', password: 'password', autoBackupEnabled: 'autoBackupEnabled', - usbBackupEnabled: 'usbBackupEnabled' + autoBackupHour: 'autoBackupHour', + usbBackupEnabled: 'usbBackupEnabled', + usbBackupHour: 'usbBackupHour' }; exports.Prisma.PatientScalarFieldEnum = { diff --git a/packages/db/generated/prisma/index.d.ts b/packages/db/generated/prisma/index.d.ts index be331741..5f8ee47d 100644 --- a/packages/db/generated/prisma/index.d.ts +++ b/packages/db/generated/prisma/index.d.ts @@ -4716,10 +4716,14 @@ export namespace Prisma { export type UserAvgAggregateOutputType = { id: number | null + autoBackupHour: number | null + usbBackupHour: number | null } export type UserSumAggregateOutputType = { id: number | null + autoBackupHour: number | null + usbBackupHour: number | null } export type UserMinAggregateOutputType = { @@ -4727,7 +4731,9 @@ export namespace Prisma { username: string | null password: string | null autoBackupEnabled: boolean | null + autoBackupHour: number | null usbBackupEnabled: boolean | null + usbBackupHour: number | null } export type UserMaxAggregateOutputType = { @@ -4735,7 +4741,9 @@ export namespace Prisma { username: string | null password: string | null autoBackupEnabled: boolean | null + autoBackupHour: number | null usbBackupEnabled: boolean | null + usbBackupHour: number | null } export type UserCountAggregateOutputType = { @@ -4743,17 +4751,23 @@ export namespace Prisma { username: number password: number autoBackupEnabled: number + autoBackupHour: number usbBackupEnabled: number + usbBackupHour: number _all: number } export type UserAvgAggregateInputType = { id?: true + autoBackupHour?: true + usbBackupHour?: true } export type UserSumAggregateInputType = { id?: true + autoBackupHour?: true + usbBackupHour?: true } export type UserMinAggregateInputType = { @@ -4761,7 +4775,9 @@ export namespace Prisma { username?: true password?: true autoBackupEnabled?: true + autoBackupHour?: true usbBackupEnabled?: true + usbBackupHour?: true } export type UserMaxAggregateInputType = { @@ -4769,7 +4785,9 @@ export namespace Prisma { username?: true password?: true autoBackupEnabled?: true + autoBackupHour?: true usbBackupEnabled?: true + usbBackupHour?: true } export type UserCountAggregateInputType = { @@ -4777,7 +4795,9 @@ export namespace Prisma { username?: true password?: true autoBackupEnabled?: true + autoBackupHour?: true usbBackupEnabled?: true + usbBackupHour?: true _all?: true } @@ -4872,7 +4892,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled: boolean + autoBackupHour: number usbBackupEnabled: boolean + usbBackupHour: number _count: UserCountAggregateOutputType | null _avg: UserAvgAggregateOutputType | null _sum: UserSumAggregateOutputType | null @@ -4899,7 +4921,9 @@ export namespace Prisma { username?: boolean password?: boolean autoBackupEnabled?: boolean + autoBackupHour?: boolean usbBackupEnabled?: boolean + usbBackupHour?: boolean patients?: boolean | User$patientsArgs appointments?: boolean | User$appointmentsArgs staff?: boolean | User$staffArgs @@ -4929,7 +4953,9 @@ export namespace Prisma { username?: boolean password?: boolean autoBackupEnabled?: boolean + autoBackupHour?: boolean usbBackupEnabled?: boolean + usbBackupHour?: boolean }, ExtArgs["result"]["user"]> export type UserSelectUpdateManyAndReturn = $Extensions.GetSelect<{ @@ -4937,7 +4963,9 @@ export namespace Prisma { username?: boolean password?: boolean autoBackupEnabled?: boolean + autoBackupHour?: boolean usbBackupEnabled?: boolean + usbBackupHour?: boolean }, ExtArgs["result"]["user"]> export type UserSelectScalar = { @@ -4945,10 +4973,12 @@ export namespace Prisma { username?: boolean password?: boolean autoBackupEnabled?: boolean + autoBackupHour?: boolean usbBackupEnabled?: boolean + usbBackupHour?: boolean } - export type UserOmit = $Extensions.GetOmit<"id" | "username" | "password" | "autoBackupEnabled" | "usbBackupEnabled", ExtArgs["result"]["user"]> + export type UserOmit = $Extensions.GetOmit<"id" | "username" | "password" | "autoBackupEnabled" | "autoBackupHour" | "usbBackupEnabled" | "usbBackupHour", ExtArgs["result"]["user"]> export type UserInclude = { patients?: boolean | User$patientsArgs appointments?: boolean | User$appointmentsArgs @@ -5006,7 +5036,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled: boolean + autoBackupHour: number usbBackupEnabled: boolean + usbBackupHour: number }, ExtArgs["result"]["user"]> composites: {} } @@ -5455,7 +5487,9 @@ export namespace Prisma { readonly username: FieldRef<"User", 'String'> readonly password: FieldRef<"User", 'String'> readonly autoBackupEnabled: FieldRef<"User", 'Boolean'> + readonly autoBackupHour: FieldRef<"User", 'Int'> readonly usbBackupEnabled: FieldRef<"User", 'Boolean'> + readonly usbBackupHour: FieldRef<"User", 'Int'> } @@ -45480,7 +45514,9 @@ export namespace Prisma { username: 'username', password: 'password', autoBackupEnabled: 'autoBackupEnabled', - usbBackupEnabled: 'usbBackupEnabled' + autoBackupHour: 'autoBackupHour', + usbBackupEnabled: 'usbBackupEnabled', + usbBackupHour: 'usbBackupHour' }; export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum] @@ -46319,7 +46355,9 @@ export namespace Prisma { username?: StringFilter<"User"> | string password?: StringFilter<"User"> | string autoBackupEnabled?: BoolFilter<"User"> | boolean + autoBackupHour?: IntFilter<"User"> | number usbBackupEnabled?: BoolFilter<"User"> | boolean + usbBackupHour?: IntFilter<"User"> | number patients?: PatientListRelationFilter appointments?: AppointmentListRelationFilter staff?: StaffListRelationFilter @@ -46348,7 +46386,9 @@ export namespace Prisma { username?: SortOrder password?: SortOrder autoBackupEnabled?: SortOrder + autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder + usbBackupHour?: SortOrder patients?: PatientOrderByRelationAggregateInput appointments?: AppointmentOrderByRelationAggregateInput staff?: StaffOrderByRelationAggregateInput @@ -46380,7 +46420,9 @@ export namespace Prisma { NOT?: UserWhereInput | UserWhereInput[] password?: StringFilter<"User"> | string autoBackupEnabled?: BoolFilter<"User"> | boolean + autoBackupHour?: IntFilter<"User"> | number usbBackupEnabled?: BoolFilter<"User"> | boolean + usbBackupHour?: IntFilter<"User"> | number patients?: PatientListRelationFilter appointments?: AppointmentListRelationFilter staff?: StaffListRelationFilter @@ -46409,7 +46451,9 @@ export namespace Prisma { username?: SortOrder password?: SortOrder autoBackupEnabled?: SortOrder + autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder + usbBackupHour?: SortOrder _count?: UserCountOrderByAggregateInput _avg?: UserAvgOrderByAggregateInput _max?: UserMaxOrderByAggregateInput @@ -46425,7 +46469,9 @@ export namespace Prisma { username?: StringWithAggregatesFilter<"User"> | string password?: StringWithAggregatesFilter<"User"> | string autoBackupEnabled?: BoolWithAggregatesFilter<"User"> | boolean + autoBackupHour?: IntWithAggregatesFilter<"User"> | number usbBackupEnabled?: BoolWithAggregatesFilter<"User"> | boolean + usbBackupHour?: IntWithAggregatesFilter<"User"> | number } export type PatientWhereInput = { @@ -49057,7 +49103,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -49086,7 +49134,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -49114,7 +49164,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -49143,7 +49195,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -49172,14 +49226,18 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number } export type UserUpdateManyMutationInput = { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number } export type UserUncheckedUpdateManyInput = { @@ -49187,7 +49245,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number } export type PatientCreateInput = { @@ -52062,11 +52122,15 @@ export namespace Prisma { username?: SortOrder password?: SortOrder autoBackupEnabled?: SortOrder + autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder + usbBackupHour?: SortOrder } export type UserAvgOrderByAggregateInput = { id?: SortOrder + autoBackupHour?: SortOrder + usbBackupHour?: SortOrder } export type UserMaxOrderByAggregateInput = { @@ -52074,7 +52138,9 @@ export namespace Prisma { username?: SortOrder password?: SortOrder autoBackupEnabled?: SortOrder + autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder + usbBackupHour?: SortOrder } export type UserMinOrderByAggregateInput = { @@ -52082,11 +52148,15 @@ export namespace Prisma { username?: SortOrder password?: SortOrder autoBackupEnabled?: SortOrder + autoBackupHour?: SortOrder usbBackupEnabled?: SortOrder + usbBackupHour?: SortOrder } export type UserSumOrderByAggregateInput = { id?: SortOrder + autoBackupHour?: SortOrder + usbBackupHour?: SortOrder } export type IntWithAggregatesFilter<$PrismaModel = never> = { @@ -54728,6 +54798,14 @@ export namespace Prisma { set?: boolean } + export type IntFieldUpdateOperationsInput = { + set?: number + increment?: number + decrement?: number + multiply?: number + divide?: number + } + export type PatientUpdateManyWithoutUserNestedInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -55002,14 +55080,6 @@ export namespace Prisma { deleteMany?: PatientConversationScalarWhereInput | PatientConversationScalarWhereInput[] } - export type IntFieldUpdateOperationsInput = { - set?: number - increment?: number - decrement?: number - multiply?: number - divide?: number - } - export type PatientUncheckedUpdateManyWithoutUserNestedInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -59256,7 +59326,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput @@ -59284,7 +59356,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput @@ -59671,7 +59745,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput @@ -59699,7 +59775,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput @@ -59994,7 +60072,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput @@ -60022,7 +60102,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput @@ -60286,7 +60368,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput @@ -60314,7 +60398,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput @@ -60530,7 +60616,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput @@ -60558,7 +60646,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput @@ -60709,7 +60799,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput @@ -60737,7 +60829,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput @@ -60796,7 +60890,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -60824,7 +60920,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -61047,7 +61145,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -61075,7 +61175,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -61594,7 +61696,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -61622,7 +61726,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -61967,7 +62073,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -61995,7 +62103,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -62604,7 +62714,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -62632,7 +62744,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -62675,7 +62789,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -62703,7 +62819,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -62730,7 +62848,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -62758,7 +62878,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -62801,7 +62923,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -62829,7 +62953,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -63214,7 +63340,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -63242,7 +63370,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -63550,7 +63680,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -63578,7 +63710,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -63897,7 +64031,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -63925,7 +64061,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -63968,7 +64106,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -63996,7 +64136,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64023,7 +64165,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64051,7 +64195,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64094,7 +64240,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64122,7 +64270,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64149,7 +64299,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64177,7 +64329,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64220,7 +64374,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64248,7 +64404,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64332,7 +64490,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64360,7 +64520,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64556,7 +64718,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64584,7 +64748,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -64701,7 +64867,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -64729,7 +64897,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -64821,7 +64991,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -64849,7 +65021,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65073,7 +65247,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65101,7 +65277,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65218,7 +65396,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65246,7 +65426,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65415,7 +65597,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65443,7 +65627,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65486,7 +65672,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65514,7 +65702,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65541,7 +65731,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65569,7 +65761,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65612,7 +65806,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65640,7 +65836,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65667,7 +65865,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65695,7 +65895,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65738,7 +65940,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65766,7 +65970,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65793,7 +65999,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65821,7 +66029,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65864,7 +66074,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -65892,7 +66104,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -65919,7 +66133,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -65947,7 +66163,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -65990,7 +66208,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66018,7 +66238,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -66045,7 +66267,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -66073,7 +66297,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -66116,7 +66342,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66144,7 +66372,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput @@ -66239,7 +66469,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientCreateNestedManyWithoutUserInput appointments?: AppointmentCreateNestedManyWithoutUserInput staff?: StaffCreateNestedManyWithoutUserInput @@ -66267,7 +66499,9 @@ export namespace Prisma { username: string password: string autoBackupEnabled?: boolean + autoBackupHour?: number usbBackupEnabled?: boolean + usbBackupHour?: number patients?: PatientUncheckedCreateNestedManyWithoutUserInput appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput staff?: StaffUncheckedCreateNestedManyWithoutUserInput @@ -66384,7 +66618,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUpdateManyWithoutUserNestedInput appointments?: AppointmentUpdateManyWithoutUserNestedInput staff?: StaffUpdateManyWithoutUserNestedInput @@ -66412,7 +66648,9 @@ export namespace Prisma { username?: StringFieldUpdateOperationsInput | string password?: StringFieldUpdateOperationsInput | string autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number patients?: PatientUncheckedUpdateManyWithoutUserNestedInput appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput staff?: StaffUncheckedUpdateManyWithoutUserNestedInput diff --git a/packages/db/generated/prisma/index.js b/packages/db/generated/prisma/index.js index 60a98726..6b97754e 100644 --- a/packages/db/generated/prisma/index.js +++ b/packages/db/generated/prisma/index.js @@ -98,7 +98,9 @@ exports.Prisma.UserScalarFieldEnum = { username: 'username', password: 'password', autoBackupEnabled: 'autoBackupEnabled', - usbBackupEnabled: 'usbBackupEnabled' + autoBackupHour: 'autoBackupHour', + usbBackupEnabled: 'usbBackupEnabled', + usbBackupHour: 'usbBackupHour' }; exports.Prisma.PatientScalarFieldEnum = { @@ -646,14 +648,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "pxPhAqAEHQUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYgAIgIACEBAAAAAQAgIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEWAwAA9wkAIAUAANIQACAIAADVEAAgDAAA2BAAIBgAAOgQACAcAAD6EAAgHQAA3hAAIB4AAPsQACAfAAD8EAAgJQAA3BAAIIUFAADNCQAgiAUAAM0JACCKBQAAzQkAIOkFAADNCQAg7wUAAM0JACCKBgAAzQkAIIsGAADNCQAgjAYAAM0JACCNBgAAzQkAII4GAADNCQAgjwYAAM0JACCQBgAAzQkAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEDAAAAAwAgAQAABAAwAgAABQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiCAMAAPcJACAEAADmEAAgBwAA9xAAIAgAANUQACAYAADoEAAgGQAA-RAAIPAEAADNCQAggwYAAM0JACAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgMAAAAHACABAAAIADACAAAJACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQEAAAALACAdBQAA8QgAIAcAAKwJACAIAADrCAAgHQAAswkAICUAAPwIACAmAACrCQAgJwAArQkAICgAAK4JACApAACvCQAgKgAA7AgAICsAALAJACAsAACxCQAgLQAAsgkAIC4AAP4IACAvAAC0CQAgMAAAtQkAIDEAALYJACAyAAC3CQAgMwAAuAkAIDQAALkJACA1AAC6CQAg3gQAAKoJADDfBAAADQAQ4AQAAKoJADDhBAIAqggAIdoFAQCHCAAh2wUBAIcIACGRBiAAiAgAIZIGIACICAAhAQAAAA0AIAMAAAAHACABAAAIADACAAAJACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgCqCAAh7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACmCfEFIuUFAgCtCAAh5gUCAKoIACHnBQEAhwgAIegFAQCHCAAh6QVAAKsIACHqBQEAhwgAIewFAAClCewFIu0FAACNCAAg7gVAAKsIACHvBQEAhwgAIfEFAQCCCAAh8gUBAIIIACENAwAA9wkAIAQAAOYQACAGAADuEAAgBwAA9xAAIAsAAPAQACAMAADzEAAgEAAA9hAAIBcAAPgQACDtBAAAzQkAIOUFAADNCQAg7QUAAM0JACDxBQAAzQkAIPIFAADNCQAgHgMAAPAIACAEAADgCAAgBgAApwkAIAcAAKgJACALAACQCQAgDAAAnAkAIBAAAKMJACAXAACpCQAg3gQAAKQJADDfBAAAEAAQ4AQAAKQJADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACmCfEFIuUFAgCtCAAh5gUCAKoIACHnBQEAhwgAIegFAQCHCAAh6QVAAKsIACHqBQEAhwgAIewFAAClCewFIu0FAACNCAAg7gVAAKsIACHvBQEAhwgAIfEFAQCCCAAh8gUBAIIIACEDAAAAEAAgAQAAEQAwAgAAEgAgAQAAAAcAIAEAAAANACABAAAACwAgDgMAAP4HACAIAADrCAAgFAAA7AgAIBUAAO0IACAWAADuCAAg3gQAAOoIADDfBAAAFwAQ4AQAAOoIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEBAAAAFwAgAwAAABAAIAEAABEAMAIAABIAIBwEAADgCAAgCQAAmwkAIAoAAPAIACALAACQCQAgDQAAnQkAIBAAAKMJACATAACUCQAg3gQAAKEJADDfBAAAGgAQ4AQAAKEJADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhDQQAAOYQACAJAADvEAAgCgAA9wkAIAsAAPAQACANAAD0EAAgEAAA9hAAIBMAAPEQACDtBAAAzQkAIPAEAADNCQAgxQUAAM0JACDGBQAAzQkAIMsFAADNCQAgzwUAAM0JACAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACEDAAAAGgAgAQAAGwAwAgAAHAAgAQAAABAAIAEAAAANACABAAAAFwAgEAwAAJgJACAPAACgCQAg3gQAAJ4JADDfBAAAIQAQ4AQAAJ4JADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQUMAADzEAAgDwAA9RAAIPAEAADNCQAgvgUAAM0JACDEBQAAzQkAIBAMAACYCQAgDwAAoAkAIN4EAACeCQAw3wQAACEAEOAEAACeCQAw4QQCAAAAAeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_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_CAAw3wQAAGcAEOAEAAD_CAAw4QQCAKoIACH1BAIAqggAIfkEQACrCAAhnAUBAIcIACGdBQEAhwgAIZ4FAQCHCAAhnwUEAPcIACGgBQEAhwgAIaEFQACrCAAhAQQAAOYQACANBAAA4AgAIN4EAAD_CAAw3wQAAGcAEOAEAAD_CAAw4QQCAAAAAfUEAgCqCAAh-QRAAKsIACGcBQEAhwgAIZ0FAQCHCAAhngUBAIcIACGfBQQA9wgAIaAFAQCHCAAhoQVAAKsIACEDAAAAZwAgAQAAaAAwAgAAaQAgCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEBAAAAawAgDwMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIQcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAQAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgAAAAHxBEAAqwgAIfUEAgCtCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhsQUCAK0IACGZBgAA-ggAIAMAAABtACABAABuADACAABvACABAAAAbQAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAAADACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhngUBAIIIACGfBQQA9wgAIa0FAgCtCAAhrgUgAIgIACGvBQIArQgAIbAFAQCCCAAhBwMAAPcJACAiAADqEAAgJAAA6xAAIJ4FAADNCQAgrQUAAM0JACCvBQAAzQkAILAFAADNCQAgEQMAAP4HACAiAAD4CAAgJAAA-QgAIN4EAAD2CAAw3wQAAHQAEOAEAAD2CAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhngUBAIIIACGfBQQA9wgAIa0FAgCtCAAhrgUgAIgIACGvBQIArQgAIbAFAQCCCAAhAwAAAHQAIAEAAHUAMAIAAHYAIAEAAABtACAJIwAA9QgAIDsAAfQIACHeBAAA8wgAMN8EAAB5ABDgBAAA8wgAMOEEAgCqCAAh8QRAAKsIACGrBQIAqggAIawFAgCqCAAhASMAAOkQACAKIwAA9QgAIDsAAfQIACHeBAAA8wgAMN8EAAB5ABDgBAAA8wgAMOEEAgAAAAHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACGYBgAA8ggAIAMAAAB5ACABAAB6ADACAAB7ACABAAAAeQAgAQAAAG0AIAEAAAB0ACABAAAABwAgAQAAADoAIAEAAAAQACABAAAAWAAgAQAAABoAIAEAAABiACABAAAAZwAgAQAAAG0AIAMAAAAHACABAAAIADACAAAJACAFAwAA9wkAIAUAANIQACAIAADVEAAghQUAAM0JACD-BQAAzQkAIA0DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEDAAAACwAgAQAAiQEAMAIAAIoBACAFAwAA9wkAIAgAANUQACAUAADYEAAgFQAA5xAAIBYAAOgQACAPAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhlAYAAOkIACADAAAAFwAgAQAAjAEAMAIAAI0BACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAP4HACDeBAAA6AgAMN8EAACQAQAQ4AQAAOgIADDhBAIAqggAIfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhAQMAAPcJACAKAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgAAAAH2BAIAqggAIdkFAQCHCAAh2gUBAIcIACHbBQEAhwgAIZMGAADnCAAgAwAAAJABACABAACRAQAwAgAAkgEAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAKoIACH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhAQMAAPcJACAKAwAA_gcAIN4EAADmCAAw3wQAAJQBABDgBAAA5ggAMOEEAgAAAAH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAAAaACABAAAbADACAAAcACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQEDAAD3CQAgBwMAAP4HACDeBAAA5QgAMN8EAACZAQAQ4AQAAOUIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIQMAAACZAQAgAQAAmgEAMAIAAJsBACAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEBAwAA9wkAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhAwAAAJ0BACABAACeAQAwAgAAnwEAIAoDAAD-BwAg3gQAAOIIADDfBAAAoQEAEOAEAADiCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQEDAAD3CQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEDAAAAoQEAIAEAAKIBADACAACjAQAgAwAAAG0AIAEAAG4AMAIAAG8AIAMAAAB0ACABAAB1ADACAAB2ACADAAAAYgAgAQAAYwAwAgAAZAAgCwMAAP4HACDeBAAAjAgAMN8EAACoAQAQ4AQAAIwIADDhBAIAqggAIfYEAgCqCAAhgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACoAQAgEwMAAP4HACDeBAAAhggAMN8EAACqAQAQ4AQAAIYIADDhBAIAqggAIfYEAgCqCAAhiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgEAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgCqCAAh9gQCAKoIACEBAAAArAEAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAKoIACH2BAIAqggAIYEFAQCCCAAhggUBAIIIACGDBQEAgggAIYQFAQCCCAAhhQUBAIIIACGGBQEAgggAIYcFAQCCCAAhiAUBAIIIACGJBQEAgggAIYoFAQCCCAAhAQAAAK4BACAHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhAQAAALABACAJAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-QUBAOsHACEDAAAAOgAgAQAA5QIAMEcAAOYCACADAAAAOgAgAQAAOwAwAgAAPAAgAQAAABIAIAEAAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACAbAwAAxAwAIAQAAMIMACAGAADDDAAgBwAAxQwAIAsAAMYMACAMAADJDAAgEAAAxwwAIBcAAMgMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEBOwAA7gIAIBPhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEBOwAA8AIAMAE7AADwAgAwAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIBsDAACiDAAgBAAAoAwAIAYAAKEMACAHAACjDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIQIAAAASACA7AAD3AgAgE-EEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIQIAAAAQACA7AAD5AgAgAgAAABAAIDsAAPkCACABAAAABwAgAQAAAA0AIAEAAAALACABAAAAFwAgAwAAABIAIEIAAO4CACBDAAD3AgAgAQAAABIAIAEAAAAQACAKDgAAmQwAIEgAAJoMACBJAACdDAAgSgAAnAwAIEsAAJsMACDtBAAAzQkAIOUFAADNCQAg7QUAAM0JACDxBQAAzQkAIPIFAADNCQAgFt4EAADLCAAw3wQAAIQDABDgBAAAywgAMOEEAgDjBwAh7QQCAJMIACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACH5BEAA7AcAIacFAADNCPEFIuUFAgCTCAAh5gUCAOMHACHnBQEA8wcAIegFAQDzBwAh6QVAAOwHACHqBQEA8wcAIewFAADMCOwFIu0FAACKCAAg7gVAAOwHACHvBQEA8wcAIfEFAQDrBwAh8gUBAOsHACEDAAAAEAAgAQAAgwMAMEcAAIQDACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAACsAIAEAAAArACADAAAAKQAgAQAAKgAwAgAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACAUCQAAzgsAIAwAAJgMACANAADPCwAg4QQCAAAAAeMEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABATsAAIwDACAR4QQCAAAAAeMEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABATsAAI4DADABOwAAjgMAMAEAAAAQACABAAAAGgAgFAkAAL8LACAMAACXDAAgDQAAwAsAIOEEAgDICQAh4wQCAKsKACGnBQAAvQvlBSLFBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhzwUBANMJACHcBQEA6gkAId0FQADUCQAh3gUBANMJACHfBQEA0wkAIeAFAQDTCQAh4QUBANMJACHiBQEA0wkAIeMFEAChCwAhAgAAACsAIDsAAJMDACAR4QQCAMgJACHjBAIAqwoAIacFAAC9C-UFIsUFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHPBQEA0wkAIdwFAQDqCQAh3QVAANQJACHeBQEA0wkAId8FAQDTCQAh4AUBANMJACHhBQEA0wkAIeIFAQDTCQAh4wUQAKELACECAAAAKQAgOwAAlQMAIAIAAAApACA7AACVAwAgAQAAABAAIAEAAAAaACADAAAAKwAgQgAAjAMAIEMAAJMDACABAAAAKwAgAQAAACkAIA4OAACSDAAgSAAAkwwAIEkAAJYMACBKAACVDAAgSwAAlAwAIOMEAADNCQAgxQUAAM0JACDPBQAAzQkAIN4FAADNCQAg3wUAAM0JACDgBQAAzQkAIOEFAADNCQAg4gUAAM0JACDjBQAAzQkAIBTeBAAAxwgAMN8EAACeAwAQ4AQAAMcIADDhBAIA4wcAIeMEAgCTCAAhpwUAAMgI5QUixQUCAJMIACHHBRAA5AcAIcgFEADkBwAhyQUQAOQHACHKBRAA5AcAIc8FAQDrBwAh3AUBAPMHACHdBUAA7AcAId4FAQDrBwAh3wUBAOsHACHgBQEA6wcAIeEFAQDrBwAh4gUBAOsHACHjBRAAuQgAIQMAAAApACABAACdAwAwRwAAngMAIAMAAAApACABAAAqADACAAArACABAAAARgAgAQAAAEYAIAMAAABEACABAABFADACAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAYJAACRDAAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAcUFAgAAAAEBOwAApgMAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAABxQUCAAAAAQE7AACoAwAwATsAAKgDADAGCQAAkAwAIOEEAgDICQAhnAUBAOoJACGeBQEA6gkAIaAFAQDTCQAhxQUCAMgJACECAAAARgAgOwAAqwMAIAXhBAIAyAkAIZwFAQDqCQAhngUBAOoJACGgBQEA0wkAIcUFAgDICQAhAgAAAEQAIDsAAK0DACACAAAARAAgOwAArQMAIAMAAABGACBCAACmAwAgQwAAqwMAIAEAAABGACABAAAARAAgBg4AAIsMACBIAACMDAAgSQAAjwwAIEoAAI4MACBLAACNDAAgoAUAAM0JACAI3gQAAMYIADDfBAAAtAMAEOAEAADGCAAw4QQCAOMHACGcBQEA8wcAIZ4FAQDzBwAhoAUBAOsHACHFBQIA4wcAIQMAAABEACABAACzAwAwRwAAtAMAIAMAAABEACABAABFADACAABGACABAAAAkgEAIAEAAACSAQAgAwAAAJABACABAACRAQAwAgAAkgEAIAMAAACQAQAgAQAAkQEAMAIAAJIBACADAAAAkAEAIAEAAJEBADACAACSAQAgBgMAAIoMACDhBAIAAAAB9gQCAAAAAdkFAQAAAAHaBQEAAAAB2wUBAAAAAQE7AAC8AwAgBeEEAgAAAAH2BAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABATsAAL4DADABOwAAvgMAMAYDAACJDAAg4QQCAMgJACH2BAIAyAkAIdkFAQDqCQAh2gUBAOoJACHbBQEA6gkAIQIAAACSAQAgOwAAwQMAIAXhBAIAyAkAIfYEAgDICQAh2QUBAOoJACHaBQEA6gkAIdsFAQDqCQAhAgAAAJABACA7AADDAwAgAgAAAJABACA7AADDAwAgAwAAAJIBACBCAAC8AwAgQwAAwQMAIAEAAACSAQAgAQAAAJABACAFDgAAhAwAIEgAAIUMACBJAACIDAAgSgAAhwwAIEsAAIYMACAI3gQAAMUIADDfBAAAygMAEOAEAADFCAAw4QQCAOMHACH2BAIA4wcAIdkFAQDzBwAh2gUBAPMHACHbBQEA8wcAIQMAAACQAQAgAQAAyQMAMEcAAMoDACADAAAAkAEAIAEAAJEBADACAACSAQAgAQAAAJYBACABAAAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAcDAACDDAAg4QQCAAAAAfYEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABATsAANIDACAG4QQCAAAAAfYEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABATsAANQDADABOwAA1AMAMAcDAACCDAAg4QQCAMgJACH2BAIAyAkAIdUFAQDqCQAh1gUBAOoJACHXBQEA6gkAIdgFAQDqCQAhAgAAAJYBACA7AADXAwAgBuEEAgDICQAh9gQCAMgJACHVBQEA6gkAIdYFAQDqCQAh1wUBAOoJACHYBQEA6gkAIQIAAACUAQAgOwAA2QMAIAIAAACUAQAgOwAA2QMAIAMAAACWAQAgQgAA0gMAIEMAANcDACABAAAAlgEAIAEAAACUAQAgBQ4AAP0LACBIAAD-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQIAAAAjACA7AAC1BAAgC-EEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhAgAAACEAIDsAALcEACACAAAAIQAgOwAAtwQAIAMAAAAjACBCAACwBAAgQwAAtQQAIAEAAAAjACABAAAAIQAgCA4AAJILACBIAACTCwAgSQAAlgsAIEoAAJULACBLAACUCwAg8AQAAM0JACC-BQAAzQkAIMQFAADNCQAgDt4EAAC0CAAw3wQAAL4EABDgBAAAtAgAMOEEAgDjBwAh4wQCAOMHACHwBAEA6wcAIfEEQADsBwAhvQUCAOMHACG-BQEA6wcAIb8FEADkBwAhwAUQAOQHACHCBQAAtQjCBSLDBUAA7AcAIcQFAQDrBwAhAwAAACEAIAEAAL0EADBHAAC-BAAgAwAAACEAIAEAACIAMAIAACMAIAEAAACbAQAgAQAAAJsBACADAAAAmQEAIAEAAJoBADACAACbAQAgAwAAAJkBACABAACaAQAwAgAAmwEAIAMAAACZAQAgAQAAmgEAMAIAAJsBACAEAwAAkQsAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAQE7AADGBAAgA-EEAgAAAAHxBEAAAAAB9gQCAAAAAQE7AADIBAAwATsAAMgEADAEAwAAkAsAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIQIAAACbAQAgOwAAywQAIAPhBAIAyAkAIfEEQADUCQAh9gQCAMgJACECAAAAmQEAIDsAAM0EACACAAAAmQEAIDsAAM0EACADAAAAmwEAIEIAAMYEACBDAADLBAAgAQAAAJsBACABAAAAmQEAIAUOAACLCwAgSAAAjAsAIEkAAI8LACBKAACOCwAgSwAAjQsAIAbeBAAAswgAMN8EAADUBAAQ4AQAALMIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACEDAAAAmQEAIAEAANMEADBHAADUBAAgAwAAAJkBACABAACaAQAwAgAAmwEAIAEAAACfAQAgAQAAAJ8BACADAAAAnQEAIAEAAJ4BADACAACfAQAgAwAAAJ0BACABAACeAQAwAgAAnwEAIAMAAACdAQAgAQAAngEAMAIAAJ8BACAGAwAAigsAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAbsFAQAAAAG8BSAAAAABATsAANwEACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABuwUBAAAAAbwFIAAAAAEBOwAA3gQAMAE7AADeBAAwBgMAAIkLACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACG7BQEA6gkAIbwFIADrCQAhAgAAAJ8BACA7AADhBAAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIbsFAQDqCQAhvAUgAOsJACECAAAAnQEAIDsAAOMEACACAAAAnQEAIDsAAOMEACADAAAAnwEAIEIAANwEACBDAADhBAAgAQAAAJ8BACABAAAAnQEAIAUOAACECwAgSAAAhQsAIEkAAIgLACBKAACHCwAgSwAAhgsAIAjeBAAAsggAMN8EAADqBAAQ4AQAALIIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACG7BQEA8wcAIbwFIAD0BwAhAwAAAJ0BACABAADpBAAwRwAA6gQAIAMAAACdAQAgAQAAngEAMAIAAJ8BACABAAAAowEAIAEAAACjAQAgAwAAAKEBACABAACiAQAwAgAAowEAIAMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAoQEAIAEAAKIBADACAACjAQAgBwMAAIMLACDhBAIAAAAB8QRAAAAAAfYEAgAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABATsAAPIEACAG4QQCAAAAAfEEQAAAAAH2BAIAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQE7AAD0BAAwATsAAPQEADAHAwAAggsAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACECAAAAowEAIDsAAPcEACAG4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhuAUAAIELuAUiuQUBAOoJACG6BSAA6wkAIQIAAAChAQAgOwAA-QQAIAIAAAChAQAgOwAA-QQAIAMAAACjAQAgQgAA8gQAIEMAAPcEACABAAAAowEAIAEAAAChAQAgBQ4AAPwKACBIAAD9CgAgSQAAgAsAIEoAAP8KACBLAAD-CgAgCd4EAACuCAAw3wQAAIAFABDgBAAArggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIbgFAACvCLgFIrkFAQDzBwAhugUgAPQHACEDAAAAoQEAIAEAAP8EADBHAACABQAgAwAAAKEBACABAACiAQAwAgAAowEAIAreBAAAqQgAMN8EAACGBQAQ4AQAAKkIADDhBAIAAAABpwUBAIcIACGyBQEAhwgAIbMFQACrCAAhtAVAAKwIACG1BQIArQgAIbYFAQCCCAAhAQAAAIMFACABAAAAgwUAIAreBAAAqQgAMN8EAACGBQAQ4AQAAKkIADDhBAIAqggAIacFAQCHCAAhsgUBAIcIACGzBUAAqwgAIbQFQACsCAAhtQUCAK0IACG2BQEAgggAIQO0BQAAzQkAILUFAADNCQAgtgUAAM0JACADAAAAhgUAIAEAAIcFADACAACDBQAgAwAAAIYFACABAACHBQAwAgAAgwUAIAMAAACGBQAgAQAAhwUAMAIAAIMFACAH4QQCAAAAAacFAQAAAAGyBQEAAAABswVAAAAAAbQFQAAAAAG1BQIAAAABtgUBAAAAAQE7AACLBQAgB-EEAgAAAAGnBQEAAAABsgUBAAAAAbMFQAAAAAG0BUAAAAABtQUCAAAAAbYFAQAAAAEBOwAAjQUAMAE7AACNBQAwB-EEAgDICQAhpwUBAOoJACGyBQEA6gkAIbMFQADUCQAhtAVAAPsKACG1BQIAqwoAIbYFAQDTCQAhAgAAAIMFACA7AACQBQAgB-EEAgDICQAhpwUBAOoJACGyBQEA6gkAIbMFQADUCQAhtAVAAPsKACG1BQIAqwoAIbYFAQDTCQAhAgAAAIYFACA7AACSBQAgAgAAAIYFACA7AACSBQAgAwAAAIMFACBCAACLBQAgQwAAkAUAIAEAAACDBQAgAQAAAIYFACAIDgAA9goAIEgAAPcKACBJAAD6CgAgSgAA-QoAIEsAAPgKACC0BQAAzQkAILUFAADNCQAgtgUAAM0JACAK3gQAAKUIADDfBAAAmQUAEOAEAAClCAAw4QQCAOMHACGnBQEA8wcAIbIFAQDzBwAhswVAAOwHACG0BUAApggAIbUFAgCTCAAhtgUBAOsHACEDAAAAhgUAIAEAAJgFADBHAACZBQAgAwAAAIYFACABAACHBQAwAgAAgwUAIAEAAABvACABAAAAbwAgAwAAAG0AIAEAAG4AMAIAAG8AIAMAAABtACABAABuADACAABvACADAAAAbQAgAQAAbgAwAgAAbwAgDAMAAPIKACAEAADzCgAgGQAA9AoAICAAAPUKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQE7AAChBQAgB-EEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEBOwAAowUAMAE7AACjBQAwAQAAAG0AIAEAAAADACAMAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQIAAABvACA7AACoBQAgB-EEAgDICQAh8QRAANQJACH1BAIAqwoAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhAgAAAG0AIDsAAKoFACACAAAAbQAgOwAAqgUAIAEAAABtACABAAAAAwAgAwAAAG8AIEIAAKEFACBDAACoBQAgAQAAAG8AIAEAAABtACAHDgAAzwoAIEgAANAKACBJAADTCgAgSgAA0goAIEsAANEKACD1BAAAzQkAILEFAADNCQAgCt4EAACkCAAw3wQAALMFABDgBAAApAgAMOEEAgDjBwAh8QRAAOwHACH1BAIAkwgAIfYEAgDjBwAh-QRAAOwHACGABQEA8wcAIbEFAgCTCAAhAwAAAG0AIAEAALIFADBHAACzBQAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAAB2ACABAAAAdgAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAAB0ACABAAB1ADACAAB2ACADAAAAdAAgAQAAdQAwAgAAdgAgDgMAAMwKACAiAADNCgAgJAAAzgoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABATsAALsFACAL4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa0FAgAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAEBOwAAvQUAMAE7AAC9BQAwAQAAAG0AIA4DAAC9CgAgIgAAvgoAICQAAL8KACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa0FAgCrCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhAgAAAHYAIDsAAMEFACAL4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQIAAAB0ACA7AADDBQAgAgAAAHQAIDsAAMMFACABAAAAbQAgAwAAAHYAIEIAALsFACBDAADBBQAgAQAAAHYAIAEAAAB0ACAJDgAAuAoAIEgAALkKACBJAAC8CgAgSgAAuwoAIEsAALoKACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIA7eBAAAowgAMN8EAADLBQAQ4AQAAKMIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYAFAQDzBwAhngUBAOsHACGfBQQAjwgAIa0FAgCTCAAhrgUgAPQHACGvBQIAkwgAIbAFAQDrBwAhAwAAAHQAIAEAAMoFADBHAADLBQAgAwAAAHQAIAEAAHUAMAIAAHYAIAEAAAB7ACABAAAAewAgAwAAAHkAIAEAAHoAMAIAAHsAIAMAAAB5ACABAAB6ADACAAB7ACADAAAAeQAgAQAAegAwAgAAewAgBiMAALcKACA7AAEAAAHhBAIAAAAB8QRAAAAAAasFAgAAAAGsBQIAAAABATsAANMFACAFOwABAAAB4QQCAAAAAfEEQAAAAAGrBQIAAAABrAUCAAAAAQE7AADVBQAwATsAANUFADAGIwAAtgoAIDsAAbUKACHhBAIAyAkAIfEEQADUCQAhqwUCAMgJACGsBQIAyAkAIQIAAAB7ACA7AADYBQAgBTsAAbUKACHhBAIAyAkAIfEEQADUCQAhqwUCAMgJACGsBQIAyAkAIQIAAAB5ACA7AADaBQAgAgAAAHkAIDsAANoFACADAAAAewAgQgAA0wUAIEMAANgFACABAAAAewAgAQAAAHkAIAUOAACwCgAgSAAAsQoAIEkAALQKACBKAACzCgAgSwAAsgoAIAg7AAGgCAAh3gQAAJ8IADDfBAAA4QUAEOAEAACfCAAw4QQCAOMHACHxBEAA7AcAIasFAgDjBwAhrAUCAOMHACEDAAAAeQAgAQAA4AUAMEcAAOEFACADAAAAeQAgAQAAegAwAgAAewAgAQAAAGQAIAEAAABkACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACAMAwAArwoAIAQAAK4KACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABowUAAACjBQKlBQAAAKUFAqcFAAAApwUCqAUBAAAAAakFAgAAAAGqBQEAAAABATsAAOkFACAK4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAAQE7AADrBQAwATsAAOsFADABAAAADQAgDAMAAK0KACAEAACsCgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh9gQCAKsKACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACECAAAAZAAgOwAA7wUAIArhBAIAyAkAIfEEQADUCQAh9QQCAMgJACH2BAIAqwoAIaMFAACoCqMFIqUFAACpCqUFIqcFAACqCqcFIqgFAQDTCQAhqQUCAKsKACGqBQEA0wkAIQIAAABiACA7AADxBQAgAgAAAGIAIDsAAPEFACABAAAADQAgAwAAAGQAIEIAAOkFACBDAADvBQAgAQAAAGQAIAEAAABiACAJDgAAowoAIEgAAKQKACBJAACnCgAgSgAApgoAIEsAAKUKACD2BAAAzQkAIKgFAADNCQAgqQUAAM0JACCqBQAAzQkAIA3eBAAAkggAMN8EAAD5BQAQ4AQAAJIIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACH2BAIAkwgAIaMFAACUCKMFIqUFAACVCKUFIqcFAACWCKcFIqgFAQDrBwAhqQUCAJMIACGqBQEA6wcAIQMAAABiACABAAD4BQAwRwAA-QUAIAMAAABiACABAABjADACAABkACABAAAAaQAgAQAAAGkAIAMAAABnACABAABoADACAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAoEAACiCgAg4QQCAAAAAfUEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABATsAAIEGACAJ4QQCAAAAAfUEAgAAAAH5BEAAAAABnAUBAAAAAZ0FAQAAAAGeBQEAAAABnwUEAAAAAaAFAQAAAAGhBUAAAAABATsAAIMGADABOwAAgwYAMAoEAAChCgAg4QQCAMgJACH1BAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhAgAAAGkAIDsAAIYGACAJ4QQCAMgJACH1BAIAyAkAIfkEQADUCQAhnAUBAOoJACGdBQEA6gkAIZ4FAQDqCQAhnwUEAKAKACGgBQEA6gkAIaEFQADUCQAhAgAAAGcAIDsAAIgGACACAAAAZwAgOwAAiAYAIAMAAABpACBCAACBBgAgQwAAhgYAIAEAAABpACABAAAAZwAgBQ4AAJsKACBIAACcCgAgSQAAnwoAIEoAAJ4KACBLAACdCgAgDN4EAACOCAAw3wQAAI8GABDgBAAAjggAMOEEAgDjBwAh9QQCAOMHACH5BEAA7AcAIZwFAQDzBwAhnQUBAPMHACGeBQEA8wcAIZ8FBACPCAAhoAUBAPMHACGhBUAA7AcAIQMAAABnACABAACOBgAwRwAAjwYAIAMAAABnACABAABoADACAABpACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-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_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAR8FAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYgAIgIACGbBgAADQAgnAYAAA0AIAjeBAAA_wcAMN8EAACFBwAQ4AQAAP8HADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYEFAQDrBwAhD94EAACACAAw3wQAAO8GABDgBAAAgAgAMOEEAgDjBwAh9gQCAOMHACGBBQEA6wcAIYIFAQDrBwAhgwUBAOsHACGEBQEA6wcAIYUFAQDrBwAhhgUBAOsHACGHBQEA6wcAIYgFAQDrBwAhiQUBAOsHACGKBQEA6wcAIRADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAKoIACH2BAIAqggAIYEFAQCCCAAhggUBAIIIACGDBQEAgggAIYQFAQCCCAAhhQUBAIIIACGGBQEAgggAIYcFAQCCCAAhiAUBAIIIACGJBQEAgggAIYoFAQCCCAAhC-UEAQAAAAHmBAEAAAAF5wQBAAAABegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA8QcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQY7AAD6BwAg3gQAAIMIADDfBAAA1wYAEOAEAACDCAAw4QQCAOMHACH2BAIA4wcAIQcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgCqCAAh9gQCAKoIACES3gQAAIUIADDfBAAAvwYAEOAEAACFCAAw4QQCAOMHACH2BAIA4wcAIYsFAQDzBwAhjAUgAPQHACGNBQEA8wcAIY4FIAD0BwAhjwUBAPMHACGQBSAA9AcAIZEFAQDzBwAhkgUBAPMHACGTBQEA8wcAIZQFAQDzBwAhlQUgAPQHACGWBSAA9AcAIZcFIAD0BwAhEwMAAP4HACDeBAAAhggAMN8EAACqAQAQ4AQAAIYIADDhBAIAqggAIfYEAgCqCAAhiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQD4BwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABAuUEIAAAAAHsBCAA9gcAIQreBAAAiQgAMN8EAACnBgAQ4AQAAIkIADDhBAIA4wcAIfYEAgDjBwAhgQUBAPMHACGYBQEA8wcAIZkFAQDzBwAhmgUBAOsHACGbBQAAiggAIA8OAADwBwAgSgAAiwgAIEsAAIsIACDlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABCwMAAP4HACDeBAAAjAgAMN8EAACoAQAQ4AQAAIwIADDhBAIAqggAIfYEAgCqCAAhgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_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_CAAw4QQCAOMHACGcBQEA8wcAIaEFQADsBwAh0AUAAaAIACHRBQIA4wcAIQjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgcOAADmBwAgSgAAwwgAIEsAAMMIACDlBAAAANQFAuYEAAAA1AUI5wQAAADUBQjsBAAAwgjUBSIHDgAA5gcAIEoAAMMIACBLAADDCAAg5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMII1AUiBOUEAAAA1AUC5gQAAADUBQjnBAAAANQFCOwEAADDCNQFIgneBAAAxAgAMN8EAADgAwAQ4AQAAMQIADDhBAIA4wcAIfYEAgDjBwAh1QUBAPMHACHWBQEA8wcAIdcFAQDzBwAh2AUBAPMHACEI3gQAAMUIADDfBAAAygMAEOAEAADFCAAw4QQCAOMHACH2BAIA4wcAIdkFAQDzBwAh2gUBAPMHACHbBQEA8wcAIQjeBAAAxggAMN8EAAC0AwAQ4AQAAMYIADDhBAIA4wcAIZwFAQDzBwAhngUBAPMHACGgBQEA6wcAIcUFAgDjBwAhFN4EAADHCAAw3wQAAJ4DABDgBAAAxwgAMOEEAgDjBwAh4wQCAJMIACGnBQAAyAjlBSLFBQIAkwgAIccFEADkBwAhyAUQAOQHACHJBRAA5AcAIcoFEADkBwAhzwUBAOsHACHcBQEA8wcAId0FQADsBwAh3gUBAOsHACHfBQEA6wcAIeAFAQDrBwAh4QUBAOsHACHiBQEA6wcAIeMFEAC5CAAhBw4AAOYHACBKAADKCAAgSwAAyggAIOUEAAAA5QUC5gQAAADlBQjnBAAAAOUFCOwEAADJCOUFIgcOAADmBwAgSgAAyggAIEsAAMoIACDlBAAAAOUFAuYEAAAA5QUI5wQAAADlBQjsBAAAyQjlBSIE5QQAAADlBQLmBAAAAOUFCOcEAAAA5QUI7AQAAMoI5QUiFt4EAADLCAAw3wQAAIQDABDgBAAAywgAMOEEAgDjBwAh7QQCAJMIACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACH5BEAA7AcAIacFAADNCPEFIuUFAgCTCAAh5gUCAOMHACHnBQEA8wcAIegFAQDzBwAh6QVAAOwHACHqBQEA8wcAIewFAADMCOwFIu0FAACKCAAg7gVAAOwHACHvBQEA8wcAIfEFAQDrBwAh8gUBAOsHACEHDgAA5gcAIEoAANEIACBLAADRCAAg5QQAAADsBQLmBAAAAOwFCOcEAAAA7AUI7AQAANAI7AUiBw4AAOYHACBKAADPCAAgSwAAzwgAIOUEAAAA8QUC5gQAAADxBQjnBAAAAPEFCOwEAADOCPEFIgcOAADmBwAgSgAAzwgAIEsAAM8IACDlBAAAAPEFAuYEAAAA8QUI5wQAAADxBQjsBAAAzgjxBSIE5QQAAADxBQLmBAAAAPEFCOcEAAAA8QUI7AQAAM8I8QUiBw4AAOYHACBKAADRCAAgSwAA0QgAIOUEAAAA7AUC5gQAAADsBQjnBAAAAOwFCOwEAADQCOwFIgTlBAAAAOwFAuYEAAAA7AUI5wQAAADsBQjsBAAA0QjsBSIR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-QUBAOsHACEHDgAA5gcAIEoAANUIACBLAADVCAAg5QQAAAD4BQLmBAAAAPgFCOcEAAAA-AUI7AQAANQI-AUiBw4AAOYHACBKAADVCAAgSwAA1QgAIOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADUCPgFIgTlBAAAAPgFAuYEAAAA-AUI5wQAAAD4BQjsBAAA1Qj4BSIJ3gQAANYIADDfBAAAzgIAEOAEAADWCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAh-gUBAPMHACH7BQEA8wcAIfwFAgDjBwAhCt4EAADXCAAw3wQAALgCABDgBAAA1wgAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhhQUBAOsHACH9BQEA8wcAIf4FAQDrBwAhCN4EAADYCAAw3wQAAKACABDgBAAA2AgAMOEEAgDjBwAhnAUBAPMHACGeBQEA6wcAIaAFAQDrBwAh5QUCAOMHACET3gQAANkIADDfBAAAigIAEOAEAADZCAAw4QQCAOMHACHwBAEA6wcAIfEEQADsBwAh9QQCAOMHACH2BAIA4wcAIacFAQDzBwAhuAUBAPMHACHSBQEA8wcAIeYFAgDjBwAh_wVAAOwHACGABgEA8wcAIYEGAQDzBwAhggYgAPQHACGDBgEA6wcAIYQGIAD0BwAhhgYAANoIhgYiBw4AAOYHACBKAADcCAAgSwAA3AgAIOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADbCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIE5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANwIhgYiGN4EAADdCAAw3wQAAPIBABDgBAAA3QgAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfkEQADsBwAhhQUBAOsHACGIBQEA6wcAIYoFAQDrBwAhpwUAANoIhgYi6QVAAKYIACHvBQEA6wcAIf4FAQDzBwAhhwYBAPMHACGIBgEA8wcAIYkGAQDzBwAhigYBAOsHACGLBgEA6wcAIYwGAQDrBwAhjQYBAOsHACGOBgEA6wcAIY8GAQDrBwAhkAYBAOsHACEI3gQAAN4IADDfBAAA3AEAEOAEAADeCAAw4QQCAOMHACHaBQEA8wcAIdsFAQDzBwAhkQYgAPQHACGSBiAA9AcAIQsDAAD-BwAgBAAA4AgAIN4EAADfCAAw3wQAAGsAEOAEAADfCAAw4QQCAKoIACH1BAIAqggAIfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhJAMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACGbBgAAAwAgnAYAAAMAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQoDAAD-BwAg3gQAAOIIADDfBAAAoQEAEOAEAADiCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQTlBAAAALgFAuYEAAAAuAUI5wQAAAC4BQjsBAAAsQi4BSIJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAKoIACH2BAIAqggAIdUFAQCHCAAh1gUBAIcIACHXBQEAhwgAIdgFAQCHCAAhAvYEAgAAAAHZBQEAAAABCQMAAP4HACDeBAAA6AgAMN8EAACQAQAQ4AQAAOgIADDhBAIAqggAIfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhAvYEAgAAAAH6BQEAAAABDgMAAP4HACAIAADrCAAgFAAA7AgAIBUAAO0IACAWAADuCAAg3gQAAOoIADDfBAAAFwAQ4AQAAOoIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEDlQYAABAAIJYGAAAQACCXBgAAEAAgA5UGAAAaACCWBgAAGgAglwYAABoAIAOVBgAANgAglgYAADYAIJcGAAA2ACADlQYAADoAIJYGAAA6ACCXBgAAOgAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEfBQAA8QgAIAcAAKwJACAIAADrCAAgHQAAswkAICUAAPwIACAmAACrCQAgJwAArQkAICgAAK4JACApAACvCQAgKgAA7AgAICsAALAJACAsAACxCQAgLQAAsgkAIC4AAP4IACAvAAC0CQAgMAAAtQkAIDEAALYJACAyAAC3CQAgMwAAuAkAIDQAALkJACA1AAC6CQAg3gQAAKoJADDfBAAADQAQ4AQAAKoJADDhBAIAqggAIdoFAQCHCAAh2wUBAIcIACGRBiAAiAgAIZIGIACICAAhmwYAAA0AIJwGAAANACADlQYAAAcAIJYGAAAHACCXBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGbBgAAdAAgnAYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAABtACCcBgAAbQAgA5UGAAB5ACCWBgAAeQAglwYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5UGAABtACCWBgAAbQAglwYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhmwYAAAMAIJwGAAADACADlQYAAHQAIJYGAAB0ACCXBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKbBgAAWAAgnAYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5UGAABcACCWBgAAXAAglwYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYimwYAAAcAIJwGAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIZsGAAAQACCcBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhmwYAABcAIJwGAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKbBgAABwAgnAYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhmwYAAAsAIJwGAAALACADlQYAAEQAIJYGAABEACCXBgAARAAgHQUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBiAAiAgAIQOVBgAAAwAglgYAAAMAIJcGAAADACADlQYAAAsAIJYGAAALACCXBgAACwAgA5UGAAAXACCWBgAAFwAglwYAABcAIAOVBgAAkAEAIJYGAACQAQAglwYAAJABACADlQYAAJQBACCWBgAAlAEAIJcGAACUAQAgA5UGAACZAQAglgYAAJkBACCXBgAAmQEAIAOVBgAAnQEAIJYGAACdAQAglwYAAJ0BACADlQYAAKEBACCWBgAAoQEAIJcGAAChAQAgA5UGAABiACCWBgAAYgAglwYAAGIAIA0DAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACCbBgAAqAEAIJwGAACoAQAgFQMAAP4HACDeBAAAhggAMN8EAACqAQAQ4AQAAIYIADDhBAIAqggAIfYEAgCqCAAhiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACGbBgAAqgEAIJwGAACqAQAgCQMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIZsGAACsAQAgnAYAAKwBACASAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIZsGAACuAQAgnAYAAK4BACAJAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhmwYAALABACCcBgAAsAEAIAOVBgAAsgEAIJYGAACyAQAglwYAALIBACADlQYAAGsAIJYGAABrACCXBgAAawAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIgOVBgAATwAglgYAAE8AIJcGAABPACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQOVBgAAWAAglgYAAFgAIJcGAABYACADlQYAAGcAIJYGAABnACCXBgAAZwAgDQMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACGbBgAAawAgnAYAAGsAIAAAAAAABaAGEAAAAAGmBhAAAAABpwYQAAAAAagGEAAAAAGpBhAAAAABBaAGAgAAAAGmBgIAAAABpwYCAAAAAagGAgAAAAGpBgIAAAABBUIAAKATACBDAACmEwAgnQYAAKETACCeBgAApRMAIKMGAAA4ACAFQgAAnhMAIEMAAKMTACCdBgAAnxMAIJ4GAACiEwAgowYAABwAIANCAACgEwAgnQYAAKETACCjBgAAOAAgA0IAAJ4TACCdBgAAnxMAIKMGAAAcACAAAAAAAAABoAYBAAAAAQGgBkAAAAABBUIAAJgTACBDAACcEwAgnQYAAJkTACCeBgAAmxMAIKMGAACNAQAgC0IAANcJADBDAADcCQAwnQYAANgJADCeBgAA2QkAMJ8GAADaCQAgoAYAANsJADChBgAA2wkAMKIGAADbCQAwowYAANsJADCkBgAA3QkAMKUGAADeCQAwBAwAAMwJACDhBAIAAAAB4wQCAAAAAeQEEAAAAAECAAAALwAgQgAA4gkAIAMAAAAvACBCAADiCQAgQwAA4QkAIAE7AACaEwAwCgwAAJgJACASAACXCQAg3gQAAJYJADDfBAAALQAQ4AQAAJYJADDhBAIAAAAB4gQCAKoIACHjBAIAqggAIeQEEACSCQAhmgYAAJUJACACAAAALwAgOwAA4QkAIAIAAADfCQAgOwAA4AkAIAfeBAAA3gkAMN8EAADfCQAQ4AQAAN4JADDhBAIAqggAIeIEAgCqCAAh4wQCAKoIACHkBBAAkgkAIQfeBAAA3gkAMN8EAADfCQAQ4AQAAN4JADDhBAIAqggAIeIEAgCqCAAh4wQCAKoIACHkBBAAkgkAIQPhBAIAyAkAIeMEAgDICQAh5AQQAMcJACEEDAAAygkAIOEEAgDICQAh4wQCAMgJACHkBBAAxwkAIQQMAADMCQAg4QQCAAAAAeMEAgAAAAHkBBAAAAABA0IAAJgTACCdBgAAmRMAIKMGAACNAQAgBEIAANcJADCdBgAA2AkAMJ8GAADaCQAgowYAANsJADAAAAAAAAGgBgEAAAABAaAGIAAAAAEFQgAAkBMAIEMAAJYTACCdBgAAkRMAIJ4GAACVEwAgowYAAAUAIAVCAACOEwAgQwAAkxMAIJ0GAACPEwAgngYAAJITACCjBgAAAQAgA0IAAJATACCdBgAAkRMAIKMGAAAFACADQgAAjhMAIJ0GAACPEwAgowYAAAEAIAAAAAAABUIAAIkTACBDAACMEwAgnQYAAIoTACCeBgAAixMAIKMGAAABACADQgAAiRMAIJ0GAACKEwAgowYAAAEAIBUFAADSEAAgBwAA0xAAIAgAANUQACAdAADeEAAgJQAA3BAAICYAANEQACAnAADUEAAgKAAA1hAAICkAANcQACAqAADYEAAgKwAA2RAAICwAANoQACAtAADbEAAgLgAA3RAAIC8AAN8QACAwAADgEAAgMQAA4RAAIDIAAOIQACAzAADjEAAgNAAA5BAAIDUAAOUQACAAAAAAAAVCAACEEwAgQwAAhxMAIJ0GAACFEwAgngYAAIYTACCjBgAAAQAgA0IAAIQTACCdBgAAhRMAIKMGAAABACAAAAAAAAVCAAD_EgAgQwAAghMAIJ0GAACAEwAgngYAAIETACCjBgAAAQAgA0IAAP8SACCdBgAAgBMAIKMGAAABACAAAAAAAAVCAAD6EgAgQwAA_RIAIJ0GAAD7EgAgngYAAPwSACCjBgAAAQAgA0IAAPoSACCdBgAA-xIAIKMGAAABACAAAAAAAAVCAAD1EgAgQwAA-BIAIJ0GAAD2EgAgngYAAPcSACCjBgAAAQAgA0IAAPUSACCdBgAA9hIAIKMGAAABACAAAAAAAAVCAADwEgAgQwAA8xIAIJ0GAADxEgAgngYAAPISACCjBgAAAQAgA0IAAPASACCdBgAA8RIAIKMGAAABACAAAAAAAAWgBgQAAAABpgYEAAAAAacGBAAAAAGoBgQAAAABqQYEAAAAAQVCAADrEgAgQwAA7hIAIJ0GAADsEgAgngYAAO0SACCjBgAABQAgA0IAAOsSACCdBgAA7BIAIKMGAAAFACAAAAAAAAGgBgAAAKMFAgGgBgAAAKUFAgGgBgAAAKcFAgWgBgIAAAABpgYCAAAAAacGAgAAAAGoBgIAAAABqQYCAAAAAQVCAADjEgAgQwAA6RIAIJ0GAADkEgAgngYAAOgSACCjBgAABQAgB0IAAOESACBDAADmEgAgnQYAAOISACCeBgAA5RIAIKEGAAANACCiBgAADQAgowYAAAEAIANCAADjEgAgnQYAAOQSACCjBgAABQAgA0IAAOESACCdBgAA4hIAIKMGAAABACAAAAAAAAGgBgABAAABBUIAANwSACBDAADfEgAgnQYAAN0SACCeBgAA3hIAIKMGAAB2ACADQgAA3BIAIJ0GAADdEgAgowYAAHYAIAAAAAAABUIAANMSACBDAADaEgAgnQYAANQSACCeBgAA2RIAIKMGAAABACAHQgAA0RIAIEMAANcSACCdBgAA0hIAIJ4GAADWEgAgoQYAAG0AIKIGAABtACCjBgAAbwAgC0IAAMAKADBDAADFCgAwnQYAAMEKADCeBgAAwgoAMJ8GAADDCgAgoAYAAMQKADChBgAAxAoAMKIGAADECgAwowYAAMQKADCkBgAAxgoAMKUGAADHCgAwBDsAAQAAAeEEAgAAAAHxBEAAAAABrAUCAAAAAQIAAAB7ACBCAADLCgAgAwAAAHsAIEIAAMsKACBDAADKCgAgATsAANUSADAKIwAA9QgAIDsAAfQIACHeBAAA8wgAMN8EAAB5ABDgBAAA8wgAMOEEAgAAAAHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACGYBgAA8ggAIAIAAAB7ACA7AADKCgAgAgAAAMgKACA7AADJCgAgCDsAAfQIACHeBAAAxwoAMN8EAADICgAQ4AQAAMcKADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQg7AAH0CAAh3gQAAMcKADDfBAAAyAoAEOAEAADHCgAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEEOwABtQoAIeEEAgDICQAh8QRAANQJACGsBQIAyAkAIQQ7AAG1CgAh4QQCAMgJACHxBEAA1AkAIawFAgDICQAhBDsAAQAAAeEEAgAAAAHxBEAAAAABrAUCAAAAAQNCAADTEgAgnQYAANQSACCjBgAAAQAgA0IAANESACCdBgAA0hIAIKMGAABvACAEQgAAwAoAMJ0GAADBCgAwnwYAAMMKACCjBgAAxAoAMAAAAAAAB0IAAMASACBDAADPEgAgnQYAAMESACCeBgAAzhIAIKEGAABtACCiBgAAbQAgowYAAG8AIAtCAADlCgAwQwAA6goAMJ0GAADmCgAwngYAAOcKADCfBgAA6AoAIKAGAADpCgAwoQYAAOkKADCiBgAA6QoAMKMGAADpCgAwpAYAAOsKADClBgAA7AoAMAVCAADEEgAgQwAAzBIAIJ0GAADFEgAgngYAAMsSACCjBgAAAQAgB0IAAMISACBDAADJEgAgnQYAAMMSACCeBgAAyBIAIKEGAAADACCiBgAAAwAgowYAAAUAIAtCAADZCgAwQwAA3goAMJ0GAADaCgAwngYAANsKADCfBgAA3AoAIKAGAADdCgAwoQYAAN0KADCiBgAA3QoAMKMGAADdCgAwpAYAAN8KADClBgAA4AoAMAwDAADMCgAgJAAAzgoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAECAAAAdgAgQgAA5AoAIAMAAAB2ACBCAADkCgAgQwAA4woAIAE7AADHEgAwEQMAAP4HACAiAAD4CAAgJAAA-QgAIN4EAAD2CAAw3wQAAHQAEOAEAAD2CAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhngUBAIIIACGfBQQA9wgAIa0FAgCtCAAhrgUgAIgIACGvBQIArQgAIbAFAQCCCAAhAgAAAHYAIDsAAOMKACACAAAA4QoAIDsAAOIKACAO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQ7eBAAA4AoAMN8EAADhCgAQ4AQAAOAKADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYAFAQCHCAAhngUBAIIIACGfBQQA9wgAIa0FAgCtCAAhrgUgAIgIACGvBQIArQgAIbAFAQCCCAAhCuEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAL0KACAkAAC_CgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMAwAAzAoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgMAAPIKACAEAADzCgAgGQAA9AoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAECAAAAbwAgQgAA8AoAIAMAAABvACBCAADwCgAgQwAA7woAIAE7AADGEgAwEAMAAP4HACAEAAD9CAAgGQAA_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_CwAgDQAAwAsAIOEEAgDICQAhpwUAAL0L5QUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIc8FAQDTCQAh3AUBAOoJACHdBUAA1AkAId4FAQDTCQAh3wUBANMJACHgBQEA0wkAIeEFAQDTCQAh4gUBANMJACHjBRAAoQsAIQdCAACTEgAgQwAAlxIAIJ0GAACUEgAgngYAAJYSACChBgAAEAAgogYAABAAIKMGAAASACALQgAAwQsAMEMAAMYLADCdBgAAwgsAMJ4GAADDCwAwnwYAAMQLACCgBgAAxQsAMKEGAADFCwAwogYAAMULADCjBgAAxQsAMKQGAADHCwAwpQYAAMgLADALDAAAmgsAIOEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAAMwLACADAAAAIwAgQgAAzAsAIEMAAMsLACABOwAAlRIAMBAMAACYCQAgDwAAoAkAIN4EAACeCQAw3wQAACEAEOAEAACeCQAw4QQCAAAAAeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQIAAAAjACA7AADLCwAgAgAAAMkLACA7AADKCwAgDt4EAADICwAw3wQAAMkLABDgBAAAyAsAMOEEAgCqCAAh4wQCAKoIACHwBAEAgggAIfEEQACrCAAhvQUCAKoIACG-BQEAgggAIb8FEACSCQAhwAUQAJIJACHCBQAAnwnCBSLDBUAAqwgAIcQFAQCCCAAhDt4EAADICwAw3wQAAMkLABDgBAAAyAsAMOEEAgCqCAAh4wQCAKoIACHwBAEAgggAIfEEQACrCAAhvQUCAKoIACG-BQEAgggAIb8FEACSCQAhwAUQAJIJACHCBQAAnwnCBSLDBUAAqwgAIcQFAQCCCAAhCuEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACYCwAg4QQCAMgJACHjBAIAyAkAIfAEAQDTCQAh8QRAANQJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCwwAAJoLACDhBAIAAAAB4wQCAAAAAfAEAQAAAAHxBEAAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAARIJAADOCwAgDQAAzwsAIOEEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABA0IAAJMSACCdBgAAlBIAIKMGAAASACAEQgAAwQsAMJ0GAADCCwAwnwYAAMQLACCjBgAAxQsAMAsPAACbCwAg4QQCAAAAAfAEAQAAAAHxBEAAAAABvQUCAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAECAAAAIwAgQgAA2AsAIAMAAAAjACBCAADYCwAgQwAA1wsAIAE7AACSEgAwAgAAACMAIDsAANcLACACAAAAyQsAIDsAANYLACAK4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJkLACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACG9BQIAyAkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABA0IAAJASACCdBgAAkRIAIKMGAAASACADQgAAjhIAIJ0GAACPEgAgowYAAAUAIANCAACMEgAgnQYAAI0SACCjBgAAAQAgA0IAAIoSACCdBgAAixIAIKMGAACNAQAgBEIAANALADCdBgAA0QsAMJ8GAADTCwAgowYAAMULADAEQgAAswsAMJ0GAAC0CwAwnwYAALYLACCjBgAAtwsAMARCAACqCwAwnQYAAKsLADCfBgAArQsAIKMGAADbCQAwAAAAAAAFQgAAhRIAIEMAAIgSACCdBgAAhhIAIJ4GAACHEgAgowYAAFoAIANCAACFEgAgnQYAAIYSACCjBgAAWgAgAAAAAAABoAYAAADUBQIFQgAA_xEAIEMAAIMSACCdBgAAgBIAIJ4GAACCEgAgowYAAAUAIAtCAADvCwAwQwAA9AsAMJ0GAADwCwAwngYAAPELADCfBgAA8gsAIKAGAADzCwAwoQYAAPMLADCiBgAA8wsAMKMGAADzCwAwpAYAAPULADClBgAA9gsAMAThBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAABAgAAAF4AIEIAAPoLACADAAAAXgAgQgAA-gsAIEMAAPkLACABOwAAgRIAMAkaAACFCQAg3gQAAIQJADDfBAAAXAAQ4AQAAIQJADDhBAIAAAABnAUBAIcIACGhBUAAqwgAIdAFAAH0CAAh0QUCAKoIACECAAAAXgAgOwAA-QsAIAIAAAD3CwAgOwAA-AsAIAjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhCN4EAAD2CwAw3wQAAPcLABDgBAAA9gsAMOEEAgCqCAAhnAUBAIcIACGhBUAAqwgAIdAFAAH0CAAh0QUCAKoIACEE4QQCAMgJACGcBQEA6gkAIaEFQADUCQAh0AUAAbUKACEE4QQCAMgJACGcBQEA6gkAIaEFQADUCQAh0AUAAbUKACEE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQNCAAD_EQAgnQYAAIASACCjBgAABQAgBEIAAO8LADCdBgAA8AsAMJ8GAADyCwAgowYAAPMLADAAAAAAAAVCAAD6EQAgQwAA_REAIJ0GAAD7EQAgngYAAPwRACCjBgAAAQAgA0IAAPoRACCdBgAA-xEAIKMGAAABACAAAAAAAAVCAAD1EQAgQwAA-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_DAAgEOEEAgDICQAh4wQCAKsKACGnBQAAvQvlBSLHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIc8FAQDTCQAh3AUBAOoJACHdBUAA1AkAId4FAQDTCQAh3wUBANMJACHgBQEA0wkAIeEFAQDTCQAh4gUBANMJACHjBRAAoQsAIRIMAACXDAAgDQAAwAsAIOEEAgDICQAh4wQCAKsKACGnBQAAvQvlBSLHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIc8FAQDTCQAh3AUBAOoJACHdBUAA1AkAId4FAQDTCQAh3wUBANMJACHgBQEA0wkAIeEFAQDTCQAh4gUBANMJACHjBRAAoQsAIRIMAACYDAAgDQAAzwsAIOEEAgAAAAHjBAIAAAABpwUAAADlBQLHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABA0IAANgRACCdBgAA2REAIKMGAAAFACADQgAA1hEAIJ0GAADXEQAgowYAAAkAIANCAADUEQAgnQYAANURACCjBgAAAQAgA0IAANIRACCdBgAA0xEAIKMGAACKAQAgA0IAANARACCdBgAA0REAIKMGAACNAQAgBEIAALkMADCdBgAAugwAMJ8GAAC8DAAgowYAALcLADAEQgAArQwAMJ0GAACuDAAwnwYAALAMACCjBgAAsQwAMANCAACoDAAgnQYAAKkMACCjBgAAHAAgAAAAAAABoAYAAAD4BQIFQgAAxREAIEMAAM4RACCdBgAAxhEAIJ4GAADNEQAgowYAAAkAIAVCAADDEQAgQwAAyxEAIJ0GAADEEQAgngYAAMoRACCjBgAABQAgB0IAAMERACBDAADIEQAgnQYAAMIRACCeBgAAxxEAIKEGAAAXACCiBgAAFwAgowYAAI0BACADQgAAxREAIJ0GAADGEQAgowYAAAkAIANCAADDEQAgnQYAAMQRACCjBgAABQAgA0IAAMERACCdBgAAwhEAIKMGAACNAQAgAAAAAAAFQgAAuBEAIEMAAL8RACCdBgAAuREAIJ4GAAC-EQAgowYAAAEAIAtCAACEDQAwQwAAiQ0AMJ0GAACFDQAwngYAAIYNADCfBgAAhw0AIKAGAACIDQAwoQYAAIgNADCiBgAAiA0AMKMGAACIDQAwpAYAAIoNADClBgAAiw0AMAtCAAD4DAAwQwAA_QwAMJ0GAAD5DAAwngYAAPoMADCfBgAA-wwAIKAGAAD8DAAwoQYAAPwMADCiBgAA_AwAMKMGAAD8DAAwpAYAAP4MADClBgAA_wwAMAtCAADsDAAwQwAA8QwAMJ0GAADtDAAwngYAAO4MADCfBgAA7wwAIKAGAADwDAAwoQYAAPAMADCiBgAA8AwAMKMGAADwDAAwpAYAAPIMADClBgAA8wwAMAtCAADgDAAwQwAA5QwAMJ0GAADhDAAwngYAAOIMADCfBgAA4wwAIKAGAADkDAAwoQYAAOQMADCiBgAA5AwAMKMGAADkDAAwpAYAAOYMADClBgAA5wwAMA8EAADUDAAgBgAA0wwAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABAgAAADwAIEIAAOsMACADAAAAPAAgQgAA6wwAIEMAAOoMACABOwAAvREAMBQEAADgCAAgBgAAigkAIAsAAJAJACDeBAAAjQkAMN8EAAA6ABDgBAAAjQkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACECAAAAPAAgOwAA6gwAIAIAAADoDAAgOwAA6QwAIBHeBAAA5wwAMN8EAADoDAAQ4AQAAOcMADDhBAIAqggAIe0EAgCtCAAh8QRAAKsIACH1BAIAqggAIdwFAQCHCAAh4AUBAIIIACHhBQEAgggAIeUFAgCqCAAh8wUBAIIIACH0BRAAjgkAIfUFAQCCCAAh9gUBAIIIACH4BQAAjwn4BSL5BQEAgggAIRHeBAAA5wwAMN8EAADoDAAQ4AQAAOcMADDhBAIAqggAIe0EAgCtCAAh8QRAAKsIACH1BAIAqggAIdwFAQCHCAAh4AUBAIIIACHhBQEAgggAIeUFAgCqCAAh8wUBAIIIACH0BRAAjgkAIfUFAQCCCAAh9gUBAIIIACH4BQAAjwn4BSL5BQEAgggAIQ3hBAIAyAkAIfEEQADUCQAh9QQCAMgJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBAAA0QwAIAYAANAMACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQYRAADkCQAg4QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAA9wwAIAMAAAA4ACBCAAD3DAAgQwAA9gwAIAE7AAC8EQAwCwsAAJMJACARAACUCQAg3gQAAJEJADDfBAAANgAQ4AQAAJEJADDhBAIAAAAB7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQIAAAA4ACA7AAD2DAAgAgAAAPQMACA7AAD1DAAgCd4EAADzDAAw3wQAAPQMABDgBAAA8wwAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEF4QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQYRAADWCQAg4QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQYRAADkCQAg4QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACAKAADbCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAIMNACADAAAAHAAgQgAAgw0AIEMAAIINACABOwAAuxEAMBwEAADgCAAgCQAAmwkAIAoAAPAIACALAACQCQAgDQAAnQkAIBAAAKMJACATAACUCQAg3gQAAKEJADDfBAAAGgAQ4AQAAKEJADDhBAIAAAAB7QQCAK0IACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKIJzwUixQUCAAAAAcYFAgCtCAAhxwUQAJIJACHIBRAAkgkAIckFEACSCQAhygUQAJIJACHLBRAAjgkAIcwFEACSCQAhzQUQAJIJACHPBQEAgggAIQIAAAAcACA7AACCDQAgAgAAAIANACA7AACBDQAgFd4EAAD_DAAw3wQAAIANABDgBAAA_wwAMOEEAgCqCAAh7QQCAK0IACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKIJzwUixQUCAK0IACHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACEV3gQAAP8MADDfBAAAgA0AEOAEAAD_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_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiAgAAAAkAIDsAALENACACAAAArg0AIDsAAK8NACAT3gQAAK0NADDfBAAArg0AEOAEAACtDQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYiE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIg_hBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiAaAGAAAAhgYCFAMAALMNACAEAACyDQAgCAAAtQ0AIBgAALQNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgVCAACoEQAgQwAAsREAIJ0GAACpEQAgngYAALARACCjBgAABQAgBUIAAKYRACBDAACuEQAgnQYAAKcRACCeBgAArREAIKMGAAABACALQgAAzA0AMEMAANANADCdBgAAzQ0AMJ4GAADODQAwnwYAAM8NACCgBgAA5AwAMKEGAADkDAAwogYAAOQMADCjBgAA5AwAMKQGAADRDQAwpQYAAOcMADALQgAAww0AMEMAAMcNADCdBgAAxA0AMJ4GAADFDQAwnwYAAMYNACCgBgAAiA0AMKEGAACIDQAwogYAAIgNADCjBgAAiA0AMKQGAADIDQAwpQYAAIsNADALQgAAtw0AMEMAALwNADCdBgAAuA0AMJ4GAAC5DQAwnwYAALoNACCgBgAAuw0AMKEGAAC7DQAwogYAALsNADCjBgAAuw0AMKQGAAC9DQAwpQYAAL4NADAE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQIAAABRACBCAADCDQAgAwAAAFEAIEIAAMINACBDAADBDQAgATsAAKwRADAJBgAAigkAIN4EAACJCQAw3wQAAE8AEOAEAACJCQAw4QQCAAAAAZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhAgAAAFEAIDsAAMENACACAAAAvw0AIDsAAMANACAI3gQAAL4NADDfBAAAvw0AEOAEAAC-DQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCCCAAhoAUBAIIIACHlBQIAqggAIQjeBAAAvg0AMN8EAAC_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_AwAMKIGAAD8DAAwowYAAPwMADCkBgAApg4AMKUGAAD_DAAwC0IAAJUOADBDAACaDgAwnQYAAJYOADCeBgAAlw4AMJ8GAACYDgAgoAYAAJkOADChBgAAmQ4AMKIGAACZDgAwowYAAJkOADCkBgAAmw4AMKUGAACcDgAwC0IAAIkOADBDAACODgAwnQYAAIoOADCeBgAAiw4AMJ8GAACMDgAgoAYAAI0OADChBgAAjQ4AMKIGAACNDgAwowYAAI0OADCkBgAAjw4AMKUGAACQDgAwB0IAAIQOACBDAACHDgAgnQYAAIUOACCeBgAAhg4AIKEGAABrACCiBgAAawAgowYAALcBACALQgAA-w0AMEMAAP8NADCdBgAA_A0AMJ4GAAD9DQAwnwYAAP4NACCgBgAA6QoAMKEGAADpCgAwogYAAOkKADCjBgAA6QoAMKQGAACADgAwpQYAAOwKADAKAwAA8goAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAACDDgAgAwAAAG8AIEIAAIMOACBDAACCDgAgATsAAJYRADACAAAAbwAgOwAAgg4AIAIAAADtCgAgOwAAgQ4AIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKAwAA1goAIBkAANgKACAgAADUCgAgIQAA1QoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQoDAADyCgAgGQAA9AoAICAAAPUKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABBgMAAO8JACDhBAIAAAAB9gQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAQIAAAC3AQAgQgAAhA4AIAMAAABrACBCAACEDgAgQwAAiA4AIAgAAABrACADAADtCQAgOwAAiA4AIOEEAgDICQAh9gQCAMgJACH3BAEA6gkAIfgEIADrCQAh-QRAANQJACEGAwAA7QkAIOEEAgDICQAh9gQCAMgJACH3BAEA6gkAIfgEIADrCQAh-QRAANQJACEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAECAAAAaQAgQgAAlA4AIAMAAABpACBCAACUDgAgQwAAkw4AIAE7AACVEQAwDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_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_AsAIOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAALUOACADAAAAWgAgQgAAtQ4AIEMAALQOACABOwAAkhEAMAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAAAAAfEEQACrCAAh9QQCAKoIACHSBQEAhwgAIdQFAACHCdQFIgIAAABaACA7AAC0DgAgAgAAALIOACA7AACzDgAgCN4EAACxDgAw3wQAALIOABDgBAAAsQ4AMOEEAgCqCAAh8QRAAKsIACH1BAIAqggAIdIFAQCHCAAh1AUAAIcJ1AUiCN4EAACxDgAw3wQAALIOABDgBAAAsQ4AMOEEAgCqCAAh8QRAAKsIACH1BAIAqggAIdIFAQCHCAAh1AUAAIcJ1AUiBOEEAgDICQAh8QRAANQJACHSBQEA6gkAIdQFAADsC9QFIgUbAADuCwAg4QQCAMgJACHxBEAA1AkAIdIFAQDqCQAh1AUAAOwL1AUiBRsAAPwLACDhBAIAAAAB8QRAAAAAAdIFAQAAAAHUBQAAANQFAhkDAADEDAAgBgAAwwwAIAcAAMUMACALAADGDAAgDAAAyQwAIBAAAMcMACAXAADIDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAECAAAAEgAgQgAAvg4AIAMAAAASACBCAAC-DgAgQwAAvQ4AIAE7AACREQAwAgAAABIAIDsAAL0OACACAAAAjA0AIDsAALwOACAS4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRkDAACiDAAgBgAAoQwAIAcAAKMMACALAACkDAAgDAAApwwAIBAAAKUMACAXAACmDAAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRkDAADEDAAgBgAAwwwAIAcAAMUMACALAADGDAAgDAAAyQwAIBAAAMcMACAXAADIDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEPBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADHDgAgAwAAADwAIEIAAMcOACBDAADGDgAgATsAAJARADACAAAAPAAgOwAAxg4AIAIAAADoDAAgOwAAxQ4AIA3hBAIAyAkAIe0EAgCrCgAh8QRAANQJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACHcBQEA6gkAIeAFAQDTCQAh4QUBANMJACHlBQIAyAkAIfMFAQDTCQAh9AUQAKELACH1BQEA0wkAIfYFAQDTCQAh-AUAAM8M-AUi-QUBANMJACEPBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAARQDAADXDQAgBwAA6w0AIAgAANkNACAYAADYDQAgGQAA2g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA0A4AIAMAAAAJACBCAADQDgAgQwAAzw4AIAE7AACPEQAwAgAAAAkAIDsAAM8OACACAAAArg0AIDsAAM4OACAP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhQDAACzDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAA1w0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCA0IAAI0RACCdBgAAjhEAIKMGAAABACAEQgAAyA4AMJ0GAADJDgAwnwYAAMsOACCjBgAAqg0AMARCAAC_DgAwnQYAAMAOADCfBgAAwg4AIKMGAADkDAAwBEIAALYOADCdBgAAtw4AMJ8GAAC5DgAgowYAAIgNADAEQgAAqg4AMJ0GAACrDgAwnwYAAK0OACCjBgAArg4AMARCAAChDgAwnQYAAKIOADCfBgAApA4AIKMGAAD8DAAwBEIAAJUOADCdBgAAlg4AMJ8GAACYDgAgowYAAJkOADAEQgAAiQ4AMJ0GAACKDgAwnwYAAIwOACCjBgAAjQ4AMANCAACEDgAgnQYAAIUOACCjBgAAtwEAIARCAAD7DQAwnQYAAPwNADCfBgAA_g0AIKMGAADpCgAwAAAAAAALQgAAsBAAMEMAALUQADCdBgAAsRAAMJ4GAACyEAAwnwYAALMQACCgBgAAtBAAMKEGAAC0EAAwogYAALQQADCjBgAAtBAAMKQGAAC2EAAwpQYAALcQADALQgAApxAAMEMAAKsQADCdBgAAqBAAMJ4GAACpEAAwnwYAAKoQACCgBgAAqg0AMKEGAACqDQAwogYAAKoNADCjBgAAqg0AMKQGAACsEAAwpQYAAK0NADALQgAAmxAAMEMAAKAQADCdBgAAnBAAMJ4GAACdEAAwnwYAAJ4QACCgBgAAnxAAMKEGAACfEAAwogYAAJ8QADCjBgAAnxAAMKQGAAChEAAwpQYAAKIQADALQgAAjxAAMEMAAJQQADCdBgAAkBAAMJ4GAACREAAwnwYAAJIQACCgBgAAkxAAMKEGAACTEAAwogYAAJMQADCjBgAAkxAAMKQGAACVEAAwpQYAAJYQADALQgAAhhAAMEMAAIoQADCdBgAAhxAAMJ4GAACIEAAwnwYAAIkQACCgBgAAiA0AMKEGAACIDQAwogYAAIgNADCjBgAAiA0AMKQGAACLEAAwpQYAAIsNADALQgAA-g8AMEMAAP8PADCdBgAA-w8AMJ4GAAD8DwAwnwYAAP0PACCgBgAA_g8AMKEGAAD-DwAwogYAAP4PADCjBgAA_g8AMKQGAACAEAAwpQYAAIEQADALQgAA7g8AMEMAAPMPADCdBgAA7w8AMJ4GAADwDwAwnwYAAPEPACCgBgAA8g8AMKEGAADyDwAwogYAAPIPADCjBgAA8g8AMKQGAAD0DwAwpQYAAPUPADALQgAA5Q8AMEMAAOkPADCdBgAA5g8AMJ4GAADnDwAwnwYAAOgPACCgBgAA_AwAMKEGAAD8DAAwogYAAPwMADCjBgAA_AwAMKQGAADqDwAwpQYAAP8MADALQgAA2Q8AMEMAAN4PADCdBgAA2g8AMJ4GAADbDwAwnwYAANwPACCgBgAA3Q8AMKEGAADdDwAwogYAAN0PADCjBgAA3Q8AMKQGAADfDwAwpQYAAOAPADALQgAAzQ8AMEMAANIPADCdBgAAzg8AMJ4GAADPDwAwnwYAANAPACCgBgAA0Q8AMKEGAADRDwAwogYAANEPADCjBgAA0Q8AMKQGAADTDwAwpQYAANQPADALQgAAwQ8AMEMAAMYPADCdBgAAwg8AMJ4GAADDDwAwnwYAAMQPACCgBgAAxQ8AMKEGAADFDwAwogYAAMUPADCjBgAAxQ8AMKQGAADHDwAwpQYAAMgPADALQgAAuA8AMEMAALwPADCdBgAAuQ8AMJ4GAAC6DwAwnwYAALsPACCgBgAA6QoAMKEGAADpCgAwogYAAOkKADCjBgAA6QoAMKQGAAC9DwAwpQYAAOwKADALQgAArw8AMEMAALMPADCdBgAAsA8AMJ4GAACxDwAwnwYAALIPACCgBgAA3QoAMKEGAADdCgAwogYAAN0KADCjBgAA3QoAMKQGAAC0DwAwpQYAAOAKADALQgAApg8AMEMAAKoPADCdBgAApw8AMJ4GAACoDwAwnwYAAKkPACCgBgAAmQ4AMKEGAACZDgAwogYAAJkOADCjBgAAmQ4AMKQGAACrDwAwpQYAAJwOADAHQgAAoQ8AIEMAAKQPACCdBgAAog8AIJ4GAACjDwAgoQYAAKgBACCiBgAAqAEAIKMGAACSBgAgB0IAAJwPACBDAACfDwAgnQYAAJ0PACCeBgAAng8AIKEGAACqAQAgogYAAKoBACCjBgAAqgYAIAdCAACXDwAgQwAAmg8AIJ0GAACYDwAgngYAAJkPACChBgAArAEAIKIGAACsAQAgowYAAMIGACAHQgAAkg8AIEMAAJUPACCdBgAAkw8AIJ4GAACUDwAgoQYAAK4BACCiBgAArgEAIKMGAADaBgAgB0IAAI0PACBDAACQDwAgnQYAAI4PACCeBgAAjw8AIKEGAACwAQAgogYAALABACCjBgAAiAcAIAtCAACBDwAwQwAAhg8AMJ0GAACCDwAwngYAAIMPADCfBgAAhA8AIKAGAACFDwAwoQYAAIUPADCiBgAAhQ8AMKMGAACFDwAwpAYAAIcPADClBgAAiA8AMAtCAAD1DgAwQwAA-g4AMJ0GAAD2DgAwngYAAPcOADCfBgAA-A4AIKAGAAD5DgAwoQYAAPkOADCiBgAA-Q4AMKMGAAD5DgAwpAYAAPsOADClBgAA_A4AMAYEAADuCQAg4QQCAAAAAfUEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtwEAIEIAAIAPACADAAAAtwEAIEIAAIAPACBDAAD_DgAgATsAAIwRADALAwAA_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgAAAAH1BAIAAAAB9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACECAAAAtwEAIDsAAP8OACACAAAA_Q4AIDsAAP4OACAJ3gQAAPwOADDfBAAA_Q4AEOAEAAD8DgAw4QQCAKoIACH1BAIAqggAIfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQXhBAIAyAkAIfUEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhBgQAAOwJACDhBAIAyAkAIfUEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhBgQAAO4JACDhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABAgAAALQBACBCAACMDwAgAwAAALQBACBCAACMDwAgQwAAiw8AIAE7AACLEQAwCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhgQUBAIIIACECAAAAtAEAIDsAAIsPACACAAAAiQ8AIDsAAIoPACAI3gQAAIgPADDfBAAAiQ8AEOAEAACIDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQjeBAAAiA8AMN8EAACJDwAQ4AQAAIgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhBOEEAgDICQAh8QRAANQJACGABQEA6gkAIYEFAQDTCQAhBOEEAgDICQAh8QRAANQJACGABQEA6gkAIYEFAQDTCQAhBOEEAgAAAAHxBEAAAAABgAUBAAAAAYEFAQAAAAECO4AAAAAB4QQCAAAAAQIAAACIBwAgQgAAjQ8AIAMAAACwAQAgQgAAjQ8AIEMAAJEPACADAAAAsAEAIDuAAJEPACHhBAIAyAkAIQI7gAAAAAHhBAIAyAkAIQvhBAIAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABhAUBAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYgFAQAAAAGJBQEAAAABigUBAAAAAQIAAADaBgAgQgAAkg8AIAMAAACuAQAgQgAAkg8AIEMAAJYPACANAAAArgEAIDsAAJYPACDhBAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhC-EEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECO4AAAAAB4QQCAAAAAQIAAADCBgAgQgAAlw8AIAMAAACsAQAgQgAAlw8AIEMAAJsPACADAAAArAEAIDuAAJsPACHhBAIAyAkAIQI7gAAAAAHhBAIAyAkAIQ7hBAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQIAAACqBgAgQgAAnA8AIAMAAACqAQAgQgAAnA8AIEMAAKAPACAQAAAAqgEAIDsAAKAPACDhBAIAyAkAIYsFAQDqCQAhjAUgAOsJACGNBQEA6gkAIY4FIADrCQAhjwUBAOoJACGQBSAA6wkAIZEFAQDqCQAhkgUBAOoJACGTBQEA6gkAIZQFAQDqCQAhlQUgAOsJACGWBSAA6wkAIZcFIADrCQAhDuEEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACEG4QQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABAgAAAJIGACBCAAChDwAgAwAAAKgBACBCAAChDwAgQwAApQ8AIAgAAACoAQAgOwAApQ8AIOEEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABBuEEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABCgQAAK4KACDhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAECAAAAZAAgQgAArg8AIAMAAABkACBCAACuDwAgQwAArQ8AIAE7AACKEQAwAgAAAGQAIDsAAK0PACACAAAAnQ4AIDsAAKwPACAJ4QQCAMgJACHxBEAA1AkAIfUEAgDICQAhowUAAKgKowUipQUAAKkKpQUipwUAAKoKpwUiqAUBANMJACGpBQIAqwoAIaoFAQDTCQAhCgQAAKwKACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACGjBQAAqAqjBSKlBQAAqQqlBSKnBQAAqgqnBSKoBQEA0wkAIakFAgCrCgAhqgUBANMJACEKBAAArgoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAAQwiAADNCgAgJAAAzgoAIOEEAgAAAAHxBEAAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa0FAgAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAECAAAAdgAgQgAAtw8AIAMAAAB2ACBCAAC3DwAgQwAAtg8AIAE7AACJEQAwAgAAAHYAIDsAALYPACACAAAA4QoAIDsAALUPACAK4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAvgoAICQAAL8KACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwiAADNCgAgJAAAzgoAIOEEAgAAAAHxBEAAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa0FAgAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADADwAgAwAAAG8AIEIAAMAPACBDAAC_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_AUCAKoIACEF4QQCAMgJACHxBEAA1AkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQkIAADcDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQkIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAECAAAAigEAIEIAAKYQACADAAAAigEAIEIAAKYQACBDAAClEAAgATsAAP8QADANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhAgAAAIoBACA7AAClEAAgAgAAAKMQACA7AACkEAAgCt4EAACiEAAw3wQAAKMQABDgBAAAohAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhCt4EAACiEAAw3wQAAKMQABDgBAAAohAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhBuEEAgDICQAh8QRAANQJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQgFAACbDQAgCAAAnA0AIOEEAgDICQAh8QRAANQJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQgFAADcDQAgCAAA3Q0AIOEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAARQEAADWDQAgBwAA6w0AIAgAANkNACAYAADYDQAgGQAA2g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAArxAAIAMAAAAJACBCAACvEAAgQwAArhAAIAE7AAD-EAAwAgAAAAkAIDsAAK4QACACAAAArg0AIDsAAK0QACAP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhQEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCHQUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAC7EAAgAwAAAAUAIEIAALsQACBDAAC6EAAgATsAAP0QADAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAgAAAAUAIDsAALoQACACAAAAuBAAIDsAALkQACAY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRjeBAAAtxAAMN8EAAC4EAAQ4AQAALcQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFOEEAgDICQAh8QRAANQJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHQUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHQUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQRCAACwEAAwnQYAALEQADCfBgAAsxAAIKMGAAC0EAAwBEIAAKcQADCdBgAAqBAAMJ8GAACqEAAgowYAAKoNADAEQgAAmxAAMJ0GAACcEAAwnwYAAJ4QACCjBgAAnxAAMARCAACPEAAwnQYAAJAQADCfBgAAkhAAIKMGAACTEAAwBEIAAIYQADCdBgAAhxAAMJ8GAACJEAAgowYAAIgNADAEQgAA-g8AMJ0GAAD7DwAwnwYAAP0PACCjBgAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIG4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABBeEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHZBQEAAAAB2gUBAAAAAdsFAQAAAAEF4QQCAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAER4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAuEEAgAAAAHxBEAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBuEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQrhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCeEEAgAAAAHxBEAAAAAB9QQCAAAAAaMFAAAAowUCpQUAAAClBQKnBQAAAKcFAqgFAQAAAAGpBQIAAAABqgUBAAAAAQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABBeEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABGQUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGIAAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhCQMAANsNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQIAAACKAQAgQgAAmhEAIAMAAAALACBCAACaEQAgQwAAnhEAIAsAAAALACADAACaDQAgCAAAnA0AIDsAAJ4RACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQkDAACaDQAgCAAAnA0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAYAADYDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAnxEAIAMAAAAHACBCAACfEQAgQwAAoxEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIDsAAKMRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBgAALQNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIZBQAAvRAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAACkEQAgGQcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGIAAAAAECAAAAAQAgQgAAphEAIB4DAADRDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAKgRACAN4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAES4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAANACBCAACmEQAgQwAArxEAIBsAAAANACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAK8RACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIQMAAAADACBCAACoEQAgQwAAshEAICAAAAADACADAADxDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACA7AACyEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhD-EEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIS4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEDAAAADQAgQgAApBEAIEMAALcRACAbAAAADQAgBQAA4Q4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAC3EQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAIBsAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIQoDAACQDQAgCAAAkQ0AIBQAAJINACAVAACTDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABAgAAAI0BACBCAADBEQAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwxEAIBUDAADXDQAgBAAA1g0AIAcAAOsNACAIAADZDQAgGQAA2g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAMURACADAAAAFwAgQgAAwREAIEMAAMkRACAMAAAAFwAgAwAA2wwAIAgAANwMACAUAADdDAAgFQAA3gwAIDsAAMkRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEKAwAA2wwAIAgAANwMACAUAADdDAAgFQAA3gwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQMAAAADACBCAADDEQAgQwAAzBEAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACA7AADMEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAAcAIEIAAMURACBDAADPEQAgFwAAAAcAIAMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAgOwAAzxEAIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIhUDAACzDQAgBAAAsg0AIAcAAOoNACAIAAC1DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgoDAACQDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABAgAAAI0BACBCAADQEQAgCQMAANsNACAFAADcDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQIAAACKAQAgQgAA0hEAIBkFAAC9EAAgBwAAvhAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAANQRACAVAwAA1w0AIAQAANYNACAHAADrDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADWEQAgHgMAANEOACAFAADSDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAA2BEAIBDhBAIAAAAB4wQCAAAAAacFAAAA5QUCxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQThBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAABAwAAABcAIEIAANARACBDAADeEQAgDAAAABcAIAMAANsMACAUAADdDAAgFQAA3gwAIBYAAN8MACA7AADeEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAUAADdDAAgFQAA3gwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEDAAAACwAgQgAA0hEAIEMAAOERACALAAAACwAgAwAAmg0AIAUAAJsNACA7AADhEQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEJAwAAmg0AIAUAAJsNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQMAAAANACBCAADUEQAgQwAA5BEAIBsAAAANACAFAADhDgAgBwAA4g4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAOQRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAOEOACAHAADiDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAPURACADAAAADQAgQgAA9REAIEMAAPkRACAbAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAD5EQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAA_xEAIAThBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAABAwAAAAMAIEIAAP8RACBDAACEEgAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAIQSACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEGBAAA-wsAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAdIFAQAAAAHUBQAAANQFAgIAAABaACBCAACFEgAgAwAAAFgAIEIAAIUSACBDAACJEgAgCAAAAFgAIAQAAO0LACA7AACJEgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIGBAAA7QsAIOEEAgDICQAh8QRAANQJACH1BAIAyAkAIdIFAQDqCQAh1AUAAOwL1AUiCgMAAJANACAIAACRDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAIoSACAZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAACMEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAfAADZDgAgJQAA2g4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAjhIAIBoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIBAAAMcMACAXAADIDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAJASACAK4QQCAAAAAfAEAQAAAAHxBEAAAAABvQUCAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAEaAwAAxAwAIAQAAMIMACAGAADDDAAgBwAAxQwAIAsAAMYMACAMAADJDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQIAAAASACBCAACTEgAgCuEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAwAAABAAIEIAAJMSACBDAACYEgAgHAAAABAAIAMAAKIMACAEAACgDAAgBgAAoQwAIAcAAKMMACALAACkDAAgDAAApwwAIBcAAKYMACA7AACYEgAg4QQCAMgJACHtBAIAqwoAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAJ8M8QUi5QUCAKsKACHmBQIAyAkAIecFAQDqCQAh6AUBAOoJACHpBUAA1AkAIeoFAQDqCQAh7AUAAJ4M7AUi7QWAAAAAAe4FQADUCQAh7wUBAOoJACHxBQEA0wkAIfIFAQDTCQAhGgMAAKIMACAEAACgDAAgBgAAoQwAIAcAAKMMACALAACkDAAgDAAApwwAIBcAAKYMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEQ4QQCAAAAAacFAAAA5QUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAED4QQCAAAAAeIEAgAAAAHkBBAAAAABAwAAABcAIEIAAIoSACBDAACdEgAgDAAAABcAIAMAANsMACAIAADcDAAgFQAA3gwAIBYAAN8MACA7AACdEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFQAA3gwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEDAAAADQAgQgAAjBIAIEMAAKASACAbAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AACgEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEDAAAAAwAgQgAAjhIAIEMAAKMSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAoxIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_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_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_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIBkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAMQSACAG4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABCuEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGuBSAAAAABrwUCAAAAAbAFAQAAAAEDAAAAAwAgQgAAwhIAIEMAAMoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgOwAAyhIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_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-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAPASACADAAAADQAgQgAA8BIAIEMAAPQSACAbAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAD0EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYgAAAAAQIAAAABACBCAAD1EgAgAwAAAA0AIEIAAPUSACBDAAD5EgAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA-RIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGIAAAAAECAAAAAQAgQgAA-hIAIAMAAAANACBCAAD6EgAgQwAA_hIAIBsAAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAP4SACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhGQUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBiAA6wkAIRkFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAP8SACADAAAADQAgQgAA_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBiAAAAABAgAAAAEAIEIAAI4TACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHQAA1w4AIB4AANgOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAACQEwAgAwAAAA0AIEIAAI4TACBDAACUEwAgGwAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgOwAAlBMAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYgAOsJACEZBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGIADrCQAhAwAAAAMAIEIAAJATACBDAACXEwAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgJQAA-g0AIDsAAJcTACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEKAwAAkA0AIAgAAJENACAUAACSDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAmBMAIAPhBAIAAAAB4wQCAAAAAeQEEAAAAAEDAAAAFwAgQgAAmBMAIEMAAJ0TACAMAAAAFwAgAwAA2wwAIAgAANwMACAUAADdDAAgFgAA3wwAIDsAAJ0TACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEKAwAA2wwAIAgAANwMACAUAADdDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBAAAN4LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAJ4TACAHCwAA4wkAIOEEAgAAAAHtBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQIAAAA4ACBCAACgEwAgAwAAABoAIEIAAJ4TACBDAACkEwAgGgAAABoAIAQAAKQLACAJAACjCwAgCgAApQsAIAsAAKYLACANAACnCwAgEAAAqAsAIDsAAKQTACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhGAQAAKQLACAJAACjCwAgCgAApQsAIAsAAKYLACANAACnCwAgEAAAqAsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEDAAAANgAgQgAAoBMAIEMAAKcTACAJAAAANgAgCwAA1QkAIDsAAKcTACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEHCwAA1QkAIOEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIRYFiAEDB4sBBAiPAQUOAC0dpwEZJaUBHCYGAieOAQYokwEiKZcBIyqYAQcrnAEkLKABJS2kASYupgEdL6kBJzCrASgxrQEpMq8BKjOxASs0tQEsNbgBGwsDAAEFCgMIVwUMYQcOACEYVg8cWxYdZRkeahofbBslcBwHAwABBAACBwwECE4FDgAVGE0PGVIUBAMOAQUPAwgTBQ4AEwkDFQEEAAIGFAMHFgQLGAYMSAcOABIQQwkXRxEGAwABCBkFDgAQFB0HFTkMFj0PCAQAAgkeBQofAQsgBg0kCA4ADhAsCRMwCwIMAAcPAAkECSUFDCYHDScIDgAKAQ0oAAIMAAcSAAwDCwAGDgANETELAREyAAMNMwAQNAATNQADBAACBgADCz4GBAg_ABRAABVBABZCAAEJAAUCEEkAF0oAAgVLAAhMAAEGAAMDCFQAGFMAGVUAAwQAAg4AGBtfFwEaABYBG2AAAgNmAQQAAgEEAAICAwABBAACBgMAAQRzAg4AIBl3HSBxHCFyHAQDAAEOAB8ieBwkfB4BIwAdASR9AAIZfwAhfgAIBYABAAiCAQAMhAEAGIEBAByDAQAdhQEAHoYBACWHAQABAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAARAFugEAB7sBAAi9AQAdxgEAJcQBACa5AQAnvAEAKL4BACm_AQAqwAEAK8EBACzCAQAtwwEALsUBADTHAQA1yAEAAAAABQ4AMkgAM0kANEoANUsANgAAAAAABQ4AMkgAM0kANEoANUsANgEDAAEBAwABBQ4AO0gAPEkAPUoAPksAPwAAAAAABQ4AO0gAPEkAPUoAPksAPwMDAAEEAAIH_wEEAwMAAQQAAgeFAgQFDgBESABFSQBGSgBHSwBIAAAAAAAFDgBESABFSQBGSgBHSwBIAQYAAwEGAAMFDgBNSABOSQBPSgBQSwBRAAAAAAAFDgBNSABOSQBPSgBQSwBRAQOtAgEBA7MCAQUOAFZIAFdJAFhKAFlLAFoAAAAAAAUOAFZIAFdJAFhKAFlLAFoBAwABAQMAAQUOAF9IAGBJAGFKAGJLAGMAAAAAAAUOAF9IAGBJAGFKAGJLAGMDBAACBgADC9sCBgMEAAIGAAML4QIGBQ4AaEgAaUkAakoAa0sAbAAAAAAABQ4AaEgAaUkAakoAa0sAbAUD9AIBBAACBvMCAwf1AgQL9gIGBQP9AgEEAAIG_AIDB_4CBAv_AgYFDgBxSABySQBzSgB0SwB1AAAAAAAFDgBxSABySQBzSgB0SwB1AgmRAwUMkgMHAgmYAwUMmQMHBQ4AekgAe0kAfEoAfUsAfgAAAAAABQ4AekgAe0kAfEoAfUsAfgEJAAUBCQAFBQ4AgwFIAIQBSQCFAUoAhgFLAIcBAAAAAAAFDgCDAUgAhAFJAIUBSgCGAUsAhwEBAwABAQMAAQUOAIwBSACNAUkAjgFKAI8BSwCQAQAAAAAABQ4AjAFIAI0BSQCOAUoAjwFLAJABAQMAAQEDAAEFDgCVAUgAlgFJAJcBSgCYAUsAmQEAAAAAAAUOAJUBSACWAUkAlwFKAJgBSwCZAQEEAAIBBAACBQ4AngFIAJ8BSQCgAUoAoQFLAKIBAAAAAAAFDgCeAUgAnwFJAKABSgChAUsAogEBGgAWARoAFgUOAKcBSACoAUkAqQFKAKoBSwCrAQAAAAAABQ4ApwFIAKgBSQCpAUoAqgFLAKsBBAQAAgmZBAUKmgQBC5sEBgQEAAIJoQQFCqIEAQujBAYFDgCwAUgAsQFJALIBSgCzAUsAtAEAAAAAAAUOALABSACxAUkAsgFKALMBSwC0AQIMAAcPAAkCDAAHDwAJBQ4AuQFIALoBSQC7AUoAvAFLAL0BAAAAAAAFDgC5AUgAugFJALsBSgC8AUsAvQEBAwABAQMAAQUOAMIBSADDAUkAxAFKAMUBSwDGAQAAAAAABQ4AwgFIAMMBSQDEAUoAxQFLAMYBAQMAAQEDAAEFDgDLAUgAzAFJAM0BSgDOAUsAzwEAAAAAAAUOAMsBSADMAUkAzQFKAM4BSwDPAQEDAAEBAwABBQ4A1AFIANUBSQDWAUoA1wFLANgBAAAAAAAFDgDUAUgA1QFJANYBSgDXAUsA2AEAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEAAAAAAAUOAN4BSADfAUkA4AFKAOEBSwDiAQMDAAEEpwUCIKYFHAMDAAEErgUCIK0FHAUOAOcBSADoAUkA6QFKAOoBSwDrAQAAAAAABQ4A5wFIAOgBSQDpAUoA6gFLAOsBAgMAASLABRwCAwABIsYFHAUOAPABSADxAUkA8gFKAPMBSwD0AQAAAAAABQ4A8AFIAPEBSQDyAUoA8wFLAPQBASMAHQEjAB0FDgD5AUgA-gFJAPsBSgD8AUsA_QEAAAAAAAUOAPkBSAD6AUkA-wFKAPwBSwD9AQID7gUBBAACAgP0BQEEAAIFDgCCAkgAgwJJAIQCSgCFAksAhgIAAAAAAAUOAIICSACDAkkAhAJKAIUCSwCGAgEEAAIBBAACBQ4AiwJIAIwCSQCNAkoAjgJLAI8CAAAAAAAFDgCLAkgAjAJJAI0CSgCOAksAjwIBAwABAQMAAQUOAJQCSACVAkkAlgJKAJcCSwCYAgAAAAAABQ4AlAJIAJUCSQCWAkoAlwJLAJgCAQMAAQEDAAEFDgCdAkgAngJJAJ8CSgCgAksAoQIAAAAAAAUOAJ0CSACeAkkAnwJKAKACSwChAgEDAAEBAwABBQ4ApgJIAKcCSQCoAkoAqQJLAKoCAAAAAAAFDgCmAkgApwJJAKgCSgCpAksAqgIBAwABAQMAAQUOAK8CSACwAkkAsQJKALICSwCzAgAAAAAABQ4ArwJIALACSQCxAkoAsgJLALMCAQMAAQEDAAEFDgC4AkgAuQJJALoCSgC7AksAvAIAAAAAAAUOALgCSAC5AkkAugJKALsCSwC8AgEDAAEBAwABBQ4AwQJIAMICSQDDAkoAxAJLAMUCAAAAAAAFDgDBAkgAwgJJAMMCSgDEAksAxQICAwABBAACAgMAAQQAAgUOAMoCSADLAkkAzAJKAM0CSwDOAgAAAAAABQ4AygJIAMsCSQDMAkoAzQJLAM4CAQsABgELAAYFDgDTAkgA1AJJANUCSgDWAksA1wIAAAAAAAUOANMCSADUAkkA1QJKANYCSwDXAgIMAAcSAAwCDAAHEgAMBQ4A3AJIAN0CSQDeAkoA3wJLAOACAAAAAAAFDgDcAkgA3QJJAN4CSgDfAksA4AI2AgE3yQEBOMsBATnMAQE6zQEBPM8BAT3RAS4-0gEvP9QBAUDWAS5B1wEwRNgBAUXZAQFG2gEuTN0BMU3eATdO3wECT-ABAlDhAQJR4gECUuMBAlPlAQJU5wEuVegBOFbqAQJX7AEuWO0BOVnuAQJa7wECW_ABLlzzATpd9AFAXvUBA1_2AQNg9wEDYfgBA2L5AQNj-wEDZP0BLmX-AUFmgQIDZ4MCLmiEAkJphgIDaocCA2uIAi5siwJDbYwCSW6NAhRvjgIUcI8CFHGQAhRykQIUc5MCFHSVAi51lgJKdpgCFHeaAi54mwJLeZwCFHqdAhR7ngIufKECTH2iAlJ-owIEf6QCBIABpQIEgQGmAgSCAacCBIMBqQIEhAGrAi6FAawCU4YBrwIEhwGxAi6IAbICVIkBtAIEigG1AgSLAbYCLowBuQJVjQG6AluOAbsCBo8BvAIGkAG9AgaRAb4CBpIBvwIGkwHBAgaUAcMCLpUBxAJclgHGAgaXAcgCLpgByQJdmQHKAgaaAcsCBpsBzAIunAHPAl6dAdACZJ4B0QIPnwHSAg-gAdMCD6EB1AIPogHVAg-jAdcCD6QB2QIupQHaAmWmAd0CD6cB3wIuqAHgAmapAeICD6oB4wIPqwHkAi6sAecCZ60B6AJtrgHpAgWvAeoCBbAB6wIFsQHsAgWyAe0CBbMB7wIFtAHxAi61AfICbrYB-AIFtwH6Ai64AfsCb7kBgAMFugGBAwW7AYIDLrwBhQNwvQGGA3a-AYcDCb8BiAMJwAGJAwnBAYoDCcIBiwMJwwGNAwnEAY8DLsUBkAN3xgGUAwnHAZYDLsgBlwN4yQGaAwnKAZsDCcsBnAMuzAGfA3nNAaADf84BoQMRzwGiAxHQAaMDEdEBpAMR0gGlAxHTAacDEdQBqQMu1QGqA4AB1gGsAxHXAa4DLtgBrwOBAdkBsAMR2gGxAxHbAbIDLtwBtQOCAd0BtgOIAd4BtwMi3wG4AyLgAbkDIuEBugMi4gG7AyLjAb0DIuQBvwMu5QHAA4kB5gHCAyLnAcQDLugBxQOKAekBxgMi6gHHAyLrAcgDLuwBywOLAe0BzAORAe4BzQMj7wHOAyPwAc8DI_EB0AMj8gHRAyPzAdMDI_QB1QMu9QHWA5IB9gHYAyP3AdoDLvgB2wOTAfkB3AMj-gHdAyP7Ad4DLvwB4QOUAf0B4gOaAf4B4wMW_wHkAxaAAuUDFoEC5gMWggLnAxaDAukDFoQC6wMuhQLsA5sBhgLuAxaHAvADLogC8QOcAYkC8gMWigLzAxaLAvQDLowC9wOdAY0C-AOjAY4C-QMXjwL6AxeQAvsDF5EC_AMXkgL9AxeTAv8DF5QCgQQulQKCBKQBlgKEBBeXAoYELpgChwSlAZkCiAQXmgKJBBebAooELpwCjQSmAZ0CjgSsAZ4CjwQHnwKQBAegApEEB6ECkgQHogKTBAejApUEB6QClwQupQKYBK0BpgKdBAenAp8ELqgCoASuAakCpAQHqgKlBAerAqYELqwCqQSvAa0CqgS1Aa4CqwQIrwKsBAiwAq0ECLECrgQIsgKvBAizArEECLQCswQutQK0BLYBtgK2BAi3ArgELrgCuQS3AbkCugQIugK7BAi7ArwELrwCvwS4Ab0CwAS-Ab4CwQQkvwLCBCTAAsMEJMECxAQkwgLFBCTDAscEJMQCyQQuxQLKBL8BxgLMBCTHAs4ELsgCzwTAAckC0AQkygLRBCTLAtIELswC1QTBAc0C1gTHAc4C1wQlzwLYBCXQAtkEJdEC2gQl0gLbBCXTAt0EJdQC3wQu1QLgBMgB1gLiBCXXAuQELtgC5QTJAdkC5gQl2gLnBCXbAugELtwC6wTKAd0C7ATQAd4C7QQm3wLuBCbgAu8EJuEC8AQm4gLxBCbjAvMEJuQC9QQu5QL2BNEB5gL4BCbnAvoELugC-wTSAekC_AQm6gL9BCbrAv4ELuwCgQXTAe0CggXZAe4ChAXaAe8ChQXaAfACiAXaAfECiQXaAfICigXaAfMCjAXaAfQCjgUu9QKPBdsB9gKRBdoB9wKTBS74ApQF3AH5ApUF2gH6ApYF2gH7ApcFLvwCmgXdAf0CmwXjAf4CnAUc_wKdBRyAA54FHIEDnwUcggOgBRyDA6IFHIQDpAUuhQOlBeQBhgOpBRyHA6sFLogDrAXlAYkDrwUcigOwBRyLA7EFLowDtAXmAY0DtQXsAY4DtgUdjwO3BR2QA7gFHZEDuQUdkgO6BR2TA7wFHZQDvgUulQO_Be0BlgPCBR2XA8QFLpgDxQXuAZkDxwUdmgPIBR2bA8kFLpwDzAXvAZ0DzQX1AZ4DzgUenwPPBR6gA9AFHqED0QUeogPSBR6jA9QFHqQD1gUupQPXBfYBpgPZBR6nA9sFLqgD3AX3AakD3QUeqgPeBR6rA98FLqwD4gX4Aa0D4wX-Aa4D5AUZrwPlBRmwA-YFGbED5wUZsgPoBRmzA-oFGbQD7AUutQPtBf8BtgPwBRm3A_IFLrgD8wWAArkD9QUZugP2BRm7A_cFLrwD-gWBAr0D-wWHAr4D_AUavwP9BRrAA_4FGsED_wUawgOABhrDA4IGGsQDhAYuxQOFBogCxgOHBhrHA4kGLsgDigaJAskDiwYaygOMBhrLA40GLswDkAaKAs0DkQaQAs4DkwYnzwOUBifQA5YGJ9EDlwYn0gOYBifTA5oGJ9QDnAYu1QOdBpEC1gOfBifXA6EGLtgDogaSAtkDowYn2gOkBifbA6UGLtwDqAaTAt0DqQaZAt4DqwYo3wOsBijgA64GKOEDrwYo4gOwBijjA7IGKOQDtAYu5QO1BpoC5gO3BijnA7kGLugDugabAukDuwYo6gO8BijrA70GLuwDwAacAu0DwQaiAu4DwwYp7wPEBinwA8YGKfEDxwYp8gPIBinzA8oGKfQDzAYu9QPNBqMC9gPPBin3A9EGLvgD0gakAvkD0wYp-gPUBin7A9UGLvwD2AalAv0D2QarAv4D2wYq_wPcBiqABN4GKoEE3wYqggTgBiqDBOIGKoQE5AYuhQTlBqwChgTnBiqHBOkGLogE6gatAokE6wYqigTsBiqLBO0GLowE8AauAo0E8Qa0Ao4E8gYsjwTzBiyQBPQGLJEE9QYskgT2BiyTBPgGLJQE-gYulQT7BrUClgT9BiyXBP8GLpgEgAe2ApkEgQcsmgSCByybBIMHLpwEhge3Ap0Ehwe9Ap4EiQcrnwSKByugBIwHK6EEjQcrogSOByujBJAHK6QEkgcupQSTB74CpgSVByunBJcHLqgEmAe_AqkEmQcrqgSaByurBJsHLqwEngfAAq0EnwfGAq4EoAcbrwShBxuwBKIHG7EEowcbsgSkBxuzBKYHG7QEqAcutQSpB8cCtgSrBxu3BK0HLrgErgfIArkErwcbugSwBxu7BLEHLrwEtAfJAr0EtQfPAr4EtgcMvwS3BwzABLgHDMEEuQcMwgS6BwzDBLwHDMQEvgcuxQS_B9ACxgTBBwzHBMMHLsgExAfRAskExQcMygTGBwzLBMcHLswEygfSAs0EywfYAs4EzAcLzwTNBwvQBM4HC9EEzwcL0gTQBwvTBNIHC9QE1Acu1QTVB9kC1gTXBwvXBNkHLtgE2gfaAtkE2wcL2gTcBwvbBN0HLtwE4AfbAt0E4QfhAg" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"sortOrder\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "pxPhAqAEHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAAAAAdoFAQAAAAHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhAQAAAAEAICIDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAiAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhAwAAAAMAIAEAAAQAMAIAAAUAIBkDAAD-BwAgBAAA4AgAIAcAAKgJACAIAADrCAAgGAAA7ggAIBkAAL0JACDeBAAAuwkAMN8EAAAHABDgBAAAuwkAMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIggDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgGQMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAAAAAfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIDAAAABwAgAQAACAAwAgAACQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGFBQEAgggAIf0FAQCHCAAh_gUBAIIIACEBAAAACwAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQ0DAAD3CQAgBAAA5hAAIAYAAO4QACAHAAD3EAAgCwAA8BAAIAwAAPMQACAQAAD2EAAgFwAA-BAAIO0EAADNCQAg5QUAAM0JACDtBQAAzQkAIPEFAADNCQAg8gUAAM0JACAeAwAA8AgAIAQAAOAIACAGAACnCQAgBwAAqAkAIAsAAJAJACAMAACcCQAgEAAAowkAIBcAAKkJACDeBAAApAkAMN8EAAAQABDgBAAApAkAMOEEAgAAAAHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACAOAwAA_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_gcAIAQAAOAIACDeBAAA3wgAMN8EAABrABDgBAAA3wgAMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQEAAABrACAPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhBwMAAPcJACAEAADmEAAgGQAA3RAAICAAAOoQACAhAADcEAAg9QQAAM0JACCxBQAAzQkAIBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_AgAIN4EAAD7CAAw3wQAAG0AEOAEAAD7CAAw4QQCAAAAAfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZsGAAD6CAAgAwAAAG0AIAEAAG4AMAIAAG8AIAEAAABtACADAAAAbQAgAQAAbgAwAgAAbwAgAQAAAAMAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEHAwAA9wkAICIAAOoQACAkAADrEAAgngUAAM0JACCtBQAAzQkAIK8FAADNCQAgsAUAAM0JACARAwAA_gcAICIAAPgIACAkAAD5CAAg3gQAAPYIADDfBAAAdAAQ4AQAAPYIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEDAAAAdAAgAQAAdQAwAgAAdgAgAQAAAG0AIAkjAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAKoIACHxBEAAqwgAIasFAgCqCAAhrAUCAKoIACEBIwAA6RAAIAojAAD1CAAgOwAB9AgAId4EAADzCAAw3wQAAHkAEOAEAADzCAAw4QQCAAAAAfEEQACrCAAhqwUCAKoIACGsBQIAqggAIZoGAADyCAAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAAB5ACABAAAAbQAgAQAAAHQAIAEAAAAHACABAAAAOgAgAQAAABAAIAEAAABYACABAAAAGgAgAQAAAGIAIAEAAABnACABAAAAbQAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAAD3CQAgBQAA0hAAIAgAANUQACCFBQAAzQkAIP4FAADNCQAgDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQMAAAALACABAACJAQAwAgAAigEAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAQACABAAARADACAAASACAJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOgIADDfBAAAkAEAEOAEAADoCAAw4QQCAAAAAfYEAgCqCAAh2QUBAIcIACHaBQEAhwgAIdsFAQCHCAAhlQYAAOcIACADAAAAkAEAIAEAAJEBADACAACSAQAgCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEBAwAA9wkAIAoDAAD-BwAg3gQAAOYIADDfBAAAlAEAEOAEAADmCAAw4QQCAAAAAfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEDAAAAlAEAIAEAAJUBADACAACWAQAgAwAAABoAIAEAABsAMAIAABwAIAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhAQMAAPcJACAHAwAA_gcAIN4EAADlCAAw3wQAAJkBABDgBAAA5QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhAwAAAJkBACABAACaAQAwAgAAmwEAIAkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQEDAAD3CQAgCQMAAP4HACDeBAAA5AgAMN8EAACdAQAQ4AQAAOQIADDhBAIAAAAB8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEDAAAAnQEAIAEAAJ4BADACAACfAQAgCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhAQMAAPcJACAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAHQAIAEAAHUAMAIAAHYAIAMAAABiACABAABjADACAABkACALAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgAQAAAKgBACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgCqCAAh9gQCAKoIACGLBQEAhwgAIYwFIACICAAhjQUBAIcIACGOBSAAiAgAIY8FAQCHCAAhkAUgAIgIACGRBQEAhwgAIZIFAQCHCAAhkwUBAIcIACGUBQEAhwgAIZUFIACICAAhlgUgAIgIACGXBSAAiAgAIQEAAACqAQAgBwMAAP4HACA7AAD9BwAg3gQAAIQIADDfBAAArAEAEOAEAACECAAw4QQCAKoIACH2BAIAqggAIQEAAACsAQAgEAMAAP4HACDeBAAAgQgAMN8EAACuAQAQ4AQAAIEIADDhBAIAqggAIfYEAgCqCAAhgQUBAIIIACGCBQEAgggAIYMFAQCCCAAhhAUBAIIIACGFBQEAgggAIYYFAQCCCAAhhwUBAIIIACGIBQEAgggAIYkFAQCCCAAhigUBAIIIACEBAAAArgEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgCqCAAh9gQCAKoIACEBAAAAsAEAIAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQIDAAD3CQAggQUAAM0JACAJAwAA_gcAIN4EAADhCAAw3wQAALIBABDgBAAA4QgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQMAAACyAQAgAQAAswEAMAIAALQBACACAwAA9wkAIAQAAOYQACALAwAA_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_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgIBOwAA-gEAIBDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgE7AAD8AQAwATsAAPwBADABAAAACwAgFgMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAJACA7AACAAgAgEOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACHmBQIAyAkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgIAAAAHACA7AACCAgAgAgAAAAcAIDsAAIICACABAAAACwAgAwAAAAkAIEIAAPoBACBDAACAAgAgAQAAAAkAIAEAAAAHACAHDgAA5Q0AIEgAAOYNACBJAADpDQAgSgAA6A0AIEsAAOcNACDwBAAAzQkAIIMGAADNCQAgE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgMAAAAHACABAACJAgAwRwAAigIAIAMAAAAHACABAAAIADACAAAJACABAAAAUQAgAQAAAFEAIAMAAABPACABAABQADACAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAYGAADkDQAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAeUFAgAAAAEBOwAAkgIAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAAB5QUCAAAAAQE7AACUAgAwATsAAJQCADAGBgAA4w0AIOEEAgDICQAhnAUBAOoJACGeBQEA0wkAIaAFAQDTCQAh5QUCAMgJACECAAAAUQAgOwAAlwIAIAXhBAIAyAkAIZwFAQDqCQAhngUBANMJACGgBQEA0wkAIeUFAgDICQAhAgAAAE8AIDsAAJkCACACAAAATwAgOwAAmQIAIAMAAABRACBCAACSAgAgQwAAlwIAIAEAAABRACABAAAATwAgBw4AAN4NACBIAADfDQAgSQAA4g0AIEoAAOENACBLAADgDQAgngUAAM0JACCgBQAAzQkAIAjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhAwAAAE8AIAEAAJ8CADBHAACgAgAgAwAAAE8AIAEAAFAAMAIAAFEAIAEAAACKAQAgAQAAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACADAAAACwAgAQAAiQEAMAIAAIoBACAKAwAA2w0AIAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQE7AACoAgAgB-EEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEBOwAAqgIAMAE7AACqAgAwAQAAAA0AIAoDAACaDQAgBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAACKAQAgOwAArgIAIAfhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYUFAQDTCQAh_QUBAOoJACH-BQEA0wkAIQIAAAALACA7AACwAgAgAgAAAAsAIDsAALACACABAAAADQAgAwAAAIoBACBCAACoAgAgQwAArgIAIAEAAACKAQAgAQAAAAsAIAcOAACVDQAgSAAAlg0AIEkAAJkNACBKAACYDQAgSwAAlw0AIIUFAADNCQAg_gUAAM0JACAK3gQAANcIADDfBAAAuAIAEOAEAADXCAAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGFBQEA6wcAIf0FAQDzBwAh_gUBAOsHACEDAAAACwAgAQAAtwIAMEcAALgCACADAAAACwAgAQAAiQEAMAIAAIoBACABAAAAjQEAIAEAAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgAwAAABcAIAEAAIwBADACAACNAQAgCwMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACAWAACUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMACACAG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABATsAAMICADABOwAAwgIAMAsDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQIAAACNAQAgOwAAxQIAIAbhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACECAAAAFwAgOwAAxwIAIAIAAAAXACA7AADHAgAgAwAAAI0BACBCAADAAgAgQwAAxQIAIAEAAACNAQAgAQAAABcAIAUOAADWDAAgSAAA1wwAIEkAANoMACBKAADZDAAgSwAA2AwAIAneBAAA1ggAMN8EAADOAgAQ4AQAANYIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH6BQEA8wcAIfsFAQDzBwAh_AUCAOMHACEDAAAAFwAgAQAAzQIAMEcAAM4CACADAAAAFwAgAQAAjAEAMAIAAI0BACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADUDAAgBgAA0wwAIAsAANUMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA1gIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEBOwAA2AIAMAE7AADYAgAwAQAAABcAIBEEAADRDAAgBgAA0AwAIAsAANIMACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIdwFAQDqCQAh4AUBANMJACHhBQEA0wkAIeUFAgDICQAh8wUBANMJACH0BRAAoQsAIfUFAQDTCQAh9gUBANMJACH4BQAAzwz4BSL5BQEA0wkAIQIAAAA8ACA7AADcAgAgDuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhAgAAADoAIDsAAN4CACACAAAAOgAgOwAA3gIAIAEAAAAXACADAAAAPAAgQgAA1gIAIEMAANwCACABAAAAPAAgAQAAADoAIA0OAADKDAAgSAAAywwAIEkAAM4MACBKAADNDAAgSwAAzAwAIO0EAADNCQAg4AUAAM0JACDhBQAAzQkAIPMFAADNCQAg9AUAAM0JACD1BQAAzQkAIPYFAADNCQAg-QUAAM0JACAR3gQAANIIADDfBAAA5gIAEOAEAADSCAAw4QQCAOMHACHtBAIAkwgAIfEEQADsBwAh9QQCAOMHACHcBQEA8wcAIeAFAQDrBwAh4QUBAOsHACHlBQIA4wcAIfMFAQDrBwAh9AUQALkIACH1BQEA6wcAIfYFAQDrBwAh-AUAANMI-AUi-QUBAOsHACEDAAAAOgAgAQAA5QIAMEcAAOYCACADAAAAOgAgAQAAOwAwAgAAPAAgAQAAABIAIAEAAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACAbAwAAxAwAIAQAAMIMACAGAADDDAAgBwAAxQwAIAsAAMYMACAMAADJDAAgEAAAxwwAIBcAAMgMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEBOwAA7gIAIBPhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHmBQIAAAAB5wUBAAAAAegFAQAAAAHpBUAAAAAB6gUBAAAAAewFAAAA7AUC7QWAAAAAAe4FQAAAAAHvBQEAAAAB8QUBAAAAAfIFAQAAAAEBOwAA8AIAMAE7AADwAgAwAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIBsDAACiDAAgBAAAoAwAIAYAAKEMACAHAACjDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIQIAAAASACA7AAD3AgAgE-EEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIQIAAAAQACA7AAD5AgAgAgAAABAAIDsAAPkCACABAAAABwAgAQAAAA0AIAEAAAALACABAAAAFwAgAwAAABIAIEIAAO4CACBDAAD3AgAgAQAAABIAIAEAAAAQACAKDgAAmQwAIEgAAJoMACBJAACdDAAgSgAAnAwAIEsAAJsMACDtBAAAzQkAIOUFAADNCQAg7QUAAM0JACDxBQAAzQkAIPIFAADNCQAgFt4EAADLCAAw3wQAAIQDABDgBAAAywgAMOEEAgDjBwAh7QQCAJMIACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACH5BEAA7AcAIacFAADNCPEFIuUFAgCTCAAh5gUCAOMHACHnBQEA8wcAIegFAQDzBwAh6QVAAOwHACHqBQEA8wcAIewFAADMCOwFIu0FAACKCAAg7gVAAOwHACHvBQEA8wcAIfEFAQDrBwAh8gUBAOsHACEDAAAAEAAgAQAAgwMAMEcAAIQDACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAACsAIAEAAAArACADAAAAKQAgAQAAKgAwAgAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACAUCQAAzgsAIAwAAJgMACANAADPCwAg4QQCAAAAAeMEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABATsAAIwDACAR4QQCAAAAAeMEAgAAAAGnBQAAAOUFAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABzwUBAAAAAdwFAQAAAAHdBUAAAAAB3gUBAAAAAd8FAQAAAAHgBQEAAAAB4QUBAAAAAeIFAQAAAAHjBRAAAAABATsAAI4DADABOwAAjgMAMAEAAAAQACABAAAAGgAgFAkAAL8LACAMAACXDAAgDQAAwAsAIOEEAgDICQAh4wQCAKsKACGnBQAAvQvlBSLFBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhzwUBANMJACHcBQEA6gkAId0FQADUCQAh3gUBANMJACHfBQEA0wkAIeAFAQDTCQAh4QUBANMJACHiBQEA0wkAIeMFEAChCwAhAgAAACsAIDsAAJMDACAR4QQCAMgJACHjBAIAqwoAIacFAAC9C-UFIsUFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHPBQEA0wkAIdwFAQDqCQAh3QVAANQJACHeBQEA0wkAId8FAQDTCQAh4AUBANMJACHhBQEA0wkAIeIFAQDTCQAh4wUQAKELACECAAAAKQAgOwAAlQMAIAIAAAApACA7AACVAwAgAQAAABAAIAEAAAAaACADAAAAKwAgQgAAjAMAIEMAAJMDACABAAAAKwAgAQAAACkAIA4OAACSDAAgSAAAkwwAIEkAAJYMACBKAACVDAAgSwAAlAwAIOMEAADNCQAgxQUAAM0JACDPBQAAzQkAIN4FAADNCQAg3wUAAM0JACDgBQAAzQkAIOEFAADNCQAg4gUAAM0JACDjBQAAzQkAIBTeBAAAxwgAMN8EAACeAwAQ4AQAAMcIADDhBAIA4wcAIeMEAgCTCAAhpwUAAMgI5QUixQUCAJMIACHHBRAA5AcAIcgFEADkBwAhyQUQAOQHACHKBRAA5AcAIc8FAQDrBwAh3AUBAPMHACHdBUAA7AcAId4FAQDrBwAh3wUBAOsHACHgBQEA6wcAIeEFAQDrBwAh4gUBAOsHACHjBRAAuQgAIQMAAAApACABAACdAwAwRwAAngMAIAMAAAApACABAAAqADACAAArACABAAAARgAgAQAAAEYAIAMAAABEACABAABFADACAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAYJAACRDAAg4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAcUFAgAAAAEBOwAApgMAIAXhBAIAAAABnAUBAAAAAZ4FAQAAAAGgBQEAAAABxQUCAAAAAQE7AACoAwAwATsAAKgDADAGCQAAkAwAIOEEAgDICQAhnAUBAOoJACGeBQEA6gkAIaAFAQDTCQAhxQUCAMgJACECAAAARgAgOwAAqwMAIAXhBAIAyAkAIZwFAQDqCQAhngUBAOoJACGgBQEA0wkAIcUFAgDICQAhAgAAAEQAIDsAAK0DACACAAAARAAgOwAArQMAIAMAAABGACBCAACmAwAgQwAAqwMAIAEAAABGACABAAAARAAgBg4AAIsMACBIAACMDAAgSQAAjwwAIEoAAI4MACBLAACNDAAgoAUAAM0JACAI3gQAAMYIADDfBAAAtAMAEOAEAADGCAAw4QQCAOMHACGcBQEA8wcAIZ4FAQDzBwAhoAUBAOsHACHFBQIA4wcAIQMAAABEACABAACzAwAwRwAAtAMAIAMAAABEACABAABFADACAABGACABAAAAkgEAIAEAAACSAQAgAwAAAJABACABAACRAQAwAgAAkgEAIAMAAACQAQAgAQAAkQEAMAIAAJIBACADAAAAkAEAIAEAAJEBADACAACSAQAgBgMAAIoMACDhBAIAAAAB9gQCAAAAAdkFAQAAAAHaBQEAAAAB2wUBAAAAAQE7AAC8AwAgBeEEAgAAAAH2BAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABATsAAL4DADABOwAAvgMAMAYDAACJDAAg4QQCAMgJACH2BAIAyAkAIdkFAQDqCQAh2gUBAOoJACHbBQEA6gkAIQIAAACSAQAgOwAAwQMAIAXhBAIAyAkAIfYEAgDICQAh2QUBAOoJACHaBQEA6gkAIdsFAQDqCQAhAgAAAJABACA7AADDAwAgAgAAAJABACA7AADDAwAgAwAAAJIBACBCAAC8AwAgQwAAwQMAIAEAAACSAQAgAQAAAJABACAFDgAAhAwAIEgAAIUMACBJAACIDAAgSgAAhwwAIEsAAIYMACAI3gQAAMUIADDfBAAAygMAEOAEAADFCAAw4QQCAOMHACH2BAIA4wcAIdkFAQDzBwAh2gUBAPMHACHbBQEA8wcAIQMAAACQAQAgAQAAyQMAMEcAAMoDACADAAAAkAEAIAEAAJEBADACAACSAQAgAQAAAJYBACABAAAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAcDAACDDAAg4QQCAAAAAfYEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABATsAANIDACAG4QQCAAAAAfYEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABATsAANQDADABOwAA1AMAMAcDAACCDAAg4QQCAMgJACH2BAIAyAkAIdUFAQDqCQAh1gUBAOoJACHXBQEA6gkAIdgFAQDqCQAhAgAAAJYBACA7AADXAwAgBuEEAgDICQAh9gQCAMgJACHVBQEA6gkAIdYFAQDqCQAh1wUBAOoJACHYBQEA6gkAIQIAAACUAQAgOwAA2QMAIAIAAACUAQAgOwAA2QMAIAMAAACWAQAgQgAA0gMAIEMAANcDACABAAAAlgEAIAEAAACUAQAgBQ4AAP0LACBIAAD-CwAgSQAAgQwAIEoAAIAMACBLAAD_CwAgCd4EAADECAAw3wQAAOADABDgBAAAxAgAMOEEAgDjBwAh9gQCAOMHACHVBQEA8wcAIdYFAQDzBwAh1wUBAPMHACHYBQEA8wcAIQMAAACUAQAgAQAA3wMAMEcAAOADACADAAAAlAEAIAEAAJUBADACAACWAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA-wsAIBsAAPwLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6AMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1AUAAADUBQIBOwAA6gMAMAE7AADqAwAwBwQAAO0LACAbAADuCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSICAAAAWgAgOwAA7QMAIAXhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgIAAABYACA7AADvAwAgAgAAAFgAIDsAAO8DACADAAAAWgAgQgAA6AMAIEMAAO0DACABAAAAWgAgAQAAAFgAIAUOAADnCwAgSAAA6AsAIEkAAOsLACBKAADqCwAgSwAA6QsAIAjeBAAAwAgAMN8EAAD2AwAQ4AQAAMAIADDhBAIA4wcAIfEEQADsBwAh9QQCAOMHACHSBQEA8wcAIdQFAADBCNQFIgMAAABYACABAAD1AwAwRwAA9gMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADmCwAg4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAdEFAgAAAAEBOwAA_gMAIAXhBAIAAAABnAUBAAAAAaEFQAAAAAHQBQABAAAB0QUCAAAAAQE7AACABAAwATsAAIAEADAGGgAA5QsAIOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAh0QUCAMgJACECAAAAXgAgOwAAgwQAIAXhBAIAyAkAIZwFAQDqCQAhoQVAANQJACHQBQABtQoAIdEFAgDICQAhAgAAAFwAIDsAAIUEACACAAAAXAAgOwAAhQQAIAMAAABeACBCAAD-AwAgQwAAgwQAIAEAAABeACABAAAAXAAgBQ4AAOALACBIAADhCwAgSQAA5AsAIEoAAOMLACBLAADiCwAgCN4EAAC_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_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-QQAIAIAAAChAQAgOwAA-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_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgAAAAH2BAIAAAABgQUBAIcIACGYBQEAhwgAIZkFAQCHCAAhmgUBAIIIACGbBQAAjQgAIAEAAACSBgAgAQAAAJIGACADAwAA9wkAIJoFAADNCQAgmwUAAM0JACADAAAAqAEAIAEAAJUGADACAACSBgAgAwAAAKgBACABAACVBgAwAgAAkgYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACAIAwAAmgoAIOEEAgAAAAH2BAIAAAABgQUBAAAAAZgFAQAAAAGZBQEAAAABmgUBAAAAAZsFgAAAAAEBOwAAmQYAIAfhBAIAAAAB9gQCAAAAAYEFAQAAAAGYBQEAAAABmQUBAAAAAZoFAQAAAAGbBYAAAAABATsAAJsGADABOwAAmwYAMAgDAACZCgAg4QQCAMgJACH2BAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQIAAACSBgAgOwAAngYAIAfhBAIAyAkAIfYEAgDICQAhgQUBAOoJACGYBQEA6gkAIZkFAQDqCQAhmgUBANMJACGbBYAAAAABAgAAAKgBACA7AACgBgAgAgAAAKgBACA7AACgBgAgAwAAAJIGACBCAACZBgAgQwAAngYAIAEAAACSBgAgAQAAAKgBACAHDgAAlAoAIEgAAJUKACBJAACYCgAgSgAAlwoAIEsAAJYKACCaBQAAzQkAIJsFAADNCQAgCt4EAACJCAAw3wQAAKcGABDgBAAAiQgAMOEEAgDjBwAh9gQCAOMHACGBBQEA8wcAIZgFAQDzBwAhmQUBAPMHACGaBQEA6wcAIZsFAACKCAAgAwAAAKgBACABAACmBgAwRwAApwYAIAMAAACoAQAgAQAAlQYAMAIAAJIGACATAwAA_gcAIN4EAACGCAAw3wQAAKoBABDgBAAAhggAMOEEAgAAAAH2BAIAAAABiwUBAIcIACGMBSAAiAgAIY0FAQCHCAAhjgUgAIgIACGPBQEAhwgAIZAFIACICAAhkQUBAIcIACGSBQEAhwgAIZMFAQCHCAAhlAUBAIcIACGVBSAAiAgAIZYFIACICAAhlwUgAIgIACEBAAAAqgYAIAEAAACqBgAgAQMAAPcJACADAAAAqgEAIAEAAK0GADACAACqBgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAMAAACqAQAgAQAArQYAMAIAAKoGACAQAwAAkwoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACxBgAgD-EEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBQEAAAABjgUgAAAAAY8FAQAAAAGQBSAAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAGWBSAAAAABlwUgAAAAAQE7AACzBgAwATsAALMGADAQAwAAkgoAIOEEAgDICQAh9gQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQIAAACqBgAgOwAAtgYAIA_hBAIAyAkAIfYEAgDICQAhiwUBAOoJACGMBSAA6wkAIY0FAQDqCQAhjgUgAOsJACGPBQEA6gkAIZAFIADrCQAhkQUBAOoJACGSBQEA6gkAIZMFAQDqCQAhlAUBAOoJACGVBSAA6wkAIZYFIADrCQAhlwUgAOsJACECAAAAqgEAIDsAALgGACACAAAAqgEAIDsAALgGACADAAAAqgYAIEIAALEGACBDAAC2BgAgAQAAAKoGACABAAAAqgEAIAUOAACNCgAgSAAAjgoAIEkAAJEKACBKAACQCgAgSwAAjwoAIBLeBAAAhQgAMN8EAAC_BgAQ4AQAAIUIADDhBAIA4wcAIfYEAgDjBwAhiwUBAPMHACGMBSAA9AcAIY0FAQDzBwAhjgUgAPQHACGPBQEA8wcAIZAFIAD0BwAhkQUBAPMHACGSBQEA8wcAIZMFAQDzBwAhlAUBAPMHACGVBSAA9AcAIZYFIAD0BwAhlwUgAPQHACEDAAAAqgEAIAEAAL4GADBHAAC_BgAgAwAAAKoBACABAACtBgAwAgAAqgYAIAcDAAD-BwAgOwAA_QcAIN4EAACECAAw3wQAAKwBABDgBAAAhAgAMOEEAgAAAAH2BAIAAAABAQAAAMIGACABAAAAwgYAIAEDAAD3CQAgAwAAAKwBACABAADFBgAwAgAAwgYAIAMAAACsAQAgAQAAxQYAMAIAAMIGACADAAAArAEAIAEAAMUGADACAADCBgAgBAMAAIwKACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADJBgAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAMsGADABOwAAywYAMAQDAACLCgAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAADCBgAgOwAAzgYAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAAKwBACA7AADQBgAgAgAAAKwBACA7AADQBgAgAwAAAMIGACBCAADJBgAgQwAAzgYAIAEAAADCBgAgAQAAAKwBACAFDgAAhgoAIEgAAIcKACBJAACKCgAgSgAAiQoAIEsAAIgKACAGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEDAAAArAEAIAEAANYGADBHAADXBgAgAwAAAKwBACABAADFBgAwAgAAwgYAIBADAAD-BwAg3gQAAIEIADDfBAAArgEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQEAAADaBgAgAQAAANoGACALAwAA9wkAIIEFAADNCQAgggUAAM0JACCDBQAAzQkAIIQFAADNCQAghQUAAM0JACCGBQAAzQkAIIcFAADNCQAgiAUAAM0JACCJBQAAzQkAIIoFAADNCQAgAwAAAK4BACABAADdBgAwAgAA2gYAIAMAAACuAQAgAQAA3QYAMAIAANoGACADAAAArgEAIAEAAN0GADACAADaBgAgDQMAAIUKACDhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4QYAIAzhBAIAAAAB9gQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAEBOwAA4wYAMAE7AADjBgAwDQMAAIQKACDhBAIAyAkAIfYEAgDICQAhgQUBANMJACGCBQEA0wkAIYMFAQDTCQAhhAUBANMJACGFBQEA0wkAIYYFAQDTCQAhhwUBANMJACGIBQEA0wkAIYkFAQDTCQAhigUBANMJACECAAAA2gYAIDsAAOYGACAM4QQCAMgJACH2BAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAgAAAK4BACA7AADoBgAgAgAAAK4BACA7AADoBgAgAwAAANoGACBCAADhBgAgQwAA5gYAIAEAAADaBgAgAQAAAK4BACAPDgAA_wkAIEgAAIAKACBJAACDCgAgSgAAggoAIEsAAIEKACCBBQAAzQkAIIIFAADNCQAggwUAAM0JACCEBQAAzQkAIIUFAADNCQAghgUAAM0JACCHBQAAzQkAIIgFAADNCQAgiQUAAM0JACCKBQAAzQkAIA_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEDAAAArgEAIAEAAO4GADBHAADvBgAgAwAAAK4BACABAADdBgAwAgAA2gYAIAEAAAC0AQAgAQAAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACAGAwAA_gkAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPcGACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYEFAQAAAAEBOwAA-QYAMAE7AAD5BgAwBgMAAP0JACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACGABQEA6gkAIYEFAQDTCQAhAgAAALQBACA7AAD8BgAgBeEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhgQUBANMJACECAAAAsgEAIDsAAP4GACACAAAAsgEAIDsAAP4GACADAAAAtAEAIEIAAPcGACBDAAD8BgAgAQAAALQBACABAAAAsgEAIAYOAAD4CQAgSAAA-QkAIEkAAPwJACBKAAD7CQAgSwAA-gkAIIEFAADNCQAgCN4EAAD_BwAw3wQAAIUHABDgBAAA_wcAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIYAFAQDzBwAhgQUBAOsHACEDAAAAsgEAIAEAAIQHADBHAACFBwAgAwAAALIBACABAACzAQAwAgAAtAEAIAcDAAD-BwAgOwAA_QcAIN4EAAD8BwAw3wQAALABABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABAQAAAIgHACABAAAAiAcAIAEDAAD3CQAgAwAAALABACABAACLBwAwAgAAiAcAIAMAAACwAQAgAQAAiwcAMAIAAIgHACADAAAAsAEAIAEAAIsHADACAACIBwAgBAMAAPYJACA7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACPBwAgAzuAAAAAAeEEAgAAAAH2BAIAAAABATsAAJEHADABOwAAkQcAMAQDAAD1CQAgO4AAAAAB4QQCAMgJACH2BAIAyAkAIQIAAACIBwAgOwAAlAcAIAM7gAAAAAHhBAIAyAkAIfYEAgDICQAhAgAAALABACA7AACWBwAgAgAAALABACA7AACWBwAgAwAAAIgHACBCAACPBwAgQwAAlAcAIAEAAACIBwAgAQAAALABACAFDgAA8AkAIEgAAPEJACBJAAD0CQAgSgAA8wkAIEsAAPIJACAGOwAA-gcAIN4EAAD5BwAw3wQAAJ0HABDgBAAA-QcAMOEEAgDjBwAh9gQCAOMHACEDAAAAsAEAIAEAAJwHADBHAACdBwAgAwAAALABACABAACLBwAwAgAAiAcAIAEAAAC3AQAgAQAAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACADAAAAawAgAQAAtgEAMAIAALcBACAIAwAA7wkAIAQAAO4JACDhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApQcAIAbhBAIAAAAB9QQCAAAAAfYEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEBOwAApwcAMAE7AACnBwAwCAMAAO0JACAEAADsCQAg4QQCAMgJACH1BAIAyAkAIfYEAgDICQAh9wQBAOoJACH4BCAA6wkAIfkEQADUCQAhAgAAALcBACA7AACqBwAgBuEEAgDICQAh9QQCAMgJACH2BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQIAAABrACA7AACsBwAgAgAAAGsAIDsAAKwHACADAAAAtwEAIEIAAKUHACBDAACqBwAgAQAAALcBACABAAAAawAgBQ4AAOUJACBIAADmCQAgSQAA6QkAIEoAAOgJACBLAADnCQAgCd4EAADyBwAw3wQAALMHABDgBAAA8gcAMOEEAgDjBwAh9QQCAOMHACH2BAIA4wcAIfcEAQDzBwAh-AQgAPQHACH5BEAA7AcAIQMAAABrACABAACyBwAwRwAAswcAIAMAAABrACABAAC2AQAwAgAAtwEAIAEAAAA4ACABAAAAOAAgAwAAADYAIAEAADcAMAIAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgCAsAAOMJACARAADkCQAg4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAALsHACAG4QQCAAAAAe0EAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABATsAAL0HADABOwAAvQcAMAgLAADVCQAgEQAA1gkAIOEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA4ACA7AADABwAgBuEEAgDICQAh7QQCAMgJACHuBBAAxwkAIe8EEADHCQAh8AQBANMJACHxBEAA1AkAIQIAAAA2ACA7AADCBwAgAgAAADYAIDsAAMIHACADAAAAOAAgQgAAuwcAIEMAAMAHACABAAAAOAAgAQAAADYAIAYOAADOCQAgSAAAzwkAIEkAANIJACBKAADRCQAgSwAA0AkAIPAEAADNCQAgCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQMAAAA2ACABAADIBwAwRwAAyQcAIAMAAAA2ACABAAA3ADACAAA4ACABAAAALwAgAQAAAC8AIAMAAAAtACABAAAuADACAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAYMAADMCQAgEgAAywkAIOEEAgAAAAHiBAIAAAAB4wQCAAAAAeQEEAAAAAEBOwAA0QcAIAThBAIAAAAB4gQCAAAAAeMEAgAAAAHkBBAAAAABATsAANMHADABOwAA0wcAMAYMAADKCQAgEgAAyQkAIOEEAgDICQAh4gQCAMgJACHjBAIAyAkAIeQEEADHCQAhAgAAAC8AIDsAANYHACAE4QQCAMgJACHiBAIAyAkAIeMEAgDICQAh5AQQAMcJACECAAAALQAgOwAA2AcAIAIAAAAtACA7AADYBwAgAwAAAC8AIEIAANEHACBDAADWBwAgAQAAAC8AIAEAAAAtACAFDgAAwgkAIEgAAMMJACBJAADGCQAgSgAAxQkAIEsAAMQJACAH3gQAAOIHADDfBAAA3wcAEOAEAADiBwAw4QQCAOMHACHiBAIA4wcAIeMEAgDjBwAh5AQQAOQHACEDAAAALQAgAQAA3gcAMEcAAN8HACADAAAALQAgAQAALgAwAgAALwAgB94EAADiBwAw3wQAAN8HABDgBAAA4gcAMOEEAgDjBwAh4gQCAOMHACHjBAIA4wcAIeQEEADkBwAhDQ4AAOYHACBIAADpBwAgSQAA5gcAIEoAAOYHACBLAADmBwAg5QQCAAAAAeYEAgAAAATnBAIAAAAE6AQCAAAAAekEAgAAAAHqBAIAAAAB6wQCAAAAAewEAgDoBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhDQ4AAOYHACBIAADnBwAgSQAA5wcAIEoAAOcHACBLAADnBwAg5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADlBwAhCOUEAgAAAAHmBAIAAAAE5wQCAAAABOgEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA5gcAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACENDgAA5gcAIEgAAOkHACBJAADmBwAgSgAA5gcAIEsAAOYHACDlBAIAAAAB5gQCAAAABOcEAgAAAAToBAIAAAAB6QQCAAAAAeoEAgAAAAHrBAIAAAAB7AQCAOgHACEI5QQIAAAAAeYECAAAAATnBAgAAAAE6AQIAAAAAekECAAAAAHqBAgAAAAB6wQIAAAAAewECADpBwAhCd4EAADqBwAw3wQAAMkHABDgBAAA6gcAMOEEAgDjBwAh7QQCAOMHACHuBBAA5AcAIe8EEADkBwAh8AQBAOsHACHxBEAA7AcAIQ4OAADwBwAgSgAA8QcAIEsAAPEHACDlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAO8HACHyBAEAAAAB8wQBAAAAAfQEAQAAAAELDgAA5gcAIEoAAO4HACBLAADuBwAg5QRAAAAAAeYEQAAAAATnBEAAAAAE6ARAAAAAAekEQAAAAAHqBEAAAAAB6wRAAAAAAewEQADtBwAhCw4AAOYHACBKAADuBwAgSwAA7gcAIOUEQAAAAAHmBEAAAAAE5wRAAAAABOgEQAAAAAHpBEAAAAAB6gRAAAAAAesEQAAAAAHsBEAA7QcAIQjlBEAAAAAB5gRAAAAABOcEQAAAAAToBEAAAAAB6QRAAAAAAeoEQAAAAAHrBEAAAAAB7ARAAO4HACEODgAA8AcAIEoAAPEHACBLAADxBwAg5QQBAAAAAeYEAQAAAAXnBAEAAAAF6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDvBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABCOUEAgAAAAHmBAIAAAAF5wQCAAAABegEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA8AcAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEJ3gQAAPIHADDfBAAAswcAEOAEAADyBwAw4QQCAOMHACH1BAIA4wcAIfYEAgDjBwAh9wQBAPMHACH4BCAA9AcAIfkEQADsBwAhDg4AAOYHACBKAAD4BwAgSwAA-AcAIOUEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA9wcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQUOAADmBwAgSgAA9gcAIEsAAPYHACDlBCAAAAAB7AQgAPUHACEFDgAA5gcAIEoAAPYHACBLAAD2BwAg5QQgAAAAAewEIAD1BwAhAuUEIAAAAAHsBCAA9gcAIQ4OAADmBwAgSgAA-AcAIEsAAPgHACDlBAEAAAAB5gQBAAAABOcEAQAAAAToBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPcHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQD4BwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABBjsAAPoHACDeBAAA-QcAMN8EAACdBwAQ4AQAAPkHADDhBAIA4wcAIfYEAgDjBwAhDw4AAOYHACBKAAD7BwAgSwAA-wcAIOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEHAwAA_gcAIDsAAP0HACDeBAAA_AcAMN8EAACwAQAQ4AQAAPwHADDhBAIAqggAIfYEAgCqCAAhDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAASEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACAI3gQAAP8HADDfBAAAhQcAEOAEAAD_BwAw4QQCAOMHACHxBEAA7AcAIfYEAgDjBwAhgAUBAPMHACGBBQEA6wcAIQ_eBAAAgAgAMN8EAADvBgAQ4AQAAIAIADDhBAIA4wcAIfYEAgDjBwAhgQUBAOsHACGCBQEA6wcAIYMFAQDrBwAhhAUBAOsHACGFBQEA6wcAIYYFAQDrBwAhhwUBAOsHACGIBQEA6wcAIYkFAQDrBwAhigUBAOsHACEQAwAA_gcAIN4EAACBCAAw3wQAAK4BABDgBAAAgQgAMOEEAgCqCAAh9gQCAKoIACGBBQEAgggAIYIFAQCCCAAhgwUBAIIIACGEBQEAgggAIYUFAQCCCAAhhgUBAIIIACGHBQEAgggAIYgFAQCCCAAhiQUBAIIIACGKBQEAgggAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPEHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA-gcAIN4EAACDCAAw3wQAANcGABDgBAAAgwgAMOEEAgDjBwAh9gQCAOMHACEHAwAA_gcAIDsAAP0HACDeBAAAhAgAMN8EAACsAQAQ4AQAAIQIADDhBAIAqggAIfYEAgCqCAAhEt4EAACFCAAw3wQAAL8GABDgBAAAhQgAMOEEAgDjBwAh9gQCAOMHACGLBQEA8wcAIYwFIAD0BwAhjQUBAPMHACGOBSAA9AcAIY8FAQDzBwAhkAUgAPQHACGRBQEA8wcAIZIFAQDzBwAhkwUBAPMHACGUBQEA8wcAIZUFIAD0BwAhlgUgAPQHACGXBSAA9AcAIRMDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA-AcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQLlBCAAAAAB7AQgAPYHACEK3gQAAIkIADDfBAAApwYAEOAEAACJCAAw4QQCAOMHACH2BAIA4wcAIYEFAQDzBwAhmAUBAPMHACGZBQEA8wcAIZoFAQDrBwAhmwUAAIoIACAPDgAA8AcAIEoAAIsIACBLAACLCAAg5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABDOUEgAAAAAHoBIAAAAAB6QSAAAAAAeoEgAAAAAHrBIAAAAAB7ASAAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EgAAAAAH-BIAAAAAB_wSAAAAAAQsDAAD-BwAg3gQAAIwIADDfBAAAqAEAEOAEAACMCAAw4QQCAKoIACH2BAIAqggAIYEFAQCHCAAhmAUBAIcIACGZBQEAhwgAIZoFAQCCCAAhmwUAAI0IACAM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_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-CAAhCN4EAAC_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-AUI7AQAANUI-AUiCd4EAADWCAAw3wQAAM4CABDgBAAA1ggAMOEEAgDjBwAh8QRAAOwHACH2BAIA4wcAIfoFAQDzBwAh-wUBAPMHACH8BQIA4wcAIQreBAAA1wgAMN8EAAC4AgAQ4AQAANcIADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACGABQEA8wcAIYUFAQDrBwAh_QUBAPMHACH-BQEA6wcAIQjeBAAA2AgAMN8EAACgAgAQ4AQAANgIADDhBAIA4wcAIZwFAQDzBwAhngUBAOsHACGgBQEA6wcAIeUFAgDjBwAhE94EAADZCAAw3wQAAIoCABDgBAAA2QgAMOEEAgDjBwAh8AQBAOsHACHxBEAA7AcAIfUEAgDjBwAh9gQCAOMHACGnBQEA8wcAIbgFAQDzBwAh0gUBAPMHACHmBQIA4wcAIf8FQADsBwAhgAYBAPMHACGBBgEA8wcAIYIGIAD0BwAhgwYBAOsHACGEBiAA9AcAIYYGAADaCIYGIgcOAADmBwAgSgAA3AgAIEsAANwIACDlBAAAAIYGAuYEAAAAhgYI5wQAAACGBgjsBAAA2wiGBiIHDgAA5gcAIEoAANwIACBLAADcCAAg5QQAAACGBgLmBAAAAIYGCOcEAAAAhgYI7AQAANsIhgYiBOUEAAAAhgYC5gQAAACGBgjnBAAAAIYGCOwEAADcCIYGIhjeBAAA3QgAMN8EAADyAQAQ4AQAAN0IADDhBAIA4wcAIfEEQADsBwAh9gQCAOMHACH5BEAA7AcAIYUFAQDrBwAhiAUBAOsHACGKBQEA6wcAIacFAADaCIYGIukFQACmCAAh7wUBAOsHACH-BQEA8wcAIYcGAQDzBwAhiAYBAPMHACGJBgEA8wcAIYoGAQDrBwAhiwYBAOsHACGMBgEA6wcAIY0GAQDrBwAhjgYBAOsHACGPBgEA6wcAIZAGAQDrBwAhCt4EAADeCAAw3wQAANwBABDgBAAA3ggAMOEEAgDjBwAh2gUBAPMHACHbBQEA8wcAIZEGIAD0BwAhkgYCAOMHACGTBiAA9AcAIZQGAgDjBwAhCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEkAwAA_gcAIAUAAPEIACAIAADrCAAgDAAA7AgAIBgAAO4IACAcAAC_CQAgHQAAswkAIB4AAMAJACAfAADBCQAgJQAA_AgAIN4EAAC-CQAw3wQAAAMAEOAEAAC-CQAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIZ0GAAADACCeBgAAAwAgCQMAAP4HACDeBAAA4QgAMN8EAACyAQAQ4AQAAOEIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhCgMAAP4HACDeBAAA4ggAMN8EAAChAQAQ4AQAAOIIADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhBOUEAAAAuAUC5gQAAAC4BQjnBAAAALgFCOwEAACxCLgFIgkDAAD-BwAg3gQAAOQIADDfBAAAnQEAEOAEAADkCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhCgMAAP4HACDeBAAA5ggAMN8EAACUAQAQ4AQAAOYIADDhBAIAqggAIfYEAgCqCAAh1QUBAIcIACHWBQEAhwgAIdcFAQCHCAAh2AUBAIcIACEC9gQCAAAAAdkFAQAAAAEJAwAA_gcAIN4EAADoCAAw3wQAAJABABDgBAAA6AgAMOEEAgCqCAAh9gQCAKoIACHZBQEAhwgAIdoFAQCHCAAh2wUBAIcIACEC9gQCAAAAAfoFAQAAAAEOAwAA_gcAIAgAAOsIACAUAADsCAAgFQAA7QgAIBYAAO4IACDeBAAA6ggAMN8EAAAXABDgBAAA6ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfoFAQCHCAAh-wUBAIcIACH8BQIAqggAIQOXBgAAEAAgmAYAABAAIJkGAAAQACADlwYAABoAIJgGAAAaACCZBgAAGgAgA5cGAAA2ACCYBgAANgAgmQYAADYAIAOXBgAAOgAgmAYAADoAIJkGAAA6ACANAwAA8AgAIAUAAPEIACAIAADrCAAg3gQAAO8IADDfBAAACwAQ4AQAAO8IADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAISEFAADxCAAgBwAArAkAIAgAAOsIACAdAACzCQAgJQAA_AgAICYAAKsJACAnAACtCQAgKAAArgkAICkAAK8JACAqAADsCAAgKwAAsAkAICwAALEJACAtAACyCQAgLgAA_ggAIC8AALQJACAwAAC1CQAgMQAAtgkAIDIAALcJACAzAAC4CQAgNAAAuQkAIDUAALoJACDeBAAAqgkAMN8EAAANABDgBAAAqgkAMOEEAgCqCAAh2gUBAIcIACHbBQEAhwgAIZEGIACICAAhkgYCAKoIACGTBiAAiAgAIZQGAgCqCAAhnQYAAA0AIJ4GAAANACADlwYAAAcAIJgGAAAHACCZBgAABwAgAqsFAgAAAAGsBQIAAAABCSMAAPUIACA7AAH0CAAh3gQAAPMIADDfBAAAeQAQ4AQAAPMIADDhBAIAqggAIfEEQACrCAAhqwUCAKoIACGsBQIAqggAIQTlBAABAAAB5gQAAQAABOcEAAEAAATsBAABoggAIRMDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACGdBgAAdAAgngYAAHQAIBEDAAD-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEI5QQEAAAAAeYEBAAAAATnBAQAAAAE6AQEAAAAAekEBAAAAAHqBAQAAAAB6wQEAAAAAewEBACRCAAhEQMAAP4HACAEAAD9CAAgGQAA_ggAICAAAPgIACAhAAD8CAAg3gQAAPsIADDfBAAAbQAQ4AQAAPsIADDhBAIAqggAIfEEQACrCAAh9QQCAK0IACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGxBQIArQgAIZ0GAABtACCeBgAAbQAgA5cGAAB5ACCYBgAAeQAgmQYAAHkAIAP2BAIAAAABgAUBAAAAAbEFAgAAAAEPAwAA_gcAIAQAAP0IACAZAAD-CAAgIAAA-AgAICEAAPwIACDeBAAA-wgAMN8EAABtABDgBAAA-wgAMOEEAgCqCAAh8QRAAKsIACH1BAIArQgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIbEFAgCtCAAhA5cGAABtACCYBgAAbQAgmQYAAG0AICQDAAD-BwAgBQAA8QgAIAgAAOsIACAMAADsCAAgGAAA7ggAIBwAAL8JACAdAACzCQAgHgAAwAkAIB8AAMEJACAlAAD8CAAg3gQAAL4JADDfBAAAAwAQ4AQAAL4JADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH5BEAAqwgAIYUFAQCCCAAhiAUBAIIIACGKBQEAgggAIacFAAC8CYYGIukFQACsCAAh7wUBAIIIACH-BQEAhwgAIYcGAQCHCAAhiAYBAIcIACGJBgEAhwgAIYoGAQCCCAAhiwYBAIIIACGMBgEAgggAIY0GAQCCCAAhjgYBAIIIACGPBgEAgggAIZAGAQCCCAAhnQYAAAMAIJ4GAAADACADlwYAAHQAIJgGAAB0ACCZBgAAdAAgDQQAAOAIACDeBAAA_wgAMN8EAABnABDgBAAA_wgAMOEEAgCqCAAh9QQCAKoIACH5BEAAqwgAIZwFAQCHCAAhnQUBAIcIACGeBQEAhwgAIZ8FBAD3CAAhoAUBAIcIACGhBUAAqwgAIQ8DAADwCAAgBAAA4AgAIN4EAACACQAw3wQAAGIAEOAEAACACQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh9gQCAK0IACGjBQAAgQmjBSKlBQAAggmlBSKnBQAAgwmnBSKoBQEAgggAIakFAgCtCAAhqgUBAIIIACEE5QQAAACjBQLmBAAAAKMFCOcEAAAAowUI7AQAAJwIowUiBOUEAAAApQUC5gQAAAClBQjnBAAAAKUFCOwEAACaCKUFIgTlBAAAAKcFAuYEAAAApwUI5wQAAACnBQjsBAAAmAinBSIJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQwEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSKdBgAAWAAgngYAAFgAIAoEAADgCAAgGwAAiAkAIN4EAACGCQAw3wQAAFgAEOAEAACGCQAw4QQCAKoIACHxBEAAqwgAIfUEAgCqCAAh0gUBAIcIACHUBQAAhwnUBSIE5QQAAADUBQLmBAAAANQFCOcEAAAA1AUI7AQAAMMI1AUiA5cGAABcACCYBgAAXAAgmQYAAFwAIAkGAACKCQAg3gQAAIkJADDfBAAATwAQ4AQAAIkJADDhBAIAqggAIZwFAQCHCAAhngUBAIIIACGgBQEAgggAIeUFAgCqCAAhGwMAAP4HACAEAADgCAAgBwAAqAkAIAgAAOsIACAYAADuCAAgGQAAvQkAIN4EAAC7CQAw3wQAAAcAEOAEAAC7CQAw4QQCAKoIACHwBAEAgggAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIacFAQCHCAAhuAUBAIcIACHSBQEAhwgAIeYFAgCqCAAh_wVAAKsIACGABgEAhwgAIYEGAQCHCAAhggYgAIgIACGDBgEAgggAIYQGIACICAAhhgYAALwJhgYinQYAAAcAIJ4GAAAHACAJCQAAjAkAIN4EAACLCQAw3wQAAEQAEOAEAACLCQAw4QQCAKoIACGcBQEAhwgAIZ4FAQCHCAAhoAUBAIIIACHFBQIAqggAISADAADwCAAgBAAA4AgAIAYAAKcJACAHAACoCQAgCwAAkAkAIAwAAJwJACAQAACjCQAgFwAAqQkAIN4EAACkCQAw3wQAABAAEOAEAACkCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACH2BAIAqggAIfkEQACrCAAhpwUAAKYJ8QUi5QUCAK0IACHmBQIAqggAIecFAQCHCAAh6AUBAIcIACHpBUAAqwgAIeoFAQCHCAAh7AUAAKUJ7AUi7QUAAI0IACDuBUAAqwgAIe8FAQCHCAAh8QUBAIIIACHyBQEAgggAIZ0GAAAQACCeBgAAEAAgFAQAAOAIACAGAACKCQAgCwAAkAkAIN4EAACNCQAw3wQAADoAEOAEAACNCQAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC-CAAhBOUEAAAA-AUC5gQAAAD4BQjnBAAAAPgFCOwEAADVCPgFIhADAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhnQYAABcAIJ4GAAAXACALCwAAkwkAIBEAAJQJACDeBAAAkQkAMN8EAAA2ABDgBAAAkQkAMOEEAgCqCAAh7QQCAKoIACHuBBAAkgkAIe8EEACSCQAh8AQBAIIIACHxBEAAqwgAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOcHACEQAwAA_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_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiKdBgAABwAgngYAAAcAIA8DAADwCAAgBQAA8QgAIAgAAOsIACDeBAAA7wgAMN8EAAALABDgBAAA7wgAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhhQUBAIIIACH9BQEAhwgAIf4FAQCCCAAhnQYAAAsAIJ4GAAALACADlwYAAEQAIJgGAABEACCZBgAARAAgHwUAAPEIACAHAACsCQAgCAAA6wgAIB0AALMJACAlAAD8CAAgJgAAqwkAICcAAK0JACAoAACuCQAgKQAArwkAICoAAOwIACArAACwCQAgLAAAsQkAIC0AALIJACAuAAD-CAAgLwAAtAkAIDAAALUJACAxAAC2CQAgMgAAtwkAIDMAALgJACA0AAC5CQAgNQAAugkAIN4EAACqCQAw3wQAAA0AEOAEAACqCQAw4QQCAKoIACHaBQEAhwgAIdsFAQCHCAAhkQYgAIgIACGSBgIAqggAIZMGIACICAAhlAYCAKoIACEDlwYAAAMAIJgGAAADACCZBgAAAwAgA5cGAAALACCYBgAACwAgmQYAAAsAIAOXBgAAFwAgmAYAABcAIJkGAAAXACADlwYAAJABACCYBgAAkAEAIJkGAACQAQAgA5cGAACUAQAgmAYAAJQBACCZBgAAlAEAIAOXBgAAmQEAIJgGAACZAQAgmQYAAJkBACADlwYAAJ0BACCYBgAAnQEAIJkGAACdAQAgA5cGAAChAQAgmAYAAKEBACCZBgAAoQEAIAOXBgAAYgAgmAYAAGIAIJkGAABiACANAwAA_gcAIN4EAACMCAAw3wQAAKgBABDgBAAAjAgAMOEEAgCqCAAh9gQCAKoIACGBBQEAhwgAIZgFAQCHCAAhmQUBAIcIACGaBQEAgggAIZsFAACNCAAgnQYAAKgBACCeBgAAqAEAIBUDAAD-BwAg3gQAAIYIADDfBAAAqgEAEOAEAACGCAAw4QQCAKoIACH2BAIAqggAIYsFAQCHCAAhjAUgAIgIACGNBQEAhwgAIY4FIACICAAhjwUBAIcIACGQBSAAiAgAIZEFAQCHCAAhkgUBAIcIACGTBQEAhwgAIZQFAQCHCAAhlQUgAIgIACGWBSAAiAgAIZcFIACICAAhnQYAAKoBACCeBgAAqgEAIAkDAAD-BwAgOwAA_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_xIAIEMAAIITACCfBgAAgBMAIKAGAACBEwAgpQYAAAEAIANCAAD_EgAgnwYAAIATACClBgAAAQAgAAAAAAAFQgAA-hIAIEMAAP0SACCfBgAA-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-BwAgIgAA-AgAICQAAPkIACDeBAAA9ggAMN8EAAB0ABDgBAAA9ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQIAAAB2ACA7AADjCgAgAgAAAOEKACA7AADiCgAgDt4EAADgCgAw3wQAAOEKABDgBAAA4AoAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhgAUBAIcIACGeBQEAgggAIZ8FBAD3CAAhrQUCAK0IACGuBSAAiAgAIa8FAgCtCAAhsAUBAIIIACEO3gQAAOAKADDfBAAA4QoAEOAEAADgCgAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGABQEAhwgAIZ4FAQCCCAAhnwUEAPcIACGtBQIArQgAIa4FIACICAAhrwUCAK0IACGwBQEAgggAIQrhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQwDAAC9CgAgJAAAvwoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDAMAAMwKACAkAADOCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQoDAADyCgAgBAAA8woAIBkAAPQKACAhAADxCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABAgAAAG8AIEIAAPAKACADAAAAbwAgQgAA8AoAIEMAAO8KACABOwAAxhIAMBADAAD-BwAgBAAA_QgAIBkAAP4IACAgAAD4CAAgIQAA_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_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQ7eBAAAyAsAMN8EAADJCwAQ4AQAAMgLADDhBAIAqggAIeMEAgCqCAAh8AQBAIIIACHxBEAAqwgAIb0FAgCqCAAhvgUBAIIIACG_BRAAkgkAIcAFEACSCQAhwgUAAJ8JwgUiwwVAAKsIACHEBQEAgggAIQrhBAIAyAkAIeMEAgDICQAh8AQBANMJACHxBEAA1AkAIb4FAQDTCQAhvwUQAMcJACHABRAAxwkAIcIFAACXC8IFIsMFQADUCQAhxAUBANMJACELDAAAmAsAIOEEAgDICQAh4wQCAMgJACHwBAEA0wkAIfEEQADUCQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsMAACaCwAg4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAb4FAQAAAAG_BRAAAAABwAUQAAAAAcIFAAAAwgUCwwVAAAAAAcQFAQAAAAESCQAAzgsAIA0AAM8LACDhBAIAAAABpwUAAADlBQLFBQIAAAABxwUQAAAAAcgFEAAAAAHJBRAAAAABygUQAAAAAc8FAQAAAAHcBQEAAAAB3QVAAAAAAd4FAQAAAAHfBQEAAAAB4AUBAAAAAeEFAQAAAAHiBQEAAAAB4wUQAAAAAQNCAACTEgAgnwYAAJQSACClBgAAEgAgBEIAAMELADCfBgAAwgsAMKEGAADECwAgpQYAAMULADALDwAAmwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAb0FAgAAAAG-BQEAAAABvwUQAAAAAcAFEAAAAAHCBQAAAMIFAsMFQAAAAAHEBQEAAAABAgAAACMAIEIAANgLACADAAAAIwAgQgAA2AsAIEMAANcLACABOwAAkhIAMAIAAAAjACA7AADXCwAgAgAAAMkLACA7AADWCwAgCuEEAgDICQAh8AQBANMJACHxBEAA1AkAIb0FAgDICQAhvgUBANMJACG_BRAAxwkAIcAFEADHCQAhwgUAAJcLwgUiwwVAANQJACHEBQEA0wkAIQsPAACZCwAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAhvQUCAMgJACG-BQEA0wkAIb8FEADHCQAhwAUQAMcJACHCBQAAlwvCBSLDBUAA1AkAIcQFAQDTCQAhCw8AAJsLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAG9BQIAAAABvgUBAAAAAb8FEAAAAAHABRAAAAABwgUAAADCBQLDBUAAAAABxAUBAAAAAQNCAACQEgAgnwYAAJESACClBgAAEgAgA0IAAI4SACCfBgAAjxIAIKUGAAAFACADQgAAjBIAIJ8GAACNEgAgpQYAAAEAIANCAACKEgAgnwYAAIsSACClBgAAjQEAIARCAADQCwAwnwYAANELADChBgAA0wsAIKUGAADFCwAwBEIAALMLADCfBgAAtAsAMKEGAAC2CwAgpQYAALcLADAEQgAAqgsAMJ8GAACrCwAwoQYAAK0LACClBgAA2wkAMAAAAAAABUIAAIUSACBDAACIEgAgnwYAAIYSACCgBgAAhxIAIKUGAABaACADQgAAhRIAIJ8GAACGEgAgpQYAAFoAIAAAAAAAAaIGAAAA1AUCBUIAAP8RACBDAACDEgAgnwYAAIASACCgBgAAghIAIKUGAAAFACALQgAA7wsAMEMAAPQLADCfBgAA8AsAMKAGAADxCwAwoQYAAPILACCiBgAA8wsAMKMGAADzCwAwpAYAAPMLADClBgAA8wsAMKYGAAD1CwAwpwYAAPYLADAE4QQCAAAAAZwFAQAAAAGhBUAAAAAB0AUAAQAAAQIAAABeACBCAAD6CwAgAwAAAF4AIEIAAPoLACBDAAD5CwAgATsAAIESADAJGgAAhQkAIN4EAACECQAw3wQAAFwAEOAEAACECQAw4QQCAAAAAZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhAgAAAF4AIDsAAPkLACACAAAA9wsAIDsAAPgLACAI3gQAAPYLADDfBAAA9wsAEOAEAAD2CwAw4QQCAKoIACGcBQEAhwgAIaEFQACrCAAh0AUAAfQIACHRBQIAqggAIQjeBAAA9gsAMN8EAAD3CwAQ4AQAAPYLADDhBAIAqggAIZwFAQCHCAAhoQVAAKsIACHQBQAB9AgAIdEFAgCqCAAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgDICQAhnAUBAOoJACGhBUAA1AkAIdAFAAG1CgAhBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDQgAA_xEAIJ8GAACAEgAgpQYAAAUAIARCAADvCwAwnwYAAPALADChBgAA8gsAIKUGAADzCwAwAAAAAAAFQgAA-hEAIEMAAP0RACCfBgAA-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_EQAgnwYAALkRACCgBgAAvhEAIKUGAAABACALQgAAhA0AMEMAAIkNADCfBgAAhQ0AMKAGAACGDQAwoQYAAIcNACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACKDQAwpwYAAIsNADALQgAA-AwAMEMAAP0MADCfBgAA-QwAMKAGAAD6DAAwoQYAAPsMACCiBgAA_AwAMKMGAAD8DAAwpAYAAPwMADClBgAA_AwAMKYGAAD-DAAwpwYAAP8MADALQgAA7AwAMEMAAPEMADCfBgAA7QwAMKAGAADuDAAwoQYAAO8MACCiBgAA8AwAMKMGAADwDAAwpAYAAPAMADClBgAA8AwAMKYGAADyDAAwpwYAAPMMADALQgAA4AwAMEMAAOUMADCfBgAA4QwAMKAGAADiDAAwoQYAAOMMACCiBgAA5AwAMKMGAADkDAAwpAYAAOQMADClBgAA5AwAMKYGAADmDAAwpwYAAOcMADAPBAAA1AwAIAYAANMMACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQIAAAA8ACBCAADrDAAgAwAAADwAIEIAAOsMACBDAADqDAAgATsAAL0RADAUBAAA4AgAIAYAAIoJACALAACQCQAg3gQAAI0JADDfBAAAOgAQ4AQAAI0JADDhBAIAAAAB7QQCAK0IACHxBEAAqwgAIfUEAgCqCAAh3AUBAIcIACHgBQEAgggAIeEFAQCCCAAh5QUCAKoIACHzBQEAgggAIfQFEACOCQAh9QUBAIIIACH2BQEAgggAIfgFAACPCfgFIvkFAQCCCAAhAgAAADwAIDsAAOoMACACAAAA6AwAIDsAAOkMACAR3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACER3gQAAOcMADDfBAAA6AwAEOAEAADnDAAw4QQCAKoIACHtBAIArQgAIfEEQACrCAAh9QQCAKoIACHcBQEAhwgAIeAFAQCCCAAh4QUBAIIIACHlBQIAqggAIfMFAQCCCAAh9AUQAI4JACH1BQEAgggAIfYFAQCCCAAh-AUAAI8J-AUi-QUBAIIIACEN4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANEMACAGAADQDAAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh3AUBAOoJACHgBQEA0wkAIeEFAQDTCQAh5QUCAMgJACHzBQEA0wkAIfQFEAChCwAh9QUBANMJACH2BQEA0wkAIfgFAADPDPgFIvkFAQDTCQAhDwQAANQMACAGAADTDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB3AUBAAAAAeAFAQAAAAHhBQEAAAAB5QUCAAAAAfMFAQAAAAH0BRAAAAAB9QUBAAAAAfYFAQAAAAH4BQAAAPgFAvkFAQAAAAEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABAgAAADgAIEIAAPcMACADAAAAOAAgQgAA9wwAIEMAAPYMACABOwAAvBEAMAsLAACTCQAgEQAAlAkAIN4EAACRCQAw3wQAADYAEOAEAACRCQAw4QQCAAAAAe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACECAAAAOAAgOwAA9gwAIAIAAAD0DAAgOwAA9QwAIAneBAAA8wwAMN8EAAD0DAAQ4AQAAPMMADDhBAIAqggAIe0EAgCqCAAh7gQQAJIJACHvBBAAkgkAIfAEAQCCCAAh8QRAAKsIACEJ3gQAAPMMADDfBAAA9AwAEOAEAADzDAAw4QQCAKoIACHtBAIAqggAIe4EEACSCQAh7wQQAJIJACHwBAEAgggAIfEEQACrCAAhBeEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA1gkAIOEEAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEGEQAA5AkAIOEEAgAAAAHuBBAAAAAB7wQQAAAAAfAEAQAAAAHxBEAAAAABFwQAANoLACAJAADZCwAgCgAA2wsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACDDQAgAwAAABwAIEIAAIMNACBDAACCDQAgATsAALsRADAcBAAA4AgAIAkAAJsJACAKAADwCAAgCwAAkAkAIA0AAJ0JACAQAACjCQAgEwAAlAkAIN4EAAChCQAw3wQAABoAEOAEAAChCQAw4QQCAAAAAe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgAAAAHGBQIArQgAIccFEACSCQAhyAUQAJIJACHJBRAAkgkAIcoFEACSCQAhywUQAI4JACHMBRAAkgkAIc0FEACSCQAhzwUBAIIIACECAAAAHAAgOwAAgg0AIAIAAACADQAgOwAAgQ0AIBXeBAAA_wwAMN8EAACADQAQ4AQAAP8MADDhBAIAqggAIe0EAgCtCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACH5BEAAqwgAIacFAACiCc8FIsUFAgCtCAAhxgUCAK0IACHHBRAAkgkAIcgFEACSCQAhyQUQAJIJACHKBRAAkgkAIcsFEACOCQAhzAUQAJIJACHNBRAAkgkAIc8FAQCCCAAhFd4EAAD_DAAw3wQAAIANABDgBAAA_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-AwAMJ8GAAD5DAAwoQYAAPsMACClBgAA_AwAMARCAADsDAAwnwYAAO0MADChBgAA7wwAIKUGAADwDAAwBEIAAOAMADCfBgAA4QwAMKEGAADjDAAgpQYAAOQMADAAAAAAAAdCAACkEQAgQwAAthEAIJ8GAAClEQAgoAYAALURACCjBgAADQAgpAYAAA0AIKUGAAABACALQgAApg0AMEMAAKsNADCfBgAApw0AMKAGAACoDQAwoQYAAKkNACCiBgAAqg0AMKMGAACqDQAwpAYAAKoNADClBgAAqg0AMKYGAACsDQAwpwYAAK0NADALQgAAnQ0AMEMAAKENADCfBgAAng0AMKAGAACfDQAwoQYAAKANACCiBgAAiA0AMKMGAACIDQAwpAYAAIgNADClBgAAiA0AMKYGAACiDQAwpwYAAIsNADAZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAKUNACADAAAAEgAgQgAApQ0AIEMAAKQNACABOwAAtBEAMAIAAAASACA7AACkDQAgAgAAAIwNACA7AACjDQAgEuEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAogwAIAQAAKAMACAGAAChDAAgCwAApAwAIAwAAKcMACAQAAClDAAgFwAApgwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEZAwAAxAwAIAQAAMIMACAGAADDDAAgCwAAxgwAIAwAAMkMACAQAADHDAAgFwAAyAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABFAMAANcNACAEAADWDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgIAAAAJACBCAADVDQAgAwAAAAkAIEIAANUNACBDAACxDQAgATsAALMRADAZAwAA_gcAIAQAAOAIACAHAACoCQAgCAAA6wgAIBgAAO4IACAZAAC9CQAg3gQAALsJADDfBAAABwAQ4AQAALsJADDhBAIAAAAB8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIgIAAAAJACA7AACxDQAgAgAAAK4NACA7AACvDQAgE94EAACtDQAw3wQAAK4NABDgBAAArQ0AMOEEAgCqCAAh8AQBAIIIACHxBEAAqwgAIfUEAgCqCAAh9gQCAKoIACGnBQEAhwgAIbgFAQCHCAAh0gUBAIcIACHmBQIAqggAIf8FQACrCAAhgAYBAIcIACGBBgEAhwgAIYIGIACICAAhgwYBAIIIACGEBiAAiAgAIYYGAAC8CYYGIhPeBAAArQ0AMN8EAACuDQAQ4AQAAK0NADDhBAIAqggAIfAEAQCCCAAh8QRAAKsIACH1BAIAqggAIfYEAgCqCAAhpwUBAIcIACG4BQEAhwgAIdIFAQCHCAAh5gUCAKoIACH_BUAAqwgAIYAGAQCHCAAhgQYBAIcIACGCBiAAiAgAIYMGAQCCCAAhhAYgAIgIACGGBgAAvAmGBiIP4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIf8FQADUCQAhgAYBAOoJACGBBgEA6gkAIYIGIADrCQAhgwYBANMJACGEBiAA6wkAIYYGAACwDYYGIgGiBgAAAIYGAhQDAACzDQAgBAAAsg0AIAgAALUNACAYAAC0DQAgGQAAtg0AIOEEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACGnBQEA6gkAIbgFAQDqCQAh0gUBAOoJACH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACoEQAgnwYAAKkRACClBgAABQAgA0IAAKYRACCfBgAApxEAIKUGAAABACAEQgAAzA0AMJ8GAADNDQAwoQYAAM8NACClBgAA5AwAMARCAADDDQAwnwYAAMQNADChBgAAxg0AIKUGAACIDQAwBEIAALcNADCfBgAAuA0AMKEGAAC6DQAgpQYAALsNADADQgAApBEAIJ8GAAClEQAgpQYAAAEAIARCAACmDQAwnwYAAKcNADChBgAAqQ0AIKUGAACqDQAwBEIAAJ0NADCfBgAAng0AMKEGAACgDQAgpQYAAIgNADAAAAAAAAVCAACfEQAgQwAAohEAIJ8GAACgEQAgoAYAAKERACClBgAACQAgA0IAAJ8RACCfBgAAoBEAIKUGAAAJACAAAAAAAAdCAACaEQAgQwAAnREAIJ8GAACbEQAgoAYAAJwRACCjBgAACwAgpAYAAAsAIKUGAACKAQAgA0IAAJoRACCfBgAAmxEAIKUGAACKAQAgAAAAAAAFQgAAjREAIEMAAJgRACCfBgAAjhEAIKAGAACXEQAgpQYAAAEAIAtCAADIDgAwQwAAzA4AMJ8GAADJDgAwoAYAAMoOADChBgAAyw4AIKIGAACqDQAwowYAAKoNADCkBgAAqg0AMKUGAACqDQAwpgYAAM0OADCnBgAArQ0AMAtCAAC_DgAwQwAAww4AMJ8GAADADgAwoAYAAMEOADChBgAAwg4AIKIGAADkDAAwowYAAOQMADCkBgAA5AwAMKUGAADkDAAwpgYAAMQOADCnBgAA5wwAMAtCAAC2DgAwQwAAug4AMJ8GAAC3DgAwoAYAALgOADChBgAAuQ4AIKIGAACIDQAwowYAAIgNADCkBgAAiA0AMKUGAACIDQAwpgYAALsOADCnBgAAiw0AMAtCAACqDgAwQwAArw4AMJ8GAACrDgAwoAYAAKwOADChBgAArQ4AIKIGAACuDgAwowYAAK4OADCkBgAArg4AMKUGAACuDgAwpgYAALAOADCnBgAAsQ4AMAtCAAChDgAwQwAApQ4AMJ8GAACiDgAwoAYAAKMOADChBgAApA4AIKIGAAD8DAAwowYAAPwMADCkBgAA_AwAMKUGAAD8DAAwpgYAAKYOADCnBgAA_wwAMAtCAACVDgAwQwAAmg4AMJ8GAACWDgAwoAYAAJcOADChBgAAmA4AIKIGAACZDgAwowYAAJkOADCkBgAAmQ4AMKUGAACZDgAwpgYAAJsOADCnBgAAnA4AMAtCAACJDgAwQwAAjg4AMJ8GAACKDgAwoAYAAIsOADChBgAAjA4AIKIGAACNDgAwowYAAI0OADCkBgAAjQ4AMKUGAACNDgAwpgYAAI8OADCnBgAAkA4AMAdCAACEDgAgQwAAhw4AIJ8GAACFDgAgoAYAAIYOACCjBgAAawAgpAYAAGsAIKUGAAC3AQAgC0IAAPsNADBDAAD_DQAwnwYAAPwNADCgBgAA_Q0AMKEGAAD-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_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUAwAAsw0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAMAANcNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAgNCAACNEQAgnwYAAI4RACClBgAAAQAgBEIAAMgOADCfBgAAyQ4AMKEGAADLDgAgpQYAAKoNADAEQgAAvw4AMJ8GAADADgAwoQYAAMIOACClBgAA5AwAMARCAAC2DgAwnwYAALcOADChBgAAuQ4AIKUGAACIDQAwBEIAAKoOADCfBgAAqw4AMKEGAACtDgAgpQYAAK4OADAEQgAAoQ4AMJ8GAACiDgAwoQYAAKQOACClBgAA_AwAMARCAACVDgAwnwYAAJYOADChBgAAmA4AIKUGAACZDgAwBEIAAIkOADCfBgAAig4AMKEGAACMDgAgpQYAAI0OADADQgAAhA4AIJ8GAACFDgAgpQYAALcBACAEQgAA-w0AMJ8GAAD8DQAwoQYAAP4NACClBgAA6QoAMAAAAAAAC0IAALAQADBDAAC1EAAwnwYAALEQADCgBgAAshAAMKEGAACzEAAgogYAALQQADCjBgAAtBAAMKQGAAC0EAAwpQYAALQQADCmBgAAthAAMKcGAAC3EAAwC0IAAKcQADBDAACrEAAwnwYAAKgQADCgBgAAqRAAMKEGAACqEAAgogYAAKoNADCjBgAAqg0AMKQGAACqDQAwpQYAAKoNADCmBgAArBAAMKcGAACtDQAwC0IAAJsQADBDAACgEAAwnwYAAJwQADCgBgAAnRAAMKEGAACeEAAgogYAAJ8QADCjBgAAnxAAMKQGAACfEAAwpQYAAJ8QADCmBgAAoRAAMKcGAACiEAAwC0IAAI8QADBDAACUEAAwnwYAAJAQADCgBgAAkRAAMKEGAACSEAAgogYAAJMQADCjBgAAkxAAMKQGAACTEAAwpQYAAJMQADCmBgAAlRAAMKcGAACWEAAwC0IAAIYQADBDAACKEAAwnwYAAIcQADCgBgAAiBAAMKEGAACJEAAgogYAAIgNADCjBgAAiA0AMKQGAACIDQAwpQYAAIgNADCmBgAAixAAMKcGAACLDQAwC0IAAPoPADBDAAD_DwAwnwYAAPsPADCgBgAA_A8AMKEGAAD9DwAgogYAAP4PADCjBgAA_g8AMKQGAAD-DwAwpQYAAP4PADCmBgAAgBAAMKcGAACBEAAwC0IAAO4PADBDAADzDwAwnwYAAO8PADCgBgAA8A8AMKEGAADxDwAgogYAAPIPADCjBgAA8g8AMKQGAADyDwAwpQYAAPIPADCmBgAA9A8AMKcGAAD1DwAwC0IAAOUPADBDAADpDwAwnwYAAOYPADCgBgAA5w8AMKEGAADoDwAgogYAAPwMADCjBgAA_AwAMKQGAAD8DAAwpQYAAPwMADCmBgAA6g8AMKcGAAD_DAAwC0IAANkPADBDAADeDwAwnwYAANoPADCgBgAA2w8AMKEGAADcDwAgogYAAN0PADCjBgAA3Q8AMKQGAADdDwAwpQYAAN0PADCmBgAA3w8AMKcGAADgDwAwC0IAAM0PADBDAADSDwAwnwYAAM4PADCgBgAAzw8AMKEGAADQDwAgogYAANEPADCjBgAA0Q8AMKQGAADRDwAwpQYAANEPADCmBgAA0w8AMKcGAADUDwAwC0IAAMEPADBDAADGDwAwnwYAAMIPADCgBgAAww8AMKEGAADEDwAgogYAAMUPADCjBgAAxQ8AMKQGAADFDwAwpQYAAMUPADCmBgAAxw8AMKcGAADIDwAwC0IAALgPADBDAAC8DwAwnwYAALkPADCgBgAAug8AMKEGAAC7DwAgogYAAOkKADCjBgAA6QoAMKQGAADpCgAwpQYAAOkKADCmBgAAvQ8AMKcGAADsCgAwC0IAAK8PADBDAACzDwAwnwYAALAPADCgBgAAsQ8AMKEGAACyDwAgogYAAN0KADCjBgAA3QoAMKQGAADdCgAwpQYAAN0KADCmBgAAtA8AMKcGAADgCgAwC0IAAKYPADBDAACqDwAwnwYAAKcPADCgBgAAqA8AMKEGAACpDwAgogYAAJkOADCjBgAAmQ4AMKQGAACZDgAwpQYAAJkOADCmBgAAqw8AMKcGAACcDgAwB0IAAKEPACBDAACkDwAgnwYAAKIPACCgBgAAow8AIKMGAACoAQAgpAYAAKgBACClBgAAkgYAIAdCAACcDwAgQwAAnw8AIJ8GAACdDwAgoAYAAJ4PACCjBgAAqgEAIKQGAACqAQAgpQYAAKoGACAHQgAAlw8AIEMAAJoPACCfBgAAmA8AIKAGAACZDwAgowYAAKwBACCkBgAArAEAIKUGAADCBgAgB0IAAJIPACBDAACVDwAgnwYAAJMPACCgBgAAlA8AIKMGAACuAQAgpAYAAK4BACClBgAA2gYAIAdCAACNDwAgQwAAkA8AIJ8GAACODwAgoAYAAI8PACCjBgAAsAEAIKQGAACwAQAgpQYAAIgHACALQgAAgQ8AMEMAAIYPADCfBgAAgg8AMKAGAACDDwAwoQYAAIQPACCiBgAAhQ8AMKMGAACFDwAwpAYAAIUPADClBgAAhQ8AMKYGAACHDwAwpwYAAIgPADALQgAA9Q4AMEMAAPoOADCfBgAA9g4AMKAGAAD3DgAwoQYAAPgOACCiBgAA-Q4AMKMGAAD5DgAwpAYAAPkOADClBgAA-Q4AMKYGAAD7DgAwpwYAAPwOADAGBAAA7gkAIOEEAgAAAAH1BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALcBACBCAACADwAgAwAAALcBACBCAACADwAgQwAA_w4AIAE7AACMEQAwCwMAAP4HACAEAADgCAAg3gQAAN8IADDfBAAAawAQ4AQAAN8IADDhBAIAAAAB9QQCAAAAAfYEAgCqCAAh9wQBAIcIACH4BCAAiAgAIfkEQACrCAAhAgAAALcBACA7AAD_DgAgAgAAAP0OACA7AAD-DgAgCd4EAAD8DgAw3wQAAP0OABDgBAAA_A4AMOEEAgCqCAAh9QQCAKoIACH2BAIAqggAIfcEAQCHCAAh-AQgAIgIACH5BEAAqwgAIQneBAAA_A4AMN8EAAD9DgAQ4AQAAPwOADDhBAIAqggAIfUEAgCqCAAh9gQCAKoIACH3BAEAhwgAIfgEIACICAAh-QRAAKsIACEF4QQCAMgJACH1BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQYEAADsCQAg4QQCAMgJACH1BAIAyAkAIfcEAQDqCQAh-AQgAOsJACH5BEAA1AkAIQYEAADuCQAg4QQCAAAAAfUEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQIAAAC0AQAgQgAAjA8AIAMAAAC0AQAgQgAAjA8AIEMAAIsPACABOwAAixEAMAkDAAD-BwAg3gQAAOEIADDfBAAAsgEAEOAEAADhCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYEFAQCCCAAhAgAAALQBACA7AACLDwAgAgAAAIkPACA7AACKDwAgCN4EAACIDwAw3wQAAIkPABDgBAAAiA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIYAFAQCHCAAhgQUBAIIIACEI3gQAAIgPADDfBAAAiQ8AEOAEAACIDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhgAUBAIcIACGBBQEAgggAIQThBAIAyAkAIfEEQADUCQAhgAUBAOoJACGBBQEA0wkAIQThBAIAyAkAIfEEQADUCQAhgAUBAOoJACGBBQEA0wkAIQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABAjuAAAAAAeEEAgAAAAECAAAAiAcAIEIAAI0PACADAAAAsAEAIEIAAI0PACBDAACRDwAgAwAAALABACA7gACRDwAh4QQCAMgJACECO4AAAAAB4QQCAMgJACEL4QQCAAAAAYEFAQAAAAGCBQEAAAABgwUBAAAAAYQFAQAAAAGFBQEAAAABhgUBAAAAAYcFAQAAAAGIBQEAAAABiQUBAAAAAYoFAQAAAAECAAAA2gYAIEIAAJIPACADAAAArgEAIEIAAJIPACBDAACWDwAgDQAAAK4BACA7AACWDwAg4QQCAMgJACGBBQEA0wkAIYIFAQDTCQAhgwUBANMJACGEBQEA0wkAIYUFAQDTCQAhhgUBANMJACGHBQEA0wkAIYgFAQDTCQAhiQUBANMJACGKBQEA0wkAIQvhBAIAyAkAIYEFAQDTCQAhggUBANMJACGDBQEA0wkAIYQFAQDTCQAhhQUBANMJACGGBQEA0wkAIYcFAQDTCQAhiAUBANMJACGJBQEA0wkAIYoFAQDTCQAhAjuAAAAAAeEEAgAAAAECAAAAwgYAIEIAAJcPACADAAAArAEAIEIAAJcPACBDAACbDwAgAwAAAKwBACA7gACbDwAh4QQCAMgJACECO4AAAAAB4QQCAMgJACEO4QQCAAAAAYsFAQAAAAGMBSAAAAABjQUBAAAAAY4FIAAAAAGPBQEAAAABkAUgAAAAAZEFAQAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBSAAAAABlgUgAAAAAZcFIAAAAAECAAAAqgYAIEIAAJwPACADAAAAqgEAIEIAAJwPACBDAACgDwAgEAAAAKoBACA7AACgDwAg4QQCAMgJACGLBQEA6gkAIYwFIADrCQAhjQUBAOoJACGOBSAA6wkAIY8FAQDqCQAhkAUgAOsJACGRBQEA6gkAIZIFAQDqCQAhkwUBAOoJACGUBQEA6gkAIZUFIADrCQAhlgUgAOsJACGXBSAA6wkAIQ7hBAIAyAkAIYsFAQDqCQAhjAUgAOsJACGNBQEA6gkAIY4FIADrCQAhjwUBAOoJACGQBSAA6wkAIZEFAQDqCQAhkgUBAOoJACGTBQEA6gkAIZQFAQDqCQAhlQUgAOsJACGWBSAA6wkAIZcFIADrCQAhBuEEAgAAAAGBBQEAAAABmAUBAAAAAZkFAQAAAAGaBQEAAAABmwWAAAAAAQIAAACSBgAgQgAAoQ8AIAMAAACoAQAgQgAAoQ8AIEMAAKUPACAIAAAAqAEAIDsAAKUPACDhBAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQbhBAIAyAkAIYEFAQDqCQAhmAUBAOoJACGZBQEA6gkAIZoFAQDTCQAhmwWAAAAAAQoEAACuCgAg4QQCAAAAAfEEQAAAAAH1BAIAAAABowUAAACjBQKlBQAAAKUFAqcFAAAApwUCqAUBAAAAAakFAgAAAAGqBQEAAAABAgAAAGQAIEIAAK4PACADAAAAZAAgQgAArg8AIEMAAK0PACABOwAAihEAMAIAAABkACA7AACtDwAgAgAAAJ0OACA7AACsDwAgCeEEAgDICQAh8QRAANQJACH1BAIAyAkAIaMFAACoCqMFIqUFAACpCqUFIqcFAACqCqcFIqgFAQDTCQAhqQUCAKsKACGqBQEA0wkAIQoEAACsCgAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAhowUAAKgKowUipQUAAKkKpQUipwUAAKoKpwUiqAUBANMJACGpBQIAqwoAIaoFAQDTCQAhCgQAAK4KACDhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAALcPACADAAAAdgAgQgAAtw8AIEMAALYPACABOwAAiREAMAIAAAB2ACA7AAC2DwAgAgAAAOEKACA7AAC1DwAgCuEEAgDICQAh8QRAANQJACH5BEAA1AkAIYAFAQDqCQAhngUBANMJACGfBQQAoAoAIa0FAgCrCgAhrgUgAOsJACGvBQIAqwoAIbAFAQDTCQAhDCIAAL4KACAkAAC_CgAg4QQCAMgJACHxBEAA1AkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEMIgAAzQoAICQAAM4KACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABCgQAAPMKACAZAAD0CgAgIAAA9QoAICEAAPEKACDhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAAwA8AIAMAAABvACBCAADADwAgQwAAvw8AIAE7AACIEQAwAgAAAG8AIDsAAL8PACACAAAA7QoAIDsAAL4PACAG4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh-QRAANQJACGABQEA6gkAIbEFAgCrCgAhCgQAANcKACAZAADYCgAgIAAA1AoAICEAANUKACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEKBAAA8woAIBkAAPQKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQXhBAIAAAAB8QRAAAAAAbgFAAAAuAUCuQUBAAAAAboFIAAAAAECAAAAowEAIEIAAMwPACADAAAAowEAIEIAAMwPACBDAADLDwAgATsAAIcRADAKAwAA_gcAIN4EAADiCAAw3wQAAKEBABDgBAAA4ggAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuAUAAOMIuAUiuQUBAIcIACG6BSAAiAgAIQIAAACjAQAgOwAAyw8AIAIAAADJDwAgOwAAyg8AIAneBAAAyA8AMN8EAADJDwAQ4AQAAMgPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG4BQAA4wi4BSK5BQEAhwgAIboFIACICAAhCd4EAADIDwAw3wQAAMkPABDgBAAAyA8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbgFAADjCLgFIrkFAQCHCAAhugUgAIgIACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAMgJACHxBEAA1AkAIbgFAACBC7gFIrkFAQDqCQAhugUgAOsJACEF4QQCAAAAAfEEQAAAAAG4BQAAALgFArkFAQAAAAG6BSAAAAABBOEEAgAAAAHxBEAAAAABuwUBAAAAAbwFIAAAAAECAAAAnwEAIEIAANgPACADAAAAnwEAIEIAANgPACBDAADXDwAgATsAAIYRADAJAwAA_gcAIN4EAADkCAAw3wQAAJ0BABDgBAAA5AgAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAhuwUBAIcIACG8BSAAiAgAIQIAAACfAQAgOwAA1w8AIAIAAADVDwAgOwAA1g8AIAjeBAAA1A8AMN8EAADVDwAQ4AQAANQPADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACG7BQEAhwgAIbwFIACICAAhCN4EAADUDwAw3wQAANUPABDgBAAA1A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIbsFAQCHCAAhvAUgAIgIACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAMgJACHxBEAA1AkAIbsFAQDqCQAhvAUgAOsJACEE4QQCAAAAAfEEQAAAAAG7BQEAAAABvAUgAAAAAQLhBAIAAAAB8QRAAAAAAQIAAACbAQAgQgAA5A8AIAMAAACbAQAgQgAA5A8AIEMAAOMPACABOwAAhREAMAcDAAD-BwAg3gQAAOUIADDfBAAAmQEAEOAEAADlCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACECAAAAmwEAIDsAAOMPACACAAAA4Q8AIDsAAOIPACAG3gQAAOAPADDfBAAA4Q8AEOAEAADgDwAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAhBt4EAADgDwAw3wQAAOEPABDgBAAA4A8AMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIQLhBAIAyAkAIfEEQADUCQAhAuEEAgDICQAh8QRAANQJACEC4QQCAAAAAfEEQAAAAAEXBAAA2gsAIAkAANkLACALAADcCwAgDQAA3QsAIBAAAN4LACATAADfCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAO0PACADAAAAHAAgQgAA7Q8AIEMAAOwPACABOwAAhBEAMAIAAAAcACA7AADsDwAgAgAAAIANACA7AADrDwAgEeEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAAKQLACAJAACjCwAgCwAApgsAIA0AAKcLACAQAACoCwAgEwAAqQsAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhFwQAANoLACAJAADZCwAgCwAA3AsAIA0AAN0LACAQAADeCwAgEwAA3wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAQIAAACWAQAgQgAA-Q8AIAMAAACWAQAgQgAA-Q8AIEMAAPgPACABOwAAgxEAMAoDAAD-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_AUCAAAAAQIAAACNAQAgQgAAmhAAIAMAAACNAQAgQgAAmhAAIEMAAJkQACABOwAAgBEAMA8DAAD-BwAgCAAA6wgAIBQAAOwIACAVAADtCAAgFgAA7ggAIN4EAADqCAAw3wQAABcAEOAEAADqCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACGWBgAA6QgAIAIAAACNAQAgOwAAmRAAIAIAAACXEAAgOwAAmBAAIAneBAAAlhAAMN8EAACXEAAQ4AQAAJYQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACH6BQEAhwgAIfsFAQCHCAAh_AUCAKoIACEJ3gQAAJYQADDfBAAAlxAAEOAEAACWEAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-gUBAIcIACH7BQEAhwgAIfwFAgCqCAAhBeEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAA3AwAIBQAAN0MACAVAADeDAAgFgAA3wwAIOEEAgDICQAh8QRAANQJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEJCAAAkQ0AIBQAAJINACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB-gUBAAAAAfsFAQAAAAH8BQIAAAABCAUAANwNACAIAADdDQAg4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACmEAAgAwAAAIoBACBCAACmEAAgQwAApRAAIAE7AAD_EAAwDQMAAPAIACAFAADxCAAgCAAA6wgAIN4EAADvCAAw3wQAAAsAEOAEAADvCAAw4QQCAAAAAfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQIAAACKAQAgOwAApRAAIAIAAACjEAAgOwAApBAAIAreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQreBAAAohAAMN8EAACjEAAQ4AQAAKIQADDhBAIAqggAIfEEQACrCAAh9gQCAKoIACGABQEAhwgAIYUFAQCCCAAh_QUBAIcIACH-BQEAgggAIQbhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAAmw0AIAgAAJwNACDhBAIAyAkAIfEEQADUCQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEIBQAA3A0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB_QUBAAAAAf4FAQAAAAEUBAAA1g0AIAcAAOsNACAIAADZDQAgGAAA2A0AIBkAANoNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCAgAAAAkAIEIAAK8QACADAAAACQAgQgAArxAAIEMAAK4QACABOwAA_hAAMAIAAAAJACA7AACuEAAgAgAAAK4NACA7AACtEAAgD-EEAgDICQAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIUBAAAsg0AIAcAAOoNACAIAAC1DQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAh0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAuxAAIAMAAAAFACBCAAC7EAAgQwAAuhAAIAE7AAD9EAAwIgMAAP4HACAFAADxCAAgCAAA6wgAIAwAAOwIACAYAADuCAAgHAAAvwkAIB0AALMJACAeAADACQAgHwAAwQkAICUAAPwIACDeBAAAvgkAMN8EAAADABDgBAAAvgkAMOEEAgAAAAHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIQIAAAAFACA7AAC6EAAgAgAAALgQACA7AAC5EAAgGN4EAAC3EAAw3wQAALgQABDgBAAAtxAAMOEEAgCqCAAh8QRAAKsIACH2BAIAqggAIfkEQACrCAAhhQUBAIIIACGIBQEAgggAIYoFAQCCCAAhpwUAALwJhgYi6QVAAKwIACHvBQEAgggAIf4FAQCHCAAhhwYBAIcIACGIBgEAhwgAIYkGAQCHCAAhigYBAIIIACGLBgEAgggAIYwGAQCCCAAhjQYBAIIIACGOBgEAgggAIY8GAQCCCAAhkAYBAIIIACEY3gQAALcQADDfBAAAuBAAEOAEAAC3EAAw4QQCAKoIACHxBEAAqwgAIfYEAgCqCAAh-QRAAKsIACGFBQEAgggAIYgFAQCCCAAhigUBAIIIACGnBQAAvAmGBiLpBUAArAgAIe8FAQCCCAAh_gUBAIcIACGHBgEAhwgAIYgGAQCHCAAhiQYBAIcIACGKBgEAgggAIYsGAQCCCAAhjAYBAIIIACGNBgEAgggAIY4GAQCCCAAhjwYBAIIIACGQBgEAgggAIRThBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADyDQAgCAAA9A0AIAwAAPYNACAYAADzDQAgHAAA9Q0AIB0AAPcNACAeAAD4DQAgHwAA-Q0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR0FAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAEEQgAAsBAAMJ8GAACxEAAwoQYAALMQACClBgAAtBAAMARCAACnEAAwnwYAAKgQADChBgAAqhAAIKUGAACqDQAwBEIAAJsQADCfBgAAnBAAMKEGAACeEAAgpQYAAJ8QADAEQgAAjxAAMJ8GAACQEAAwoQYAAJIQACClBgAAkxAAMARCAACGEAAwnwYAAIcQADChBgAAiRAAIKUGAACIDQAwBEIAAPoPADCfBgAA-w8AMKEGAAD9DwAgpQYAAP4PADAEQgAA7g8AMJ8GAADvDwAwoQYAAPEPACClBgAA8g8AMARCAADlDwAwnwYAAOYPADChBgAA6A8AIKUGAAD8DAAwBEIAANkPADCfBgAA2g8AMKEGAADcDwAgpQYAAN0PADAEQgAAzQ8AMJ8GAADODwAwoQYAANAPACClBgAA0Q8AMARCAADBDwAwnwYAAMIPADChBgAAxA8AIKUGAADFDwAwBEIAALgPADCfBgAAuQ8AMKEGAAC7DwAgpQYAAOkKADAEQgAArw8AMJ8GAACwDwAwoQYAALIPACClBgAA3QoAMARCAACmDwAwnwYAAKcPADChBgAAqQ8AIKUGAACZDgAwA0IAAKEPACCfBgAAog8AIKUGAACSBgAgA0IAAJwPACCfBgAAnQ8AIKUGAACqBgAgA0IAAJcPACCfBgAAmA8AIKUGAADCBgAgA0IAAJIPACCfBgAAkw8AIKUGAADaBgAgA0IAAI0PACCfBgAAjg8AIKUGAACIBwAgBEIAAIEPADCfBgAAgg8AMKEGAACEDwAgpQYAAIUPADAEQgAA9Q4AMJ8GAAD2DgAwoQYAAPgOACClBgAA-Q4AMAAAAAAAAAAAAAAAAAAAAwMAAPcJACCaBQAAzQkAIJsFAADNCQAgAQMAAPcJACABAwAA9wkAIAsDAAD3CQAggQUAAM0JACCCBQAAzQkAIIMFAADNCQAghAUAAM0JACCFBQAAzQkAIIYFAADNCQAghwUAAM0JACCIBQAAzQkAIIkFAADNCQAgigUAAM0JACABAwAA9wkAIAAAFgMAAPcJACAFAADSEAAgCAAA1RAAIAwAANgQACAYAADoEAAgHAAA-hAAIB0AAN4QACAeAAD7EAAgHwAA_BAAICUAANwQACCFBQAAzQkAIIgFAADNCQAgigUAAM0JACDpBQAAzQkAIO8FAADNCQAgigYAAM0JACCLBgAAzQkAIIwGAADNCQAgjQYAAM0JACCOBgAAzQkAII8GAADNCQAgkAYAAM0JACAAAAcDAAD3CQAgIgAA6hAAICQAAOsQACCeBQAAzQkAIK0FAADNCQAgrwUAAM0JACCwBQAAzQkAIAcDAAD3CQAgBAAA5hAAIBkAAN0QACAgAADqEAAgIQAA3BAAIPUEAADNCQAgsQUAAM0JACAAAgQAAOYQACAbAADtEAAgAAgDAAD3CQAgBAAA5hAAIAcAAPcQACAIAADVEAAgGAAA6BAAIBkAAPkQACDwBAAAzQkAIIMGAADNCQAgDQMAAPcJACAEAADmEAAgBgAA7hAAIAcAAPcQACALAADwEAAgDAAA8xAAIBAAAPYQACAXAAD4EAAg7QQAAM0JACDlBQAAzQkAIO0FAADNCQAg8QUAAM0JACDyBQAAzQkAIAUDAAD3CQAgCAAA1RAAIBQAANgQACAVAADnEAAgFgAA6BAAIAADCwAA8BAAIBEAAPEQACDwBAAAzQkAIA0EAADmEAAgCQAA7xAAIAoAAPcJACALAADwEAAgDQAA9BAAIBAAAPYQACATAADxEAAg7QQAAM0JACDwBAAAzQkAIMUFAADNCQAgxgUAAM0JACDLBQAAzQkAIM8FAADNCQAgAAwJAADvEAAgDAAA8xAAIA0AAPQQACDjBAAAzQkAIMUFAADNCQAgzwUAAM0JACDeBQAAzQkAIN8FAADNCQAg4AUAAM0JACDhBQAAzQkAIOIFAADNCQAg4wUAAM0JACAABQMAAPcJACAFAADSEAAgCAAA1RAAIIUFAADNCQAg_gUAAM0JACAAAAAAAgMAAPcJACAEAADmEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQ_hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCBuEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAH9BQEAAAAB_gUBAAAAAQXhBAIAAAAB8QRAAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAARLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB-QRAAAAAAacFAAAA8QUC5QUCAAAAAeYFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQThBAIAAAAB2QUBAAAAAdoFAQAAAAHbBQEAAAABBeEEAgAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAABEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAM8FAsUFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQLhBAIAAAAB8QRAAAAAAQThBAIAAAAB8QRAAAAAAbsFAQAAAAG8BSAAAAABBeEEAgAAAAHxBEAAAAABuAUAAAC4BQK5BQEAAAABugUgAAAAAQbhBAIAAAAB8QRAAAAAAfUEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZ4FAQAAAAGfBQQAAAABrQUCAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAARsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjREAIA_hBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABpwUBAAAAAbgFAQAAAAHSBQEAAAAB5gUCAAAAAf8FQAAAAAGABgEAAAABgQYBAAAAAYIGIAAAAAGDBgEAAAABhAYgAAAAAYYGAAAAhgYCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdwFAQAAAAHgBQEAAAAB4QUBAAAAAeUFAgAAAAHzBQEAAAAB9AUQAAAAAfUFAQAAAAH2BQEAAAAB-AUAAAD4BQL5BQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABBOEEAgAAAAHxBEAAAAAB0gUBAAAAAdQFAAAA1AUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGjBQAAAKMFAqUFAAAApQUCpwUAAACnBQKoBQEAAAABqQUCAAAAAaoFAQAAAAEI4QQCAAAAAfkEQAAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQQAAAABoAUBAAAAAaEFQAAAAAEG4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGxBQIAAAABAwAAAA0AIEIAAI0RACBDAACZEQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAmREAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEJAwAA2w0AIAgAAN0NACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAACaEQAgAwAAAAsAIEIAAJoRACBDAACeEQAgCwAAAAsAIAMAAJoNACAIAACcDQAgOwAAnhEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAIAACcDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEVAwAA1w0AIAQAANYNACAHAADrDQAgCAAA2Q0AIBgAANgNACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAacFAQAAAAG4BQEAAAAB0gUBAAAAAeYFAgAAAAH_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_BUAAAAABgAYBAAAAAYEGAQAAAAGCBiAAAAABgwYBAAAAAYQGIAAAAAGGBgAAAIYGAhLhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGnBQAAAPEFAuUFAgAAAAHnBQEAAAAB6AUBAAAAAekFQAAAAAHqBQEAAAAB7AUAAADsBQLtBYAAAAAB7gVAAAAAAe8FAQAAAAHxBQEAAAAB8gUBAAAAAQMAAAANACBCAACkEQAgQwAAtxEAIB0AAAANACAFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAALcRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAC4EQAgEuEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABEeEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQXhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQ3hBAIAAAAB8QRAAAAAAfUEAgAAAAHcBQEAAAAB4AUBAAAAAeEFAQAAAAHlBQIAAAAB8wUBAAAAAfQFEAAAAAH1BQEAAAAB9gUBAAAAAfgFAAAA-AUC-QUBAAAAAQMAAAANACBCAAC4EQAgQwAAwBEAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAMARACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBUAAJMNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAMERACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBwAANUOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADDEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIAgAANkNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAAxREAIAMAAAAXACBCAADBEQAgQwAAyREAIAwAAAAXACADAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAgOwAAyREAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgCAAA3AwAIBQAAN0MACAVAADeDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAMAIEIAAMMRACBDAADMEQAgIAAAAAMAIAMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIDsAAMwRACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhHgMAAPENACAFAADyDQAgCAAA9A0AIAwAAPYNACAcAAD1DQAgHQAA9w0AIB4AAPgNACAfAAD5DQAgJQAA-g0AIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEDAAAABwAgQgAAxREAIEMAAM8RACAXAAAABwAgAwAAsw0AIAQAALINACAHAADqDQAgCAAAtQ0AIBkAALYNACA7AADPEQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiFQMAALMNACAEAACyDQAgBwAA6g0AIAgAALUNACAZAAC2DQAg4QQCAMgJACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIacFAQDqCQAhuAUBAOoJACHSBQEA6gkAIeYFAgDICQAh_wVAANQJACGABgEA6gkAIYEGAQDqCQAhggYgAOsJACGDBgEA0wkAIYQGIADrCQAhhgYAALANhgYiCgMAAJANACAUAACSDQAgFQAAkw0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAANARACAJAwAA2w0AIAUAANwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAf0FAQAAAAH-BQEAAAABAgAAAIoBACBCAADSEQAgGwUAAL0QACAHAAC-EAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAADUEQAgFQMAANcNACAEAADWDQAgBwAA6w0AIBgAANgNACAZAADaDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGnBQEAAAABuAUBAAAAAdIFAQAAAAHmBQIAAAAB_wVAAAAAAYAGAQAAAAGBBgEAAAABggYgAAAAAYMGAQAAAAGEBiAAAAABhgYAAACGBgICAAAACQAgQgAA1hEAIB4DAADRDgAgBQAA0g4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAANgRACAQ4QQCAAAAAeMEAgAAAAGnBQAAAOUFAscFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHPBQEAAAAB3AUBAAAAAd0FQAAAAAHeBQEAAAAB3wUBAAAAAeAFAQAAAAHhBQEAAAAB4gUBAAAAAeMFEAAAAAEE4QQCAAAAAZwFAQAAAAGeBQEAAAABoAUBAAAAAQMAAAAXACBCAADQEQAgQwAA3hEAIAwAAAAXACADAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAgOwAA3hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfoFAQDqCQAh-wUBAOoJACH8BQIAyAkAIQoDAADbDAAgFAAA3QwAIBUAAN4MACAWAADfDAAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhAwAAAAsAIEIAANIRACBDAADhEQAgCwAAAAsAIAMAAJoNACAFAACbDQAgOwAA4REAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIYAFAQDqCQAhhQUBANMJACH9BQEA6gkAIf4FAQDTCQAhCQMAAJoNACAFAACbDQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAhgAUBAOoJACGFBQEA0wkAIf0FAQDqCQAh_gUBANMJACEDAAAADQAgQgAA1BEAIEMAAOQRACAdAAAADQAgBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADkEQAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAAHACBCAADWEQAgQwAA5xEAIBcAAAAHACADAACzDQAgBAAAsg0AIAcAAOoNACAYAAC0DQAgGQAAtg0AIDsAAOcRACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIVAwAAsw0AIAQAALINACAHAADqDQAgGAAAtA0AIBkAALYNACDhBAIAyAkAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAhpwUBAOoJACG4BQEA6gkAIdIFAQDqCQAh5gUCAMgJACH_BUAA1AkAIYAGAQDqCQAhgQYBAOoJACGCBiAA6wkAIYMGAQDTCQAhhAYgAOsJACGGBgAAsA2GBiIDAAAAAwAgQgAA2BEAIEMAAOoRACAgAAAAAwAgAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hEAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRgEAADaCwAgCQAA2QsAIAoAANsLACALAADcCwAgDQAA3QsAIBMAAN8LACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADPBQLFBQIAAAABxgUCAAAAAccFEAAAAAHIBRAAAAAByQUQAAAAAcoFEAAAAAHLBRAAAAABzAUQAAAAAc0FEAAAAAHPBQEAAAABAgAAABwAIEIAAOsRACADAAAAGgAgQgAA6xEAIEMAAO8RACAaAAAAGgAgBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAgOwAA7xEAIOEEAgDICQAh7QQCAKsKACHwBAEA0wkAIfEEQADUCQAh9QQCAMgJACH2BAIAyAkAIfkEQADUCQAhpwUAAKILzwUixQUCAKsKACHGBQIAqwoAIccFEADHCQAhyAUQAMcJACHJBRAAxwkAIcoFEADHCQAhywUQAKELACHMBRAAxwkAIc0FEADHCQAhzwUBANMJACEYBAAApAsAIAkAAKMLACAKAAClCwAgCwAApgsAIA0AAKcLACATAACpCwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRoDAADEDAAgBAAAwgwAIAYAAMMMACAHAADFDAAgCwAAxgwAIAwAAMkMACAQAADHDAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABpwUAAADxBQLlBQIAAAAB5gUCAAAAAecFAQAAAAHoBQEAAAAB6QVAAAAAAeoFAQAAAAHsBQAAAOwFAu0FgAAAAAHuBUAAAAAB7wUBAAAAAfEFAQAAAAHyBQEAAAABAgAAABIAIEIAAPARACADAAAAEAAgQgAA8BEAIEMAAPQRACAcAAAAEAAgAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIDsAAPQRACDhBAIAyAkAIe0EAgCrCgAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAnwzxBSLlBQIAqwoAIeYFAgDICQAh5wUBAOoJACHoBQEA6gkAIekFQADUCQAh6gUBAOoJACHsBQAAngzsBSLtBYAAAAAB7gVAANQJACHvBQEA6gkAIfEFAQDTCQAh8gUBANMJACEaAwAAogwAIAQAAKAMACAGAAChDAAgBwAAowwAIAsAAKQMACAMAACnDAAgEAAApQwAIOEEAgDICQAh7QQCAKsKACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACfDPEFIuUFAgCrCgAh5gUCAMgJACHnBQEA6gkAIegFAQDqCQAh6QVAANQJACHqBQEA6gkAIewFAACeDOwFIu0FgAAAAAHuBUAA1AkAIe8FAQDqCQAh8QUBANMJACHyBQEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA9REAIAMAAAANACBCAAD1EQAgQwAA-REAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPkRACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAD6EQAgAwAAAA0AIEIAAPoRACBDAAD-EQAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA_hEAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAdAADXDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAAD_EQAgBOEEAgAAAAGcBQEAAAABoQVAAAAAAdAFAAEAAAEDAAAAAwAgQgAA_xEAIEMAAIQSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAAhBIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAdAAD3DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIQYEAAD7CwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdQFAAAA1AUCAgAAAFoAIEIAAIUSACADAAAAWAAgQgAAhRIAIEMAAIkSACAIAAAAWAAgBAAA7QsAIDsAAIkSACDhBAIAyAkAIfEEQADUCQAh9QQCAMgJACHSBQEA6gkAIdQFAADsC9QFIgYEAADtCwAg4QQCAMgJACHxBEAA1AkAIfUEAgDICQAh0gUBAOoJACHUBQAA7AvUBSIKAwAAkA0AIAgAAJENACAVAACTDQAgFgAAlA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfoFAQAAAAH7BQEAAAAB_AUCAAAAAQIAAACNAQAgQgAAihIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_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-woAIe8FAQDTCQAh_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_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_EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLgAA7A4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQsDAADyCgAgBAAA8woAIBkAAPQKACAgAAD1CgAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABsQUCAAAAAQIAAABvACBCAADAEgAgHgMAANEOACAFAADSDgAgCAAA1A4AIAwAANYOACAYAADTDgAgHAAA1Q4AIB0AANcOACAeAADYDgAgHwAA2Q4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGnBQAAAIYGAukFQAAAAAHvBQEAAAAB_gUBAAAAAYcGAQAAAAGIBgEAAAABiQYBAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYBAAAAAZAGAQAAAAECAAAABQAgQgAAwhIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAxBIAIAbhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGeBQEAAAABnwUEAAAAAa4FIAAAAAGvBQIAAAABsAUBAAAAAQMAAAADACBCAADCEgAgQwAAyhIAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACA7AADKEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AIB8AAPkNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhAwAAAA0AIEIAAMQSACBDAADNEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAAzRIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAbQAgQgAAwBIAIEMAANASACANAAAAbQAgAwAA1goAIAQAANcKACAZAADYCgAgIAAA1AoAIDsAANASACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAIBkAANgKACAgAADUCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACELAwAA8goAIAQAAPMKACAgAAD1CgAgIQAA8QoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAbEFAgAAAAECAAAAbwAgQgAA0RIAIBsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLwAAyhAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA0xIAIAQ7AAEAAAHhBAIAAAAB8QRAAAAAAawFAgAAAAEDAAAAbQAgQgAA0RIAIEMAANgSACANAAAAbQAgAwAA1goAIAQAANcKACAgAADUCgAgIQAA1QoAIDsAANgSACDhBAIAyAkAIfEEQADUCQAh9QQCAKsKACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGxBQIAqwoAIQsDAADWCgAgBAAA1woAICAAANQKACAhAADVCgAg4QQCAMgJACHxBEAA1AkAIfUEAgCrCgAh9gQCAMgJACH5BEAA1AkAIYAFAQDqCQAhsQUCAKsKACEDAAAADQAgQgAA0xIAIEMAANsSACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AADbEgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC8AAO4OACAwAADvDgAgMQAA8A4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQ0DAADMCgAgIgAAzQoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABngUBAAAAAZ8FBAAAAAGtBQIAAAABrgUgAAAAAa8FAgAAAAGwBQEAAAABAgAAAHYAIEIAANwSACADAAAAdAAgQgAA3BIAIEMAAOASACAPAAAAdAAgAwAAvQoAICIAAL4KACA7AADgEgAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGABQEA6gkAIZ4FAQDTCQAhnwUEAKAKACGtBQIAqwoAIa4FIADrCQAhrwUCAKsKACGwBQEA0wkAIQ0DAAC9CgAgIgAAvgoAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhgAUBAOoJACGeBQEA0wkAIZ8FBACgCgAhrQUCAKsKACGuBSAA6wkAIa8FAgCrCgAhsAUBANMJACEbBQAAvRAAIAcAAL4QACAIAADAEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABAgAAAAEAIEIAAOESACAeAwAA0Q4AIAUAANIOACAIAADUDgAgDAAA1g4AIBgAANMOACAcAADVDgAgHgAA2A4AIB8AANkOACAlAADaDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAacFAAAAhgYC6QVAAAAAAe8FAQAAAAH-BQEAAAABhwYBAAAAAYgGAQAAAAGJBgEAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBgEAAAABkAYBAAAAAQIAAAAFACBCAADjEgAgAwAAAA0AIEIAAOESACBDAADnEgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA5xIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEDAAAAAwAgQgAA4xIAIEMAAOoSACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAgOwAA6hIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHgAA-A0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHwAA2Q4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAOsSACADAAAAAwAgQgAA6xIAIEMAAO8SACAgAAAAAwAgAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAgOwAA7xIAIOEEAgDICQAh8QRAANQJACH2BAIAyAkAIfkEQADUCQAhhQUBANMJACGIBQEA0wkAIYoFAQDTCQAhpwUAALANhgYi6QVAAPsKACHvBQEA0wkAIf4FAQDqCQAhhwYBAOoJACGIBgEA6gkAIYkGAQDqCQAhigYBANMJACGLBgEA0wkAIYwGAQDTCQAhjQYBANMJACGOBgEA0wkAIY8GAQDTCQAhkAYBANMJACEeAwAA8Q0AIAUAAPINACAIAAD0DQAgDAAA9g0AIBgAAPMNACAcAAD1DQAgHQAA9w0AIB8AAPkNACAlAAD6DQAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIDAAAMsQACAxAADMEAAgMgAAzRAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA8BIAIAMAAAANACBCAADwEgAgQwAA9BIAIB0AAAANACAFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIDsAAPQSACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAADhDgAgBwAA4g4AIAgAAOQOACAdAADtDgAgJQAA6w4AICYAAOAOACAnAADjDgAgKAAA5Q4AICkAAOYOACAqAADnDgAgKwAA6A4AICwAAOkOACAtAADqDgAgLgAA7A4AIDAAAO8OACAxAADwDgAgMgAA8Q4AIDMAAPIOACA0AADzDgAgNQAA9A4AIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAL0QACAHAAC-EAAgCAAAwBAAIB0AAMkQACAlAADHEAAgJgAAvBAAICcAAL8QACAoAADBEAAgKQAAwhAAICoAAMMQACArAADEEAAgLAAAxRAAIC0AAMYQACAuAADIEAAgLwAAyhAAIDEAAMwQACAyAADNEAAgMwAAzhAAIDQAAM8QACA1AADQEAAg4QQCAAAAAdoFAQAAAAHbBQEAAAABkQYgAAAAAZIGAgAAAAGTBiAAAAABlAYCAAAAAQIAAAABACBCAAD1EgAgAwAAAA0AIEIAAPUSACBDAAD5EgAgHQAAAA0AIAUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAgOwAA-RIAIOEEAgDICQAh2gUBAOoJACHbBQEA6gkAIZEGIADrCQAhkgYCAMgJACGTBiAA6wkAIZQGAgDICQAhGwUAAOEOACAHAADiDgAgCAAA5A4AIB0AAO0OACAlAADrDgAgJgAA4A4AICcAAOMOACAoAADlDgAgKQAA5g4AICoAAOcOACArAADoDgAgLAAA6Q4AIC0AAOoOACAuAADsDgAgLwAA7g4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA1AAD0DgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAAvRAAIAcAAL4QACAIAADAEAAgHQAAyRAAICUAAMcQACAmAAC8EAAgJwAAvxAAICgAAMEQACApAADCEAAgKgAAwxAAICsAAMQQACAsAADFEAAgLQAAxhAAIC4AAMgQACAvAADKEAAgMAAAyxAAIDIAAM0QACAzAADOEAAgNAAAzxAAIDUAANAQACDhBAIAAAAB2gUBAAAAAdsFAQAAAAGRBiAAAAABkgYCAAAAAZMGIAAAAAGUBgIAAAABAgAAAAEAIEIAAPoSACADAAAADQAgQgAA-hIAIEMAAP4SACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACA7AAD-EgAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDIAAPEOACAzAADyDgAgNAAA8w4AIDUAAPQOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIRsFAAC9EAAgBwAAvhAAIAgAAMAQACAdAADJEAAgJQAAxxAAICYAALwQACAnAAC_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDMAAM4QACA0AADPEAAgNQAA0BAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAA_xIAIAMAAAANACBCAAD_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_EAAgKAAAwRAAICkAAMIQACAqAADDEAAgKwAAxBAAICwAAMUQACAtAADGEAAgLgAAyBAAIC8AAMoQACAwAADLEAAgMQAAzBAAIDIAAM0QACAzAADOEAAgNAAAzxAAIOEEAgAAAAHaBQEAAAAB2wUBAAAAAZEGIAAAAAGSBgIAAAABkwYgAAAAAZQGAgAAAAECAAAAAQAgQgAAjhMAIB4DAADRDgAgBQAA0g4AIAgAANQOACAMAADWDgAgGAAA0w4AIBwAANUOACAdAADXDgAgHgAA2A4AICUAANoOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABpwUAAACGBgLpBUAAAAAB7wUBAAAAAf4FAQAAAAGHBgEAAAABiAYBAAAAAYkGAQAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgYBAAAAAY8GAQAAAAGQBgEAAAABAgAAAAUAIEIAAJATACADAAAADQAgQgAAjhMAIEMAAJQTACAdAAAADQAgBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACA7AACUEwAg4QQCAMgJACHaBQEA6gkAIdsFAQDqCQAhkQYgAOsJACGSBgIAyAkAIZMGIADrCQAhlAYCAMgJACEbBQAA4Q4AIAcAAOIOACAIAADkDgAgHQAA7Q4AICUAAOsOACAmAADgDgAgJwAA4w4AICgAAOUOACApAADmDgAgKgAA5w4AICsAAOgOACAsAADpDgAgLQAA6g4AIC4AAOwOACAvAADuDgAgMAAA7w4AIDEAAPAOACAyAADxDgAgMwAA8g4AIDQAAPMOACDhBAIAyAkAIdoFAQDqCQAh2wUBAOoJACGRBiAA6wkAIZIGAgDICQAhkwYgAOsJACGUBgIAyAkAIQMAAAADACBCAACQEwAgQwAAlxMAICAAAAADACADAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACA7AACXEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-QRAANQJACGFBQEA0wkAIYgFAQDTCQAhigUBANMJACGnBQAAsA2GBiLpBUAA-woAIe8FAQDTCQAh_gUBAOoJACGHBgEA6gkAIYgGAQDqCQAhiQYBAOoJACGKBgEA0wkAIYsGAQDTCQAhjAYBANMJACGNBgEA0wkAIY4GAQDTCQAhjwYBANMJACGQBgEA0wkAIR4DAADxDQAgBQAA8g0AIAgAAPQNACAMAAD2DQAgGAAA8w0AIBwAAPUNACAdAAD3DQAgHgAA-A0AICUAAPoNACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH5BEAA1AkAIYUFAQDTCQAhiAUBANMJACGKBQEA0wkAIacFAACwDYYGIukFQAD7CgAh7wUBANMJACH-BQEA6gkAIYcGAQDqCQAhiAYBAOoJACGJBgEA6gkAIYoGAQDTCQAhiwYBANMJACGMBgEA0wkAIY0GAQDTCQAhjgYBANMJACGPBgEA0wkAIZAGAQDTCQAhCgMAAJANACAIAACRDQAgFAAAkg0AIBYAAJQNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH6BQEAAAAB-wUBAAAAAfwFAgAAAAECAAAAjQEAIEIAAJgTACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAJgTACBDAACdEwAgDAAAABcAIAMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACA7AACdEwAg4QQCAMgJACHxBEAA1AkAIfYEAgDICQAh-gUBAOoJACH7BQEA6gkAIfwFAgDICQAhCgMAANsMACAIAADcDAAgFAAA3QwAIBYAAN8MACDhBAIAyAkAIfEEQADUCQAh9gQCAMgJACH6BQEA6gkAIfsFAQDqCQAh_AUCAMgJACEYBAAA2gsAIAkAANkLACAKAADbCwAgCwAA3AsAIA0AAN0LACAQAADeCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAacFAAAAzwUCxQUCAAAAAcYFAgAAAAHHBRAAAAAByAUQAAAAAckFEAAAAAHKBRAAAAABywUQAAAAAcwFEAAAAAHNBRAAAAABzwUBAAAAAQIAAAAcACBCAACeEwAgBwsAAOMJACDhBAIAAAAB7QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAECAAAAOAAgQgAAoBMAIAMAAAAaACBCAACeEwAgQwAApBMAIBoAAAAaACAEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACA7AACkEwAg4QQCAMgJACHtBAIAqwoAIfAEAQDTCQAh8QRAANQJACH1BAIAyAkAIfYEAgDICQAh-QRAANQJACGnBQAAogvPBSLFBQIAqwoAIcYFAgCrCgAhxwUQAMcJACHIBRAAxwkAIckFEADHCQAhygUQAMcJACHLBRAAoQsAIcwFEADHCQAhzQUQAMcJACHPBQEA0wkAIRgEAACkCwAgCQAAowsAIAoAAKULACALAACmCwAgDQAApwsAIBAAAKgLACDhBAIAyAkAIe0EAgCrCgAh8AQBANMJACHxBEAA1AkAIfUEAgDICQAh9gQCAMgJACH5BEAA1AkAIacFAACiC88FIsUFAgCrCgAhxgUCAKsKACHHBRAAxwkAIcgFEADHCQAhyQUQAMcJACHKBRAAxwkAIcsFEAChCwAhzAUQAMcJACHNBRAAxwkAIc8FAQDTCQAhAwAAADYAIEIAAKATACBDAACnEwAgCQAAADYAIAsAANUJACA7AACnEwAg4QQCAMgJACHtBAIAyAkAIe4EEADHCQAh7wQQAMcJACHwBAEA0wkAIfEEQADUCQAhBwsAANUJACDhBAIAyAkAIe0EAgDICQAh7gQQAMcJACHvBBAAxwkAIfAEAQDTCQAh8QRAANQJACEWBYgBAweLAQQIjwEFDgAtHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARsLAwABBQoDCFcFDGEHDgAhGFYPHFsWHWUZHmoaH2wbJXAcBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgYDAAEEcwIOACAZdx0gcRwhchwEAwABDgAfIngcJHweASMAHQEkfQACGX8AIX4ACAWAAQAIggEADIQBABiBAQAcgwEAHYUBAB6GAQAlhwEAAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBboBAAe7AQAIvQEAHcYBACXEAQAmuQEAJ7wBACi-AQApvwEAKsABACvBAQAswgEALcMBAC7FAQA0xwEANcgBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_8BBAMDAAEEAAIHhQIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDrQIBAQOzAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvbAgYDBAACBgADC-ECBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_QCAQQAAgbzAgMH9QIEC_YCBgUD_QIBBAACBvwCAwf-AgQL_wIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJkQMFDJIDBwIJmAMFDJkDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJmQQFCpoEAQubBAYEBAACCaEEBQqiBAELowQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gEDAwABBKcFAiCmBRwDAwABBK4FAiCtBRwFDgDnAUgA6AFJAOkBSgDqAUsA6wEAAAAAAAUOAOcBSADoAUkA6QFKAOoBSwDrAQIDAAEiwAUcAgMAASLGBRwFDgDwAUgA8QFJAPIBSgDzAUsA9AEAAAAAAAUOAPABSADxAUkA8gFKAPMBSwD0AQEjAB0BIwAdBQ4A-QFIAPoBSQD7AUoA_AFLAP0BAAAAAAAFDgD5AUgA-gFJAPsBSgD8AUsA_QECA-4FAQQAAgID9AUBBAACBQ4AggJIAIMCSQCEAkoAhQJLAIYCAAAAAAAFDgCCAkgAgwJJAIQCSgCFAksAhgIBBAACAQQAAgUOAIsCSACMAkkAjQJKAI4CSwCPAgAAAAAABQ4AiwJIAIwCSQCNAkoAjgJLAI8CAQMAAQEDAAEFDgCUAkgAlQJJAJYCSgCXAksAmAIAAAAAAAUOAJQCSACVAkkAlgJKAJcCSwCYAgEDAAEBAwABBQ4AnQJIAJ4CSQCfAkoAoAJLAKECAAAAAAAFDgCdAkgAngJJAJ8CSgCgAksAoQIBAwABAQMAAQUOAKYCSACnAkkAqAJKAKkCSwCqAgAAAAAABQ4ApgJIAKcCSQCoAkoAqQJLAKoCAQMAAQEDAAEFDgCvAkgAsAJJALECSgCyAksAswIAAAAAAAUOAK8CSACwAkkAsQJKALICSwCzAgEDAAEBAwABBQ4AuAJIALkCSQC6AkoAuwJLALwCAAAAAAAFDgC4AkgAuQJJALoCSgC7AksAvAIBAwABAQMAAQUOAMECSADCAkkAwwJKAMQCSwDFAgAAAAAABQ4AwQJIAMICSQDDAkoAxAJLAMUCAgMAAQQAAgIDAAEEAAIFDgDKAkgAywJJAMwCSgDNAksAzgIAAAAAAAUOAMoCSADLAkkAzAJKAM0CSwDOAgELAAYBCwAGBQ4A0wJIANQCSQDVAkoA1gJLANcCAAAAAAAFDgDTAkgA1AJJANUCSgDWAksA1wICDAAHEgAMAgwABxIADAUOANwCSADdAkkA3gJKAN8CSwDgAgAAAAAABQ4A3AJIAN0CSQDeAkoA3wJLAOACNgIBN8kBATjLAQE5zAEBOs0BATzPAQE90QEuPtIBLz_UAQFA1gEuQdcBMETYAQFF2QEBRtoBLkzdATFN3gE3Tt8BAk_gAQJQ4QECUeIBAlLjAQJT5QECVOcBLlXoAThW6gECV-wBLljtATlZ7gECWu8BAlvwAS5c8wE6XfQBQF71AQNf9gEDYPcBA2H4AQNi-QEDY_sBA2T9AS5l_gFBZoECA2eDAi5ohAJCaYYCA2qHAgNriAIubIsCQ22MAklujQIUb44CFHCPAhRxkAIUcpECFHOTAhR0lQIudZYCSnaYAhR3mgIueJsCS3mcAhR6nQIUe54CLnyhAkx9ogJSfqMCBH-kAgSAAaUCBIEBpgIEggGnAgSDAakCBIQBqwIuhQGsAlOGAa8CBIcBsQIuiAGyAlSJAbQCBIoBtQIEiwG2Ai6MAbkCVY0BugJbjgG7AgaPAbwCBpABvQIGkQG-AgaSAb8CBpMBwQIGlAHDAi6VAcQCXJYBxgIGlwHIAi6YAckCXZkBygIGmgHLAgabAcwCLpwBzwJenQHQAmSeAdECD58B0gIPoAHTAg-hAdQCD6IB1QIPowHXAg-kAdkCLqUB2gJlpgHdAg-nAd8CLqgB4AJmqQHiAg-qAeMCD6sB5AIurAHnAmetAegCba4B6QIFrwHqAgWwAesCBbEB7AIFsgHtAgWzAe8CBbQB8QIutQHyAm62AfgCBbcB-gIuuAH7Am-5AYADBboBgQMFuwGCAy68AYUDcL0BhgN2vgGHAwm_AYgDCcABiQMJwQGKAwnCAYsDCcMBjQMJxAGPAy7FAZADd8YBlAMJxwGWAy7IAZcDeMkBmgMJygGbAwnLAZwDLswBnwN5zQGgA3_OAaEDEc8BogMR0AGjAxHRAaQDEdIBpQMR0wGnAxHUAakDLtUBqgOAAdYBrAMR1wGuAy7YAa8DgQHZAbADEdoBsQMR2wGyAy7cAbUDggHdAbYDiAHeAbcDIt8BuAMi4AG5AyLhAboDIuIBuwMi4wG9AyLkAb8DLuUBwAOJAeYBwgMi5wHEAy7oAcUDigHpAcYDIuoBxwMi6wHIAy7sAcsDiwHtAcwDkQHuAc0DI-8BzgMj8AHPAyPxAdADI_IB0QMj8wHTAyP0AdUDLvUB1gOSAfYB2AMj9wHaAy74AdsDkwH5AdwDI_oB3QMj-wHeAy78AeEDlAH9AeIDmgH-AeMDFv8B5AMWgALlAxaBAuYDFoIC5wMWgwLpAxaEAusDLoUC7AObAYYC7gMWhwLwAy6IAvEDnAGJAvIDFooC8wMWiwL0Ay6MAvcDnQGNAvgDowGOAvkDF48C-gMXkAL7AxeRAvwDF5IC_QMXkwL_AxeUAoEELpUCggSkAZYChAQXlwKGBC6YAocEpQGZAogEF5oCiQQXmwKKBC6cAo0EpgGdAo4ErAGeAo8EB58CkAQHoAKRBAehApIEB6ICkwQHowKVBAekApcELqUCmAStAaYCnQQHpwKfBC6oAqAErgGpAqQEB6oCpQQHqwKmBC6sAqkErwGtAqoEtQGuAqsECK8CrAQIsAKtBAixAq4ECLICrwQIswKxBAi0ArMELrUCtAS2AbYCtgQItwK4BC64ArkEtwG5AroECLoCuwQIuwK8BC68Ar8EuAG9AsAEvgG-AsEEJL8CwgQkwALDBCTBAsQEJMICxQQkwwLHBCTEAskELsUCygS_AcYCzAQkxwLOBC7IAs8EwAHJAtAEJMoC0QQkywLSBC7MAtUEwQHNAtYExwHOAtcEJc8C2AQl0ALZBCXRAtoEJdIC2wQl0wLdBCXUAt8ELtUC4ATIAdYC4gQl1wLkBC7YAuUEyQHZAuYEJdoC5wQl2wLoBC7cAusEygHdAuwE0AHeAu0EJt8C7gQm4ALvBCbhAvAEJuIC8QQm4wLzBCbkAvUELuUC9gTRAeYC-AQm5wL6BC7oAvsE0gHpAvwEJuoC_QQm6wL-BC7sAoEF0wHtAoIF2QHuAoQF2gHvAoUF2gHwAogF2gHxAokF2gHyAooF2gHzAowF2gH0Ao4FLvUCjwXbAfYCkQXaAfcCkwUu-AKUBdwB-QKVBdoB-gKWBdoB-wKXBS78ApoF3QH9ApsF4wH-ApwFHP8CnQUcgAOeBRyBA58FHIIDoAUcgwOiBRyEA6QFLoUDpQXkAYYDqQUchwOrBS6IA6wF5QGJA68FHIoDsAUciwOxBS6MA7QF5gGNA7UF7AGOA7YFHY8DtwUdkAO4BR2RA7kFHZIDugUdkwO8BR2UA74FLpUDvwXtAZYDwgUdlwPEBS6YA8UF7gGZA8cFHZoDyAUdmwPJBS6cA8wF7wGdA80F9QGeA84FHp8DzwUeoAPQBR6hA9EFHqID0gUeowPUBR6kA9YFLqUD1wX2AaYD2QUepwPbBS6oA9wF9wGpA90FHqoD3gUeqwPfBS6sA-IF-AGtA-MF_gGuA-QFGa8D5QUZsAPmBRmxA-cFGbID6AUZswPqBRm0A-wFLrUD7QX_AbYD8AUZtwPyBS64A_MFgAK5A_UFGboD9gUZuwP3BS68A_oFgQK9A_sFhwK-A_wFGr8D_QUawAP-BRrBA_8FGsIDgAYawwOCBhrEA4QGLsUDhQaIAsYDhwYaxwOJBi7IA4oGiQLJA4sGGsoDjAYaywONBi7MA5AGigLNA5EGkALOA5MGJ88DlAYn0AOWBifRA5cGJ9IDmAYn0wOaBifUA5wGLtUDnQaRAtYDnwYn1wOhBi7YA6IGkgLZA6MGJ9oDpAYn2wOlBi7cA6gGkwLdA6kGmQLeA6sGKN8DrAYo4AOuBijhA68GKOIDsAYo4wOyBijkA7QGLuUDtQaaAuYDtwYo5wO5Bi7oA7oGmwLpA7sGKOoDvAYo6wO9Bi7sA8AGnALtA8EGogLuA8MGKe8DxAYp8APGBinxA8cGKfIDyAYp8wPKBin0A8wGLvUDzQajAvYDzwYp9wPRBi74A9IGpAL5A9MGKfoD1AYp-wPVBi78A9gGpQL9A9kGqwL-A9sGKv8D3AYqgATeBiqBBN8GKoIE4AYqgwTiBiqEBOQGLoUE5QasAoYE5wYqhwTpBi6IBOoGrQKJBOsGKooE7AYqiwTtBi6MBPAGrgKNBPEGtAKOBPIGLI8E8wYskAT0BiyRBPUGLJIE9gYskwT4BiyUBPoGLpUE-wa1ApYE_QYslwT_Bi6YBIAHtgKZBIEHLJoEggcsmwSDBy6cBIYHtwKdBIcHvQKeBIkHK58EigcroASMByuhBI0HK6IEjgcrowSQByukBJIHLqUEkwe-AqYElQcrpwSXBy6oBJgHvwKpBJkHK6oEmgcrqwSbBy6sBJ4HwAKtBJ8HxgKuBKAHG68EoQcbsASiBxuxBKMHG7IEpAcbswSmBxu0BKgHLrUEqQfHArYEqwcbtwStBy64BK4HyAK5BK8HG7oEsAcbuwSxBy68BLQHyQK9BLUHzwK-BLYHDL8EtwcMwAS4BwzBBLkHDMIEugcMwwS8BwzEBL4HLsUEvwfQAsYEwQcMxwTDBy7IBMQH0QLJBMUHDMoExgcMywTHBy7MBMoH0gLNBMsH2ALOBMwHC88EzQcL0ATOBwvRBM8HC9IE0AcL0wTSBwvUBNQHLtUE1QfZAtYE1wcL1wTZBy7YBNoH2gLZBNsHC9oE3AcL2wTdBy7cBOAH2wLdBOEH4QI" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/package.json b/packages/db/generated/prisma/package.json index 37c34b4b..d6d2506f 100644 --- a/packages/db/generated/prisma/package.json +++ b/packages/db/generated/prisma/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-a8d4bc304c12e798930e60b1098ae5812d0c1102c722be6392ad354a9e581c9a", + "name": "prisma-client-255925208cd2ae4e7680931248b79c62d4ac5e35e42b5e687d7201ee1e27106d", "main": "index.js", "types": "index.d.ts", "browser": "default.js", diff --git a/packages/db/generated/prisma/schema.prisma b/packages/db/generated/prisma/schema.prisma index 524eb467..d09ae8fc 100755 --- a/packages/db/generated/prisma/schema.prisma +++ b/packages/db/generated/prisma/schema.prisma @@ -23,7 +23,9 @@ model User { username String @unique password String autoBackupEnabled Boolean @default(true) + autoBackupHour Int @default(20) usbBackupEnabled Boolean @default(false) + usbBackupHour Int @default(21) patients Patient[] appointments Appointment[] staff Staff[] diff --git a/packages/db/shared/.prisma-zod-generator-manifest.json b/packages/db/shared/.prisma-zod-generator-manifest.json index 9bd65fcd..cb0809fb 100755 --- a/packages/db/shared/.prisma-zod-generator-manifest.json +++ b/packages/db/shared/.prisma-zod-generator-manifest.json @@ -1,8 +1,8 @@ { "version": "1.0", "generatorVersion": "1.0.0", - "generatedAt": "2026-06-11T17:14:08.090Z", - "outputPath": "/home/ee/Desktop/DentalManagementMH06/packages/db/shared", + "generatedAt": "2026-06-25T04:49:37.979Z", + "outputPath": "/home/bb/Desktop/DentalManagementMH06/packages/db/shared", "files": [ "schemas/enums/TransactionIsolationLevel.schema.ts", "schemas/enums/UserScalarFieldEnum.schema.ts", @@ -813,6 +813,7 @@ "schemas/objects/PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StringFieldUpdateOperationsInput.schema.ts", "schemas/objects/BoolFieldUpdateOperationsInput.schema.ts", + "schemas/objects/IntFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/AppointmentUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/StaffUpdateManyWithoutUserNestedInput.schema.ts", @@ -834,7 +835,6 @@ "schemas/objects/ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/InsuranceContactUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/PatientConversationUpdateManyWithoutUserNestedInput.schema.ts", - "schemas/objects/IntFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/StaffUncheckedUpdateManyWithoutUserNestedInput.schema.ts", diff --git a/packages/db/shared/helpers/decimal-helpers.ts b/packages/db/shared/helpers/decimal-helpers.ts index afebf5dd..dbd069df 100755 --- a/packages/db/shared/helpers/decimal-helpers.ts +++ b/packages/db/shared/helpers/decimal-helpers.ts @@ -1,7 +1,8 @@ import * as z from 'zod'; -import { Prisma } from '../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../generated/prisma'; + +import Decimal from "decimal.js"; // DECIMAL HELPERS //------------------------------------------------------ @@ -23,7 +24,7 @@ export const isValidDecimalInput = ( if (v === undefined || v === null) return false; return ( // Explicit instance checks first - v instanceof Prisma.Decimal || + v instanceof Decimal || // If Decimal.js is present and imported by the generator, this symbol exists at runtime // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore - Decimal may be undefined when not installed; codegen controls the import diff --git a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts index 3c7e32ed..ac9d8f96 100644 --- a/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts +++ b/packages/db/shared/schemas/enums/UserScalarFieldEnum.schema.ts @@ -1,5 +1,5 @@ import * as z from 'zod'; -export const UserScalarFieldEnumSchema = z.enum(['id', 'username', 'password', 'autoBackupEnabled', 'usbBackupEnabled']) +export const UserScalarFieldEnumSchema = z.enum(['id', 'username', 'password', 'autoBackupEnabled', 'autoBackupHour', 'usbBackupEnabled', 'usbBackupHour']) export type UserScalarFieldEnum = z.infer; \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts index 840bb72b..50aff3c1 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts @@ -14,7 +14,9 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType = z. username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -44,7 +46,9 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({ username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/findFirstUser.schema.ts b/packages/db/shared/schemas/findFirstUser.schema.ts index c3515b36..536f7e6f 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.ts +++ b/packages/db/shared/schemas/findFirstUser.schema.ts @@ -14,7 +14,9 @@ export const UserFindFirstSelectSchema: z.ZodType = z.object( username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -44,7 +46,9 @@ export const UserFindFirstSelectZodSchema = z.object({ username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/findManyUser.schema.ts b/packages/db/shared/schemas/findManyUser.schema.ts index b9fc9cdc..8395f4e1 100644 --- a/packages/db/shared/schemas/findManyUser.schema.ts +++ b/packages/db/shared/schemas/findManyUser.schema.ts @@ -14,7 +14,9 @@ export const UserFindManySelectSchema: z.ZodType = z.object({ username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), @@ -44,7 +46,9 @@ export const UserFindManySelectZodSchema = z.object({ username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.boolean().optional(), appointments: z.boolean().optional(), staff: z.boolean().optional(), diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts index 5d89234f..a2e39303 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; -import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts index 4d6336bb..6b91ce57 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyAppointmentInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts index b9563f9b..aec716cc 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts index c1ca1876..ba0e216a 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts index b25338a2..64a61660 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts index 92f4ce81..18d18163 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts index 125d848c..5064cee9 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts index b5608d56..444735dd 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureCreateWithoutPatientInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureLabel: z.string().optional().nullable(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts index c15ed55a..3aaa85c3 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const appointmentprocedurescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(), @@ -25,7 +26,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts index ff5ad478..e3ad66f6 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureScalarWhereWithAggregatesInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { EnumProcedureSourceWithAggregatesFilterObjectSchema as EnumProcedureSourceWithAggregatesFilterObjectSchema } from './EnumProcedureSourceWithAggregatesFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -25,7 +26,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts index ba3cd935..a2bea29c 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -15,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts index 6ab9693b..b73fa0fd 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts index 22d05ee2..0f8382ff 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts index bcc7861f..719696ee 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedCreateWithoutPatientInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), appointmentId: z.number().int(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts index 20e87806..617af16a 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts index 4a0e24c1..0b0e85ef 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts index 6b072cb3..2bc19643 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index 57148f79..4f003275 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts index c97f12de..f723cf52 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts index d4a64112..cfe9d034 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutAppointmentInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts index 760ff559..0c1c146c 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts index 42efdce1..09f36b77 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUncheckedUpdateWithoutPatientInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts index 6e95d41b..7b2a9b80 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts index ca7ec031..586be425 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateManyMutationInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -16,7 +17,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts index bfe51bee..153e629b 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutAppointmentInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts index caeed9b5..d34f7008 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts index 079aaae7..77ccc445 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureUpdateWithoutPatientInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProcedureSourceFieldUpdateOperationsInputObjectSchema } from './EnumProcedureSourceFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts index 8efcd71c..4740f1a6 100644 --- a/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/AppointmentProcedureWhereInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; -import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; -import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; -import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; -import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; -import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumProcedureSourceFilterObjectSchema as EnumProcedureSourceFilterObjectSchema } from './EnumProcedureSourceFilter.schema'; +import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { AppointmentScalarRelationFilterObjectSchema as AppointmentScalarRelationFilterObjectSchema } from './AppointmentScalarRelationFilter.schema'; +import { AppointmentWhereInputObjectSchema as AppointmentWhereInputObjectSchema } from './AppointmentWhereInput.schema'; +import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; +import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; +import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const appointmentprocedurewhereinputSchema = z.object({ AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(), @@ -31,7 +32,7 @@ const appointmentprocedurewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'fee' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts index 192e9996..fb791a68 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts index 7caf772e..497f03a7 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts index 15c71c73..427aa442 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts @@ -1,16 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts index 39f017c3..2360b645 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts index eb60505c..59ee2324 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts index 16da5a38..7441994a 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts index 48482f41..5a372db2 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts index 25fcbf60..3ab7c691 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts index 5f75cd76..d6d4945a 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts index 2a4bfba1..77331966 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts index 0dbb9d85..e1dc8425 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts index 5e8865e0..9439dc53 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchitemscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array().optional(), @@ -16,7 +17,7 @@ const commissionbatchitemscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts index 9bca0f14..410a527b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -16,7 +17,7 @@ const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts index 65ac5c97..95387cd8 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts index acfe4ea7..a403fbf9 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts index 8e959146..52e9425b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts index 7a2f426b..c7825080 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts index 4776d04c..32f62a21 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts index 20847d28..c4658c6f 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts index a50b61d1..d14312c9 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts index 78b94288..c5b82e58 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts index 367f12dd..b70e49ef 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts index 96c4da7a..b78e68ff 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts index 50f48f9f..219313f5 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts index 2291c275..2c4c570e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts index 6f3bf4cc..335c0581 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts index 2fbec886..65175786 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; -import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'; -import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'; +import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchitemwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array().optional(), @@ -20,7 +21,7 @@ const commissionbatchitemwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts index 6cca8e39..67fe5305 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array().optional(), @@ -17,7 +18,7 @@ const commissionbatchscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -26,7 +27,7 @@ const commissionbatchscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts index 6e5d77eb..d46a307f 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -17,7 +18,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -26,7 +27,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts index fce4f6a2..65edeadb 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts index f3ee1d07..308bd52e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts index cbfb9ca3..3110b0ad 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts index d5e53c57..d4e41131 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts @@ -1,13 +1,14 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -15,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts index 6a6d03e0..bce7a93b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index f4b6584e..01f951a4 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts index 38e993fb..fd35ced7 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts index 9f898427..63f17dcb 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,20 +1,21 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts index bd62dc0e..55f71da8 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts index 1da19cf3..d47dcd6e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts index b45b2151..b402e70e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts index 92a1bc5c..3122a800 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts index 45a7f078..1074a55c 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { NpiProviderScalarRelationFilterObjectSchema as NpiProviderScalarRelationFilterObjectSchema } from './NpiProviderScalarRelationFilter.schema'; -import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { NpiProviderScalarRelationFilterObjectSchema as NpiProviderScalarRelationFilterObjectSchema } from './NpiProviderScalarRelationFilter.schema'; +import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchWhereInputObjectSchema), z.lazy(() => CommissionBatchWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchWhereInputObjectSchema).array().optional(), @@ -20,7 +21,7 @@ const commissionbatchwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -29,7 +30,7 @@ const commissionbatchwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts index cbd75823..3ef00956 100644 --- a/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalFieldUpdateOperationsInput.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'set' must be a Decimal", @@ -18,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'increment' must be a Decimal", @@ -27,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'decrement' must be a Decimal", @@ -36,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'multiply' must be a Decimal", @@ -45,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalFilter.schema.ts index 8cda5f02..64a79128 100644 --- a/packages/db/shared/schemas/objects/DecimalFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalFilter.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts index 5df89b5b..5d4567ea 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalNullableFilter.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts index 8265d2ee..16311b5c 100644 --- a/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; -import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; +import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts index a52c01bb..014be08a 100644 --- a/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/DecimalWithAggregatesFilter.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; -import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; +import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -74,7 +75,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts index 2f55c6d7..7af57e93 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalFilter.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const nesteddecimalfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +18,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +27,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +36,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +45,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +54,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +63,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +72,7 @@ const nesteddecimalfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts index bf3b0c01..00960d09 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableFilter.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const nesteddecimalnullablefilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -18,7 +18,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -27,7 +27,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -36,7 +36,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -45,7 +45,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -54,7 +54,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -63,7 +63,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -72,7 +72,7 @@ const nesteddecimalnullablefilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts index d1bb1a1a..499c9e2f 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -19,7 +20,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -28,7 +29,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -37,7 +38,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -46,7 +47,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -55,7 +56,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -64,7 +65,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -73,7 +74,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts index c4843ab9..9abb7610 100644 --- a/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts +++ b/packages/db/shared/schemas/objects/NestedDecimalWithAggregatesFilter.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const nesteddecimalwithaggregatesfilterSchema = z.object({ equals: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'equals' must be a Decimal", @@ -19,7 +20,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'in' must be a Decimal", @@ -28,7 +29,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'notIn' must be a Decimal", @@ -37,7 +38,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lt' must be a Decimal", @@ -46,7 +47,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'lte' must be a Decimal", @@ -55,7 +56,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gt' must be a Decimal", @@ -64,7 +65,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'gte' must be a Decimal", @@ -73,7 +74,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'not' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts index cf5951e2..132ab7c6 100644 --- a/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/NullableDecimalFieldUpdateOperationsInput.schema.ts @@ -1,15 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ set: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'set' must be a Decimal", @@ -18,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'increment' must be a Decimal", @@ -27,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'decrement' must be a Decimal", @@ -36,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'multiply' must be a Decimal", @@ -45,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'divide' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts index c4ceeba9..f5a915fc 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts @@ -1,23 +1,24 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts index 87576c1b..5c2903b2 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -15,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts index 26d01eff..55671b0d 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -32,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -41,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts index 09774e0f..915a8cb4 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -32,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -41,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts index c8b0e898..a4ed116c 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -32,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -41,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts index b22ea56f..a8aeb7ad 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts index bea4f794..cb8bdaf1 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts index 137d5c1c..e590eba8 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts index 5a8f23e1..747008e3 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts index 151bf7db..4e187b75 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts index 29c46867..fa94122b 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts index d39928e8..b5078831 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts index c57843e6..4843569c 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const paymentscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentScalarWhereInputObjectSchema), z.lazy(() => PaymentScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentScalarWhereInputObjectSchema).array().optional(), @@ -25,7 +26,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +35,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +44,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +53,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +62,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +71,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +80,7 @@ const paymentscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts index 80a0d57c..b3e6d3ba 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const paymentscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -25,7 +26,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +35,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +44,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +53,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +62,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +71,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +80,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts index 5181e8d4..77848816 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -36,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -45,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -72,7 +73,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts index 407b2f72..977f5983 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), patientId: z.number().int(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts index 718dc062..2af881b5 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts index d958bd80..94164eac 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts index fd1a5579..7d918d2c 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index b784545c..461a46c9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts index 0ae58ef9..83aaa43a 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts index 880159e9..c88dcacd 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts index 34807a46..e1e7b523 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -79,7 +80,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts index a2c9b40b..fe745599 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index 61709c96..f21c5a8a 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts index a9dff831..53f9b629 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts index bb422e7c..3849a001 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts index 2aeb0875..fb8f68c4 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts index 397895f1..9604cf5f 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts index 79bd05b4..cddc42a9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts index c0f26000..9c6e3aca 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index 607395d5..2a90a4b3 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts index 1b3a6d7b..d9906119 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts index 654ed8d2..6931e4f0 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts index 8019e3d7..d1460f49 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts @@ -1,29 +1,30 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -32,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -41,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -77,7 +78,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts index 32c0bafe..614b1ed1 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts index b06ade74..887be5fe 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts index b7dce890..db083fd2 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts index c5e60136..519bbc1e 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts index e68645f5..c38fc997 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts index 0cf0e72d..35c8b10a 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts index c035d5a9..83da1fcc 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts index 78673da9..8f5e705a 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts index 9784438e..a2ab9a20 100644 --- a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts @@ -1,27 +1,28 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; -import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; -import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; -import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; -import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; -import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; -import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; -import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; -import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; -import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; +import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; +import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterObjectSchema } from './PatientScalarRelationFilter.schema'; +import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; +import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; +import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; +import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; +import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; +import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'; import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const paymentwhereinputSchema = z.object({ AND: z.union([z.lazy(() => PaymentWhereInputObjectSchema), z.lazy(() => PaymentWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => PaymentWhereInputObjectSchema).array().optional(), @@ -36,7 +37,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -45,7 +46,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -54,7 +55,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -63,7 +64,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -72,7 +73,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -81,7 +82,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -90,7 +91,7 @@ const paymentwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts index 1339a9e5..a6373550 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; -import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts index a042b3a4..9125e216 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts index ada6c255..9d2f9e5a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts index cc10a494..03839ba5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts index 9a1449c5..059bd4d6 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts index 9c2b91a8..0a3443b7 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts index 4607486d..edeb9721 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.string(), procedureDate: z.coerce.date(), @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts index 4afe5a5c..231562e9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const servicelinescalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineScalarWhereInputObjectSchema), z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array().optional(), @@ -31,7 +32,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -40,7 +41,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -49,7 +50,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -58,7 +59,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -67,7 +68,7 @@ const servicelinescalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts index 4f0e9eea..78659d0c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; -import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; -import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; +import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const servicelinescalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -31,7 +32,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -40,7 +41,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -49,7 +50,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -58,7 +59,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -67,7 +68,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts index 516eb357..f7a85a7d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts index ab4a29da..194f85c9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts index 39cb9107..52e1f173 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts index bf5c29d8..e8044f0e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateManyServiceLineInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts index f1f4108e..5bea614c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts index 6ee40b7e..e87b9bdf 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionCreateWithoutServiceLineInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.string().optional().nullable(), paidAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts index d91fdea8..12654662 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const servicelinetransactionscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema), z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionScalarWhereInputObjectSchema).array().optional(), @@ -21,7 +22,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -30,7 +31,7 @@ const servicelinetransactionscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts index a16c8ab3..a08ca1c4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionScalarWhereWithAggregatesInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { EnumPaymentMethodWithAggregatesFilterObjectSchema as EnumPaymentMethodWithAggregatesFilterObjectSchema } from './EnumPaymentMethodWithAggregatesFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { EnumPaymentMethodWithAggregatesFilterObjectSchema as EnumPaymentMethodWithAggregatesFilterObjectSchema } from './EnumPaymentMethodWithAggregatesFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -21,7 +22,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -30,7 +31,7 @@ const servicelinetransactionscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts index 4ee255e5..e0610887 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts index 3acbf7df..e1bdea59 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), serviceLineId: z.number().int(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts index 6fb8b304..5b499f6f 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedCreateWithoutServiceLineInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts index 4fdd978e..f57d427a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts index dccdf095..96efaa42 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts index e079615d..ebcbf25d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts index 86b3d985..ebcb9679 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts index 3a2f96f9..5b0f0598 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts index 96ba273d..4a68ae02 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutServiceLineInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts index 32426603..ae76653d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; import { ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts index a5183f49..359cf30d 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateManyMutationInput.schema.ts @@ -1,20 +1,21 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts index 78b8d3aa..3e9ffc8a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts @@ -1,21 +1,22 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './ServiceLineUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts index 586a44c5..3ffd6620 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionUpdateWithoutServiceLineInput.schema.ts @@ -1,21 +1,22 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { EnumPaymentMethodFieldUpdateOperationsInputObjectSchema as EnumPaymentMethodFieldUpdateOperationsInputObjectSchema } from './EnumPaymentMethodFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ transactionId: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), paidAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts index a32429fd..041d8eb4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineTransactionWhereInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; -import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; -import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; -import { ServiceLineScalarRelationFilterObjectSchema as ServiceLineScalarRelationFilterObjectSchema } from './ServiceLineScalarRelationFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumPaymentMethodFilterObjectSchema as EnumPaymentMethodFilterObjectSchema } from './EnumPaymentMethodFilter.schema'; +import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; +import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; +import { ServiceLineScalarRelationFilterObjectSchema as ServiceLineScalarRelationFilterObjectSchema } from './ServiceLineScalarRelationFilter.schema'; import { ServiceLineWhereInputObjectSchema as ServiceLineWhereInputObjectSchema } from './ServiceLineWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const servicelinetransactionwhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineTransactionWhereInputObjectSchema), z.lazy(() => ServiceLineTransactionWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineTransactionWhereInputObjectSchema).array().optional(), @@ -25,7 +26,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'paidAmount' must be a Decimal", @@ -34,7 +35,7 @@ const servicelinetransactionwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts index 8e6740bf..1dacf7f2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -30,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -39,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -48,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts index 183990b5..4600de5f 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int().optional().nullable(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts index d2781905..0034ccff 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutServiceLineInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index 86d1e25d..7f1ac562 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts index e8f2e84c..3d8399aa 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -29,7 +30,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -38,7 +39,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -47,7 +48,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -56,7 +57,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -65,7 +66,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts index 67bd0008..7889d3fa 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts index 18e1cfc1..fdd8a387 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -36,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -45,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts index 7e702a6a..9e2421cc 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -27,7 +28,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -36,7 +37,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -45,7 +46,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -54,7 +55,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -63,7 +64,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts index 180e140f..0fa88464 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts index b9784951..eb29186c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index bf21d139..5614dae0 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -28,7 +29,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -37,7 +38,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -46,7 +47,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -55,7 +56,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -64,7 +65,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts index 7847da81..5acfc87e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; -import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts index 460bb3c4..b48a9bd4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -32,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -41,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts index da0e2d28..4774a89e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts index 41043ed4..93820b5e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutServiceLineNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutServiceLineNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts index 1178e1fe..dad97f80 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema as ClaimUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './ClaimUpdateOneWithoutServiceLinesNestedInput.schema'; import { PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema as PaymentUpdateOneWithoutServiceLinesNestedInputObjectSchema } from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureDate: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts index 5e5848c4..875a7174 100644 --- a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; -import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; -import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; -import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; -import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; -import { PaymentNullableScalarRelationFilterObjectSchema as PaymentNullableScalarRelationFilterObjectSchema } from './PaymentNullableScalarRelationFilter.schema'; -import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; +import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; +import { ClaimNullableScalarRelationFilterObjectSchema as ClaimNullableScalarRelationFilterObjectSchema } from './ClaimNullableScalarRelationFilter.schema'; +import { ClaimWhereInputObjectSchema as ClaimWhereInputObjectSchema } from './ClaimWhereInput.schema'; +import { PaymentNullableScalarRelationFilterObjectSchema as PaymentNullableScalarRelationFilterObjectSchema } from './PaymentNullableScalarRelationFilter.schema'; +import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'; import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const servicelinewhereinputSchema = z.object({ AND: z.union([z.lazy(() => ServiceLineWhereInputObjectSchema), z.lazy(() => ServiceLineWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => ServiceLineWhereInputObjectSchema).array().optional(), @@ -36,7 +37,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", @@ -45,7 +46,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -54,7 +55,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -63,7 +64,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -72,7 +73,7 @@ const servicelinewhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts index 22c8647d..07d5ddb6 100644 --- a/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserAvgAggregateInput.schema.ts @@ -3,7 +3,9 @@ import type { Prisma } from '../../../generated/prisma'; const makeSchema = () => z.object({ - id: z.literal(true).optional() + id: z.literal(true).optional(), + autoBackupHour: z.literal(true).optional(), + usbBackupHour: z.literal(true).optional() }).strict(); export const UserAvgAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserAvgAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts index 105e7adc..2747e979 100644 --- a/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserAvgOrderByAggregateInput.schema.ts @@ -3,7 +3,9 @@ import type { Prisma } from '../../../generated/prisma'; import { SortOrderSchema } from '../enums/SortOrder.schema' const makeSchema = () => z.object({ - id: SortOrderSchema.optional() + id: SortOrderSchema.optional(), + autoBackupHour: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional() }).strict(); export const UserAvgOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserAvgOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts index 98662ae7..c4afc5a8 100644 --- a/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCountAggregateInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: z.literal(true).optional(), password: z.literal(true).optional(), autoBackupEnabled: z.literal(true).optional(), + autoBackupHour: z.literal(true).optional(), usbBackupEnabled: z.literal(true).optional(), + usbBackupHour: z.literal(true).optional(), _all: z.literal(true).optional() }).strict(); export const UserCountAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; diff --git a/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts index 703f42e9..8f3ac1d1 100644 --- a/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCountOrderByAggregateInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: SortOrderSchema.optional(), password: SortOrderSchema.optional(), autoBackupEnabled: SortOrderSchema.optional(), - usbBackupEnabled: SortOrderSchema.optional() + autoBackupHour: SortOrderSchema.optional(), + usbBackupEnabled: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional() }).strict(); export const UserCountOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCountOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts index e5686849..690b024a 100644 --- a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts index 51261acf..b339c1a9 100644 --- a/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateManyInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), - usbBackupEnabled: z.boolean().optional() + autoBackupHour: z.number().int().optional(), + usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional() }).strict(); export const UserCreateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts index f17676c1..33a448a4 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts index d6e812a8..3e4999cd 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts index afd2719c..b6e0b192 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts index 1238e3d8..12378ef3 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts index 5c3c1e27..d607d75b 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts index fcb6bae0..3ab371dc 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts index 17c84a6e..8818123c 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts index 193df65f..7bc3c564 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts index 971e180e..61b1a750 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts index 81a23ffd..a9c89812 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts index 6437b60c..4b02d02f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts index dafe9bbb..b8d52a0a 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts index 5f1ff6c7..da0a0e99 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts index a823e578..6fe143e2 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts index b01e1c2a..d0b69bb7 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts index 6655cf6c..1ffa651a 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts index d2c8ee92..32649268 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts index 787d2f7f..6b80450f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts index 9cfcfc69..1f1ad02f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts index 7fbf6f44..33b95810 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts index c30482ff..8adc7c08 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts @@ -25,7 +25,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts index e2780118..eb866600 100644 --- a/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMaxAggregateInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: z.literal(true).optional(), password: z.literal(true).optional(), autoBackupEnabled: z.literal(true).optional(), - usbBackupEnabled: z.literal(true).optional() + autoBackupHour: z.literal(true).optional(), + usbBackupEnabled: z.literal(true).optional(), + usbBackupHour: z.literal(true).optional() }).strict(); export const UserMaxAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMaxAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts index eaad7bae..4ac5d6c2 100644 --- a/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMaxOrderByAggregateInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: SortOrderSchema.optional(), password: SortOrderSchema.optional(), autoBackupEnabled: SortOrderSchema.optional(), - usbBackupEnabled: SortOrderSchema.optional() + autoBackupHour: SortOrderSchema.optional(), + usbBackupEnabled: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional() }).strict(); export const UserMaxOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMaxOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts index f5d0a994..c5a63ee4 100644 --- a/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMinAggregateInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: z.literal(true).optional(), password: z.literal(true).optional(), autoBackupEnabled: z.literal(true).optional(), - usbBackupEnabled: z.literal(true).optional() + autoBackupHour: z.literal(true).optional(), + usbBackupEnabled: z.literal(true).optional(), + usbBackupHour: z.literal(true).optional() }).strict(); export const UserMinAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMinAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts index 65ab4260..e6de15c2 100644 --- a/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserMinOrderByAggregateInput.schema.ts @@ -7,7 +7,9 @@ const makeSchema = () => z.object({ username: SortOrderSchema.optional(), password: SortOrderSchema.optional(), autoBackupEnabled: SortOrderSchema.optional(), - usbBackupEnabled: SortOrderSchema.optional() + autoBackupHour: SortOrderSchema.optional(), + usbBackupEnabled: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional() }).strict(); export const UserMinOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserMinOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts b/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts index 535e84a4..6746da44 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithAggregationInput.schema.ts @@ -12,7 +12,9 @@ const makeSchema = () => z.object({ username: SortOrderSchema.optional(), password: SortOrderSchema.optional(), autoBackupEnabled: SortOrderSchema.optional(), + autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional(), _count: z.lazy(() => UserCountOrderByAggregateInputObjectSchema).optional(), _avg: z.lazy(() => UserAvgOrderByAggregateInputObjectSchema).optional(), _max: z.lazy(() => UserMaxOrderByAggregateInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts index 362237de..91bd29e0 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts @@ -28,7 +28,9 @@ const makeSchema = () => z.object({ username: SortOrderSchema.optional(), password: SortOrderSchema.optional(), autoBackupEnabled: SortOrderSchema.optional(), + autoBackupHour: SortOrderSchema.optional(), usbBackupEnabled: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional(), patients: z.lazy(() => PatientOrderByRelationAggregateInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentOrderByRelationAggregateInputObjectSchema).optional(), staff: z.lazy(() => StaffOrderByRelationAggregateInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts index 129a4601..47bb0da5 100644 --- a/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserScalarWhereWithAggregatesInput.schema.ts @@ -12,7 +12,9 @@ const userscalarwherewithaggregatesinputSchema = z.object({ username: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(), password: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(), autoBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(), - usbBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional() + autoBackupHour: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + usbBackupEnabled: z.union([z.lazy(() => BoolWithAggregatesFilterObjectSchema), z.boolean()]).optional(), + usbBackupHour: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional() }).strict(); export const UserScalarWhereWithAggregatesInputObjectSchema: z.ZodType = userscalarwherewithaggregatesinputSchema as unknown as z.ZodType; export const UserScalarWhereWithAggregatesInputObjectZodSchema = userscalarwherewithaggregatesinputSchema; diff --git a/packages/db/shared/schemas/objects/UserSelect.schema.ts b/packages/db/shared/schemas/objects/UserSelect.schema.ts index 53a745eb..53fdb1c3 100644 --- a/packages/db/shared/schemas/objects/UserSelect.schema.ts +++ b/packages/db/shared/schemas/objects/UserSelect.schema.ts @@ -28,7 +28,9 @@ const makeSchema = () => z.object({ username: z.boolean().optional(), password: z.boolean().optional(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.boolean().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.boolean().optional(), patients: z.union([z.boolean(), z.lazy(() => PatientFindManySchema)]).optional(), appointments: z.union([z.boolean(), z.lazy(() => AppointmentFindManySchema)]).optional(), staff: z.union([z.boolean(), z.lazy(() => StaffFindManySchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts index ebee63b0..b4535998 100644 --- a/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserSumAggregateInput.schema.ts @@ -3,7 +3,9 @@ import type { Prisma } from '../../../generated/prisma'; const makeSchema = () => z.object({ - id: z.literal(true).optional() + id: z.literal(true).optional(), + autoBackupHour: z.literal(true).optional(), + usbBackupHour: z.literal(true).optional() }).strict(); export const UserSumAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserSumAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts index 32065979..3a1f303c 100644 --- a/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserSumOrderByAggregateInput.schema.ts @@ -3,7 +3,9 @@ import type { Prisma } from '../../../generated/prisma'; import { SortOrderSchema } from '../enums/SortOrder.schema' const makeSchema = () => z.object({ - id: SortOrderSchema.optional() + id: SortOrderSchema.optional(), + autoBackupHour: SortOrderSchema.optional(), + usbBackupHour: SortOrderSchema.optional() }).strict(); export const UserSumOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserSumOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts index f05dc2ef..8baf2a4d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts @@ -27,7 +27,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts index 3bef3bd9..d5e2ad29 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts index a37ae24f..cbb5370a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts index cac53b9b..593084cd 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts index 38e26f0e..7c64a70a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts index 7dab4f44..8a19f5e9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts index 8f411127..56413251 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts index 8a23ca02..379dd10e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts index da999c25..fb028d14 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts index 04335950..3db0e9f1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts index de89a3c2..386c77c8 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts index 85860d27..90fa57d9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts index c5b9fdb0..d35a29f4 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts index cc2e6c8d..1e797a05 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts index 9852c4c7..3226acba 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts index a5ae57ac..ec52d348 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts index 097211a2..8a3452b9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts index 7949f88b..72327fa1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts index c705d322..e2779027 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts index 0efaf9c0..22419235 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts index c75c387e..ee241016 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts index 11bb89be..8a084669 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts @@ -26,7 +26,9 @@ const makeSchema = () => z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts index ba499688..f61b7169 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts @@ -30,7 +30,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts index f2b824d7..690c8ae9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateManyInput.schema.ts @@ -9,7 +9,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), - usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional() + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional() }).strict(); export const UserUncheckedUpdateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts index 055a5eb1..fd1d74fc 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts index 5b400199..6cdd9804 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts index f8e2b294..eccff390 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts index 9e3ba06a..6e3f1a35 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts index 114fde6f..76a01a57 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts index b5c15fba..98e1fc28 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts index d5856bdc..ec0f105b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts index e0cfe78e..43a38c63 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts index 914cdae8..6b35b97a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts index 7e4cbbe3..a63ad236 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts index f5f7ac08..d41f34e0 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts index 3d38b4ba..6a743127 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts index 2ad500f3..2fbf616a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts index b9356c41..a8786618 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts index 9fe98ae3..c704c430 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts index e85615cd..f2ff729b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts index 78098e65..7aa94505 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts index 599bed4e..d6e0266a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts index 62edf0f3..dbe02c56 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts index fcebb293..e6242c39 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts index add0b79f..457da005 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -29,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts index 6a08421d..311fdfdd 100644 --- a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -28,7 +29,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts index 29294bbc..a9916e79 100644 --- a/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateManyMutationInput.schema.ts @@ -1,13 +1,16 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; -import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema' +import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), - usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional() + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional() }).strict(); export const UserUpdateManyMutationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateManyMutationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts index dc6afd45..9ff0c70e 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts index a4661530..1e60ec80 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts index 27d89d90..22f4e80e 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts index a58b7ce8..7237d6eb 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts index 92365a74..01bd68ff 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts index a1b3322c..c906697d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts index ea7a6fc6..fcca55d9 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts index 4e1eadce..36f1316e 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts index 4fc61b94..c25c42fe 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts index ba5c8e43..564d4d4f 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts index cc81cab7..3c5e2da0 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts index 594c61b5..dc8f76ce 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts index ccfcac2d..da8d8487 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts index 3c9f4863..8e52d85a 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts index 5daeff22..357f07fd 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts index 7a27cdd7..3d006c01 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts index 5eac6e47..78cd8753 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts index 28d34eb0..6c7a3292 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts index e88adb5b..a914785e 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts index 95de4185..e38fafe3 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts index cfea0f05..08be1e31 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; @@ -27,7 +28,9 @@ const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), diff --git a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts index 52dca7ea..63fd0ef3 100644 --- a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts @@ -38,7 +38,9 @@ const userwhereinputSchema = z.object({ username: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), password: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), autoBackupEnabled: z.union([z.lazy(() => BoolFilterObjectSchema), z.boolean()]).optional(), + autoBackupHour: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), usbBackupEnabled: z.union([z.lazy(() => BoolFilterObjectSchema), z.boolean()]).optional(), + usbBackupHour: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), patients: z.lazy(() => PatientListRelationFilterObjectSchema).optional(), appointments: z.lazy(() => AppointmentListRelationFilterObjectSchema).optional(), staff: z.lazy(() => StaffListRelationFilterObjectSchema).optional(), diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts index 6c89396d..aa7d6313 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts @@ -4,7 +4,9 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ username: z.number(), password: z.number(), autoBackupEnabled: z.number(), + autoBackupHour: z.number(), usbBackupEnabled: z.number(), + usbBackupHour: z.number(), patients: z.number(), appointments: z.number(), staff: z.number(), @@ -28,18 +30,26 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ patientConversations: z.number() }).optional(), _sum: z.object({ - id: z.number().nullable() + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable() }).nullable().optional(), _avg: z.object({ - id: z.number().nullable() + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable() }).nullable().optional(), _min: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), - password: z.string().nullable() + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable() }).nullable().optional(), _max: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), - password: z.string().nullable() + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable() }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.ts b/packages/db/shared/schemas/results/UserCreateResult.schema.ts index 2e9a24eb..1a634ae6 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.ts @@ -4,7 +4,9 @@ export const UserCreateResultSchema = z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts index c7a9581f..17890fc2 100644 --- a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts +++ b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts @@ -4,7 +4,9 @@ export const UserDeleteResultSchema = z.nullable(z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts index 748991e2..6cec330e 100644 --- a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts @@ -4,7 +4,9 @@ export const UserFindFirstResultSchema = z.nullable(z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts index ef2898e4..2260d417 100644 --- a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts @@ -5,7 +5,9 @@ export const UserFindManyResultSchema = z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts index b0ec537a..992eea73 100644 --- a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts @@ -4,7 +4,9 @@ export const UserFindUniqueResultSchema = z.nullable(z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts index a43937cc..02a7692c 100644 --- a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts +++ b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts @@ -4,13 +4,17 @@ export const UserGroupByResultSchema = z.array(z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), _count: z.object({ id: z.number(), username: z.number(), password: z.number(), autoBackupEnabled: z.number(), + autoBackupHour: z.number(), usbBackupEnabled: z.number(), + usbBackupHour: z.number(), patients: z.number(), appointments: z.number(), staff: z.number(), @@ -34,19 +38,27 @@ export const UserGroupByResultSchema = z.array(z.object({ patientConversations: z.number() }).optional(), _sum: z.object({ - id: z.number().nullable() + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable() }).nullable().optional(), _avg: z.object({ - id: z.number().nullable() + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable() }).nullable().optional(), _min: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), - password: z.string().nullable() + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable() }).nullable().optional(), _max: z.object({ id: z.number().int().nullable(), username: z.string().nullable(), - password: z.string().nullable() + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable() }).nullable().optional() })); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts index 0ce5f5a8..2b3e9a98 100644 --- a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts @@ -4,7 +4,9 @@ export const UserUpdateResultSchema = z.nullable(z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts index 8ab8531e..8c712a9d 100644 --- a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts @@ -4,7 +4,9 @@ export const UserUpsertResultSchema = z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/input/User.input.ts b/packages/db/shared/schemas/variants/input/User.input.ts index 72204d86..9cbe9fc5 100644 --- a/packages/db/shared/schemas/variants/input/User.input.ts +++ b/packages/db/shared/schemas/variants/input/User.input.ts @@ -5,7 +5,9 @@ export const UserInputSchema = z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/pure/User.pure.ts b/packages/db/shared/schemas/variants/pure/User.pure.ts index c06585bd..25ce849b 100644 --- a/packages/db/shared/schemas/variants/pure/User.pure.ts +++ b/packages/db/shared/schemas/variants/pure/User.pure.ts @@ -5,7 +5,9 @@ export const UserModelSchema = z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()), diff --git a/packages/db/shared/schemas/variants/result/User.result.ts b/packages/db/shared/schemas/variants/result/User.result.ts index 911a4c95..6be78e10 100644 --- a/packages/db/shared/schemas/variants/result/User.result.ts +++ b/packages/db/shared/schemas/variants/result/User.result.ts @@ -5,7 +5,9 @@ export const UserResultSchema = z.object({ username: z.string(), password: z.string(), autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), patients: z.array(z.unknown()), appointments: z.array(z.unknown()), staff: z.array(z.unknown()),