From aca8a05c0f31cc52f9c6063fc6bff5262a1be9d9 Mon Sep 17 00:00:00 2001 From: "jif2.zhang" Date: Mon, 26 Oct 2026 01:21:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(0.2.1):=20Sequential=20ID=20Mapping=20?= =?UTF-8?q?=E2=80=94=E2=80=94=20=E5=A4=96=E9=94=AE=20uuid=20=E9=95=9C?= =?UTF-8?q?=E5=83=8F=E5=88=97+=E8=A7=A6=E5=8F=91=E5=99=A8,=20=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=B5=81=E6=94=B9=20uuid=20=E4=B8=BB=E9=94=AE=20(?= =?UTF-8?q?=E7=A6=BB=E7=BA=BF=E8=A1=8C=E5=9B=9E=E5=A1=AB=E5=90=8E=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=20id=20=E7=A8=B3=E5=AE=9A),=20=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AF=E9=9B=B6=E6=94=B9=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/0.2.1/powersync/sync-config.yaml | 19 +- generated/prisma/internal/class.ts | 8 +- generated/prisma/internal/prismaNamespace.ts | 7 + .../prisma/internal/prismaNamespaceBrowser.ts | 7 + generated/prisma/models/BoardColumn.ts | 41 +++- generated/prisma/models/ProjectMember.ts | 43 +++- generated/prisma/models/Task.ts | 215 +++++++++++++++++- generated/prisma/models/TaskMember.ts | 43 +++- generated/prisma/models/TaskTag.ts | 37 ++- .../migration.sql | 96 ++++++++ prisma/schema.prisma | 15 +- 11 files changed, 509 insertions(+), 22 deletions(-) create mode 100644 prisma/migrations/20261026010000_uuid_fk_mapping/migration.sql diff --git a/deploy/0.2.1/powersync/sync-config.yaml b/deploy/0.2.1/powersync/sync-config.yaml index b8a588d..da96c04 100644 --- a/deploy/0.2.1/powersync/sync-config.yaml +++ b/deploy/0.2.1/powersync/sync-config.yaml @@ -1,7 +1,8 @@ # Sync Streams (edition 3): 任务模块 6 表 + User (展示用) -# 引号保留 PG PascalCase 标识; 主键要求: 同步表必须输出 text 型 id 列 => CAST("id" AS TEXT) -# 可见性: 用户能看到自己参与的项目 (ProjectMember), 及其下全部任务域数据 -# 见 docs/V0.2/离线编辑模块/0.2.1实施方案.md +# Sequential ID Mapping (见 docs/V0.2/离线编辑模块/0.2.1实施方案.md §3): +# - 客户端主键 = uuid 列 (离线新建行同步回填后 id 稳定); int 自增 id 不下发 +# - 外键输出 uuid 镜像列, 别名回 projectId/columnId/parentId/taskId (客户端字段名不变) +# - 引号保留 PG PascalCase 标识; 可见性按 ProjectMember 过滤 config: edition: 3 @@ -16,9 +17,9 @@ streams: with: my_projects: SELECT "projectId" FROM "ProjectMember" WHERE CAST("userId" AS TEXT) = auth.user_id() queries: - - SELECT CAST("id" AS TEXT) AS "id", "uuid", "code", "name", "ownerId", "isPersonal", "archived", "notes", "taskKinds", "icon", "createdAt", "updatedAt" FROM "Project" WHERE "id" IN my_projects - - SELECT CAST("id" AS TEXT) AS "id", "uuid", "projectId", "userId", "permission", "createdAt" FROM "ProjectMember" WHERE "projectId" IN my_projects - - SELECT CAST("id" AS TEXT) AS "id", "uuid", "projectId", "name", "sortOrder", "boundStatus", "retention", "createdAt", "updatedAt" FROM "BoardColumn" WHERE "projectId" IN my_projects - - SELECT CAST("id" AS TEXT) AS "id", "uuid", "projectId", "columnId", "parentId", "title", "description", "kind", "markDate", "status", "doneAt", "assigneeId", "creatorId", "extras", "sortOrder", "number", "createdAt", "updatedAt" FROM "Task" WHERE "projectId" IN my_projects - - SELECT CAST("id" AS TEXT) AS "id", "uuid", "taskId", "userId" FROM "TaskMember" WHERE "taskId" IN (SELECT "id" FROM "Task" WHERE "projectId" IN my_projects) - - SELECT CAST("id" AS TEXT) AS "id", "uuid", "taskId", "name" FROM "TaskTag" WHERE "taskId" IN (SELECT "id" FROM "Task" WHERE "projectId" IN my_projects) + - SELECT "uuid" AS "id", "uuid", "code", "name", CAST("ownerId" AS TEXT) AS "ownerId", "isPersonal", "archived", "notes", "taskKinds", "icon", "createdAt", "updatedAt" FROM "Project" WHERE "id" IN my_projects + - SELECT "uuid" AS "id", "uuid", "projectUuid" AS "projectId", CAST("userId" AS TEXT) AS "userId", "permission", "createdAt" FROM "ProjectMember" WHERE "projectId" IN my_projects + - SELECT "uuid" AS "id", "uuid", "projectUuid" AS "projectId", "name", "sortOrder", "boundStatus", "retention", "createdAt", "updatedAt" FROM "BoardColumn" WHERE "projectId" IN my_projects + - SELECT "uuid" AS "id", "uuid", "projectUuid" AS "projectId", "columnUuid" AS "columnId", "parentUuid" AS "parentId", "title", "description", "kind", "markDate", "status", "doneAt", CAST("assigneeId" AS TEXT) AS "assigneeId", CAST("creatorId" AS TEXT) AS "creatorId", "extras", "sortOrder", "number", "createdAt", "updatedAt" FROM "Task" WHERE "projectId" IN my_projects + - SELECT "uuid" AS "id", "uuid", "taskUuid" AS "taskId", CAST("userId" AS TEXT) AS "userId" FROM "TaskMember" WHERE "taskId" IN (SELECT "id" FROM "Task" WHERE "projectId" IN my_projects) + - SELECT "uuid" AS "id", "uuid", "taskUuid" AS "taskId", "name" FROM "TaskTag" WHERE "taskId" IN (SELECT "id" FROM "Task" WHERE "projectId" IN my_projects) diff --git a/generated/prisma/internal/class.ts b/generated/prisma/internal/class.ts index 7828f52..cda29b8 100644 --- a/generated/prisma/internal/class.ts +++ b/generated/prisma/internal/class.ts @@ -20,7 +20,7 @@ const config: runtime.GetPrismaClientConfig = { "clientVersion": "7.7.0", "engineVersion": "75cbdc1eb7150937890ad5465d861175c6624711", "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// Get a free hosted Postgres database in seconds: `npx create-db`\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n name String\n email String @unique\n password String\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n // V0.2 打卡 / 清单: 用户删除时级联清理\n habits Habit[]\n checkIns CheckIn[]\n checkLists CheckList[]\n templates CheckListTemplate[]\n\n // V0.2 任务模块\n ownedProjects Project[] @relation(\"ProjectOwner\")\n projectMembers ProjectMember[]\n assignedTasks Task[] @relation(\"TaskAssignee\")\n createdTasks Task[] @relation(\"TaskCreator\")\n taskMembers TaskMember[]\n}\n\nmodel Article {\n id Int @id @default(autoincrement())\n title String\n slug String @unique\n content String\n date String\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel Strategy {\n id Int @id @default(autoincrement())\n name String\n description String\n data Json\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel Indicator {\n id Int @id @default(autoincrement())\n name String @unique\n groupName String\n title String @default(\"\")\n unit String @default(\"\")\n source String @default(\"\")\n frequency String @default(\"month\") // year | quarter | month | day\n hidden Boolean @default(false) // true = 数据/脚本保留, 但不在前端展示\n points IndicatorPoint[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel IndicatorPoint {\n id Int @id @default(autoincrement())\n indicatorId Int\n indicator Indicator @relation(fields: [indicatorId], references: [id], onDelete: Cascade)\n period String // \"2024\" | \"2024-Q1\" | \"2024-01\" | \"2024-01-15\"\n value Float\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([indicatorId, period])\n}\n\n// 新闻: 每天 3 点由 mx_finance_search_news 拉取, 按影响大小排序, 累加多日供首页无限滚动\nmodel News {\n id Int @id @default(autoincrement())\n title String\n summary String @default(\"\")\n content String? @db.Text\n source String @default(\"\")\n url String @default(\"\")\n publishedAt DateTime\n impactRank Int\n createdAt DateTime @default(now())\n\n @@unique([title, publishedAt])\n @@index([publishedAt])\n}\n\n// 报警: refresh 写库时比对同 (indicatorName, period) 的跨源数据, 差异超阈值记录\nmodel Alert {\n id Int @id @default(autoincrement())\n indicatorName String\n period String\n valueA Float\n valueB Float\n sourceA String\n sourceB String\n diff Float\n diffRatio Float\n createdAt DateTime @default(now())\n\n @@index([createdAt])\n}\n\n// 服务器监控: 对接 komari 公开 API\nmodel ServerNode {\n id Int @id @default(autoincrement())\n uuid String @unique\n name String\n cpuName String @default(\"\")\n os String @default(\"\")\n region String @default(\"\")\n memTotal BigInt @default(0)\n diskTotal BigInt @default(0)\n cpuCores Int @default(0)\n // 最新实时快照\n cpuUsage Float @default(0)\n ramUsed BigInt @default(0)\n swapUsed BigInt @default(0)\n load1 Float @default(0)\n load5 Float @default(0)\n load15 Float @default(0)\n diskUsed BigInt @default(0)\n netIn BigInt @default(0)\n netOut BigInt @default(0)\n uptime BigInt @default(0)\n process Int @default(0)\n connections Int @default(0)\n status String @default(\"unknown\") // online | offline | unknown\n recordedAt DateTime\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\n// 时序历史: 每节点每分钟一条 (komari records 1 分钟粒度)\nmodel ServerNodeHistory {\n id Int @id @default(autoincrement())\n uuid String\n period DateTime\n cpu Float @default(0)\n ram BigInt @default(0)\n load Float @default(0)\n disk BigInt @default(0)\n netIn BigInt @default(0)\n netOut BigInt @default(0)\n process Int @default(0)\n connections Int @default(0)\n createdAt DateTime @default(now())\n\n @@unique([uuid, period])\n @@index([uuid, period])\n}\n\n// 服务健康检查: 本应用自检 (健康端点 / DB / 第三方)\nmodel ServiceCheck {\n id Int @id @default(autoincrement())\n name String @unique\n url String\n status String @default(\"unknown\") // up | down | unknown\n latencyMs Int @default(0)\n message String @default(\"\")\n lastCheckAt DateTime\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel Econ_SowInventory {\n id Int @id @default(autoincrement())\n month String @unique\n inventory Int // 能繁母猪数量(万头)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel ScraperCache {\n id Int @id @default(autoincrement())\n scraperName String @unique // 爬虫名称,如:sow-inventory\n lastDataHash String? // 上次数据指纹\n lastUpdateAt DateTime // 上次更新时间\n metadata Json? // 其他元数据\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\n// 浙江省油价历史 (apizero price 接口每日抓取)\n// 每天 04:00 cron 触发: 检查 schedule 里待定且 <= 昨天的调价日, 抓 price?province=浙江 存本表\n// unique (date, province, fuel) 防重复\nmodel OilPriceHistory {\n id Int @id @default(autoincrement())\n date DateTime // 调价日次日 (即数据实际抓取日)\n province String // '浙江'\n fuel String // '92' | '95' | '0'\n price Float // 油价 (元/升, 4 位小数足够)\n source String @default(\"apizero\")\n createdAt DateTime @default(now())\n\n @@unique([date, province, fuel])\n @@index([province, fuel, date])\n}\n\n// ==================== 环境监控:米家 ====================\n\n// 米家授权状态 (DiskCache 存凭证, 本表只存状态/错误供前端展示)\nmodel MihomeAccount {\n id Int @id @default(autoincrement())\n key String @unique @default(\"default\")\n userId String @default(\"\")\n status String @default(\"unknown\") // ok | pending | expired\n lastError String @default(\"\")\n updatedAt DateTime @updatedAt\n}\n\nmodel MihomeHome {\n id Int @id @default(autoincrement())\n homeId String @unique\n name String\n createdAt DateTime @default(now())\n devices MihomeDevice[]\n}\n\nmodel MihomeDevice {\n id Int @id @default(autoincrement())\n did String @unique\n homeId String\n home MihomeHome @relation(fields: [homeId], references: [homeId])\n model String\n name String\n alias String? // 用户别名, 仅本应用展示\n tempSiid Int\n tempPiid Int\n humSiid Int\n humPiid Int\n battSiid Int // 电池电量属性 (炎米 3.1003 / 青萍 2.3)\n battPiid Int\n battery Int? // 最近一次电量 (每天读一次, 标题展示用)\n batteryAt DateTime? // 电量读取时间 (当天缓存, 不频繁更新)\n enabled Boolean @default(true)\n lastSyncAt DateTime?\n createdAt DateTime @default(now())\n samples MihomeEnvSample[]\n hours MihomeEnvHour[]\n}\n\n// 日档: 月视图(逐日)数据源; unique (deviceId, date) 防重\nmodel MihomeEnvSample {\n id Int @id @default(autoincrement())\n deviceId Int\n device MihomeDevice @relation(fields: [deviceId], references: [id], onDelete: Cascade)\n date DateTime // 采样日 (Asia/Shanghai 当日 00:00 存 UTC)\n temperature Float? // 当日最后一次实时值 (或 vendor hour 均值)\n humidity Float?\n temperatureAvg Float? // 当日均值 (由小时档聚合, 或 vendor_hour)\n humidityAvg Float?\n temperatureMin Float? // 当日最低\n temperatureMax Float? // 当日最高\n humidityMin Float?\n humidityMax Float?\n origin String @default(\"live\") // live | vendor_history | backfill\n sampledAt DateTime?\n raw Json?\n createdAt DateTime @default(now())\n\n @@unique([deviceId, date])\n @@index([deviceId, date])\n}\n\n// 小时档: 当天视图(逐小时)数据源; unique (deviceId, hour) 防重\nmodel MihomeEnvHour {\n id Int @id @default(autoincrement())\n deviceId Int\n device MihomeDevice @relation(fields: [deviceId], references: [id], onDelete: Cascade)\n hour DateTime // Asia/Shanghai 整点 (存 UTC)\n temperatureAvg Float? // 该小时均值 (live 采样点, 或 vendor_hour)\n humidityAvg Float?\n raw Json?\n createdAt DateTime @default(now())\n\n @@unique([deviceId, hour])\n @@index([deviceId, hour])\n}\n\n// ==================== 打卡 / 日历 / 清单 (V0.2) ====================\n\n// 打卡项: 周期性目标 (每天 / 每周 / 每月 / 每年 n 次)\nmodel Habit {\n id Int @id @default(autoincrement())\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n name String\n period String @default(\"day\") // day | week | month | year\n target Int @default(1) // 周期内目标次数 n (>=1)\n color String @default(\"#1677ff\")\n icon String @default(\"\") // emoji 或图标名, 预留\n note String @default(\"\")\n archived Boolean @default(false) // 归档: 不出现在今日待办, 历史保留\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n records CheckIn[]\n\n @@index([userId, archived, sortOrder])\n}\n\n// 打卡记录: 一次打卡 = 一条; 同日多次 => seq 递增 (1..n, 超额继续累加)\nmodel CheckIn {\n id Int @id @default(autoincrement())\n habitId Int\n habit Habit @relation(fields: [habitId], references: [id], onDelete: Cascade)\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n date String @db.VarChar(10) // 本地日历日 \"YYYY-MM-DD\" (Asia/Shanghai)\n seq Int @default(1) // 当日第几次\n note String @default(\"\")\n source String @default(\"user\") // user | backfill (补打)\n createdAt DateTime @default(now())\n\n @@unique([habitId, date, seq])\n @@index([userId, date])\n @@index([habitId, date])\n}\n\n// 检查清单: 出差 / 回老家 等场景的一次性清单\nmodel CheckList {\n id Int @id @default(autoincrement())\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n title String\n scene String @default(\"\") // 出差 | 回老家 | 自定义\n note String @default(\"\")\n archived Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n items CheckListItem[]\n\n @@index([userId, archived])\n}\n\n// 检查项: 勾选即完成\nmodel CheckListItem {\n id Int @id @default(autoincrement())\n listId Int\n list CheckList @relation(fields: [listId], references: [id], onDelete: Cascade)\n title String\n note String @default(\"\")\n done Boolean @default(false)\n doneAt DateTime?\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([listId, sortOrder])\n}\n\n// 清单模板: builtin = 系统预置 (userId 为空); 否则为用户自定义\nmodel CheckListTemplate {\n id Int @id @default(autoincrement())\n userId Int?\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n name String\n scene String @default(\"\")\n items Json // [{ title, note }]\n builtin Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([userId, builtin])\n}\n\n// ================== 任务模块 (V0.2 任务模块需求文档 T-*) ==================\n// 口径见 docs/V0.2/任务模块/任务模块数据库设计文档.md\n// 项目 = 隔离 + 权限单位; 看板列是实体(可增删改排序);\n// 任务状态(todo/doing/done) 与 看板列 是两个正交维度, 由列的 boundStatus 决定是否联动.\n\nmodel Project {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑, 见 docs/V0.2/离线编辑模块)\n code String @unique @db.VarChar(8) // 项目短编号: 用户自拟 2~8 位前缀, 全局唯一, 服务端分配\n name String @db.VarChar(50)\n ownerId Int\n owner User @relation(\"ProjectOwner\", fields: [ownerId], references: [id], onDelete: Cascade)\n isPersonal Boolean @default(false)\n archived Boolean @default(false)\n notes Json @default(\"[]\") // 项目信息块 [{ title, content }] (T-PJ-13)\n taskKinds Json? // 任务类型标签列表 (未配置时服务端回落默认四类)\n icon String? @db.Text // 项目图标 (data URL, 客户端裁剪为 96x96 JPEG)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n members ProjectMember[]\n columns BoardColumn[]\n tasks Task[]\n\n @@index([ownerId])\n @@index([archived])\n}\n\nmodel ProjectMember {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n projectId Int\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n permission String @default(\"member\")\n createdAt DateTime @default(now())\n\n @@unique([projectId, userId])\n @@index([userId])\n}\n\nmodel BoardColumn {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n projectId Int\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n name String @db.VarChar(20)\n sortOrder Int @default(0)\n boundStatus String? @db.VarChar(8)\n retention String @default(\"forever\") @db.VarChar(8)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n tasks Task[]\n\n @@unique([projectId, name])\n @@index([projectId, sortOrder])\n}\n\nmodel Task {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n projectId Int\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n columnId Int\n column BoardColumn @relation(fields: [columnId], references: [id], onDelete: Restrict)\n parentId Int?\n parent Task? @relation(\"Subtask\", fields: [parentId], references: [id], onDelete: Cascade)\n children Task[] @relation(\"Subtask\")\n\n title String @db.VarChar(200)\n description String @default(\"\") @db.Text\n kind String? @db.VarChar(20) // 任务类型标签 (项目 taskKinds 之一)\n markDate DateTime? // 时间标记 (完整日期存储, 展示为 MM-dd)\n status String @default(\"todo\") @db.VarChar(8)\n doneAt DateTime?\n\n assigneeId Int?\n assignee User? @relation(\"TaskAssignee\", fields: [assigneeId], references: [id], onDelete: SetNull)\n creatorId Int\n creator User @relation(\"TaskCreator\", fields: [creatorId], references: [id], onDelete: Cascade)\n\n extras Json @default(\"[]\")\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n members TaskMember[]\n tags TaskTag[]\n\n number Int? // 项目内自增编号 (服务端分配, 展示为 `code-number`); 本地未定号的离线新建任务为空\n\n @@unique([projectId, number])\n @@index([projectId, columnId])\n @@index([projectId, status])\n @@index([parentId])\n @@index([projectId, doneAt])\n}\n\nmodel TaskMember {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n taskId Int\n task Task @relation(fields: [taskId], references: [id], onDelete: Cascade)\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([taskId, userId])\n}\n\nmodel TaskTag {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n taskId Int\n task Task @relation(fields: [taskId], references: [id], onDelete: Cascade)\n name String @db.VarChar(20)\n\n @@index([taskId])\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// Get a free hosted Postgres database in seconds: `npx create-db`\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n name String\n email String @unique\n password String\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n // V0.2 打卡 / 清单: 用户删除时级联清理\n habits Habit[]\n checkIns CheckIn[]\n checkLists CheckList[]\n templates CheckListTemplate[]\n\n // V0.2 任务模块\n ownedProjects Project[] @relation(\"ProjectOwner\")\n projectMembers ProjectMember[]\n assignedTasks Task[] @relation(\"TaskAssignee\")\n createdTasks Task[] @relation(\"TaskCreator\")\n taskMembers TaskMember[]\n}\n\nmodel Article {\n id Int @id @default(autoincrement())\n title String\n slug String @unique\n content String\n date String\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel Strategy {\n id Int @id @default(autoincrement())\n name String\n description String\n data Json\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel Indicator {\n id Int @id @default(autoincrement())\n name String @unique\n groupName String\n title String @default(\"\")\n unit String @default(\"\")\n source String @default(\"\")\n frequency String @default(\"month\") // year | quarter | month | day\n hidden Boolean @default(false) // true = 数据/脚本保留, 但不在前端展示\n points IndicatorPoint[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel IndicatorPoint {\n id Int @id @default(autoincrement())\n indicatorId Int\n indicator Indicator @relation(fields: [indicatorId], references: [id], onDelete: Cascade)\n period String // \"2024\" | \"2024-Q1\" | \"2024-01\" | \"2024-01-15\"\n value Float\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([indicatorId, period])\n}\n\n// 新闻: 每天 3 点由 mx_finance_search_news 拉取, 按影响大小排序, 累加多日供首页无限滚动\nmodel News {\n id Int @id @default(autoincrement())\n title String\n summary String @default(\"\")\n content String? @db.Text\n source String @default(\"\")\n url String @default(\"\")\n publishedAt DateTime\n impactRank Int\n createdAt DateTime @default(now())\n\n @@unique([title, publishedAt])\n @@index([publishedAt])\n}\n\n// 报警: refresh 写库时比对同 (indicatorName, period) 的跨源数据, 差异超阈值记录\nmodel Alert {\n id Int @id @default(autoincrement())\n indicatorName String\n period String\n valueA Float\n valueB Float\n sourceA String\n sourceB String\n diff Float\n diffRatio Float\n createdAt DateTime @default(now())\n\n @@index([createdAt])\n}\n\n// 服务器监控: 对接 komari 公开 API\nmodel ServerNode {\n id Int @id @default(autoincrement())\n uuid String @unique\n name String\n cpuName String @default(\"\")\n os String @default(\"\")\n region String @default(\"\")\n memTotal BigInt @default(0)\n diskTotal BigInt @default(0)\n cpuCores Int @default(0)\n // 最新实时快照\n cpuUsage Float @default(0)\n ramUsed BigInt @default(0)\n swapUsed BigInt @default(0)\n load1 Float @default(0)\n load5 Float @default(0)\n load15 Float @default(0)\n diskUsed BigInt @default(0)\n netIn BigInt @default(0)\n netOut BigInt @default(0)\n uptime BigInt @default(0)\n process Int @default(0)\n connections Int @default(0)\n status String @default(\"unknown\") // online | offline | unknown\n recordedAt DateTime\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\n// 时序历史: 每节点每分钟一条 (komari records 1 分钟粒度)\nmodel ServerNodeHistory {\n id Int @id @default(autoincrement())\n uuid String\n period DateTime\n cpu Float @default(0)\n ram BigInt @default(0)\n load Float @default(0)\n disk BigInt @default(0)\n netIn BigInt @default(0)\n netOut BigInt @default(0)\n process Int @default(0)\n connections Int @default(0)\n createdAt DateTime @default(now())\n\n @@unique([uuid, period])\n @@index([uuid, period])\n}\n\n// 服务健康检查: 本应用自检 (健康端点 / DB / 第三方)\nmodel ServiceCheck {\n id Int @id @default(autoincrement())\n name String @unique\n url String\n status String @default(\"unknown\") // up | down | unknown\n latencyMs Int @default(0)\n message String @default(\"\")\n lastCheckAt DateTime\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel Econ_SowInventory {\n id Int @id @default(autoincrement())\n month String @unique\n inventory Int // 能繁母猪数量(万头)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\nmodel ScraperCache {\n id Int @id @default(autoincrement())\n scraperName String @unique // 爬虫名称,如:sow-inventory\n lastDataHash String? // 上次数据指纹\n lastUpdateAt DateTime // 上次更新时间\n metadata Json? // 其他元数据\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n}\n\n// 浙江省油价历史 (apizero price 接口每日抓取)\n// 每天 04:00 cron 触发: 检查 schedule 里待定且 <= 昨天的调价日, 抓 price?province=浙江 存本表\n// unique (date, province, fuel) 防重复\nmodel OilPriceHistory {\n id Int @id @default(autoincrement())\n date DateTime // 调价日次日 (即数据实际抓取日)\n province String // '浙江'\n fuel String // '92' | '95' | '0'\n price Float // 油价 (元/升, 4 位小数足够)\n source String @default(\"apizero\")\n createdAt DateTime @default(now())\n\n @@unique([date, province, fuel])\n @@index([province, fuel, date])\n}\n\n// ==================== 环境监控:米家 ====================\n\n// 米家授权状态 (DiskCache 存凭证, 本表只存状态/错误供前端展示)\nmodel MihomeAccount {\n id Int @id @default(autoincrement())\n key String @unique @default(\"default\")\n userId String @default(\"\")\n status String @default(\"unknown\") // ok | pending | expired\n lastError String @default(\"\")\n updatedAt DateTime @updatedAt\n}\n\nmodel MihomeHome {\n id Int @id @default(autoincrement())\n homeId String @unique\n name String\n createdAt DateTime @default(now())\n devices MihomeDevice[]\n}\n\nmodel MihomeDevice {\n id Int @id @default(autoincrement())\n did String @unique\n homeId String\n home MihomeHome @relation(fields: [homeId], references: [homeId])\n model String\n name String\n alias String? // 用户别名, 仅本应用展示\n tempSiid Int\n tempPiid Int\n humSiid Int\n humPiid Int\n battSiid Int // 电池电量属性 (炎米 3.1003 / 青萍 2.3)\n battPiid Int\n battery Int? // 最近一次电量 (每天读一次, 标题展示用)\n batteryAt DateTime? // 电量读取时间 (当天缓存, 不频繁更新)\n enabled Boolean @default(true)\n lastSyncAt DateTime?\n createdAt DateTime @default(now())\n samples MihomeEnvSample[]\n hours MihomeEnvHour[]\n}\n\n// 日档: 月视图(逐日)数据源; unique (deviceId, date) 防重\nmodel MihomeEnvSample {\n id Int @id @default(autoincrement())\n deviceId Int\n device MihomeDevice @relation(fields: [deviceId], references: [id], onDelete: Cascade)\n date DateTime // 采样日 (Asia/Shanghai 当日 00:00 存 UTC)\n temperature Float? // 当日最后一次实时值 (或 vendor hour 均值)\n humidity Float?\n temperatureAvg Float? // 当日均值 (由小时档聚合, 或 vendor_hour)\n humidityAvg Float?\n temperatureMin Float? // 当日最低\n temperatureMax Float? // 当日最高\n humidityMin Float?\n humidityMax Float?\n origin String @default(\"live\") // live | vendor_history | backfill\n sampledAt DateTime?\n raw Json?\n createdAt DateTime @default(now())\n\n @@unique([deviceId, date])\n @@index([deviceId, date])\n}\n\n// 小时档: 当天视图(逐小时)数据源; unique (deviceId, hour) 防重\nmodel MihomeEnvHour {\n id Int @id @default(autoincrement())\n deviceId Int\n device MihomeDevice @relation(fields: [deviceId], references: [id], onDelete: Cascade)\n hour DateTime // Asia/Shanghai 整点 (存 UTC)\n temperatureAvg Float? // 该小时均值 (live 采样点, 或 vendor_hour)\n humidityAvg Float?\n raw Json?\n createdAt DateTime @default(now())\n\n @@unique([deviceId, hour])\n @@index([deviceId, hour])\n}\n\n// ==================== 打卡 / 日历 / 清单 (V0.2) ====================\n\n// 打卡项: 周期性目标 (每天 / 每周 / 每月 / 每年 n 次)\nmodel Habit {\n id Int @id @default(autoincrement())\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n name String\n period String @default(\"day\") // day | week | month | year\n target Int @default(1) // 周期内目标次数 n (>=1)\n color String @default(\"#1677ff\")\n icon String @default(\"\") // emoji 或图标名, 预留\n note String @default(\"\")\n archived Boolean @default(false) // 归档: 不出现在今日待办, 历史保留\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n records CheckIn[]\n\n @@index([userId, archived, sortOrder])\n}\n\n// 打卡记录: 一次打卡 = 一条; 同日多次 => seq 递增 (1..n, 超额继续累加)\nmodel CheckIn {\n id Int @id @default(autoincrement())\n habitId Int\n habit Habit @relation(fields: [habitId], references: [id], onDelete: Cascade)\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n date String @db.VarChar(10) // 本地日历日 \"YYYY-MM-DD\" (Asia/Shanghai)\n seq Int @default(1) // 当日第几次\n note String @default(\"\")\n source String @default(\"user\") // user | backfill (补打)\n createdAt DateTime @default(now())\n\n @@unique([habitId, date, seq])\n @@index([userId, date])\n @@index([habitId, date])\n}\n\n// 检查清单: 出差 / 回老家 等场景的一次性清单\nmodel CheckList {\n id Int @id @default(autoincrement())\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n title String\n scene String @default(\"\") // 出差 | 回老家 | 自定义\n note String @default(\"\")\n archived Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n items CheckListItem[]\n\n @@index([userId, archived])\n}\n\n// 检查项: 勾选即完成\nmodel CheckListItem {\n id Int @id @default(autoincrement())\n listId Int\n list CheckList @relation(fields: [listId], references: [id], onDelete: Cascade)\n title String\n note String @default(\"\")\n done Boolean @default(false)\n doneAt DateTime?\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([listId, sortOrder])\n}\n\n// 清单模板: builtin = 系统预置 (userId 为空); 否则为用户自定义\nmodel CheckListTemplate {\n id Int @id @default(autoincrement())\n userId Int?\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n name String\n scene String @default(\"\")\n items Json // [{ title, note }]\n builtin Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([userId, builtin])\n}\n\n// ================== 任务模块 (V0.2 任务模块需求文档 T-*) ==================\n// 口径见 docs/V0.2/任务模块/任务模块数据库设计文档.md\n// 项目 = 隔离 + 权限单位; 看板列是实体(可增删改排序);\n// 任务状态(todo/doing/done) 与 看板列 是两个正交维度, 由列的 boundStatus 决定是否联动.\n\nmodel Project {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑, 见 docs/V0.2/离线编辑模块)\n code String @unique @db.VarChar(8) // 项目短编号: 用户自拟 2~8 位前缀, 全局唯一, 服务端分配\n name String @db.VarChar(50)\n ownerId Int\n owner User @relation(\"ProjectOwner\", fields: [ownerId], references: [id], onDelete: Cascade)\n isPersonal Boolean @default(false)\n archived Boolean @default(false)\n notes Json @default(\"[]\") // 项目信息块 [{ title, content }] (T-PJ-13)\n taskKinds Json? // 任务类型标签列表 (未配置时服务端回落默认四类)\n icon String? @db.Text // 项目图标 (data URL, 客户端裁剪为 96x96 JPEG)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n members ProjectMember[]\n columns BoardColumn[]\n tasks Task[]\n\n @@index([ownerId])\n @@index([archived])\n}\n\nmodel ProjectMember {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n projectUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护)\n projectId Int\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n permission String @default(\"member\")\n createdAt DateTime @default(now())\n\n @@unique([projectId, userId])\n @@index([userId])\n}\n\nmodel BoardColumn {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n projectUuid String @db.VarChar(36) // projectId 的 uuid 镜像 (触发器维护, 同步流输出用)\n projectId Int\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n name String @db.VarChar(20)\n sortOrder Int @default(0)\n boundStatus String? @db.VarChar(8)\n retention String @default(\"forever\") @db.VarChar(8)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n tasks Task[]\n\n @@unique([projectId, name])\n @@index([projectId, sortOrder])\n}\n\nmodel Task {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n projectUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护, 同步流输出用)\n columnUuid String @db.VarChar(36)\n parentUuid String? @db.VarChar(36)\n projectId Int\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n columnId Int\n column BoardColumn @relation(fields: [columnId], references: [id], onDelete: Restrict)\n parentId Int?\n parent Task? @relation(\"Subtask\", fields: [parentId], references: [id], onDelete: Cascade)\n children Task[] @relation(\"Subtask\")\n\n title String @db.VarChar(200)\n description String @default(\"\") @db.Text\n kind String? @db.VarChar(20) // 任务类型标签 (项目 taskKinds 之一)\n markDate DateTime? // 时间标记 (完整日期存储, 展示为 MM-dd)\n status String @default(\"todo\") @db.VarChar(8)\n doneAt DateTime?\n\n assigneeId Int?\n assignee User? @relation(\"TaskAssignee\", fields: [assigneeId], references: [id], onDelete: SetNull)\n creatorId Int\n creator User @relation(\"TaskCreator\", fields: [creatorId], references: [id], onDelete: Cascade)\n\n extras Json @default(\"[]\")\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n members TaskMember[]\n tags TaskTag[]\n\n number Int? // 项目内自增编号 (服务端分配, 展示为 `code-number`); 本地未定号的离线新建任务为空\n\n @@unique([projectId, number])\n @@index([projectId, columnId])\n @@index([projectId, status])\n @@index([parentId])\n @@index([projectId, doneAt])\n}\n\nmodel TaskMember {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n taskUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护)\n taskId Int\n task Task @relation(fields: [taskId], references: [id], onDelete: Cascade)\n userId Int\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([taskId, userId])\n}\n\nmodel TaskTag {\n id Int @id @default(autoincrement())\n uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑)\n taskUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护)\n taskId Int\n task Task @relation(fields: [taskId], references: [id], onDelete: Cascade)\n name String @db.VarChar(20)\n\n @@index([taskId])\n}\n", "runtimeDataModel": { "models": {}, "enums": {}, @@ -32,10 +32,10 @@ const config: runtime.GetPrismaClientConfig = { } } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"habits\",\"kind\":\"object\",\"type\":\"Habit\",\"relationName\":\"HabitToUser\"},{\"name\":\"checkIns\",\"kind\":\"object\",\"type\":\"CheckIn\",\"relationName\":\"CheckInToUser\"},{\"name\":\"checkLists\",\"kind\":\"object\",\"type\":\"CheckList\",\"relationName\":\"CheckListToUser\"},{\"name\":\"templates\",\"kind\":\"object\",\"type\":\"CheckListTemplate\",\"relationName\":\"CheckListTemplateToUser\"},{\"name\":\"ownedProjects\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectOwner\"},{\"name\":\"projectMembers\",\"kind\":\"object\",\"type\":\"ProjectMember\",\"relationName\":\"ProjectMemberToUser\"},{\"name\":\"assignedTasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskAssignee\"},{\"name\":\"createdTasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskCreator\"},{\"name\":\"taskMembers\",\"kind\":\"object\",\"type\":\"TaskMember\",\"relationName\":\"TaskMemberToUser\"}],\"dbName\":null},\"Article\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Strategy\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Indicator\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"unit\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"frequency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"points\",\"kind\":\"object\",\"type\":\"IndicatorPoint\",\"relationName\":\"IndicatorToIndicatorPoint\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"IndicatorPoint\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"indicatorId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"indicator\",\"kind\":\"object\",\"type\":\"Indicator\",\"relationName\":\"IndicatorToIndicatorPoint\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"value\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"News\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"summary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"impactRank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Alert\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"indicatorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"valueA\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"valueB\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"sourceA\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceB\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"diff\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"diffRatio\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ServerNode\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cpuName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"os\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"region\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memTotal\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"diskTotal\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"cpuCores\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"cpuUsage\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"ramUsed\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"swapUsed\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"load1\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"load5\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"load15\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"diskUsed\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netIn\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netOut\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"uptime\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"process\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"connections\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"recordedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ServerNodeHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cpu\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"ram\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"load\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"disk\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netIn\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netOut\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"process\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"connections\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ServiceCheck\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"latencyMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastCheckAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Econ_SowInventory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"month\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inventory\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ScraperCache\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"scraperName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastDataHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastUpdateAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"OilPriceHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"province\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fuel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"MihomeAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastError\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"MihomeHome\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"homeId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"devices\",\"kind\":\"object\",\"type\":\"MihomeDevice\",\"relationName\":\"MihomeDeviceToMihomeHome\"}],\"dbName\":null},\"MihomeDevice\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"did\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"homeId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"home\",\"kind\":\"object\",\"type\":\"MihomeHome\",\"relationName\":\"MihomeDeviceToMihomeHome\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"alias\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tempSiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"tempPiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"humSiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"humPiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"battSiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"battPiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"battery\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"batteryAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"enabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"lastSyncAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"samples\",\"kind\":\"object\",\"type\":\"MihomeEnvSample\",\"relationName\":\"MihomeDeviceToMihomeEnvSample\"},{\"name\":\"hours\",\"kind\":\"object\",\"type\":\"MihomeEnvHour\",\"relationName\":\"MihomeDeviceToMihomeEnvHour\"}],\"dbName\":null},\"MihomeEnvSample\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deviceId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"device\",\"kind\":\"object\",\"type\":\"MihomeDevice\",\"relationName\":\"MihomeDeviceToMihomeEnvSample\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"temperature\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidity\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"temperatureAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"temperatureMin\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"temperatureMax\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityMin\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityMax\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"origin\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sampledAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"raw\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"MihomeEnvHour\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deviceId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"device\",\"kind\":\"object\",\"type\":\"MihomeDevice\",\"relationName\":\"MihomeDeviceToMihomeEnvHour\"},{\"name\":\"hour\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"temperatureAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"raw\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Habit\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"HabitToUser\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"target\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"color\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"archived\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"records\",\"kind\":\"object\",\"type\":\"CheckIn\",\"relationName\":\"CheckInToHabit\"}],\"dbName\":null},\"CheckIn\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"habitId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"habit\",\"kind\":\"object\",\"type\":\"Habit\",\"relationName\":\"CheckInToHabit\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CheckInToUser\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CheckList\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CheckListToUser\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scene\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"archived\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CheckListItem\",\"relationName\":\"CheckListToCheckListItem\"}],\"dbName\":null},\"CheckListItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"listId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"list\",\"kind\":\"object\",\"type\":\"CheckList\",\"relationName\":\"CheckListToCheckListItem\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"done\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"doneAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CheckListTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CheckListTemplateToUser\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scene\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"items\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"builtin\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Project\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ownerId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"owner\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectOwner\"},{\"name\":\"isPersonal\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"archived\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"taskKinds\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"ProjectMember\",\"relationName\":\"ProjectToProjectMember\"},{\"name\":\"columns\",\"kind\":\"object\",\"type\":\"BoardColumn\",\"relationName\":\"BoardColumnToProject\"},{\"name\":\"tasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"ProjectToTask\"}],\"dbName\":null},\"ProjectMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectMember\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectMemberToUser\"},{\"name\":\"permission\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"BoardColumn\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"BoardColumnToProject\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"boundStatus\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retention\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"BoardColumnToTask\"}],\"dbName\":null},\"Task\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToTask\"},{\"name\":\"columnId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"column\",\"kind\":\"object\",\"type\":\"BoardColumn\",\"relationName\":\"BoardColumnToTask\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"Subtask\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"Subtask\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"markDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"doneAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"assigneeId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"assignee\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TaskAssignee\"},{\"name\":\"creatorId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"creator\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TaskCreator\"},{\"name\":\"extras\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"TaskMember\",\"relationName\":\"TaskToTaskMember\"},{\"name\":\"tags\",\"kind\":\"object\",\"type\":\"TaskTag\",\"relationName\":\"TaskToTaskTag\"},{\"name\":\"number\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":null},\"TaskMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"taskId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"task\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskToTaskMember\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TaskMemberToUser\"}],\"dbName\":null},\"TaskTag\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"taskId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"task\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskToTaskTag\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"habits\",\"kind\":\"object\",\"type\":\"Habit\",\"relationName\":\"HabitToUser\"},{\"name\":\"checkIns\",\"kind\":\"object\",\"type\":\"CheckIn\",\"relationName\":\"CheckInToUser\"},{\"name\":\"checkLists\",\"kind\":\"object\",\"type\":\"CheckList\",\"relationName\":\"CheckListToUser\"},{\"name\":\"templates\",\"kind\":\"object\",\"type\":\"CheckListTemplate\",\"relationName\":\"CheckListTemplateToUser\"},{\"name\":\"ownedProjects\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectOwner\"},{\"name\":\"projectMembers\",\"kind\":\"object\",\"type\":\"ProjectMember\",\"relationName\":\"ProjectMemberToUser\"},{\"name\":\"assignedTasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskAssignee\"},{\"name\":\"createdTasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskCreator\"},{\"name\":\"taskMembers\",\"kind\":\"object\",\"type\":\"TaskMember\",\"relationName\":\"TaskMemberToUser\"}],\"dbName\":null},\"Article\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Strategy\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Indicator\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"unit\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"frequency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"points\",\"kind\":\"object\",\"type\":\"IndicatorPoint\",\"relationName\":\"IndicatorToIndicatorPoint\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"IndicatorPoint\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"indicatorId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"indicator\",\"kind\":\"object\",\"type\":\"Indicator\",\"relationName\":\"IndicatorToIndicatorPoint\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"value\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"News\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"summary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"impactRank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Alert\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"indicatorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"valueA\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"valueB\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"sourceA\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceB\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"diff\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"diffRatio\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ServerNode\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cpuName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"os\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"region\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memTotal\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"diskTotal\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"cpuCores\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"cpuUsage\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"ramUsed\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"swapUsed\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"load1\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"load5\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"load15\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"diskUsed\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netIn\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netOut\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"uptime\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"process\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"connections\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"recordedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ServerNodeHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cpu\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"ram\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"load\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"disk\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netIn\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"netOut\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"process\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"connections\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ServiceCheck\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"latencyMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastCheckAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Econ_SowInventory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"month\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inventory\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ScraperCache\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"scraperName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastDataHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastUpdateAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"OilPriceHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"province\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fuel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"MihomeAccount\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastError\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"MihomeHome\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"homeId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"devices\",\"kind\":\"object\",\"type\":\"MihomeDevice\",\"relationName\":\"MihomeDeviceToMihomeHome\"}],\"dbName\":null},\"MihomeDevice\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"did\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"homeId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"home\",\"kind\":\"object\",\"type\":\"MihomeHome\",\"relationName\":\"MihomeDeviceToMihomeHome\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"alias\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tempSiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"tempPiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"humSiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"humPiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"battSiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"battPiid\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"battery\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"batteryAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"enabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"lastSyncAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"samples\",\"kind\":\"object\",\"type\":\"MihomeEnvSample\",\"relationName\":\"MihomeDeviceToMihomeEnvSample\"},{\"name\":\"hours\",\"kind\":\"object\",\"type\":\"MihomeEnvHour\",\"relationName\":\"MihomeDeviceToMihomeEnvHour\"}],\"dbName\":null},\"MihomeEnvSample\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deviceId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"device\",\"kind\":\"object\",\"type\":\"MihomeDevice\",\"relationName\":\"MihomeDeviceToMihomeEnvSample\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"temperature\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidity\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"temperatureAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"temperatureMin\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"temperatureMax\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityMin\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityMax\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"origin\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sampledAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"raw\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"MihomeEnvHour\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deviceId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"device\",\"kind\":\"object\",\"type\":\"MihomeDevice\",\"relationName\":\"MihomeDeviceToMihomeEnvHour\"},{\"name\":\"hour\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"temperatureAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"humidityAvg\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"raw\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Habit\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"HabitToUser\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"period\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"target\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"color\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"archived\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"records\",\"kind\":\"object\",\"type\":\"CheckIn\",\"relationName\":\"CheckInToHabit\"}],\"dbName\":null},\"CheckIn\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"habitId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"habit\",\"kind\":\"object\",\"type\":\"Habit\",\"relationName\":\"CheckInToHabit\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CheckInToUser\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CheckList\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CheckListToUser\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scene\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"archived\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CheckListItem\",\"relationName\":\"CheckListToCheckListItem\"}],\"dbName\":null},\"CheckListItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"listId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"list\",\"kind\":\"object\",\"type\":\"CheckList\",\"relationName\":\"CheckListToCheckListItem\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"done\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"doneAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CheckListTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CheckListTemplateToUser\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scene\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"items\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"builtin\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"Project\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ownerId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"owner\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectOwner\"},{\"name\":\"isPersonal\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"archived\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"taskKinds\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"ProjectMember\",\"relationName\":\"ProjectToProjectMember\"},{\"name\":\"columns\",\"kind\":\"object\",\"type\":\"BoardColumn\",\"relationName\":\"BoardColumnToProject\"},{\"name\":\"tasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"ProjectToTask\"}],\"dbName\":null},\"ProjectMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectMember\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectMemberToUser\"},{\"name\":\"permission\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"BoardColumn\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"BoardColumnToProject\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"boundStatus\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retention\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"tasks\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"BoardColumnToTask\"}],\"dbName\":null},\"Task\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"columnUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToTask\"},{\"name\":\"columnId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"column\",\"kind\":\"object\",\"type\":\"BoardColumn\",\"relationName\":\"BoardColumnToTask\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"Subtask\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"Subtask\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"markDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"doneAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"assigneeId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"assignee\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TaskAssignee\"},{\"name\":\"creatorId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"creator\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TaskCreator\"},{\"name\":\"extras\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"TaskMember\",\"relationName\":\"TaskToTaskMember\"},{\"name\":\"tags\",\"kind\":\"object\",\"type\":\"TaskTag\",\"relationName\":\"TaskToTaskTag\"},{\"name\":\"number\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":null},\"TaskMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"taskUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"taskId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"task\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskToTaskMember\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TaskMemberToUser\"}],\"dbName\":null},\"TaskTag\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"taskUuid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"taskId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"task\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"TaskToTaskTag\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"habit\",\"records\",\"_count\",\"habits\",\"checkIns\",\"list\",\"items\",\"checkLists\",\"templates\",\"owner\",\"project\",\"members\",\"column\",\"parent\",\"children\",\"assignee\",\"creator\",\"task\",\"tags\",\"tasks\",\"columns\",\"ownedProjects\",\"projectMembers\",\"assignedTasks\",\"createdTasks\",\"taskMembers\",\"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\",\"Article.findUnique\",\"Article.findUniqueOrThrow\",\"Article.findFirst\",\"Article.findFirstOrThrow\",\"Article.findMany\",\"Article.createOne\",\"Article.createMany\",\"Article.createManyAndReturn\",\"Article.updateOne\",\"Article.updateMany\",\"Article.updateManyAndReturn\",\"Article.upsertOne\",\"Article.deleteOne\",\"Article.deleteMany\",\"Article.groupBy\",\"Article.aggregate\",\"Strategy.findUnique\",\"Strategy.findUniqueOrThrow\",\"Strategy.findFirst\",\"Strategy.findFirstOrThrow\",\"Strategy.findMany\",\"Strategy.createOne\",\"Strategy.createMany\",\"Strategy.createManyAndReturn\",\"Strategy.updateOne\",\"Strategy.updateMany\",\"Strategy.updateManyAndReturn\",\"Strategy.upsertOne\",\"Strategy.deleteOne\",\"Strategy.deleteMany\",\"Strategy.groupBy\",\"Strategy.aggregate\",\"indicator\",\"points\",\"Indicator.findUnique\",\"Indicator.findUniqueOrThrow\",\"Indicator.findFirst\",\"Indicator.findFirstOrThrow\",\"Indicator.findMany\",\"Indicator.createOne\",\"Indicator.createMany\",\"Indicator.createManyAndReturn\",\"Indicator.updateOne\",\"Indicator.updateMany\",\"Indicator.updateManyAndReturn\",\"Indicator.upsertOne\",\"Indicator.deleteOne\",\"Indicator.deleteMany\",\"Indicator.groupBy\",\"Indicator.aggregate\",\"IndicatorPoint.findUnique\",\"IndicatorPoint.findUniqueOrThrow\",\"IndicatorPoint.findFirst\",\"IndicatorPoint.findFirstOrThrow\",\"IndicatorPoint.findMany\",\"IndicatorPoint.createOne\",\"IndicatorPoint.createMany\",\"IndicatorPoint.createManyAndReturn\",\"IndicatorPoint.updateOne\",\"IndicatorPoint.updateMany\",\"IndicatorPoint.updateManyAndReturn\",\"IndicatorPoint.upsertOne\",\"IndicatorPoint.deleteOne\",\"IndicatorPoint.deleteMany\",\"IndicatorPoint.groupBy\",\"IndicatorPoint.aggregate\",\"News.findUnique\",\"News.findUniqueOrThrow\",\"News.findFirst\",\"News.findFirstOrThrow\",\"News.findMany\",\"News.createOne\",\"News.createMany\",\"News.createManyAndReturn\",\"News.updateOne\",\"News.updateMany\",\"News.updateManyAndReturn\",\"News.upsertOne\",\"News.deleteOne\",\"News.deleteMany\",\"News.groupBy\",\"News.aggregate\",\"Alert.findUnique\",\"Alert.findUniqueOrThrow\",\"Alert.findFirst\",\"Alert.findFirstOrThrow\",\"Alert.findMany\",\"Alert.createOne\",\"Alert.createMany\",\"Alert.createManyAndReturn\",\"Alert.updateOne\",\"Alert.updateMany\",\"Alert.updateManyAndReturn\",\"Alert.upsertOne\",\"Alert.deleteOne\",\"Alert.deleteMany\",\"Alert.groupBy\",\"Alert.aggregate\",\"ServerNode.findUnique\",\"ServerNode.findUniqueOrThrow\",\"ServerNode.findFirst\",\"ServerNode.findFirstOrThrow\",\"ServerNode.findMany\",\"ServerNode.createOne\",\"ServerNode.createMany\",\"ServerNode.createManyAndReturn\",\"ServerNode.updateOne\",\"ServerNode.updateMany\",\"ServerNode.updateManyAndReturn\",\"ServerNode.upsertOne\",\"ServerNode.deleteOne\",\"ServerNode.deleteMany\",\"ServerNode.groupBy\",\"ServerNode.aggregate\",\"ServerNodeHistory.findUnique\",\"ServerNodeHistory.findUniqueOrThrow\",\"ServerNodeHistory.findFirst\",\"ServerNodeHistory.findFirstOrThrow\",\"ServerNodeHistory.findMany\",\"ServerNodeHistory.createOne\",\"ServerNodeHistory.createMany\",\"ServerNodeHistory.createManyAndReturn\",\"ServerNodeHistory.updateOne\",\"ServerNodeHistory.updateMany\",\"ServerNodeHistory.updateManyAndReturn\",\"ServerNodeHistory.upsertOne\",\"ServerNodeHistory.deleteOne\",\"ServerNodeHistory.deleteMany\",\"ServerNodeHistory.groupBy\",\"ServerNodeHistory.aggregate\",\"ServiceCheck.findUnique\",\"ServiceCheck.findUniqueOrThrow\",\"ServiceCheck.findFirst\",\"ServiceCheck.findFirstOrThrow\",\"ServiceCheck.findMany\",\"ServiceCheck.createOne\",\"ServiceCheck.createMany\",\"ServiceCheck.createManyAndReturn\",\"ServiceCheck.updateOne\",\"ServiceCheck.updateMany\",\"ServiceCheck.updateManyAndReturn\",\"ServiceCheck.upsertOne\",\"ServiceCheck.deleteOne\",\"ServiceCheck.deleteMany\",\"ServiceCheck.groupBy\",\"ServiceCheck.aggregate\",\"Econ_SowInventory.findUnique\",\"Econ_SowInventory.findUniqueOrThrow\",\"Econ_SowInventory.findFirst\",\"Econ_SowInventory.findFirstOrThrow\",\"Econ_SowInventory.findMany\",\"Econ_SowInventory.createOne\",\"Econ_SowInventory.createMany\",\"Econ_SowInventory.createManyAndReturn\",\"Econ_SowInventory.updateOne\",\"Econ_SowInventory.updateMany\",\"Econ_SowInventory.updateManyAndReturn\",\"Econ_SowInventory.upsertOne\",\"Econ_SowInventory.deleteOne\",\"Econ_SowInventory.deleteMany\",\"Econ_SowInventory.groupBy\",\"Econ_SowInventory.aggregate\",\"ScraperCache.findUnique\",\"ScraperCache.findUniqueOrThrow\",\"ScraperCache.findFirst\",\"ScraperCache.findFirstOrThrow\",\"ScraperCache.findMany\",\"ScraperCache.createOne\",\"ScraperCache.createMany\",\"ScraperCache.createManyAndReturn\",\"ScraperCache.updateOne\",\"ScraperCache.updateMany\",\"ScraperCache.updateManyAndReturn\",\"ScraperCache.upsertOne\",\"ScraperCache.deleteOne\",\"ScraperCache.deleteMany\",\"ScraperCache.groupBy\",\"ScraperCache.aggregate\",\"OilPriceHistory.findUnique\",\"OilPriceHistory.findUniqueOrThrow\",\"OilPriceHistory.findFirst\",\"OilPriceHistory.findFirstOrThrow\",\"OilPriceHistory.findMany\",\"OilPriceHistory.createOne\",\"OilPriceHistory.createMany\",\"OilPriceHistory.createManyAndReturn\",\"OilPriceHistory.updateOne\",\"OilPriceHistory.updateMany\",\"OilPriceHistory.updateManyAndReturn\",\"OilPriceHistory.upsertOne\",\"OilPriceHistory.deleteOne\",\"OilPriceHistory.deleteMany\",\"OilPriceHistory.groupBy\",\"OilPriceHistory.aggregate\",\"MihomeAccount.findUnique\",\"MihomeAccount.findUniqueOrThrow\",\"MihomeAccount.findFirst\",\"MihomeAccount.findFirstOrThrow\",\"MihomeAccount.findMany\",\"MihomeAccount.createOne\",\"MihomeAccount.createMany\",\"MihomeAccount.createManyAndReturn\",\"MihomeAccount.updateOne\",\"MihomeAccount.updateMany\",\"MihomeAccount.updateManyAndReturn\",\"MihomeAccount.upsertOne\",\"MihomeAccount.deleteOne\",\"MihomeAccount.deleteMany\",\"MihomeAccount.groupBy\",\"MihomeAccount.aggregate\",\"home\",\"device\",\"samples\",\"hours\",\"devices\",\"MihomeHome.findUnique\",\"MihomeHome.findUniqueOrThrow\",\"MihomeHome.findFirst\",\"MihomeHome.findFirstOrThrow\",\"MihomeHome.findMany\",\"MihomeHome.createOne\",\"MihomeHome.createMany\",\"MihomeHome.createManyAndReturn\",\"MihomeHome.updateOne\",\"MihomeHome.updateMany\",\"MihomeHome.updateManyAndReturn\",\"MihomeHome.upsertOne\",\"MihomeHome.deleteOne\",\"MihomeHome.deleteMany\",\"MihomeHome.groupBy\",\"MihomeHome.aggregate\",\"MihomeDevice.findUnique\",\"MihomeDevice.findUniqueOrThrow\",\"MihomeDevice.findFirst\",\"MihomeDevice.findFirstOrThrow\",\"MihomeDevice.findMany\",\"MihomeDevice.createOne\",\"MihomeDevice.createMany\",\"MihomeDevice.createManyAndReturn\",\"MihomeDevice.updateOne\",\"MihomeDevice.updateMany\",\"MihomeDevice.updateManyAndReturn\",\"MihomeDevice.upsertOne\",\"MihomeDevice.deleteOne\",\"MihomeDevice.deleteMany\",\"MihomeDevice.groupBy\",\"MihomeDevice.aggregate\",\"MihomeEnvSample.findUnique\",\"MihomeEnvSample.findUniqueOrThrow\",\"MihomeEnvSample.findFirst\",\"MihomeEnvSample.findFirstOrThrow\",\"MihomeEnvSample.findMany\",\"MihomeEnvSample.createOne\",\"MihomeEnvSample.createMany\",\"MihomeEnvSample.createManyAndReturn\",\"MihomeEnvSample.updateOne\",\"MihomeEnvSample.updateMany\",\"MihomeEnvSample.updateManyAndReturn\",\"MihomeEnvSample.upsertOne\",\"MihomeEnvSample.deleteOne\",\"MihomeEnvSample.deleteMany\",\"MihomeEnvSample.groupBy\",\"MihomeEnvSample.aggregate\",\"MihomeEnvHour.findUnique\",\"MihomeEnvHour.findUniqueOrThrow\",\"MihomeEnvHour.findFirst\",\"MihomeEnvHour.findFirstOrThrow\",\"MihomeEnvHour.findMany\",\"MihomeEnvHour.createOne\",\"MihomeEnvHour.createMany\",\"MihomeEnvHour.createManyAndReturn\",\"MihomeEnvHour.updateOne\",\"MihomeEnvHour.updateMany\",\"MihomeEnvHour.updateManyAndReturn\",\"MihomeEnvHour.upsertOne\",\"MihomeEnvHour.deleteOne\",\"MihomeEnvHour.deleteMany\",\"MihomeEnvHour.groupBy\",\"MihomeEnvHour.aggregate\",\"Habit.findUnique\",\"Habit.findUniqueOrThrow\",\"Habit.findFirst\",\"Habit.findFirstOrThrow\",\"Habit.findMany\",\"Habit.createOne\",\"Habit.createMany\",\"Habit.createManyAndReturn\",\"Habit.updateOne\",\"Habit.updateMany\",\"Habit.updateManyAndReturn\",\"Habit.upsertOne\",\"Habit.deleteOne\",\"Habit.deleteMany\",\"Habit.groupBy\",\"Habit.aggregate\",\"CheckIn.findUnique\",\"CheckIn.findUniqueOrThrow\",\"CheckIn.findFirst\",\"CheckIn.findFirstOrThrow\",\"CheckIn.findMany\",\"CheckIn.createOne\",\"CheckIn.createMany\",\"CheckIn.createManyAndReturn\",\"CheckIn.updateOne\",\"CheckIn.updateMany\",\"CheckIn.updateManyAndReturn\",\"CheckIn.upsertOne\",\"CheckIn.deleteOne\",\"CheckIn.deleteMany\",\"CheckIn.groupBy\",\"CheckIn.aggregate\",\"CheckList.findUnique\",\"CheckList.findUniqueOrThrow\",\"CheckList.findFirst\",\"CheckList.findFirstOrThrow\",\"CheckList.findMany\",\"CheckList.createOne\",\"CheckList.createMany\",\"CheckList.createManyAndReturn\",\"CheckList.updateOne\",\"CheckList.updateMany\",\"CheckList.updateManyAndReturn\",\"CheckList.upsertOne\",\"CheckList.deleteOne\",\"CheckList.deleteMany\",\"CheckList.groupBy\",\"CheckList.aggregate\",\"CheckListItem.findUnique\",\"CheckListItem.findUniqueOrThrow\",\"CheckListItem.findFirst\",\"CheckListItem.findFirstOrThrow\",\"CheckListItem.findMany\",\"CheckListItem.createOne\",\"CheckListItem.createMany\",\"CheckListItem.createManyAndReturn\",\"CheckListItem.updateOne\",\"CheckListItem.updateMany\",\"CheckListItem.updateManyAndReturn\",\"CheckListItem.upsertOne\",\"CheckListItem.deleteOne\",\"CheckListItem.deleteMany\",\"CheckListItem.groupBy\",\"CheckListItem.aggregate\",\"CheckListTemplate.findUnique\",\"CheckListTemplate.findUniqueOrThrow\",\"CheckListTemplate.findFirst\",\"CheckListTemplate.findFirstOrThrow\",\"CheckListTemplate.findMany\",\"CheckListTemplate.createOne\",\"CheckListTemplate.createMany\",\"CheckListTemplate.createManyAndReturn\",\"CheckListTemplate.updateOne\",\"CheckListTemplate.updateMany\",\"CheckListTemplate.updateManyAndReturn\",\"CheckListTemplate.upsertOne\",\"CheckListTemplate.deleteOne\",\"CheckListTemplate.deleteMany\",\"CheckListTemplate.groupBy\",\"CheckListTemplate.aggregate\",\"Project.findUnique\",\"Project.findUniqueOrThrow\",\"Project.findFirst\",\"Project.findFirstOrThrow\",\"Project.findMany\",\"Project.createOne\",\"Project.createMany\",\"Project.createManyAndReturn\",\"Project.updateOne\",\"Project.updateMany\",\"Project.updateManyAndReturn\",\"Project.upsertOne\",\"Project.deleteOne\",\"Project.deleteMany\",\"Project.groupBy\",\"Project.aggregate\",\"ProjectMember.findUnique\",\"ProjectMember.findUniqueOrThrow\",\"ProjectMember.findFirst\",\"ProjectMember.findFirstOrThrow\",\"ProjectMember.findMany\",\"ProjectMember.createOne\",\"ProjectMember.createMany\",\"ProjectMember.createManyAndReturn\",\"ProjectMember.updateOne\",\"ProjectMember.updateMany\",\"ProjectMember.updateManyAndReturn\",\"ProjectMember.upsertOne\",\"ProjectMember.deleteOne\",\"ProjectMember.deleteMany\",\"ProjectMember.groupBy\",\"ProjectMember.aggregate\",\"BoardColumn.findUnique\",\"BoardColumn.findUniqueOrThrow\",\"BoardColumn.findFirst\",\"BoardColumn.findFirstOrThrow\",\"BoardColumn.findMany\",\"BoardColumn.createOne\",\"BoardColumn.createMany\",\"BoardColumn.createManyAndReturn\",\"BoardColumn.updateOne\",\"BoardColumn.updateMany\",\"BoardColumn.updateManyAndReturn\",\"BoardColumn.upsertOne\",\"BoardColumn.deleteOne\",\"BoardColumn.deleteMany\",\"BoardColumn.groupBy\",\"BoardColumn.aggregate\",\"Task.findUnique\",\"Task.findUniqueOrThrow\",\"Task.findFirst\",\"Task.findFirstOrThrow\",\"Task.findMany\",\"Task.createOne\",\"Task.createMany\",\"Task.createManyAndReturn\",\"Task.updateOne\",\"Task.updateMany\",\"Task.updateManyAndReturn\",\"Task.upsertOne\",\"Task.deleteOne\",\"Task.deleteMany\",\"Task.groupBy\",\"Task.aggregate\",\"TaskMember.findUnique\",\"TaskMember.findUniqueOrThrow\",\"TaskMember.findFirst\",\"TaskMember.findFirstOrThrow\",\"TaskMember.findMany\",\"TaskMember.createOne\",\"TaskMember.createMany\",\"TaskMember.createManyAndReturn\",\"TaskMember.updateOne\",\"TaskMember.updateMany\",\"TaskMember.updateManyAndReturn\",\"TaskMember.upsertOne\",\"TaskMember.deleteOne\",\"TaskMember.deleteMany\",\"TaskMember.groupBy\",\"TaskMember.aggregate\",\"TaskTag.findUnique\",\"TaskTag.findUniqueOrThrow\",\"TaskTag.findFirst\",\"TaskTag.findFirstOrThrow\",\"TaskTag.findMany\",\"TaskTag.createOne\",\"TaskTag.createMany\",\"TaskTag.createManyAndReturn\",\"TaskTag.updateOne\",\"TaskTag.updateMany\",\"TaskTag.updateManyAndReturn\",\"TaskTag.upsertOne\",\"TaskTag.deleteOne\",\"TaskTag.deleteMany\",\"TaskTag.groupBy\",\"TaskTag.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"uuid\",\"taskId\",\"name\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"not\",\"userId\",\"projectId\",\"columnId\",\"parentId\",\"title\",\"description\",\"kind\",\"markDate\",\"status\",\"doneAt\",\"assigneeId\",\"creatorId\",\"extras\",\"sortOrder\",\"createdAt\",\"updatedAt\",\"number\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"boundStatus\",\"retention\",\"permission\",\"code\",\"ownerId\",\"isPersonal\",\"archived\",\"notes\",\"taskKinds\",\"icon\",\"scene\",\"builtin\",\"listId\",\"note\",\"done\",\"habitId\",\"date\",\"seq\",\"source\",\"period\",\"target\",\"color\",\"deviceId\",\"hour\",\"temperatureAvg\",\"humidityAvg\",\"raw\",\"temperature\",\"humidity\",\"temperatureMin\",\"temperatureMax\",\"humidityMin\",\"humidityMax\",\"origin\",\"sampledAt\",\"did\",\"homeId\",\"model\",\"alias\",\"tempSiid\",\"tempPiid\",\"humSiid\",\"humPiid\",\"battSiid\",\"battPiid\",\"battery\",\"batteryAt\",\"enabled\",\"lastSyncAt\",\"every\",\"some\",\"none\",\"deviceId_hour\",\"deviceId_date\",\"key\",\"lastError\",\"province\",\"fuel\",\"price\",\"date_province_fuel\",\"scraperName\",\"lastDataHash\",\"lastUpdateAt\",\"metadata\",\"month\",\"inventory\",\"url\",\"latencyMs\",\"message\",\"lastCheckAt\",\"cpu\",\"ram\",\"load\",\"disk\",\"netIn\",\"netOut\",\"process\",\"connections\",\"uuid_period\",\"cpuName\",\"os\",\"region\",\"memTotal\",\"diskTotal\",\"cpuCores\",\"cpuUsage\",\"ramUsed\",\"swapUsed\",\"load1\",\"load5\",\"load15\",\"diskUsed\",\"uptime\",\"recordedAt\",\"indicatorName\",\"valueA\",\"valueB\",\"sourceA\",\"sourceB\",\"diff\",\"diffRatio\",\"summary\",\"content\",\"publishedAt\",\"impactRank\",\"title_publishedAt\",\"indicatorId\",\"value\",\"groupName\",\"unit\",\"frequency\",\"hidden\",\"indicatorId_period\",\"slug\",\"email\",\"password\",\"taskId_userId\",\"projectId_number\",\"projectId_name\",\"projectId_userId\",\"habitId_date_seq\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "mgysAtADEgcAAIoHACAIAACLBwAgCwAAjAcAIAwAAI0HACAZAACOBwAgGgAAhwcAIBsAAP4GACAcAAD-BgAgHQAAgAcAIP0DAACJBwAw_gMAABoAEP8DAACJBwAwgAQCAAAAAYMEAQC5BgAhnQRAALoGACGeBEAAugYAIZgFAQAAAAGZBQEAuQYAIQEAAAABACARAwAA-AYAIAUAAIsHACD9AwAAlwcAMP4DAAADABD_AwAAlwcAMIAEAgC4BgAhgwQBALkGACGPBAIAuAYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIawEIADHBgAhrwQBALkGACGzBAEAuQYAIbkEAQC5BgAhugQCALgGACG7BAEAuQYAIQIDAACPCwAgBQAAhwsAIBEDAAD4BgAgBQAAiwcAIP0DAACXBwAw_gMAAAMAEP8DAACXBwAwgAQCAAAAAYMEAQC5BgAhjwQCALgGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGsBCAAxwYAIa8EAQC5BgAhswQBALkGACG5BAEAuQYAIboEAgC4BgAhuwQBALkGACEDAAAAAwAgAQAABAAwAgAABQAgDQMAAPgGACAEAACWBwAg_QMAAJUHADD-AwAABwAQ_wMAAJUHADCABAIAuAYAIY8EAgC4BgAhnQRAALoGACGzBAEAuQYAIbUEAgC4BgAhtgQBALkGACG3BAIAuAYAIbgEAQC5BgAhAgMAAI8LACAEAACWCwAgDgMAAPgGACAEAACWBwAg_QMAAJUHADD-AwAABwAQ_wMAAJUHADCABAIAAAABjwQCALgGACGdBEAAugYAIbMEAQC5BgAhtQQCALgGACG2BAEAuQYAIbcEAgC4BgAhuAQBALkGACGeBQAAlAcAIAMAAAAHACABAAAIADACAAAJACABAAAABwAgAwAAAAcAIAEAAAgAMAIAAAkAIA0DAAD4BgAgCgAAkwcAIP0DAACSBwAw_gMAAA0AEP8DAACSBwAwgAQCALgGACGPBAIAuAYAIZMEAQC5BgAhnQRAALoGACGeBEAAugYAIawEIADHBgAhsAQBALkGACGzBAEAuQYAIQIDAACPCwAgCgAAlQsAIA0DAAD4BgAgCgAAkwcAIP0DAACSBwAw_gMAAA0AEP8DAACSBwAwgAQCAAAAAY8EAgC4BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhrAQgAMcGACGwBAEAuQYAIbMEAQC5BgAhAwAAAA0AIAEAAA4AMAIAAA8AIA0JAACRBwAg_QMAAJAHADD-AwAAEQAQ_wMAAJAHADCABAIAuAYAIZMEAQC5BgAhmARAAMMGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGyBAIAuAYAIbMEAQC5BgAhtAQgAMcGACECCQAAlAsAIJgEAACqBwAgDQkAAJEHACD9AwAAkAcAMP4DAAARABD_AwAAkAcAMIAEAgAAAAGTBAEAuQYAIZgEQADDBgAhnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhsgQCALgGACGzBAEAuQYAIbQEIADHBgAhAwAAABEAIAEAABIAMAIAABMAIAEAAAARACAMAwAA_wYAIAoAAPAGACD9AwAAjwcAMP4DAAAWABD_AwAAjwcAMIAEAgC4BgAhgwQBALkGACGPBAIAxgYAIZ0EQAC6BgAhngRAALoGACGwBAEAuQYAIbEEIADHBgAhAgMAAI8LACCPBAAAqgcAIAwDAAD_BgAgCgAA8AYAIP0DAACPBwAw_gMAABYAEP8DAACPBwAwgAQCAAAAAYMEAQC5BgAhjwQCAMYGACGdBEAAugYAIZ4EQAC6BgAhsAQBALkGACGxBCAAxwYAIQMAAAAWACABAAAXADACAAAYACASBwAAigcAIAgAAIsHACALAACMBwAgDAAAjQcAIBkAAI4HACAaAACHBwAgGwAA_gYAIBwAAP4GACAdAACABwAg_QMAAIkHADD-AwAAGgAQ_wMAAIkHADCABAIAuAYAIYMEAQC5BgAhnQRAALoGACGeBEAAugYAIZgFAQC5BgAhmQUBALkGACEBAAAAGgAgEw0AAPgGACAPAACHBwAgFwAA_gYAIBgAAIgHACD9AwAAhgcAMP4DAAAcABD_AwAAhgcAMIAEAgC4BgAhgQQBALkGACGDBAEAuQYAIZ0EQAC6BgAhngRAALoGACGpBAEAuQYAIaoEAgC4BgAhqwQgAMcGACGsBCAAxwYAIa0EAADwBgAgrgQAAL8GACCvBAEAxQYAIQYNAACPCwAgDwAAiwsAIBcAAIwLACAYAACTCwAgrgQAAKoHACCvBAAAqgcAIBMNAAD4BgAgDwAAhwcAIBcAAP4GACAYAACIBwAg_QMAAIYHADD-AwAAHAAQ_wMAAIYHADCABAIAAAABgQQBAAAAAYMEAQC5BgAhnQRAALoGACGeBEAAugYAIakEAQAAAAGqBAIAuAYAIasEIADHBgAhrAQgAMcGACGtBAAA8AYAIK4EAAC_BgAgrwQBAMUGACEDAAAAHAAgAQAAHQAwAgAAHgAgCwMAAPgGACAOAAD7BgAg_QMAAIUHADD-AwAAIAAQ_wMAAIUHADCABAIAuAYAIYEEAQC5BgAhjwQCALgGACGQBAIAuAYAIZ0EQAC6BgAhqAQBALkGACECAwAAjwsAIA4AAJALACAMAwAA-AYAIA4AAPsGACD9AwAAhQcAMP4DAAAgABD_AwAAhQcAMIAEAgAAAAGBBAEAAAABjwQCALgGACGQBAIAuAYAIZ0EQAC6BgAhqAQBALkGACGdBQAAhAcAIAMAAAAgACABAAAhADACAAAiACAODgAA-wYAIBcAAP4GACD9AwAAgwcAMP4DAAAkABD_AwAAgwcAMIAEAgC4BgAhgQQBALkGACGDBAEAuQYAIZAEAgC4BgAhnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhpgQBAMUGACGnBAEAuQYAIQMOAACQCwAgFwAAjAsAIKYEAACqBwAgDw4AAPsGACAXAAD-BgAg_QMAAIMHADD-AwAAJAAQ_wMAAIMHADCABAIAAAABgQQBAAAAAYMEAQC5BgAhkAQCALgGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGmBAEAxQYAIacEAQC5BgAhnAUAAIIHACADAAAAJAAgAQAAJQAwAgAAJgAgHQ4AAPsGACAPAACABwAgEAAA_AYAIBEAAP0GACASAAD-BgAgEwAA_wYAIBQAAPgGACAWAACBBwAg_QMAAPoGADD-AwAAKAAQ_wMAAPoGADCABAIAuAYAIYEEAQC5BgAhkAQCALgGACGRBAIAuAYAIZIEAgDGBgAhkwQBALkGACGUBAEAuQYAIZUEAQDFBgAhlgRAAMMGACGXBAEAuQYAIZgEQADDBgAhmQQCAMYGACGaBAIAuAYAIZsEAADwBgAgnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhnwQCAMYGACEODgAAkAsAIA8AAI0LACAQAACRCwAgEQAAjgsAIBIAAIwLACATAACPCwAgFAAAjwsAIBYAAJILACCSBAAAqgcAIJUEAACqBwAglgQAAKoHACCYBAAAqgcAIJkEAACqBwAgnwQAAKoHACAeDgAA-wYAIA8AAIAHACAQAAD8BgAgEQAA_QYAIBIAAP4GACATAAD_BgAgFAAA-AYAIBYAAIEHACD9AwAA-gYAMP4DAAAoABD_AwAA-gYAMIAEAgAAAAGBBAEAAAABkAQCALgGACGRBAIAuAYAIZIEAgDGBgAhkwQBALkGACGUBAEAuQYAIZUEAQDFBgAhlgRAAMMGACGXBAEAuQYAIZgEQADDBgAhmQQCAMYGACGaBAIAuAYAIZsEAADwBgAgnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhnwQCAMYGACGbBQAA-QYAIAMAAAAoACABAAApADACAAAqACABAAAAKAAgAwAAACgAIAEAACkAMAIAACoAIAEAAAAaACAJAwAA-AYAIBUAAPUGACD9AwAA9wYAMP4DAAAvABD_AwAA9wYAMIAEAgC4BgAhgQQBALkGACGCBAIAuAYAIY8EAgC4BgAhAgMAAI8LACAVAACOCwAgCgMAAPgGACAVAAD1BgAg_QMAAPcGADD-AwAALwAQ_wMAAPcGADCABAIAAAABgQQBAAAAAYIEAgC4BgAhjwQCALgGACGaBQAA9gYAIAMAAAAvACABAAAwADACAAAxACAIFQAA9QYAIP0DAAD0BgAw_gMAADMAEP8DAAD0BgAwgAQCALgGACGBBAEAuQYAIYIEAgC4BgAhgwQBALkGACEBFQAAjgsAIAgVAAD1BgAg_QMAAPQGADD-AwAAMwAQ_wMAAPQGADCABAIAAAABgQQBAAAAAYIEAgC4BgAhgwQBALkGACEDAAAAMwAgAQAANAAwAgAANQAgAQAAACgAIAEAAAAvACABAAAAMwAgAQAAACgAIAMAAAAoACABAAApADACAAAqACABAAAAIAAgAQAAACQAIAEAAAAoACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACgAIAEAACkAMAIAACoAIAMAAAAoACABAAApADACAAAqACADAAAALwAgAQAAMAAwAgAAMQAgAQAAAAMAIAEAAAAHACABAAAADQAgAQAAABYAIAEAAAAcACABAAAAIAAgAQAAACgAIAEAAAAoACABAAAALwAgAQAAAAEAIAkHAACGCwAgCAAAhwsAIAsAAIgLACAMAACJCwAgGQAAigsAIBoAAIsLACAbAACMCwAgHAAAjAsAIB0AAI0LACADAAAAGgAgAQAATQAwAgAAAQAgAwAAABoAIAEAAE0AMAIAAAEAIAMAAAAaACABAABNADACAAABACAPBwAA_QoAIAgAAP4KACALAAD_CgAgDAAAgAsAIBkAAIELACAaAACCCwAgGwAAgwsAIBwAAIQLACAdAACFCwAggAQCAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAZgFAQAAAAGZBQEAAAABASMAAFEAIAaABAIAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABmAUBAAAAAZkFAQAAAAEBIwAAUwAwASMAAFMAMA8HAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACECAAAAAQAgIwAAVgAgBoAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQIAAAAaACAjAABYACACAAAAGgAgIwAAWAAgAwAAAAEAICoAAFEAICsAAFYAIAEAAAABACABAAAAGgAgBQYAAJIKACAwAACTCgAgMQAAlgoAIDIAAJUKACAzAACUCgAgCf0DAADzBgAw_gMAAF8AEP8DAADzBgAwgAQCAIwGACGDBAEAjQYAIZ0EQACZBgAhngRAAJkGACGYBQEAjQYAIZkFAQCNBgAhAwAAABoAIAEAAF4AMC8AAF8AIAMAAAAaACABAABNADACAAABACAK_QMAAPIGADD-AwAAZQAQ_wMAAPIGADCABAIAAAABkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhtgQBALkGACGMBQEAuQYAIZcFAQAAAAEBAAAAYgAgAQAAAGIAIAr9AwAA8gYAMP4DAABlABD_AwAA8gYAMIAEAgC4BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhtgQBALkGACGMBQEAuQYAIZcFAQC5BgAhAAMAAABlACABAABmADACAABiACADAAAAZQAgAQAAZgAwAgAAYgAgAwAAAGUAIAEAAGYAMAIAAGIAIAeABAIAAAABkwQBAAAAAZ0EQAAAAAGeBEAAAAABtgQBAAAAAYwFAQAAAAGXBQEAAAABASMAAGoAIAeABAIAAAABkwQBAAAAAZ0EQAAAAAGeBEAAAAABtgQBAAAAAYwFAQAAAAGXBQEAAAABASMAAGwAMAEjAABsADAHgAQCAJ4HACGTBAEAnQcAIZ0EQACyBwAhngRAALIHACG2BAEAnQcAIYwFAQCdBwAhlwUBAJ0HACECAAAAYgAgIwAAbwAgB4AEAgCeBwAhkwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhtgQBAJ0HACGMBQEAnQcAIZcFAQCdBwAhAgAAAGUAICMAAHEAIAIAAABlACAjAABxACADAAAAYgAgKgAAagAgKwAAbwAgAQAAAGIAIAEAAABlACAFBgAAjQoAIDAAAI4KACAxAACRCgAgMgAAkAoAIDMAAI8KACAK_QMAAPEGADD-AwAAeAAQ_wMAAPEGADCABAIAjAYAIZMEAQCNBgAhnQRAAJkGACGeBEAAmQYAIbYEAQCNBgAhjAUBAI0GACGXBQEAjQYAIQMAAABlACABAAB3ADAvAAB4ACADAAAAZQAgAQAAZgAwAgAAYgAgCSMAAPAGACD9AwAA7wYAMP4DAAB-ABD_AwAA7wYAMIAEAgAAAAGDBAEAuQYAIZQEAQC5BgAhnQRAALoGACGeBEAAugYAIQEAAAB7ACABAAAAewAgCSMAAPAGACD9AwAA7wYAMP4DAAB-ABD_AwAA7wYAMIAEAgC4BgAhgwQBALkGACGUBAEAuQYAIZ0EQAC6BgAhngRAALoGACEAAwAAAH4AIAEAAH8AMAIAAHsAIAMAAAB-ACABAAB_ADACAAB7ACADAAAAfgAgAQAAfwAwAgAAewAgBiOAAAAAAYAEAgAAAAGDBAEAAAABlAQBAAAAAZ0EQAAAAAGeBEAAAAABASMAAIMBACAGI4AAAAABgAQCAAAAAYMEAQAAAAGUBAEAAAABnQRAAAAAAZ4EQAAAAAEBIwAAhQEAMAEjAACFAQAwBiOAAAAAAYAEAgCeBwAhgwQBAJ0HACGUBAEAnQcAIZ0EQACyBwAhngRAALIHACECAAAAewAgIwAAiAEAIAYjgAAAAAGABAIAngcAIYMEAQCdBwAhlAQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhAgAAAH4AICMAAIoBACACAAAAfgAgIwAAigEAIAMAAAB7ACAqAACDAQAgKwAAiAEAIAEAAAB7ACABAAAAfgAgBQYAAIgKACAwAACJCgAgMQAAjAoAIDIAAIsKACAzAACKCgAgCSMAAJgGACD9AwAA7gYAMP4DAACRAQAQ_wMAAO4GADCABAIAjAYAIYMEAQCNBgAhlAQBAI0GACGdBEAAmQYAIZ4EQACZBgAhAwAAAH4AIAEAAJABADAvAACRAQAgAwAAAH4AIAEAAH8AMAIAAHsAIA5XAADqBgAg_QMAAOkGADD-AwAAnAEAEP8DAADpBgAwgAQCAAAAAYMEAQAAAAGTBAEAuQYAIZ0EQAC6BgAhngRAALoGACG4BAEAuQYAIZIFAQC5BgAhkwUBALkGACGUBQEAuQYAIZUFIADHBgAhAQAAAJQBACAKVgAA7QYAIP0DAADsBgAw_gMAAJYBABD_AwAA7AYAMIAEAgC4BgAhnQRAALoGACGeBEAAugYAIbkEAQC5BgAhkAUCALgGACGRBQgA0QYAIQFWAACHCgAgC1YAAO0GACD9AwAA7AYAMP4DAACWAQAQ_wMAAOwGADCABAIAAAABnQRAALoGACGeBEAAugYAIbkEAQC5BgAhkAUCALgGACGRBQgA0QYAIZYFAADrBgAgAwAAAJYBACABAACXAQAwAgAAmAEAIAEAAACWAQAgAQAAAJQBACAOVwAA6gYAIP0DAADpBgAw_gMAAJwBABD_AwAA6QYAMIAEAgC4BgAhgwQBALkGACGTBAEAuQYAIZ0EQAC6BgAhngRAALoGACG4BAEAuQYAIZIFAQC5BgAhkwUBALkGACGUBQEAuQYAIZUFIADHBgAhAVcAAIYKACADAAAAnAEAIAEAAJ0BADACAACUAQAgAwAAAJwBACABAACdAQAwAgAAlAEAIAMAAACcAQAgAQAAnQEAMAIAAJQBACALVwAAhQoAIIAEAgAAAAGDBAEAAAABkwQBAAAAAZ0EQAAAAAGeBEAAAAABuAQBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFIAAAAAEBIwAAoQEAIAqABAIAAAABgwQBAAAAAZMEAQAAAAGdBEAAAAABngRAAAAAAbgEAQAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBSAAAAABASMAAKMBADABIwAAowEAMAtXAAD4CQAggAQCAJ4HACGDBAEAnQcAIZMEAQCdBwAhnQRAALIHACGeBEAAsgcAIbgEAQCdBwAhkgUBAJ0HACGTBQEAnQcAIZQFAQCdBwAhlQUgAIgIACECAAAAlAEAICMAAKYBACAKgAQCAJ4HACGDBAEAnQcAIZMEAQCdBwAhnQRAALIHACGeBEAAsgcAIbgEAQCdBwAhkgUBAJ0HACGTBQEAnQcAIZQFAQCdBwAhlQUgAIgIACECAAAAnAEAICMAAKgBACACAAAAnAEAICMAAKgBACADAAAAlAEAICoAAKEBACArAACmAQAgAQAAAJQBACABAAAAnAEAIAUGAADzCQAgMAAA9AkAIDEAAPcJACAyAAD2CQAgMwAA9QkAIA39AwAA6AYAMP4DAACvAQAQ_wMAAOgGADCABAIAjAYAIYMEAQCNBgAhkwQBAI0GACGdBEAAmQYAIZ4EQACZBgAhuAQBAI0GACGSBQEAjQYAIZMFAQCNBgAhlAUBAI0GACGVBSAApwYAIQMAAACcAQAgAQAArgEAMC8AAK8BACADAAAAnAEAIAEAAJ0BADACAACUAQAgAQAAAJgBACABAAAAmAEAIAMAAACWAQAgAQAAlwEAMAIAAJgBACADAAAAlgEAIAEAAJcBADACAACYAQAgAwAAAJYBACABAACXAQAwAgAAmAEAIAdWAADyCQAggAQCAAAAAZ0EQAAAAAGeBEAAAAABuQQBAAAAAZAFAgAAAAGRBQgAAAABASMAALcBACAGgAQCAAAAAZ0EQAAAAAGeBEAAAAABuQQBAAAAAZAFAgAAAAGRBQgAAAABASMAALkBADABIwAAuQEAMAdWAADxCQAggAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhuQQBAJ0HACGQBQIAngcAIZEFCADHCQAhAgAAAJgBACAjAAC8AQAgBoAEAgCeBwAhnQRAALIHACGeBEAAsgcAIbkEAQCdBwAhkAUCAJ4HACGRBQgAxwkAIQIAAACWAQAgIwAAvgEAIAIAAACWAQAgIwAAvgEAIAMAAACYAQAgKgAAtwEAICsAALwBACABAAAAmAEAIAEAAACWAQAgBQYAAOwJACAwAADtCQAgMQAA8AkAIDIAAO8JACAzAADuCQAgCf0DAADnBgAw_gMAAMUBABD_AwAA5wYAMIAEAgCMBgAhnQRAAJkGACGeBEAAmQYAIbkEAQCNBgAhkAUCAIwGACGRBQgAzgYAIQMAAACWAQAgAQAAxAEAMC8AAMUBACADAAAAlgEAIAEAAJcBADACAACYAQAgDf0DAADlBgAw_gMAAMsBABD_AwAA5QYAMIAEAgAAAAGTBAEAuQYAIZ0EQAC6BgAhuAQBALkGACHoBAEAuQYAIYsFAQC5BgAhjAUBAMUGACGNBUAAugYAIY4FAgC4BgAhjwUAAOYGACABAAAAyAEAIAEAAADIAQAgDP0DAADlBgAw_gMAAMsBABD_AwAA5QYAMIAEAgC4BgAhkwQBALkGACGdBEAAugYAIbgEAQC5BgAh6AQBALkGACGLBQEAuQYAIYwFAQDFBgAhjQVAALoGACGOBQIAuAYAIQGMBQAAqgcAIAMAAADLAQAgAQAAzAEAMAIAAMgBACADAAAAywEAIAEAAMwBADACAADIAQAgAwAAAMsBACABAADMAQAwAgAAyAEAIAmABAIAAAABkwQBAAAAAZ0EQAAAAAG4BAEAAAAB6AQBAAAAAYsFAQAAAAGMBQEAAAABjQVAAAAAAY4FAgAAAAEBIwAA0AEAIAmABAIAAAABkwQBAAAAAZ0EQAAAAAG4BAEAAAAB6AQBAAAAAYsFAQAAAAGMBQEAAAABjQVAAAAAAY4FAgAAAAEBIwAA0gEAMAEjAADSAQAwCYAEAgCeBwAhkwQBAJ0HACGdBEAAsgcAIbgEAQCdBwAh6AQBAJ0HACGLBQEAnQcAIYwFAQCwBwAhjQVAALIHACGOBQIAngcAIQIAAADIAQAgIwAA1QEAIAmABAIAngcAIZMEAQCdBwAhnQRAALIHACG4BAEAnQcAIegEAQCdBwAhiwUBAJ0HACGMBQEAsAcAIY0FQACyBwAhjgUCAJ4HACECAAAAywEAICMAANcBACACAAAAywEAICMAANcBACADAAAAyAEAICoAANABACArAADVAQAgAQAAAMgBACABAAAAywEAIAYGAADnCQAgMAAA6AkAIDEAAOsJACAyAADqCQAgMwAA6QkAIIwFAACqBwAgDP0DAADkBgAw_gMAAN4BABD_AwAA5AYAMIAEAgCMBgAhkwQBAI0GACGdBEAAmQYAIbgEAQCNBgAh6AQBAI0GACGLBQEAjQYAIYwFAQCWBgAhjQVAAJkGACGOBQIAjAYAIQMAAADLAQAgAQAA3QEAMC8AAN4BACADAAAAywEAIAEAAMwBADACAADIAQAgDf0DAADjBgAw_gMAAOQBABD_AwAA4wYAMIAEAgAAAAGdBEAAugYAIbkEAQC5BgAhhAUBALkGACGFBQgA0QYAIYYFCADRBgAhhwUBALkGACGIBQEAuQYAIYkFCADRBgAhigUIANEGACEBAAAA4QEAIAEAAADhAQAgDf0DAADjBgAw_gMAAOQBABD_AwAA4wYAMIAEAgC4BgAhnQRAALoGACG5BAEAuQYAIYQFAQC5BgAhhQUIANEGACGGBQgA0QYAIYcFAQC5BgAhiAUBALkGACGJBQgA0QYAIYoFCADRBgAhAAMAAADkAQAgAQAA5QEAMAIAAOEBACADAAAA5AEAIAEAAOUBADACAADhAQAgAwAAAOQBACABAADlAQAwAgAA4QEAIAqABAIAAAABnQRAAAAAAbkEAQAAAAGEBQEAAAABhQUIAAAAAYYFCAAAAAGHBQEAAAABiAUBAAAAAYkFCAAAAAGKBQgAAAABASMAAOkBACAKgAQCAAAAAZ0EQAAAAAG5BAEAAAABhAUBAAAAAYUFCAAAAAGGBQgAAAABhwUBAAAAAYgFAQAAAAGJBQgAAAABigUIAAAAAQEjAADrAQAwASMAAOsBADAKgAQCAJ4HACGdBEAAsgcAIbkEAQCdBwAhhAUBAJ0HACGFBQgAxwkAIYYFCADHCQAhhwUBAJ0HACGIBQEAnQcAIYkFCADHCQAhigUIAMcJACECAAAA4QEAICMAAO4BACAKgAQCAJ4HACGdBEAAsgcAIbkEAQCdBwAhhAUBAJ0HACGFBQgAxwkAIYYFCADHCQAhhwUBAJ0HACGIBQEAnQcAIYkFCADHCQAhigUIAMcJACECAAAA5AEAICMAAPABACACAAAA5AEAICMAAPABACADAAAA4QEAICoAAOkBACArAADuAQAgAQAAAOEBACABAAAA5AEAIAUGAADiCQAgMAAA4wkAIDEAAOYJACAyAADlCQAgMwAA5AkAIA39AwAA4gYAMP4DAAD3AQAQ_wMAAOIGADCABAIAjAYAIZ0EQACZBgAhuQQBAI0GACGEBQEAjQYAIYUFCADOBgAhhgUIAM4GACGHBQEAjQYAIYgFAQCNBgAhiQUIAM4GACGKBQgAzgYAIQMAAADkAQAgAQAA9gEAMC8AAPcBACADAAAA5AEAIAEAAOUBADACAADhAQAgHP0DAADhBgAw_gMAAP0BABD_AwAA4QYAMIAEAgAAAAGBBAEAAAABgwQBALkGACGXBAEAuQYAIZ0EQAC6BgAhngRAALoGACHwBAQA3gYAIfEEBADeBgAh8gQCALgGACHzBAIAuAYAIfUEAQC5BgAh9gQBALkGACH3BAEAuQYAIfgEBADeBgAh-QQEAN4GACH6BAIAuAYAIfsECADRBgAh_AQEAN4GACH9BAQA3gYAIf4ECADRBgAh_wQIANEGACGABQgA0QYAIYEFBADeBgAhggUEAN4GACGDBUAAugYAIQEAAAD6AQAgAQAAAPoBACAc_QMAAOEGADD-AwAA_QEAEP8DAADhBgAwgAQCALgGACGBBAEAuQYAIYMEAQC5BgAhlwQBALkGACGdBEAAugYAIZ4EQAC6BgAh8AQEAN4GACHxBAQA3gYAIfIEAgC4BgAh8wQCALgGACH1BAEAuQYAIfYEAQC5BgAh9wQBALkGACH4BAQA3gYAIfkEBADeBgAh-gQCALgGACH7BAgA0QYAIfwEBADeBgAh_QQEAN4GACH-BAgA0QYAIf8ECADRBgAhgAUIANEGACGBBQQA3gYAIYIFBADeBgAhgwVAALoGACEAAwAAAP0BACABAAD-AQAwAgAA-gEAIAMAAAD9AQAgAQAA_gEAMAIAAPoBACADAAAA_QEAIAEAAP4BADACAAD6AQAgGYAEAgAAAAGBBAEAAAABgwQBAAAAAZcEAQAAAAGdBEAAAAABngRAAAAAAfAEBAAAAAHxBAQAAAAB8gQCAAAAAfMEAgAAAAH1BAEAAAAB9gQBAAAAAfcEAQAAAAH4BAQAAAAB-QQEAAAAAfoEAgAAAAH7BAgAAAAB_AQEAAAAAf0EBAAAAAH-BAgAAAAB_wQIAAAAAYAFCAAAAAGBBQQAAAABggUEAAAAAYMFQAAAAAEBIwAAggIAIBmABAIAAAABgQQBAAAAAYMEAQAAAAGXBAEAAAABnQRAAAAAAZ4EQAAAAAHwBAQAAAAB8QQEAAAAAfIEAgAAAAHzBAIAAAAB9QQBAAAAAfYEAQAAAAH3BAEAAAAB-AQEAAAAAfkEBAAAAAH6BAIAAAAB-wQIAAAAAfwEBAAAAAH9BAQAAAAB_gQIAAAAAf8ECAAAAAGABQgAAAABgQUEAAAAAYIFBAAAAAGDBUAAAAABASMAAIQCADABIwAAhAIAMBmABAIAngcAIYEEAQCdBwAhgwQBAJ0HACGXBAEAnQcAIZ0EQACyBwAhngRAALIHACHwBAQA3AkAIfEEBADcCQAh8gQCAJ4HACHzBAIAngcAIfUEAQCdBwAh9gQBAJ0HACH3BAEAnQcAIfgEBADcCQAh-QQEANwJACH6BAIAngcAIfsECADHCQAh_AQEANwJACH9BAQA3AkAIf4ECADHCQAh_wQIAMcJACGABQgAxwkAIYEFBADcCQAhggUEANwJACGDBUAAsgcAIQIAAAD6AQAgIwAAhwIAIBmABAIAngcAIYEEAQCdBwAhgwQBAJ0HACGXBAEAnQcAIZ0EQACyBwAhngRAALIHACHwBAQA3AkAIfEEBADcCQAh8gQCAJ4HACHzBAIAngcAIfUEAQCdBwAh9gQBAJ0HACH3BAEAnQcAIfgEBADcCQAh-QQEANwJACH6BAIAngcAIfsECADHCQAh_AQEANwJACH9BAQA3AkAIf4ECADHCQAh_wQIAMcJACGABQgAxwkAIYEFBADcCQAhggUEANwJACGDBUAAsgcAIQIAAAD9AQAgIwAAiQIAIAIAAAD9AQAgIwAAiQIAIAMAAAD6AQAgKgAAggIAICsAAIcCACABAAAA-gEAIAEAAAD9AQAgBQYAAN0JACAwAADeCQAgMQAA4QkAIDIAAOAJACAzAADfCQAgHP0DAADgBgAw_gMAAJACABD_AwAA4AYAMIAEAgCMBgAhgQQBAI0GACGDBAEAjQYAIZcEAQCNBgAhnQRAAJkGACGeBEAAmQYAIfAEBADaBgAh8QQEANoGACHyBAIAjAYAIfMEAgCMBgAh9QQBAI0GACH2BAEAjQYAIfcEAQCNBgAh-AQEANoGACH5BAQA2gYAIfoEAgCMBgAh-wQIAM4GACH8BAQA2gYAIf0EBADaBgAh_gQIAM4GACH_BAgAzgYAIYAFCADOBgAhgQUEANoGACGCBQQA2gYAIYMFQACZBgAhAwAAAP0BACABAACPAgAwLwAAkAIAIAMAAAD9AQAgAQAA_gEAMAIAAPoBACAQ_QMAAN0GADD-AwAAlgIAEP8DAADdBgAwgAQCAAAAAYEEAQC5BgAhnQRAALoGACG5BEAAugYAIewECADRBgAh7QQEAN4GACHuBAgA0QYAIe8EBADeBgAh8AQEAN4GACHxBAQA3gYAIfIEAgC4BgAh8wQCALgGACH0BAAA3wYAIAEAAACTAgAgAQAAAJMCACAP_QMAAN0GADD-AwAAlgIAEP8DAADdBgAwgAQCALgGACGBBAEAuQYAIZ0EQAC6BgAhuQRAALoGACHsBAgA0QYAIe0EBADeBgAh7gQIANEGACHvBAQA3gYAIfAEBADeBgAh8QQEAN4GACHyBAIAuAYAIfMEAgC4BgAhAAMAAACWAgAgAQAAlwIAMAIAAJMCACADAAAAlgIAIAEAAJcCADACAACTAgAgAwAAAJYCACABAACXAgAwAgAAkwIAIAyABAIAAAABgQQBAAAAAZ0EQAAAAAG5BEAAAAAB7AQIAAAAAe0EBAAAAAHuBAgAAAAB7wQEAAAAAfAEBAAAAAHxBAQAAAAB8gQCAAAAAfMEAgAAAAEBIwAAmwIAIAyABAIAAAABgQQBAAAAAZ0EQAAAAAG5BEAAAAAB7AQIAAAAAe0EBAAAAAHuBAgAAAAB7wQEAAAAAfAEBAAAAAHxBAQAAAAB8gQCAAAAAfMEAgAAAAEBIwAAnQIAMAEjAACdAgAwDIAEAgCeBwAhgQQBAJ0HACGdBEAAsgcAIbkEQACyBwAh7AQIAMcJACHtBAQA3AkAIe4ECADHCQAh7wQEANwJACHwBAQA3AkAIfEEBADcCQAh8gQCAJ4HACHzBAIAngcAIQIAAACTAgAgIwAAoAIAIAyABAIAngcAIYEEAQCdBwAhnQRAALIHACG5BEAAsgcAIewECADHCQAh7QQEANwJACHuBAgAxwkAIe8EBADcCQAh8AQEANwJACHxBAQA3AkAIfIEAgCeBwAh8wQCAJ4HACECAAAAlgIAICMAAKICACACAAAAlgIAICMAAKICACADAAAAkwIAICoAAJsCACArAACgAgAgAQAAAJMCACABAAAAlgIAIAUGAADXCQAgMAAA2AkAIDEAANsJACAyAADaCQAgMwAA2QkAIA_9AwAA2QYAMP4DAACpAgAQ_wMAANkGADCABAIAjAYAIYEEAQCNBgAhnQRAAJkGACG5BEAAmQYAIewECADOBgAh7QQEANoGACHuBAgAzgYAIe8EBADaBgAh8AQEANoGACHxBAQA2gYAIfIEAgCMBgAh8wQCAIwGACEDAAAAlgIAIAEAAKgCADAvAACpAgAgAwAAAJYCACABAACXAgAwAgAAkwIAIAz9AwAA2AYAMP4DAACvAgAQ_wMAANgGADCABAIAAAABgwQBAAAAAZcEAQC5BgAhnQRAALoGACGeBEAAugYAIegEAQC5BgAh6QQCALgGACHqBAEAuQYAIesEQAC6BgAhAQAAAKwCACABAAAArAIAIAz9AwAA2AYAMP4DAACvAgAQ_wMAANgGADCABAIAuAYAIYMEAQC5BgAhlwQBALkGACGdBEAAugYAIZ4EQAC6BgAh6AQBALkGACHpBAIAuAYAIeoEAQC5BgAh6wRAALoGACEAAwAAAK8CACABAACwAgAwAgAArAIAIAMAAACvAgAgAQAAsAIAMAIAAKwCACADAAAArwIAIAEAALACADACAACsAgAgCYAEAgAAAAGDBAEAAAABlwQBAAAAAZ0EQAAAAAGeBEAAAAAB6AQBAAAAAekEAgAAAAHqBAEAAAAB6wRAAAAAAQEjAAC0AgAgCYAEAgAAAAGDBAEAAAABlwQBAAAAAZ0EQAAAAAGeBEAAAAAB6AQBAAAAAekEAgAAAAHqBAEAAAAB6wRAAAAAAQEjAAC2AgAwASMAALYCADAJgAQCAJ4HACGDBAEAnQcAIZcEAQCdBwAhnQRAALIHACGeBEAAsgcAIegEAQCdBwAh6QQCAJ4HACHqBAEAnQcAIesEQACyBwAhAgAAAKwCACAjAAC5AgAgCYAEAgCeBwAhgwQBAJ0HACGXBAEAnQcAIZ0EQACyBwAhngRAALIHACHoBAEAnQcAIekEAgCeBwAh6gQBAJ0HACHrBEAAsgcAIQIAAACvAgAgIwAAuwIAIAIAAACvAgAgIwAAuwIAIAMAAACsAgAgKgAAtAIAICsAALkCACABAAAArAIAIAEAAACvAgAgBQYAANIJACAwAADTCQAgMQAA1gkAIDIAANUJACAzAADUCQAgDP0DAADXBgAw_gMAAMICABD_AwAA1wYAMIAEAgCMBgAhgwQBAI0GACGXBAEAjQYAIZ0EQACZBgAhngRAAJkGACHoBAEAjQYAIekEAgCMBgAh6gQBAI0GACHrBEAAmQYAIQMAAACvAgAgAQAAwQIAMC8AAMICACADAAAArwIAIAEAALACADACAACsAgAgCP0DAADWBgAw_gMAAMgCABD_AwAA1gYAMIAEAgAAAAGdBEAAugYAIZ4EQAC6BgAh5gQBAAAAAecEAgC4BgAhAQAAAMUCACABAAAAxQIAIAj9AwAA1gYAMP4DAADIAgAQ_wMAANYGADCABAIAuAYAIZ0EQAC6BgAhngRAALoGACHmBAEAuQYAIecEAgC4BgAhAAMAAADIAgAgAQAAyQIAMAIAAMUCACADAAAAyAIAIAEAAMkCADACAADFAgAgAwAAAMgCACABAADJAgAwAgAAxQIAIAWABAIAAAABnQRAAAAAAZ4EQAAAAAHmBAEAAAAB5wQCAAAAAQEjAADNAgAgBYAEAgAAAAGdBEAAAAABngRAAAAAAeYEAQAAAAHnBAIAAAABASMAAM8CADABIwAAzwIAMAWABAIAngcAIZ0EQACyBwAhngRAALIHACHmBAEAnQcAIecEAgCeBwAhAgAAAMUCACAjAADSAgAgBYAEAgCeBwAhnQRAALIHACGeBEAAsgcAIeYEAQCdBwAh5wQCAJ4HACECAAAAyAIAICMAANQCACACAAAAyAIAICMAANQCACADAAAAxQIAICoAAM0CACArAADSAgAgAQAAAMUCACABAAAAyAIAIAUGAADNCQAgMAAAzgkAIDEAANEJACAyAADQCQAgMwAAzwkAIAj9AwAA1QYAMP4DAADbAgAQ_wMAANUGADCABAIAjAYAIZ0EQACZBgAhngRAAJkGACHmBAEAjQYAIecEAgCMBgAhAwAAAMgCACABAADaAgAwLwAA2wIAIAMAAADIAgAgAQAAyQIAMAIAAMUCACAK_QMAANQGADD-AwAA4QIAEP8DAADUBgAwgAQCAAAAAZ0EQAC6BgAhngRAALoGACHiBAEAAAAB4wQBAMUGACHkBEAAugYAIeUEAAC_BgAgAQAAAN4CACABAAAA3gIAIAr9AwAA1AYAMP4DAADhAgAQ_wMAANQGADCABAIAuAYAIZ0EQAC6BgAhngRAALoGACHiBAEAuQYAIeMEAQDFBgAh5ARAALoGACHlBAAAvwYAIALjBAAAqgcAIOUEAACqBwAgAwAAAOECACABAADiAgAwAgAA3gIAIAMAAADhAgAgAQAA4gIAMAIAAN4CACADAAAA4QIAIAEAAOICADACAADeAgAgB4AEAgAAAAGdBEAAAAABngRAAAAAAeIEAQAAAAHjBAEAAAAB5ARAAAAAAeUEgAAAAAEBIwAA5gIAIAeABAIAAAABnQRAAAAAAZ4EQAAAAAHiBAEAAAAB4wQBAAAAAeQEQAAAAAHlBIAAAAABASMAAOgCADABIwAA6AIAMAeABAIAngcAIZ0EQACyBwAhngRAALIHACHiBAEAnQcAIeMEAQCwBwAh5ARAALIHACHlBIAAAAABAgAAAN4CACAjAADrAgAgB4AEAgCeBwAhnQRAALIHACGeBEAAsgcAIeIEAQCdBwAh4wQBALAHACHkBEAAsgcAIeUEgAAAAAECAAAA4QIAICMAAO0CACACAAAA4QIAICMAAO0CACADAAAA3gIAICoAAOYCACArAADrAgAgAQAAAN4CACABAAAA4QIAIAcGAADICQAgMAAAyQkAIDEAAMwJACAyAADLCQAgMwAAygkAIOMEAACqBwAg5QQAAKoHACAK_QMAANMGADD-AwAA9AIAEP8DAADTBgAwgAQCAIwGACGdBEAAmQYAIZ4EQACZBgAh4gQBAI0GACHjBAEAlgYAIeQEQACZBgAh5QQAAKgGACADAAAA4QIAIAEAAPMCADAvAAD0AgAgAwAAAOECACABAADiAgAwAgAA3gIAIAv9AwAA0AYAMP4DAAD6AgAQ_wMAANAGADCABAIAAAABnQRAALoGACG2BEAAugYAIbgEAQC5BgAh3gQBALkGACHfBAEAuQYAIeAECADRBgAh4QQAANIGACABAAAA9wIAIAEAAAD3AgAgCv0DAADQBgAw_gMAAPoCABD_AwAA0AYAMIAEAgC4BgAhnQRAALoGACG2BEAAugYAIbgEAQC5BgAh3gQBALkGACHfBAEAuQYAIeAECADRBgAhAAMAAAD6AgAgAQAA-wIAMAIAAPcCACADAAAA-gIAIAEAAPsCADACAAD3AgAgAwAAAPoCACABAAD7AgAwAgAA9wIAIAeABAIAAAABnQRAAAAAAbYEQAAAAAG4BAEAAAAB3gQBAAAAAd8EAQAAAAHgBAgAAAABASMAAP8CACAHgAQCAAAAAZ0EQAAAAAG2BEAAAAABuAQBAAAAAd4EAQAAAAHfBAEAAAAB4AQIAAAAAQEjAACBAwAwASMAAIEDADAHgAQCAJ4HACGdBEAAsgcAIbYEQACyBwAhuAQBAJ0HACHeBAEAnQcAId8EAQCdBwAh4AQIAMcJACECAAAA9wIAICMAAIQDACAHgAQCAJ4HACGdBEAAsgcAIbYEQACyBwAhuAQBAJ0HACHeBAEAnQcAId8EAQCdBwAh4AQIAMcJACECAAAA-gIAICMAAIYDACACAAAA-gIAICMAAIYDACADAAAA9wIAICoAAP8CACArAACEAwAgAQAAAPcCACABAAAA-gIAIAUGAADCCQAgMAAAwwkAIDEAAMYJACAyAADFCQAgMwAAxAkAIAr9AwAAzQYAMP4DAACNAwAQ_wMAAM0GADCABAIAjAYAIZ0EQACZBgAhtgRAAJkGACG4BAEAjQYAId4EAQCNBgAh3wQBAI0GACHgBAgAzgYAIQMAAAD6AgAgAQAAjAMAMC8AAI0DACADAAAA-gIAIAEAAPsCADACAAD3AgAgCf0DAADMBgAw_gMAAJMDABD_AwAAzAYAMIAEAgAAAAGPBAEAuQYAIZcEAQC5BgAhngRAALoGACHcBAEAAAAB3QQBALkGACEBAAAAkAMAIAEAAACQAwAgCf0DAADMBgAw_gMAAJMDABD_AwAAzAYAMIAEAgC4BgAhjwQBALkGACGXBAEAuQYAIZ4EQAC6BgAh3AQBALkGACHdBAEAuQYAIQADAAAAkwMAIAEAAJQDADACAACQAwAgAwAAAJMDACABAACUAwAwAgAAkAMAIAMAAACTAwAgAQAAlAMAMAIAAJADACAGgAQCAAAAAY8EAQAAAAGXBAEAAAABngRAAAAAAdwEAQAAAAHdBAEAAAABASMAAJgDACAGgAQCAAAAAY8EAQAAAAGXBAEAAAABngRAAAAAAdwEAQAAAAHdBAEAAAABASMAAJoDADABIwAAmgMAMAaABAIAngcAIY8EAQCdBwAhlwQBAJ0HACGeBEAAsgcAIdwEAQCdBwAh3QQBAJ0HACECAAAAkAMAICMAAJ0DACAGgAQCAJ4HACGPBAEAnQcAIZcEAQCdBwAhngRAALIHACHcBAEAnQcAId0EAQCdBwAhAgAAAJMDACAjAACfAwAgAgAAAJMDACAjAACfAwAgAwAAAJADACAqAACYAwAgKwAAnQMAIAEAAACQAwAgAQAAAJMDACAFBgAAvQkAIDAAAL4JACAxAADBCQAgMgAAwAkAIDMAAL8JACAJ_QMAAMsGADD-AwAApgMAEP8DAADLBgAwgAQCAIwGACGPBAEAjQYAIZcEAQCNBgAhngRAAJkGACHcBAEAjQYAId0EAQCNBgAhAwAAAJMDACABAAClAwAwLwAApgMAIAMAAACTAwAgAQAAlAMAMAIAAJADACAIjAIAALsGACD9AwAAtwYAMP4DAAC7AwAQ_wMAALcGADCABAIAAAABgwQBALkGACGdBEAAugYAIcoEAQAAAAEBAAAAqQMAIBeIAgAAyAYAIIoCAADJBgAgiwIAAMoGACD9AwAAxAYAMP4DAACrAwAQ_wMAAMQGADCABAIAuAYAIYMEAQC5BgAhnQRAALoGACHJBAEAuQYAIcoEAQC5BgAhywQBALkGACHMBAEAxQYAIc0EAgC4BgAhzgQCALgGACHPBAIAuAYAIdAEAgC4BgAh0QQCALgGACHSBAIAuAYAIdMEAgDGBgAh1ARAAMMGACHVBCAAxwYAIdYEQADDBgAhB4gCAAC6CQAgigIAALsJACCLAgAAvAkAIMwEAACqBwAg0wQAAKoHACDUBAAAqgcAINYEAACqBwAgF4gCAADIBgAgigIAAMkGACCLAgAAygYAIP0DAADEBgAw_gMAAKsDABD_AwAAxAYAMIAEAgAAAAGDBAEAuQYAIZ0EQAC6BgAhyQQBAAAAAcoEAQC5BgAhywQBALkGACHMBAEAxQYAIc0EAgC4BgAhzgQCALgGACHPBAIAuAYAIdAEAgC4BgAh0QQCALgGACHSBAIAuAYAIdMEAgDGBgAh1ARAAMMGACHVBCAAxwYAIdYEQADDBgAhAwAAAKsDACABAACsAwAwAgAArQMAIBOJAgAAwAYAIP0DAADCBgAw_gMAAK8DABD_AwAAwgYAMIAEAgC4BgAhnQRAALoGACG2BEAAugYAIbwEAgC4BgAhvgQIAL4GACG_BAgAvgYAIcAEAAC_BgAgwQQIAL4GACHCBAgAvgYAIcMECAC-BgAhxAQIAL4GACHFBAgAvgYAIcYECAC-BgAhxwQBALkGACHIBEAAwwYAIQuJAgAAuQkAIL4EAACqBwAgvwQAAKoHACDABAAAqgcAIMEEAACqBwAgwgQAAKoHACDDBAAAqgcAIMQEAACqBwAgxQQAAKoHACDGBAAAqgcAIMgEAACqBwAgFIkCAADABgAg_QMAAMIGADD-AwAArwMAEP8DAADCBgAwgAQCAAAAAZ0EQAC6BgAhtgRAALoGACG8BAIAuAYAIb4ECAC-BgAhvwQIAL4GACHABAAAvwYAIMEECAC-BgAhwgQIAL4GACHDBAgAvgYAIcQECAC-BgAhxQQIAL4GACHGBAgAvgYAIccEAQC5BgAhyARAAMMGACHbBAAAwQYAIAMAAACvAwAgAQAAsAMAMAIAALEDACALiQIAAMAGACD9AwAAvQYAMP4DAACzAwAQ_wMAAL0GADCABAIAuAYAIZ0EQAC6BgAhvAQCALgGACG9BEAAugYAIb4ECAC-BgAhvwQIAL4GACHABAAAvwYAIASJAgAAuQkAIL4EAACqBwAgvwQAAKoHACDABAAAqgcAIAyJAgAAwAYAIP0DAAC9BgAw_gMAALMDABD_AwAAvQYAMIAEAgAAAAGdBEAAugYAIbwEAgC4BgAhvQRAALoGACG-BAgAvgYAIb8ECAC-BgAhwAQAAL8GACDaBAAAvAYAIAMAAACzAwAgAQAAtAMAMAIAALUDACABAAAArwMAIAEAAACzAwAgAQAAAKsDACABAAAAqQMAIAiMAgAAuwYAIP0DAAC3BgAw_gMAALsDABD_AwAAtwYAMIAEAgC4BgAhgwQBALkGACGdBEAAugYAIcoEAQC5BgAhAYwCAAC4CQAgAwAAALsDACABAAC8AwAwAgAAqQMAIAMAAAC7AwAgAQAAvAMAMAIAAKkDACADAAAAuwMAIAEAALwDADACAACpAwAgBYwCAAC3CQAggAQCAAAAAYMEAQAAAAGdBEAAAAABygQBAAAAAQEjAADAAwAgBIAEAgAAAAGDBAEAAAABnQRAAAAAAcoEAQAAAAEBIwAAwgMAMAEjAADCAwAwBYwCAACqCQAggAQCAJ4HACGDBAEAnQcAIZ0EQACyBwAhygQBAJ0HACECAAAAqQMAICMAAMUDACAEgAQCAJ4HACGDBAEAnQcAIZ0EQACyBwAhygQBAJ0HACECAAAAuwMAICMAAMcDACACAAAAuwMAICMAAMcDACADAAAAqQMAICoAAMADACArAADFAwAgAQAAAKkDACABAAAAuwMAIAUGAAClCQAgMAAApgkAIDEAAKkJACAyAACoCQAgMwAApwkAIAf9AwAAtgYAMP4DAADOAwAQ_wMAALYGADCABAIAjAYAIYMEAQCNBgAhnQRAAJkGACHKBAEAjQYAIQMAAAC7AwAgAQAAzQMAMC8AAM4DACADAAAAuwMAIAEAALwDADACAACpAwAgAQAAAK0DACABAAAArQMAIAMAAACrAwAgAQAArAMAMAIAAK0DACADAAAAqwMAIAEAAKwDADACAACtAwAgAwAAAKsDACABAACsAwAwAgAArQMAIBSIAgAAogkAIIoCAACjCQAgiwIAAKQJACCABAIAAAABgwQBAAAAAZ0EQAAAAAHJBAEAAAABygQBAAAAAcsEAQAAAAHMBAEAAAABzQQCAAAAAc4EAgAAAAHPBAIAAAAB0AQCAAAAAdEEAgAAAAHSBAIAAAAB0wQCAAAAAdQEQAAAAAHVBCAAAAAB1gRAAAAAAQEjAADWAwAgEYAEAgAAAAGDBAEAAAABnQRAAAAAAckEAQAAAAHKBAEAAAABywQBAAAAAcwEAQAAAAHNBAIAAAABzgQCAAAAAc8EAgAAAAHQBAIAAAAB0QQCAAAAAdIEAgAAAAHTBAIAAAAB1ARAAAAAAdUEIAAAAAHWBEAAAAABASMAANgDADABIwAA2AMAMBSIAgAAhwkAIIoCAACICQAgiwIAAIkJACCABAIAngcAIYMEAQCdBwAhnQRAALIHACHJBAEAnQcAIcoEAQCdBwAhywQBAJ0HACHMBAEAsAcAIc0EAgCeBwAhzgQCAJ4HACHPBAIAngcAIdAEAgCeBwAh0QQCAJ4HACHSBAIAngcAIdMEAgCzBwAh1ARAALEHACHVBCAAiAgAIdYEQACxBwAhAgAAAK0DACAjAADbAwAgEYAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIckEAQCdBwAhygQBAJ0HACHLBAEAnQcAIcwEAQCwBwAhzQQCAJ4HACHOBAIAngcAIc8EAgCeBwAh0AQCAJ4HACHRBAIAngcAIdIEAgCeBwAh0wQCALMHACHUBEAAsQcAIdUEIACICAAh1gRAALEHACECAAAAqwMAICMAAN0DACACAAAAqwMAICMAAN0DACADAAAArQMAICoAANYDACArAADbAwAgAQAAAK0DACABAAAAqwMAIAkGAACCCQAgMAAAgwkAIDEAAIYJACAyAACFCQAgMwAAhAkAIMwEAACqBwAg0wQAAKoHACDUBAAAqgcAINYEAACqBwAgFP0DAAC1BgAw_gMAAOQDABD_AwAAtQYAMIAEAgCMBgAhgwQBAI0GACGdBEAAmQYAIckEAQCNBgAhygQBAI0GACHLBAEAjQYAIcwEAQCWBgAhzQQCAIwGACHOBAIAjAYAIc8EAgCMBgAh0AQCAIwGACHRBAIAjAYAIdIEAgCMBgAh0wQCAJUGACHUBEAAlwYAIdUEIACnBgAh1gRAAJcGACEDAAAAqwMAIAEAAOMDADAvAADkAwAgAwAAAKsDACABAACsAwAwAgAArQMAIAEAAACxAwAgAQAAALEDACADAAAArwMAIAEAALADADACAACxAwAgAwAAAK8DACABAACwAwAwAgAAsQMAIAMAAACvAwAgAQAAsAMAMAIAALEDACAQiQIAAIEJACCABAIAAAABnQRAAAAAAbYEQAAAAAG8BAIAAAABvgQIAAAAAb8ECAAAAAHABIAAAAABwQQIAAAAAcIECAAAAAHDBAgAAAABxAQIAAAAAcUECAAAAAHGBAgAAAABxwQBAAAAAcgEQAAAAAEBIwAA7AMAIA-ABAIAAAABnQRAAAAAAbYEQAAAAAG8BAIAAAABvgQIAAAAAb8ECAAAAAHABIAAAAABwQQIAAAAAcIECAAAAAHDBAgAAAABxAQIAAAAAcUECAAAAAHGBAgAAAABxwQBAAAAAcgEQAAAAAEBIwAA7gMAMAEjAADuAwAwEIkCAACACQAggAQCAJ4HACGdBEAAsgcAIbYEQACyBwAhvAQCAJ4HACG-BAgA-AgAIb8ECAD4CAAhwASAAAAAAcEECAD4CAAhwgQIAPgIACHDBAgA-AgAIcQECAD4CAAhxQQIAPgIACHGBAgA-AgAIccEAQCdBwAhyARAALEHACECAAAAsQMAICMAAPEDACAPgAQCAJ4HACGdBEAAsgcAIbYEQACyBwAhvAQCAJ4HACG-BAgA-AgAIb8ECAD4CAAhwASAAAAAAcEECAD4CAAhwgQIAPgIACHDBAgA-AgAIcQECAD4CAAhxQQIAPgIACHGBAgA-AgAIccEAQCdBwAhyARAALEHACECAAAArwMAICMAAPMDACACAAAArwMAICMAAPMDACADAAAAsQMAICoAAOwDACArAADxAwAgAQAAALEDACABAAAArwMAIA8GAAD7CAAgMAAA_AgAIDEAAP8IACAyAAD-CAAgMwAA_QgAIL4EAACqBwAgvwQAAKoHACDABAAAqgcAIMEEAACqBwAgwgQAAKoHACDDBAAAqgcAIMQEAACqBwAgxQQAAKoHACDGBAAAqgcAIMgEAACqBwAgEv0DAAC0BgAw_gMAAPoDABD_AwAAtAYAMIAEAgCMBgAhnQRAAJkGACG2BEAAmQYAIbwEAgCMBgAhvgQIALIGACG_BAgAsgYAIcAEAACoBgAgwQQIALIGACHCBAgAsgYAIcMECACyBgAhxAQIALIGACHFBAgAsgYAIcYECACyBgAhxwQBAI0GACHIBEAAlwYAIQMAAACvAwAgAQAA-QMAMC8AAPoDACADAAAArwMAIAEAALADADACAACxAwAgAQAAALUDACABAAAAtQMAIAMAAACzAwAgAQAAtAMAMAIAALUDACADAAAAswMAIAEAALQDADACAAC1AwAgAwAAALMDACABAAC0AwAwAgAAtQMAIAiJAgAA-ggAIIAEAgAAAAGdBEAAAAABvAQCAAAAAb0EQAAAAAG-BAgAAAABvwQIAAAAAcAEgAAAAAEBIwAAggQAIAeABAIAAAABnQRAAAAAAbwEAgAAAAG9BEAAAAABvgQIAAAAAb8ECAAAAAHABIAAAAABASMAAIQEADABIwAAhAQAMAiJAgAA-QgAIIAEAgCeBwAhnQRAALIHACG8BAIAngcAIb0EQACyBwAhvgQIAPgIACG_BAgA-AgAIcAEgAAAAAECAAAAtQMAICMAAIcEACAHgAQCAJ4HACGdBEAAsgcAIbwEAgCeBwAhvQRAALIHACG-BAgA-AgAIb8ECAD4CAAhwASAAAAAAQIAAACzAwAgIwAAiQQAIAIAAACzAwAgIwAAiQQAIAMAAAC1AwAgKgAAggQAICsAAIcEACABAAAAtQMAIAEAAACzAwAgCAYAAPMIACAwAAD0CAAgMQAA9wgAIDIAAPYIACAzAAD1CAAgvgQAAKoHACC_BAAAqgcAIMAEAACqBwAgCv0DAACxBgAw_gMAAJAEABD_AwAAsQYAMIAEAgCMBgAhnQRAAJkGACG8BAIAjAYAIb0EQACZBgAhvgQIALIGACG_BAgAsgYAIcAEAACoBgAgAwAAALMDACABAACPBAAwLwAAkAQAIAMAAACzAwAgAQAAtAMAMAIAALUDACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIA4DAADxCAAgBQAA8ggAIIAEAgAAAAGDBAEAAAABjwQCAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAawEIAAAAAGvBAEAAAABswQBAAAAAbkEAQAAAAG6BAIAAAABuwQBAAAAAQEjAACYBAAgDIAEAgAAAAGDBAEAAAABjwQCAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAawEIAAAAAGvBAEAAAABswQBAAAAAbkEAQAAAAG6BAIAAAABuwQBAAAAAQEjAACaBAAwASMAAJoEADAOAwAA4wgAIAUAAOQIACCABAIAngcAIYMEAQCdBwAhjwQCAJ4HACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGsBCAAiAgAIa8EAQCdBwAhswQBAJ0HACG5BAEAnQcAIboEAgCeBwAhuwQBAJ0HACECAAAABQAgIwAAnQQAIAyABAIAngcAIYMEAQCdBwAhjwQCAJ4HACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGsBCAAiAgAIa8EAQCdBwAhswQBAJ0HACG5BAEAnQcAIboEAgCeBwAhuwQBAJ0HACECAAAAAwAgIwAAnwQAIAIAAAADACAjAACfBAAgAwAAAAUAICoAAJgEACArAACdBAAgAQAAAAUAIAEAAAADACAFBgAA3ggAIDAAAN8IACAxAADiCAAgMgAA4QgAIDMAAOAIACAP_QMAALAGADD-AwAApgQAEP8DAACwBgAwgAQCAIwGACGDBAEAjQYAIY8EAgCMBgAhnAQCAIwGACGdBEAAmQYAIZ4EQACZBgAhrAQgAKcGACGvBAEAjQYAIbMEAQCNBgAhuQQBAI0GACG6BAIAjAYAIbsEAQCNBgAhAwAAAAMAIAEAAKUEADAvAACmBAAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAAJACABAAAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgCgMAAN0IACAEAADcCAAggAQCAAAAAY8EAgAAAAGdBEAAAAABswQBAAAAAbUEAgAAAAG2BAEAAAABtwQCAAAAAbgEAQAAAAEBIwAArgQAIAiABAIAAAABjwQCAAAAAZ0EQAAAAAGzBAEAAAABtQQCAAAAAbYEAQAAAAG3BAIAAAABuAQBAAAAAQEjAACwBAAwASMAALAEADAKAwAA2wgAIAQAANoIACCABAIAngcAIY8EAgCeBwAhnQRAALIHACGzBAEAnQcAIbUEAgCeBwAhtgQBAJ0HACG3BAIAngcAIbgEAQCdBwAhAgAAAAkAICMAALMEACAIgAQCAJ4HACGPBAIAngcAIZ0EQACyBwAhswQBAJ0HACG1BAIAngcAIbYEAQCdBwAhtwQCAJ4HACG4BAEAnQcAIQIAAAAHACAjAAC1BAAgAgAAAAcAICMAALUEACADAAAACQAgKgAArgQAICsAALMEACABAAAACQAgAQAAAAcAIAUGAADVCAAgMAAA1ggAIDEAANkIACAyAADYCAAgMwAA1wgAIAv9AwAArwYAMP4DAAC8BAAQ_wMAAK8GADCABAIAjAYAIY8EAgCMBgAhnQRAAJkGACGzBAEAjQYAIbUEAgCMBgAhtgQBAI0GACG3BAIAjAYAIbgEAQCNBgAhAwAAAAcAIAEAALsEADAvAAC8BAAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAAAPACABAAAADwAgAwAAAA0AIAEAAA4AMAIAAA8AIAMAAAANACABAAAOADACAAAPACADAAAADQAgAQAADgAwAgAADwAgCgMAANMIACAKAADUCAAggAQCAAAAAY8EAgAAAAGTBAEAAAABnQRAAAAAAZ4EQAAAAAGsBCAAAAABsAQBAAAAAbMEAQAAAAEBIwAAxAQAIAiABAIAAAABjwQCAAAAAZMEAQAAAAGdBEAAAAABngRAAAAAAawEIAAAAAGwBAEAAAABswQBAAAAAQEjAADGBAAwASMAAMYEADAKAwAAxQgAIAoAAMYIACCABAIAngcAIY8EAgCeBwAhkwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhrAQgAIgIACGwBAEAnQcAIbMEAQCdBwAhAgAAAA8AICMAAMkEACAIgAQCAJ4HACGPBAIAngcAIZMEAQCdBwAhnQRAALIHACGeBEAAsgcAIawEIACICAAhsAQBAJ0HACGzBAEAnQcAIQIAAAANACAjAADLBAAgAgAAAA0AICMAAMsEACADAAAADwAgKgAAxAQAICsAAMkEACABAAAADwAgAQAAAA0AIAUGAADACAAgMAAAwQgAIDEAAMQIACAyAADDCAAgMwAAwggAIAv9AwAArgYAMP4DAADSBAAQ_wMAAK4GADCABAIAjAYAIY8EAgCMBgAhkwQBAI0GACGdBEAAmQYAIZ4EQACZBgAhrAQgAKcGACGwBAEAjQYAIbMEAQCNBgAhAwAAAA0AIAEAANEEADAvAADSBAAgAwAAAA0AIAEAAA4AMAIAAA8AIAEAAAATACABAAAAEwAgAwAAABEAIAEAABIAMAIAABMAIAMAAAARACABAAASADACAAATACADAAAAEQAgAQAAEgAwAgAAEwAgCgkAAL8IACCABAIAAAABkwQBAAAAAZgEQAAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGyBAIAAAABswQBAAAAAbQEIAAAAAEBIwAA2gQAIAmABAIAAAABkwQBAAAAAZgEQAAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGyBAIAAAABswQBAAAAAbQEIAAAAAEBIwAA3AQAMAEjAADcBAAwCgkAAL4IACCABAIAngcAIZMEAQCdBwAhmARAALEHACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGyBAIAngcAIbMEAQCdBwAhtAQgAIgIACECAAAAEwAgIwAA3wQAIAmABAIAngcAIZMEAQCdBwAhmARAALEHACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGyBAIAngcAIbMEAQCdBwAhtAQgAIgIACECAAAAEQAgIwAA4QQAIAIAAAARACAjAADhBAAgAwAAABMAICoAANoEACArAADfBAAgAQAAABMAIAEAAAARACAGBgAAuQgAIDAAALoIACAxAAC9CAAgMgAAvAgAIDMAALsIACCYBAAAqgcAIAz9AwAArQYAMP4DAADoBAAQ_wMAAK0GADCABAIAjAYAIZMEAQCNBgAhmARAAJcGACGcBAIAjAYAIZ0EQACZBgAhngRAAJkGACGyBAIAjAYAIbMEAQCNBgAhtAQgAKcGACEDAAAAEQAgAQAA5wQAMC8AAOgEACADAAAAEQAgAQAAEgAwAgAAEwAgAQAAABgAIAEAAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACAJAwAAuAgAIAqAAAAAAYAEAgAAAAGDBAEAAAABjwQCAAAAAZ0EQAAAAAGeBEAAAAABsAQBAAAAAbEEIAAAAAEBIwAA8AQAIAgKgAAAAAGABAIAAAABgwQBAAAAAY8EAgAAAAGdBEAAAAABngRAAAAAAbAEAQAAAAGxBCAAAAABASMAAPIEADABIwAA8gQAMAEAAAAaACAJAwAAtwgAIAqAAAAAAYAEAgCeBwAhgwQBAJ0HACGPBAIAswcAIZ0EQACyBwAhngRAALIHACGwBAEAnQcAIbEEIACICAAhAgAAABgAICMAAPYEACAICoAAAAABgAQCAJ4HACGDBAEAnQcAIY8EAgCzBwAhnQRAALIHACGeBEAAsgcAIbAEAQCdBwAhsQQgAIgIACECAAAAFgAgIwAA-AQAIAIAAAAWACAjAAD4BAAgAQAAABoAIAMAAAAYACAqAADwBAAgKwAA9gQAIAEAAAAYACABAAAAFgAgBgYAALIIACAwAACzCAAgMQAAtggAIDIAALUIACAzAAC0CAAgjwQAAKoHACALCgAAmAYAIP0DAACsBgAw_gMAAIAFABD_AwAArAYAMIAEAgCMBgAhgwQBAI0GACGPBAIAlQYAIZ0EQACZBgAhngRAAJkGACGwBAEAjQYAIbEEIACnBgAhAwAAABYAIAEAAP8EADAvAACABQAgAwAAABYAIAEAABcAMAIAABgAIAEAAAAeACABAAAAHgAgAwAAABwAIAEAAB0AMAIAAB4AIAMAAAAcACABAAAdADACAAAeACADAAAAHAAgAQAAHQAwAgAAHgAgEA0AAK4IACAPAACvCAAgFwAAsQgAIBgAALAIACCABAIAAAABgQQBAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAakEAQAAAAGqBAIAAAABqwQgAAAAAawEIAAAAAGtBIAAAAABrgSAAAAAAa8EAQAAAAEBIwAAiAUAIAyABAIAAAABgQQBAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAakEAQAAAAGqBAIAAAABqwQgAAAAAawEIAAAAAGtBIAAAAABrgSAAAAAAa8EAQAAAAEBIwAAigUAMAEjAACKBQAwEA0AAIkIACAPAACKCAAgFwAAjAgAIBgAAIsIACCABAIAngcAIYEEAQCdBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhqQQBAJ0HACGqBAIAngcAIasEIACICAAhrAQgAIgIACGtBIAAAAABrgSAAAAAAa8EAQCwBwAhAgAAAB4AICMAAI0FACAMgAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIakEAQCdBwAhqgQCAJ4HACGrBCAAiAgAIawEIACICAAhrQSAAAAAAa4EgAAAAAGvBAEAsAcAIQIAAAAcACAjAACPBQAgAgAAABwAICMAAI8FACADAAAAHgAgKgAAiAUAICsAAI0FACABAAAAHgAgAQAAABwAIAcGAACDCAAgMAAAhAgAIDEAAIcIACAyAACGCAAgMwAAhQgAIK4EAACqBwAgrwQAAKoHACAP_QMAAKYGADD-AwAAlgUAEP8DAACmBgAwgAQCAIwGACGBBAEAjQYAIYMEAQCNBgAhnQRAAJkGACGeBEAAmQYAIakEAQCNBgAhqgQCAIwGACGrBCAApwYAIawEIACnBgAhrQQAAJgGACCuBAAAqAYAIK8EAQCWBgAhAwAAABwAIAEAAJUFADAvAACWBQAgAwAAABwAIAEAAB0AMAIAAB4AIAEAAAAiACABAAAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgCAMAAIIIACAOAACBCAAggAQCAAAAAYEEAQAAAAGPBAIAAAABkAQCAAAAAZ0EQAAAAAGoBAEAAAABASMAAJ4FACAGgAQCAAAAAYEEAQAAAAGPBAIAAAABkAQCAAAAAZ0EQAAAAAGoBAEAAAABASMAAKAFADABIwAAoAUAMAgDAACACAAgDgAA_wcAIIAEAgCeBwAhgQQBAJ0HACGPBAIAngcAIZAEAgCeBwAhnQRAALIHACGoBAEAnQcAIQIAAAAiACAjAACjBQAgBoAEAgCeBwAhgQQBAJ0HACGPBAIAngcAIZAEAgCeBwAhnQRAALIHACGoBAEAnQcAIQIAAAAgACAjAAClBQAgAgAAACAAICMAAKUFACADAAAAIgAgKgAAngUAICsAAKMFACABAAAAIgAgAQAAACAAIAUGAAD6BwAgMAAA-wcAIDEAAP4HACAyAAD9BwAgMwAA_AcAIAn9AwAApQYAMP4DAACsBQAQ_wMAAKUGADCABAIAjAYAIYEEAQCNBgAhjwQCAIwGACGQBAIAjAYAIZ0EQACZBgAhqAQBAI0GACEDAAAAIAAgAQAAqwUAMC8AAKwFACADAAAAIAAgAQAAIQAwAgAAIgAgAQAAACYAIAEAAAAmACADAAAAJAAgAQAAJQAwAgAAJgAgAwAAACQAIAEAACUAMAIAACYAIAMAAAAkACABAAAlADACAAAmACALDgAA-AcAIBcAAPkHACCABAIAAAABgQQBAAAAAYMEAQAAAAGQBAIAAAABnAQCAAAAAZ0EQAAAAAGeBEAAAAABpgQBAAAAAacEAQAAAAEBIwAAtAUAIAmABAIAAAABgQQBAAAAAYMEAQAAAAGQBAIAAAABnAQCAAAAAZ0EQAAAAAGeBEAAAAABpgQBAAAAAacEAQAAAAEBIwAAtgUAMAEjAAC2BQAwCw4AAO0HACAXAADuBwAggAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhkAQCAJ4HACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGmBAEAsAcAIacEAQCdBwAhAgAAACYAICMAALkFACAJgAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhkAQCAJ4HACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGmBAEAsAcAIacEAQCdBwAhAgAAACQAICMAALsFACACAAAAJAAgIwAAuwUAIAMAAAAmACAqAAC0BQAgKwAAuQUAIAEAAAAmACABAAAAJAAgBgYAAOgHACAwAADpBwAgMQAA7AcAIDIAAOsHACAzAADqBwAgpgQAAKoHACAM_QMAAKQGADD-AwAAwgUAEP8DAACkBgAwgAQCAIwGACGBBAEAjQYAIYMEAQCNBgAhkAQCAIwGACGcBAIAjAYAIZ0EQACZBgAhngRAAJkGACGmBAEAlgYAIacEAQCNBgAhAwAAACQAIAEAAMEFADAvAADCBQAgAwAAACQAIAEAACUAMAIAACYAIAEAAAAqACABAAAAKgAgAwAAACgAIAEAACkAMAIAACoAIAMAAAAoACABAAApADACAAAqACADAAAAKAAgAQAAKQAwAgAAKgAgGg4AAOAHACAPAADlBwAgEAAA4QcAIBEAAOcHACASAADiBwAgEwAA4wcAIBQAAOQHACAWAADmBwAggAQCAAAAAYEEAQAAAAGQBAIAAAABkQQCAAAAAZIEAgAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGWBEAAAAABlwQBAAAAAZgEQAAAAAGZBAIAAAABmgQCAAAAAZsEgAAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGfBAIAAAABASMAAMoFACASgAQCAAAAAYEEAQAAAAGQBAIAAAABkQQCAAAAAZIEAgAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGWBEAAAAABlwQBAAAAAZgEQAAAAAGZBAIAAAABmgQCAAAAAZsEgAAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGfBAIAAAABASMAAMwFADABIwAAzAUAMAEAAAAoACABAAAAGgAgGg4AALQHACAPAAC6BwAgEAAAtQcAIBEAALYHACASAAC3BwAgEwAAuAcAIBQAALkHACAWAAC7BwAggAQCAJ4HACGBBAEAnQcAIZAEAgCeBwAhkQQCAJ4HACGSBAIAswcAIZMEAQCdBwAhlAQBAJ0HACGVBAEAsAcAIZYEQACxBwAhlwQBAJ0HACGYBEAAsQcAIZkEAgCzBwAhmgQCAJ4HACGbBIAAAAABnAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhnwQCALMHACECAAAAKgAgIwAA0QUAIBKABAIAngcAIYEEAQCdBwAhkAQCAJ4HACGRBAIAngcAIZIEAgCzBwAhkwQBAJ0HACGUBAEAnQcAIZUEAQCwBwAhlgRAALEHACGXBAEAnQcAIZgEQACxBwAhmQQCALMHACGaBAIAngcAIZsEgAAAAAGcBAIAngcAIZ0EQACyBwAhngRAALIHACGfBAIAswcAIQIAAAAoACAjAADTBQAgAgAAACgAICMAANMFACABAAAAKAAgAQAAABoAIAMAAAAqACAqAADKBQAgKwAA0QUAIAEAAAAqACABAAAAKAAgCwYAAKsHACAwAACsBwAgMQAArwcAIDIAAK4HACAzAACtBwAgkgQAAKoHACCVBAAAqgcAIJYEAACqBwAgmAQAAKoHACCZBAAAqgcAIJ8EAACqBwAgFf0DAACUBgAw_gMAANwFABD_AwAAlAYAMIAEAgCMBgAhgQQBAI0GACGQBAIAjAYAIZEEAgCMBgAhkgQCAJUGACGTBAEAjQYAIZQEAQCNBgAhlQQBAJYGACGWBEAAlwYAIZcEAQCNBgAhmARAAJcGACGZBAIAlQYAIZoEAgCMBgAhmwQAAJgGACCcBAIAjAYAIZ0EQACZBgAhngRAAJkGACGfBAIAlQYAIQMAAAAoACABAADbBQAwLwAA3AUAIAMAAAAoACABAAApADACAAAqACABAAAAMQAgAQAAADEAIAMAAAAvACABAAAwADACAAAxACADAAAALwAgAQAAMAAwAgAAMQAgAwAAAC8AIAEAADAAMAIAADEAIAYDAACpBwAgFQAAqAcAIIAEAgAAAAGBBAEAAAABggQCAAAAAY8EAgAAAAEBIwAA5AUAIASABAIAAAABgQQBAAAAAYIEAgAAAAGPBAIAAAABASMAAOYFADABIwAA5gUAMAYDAACnBwAgFQAApgcAIIAEAgCeBwAhgQQBAJ0HACGCBAIAngcAIY8EAgCeBwAhAgAAADEAICMAAOkFACAEgAQCAJ4HACGBBAEAnQcAIYIEAgCeBwAhjwQCAJ4HACECAAAALwAgIwAA6wUAIAIAAAAvACAjAADrBQAgAwAAADEAICoAAOQFACArAADpBQAgAQAAADEAIAEAAAAvACAFBgAAoQcAIDAAAKIHACAxAAClBwAgMgAApAcAIDMAAKMHACAH_QMAAJMGADD-AwAA8gUAEP8DAACTBgAwgAQCAIwGACGBBAEAjQYAIYIEAgCMBgAhjwQCAIwGACEDAAAALwAgAQAA8QUAMC8AAPIFACADAAAALwAgAQAAMAAwAgAAMQAgAQAAADUAIAEAAAA1ACADAAAAMwAgAQAANAAwAgAANQAgAwAAADMAIAEAADQAMAIAADUAIAMAAAAzACABAAA0ADACAAA1ACAFFQAAoAcAIIAEAgAAAAGBBAEAAAABggQCAAAAAYMEAQAAAAEBIwAA-gUAIASABAIAAAABgQQBAAAAAYIEAgAAAAGDBAEAAAABASMAAPwFADABIwAA_AUAMAUVAACfBwAggAQCAJ4HACGBBAEAnQcAIYIEAgCeBwAhgwQBAJ0HACECAAAANQAgIwAA_wUAIASABAIAngcAIYEEAQCdBwAhggQCAJ4HACGDBAEAnQcAIQIAAAAzACAjAACBBgAgAgAAADMAICMAAIEGACADAAAANQAgKgAA-gUAICsAAP8FACABAAAANQAgAQAAADMAIAUGAACYBwAgMAAAmQcAIDEAAJwHACAyAACbBwAgMwAAmgcAIAf9AwAAiwYAMP4DAACIBgAQ_wMAAIsGADCABAIAjAYAIYEEAQCNBgAhggQCAIwGACGDBAEAjQYAIQMAAAAzACABAACHBgAwLwAAiAYAIAMAAAAzACABAAA0ADACAAA1ACAH_QMAAIsGADD-AwAAiAYAEP8DAACLBgAwgAQCAIwGACGBBAEAjQYAIYIEAgCMBgAhgwQBAI0GACENBgAAjwYAIDAAAJIGACAxAACPBgAgMgAAjwYAIDMAAI8GACCEBAIAAAABhQQCAAAABIYEAgAAAASHBAIAAAABiAQCAAAAAYkEAgAAAAGKBAIAAAABjgQCAJEGACEOBgAAjwYAIDIAAJAGACAzAACQBgAghAQBAAAAAYUEAQAAAASGBAEAAAAEhwQBAAAAAYgEAQAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBAEAAAABjQQBAAAAAY4EAQCOBgAhDgYAAI8GACAyAACQBgAgMwAAkAYAIIQEAQAAAAGFBAEAAAAEhgQBAAAABIcEAQAAAAGIBAEAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBAEAjgYAIQiEBAIAAAABhQQCAAAABIYEAgAAAASHBAIAAAABiAQCAAAAAYkEAgAAAAGKBAIAAAABjgQCAI8GACELhAQBAAAAAYUEAQAAAASGBAEAAAAEhwQBAAAAAYgEAQAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBAEAAAABjQQBAAAAAY4EAQCQBgAhDQYAAI8GACAwAACSBgAgMQAAjwYAIDIAAI8GACAzAACPBgAghAQCAAAAAYUEAgAAAASGBAIAAAAEhwQCAAAAAYgEAgAAAAGJBAIAAAABigQCAAAAAY4EAgCRBgAhCIQECAAAAAGFBAgAAAAEhgQIAAAABIcECAAAAAGIBAgAAAABiQQIAAAAAYoECAAAAAGOBAgAkgYAIQf9AwAAkwYAMP4DAADyBQAQ_wMAAJMGADCABAIAjAYAIYEEAQCNBgAhggQCAIwGACGPBAIAjAYAIRX9AwAAlAYAMP4DAADcBQAQ_wMAAJQGADCABAIAjAYAIYEEAQCNBgAhkAQCAIwGACGRBAIAjAYAIZIEAgCVBgAhkwQBAI0GACGUBAEAjQYAIZUEAQCWBgAhlgRAAJcGACGXBAEAjQYAIZgEQACXBgAhmQQCAJUGACGaBAIAjAYAIZsEAACYBgAgnAQCAIwGACGdBEAAmQYAIZ4EQACZBgAhnwQCAJUGACENBgAAngYAIDAAAKMGACAxAACeBgAgMgAAngYAIDMAAJ4GACCEBAIAAAABhQQCAAAABYYEAgAAAAWHBAIAAAABiAQCAAAAAYkEAgAAAAGKBAIAAAABjgQCAKIGACEOBgAAngYAIDIAAKEGACAzAAChBgAghAQBAAAAAYUEAQAAAAWGBAEAAAAFhwQBAAAAAYgEAQAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBAEAAAABjQQBAAAAAY4EAQCgBgAhCwYAAJ4GACAyAACfBgAgMwAAnwYAIIQEQAAAAAGFBEAAAAAFhgRAAAAABYcEQAAAAAGIBEAAAAABiQRAAAAAAYoEQAAAAAGOBEAAnQYAIQ8GAACPBgAgMgAAnAYAIDMAAJwGACCEBIAAAAABhwSAAAAAAYgEgAAAAAGJBIAAAAABigSAAAAAAY4EgAAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAGjBIAAAAABpASAAAAAAaUEgAAAAAELBgAAjwYAIDIAAJsGACAzAACbBgAghARAAAAAAYUEQAAAAASGBEAAAAAEhwRAAAAAAYgEQAAAAAGJBEAAAAABigRAAAAAAY4EQACaBgAhCwYAAI8GACAyAACbBgAgMwAAmwYAIIQEQAAAAAGFBEAAAAAEhgRAAAAABIcEQAAAAAGIBEAAAAABiQRAAAAAAYoEQAAAAAGOBEAAmgYAIQiEBEAAAAABhQRAAAAABIYEQAAAAASHBEAAAAABiARAAAAAAYkEQAAAAAGKBEAAAAABjgRAAJsGACEMhASAAAAAAYcEgAAAAAGIBIAAAAABiQSAAAAAAYoEgAAAAAGOBIAAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABowSAAAAAAaQEgAAAAAGlBIAAAAABCwYAAJ4GACAyAACfBgAgMwAAnwYAIIQEQAAAAAGFBEAAAAAFhgRAAAAABYcEQAAAAAGIBEAAAAABiQRAAAAAAYoEQAAAAAGOBEAAnQYAIQiEBAIAAAABhQQCAAAABYYEAgAAAAWHBAIAAAABiAQCAAAAAYkEAgAAAAGKBAIAAAABjgQCAJ4GACEIhARAAAAAAYUEQAAAAAWGBEAAAAAFhwRAAAAAAYgEQAAAAAGJBEAAAAABigRAAAAAAY4EQACfBgAhDgYAAJ4GACAyAAChBgAgMwAAoQYAIIQEAQAAAAGFBAEAAAAFhgQBAAAABYcEAQAAAAGIBAEAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBAEAoAYAIQuEBAEAAAABhQQBAAAABYYEAQAAAAWHBAEAAAABiAQBAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEAQAAAAGNBAEAAAABjgQBAKEGACENBgAAngYAIDAAAKMGACAxAACeBgAgMgAAngYAIDMAAJ4GACCEBAIAAAABhQQCAAAABYYEAgAAAAWHBAIAAAABiAQCAAAAAYkEAgAAAAGKBAIAAAABjgQCAKIGACEIhAQIAAAAAYUECAAAAAWGBAgAAAAFhwQIAAAAAYgECAAAAAGJBAgAAAABigQIAAAAAY4ECACjBgAhDP0DAACkBgAw_gMAAMIFABD_AwAApAYAMIAEAgCMBgAhgQQBAI0GACGDBAEAjQYAIZAEAgCMBgAhnAQCAIwGACGdBEAAmQYAIZ4EQACZBgAhpgQBAJYGACGnBAEAjQYAIQn9AwAApQYAMP4DAACsBQAQ_wMAAKUGADCABAIAjAYAIYEEAQCNBgAhjwQCAIwGACGQBAIAjAYAIZ0EQACZBgAhqAQBAI0GACEP_QMAAKYGADD-AwAAlgUAEP8DAACmBgAwgAQCAIwGACGBBAEAjQYAIYMEAQCNBgAhnQRAAJkGACGeBEAAmQYAIakEAQCNBgAhqgQCAIwGACGrBCAApwYAIawEIACnBgAhrQQAAJgGACCuBAAAqAYAIK8EAQCWBgAhBQYAAI8GACAyAACrBgAgMwAAqwYAIIQEIAAAAAGOBCAAqgYAIQ8GAACeBgAgMgAAqQYAIDMAAKkGACCEBIAAAAABhwSAAAAAAYgEgAAAAAGJBIAAAAABigSAAAAAAY4EgAAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAGjBIAAAAABpASAAAAAAaUEgAAAAAEMhASAAAAAAYcEgAAAAAGIBIAAAAABiQSAAAAAAYoEgAAAAAGOBIAAAAABoAQBAAAAAaEEAQAAAAGiBAEAAAABowSAAAAAAaQEgAAAAAGlBIAAAAABBQYAAI8GACAyAACrBgAgMwAAqwYAIIQEIAAAAAGOBCAAqgYAIQKEBCAAAAABjgQgAKsGACELCgAAmAYAIP0DAACsBgAw_gMAAIAFABD_AwAArAYAMIAEAgCMBgAhgwQBAI0GACGPBAIAlQYAIZ0EQACZBgAhngRAAJkGACGwBAEAjQYAIbEEIACnBgAhDP0DAACtBgAw_gMAAOgEABD_AwAArQYAMIAEAgCMBgAhkwQBAI0GACGYBEAAlwYAIZwEAgCMBgAhnQRAAJkGACGeBEAAmQYAIbIEAgCMBgAhswQBAI0GACG0BCAApwYAIQv9AwAArgYAMP4DAADSBAAQ_wMAAK4GADCABAIAjAYAIY8EAgCMBgAhkwQBAI0GACGdBEAAmQYAIZ4EQACZBgAhrAQgAKcGACGwBAEAjQYAIbMEAQCNBgAhC_0DAACvBgAw_gMAALwEABD_AwAArwYAMIAEAgCMBgAhjwQCAIwGACGdBEAAmQYAIbMEAQCNBgAhtQQCAIwGACG2BAEAjQYAIbcEAgCMBgAhuAQBAI0GACEP_QMAALAGADD-AwAApgQAEP8DAACwBgAwgAQCAIwGACGDBAEAjQYAIY8EAgCMBgAhnAQCAIwGACGdBEAAmQYAIZ4EQACZBgAhrAQgAKcGACGvBAEAjQYAIbMEAQCNBgAhuQQBAI0GACG6BAIAjAYAIbsEAQCNBgAhCv0DAACxBgAw_gMAAJAEABD_AwAAsQYAMIAEAgCMBgAhnQRAAJkGACG8BAIAjAYAIb0EQACZBgAhvgQIALIGACG_BAgAsgYAIcAEAACoBgAgDQYAAJ4GACAwAACjBgAgMQAAowYAIDIAAKMGACAzAACjBgAghAQIAAAAAYUECAAAAAWGBAgAAAAFhwQIAAAAAYgECAAAAAGJBAgAAAABigQIAAAAAY4ECACzBgAhDQYAAJ4GACAwAACjBgAgMQAAowYAIDIAAKMGACAzAACjBgAghAQIAAAAAYUECAAAAAWGBAgAAAAFhwQIAAAAAYgECAAAAAGJBAgAAAABigQIAAAAAY4ECACzBgAhEv0DAAC0BgAw_gMAAPoDABD_AwAAtAYAMIAEAgCMBgAhnQRAAJkGACG2BEAAmQYAIbwEAgCMBgAhvgQIALIGACG_BAgAsgYAIcAEAACoBgAgwQQIALIGACHCBAgAsgYAIcMECACyBgAhxAQIALIGACHFBAgAsgYAIcYECACyBgAhxwQBAI0GACHIBEAAlwYAIRT9AwAAtQYAMP4DAADkAwAQ_wMAALUGADCABAIAjAYAIYMEAQCNBgAhnQRAAJkGACHJBAEAjQYAIcoEAQCNBgAhywQBAI0GACHMBAEAlgYAIc0EAgCMBgAhzgQCAIwGACHPBAIAjAYAIdAEAgCMBgAh0QQCAIwGACHSBAIAjAYAIdMEAgCVBgAh1ARAAJcGACHVBCAApwYAIdYEQACXBgAhB_0DAAC2BgAw_gMAAM4DABD_AwAAtgYAMIAEAgCMBgAhgwQBAI0GACGdBEAAmQYAIcoEAQCNBgAhCIwCAAC7BgAg_QMAALcGADD-AwAAuwMAEP8DAAC3BgAwgAQCALgGACGDBAEAuQYAIZ0EQAC6BgAhygQBALkGACEIhAQCAAAAAYUEAgAAAASGBAIAAAAEhwQCAAAAAYgEAgAAAAGJBAIAAAABigQCAAAAAY4EAgCPBgAhC4QEAQAAAAGFBAEAAAAEhgQBAAAABIcEAQAAAAGIBAEAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBAEAkAYAIQiEBEAAAAABhQRAAAAABIYEQAAAAASHBEAAAAABiARAAAAAAYkEQAAAAAGKBEAAAAABjgRAAJsGACED1wQAAKsDACDYBAAAqwMAINkEAACrAwAgArwEAgAAAAG9BEAAAAABC4kCAADABgAg_QMAAL0GADD-AwAAswMAEP8DAAC9BgAwgAQCALgGACGdBEAAugYAIbwEAgC4BgAhvQRAALoGACG-BAgAvgYAIb8ECAC-BgAhwAQAAL8GACAIhAQIAAAAAYUECAAAAAWGBAgAAAAFhwQIAAAAAYgECAAAAAGJBAgAAAABigQIAAAAAY4ECACjBgAhDIQEgAAAAAGHBIAAAAABiASAAAAAAYkEgAAAAAGKBIAAAAABjgSAAAAAAaAEAQAAAAGhBAEAAAABogQBAAAAAaMEgAAAAAGkBIAAAAABpQSAAAAAARmIAgAAyAYAIIoCAADJBgAgiwIAAMoGACD9AwAAxAYAMP4DAACrAwAQ_wMAAMQGADCABAIAuAYAIYMEAQC5BgAhnQRAALoGACHJBAEAuQYAIcoEAQC5BgAhywQBALkGACHMBAEAxQYAIc0EAgC4BgAhzgQCALgGACHPBAIAuAYAIdAEAgC4BgAh0QQCALgGACHSBAIAuAYAIdMEAgDGBgAh1ARAAMMGACHVBCAAxwYAIdYEQADDBgAhnwUAAKsDACCgBQAAqwMAIAK2BEAAAAABvAQCAAAAAROJAgAAwAYAIP0DAADCBgAw_gMAAK8DABD_AwAAwgYAMIAEAgC4BgAhnQRAALoGACG2BEAAugYAIbwEAgC4BgAhvgQIAL4GACG_BAgAvgYAIcAEAAC_BgAgwQQIAL4GACHCBAgAvgYAIcMECAC-BgAhxAQIAL4GACHFBAgAvgYAIcYECAC-BgAhxwQBALkGACHIBEAAwwYAIQiEBEAAAAABhQRAAAAABYYEQAAAAAWHBEAAAAABiARAAAAAAYkEQAAAAAGKBEAAAAABjgRAAJ8GACEXiAIAAMgGACCKAgAAyQYAIIsCAADKBgAg_QMAAMQGADD-AwAAqwMAEP8DAADEBgAwgAQCALgGACGDBAEAuQYAIZ0EQAC6BgAhyQQBALkGACHKBAEAuQYAIcsEAQC5BgAhzAQBAMUGACHNBAIAuAYAIc4EAgC4BgAhzwQCALgGACHQBAIAuAYAIdEEAgC4BgAh0gQCALgGACHTBAIAxgYAIdQEQADDBgAh1QQgAMcGACHWBEAAwwYAIQuEBAEAAAABhQQBAAAABYYEAQAAAAWHBAEAAAABiAQBAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEAQAAAAGNBAEAAAABjgQBAKEGACEIhAQCAAAAAYUEAgAAAAWGBAIAAAAFhwQCAAAAAYgEAgAAAAGJBAIAAAABigQCAAAAAY4EAgCeBgAhAoQEIAAAAAGOBCAAqwYAIQqMAgAAuwYAIP0DAAC3BgAw_gMAALsDABD_AwAAtwYAMIAEAgC4BgAhgwQBALkGACGdBEAAugYAIcoEAQC5BgAhnwUAALsDACCgBQAAuwMAIAPXBAAArwMAINgEAACvAwAg2QQAAK8DACAD1wQAALMDACDYBAAAswMAINkEAACzAwAgCf0DAADLBgAw_gMAAKYDABD_AwAAywYAMIAEAgCMBgAhjwQBAI0GACGXBAEAjQYAIZ4EQACZBgAh3AQBAI0GACHdBAEAjQYAIQn9AwAAzAYAMP4DAACTAwAQ_wMAAMwGADCABAIAuAYAIY8EAQC5BgAhlwQBALkGACGeBEAAugYAIdwEAQC5BgAh3QQBALkGACEK_QMAAM0GADD-AwAAjQMAEP8DAADNBgAwgAQCAIwGACGdBEAAmQYAIbYEQACZBgAhuAQBAI0GACHeBAEAjQYAId8EAQCNBgAh4AQIAM4GACENBgAAjwYAIDAAAJIGACAxAACSBgAgMgAAkgYAIDMAAJIGACCEBAgAAAABhQQIAAAABIYECAAAAASHBAgAAAABiAQIAAAAAYkECAAAAAGKBAgAAAABjgQIAM8GACENBgAAjwYAIDAAAJIGACAxAACSBgAgMgAAkgYAIDMAAJIGACCEBAgAAAABhQQIAAAABIYECAAAAASHBAgAAAABiAQIAAAAAYkECAAAAAGKBAgAAAABjgQIAM8GACEK_QMAANAGADD-AwAA-gIAEP8DAADQBgAwgAQCALgGACGdBEAAugYAIbYEQAC6BgAhuAQBALkGACHeBAEAuQYAId8EAQC5BgAh4AQIANEGACEIhAQIAAAAAYUECAAAAASGBAgAAAAEhwQIAAAAAYgECAAAAAGJBAgAAAABigQIAAAAAY4ECACSBgAhA7YEQAAAAAHeBAEAAAAB3wQBAAAAAQr9AwAA0wYAMP4DAAD0AgAQ_wMAANMGADCABAIAjAYAIZ0EQACZBgAhngRAAJkGACHiBAEAjQYAIeMEAQCWBgAh5ARAAJkGACHlBAAAqAYAIAr9AwAA1AYAMP4DAADhAgAQ_wMAANQGADCABAIAuAYAIZ0EQAC6BgAhngRAALoGACHiBAEAuQYAIeMEAQDFBgAh5ARAALoGACHlBAAAvwYAIAj9AwAA1QYAMP4DAADbAgAQ_wMAANUGADCABAIAjAYAIZ0EQACZBgAhngRAAJkGACHmBAEAjQYAIecEAgCMBgAhCP0DAADWBgAw_gMAAMgCABD_AwAA1gYAMIAEAgC4BgAhnQRAALoGACGeBEAAugYAIeYEAQC5BgAh5wQCALgGACEM_QMAANcGADD-AwAAwgIAEP8DAADXBgAwgAQCAIwGACGDBAEAjQYAIZcEAQCNBgAhnQRAAJkGACGeBEAAmQYAIegEAQCNBgAh6QQCAIwGACHqBAEAjQYAIesEQACZBgAhDP0DAADYBgAw_gMAAK8CABD_AwAA2AYAMIAEAgC4BgAhgwQBALkGACGXBAEAuQYAIZ0EQAC6BgAhngRAALoGACHoBAEAuQYAIekEAgC4BgAh6gQBALkGACHrBEAAugYAIQ_9AwAA2QYAMP4DAACpAgAQ_wMAANkGADCABAIAjAYAIYEEAQCNBgAhnQRAAJkGACG5BEAAmQYAIewECADOBgAh7QQEANoGACHuBAgAzgYAIe8EBADaBgAh8AQEANoGACHxBAQA2gYAIfIEAgCMBgAh8wQCAIwGACENBgAAjwYAIDAAAJIGACAxAADcBgAgMgAA3AYAIDMAANwGACCEBAQAAAABhQQEAAAABIYEBAAAAASHBAQAAAABiAQEAAAAAYkEBAAAAAGKBAQAAAABjgQEANsGACENBgAAjwYAIDAAAJIGACAxAADcBgAgMgAA3AYAIDMAANwGACCEBAQAAAABhQQEAAAABIYEBAAAAASHBAQAAAABiAQEAAAAAYkEBAAAAAGKBAQAAAABjgQEANsGACEIhAQEAAAAAYUEBAAAAASGBAQAAAAEhwQEAAAAAYgEBAAAAAGJBAQAAAABigQEAAAAAY4EBADcBgAhD_0DAADdBgAw_gMAAJYCABD_AwAA3QYAMIAEAgC4BgAhgQQBALkGACGdBEAAugYAIbkEQAC6BgAh7AQIANEGACHtBAQA3gYAIe4ECADRBgAh7wQEAN4GACHwBAQA3gYAIfEEBADeBgAh8gQCALgGACHzBAIAuAYAIQiEBAQAAAABhQQEAAAABIYEBAAAAASHBAQAAAABiAQEAAAAAYkEBAAAAAGKBAQAAAABjgQEANwGACECgQQBAAAAAbkEQAAAAAEc_QMAAOAGADD-AwAAkAIAEP8DAADgBgAwgAQCAIwGACGBBAEAjQYAIYMEAQCNBgAhlwQBAI0GACGdBEAAmQYAIZ4EQACZBgAh8AQEANoGACHxBAQA2gYAIfIEAgCMBgAh8wQCAIwGACH1BAEAjQYAIfYEAQCNBgAh9wQBAI0GACH4BAQA2gYAIfkEBADaBgAh-gQCAIwGACH7BAgAzgYAIfwEBADaBgAh_QQEANoGACH-BAgAzgYAIf8ECADOBgAhgAUIAM4GACGBBQQA2gYAIYIFBADaBgAhgwVAAJkGACEc_QMAAOEGADD-AwAA_QEAEP8DAADhBgAwgAQCALgGACGBBAEAuQYAIYMEAQC5BgAhlwQBALkGACGdBEAAugYAIZ4EQAC6BgAh8AQEAN4GACHxBAQA3gYAIfIEAgC4BgAh8wQCALgGACH1BAEAuQYAIfYEAQC5BgAh9wQBALkGACH4BAQA3gYAIfkEBADeBgAh-gQCALgGACH7BAgA0QYAIfwEBADeBgAh_QQEAN4GACH-BAgA0QYAIf8ECADRBgAhgAUIANEGACGBBQQA3gYAIYIFBADeBgAhgwVAALoGACEN_QMAAOIGADD-AwAA9wEAEP8DAADiBgAwgAQCAIwGACGdBEAAmQYAIbkEAQCNBgAhhAUBAI0GACGFBQgAzgYAIYYFCADOBgAhhwUBAI0GACGIBQEAjQYAIYkFCADOBgAhigUIAM4GACEN_QMAAOMGADD-AwAA5AEAEP8DAADjBgAwgAQCALgGACGdBEAAugYAIbkEAQC5BgAhhAUBALkGACGFBQgA0QYAIYYFCADRBgAhhwUBALkGACGIBQEAuQYAIYkFCADRBgAhigUIANEGACEM_QMAAOQGADD-AwAA3gEAEP8DAADkBgAwgAQCAIwGACGTBAEAjQYAIZ0EQACZBgAhuAQBAI0GACHoBAEAjQYAIYsFAQCNBgAhjAUBAJYGACGNBUAAmQYAIY4FAgCMBgAhDP0DAADlBgAw_gMAAMsBABD_AwAA5QYAMIAEAgC4BgAhkwQBALkGACGdBEAAugYAIbgEAQC5BgAh6AQBALkGACGLBQEAuQYAIYwFAQDFBgAhjQVAALoGACGOBQIAuAYAIQKTBAEAAAABjQVAAAAAAQn9AwAA5wYAMP4DAADFAQAQ_wMAAOcGADCABAIAjAYAIZ0EQACZBgAhngRAAJkGACG5BAEAjQYAIZAFAgCMBgAhkQUIAM4GACEN_QMAAOgGADD-AwAArwEAEP8DAADoBgAwgAQCAIwGACGDBAEAjQYAIZMEAQCNBgAhnQRAAJkGACGeBEAAmQYAIbgEAQCNBgAhkgUBAI0GACGTBQEAjQYAIZQFAQCNBgAhlQUgAKcGACEOVwAA6gYAIP0DAADpBgAw_gMAAJwBABD_AwAA6QYAMIAEAgC4BgAhgwQBALkGACGTBAEAuQYAIZ0EQAC6BgAhngRAALoGACG4BAEAuQYAIZIFAQC5BgAhkwUBALkGACGUBQEAuQYAIZUFIADHBgAhA9cEAACWAQAg2AQAAJYBACDZBAAAlgEAIAK5BAEAAAABkAUCAAAAAQpWAADtBgAg_QMAAOwGADD-AwAAlgEAEP8DAADsBgAwgAQCALgGACGdBEAAugYAIZ4EQAC6BgAhuQQBALkGACGQBQIAuAYAIZEFCADRBgAhEFcAAOoGACD9AwAA6QYAMP4DAACcAQAQ_wMAAOkGADCABAIAuAYAIYMEAQC5BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhuAQBALkGACGSBQEAuQYAIZMFAQC5BgAhlAUBALkGACGVBSAAxwYAIZ8FAACcAQAgoAUAAJwBACAJIwAAmAYAIP0DAADuBgAw_gMAAJEBABD_AwAA7gYAMIAEAgCMBgAhgwQBAI0GACGUBAEAjQYAIZ0EQACZBgAhngRAAJkGACEJIwAA8AYAIP0DAADvBgAw_gMAAH4AEP8DAADvBgAwgAQCALgGACGDBAEAuQYAIZQEAQC5BgAhnQRAALoGACGeBEAAugYAIQyEBIAAAAABhwSAAAAAAYgEgAAAAAGJBIAAAAABigSAAAAAAY4EgAAAAAGgBAEAAAABoQQBAAAAAaIEAQAAAAGjBIAAAAABpASAAAAAAaUEgAAAAAEK_QMAAPEGADD-AwAAeAAQ_wMAAPEGADCABAIAjAYAIZMEAQCNBgAhnQRAAJkGACGeBEAAmQYAIbYEAQCNBgAhjAUBAI0GACGXBQEAjQYAIQr9AwAA8gYAMP4DAABlABD_AwAA8gYAMIAEAgC4BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhtgQBALkGACGMBQEAuQYAIZcFAQC5BgAhCf0DAADzBgAw_gMAAF8AEP8DAADzBgAwgAQCAIwGACGDBAEAjQYAIZ0EQACZBgAhngRAAJkGACGYBQEAjQYAIZkFAQCNBgAhCBUAAPUGACD9AwAA9AYAMP4DAAAzABD_AwAA9AYAMIAEAgC4BgAhgQQBALkGACGCBAIAuAYAIYMEAQC5BgAhHw4AAPsGACAPAACABwAgEAAA_AYAIBEAAP0GACASAAD-BgAgEwAA_wYAIBQAAPgGACAWAACBBwAg_QMAAPoGADD-AwAAKAAQ_wMAAPoGADCABAIAuAYAIYEEAQC5BgAhkAQCALgGACGRBAIAuAYAIZIEAgDGBgAhkwQBALkGACGUBAEAuQYAIZUEAQDFBgAhlgRAAMMGACGXBAEAuQYAIZgEQADDBgAhmQQCAMYGACGaBAIAuAYAIZsEAADwBgAgnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhnwQCAMYGACGfBQAAKAAgoAUAACgAIAKCBAIAAAABjwQCAAAAAQkDAAD4BgAgFQAA9QYAIP0DAAD3BgAw_gMAAC8AEP8DAAD3BgAwgAQCALgGACGBBAEAuQYAIYIEAgC4BgAhjwQCALgGACEUBwAAigcAIAgAAIsHACALAACMBwAgDAAAjQcAIBkAAI4HACAaAACHBwAgGwAA_gYAIBwAAP4GACAdAACABwAg_QMAAIkHADD-AwAAGgAQ_wMAAIkHADCABAIAuAYAIYMEAQC5BgAhnQRAALoGACGeBEAAugYAIZgFAQC5BgAhmQUBALkGACGfBQAAGgAgoAUAABoAIAKQBAIAAAABnwQCAAAAAR0OAAD7BgAgDwAAgAcAIBAAAPwGACARAAD9BgAgEgAA_gYAIBMAAP8GACAUAAD4BgAgFgAAgQcAIP0DAAD6BgAw_gMAACgAEP8DAAD6BgAwgAQCALgGACGBBAEAuQYAIZAEAgC4BgAhkQQCALgGACGSBAIAxgYAIZMEAQC5BgAhlAQBALkGACGVBAEAxQYAIZYEQADDBgAhlwQBALkGACGYBEAAwwYAIZkEAgDGBgAhmgQCALgGACGbBAAA8AYAIJwEAgC4BgAhnQRAALoGACGeBEAAugYAIZ8EAgDGBgAhFQ0AAPgGACAPAACHBwAgFwAA_gYAIBgAAIgHACD9AwAAhgcAMP4DAAAcABD_AwAAhgcAMIAEAgC4BgAhgQQBALkGACGDBAEAuQYAIZ0EQAC6BgAhngRAALoGACGpBAEAuQYAIaoEAgC4BgAhqwQgAMcGACGsBCAAxwYAIa0EAADwBgAgrgQAAL8GACCvBAEAxQYAIZ8FAAAcACCgBQAAHAAgEA4AAPsGACAXAAD-BgAg_QMAAIMHADD-AwAAJAAQ_wMAAIMHADCABAIAuAYAIYEEAQC5BgAhgwQBALkGACGQBAIAuAYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIaYEAQDFBgAhpwQBALkGACGfBQAAJAAgoAUAACQAIB8OAAD7BgAgDwAAgAcAIBAAAPwGACARAAD9BgAgEgAA_gYAIBMAAP8GACAUAAD4BgAgFgAAgQcAIP0DAAD6BgAw_gMAACgAEP8DAAD6BgAwgAQCALgGACGBBAEAuQYAIZAEAgC4BgAhkQQCALgGACGSBAIAxgYAIZMEAQC5BgAhlAQBALkGACGVBAEAxQYAIZYEQADDBgAhlwQBALkGACGYBEAAwwYAIZkEAgDGBgAhmgQCALgGACGbBAAA8AYAIJwEAgC4BgAhnQRAALoGACGeBEAAugYAIZ8EAgDGBgAhnwUAACgAIKAFAAAoACAD1wQAACgAINgEAAAoACDZBAAAKAAgFAcAAIoHACAIAACLBwAgCwAAjAcAIAwAAI0HACAZAACOBwAgGgAAhwcAIBsAAP4GACAcAAD-BgAgHQAAgAcAIP0DAACJBwAw_gMAABoAEP8DAACJBwAwgAQCALgGACGDBAEAuQYAIZ0EQAC6BgAhngRAALoGACGYBQEAuQYAIZkFAQC5BgAhnwUAABoAIKAFAAAaACAD1wQAAC8AINgEAAAvACDZBAAALwAgA9cEAAAzACDYBAAAMwAg2QQAADMAIAKDBAEAAAABkAQCAAAAAQ4OAAD7BgAgFwAA_gYAIP0DAACDBwAw_gMAACQAEP8DAACDBwAwgAQCALgGACGBBAEAuQYAIYMEAQC5BgAhkAQCALgGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGmBAEAxQYAIacEAQC5BgAhAo8EAgAAAAGQBAIAAAABCwMAAPgGACAOAAD7BgAg_QMAAIUHADD-AwAAIAAQ_wMAAIUHADCABAIAuAYAIYEEAQC5BgAhjwQCALgGACGQBAIAuAYAIZ0EQAC6BgAhqAQBALkGACETDQAA-AYAIA8AAIcHACAXAAD-BgAgGAAAiAcAIP0DAACGBwAw_gMAABwAEP8DAACGBwAwgAQCALgGACGBBAEAuQYAIYMEAQC5BgAhnQRAALoGACGeBEAAugYAIakEAQC5BgAhqgQCALgGACGrBCAAxwYAIawEIADHBgAhrQQAAPAGACCuBAAAvwYAIK8EAQDFBgAhA9cEAAAgACDYBAAAIAAg2QQAACAAIAPXBAAAJAAg2AQAACQAINkEAAAkACASBwAAigcAIAgAAIsHACALAACMBwAgDAAAjQcAIBkAAI4HACAaAACHBwAgGwAA_gYAIBwAAP4GACAdAACABwAg_QMAAIkHADD-AwAAGgAQ_wMAAIkHADCABAIAuAYAIYMEAQC5BgAhnQRAALoGACGeBEAAugYAIZgFAQC5BgAhmQUBALkGACED1wQAAAMAINgEAAADACDZBAAAAwAgA9cEAAAHACDYBAAABwAg2QQAAAcAIAPXBAAADQAg2AQAAA0AINkEAAANACAD1wQAABYAINgEAAAWACDZBAAAFgAgA9cEAAAcACDYBAAAHAAg2QQAABwAIAwDAAD_BgAgCgAA8AYAIP0DAACPBwAw_gMAABYAEP8DAACPBwAwgAQCALgGACGDBAEAuQYAIY8EAgDGBgAhnQRAALoGACGeBEAAugYAIbAEAQC5BgAhsQQgAMcGACENCQAAkQcAIP0DAACQBwAw_gMAABEAEP8DAACQBwAwgAQCALgGACGTBAEAuQYAIZgEQADDBgAhnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhsgQCALgGACGzBAEAuQYAIbQEIADHBgAhDwMAAPgGACAKAACTBwAg_QMAAJIHADD-AwAADQAQ_wMAAJIHADCABAIAuAYAIY8EAgC4BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhrAQgAMcGACGwBAEAuQYAIbMEAQC5BgAhnwUAAA0AIKAFAAANACANAwAA-AYAIAoAAJMHACD9AwAAkgcAMP4DAAANABD_AwAAkgcAMIAEAgC4BgAhjwQCALgGACGTBAEAuQYAIZ0EQAC6BgAhngRAALoGACGsBCAAxwYAIbAEAQC5BgAhswQBALkGACED1wQAABEAINgEAAARACDZBAAAEQAgA7UEAgAAAAG2BAEAAAABtwQCAAAAAQ0DAAD4BgAgBAAAlgcAIP0DAACVBwAw_gMAAAcAEP8DAACVBwAwgAQCALgGACGPBAIAuAYAIZ0EQAC6BgAhswQBALkGACG1BAIAuAYAIbYEAQC5BgAhtwQCALgGACG4BAEAuQYAIRMDAAD4BgAgBQAAiwcAIP0DAACXBwAw_gMAAAMAEP8DAACXBwAwgAQCALgGACGDBAEAuQYAIY8EAgC4BgAhnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhrAQgAMcGACGvBAEAuQYAIbMEAQC5BgAhuQQBALkGACG6BAIAuAYAIbsEAQC5BgAhnwUAAAMAIKAFAAADACARAwAA-AYAIAUAAIsHACD9AwAAlwcAMP4DAAADABD_AwAAlwcAMIAEAgC4BgAhgwQBALkGACGPBAIAuAYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIawEIADHBgAhrwQBALkGACGzBAEAuQYAIbkEAQC5BgAhugQCALgGACG7BAEAuQYAIQAAAAAAAaQFAQAAAAEFpAUCAAAAAaoFAgAAAAGrBQIAAAABrAUCAAAAAa0FAgAAAAEFKgAAlgwAICsAAJkMACChBQAAlwwAIKIFAACYDAAgpwUAACoAIAMqAACWDAAgoQUAAJcMACCnBQAAKgAgAAAAAAAFKgAAjgwAICsAAJQMACChBQAAjwwAIKIFAACTDAAgpwUAACoAIAUqAACMDAAgKwAAkQwAIKEFAACNDAAgogUAAJAMACCnBQAAAQAgAyoAAI4MACChBQAAjwwAIKcFAAAqACADKgAAjAwAIKEFAACNDAAgpwUAAAEAIAAAAAAAAAGkBQEAAAABAaQFQAAAAAEBpAVAAAAAAQWkBQIAAAABqgUCAAAAAasFAgAAAAGsBQIAAAABrQUCAAAAAQUqAAD4CwAgKwAAigwAIKEFAAD5CwAgogUAAIkMACCnBQAAHgAgBSoAAPYLACArAACHDAAgoQUAAPcLACCiBQAAhgwAIKcFAAAmACAHKgAA8AsAICsAAIQMACChBQAA8QsAIKIFAACDDAAgpQUAACgAIKYFAAAoACCnBQAAKgAgCyoAANQHADArAADZBwAwoQUAANUHADCiBQAA1gcAMKMFAADXBwAgpAUAANgHADClBQAA2AcAMKYFAADYBwAwpwUAANgHADCoBQAA2gcAMKkFAADbBwAwByoAAPQLACArAACBDAAgoQUAAPULACCiBQAAgAwAIKUFAAAaACCmBQAAGgAgpwUAAAEAIAUqAADyCwAgKwAA_gsAIKEFAADzCwAgogUAAP0LACCnBQAAAQAgCyoAAMgHADArAADNBwAwoQUAAMkHADCiBQAAygcAMKMFAADLBwAgpAUAAMwHADClBQAAzAcAMKYFAADMBwAwpwUAAMwHADCoBQAAzgcAMKkFAADPBwAwCyoAALwHADArAADBBwAwoQUAAL0HADCiBQAAvgcAMKMFAAC_BwAgpAUAAMAHADClBQAAwAcAMKYFAADABwAwpwUAAMAHADCoBQAAwgcAMKkFAADDBwAwA4AEAgAAAAGBBAEAAAABgwQBAAAAAQIAAAA1ACAqAADHBwAgAwAAADUAICoAAMcHACArAADGBwAgASMAAPwLADAIFQAA9QYAIP0DAAD0BgAw_gMAADMAEP8DAAD0BgAwgAQCAAAAAYEEAQAAAAGCBAIAuAYAIYMEAQC5BgAhAgAAADUAICMAAMYHACACAAAAxAcAICMAAMUHACAH_QMAAMMHADD-AwAAxAcAEP8DAADDBwAwgAQCALgGACGBBAEAuQYAIYIEAgC4BgAhgwQBALkGACEH_QMAAMMHADD-AwAAxAcAEP8DAADDBwAwgAQCALgGACGBBAEAuQYAIYIEAgC4BgAhgwQBALkGACEDgAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhA4AEAgCeBwAhgQQBAJ0HACGDBAEAnQcAIQOABAIAAAABgQQBAAAAAYMEAQAAAAEEAwAAqQcAIIAEAgAAAAGBBAEAAAABjwQCAAAAAQIAAAAxACAqAADTBwAgAwAAADEAICoAANMHACArAADSBwAgASMAAPsLADAKAwAA-AYAIBUAAPUGACD9AwAA9wYAMP4DAAAvABD_AwAA9wYAMIAEAgAAAAGBBAEAAAABggQCALgGACGPBAIAuAYAIZoFAAD2BgAgAgAAADEAICMAANIHACACAAAA0AcAICMAANEHACAH_QMAAM8HADD-AwAA0AcAEP8DAADPBwAwgAQCALgGACGBBAEAuQYAIYIEAgC4BgAhjwQCALgGACEH_QMAAM8HADD-AwAA0AcAEP8DAADPBwAwgAQCALgGACGBBAEAuQYAIYIEAgC4BgAhjwQCALgGACEDgAQCAJ4HACGBBAEAnQcAIY8EAgCeBwAhBAMAAKcHACCABAIAngcAIYEEAQCdBwAhjwQCAJ4HACEEAwAAqQcAIIAEAgAAAAGBBAEAAAABjwQCAAAAARgOAADgBwAgDwAA5QcAIBAAAOEHACASAADiBwAgEwAA4wcAIBQAAOQHACAWAADmBwAggAQCAAAAAYEEAQAAAAGQBAIAAAABkQQCAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZYEQAAAAAGXBAEAAAABmARAAAAAAZkEAgAAAAGaBAIAAAABmwSAAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAZ8EAgAAAAECAAAAKgAgKgAA3wcAIAMAAAAqACAqAADfBwAgKwAA3gcAIAEjAAD6CwAwHg4AAPsGACAPAACABwAgEAAA_AYAIBEAAP0GACASAAD-BgAgEwAA_wYAIBQAAPgGACAWAACBBwAg_QMAAPoGADD-AwAAKAAQ_wMAAPoGADCABAIAAAABgQQBAAAAAZAEAgC4BgAhkQQCALgGACGSBAIAxgYAIZMEAQC5BgAhlAQBALkGACGVBAEAxQYAIZYEQADDBgAhlwQBALkGACGYBEAAwwYAIZkEAgDGBgAhmgQCALgGACGbBAAA8AYAIJwEAgC4BgAhnQRAALoGACGeBEAAugYAIZ8EAgDGBgAhmwUAAPkGACACAAAAKgAgIwAA3gcAIAIAAADcBwAgIwAA3QcAIBX9AwAA2wcAMP4DAADcBwAQ_wMAANsHADCABAIAuAYAIYEEAQC5BgAhkAQCALgGACGRBAIAuAYAIZIEAgDGBgAhkwQBALkGACGUBAEAuQYAIZUEAQDFBgAhlgRAAMMGACGXBAEAuQYAIZgEQADDBgAhmQQCAMYGACGaBAIAuAYAIZsEAADwBgAgnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhnwQCAMYGACEV_QMAANsHADD-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-wYAIBcAAP4GACD9AwAAgwcAMP4DAAAkABD_AwAAgwcAMIAEAgAAAAGBBAEAAAABgwQBALkGACGQBAIAuAYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIaYEAQDFBgAhpwQBALkGACGcBQAAggcAIAIAAAAmACAjAACgCAAgAgAAAJ4IACAjAACfCAAgDP0DAACdCAAw_gMAAJ4IABD_AwAAnQgAMIAEAgC4BgAhgQQBALkGACGDBAEAuQYAIZAEAgC4BgAhnAQCALgGACGdBEAAugYAIZ4EQAC6BgAhpgQBAMUGACGnBAEAuQYAIQz9AwAAnQgAMP4DAACeCAAQ_wMAAJ0IADCABAIAuAYAIYEEAQC5BgAhgwQBALkGACGQBAIAuAYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIaYEAQDFBgAhpwQBALkGACEIgAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhnAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhpgQBALAHACGnBAEAnQcAIQkXAADuBwAggAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhnAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhpgQBALAHACGnBAEAnQcAIQkXAAD5BwAggAQCAAAAAYEEAQAAAAGDBAEAAAABnAQCAAAAAZ0EQAAAAAGeBEAAAAABpgQBAAAAAacEAQAAAAEGAwAAgggAIIAEAgAAAAGBBAEAAAABjwQCAAAAAZ0EQAAAAAGoBAEAAAABAgAAACIAICoAAK0IACADAAAAIgAgKgAArQgAICsAAKwIACABIwAA2gsAMAwDAAD4BgAgDgAA-wYAIP0DAACFBwAw_gMAACAAEP8DAACFBwAwgAQCAAAAAYEEAQAAAAGPBAIAuAYAIZAEAgC4BgAhnQRAALoGACGoBAEAuQYAIZ0FAACEBwAgAgAAACIAICMAAKwIACACAAAAqggAICMAAKsIACAJ_QMAAKkIADD-AwAAqggAEP8DAACpCAAwgAQCALgGACGBBAEAuQYAIY8EAgC4BgAhkAQCALgGACGdBEAAugYAIagEAQC5BgAhCf0DAACpCAAw_gMAAKoIABD_AwAAqQgAMIAEAgC4BgAhgQQBALkGACGPBAIAuAYAIZAEAgC4BgAhnQRAALoGACGoBAEAuQYAIQWABAIAngcAIYEEAQCdBwAhjwQCAJ4HACGdBEAAsgcAIagEAQCdBwAhBgMAAIAIACCABAIAngcAIYEEAQCdBwAhjwQCAJ4HACGdBEAAsgcAIagEAQCdBwAhBgMAAIIIACCABAIAAAABgQQBAAAAAY8EAgAAAAGdBEAAAAABqAQBAAAAAQMqAADYCwAgoQUAANkLACCnBQAAAQAgBCoAAKIIADChBQAAowgAMKMFAAClCAAgpwUAAKYIADAEKgAAlggAMKEFAACXCAAwowUAAJkIACCnBQAAmggAMAQqAACNCAAwoQUAAI4IADCjBQAAkAgAIKcFAADYBwAwAAAAAAAHKgAA0wsAICsAANYLACChBQAA1AsAIKIFAADVCwAgpQUAABoAIKYFAAAaACCnBQAAAQAgAyoAANMLACChBQAA1AsAIKcFAAABACAAAAAAAAUqAADOCwAgKwAA0QsAIKEFAADPCwAgogUAANALACCnBQAADwAgAyoAAM4LACChBQAAzwsAIKcFAAAPACAAAAAAAAUqAADICwAgKwAAzAsAIKEFAADJCwAgogUAAMsLACCnBQAAAQAgCyoAAMcIADArAADMCAAwoQUAAMgIADCiBQAAyQgAMKMFAADKCAAgpAUAAMsIADClBQAAywgAMKYFAADLCAAwpwUAAMsIADCoBQAAzQgAMKkFAADOCAAwCIAEAgAAAAGTBAEAAAABmARAAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAbMEAQAAAAG0BCAAAAABAgAAABMAICoAANIIACADAAAAEwAgKgAA0ggAICsAANEIACABIwAAygsAMA0JAACRBwAg_QMAAJAHADD-AwAAEQAQ_wMAAJAHADCABAIAAAABkwQBALkGACGYBEAAwwYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIbIEAgC4BgAhswQBALkGACG0BCAAxwYAIQIAAAATACAjAADRCAAgAgAAAM8IACAjAADQCAAgDP0DAADOCAAw_gMAAM8IABD_AwAAzggAMIAEAgC4BgAhkwQBALkGACGYBEAAwwYAIZwEAgC4BgAhnQRAALoGACGeBEAAugYAIbIEAgC4BgAhswQBALkGACG0BCAAxwYAIQz9AwAAzggAMP4DAADPCAAQ_wMAAM4IADCABAIAuAYAIZMEAQC5BgAhmARAAMMGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGyBAIAuAYAIbMEAQC5BgAhtAQgAMcGACEIgAQCAJ4HACGTBAEAnQcAIZgEQACxBwAhnAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhswQBAJ0HACG0BCAAiAgAIQiABAIAngcAIZMEAQCdBwAhmARAALEHACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGzBAEAnQcAIbQEIACICAAhCIAEAgAAAAGTBAEAAAABmARAAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAbMEAQAAAAG0BCAAAAABAyoAAMgLACChBQAAyQsAIKcFAAABACAEKgAAxwgAMKEFAADICAAwowUAAMoIACCnBQAAywgAMAAAAAAABSoAAMALACArAADGCwAgoQUAAMELACCiBQAAxQsAIKcFAAAFACAFKgAAvgsAICsAAMMLACChBQAAvwsAIKIFAADCCwAgpwUAAAEAIAMqAADACwAgoQUAAMELACCnBQAABQAgAyoAAL4LACChBQAAvwsAIKcFAAABACAAAAAAAAUqAAC4CwAgKwAAvAsAIKEFAAC5CwAgogUAALsLACCnBQAAAQAgCyoAAOUIADArAADqCAAwoQUAAOYIADCiBQAA5wgAMKMFAADoCAAgpAUAAOkIADClBQAA6QgAMKYFAADpCAAwpwUAAOkIADCoBQAA6wgAMKkFAADsCAAwCAMAAN0IACCABAIAAAABjwQCAAAAAZ0EQAAAAAGzBAEAAAABtgQBAAAAAbcEAgAAAAG4BAEAAAABAgAAAAkAICoAAPAIACADAAAACQAgKgAA8AgAICsAAO8IACABIwAAugsAMA4DAAD4BgAgBAAAlgcAIP0DAACVBwAw_gMAAAcAEP8DAACVBwAwgAQCAAAAAY8EAgC4BgAhnQRAALoGACGzBAEAuQYAIbUEAgC4BgAhtgQBALkGACG3BAIAuAYAIbgEAQC5BgAhngUAAJQHACACAAAACQAgIwAA7wgAIAIAAADtCAAgIwAA7ggAIAv9AwAA7AgAMP4DAADtCAAQ_wMAAOwIADCABAIAuAYAIY8EAgC4BgAhnQRAALoGACGzBAEAuQYAIbUEAgC4BgAhtgQBALkGACG3BAIAuAYAIbgEAQC5BgAhC_0DAADsCAAw_gMAAO0IABD_AwAA7AgAMIAEAgC4BgAhjwQCALgGACGdBEAAugYAIbMEAQC5BgAhtQQCALgGACG2BAEAuQYAIbcEAgC4BgAhuAQBALkGACEHgAQCAJ4HACGPBAIAngcAIZ0EQACyBwAhswQBAJ0HACG2BAEAnQcAIbcEAgCeBwAhuAQBAJ0HACEIAwAA2wgAIIAEAgCeBwAhjwQCAJ4HACGdBEAAsgcAIbMEAQCdBwAhtgQBAJ0HACG3BAIAngcAIbgEAQCdBwAhCAMAAN0IACCABAIAAAABjwQCAAAAAZ0EQAAAAAGzBAEAAAABtgQBAAAAAbcEAgAAAAG4BAEAAAABAyoAALgLACChBQAAuQsAIKcFAAABACAEKgAA5QgAMKEFAADmCAAwowUAAOgIACCnBQAA6QgAMAAAAAAABaQFCAAAAAGqBQgAAAABqwUIAAAAAawFCAAAAAGtBQgAAAABBSoAALMLACArAAC2CwAgoQUAALQLACCiBQAAtQsAIKcFAACtAwAgAyoAALMLACChBQAAtAsAIKcFAACtAwAgAAAAAAAFKgAArgsAICsAALELACChBQAArwsAIKIFAACwCwAgpwUAAK0DACADKgAArgsAIKEFAACvCwAgpwUAAK0DACAAAAAAAAUqAACnCwAgKwAArAsAIKEFAACoCwAgogUAAKsLACCnBQAAqQMAIAsqAACWCQAwKwAAmwkAMKEFAACXCQAwogUAAJgJADCjBQAAmQkAIKQFAACaCQAwpQUAAJoJADCmBQAAmgkAMKcFAACaCQAwqAUAAJwJADCpBQAAnQkAMAsqAACKCQAwKwAAjwkAMKEFAACLCQAwogUAAIwJADCjBQAAjQkAIKQFAACOCQAwpQUAAI4JADCmBQAAjgkAMKcFAACOCQAwqAUAAJAJADCpBQAAkQkAMAaABAIAAAABnQRAAAAAAb0EQAAAAAG-BAgAAAABvwQIAAAAAcAEgAAAAAECAAAAtQMAICoAAJUJACADAAAAtQMAICoAAJUJACArAACUCQAgASMAAKoLADAMiQIAAMAGACD9AwAAvQYAMP4DAACzAwAQ_wMAAL0GADCABAIAAAABnQRAALoGACG8BAIAuAYAIb0EQAC6BgAhvgQIAL4GACG_BAgAvgYAIcAEAAC_BgAg2gQAALwGACACAAAAtQMAICMAAJQJACACAAAAkgkAICMAAJMJACAK_QMAAJEJADD-AwAAkgkAEP8DAACRCQAwgAQCALgGACGdBEAAugYAIbwEAgC4BgAhvQRAALoGACG-BAgAvgYAIb8ECAC-BgAhwAQAAL8GACAK_QMAAJEJADD-AwAAkgkAEP8DAACRCQAwgAQCALgGACGdBEAAugYAIbwEAgC4BgAhvQRAALoGACG-BAgAvgYAIb8ECAC-BgAhwAQAAL8GACAGgAQCAJ4HACGdBEAAsgcAIb0EQACyBwAhvgQIAPgIACG_BAgA-AgAIcAEgAAAAAEGgAQCAJ4HACGdBEAAsgcAIb0EQACyBwAhvgQIAPgIACG_BAgA-AgAIcAEgAAAAAEGgAQCAAAAAZ0EQAAAAAG9BEAAAAABvgQIAAAAAb8ECAAAAAHABIAAAAABDoAEAgAAAAGdBEAAAAABtgRAAAAAAb4ECAAAAAG_BAgAAAABwASAAAAAAcEECAAAAAHCBAgAAAABwwQIAAAAAcQECAAAAAHFBAgAAAABxgQIAAAAAccEAQAAAAHIBEAAAAABAgAAALEDACAqAAChCQAgAwAAALEDACAqAAChCQAgKwAAoAkAIAEjAACpCwAwFIkCAADABgAg_QMAAMIGADD-AwAArwMAEP8DAADCBgAwgAQCAAAAAZ0EQAC6BgAhtgRAALoGACG8BAIAuAYAIb4ECAC-BgAhvwQIAL4GACHABAAAvwYAIMEECAC-BgAhwgQIAL4GACHDBAgAvgYAIcQECAC-BgAhxQQIAL4GACHGBAgAvgYAIccEAQC5BgAhyARAAMMGACHbBAAAwQYAIAIAAACxAwAgIwAAoAkAIAIAAACeCQAgIwAAnwkAIBL9AwAAnQkAMP4DAACeCQAQ_wMAAJ0JADCABAIAuAYAIZ0EQAC6BgAhtgRAALoGACG8BAIAuAYAIb4ECAC-BgAhvwQIAL4GACHABAAAvwYAIMEECAC-BgAhwgQIAL4GACHDBAgAvgYAIcQECAC-BgAhxQQIAL4GACHGBAgAvgYAIccEAQC5BgAhyARAAMMGACES_QMAAJ0JADD-AwAAngkAEP8DAACdCQAwgAQCALgGACGdBEAAugYAIbYEQAC6BgAhvAQCALgGACG-BAgAvgYAIb8ECAC-BgAhwAQAAL8GACDBBAgAvgYAIcIECAC-BgAhwwQIAL4GACHEBAgAvgYAIcUECAC-BgAhxgQIAL4GACHHBAEAuQYAIcgEQADDBgAhDoAEAgCeBwAhnQRAALIHACG2BEAAsgcAIb4ECAD4CAAhvwQIAPgIACHABIAAAAABwQQIAPgIACHCBAgA-AgAIcMECAD4CAAhxAQIAPgIACHFBAgA-AgAIcYECAD4CAAhxwQBAJ0HACHIBEAAsQcAIQ6ABAIAngcAIZ0EQACyBwAhtgRAALIHACG-BAgA-AgAIb8ECAD4CAAhwASAAAAAAcEECAD4CAAhwgQIAPgIACHDBAgA-AgAIcQECAD4CAAhxQQIAPgIACHGBAgA-AgAIccEAQCdBwAhyARAALEHACEOgAQCAAAAAZ0EQAAAAAG2BEAAAAABvgQIAAAAAb8ECAAAAAHABIAAAAABwQQIAAAAAcIECAAAAAHDBAgAAAABxAQIAAAAAcUECAAAAAHGBAgAAAABxwQBAAAAAcgEQAAAAAEDKgAApwsAIKEFAACoCwAgpwUAAKkDACAEKgAAlgkAMKEFAACXCQAwowUAAJkJACCnBQAAmgkAMAQqAACKCQAwoQUAAIsJADCjBQAAjQkAIKcFAACOCQAwAAAAAAALKgAAqwkAMCsAALAJADChBQAArAkAMKIFAACtCQAwowUAAK4JACCkBQAArwkAMKUFAACvCQAwpgUAAK8JADCnBQAArwkAMKgFAACxCQAwqQUAALIJADASigIAAKMJACCLAgAApAkAIIAEAgAAAAGDBAEAAAABnQRAAAAAAckEAQAAAAHLBAEAAAABzAQBAAAAAc0EAgAAAAHOBAIAAAABzwQCAAAAAdAEAgAAAAHRBAIAAAAB0gQCAAAAAdMEAgAAAAHUBEAAAAAB1QQgAAAAAdYEQAAAAAECAAAArQMAICoAALYJACADAAAArQMAICoAALYJACArAAC1CQAgASMAAKYLADAXiAIAAMgGACCKAgAAyQYAIIsCAADKBgAg_QMAAMQGADD-AwAAqwMAEP8DAADEBgAwgAQCAAAAAYMEAQC5BgAhnQRAALoGACHJBAEAAAABygQBALkGACHLBAEAuQYAIcwEAQDFBgAhzQQCALgGACHOBAIAuAYAIc8EAgC4BgAh0AQCALgGACHRBAIAuAYAIdIEAgC4BgAh0wQCAMYGACHUBEAAwwYAIdUEIADHBgAh1gRAAMMGACECAAAArQMAICMAALUJACACAAAAswkAICMAALQJACAU_QMAALIJADD-AwAAswkAEP8DAACyCQAwgAQCALgGACGDBAEAuQYAIZ0EQAC6BgAhyQQBALkGACHKBAEAuQYAIcsEAQC5BgAhzAQBAMUGACHNBAIAuAYAIc4EAgC4BgAhzwQCALgGACHQBAIAuAYAIdEEAgC4BgAh0gQCALgGACHTBAIAxgYAIdQEQADDBgAh1QQgAMcGACHWBEAAwwYAIRT9AwAAsgkAMP4DAACzCQAQ_wMAALIJADCABAIAuAYAIYMEAQC5BgAhnQRAALoGACHJBAEAuQYAIcoEAQC5BgAhywQBALkGACHMBAEAxQYAIc0EAgC4BgAhzgQCALgGACHPBAIAuAYAIdAEAgC4BgAh0QQCALgGACHSBAIAuAYAIdMEAgDGBgAh1ARAAMMGACHVBCAAxwYAIdYEQADDBgAhEIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIckEAQCdBwAhywQBAJ0HACHMBAEAsAcAIc0EAgCeBwAhzgQCAJ4HACHPBAIAngcAIdAEAgCeBwAh0QQCAJ4HACHSBAIAngcAIdMEAgCzBwAh1ARAALEHACHVBCAAiAgAIdYEQACxBwAhEooCAACICQAgiwIAAIkJACCABAIAngcAIYMEAQCdBwAhnQRAALIHACHJBAEAnQcAIcsEAQCdBwAhzAQBALAHACHNBAIAngcAIc4EAgCeBwAhzwQCAJ4HACHQBAIAngcAIdEEAgCeBwAh0gQCAJ4HACHTBAIAswcAIdQEQACxBwAh1QQgAIgIACHWBEAAsQcAIRKKAgAAowkAIIsCAACkCQAggAQCAAAAAYMEAQAAAAGdBEAAAAAByQQBAAAAAcsEAQAAAAHMBAEAAAABzQQCAAAAAc4EAgAAAAHPBAIAAAAB0AQCAAAAAdEEAgAAAAHSBAIAAAAB0wQCAAAAAdQEQAAAAAHVBCAAAAAB1gRAAAAAAQQqAACrCQAwoQUAAKwJADCjBQAArgkAIKcFAACvCQAwAAeIAgAAugkAIIoCAAC7CQAgiwIAALwJACDMBAAAqgcAINMEAACqBwAg1AQAAKoHACDWBAAAqgcAIAGMAgAAuAkAIAAAAAAAAAAAAAAAAAWkBQgAAAABqgUIAAAAAasFCAAAAAGsBQgAAAABrQUIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABaQFBAAAAAGqBQQAAAABqwUEAAAAAawFBAAAAAGtBQQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAFKgAAoQsAICsAAKQLACChBQAAogsAIKIFAACjCwAgpwUAAJQBACADKgAAoQsAIKEFAACiCwAgpwUAAJQBACAAAAAAAAsqAAD5CQAwKwAA_gkAMKEFAAD6CQAwogUAAPsJADCjBQAA_AkAIKQFAAD9CQAwpQUAAP0JADCmBQAA_QkAMKcFAAD9CQAwqAUAAP8JADCpBQAAgAoAMAWABAIAAAABnQRAAAAAAZ4EQAAAAAG5BAEAAAABkQUIAAAAAQIAAACYAQAgKgAAhAoAIAMAAACYAQAgKgAAhAoAICsAAIMKACABIwAAoAsAMAtWAADtBgAg_QMAAOwGADD-AwAAlgEAEP8DAADsBgAwgAQCAAAAAZ0EQAC6BgAhngRAALoGACG5BAEAuQYAIZAFAgC4BgAhkQUIANEGACGWBQAA6wYAIAIAAACYAQAgIwAAgwoAIAIAAACBCgAgIwAAggoAIAn9AwAAgAoAMP4DAACBCgAQ_wMAAIAKADCABAIAuAYAIZ0EQAC6BgAhngRAALoGACG5BAEAuQYAIZAFAgC4BgAhkQUIANEGACEJ_QMAAIAKADD-AwAAgQoAEP8DAACACgAwgAQCALgGACGdBEAAugYAIZ4EQAC6BgAhuQQBALkGACGQBQIAuAYAIZEFCADRBgAhBYAEAgCeBwAhnQRAALIHACGeBEAAsgcAIbkEAQCdBwAhkQUIAMcJACEFgAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhuQQBAJ0HACGRBQgAxwkAIQWABAIAAAABnQRAAAAAAZ4EQAAAAAG5BAEAAAABkQUIAAAAAQQqAAD5CQAwoQUAAPoJADCjBQAA_AkAIKcFAAD9CQAwAAFXAACGCgAgAAAAAAAAAAAAAAAAAAAACyoAAPEKADArAAD2CgAwoQUAAPIKADCiBQAA8woAMKMFAAD0CgAgpAUAAPUKADClBQAA9QoAMKYFAAD1CgAwpwUAAPUKADCoBQAA9woAMKkFAAD4CgAwCyoAAOgKADArAADsCgAwoQUAAOkKADCiBQAA6goAMKMFAADrCgAgpAUAAOkIADClBQAA6QgAMKYFAADpCAAwpwUAAOkIADCoBQAA7QoAMKkFAADsCAAwCyoAANwKADArAADhCgAwoQUAAN0KADCiBQAA3goAMKMFAADfCgAgpAUAAOAKADClBQAA4AoAMKYFAADgCgAwpwUAAOAKADCoBQAA4goAMKkFAADjCgAwCyoAANAKADArAADVCgAwoQUAANEKADCiBQAA0goAMKMFAADTCgAgpAUAANQKADClBQAA1AoAMKYFAADUCgAwpwUAANQKADCoBQAA1goAMKkFAADXCgAwCyoAAMQKADArAADJCgAwoQUAAMUKADCiBQAAxgoAMKMFAADHCgAgpAUAAMgKADClBQAAyAoAMKYFAADICgAwpwUAAMgKADCoBQAAygoAMKkFAADLCgAwCyoAALsKADArAAC_CgAwoQUAALwKADCiBQAAvQoAMKMFAAC-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_wcAIIAEAgCeBwAhgQQBAJ0HACGQBAIAngcAIZ0EQACyBwAhqAQBAJ0HACEGDgAAgQgAIIAEAgAAAAGBBAEAAAABkAQCAAAAAZ0EQAAAAAGoBAEAAAABDg8AAK8IACAXAACxCAAgGAAAsAgAIIAEAgAAAAGBBAEAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABqQQBAAAAAasEIAAAAAGsBCAAAAABrQSAAAAAAa4EgAAAAAGvBAEAAAABAgAAAB4AICoAAM8KACADAAAAHgAgKgAAzwoAICsAAM4KACABIwAAmwsAMBMNAAD4BgAgDwAAhwcAIBcAAP4GACAYAACIBwAg_QMAAIYHADD-AwAAHAAQ_wMAAIYHADCABAIAAAABgQQBAAAAAYMEAQC5BgAhnQRAALoGACGeBEAAugYAIakEAQAAAAGqBAIAuAYAIasEIADHBgAhrAQgAMcGACGtBAAA8AYAIK4EAAC_BgAgrwQBAMUGACECAAAAHgAgIwAAzgoAIAIAAADMCgAgIwAAzQoAIA_9AwAAywoAMP4DAADMCgAQ_wMAAMsKADCABAIAuAYAIYEEAQC5BgAhgwQBALkGACGdBEAAugYAIZ4EQAC6BgAhqQQBALkGACGqBAIAuAYAIasEIADHBgAhrAQgAMcGACGtBAAA8AYAIK4EAAC_BgAgrwQBAMUGACEP_QMAAMsKADD-AwAAzAoAEP8DAADLCgAwgAQCALgGACGBBAEAuQYAIYMEAQC5BgAhnQRAALoGACGeBEAAugYAIakEAQC5BgAhqgQCALgGACGrBCAAxwYAIawEIADHBgAhrQQAAPAGACCuBAAAvwYAIK8EAQDFBgAhC4AEAgCeBwAhgQQBAJ0HACGDBAEAnQcAIZ0EQACyBwAhngRAALIHACGpBAEAnQcAIasEIACICAAhrAQgAIgIACGtBIAAAAABrgSAAAAAAa8EAQCwBwAhDg8AAIoIACAXAACMCAAgGAAAiwgAIIAEAgCeBwAhgQQBAJ0HACGDBAEAnQcAIZ0EQACyBwAhngRAALIHACGpBAEAnQcAIasEIACICAAhrAQgAIgIACGtBIAAAAABrgSAAAAAAa8EAQCwBwAhDg8AAK8IACAXAACxCAAgGAAAsAgAIIAEAgAAAAGBBAEAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABqQQBAAAAAasEIAAAAAGsBCAAAAABrQSAAAAAAa4EgAAAAAGvBAEAAAABBwqAAAAAAYAEAgAAAAGDBAEAAAABnQRAAAAAAZ4EQAAAAAGwBAEAAAABsQQgAAAAAQIAAAAYACAqAADbCgAgAwAAABgAICoAANsKACArAADaCgAgASMAAJoLADAMAwAA_wYAIAoAAPAGACD9AwAAjwcAMP4DAAAWABD_AwAAjwcAMIAEAgAAAAGDBAEAuQYAIY8EAgDGBgAhnQRAALoGACGeBEAAugYAIbAEAQC5BgAhsQQgAMcGACECAAAAGAAgIwAA2goAIAIAAADYCgAgIwAA2QoAIAsKAADwBgAg_QMAANcKADD-AwAA2AoAEP8DAADXCgAwgAQCALgGACGDBAEAuQYAIY8EAgDGBgAhnQRAALoGACGeBEAAugYAIbAEAQC5BgAhsQQgAMcGACELCgAA8AYAIP0DAADXCgAw_gMAANgKABD_AwAA1woAMIAEAgC4BgAhgwQBALkGACGPBAIAxgYAIZ0EQAC6BgAhngRAALoGACGwBAEAuQYAIbEEIADHBgAhBwqAAAAAAYAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhsAQBAJ0HACGxBCAAiAgAIQcKgAAAAAGABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIbAEAQCdBwAhsQQgAIgIACEHCoAAAAABgAQCAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAbAEAQAAAAGxBCAAAAABCAoAANQIACCABAIAAAABkwQBAAAAAZ0EQAAAAAGeBEAAAAABrAQgAAAAAbAEAQAAAAGzBAEAAAABAgAAAA8AICoAAOcKACADAAAADwAgKgAA5woAICsAAOYKACABIwAAmQsAMA0DAAD4BgAgCgAAkwcAIP0DAACSBwAw_gMAAA0AEP8DAACSBwAwgAQCAAAAAY8EAgC4BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhrAQgAMcGACGwBAEAuQYAIbMEAQC5BgAhAgAAAA8AICMAAOYKACACAAAA5AoAICMAAOUKACAL_QMAAOMKADD-AwAA5AoAEP8DAADjCgAwgAQCALgGACGPBAIAuAYAIZMEAQC5BgAhnQRAALoGACGeBEAAugYAIawEIADHBgAhsAQBALkGACGzBAEAuQYAIQv9AwAA4woAMP4DAADkCgAQ_wMAAOMKADCABAIAuAYAIY8EAgC4BgAhkwQBALkGACGdBEAAugYAIZ4EQAC6BgAhrAQgAMcGACGwBAEAuQYAIbMEAQC5BgAhB4AEAgCeBwAhkwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhrAQgAIgIACGwBAEAnQcAIbMEAQCdBwAhCAoAAMYIACCABAIAngcAIZMEAQCdBwAhnQRAALIHACGeBEAAsgcAIawEIACICAAhsAQBAJ0HACGzBAEAnQcAIQgKAADUCAAggAQCAAAAAZMEAQAAAAGdBEAAAAABngRAAAAAAawEIAAAAAGwBAEAAAABswQBAAAAAQgEAADcCAAggAQCAAAAAZ0EQAAAAAGzBAEAAAABtQQCAAAAAbYEAQAAAAG3BAIAAAABuAQBAAAAAQIAAAAJACAqAADwCgAgAwAAAAkAICoAAPAKACArAADvCgAgASMAAJgLADACAAAACQAgIwAA7woAIAIAAADtCAAgIwAA7goAIAeABAIAngcAIZ0EQACyBwAhswQBAJ0HACG1BAIAngcAIbYEAQCdBwAhtwQCAJ4HACG4BAEAnQcAIQgEAADaCAAggAQCAJ4HACGdBEAAsgcAIbMEAQCdBwAhtQQCAJ4HACG2BAEAnQcAIbcEAgCeBwAhuAQBAJ0HACEIBAAA3AgAIIAEAgAAAAGdBEAAAAABswQBAAAAAbUEAgAAAAG2BAEAAAABtwQCAAAAAbgEAQAAAAEMBQAA8ggAIIAEAgAAAAGDBAEAAAABnAQCAAAAAZ0EQAAAAAGeBEAAAAABrAQgAAAAAa8EAQAAAAGzBAEAAAABuQQBAAAAAboEAgAAAAG7BAEAAAABAgAAAAUAICoAAPwKACADAAAABQAgKgAA_AoAICsAAPsKACABIwAAlwsAMBEDAAD4BgAgBQAAiwcAIP0DAACXBwAw_gMAAAMAEP8DAACXBwAwgAQCAAAAAYMEAQC5BgAhjwQCALgGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGsBCAAxwYAIa8EAQC5BgAhswQBALkGACG5BAEAuQYAIboEAgC4BgAhuwQBALkGACECAAAABQAgIwAA-woAIAIAAAD5CgAgIwAA-goAIA_9AwAA-AoAMP4DAAD5CgAQ_wMAAPgKADCABAIAuAYAIYMEAQC5BgAhjwQCALgGACGcBAIAuAYAIZ0EQAC6BgAhngRAALoGACGsBCAAxwYAIa8EAQC5BgAhswQBALkGACG5BAEAuQYAIboEAgC4BgAhuwQBALkGACEP_QMAAPgKADD-AwAA-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_goAIAsAAP8KACAMAACACwAgGQAAgQsAIBoAAIILACAbAACDCwAgHAAAhAsAIB0AAIULACCABAIAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABmAUBAAAAAZkFAQAAAAECAAAAAQAgKgAAuAsAIAeABAIAAAABjwQCAAAAAZ0EQAAAAAGzBAEAAAABtgQBAAAAAbcEAgAAAAG4BAEAAAABAwAAABoAICoAALgLACArAAC9CwAgEAAAABoAIAgAAJgKACALAACZCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAgIwAAvQsAIIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQ4IAACYCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAIIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQ4HAAD9CgAgCwAA_woAIAwAAIALACAZAACBCwAgGgAAggsAIBsAAIMLACAcAACECwAgHQAAhQsAIIAEAgAAAAGDBAEAAAABnQRAAAAAAZ4EQAAAAAGYBQEAAAABmQUBAAAAAQIAAAABACAqAAC-CwAgDQMAAPEIACCABAIAAAABgwQBAAAAAY8EAgAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGsBCAAAAABrwQBAAAAAbMEAQAAAAG5BAEAAAABugQCAAAAAbsEAQAAAAECAAAABQAgKgAAwAsAIAMAAAAaACAqAAC-CwAgKwAAxAsAIBAAAAAaACAHAACXCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAICMAAMQLACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEOBwAAlwoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEDAAAAAwAgKgAAwAsAICsAAMcLACAPAAAAAwAgAwAA4wgAICMAAMcLACCABAIAngcAIYMEAQCdBwAhjwQCAJ4HACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGsBCAAiAgAIa8EAQCdBwAhswQBAJ0HACG5BAEAnQcAIboEAgCeBwAhuwQBAJ0HACENAwAA4wgAIIAEAgCeBwAhgwQBAJ0HACGPBAIAngcAIZwEAgCeBwAhnQRAALIHACGeBEAAsgcAIawEIACICAAhrwQBAJ0HACGzBAEAnQcAIbkEAQCdBwAhugQCAJ4HACG7BAEAnQcAIQ4HAAD9CgAgCAAA_goAIAwAAIALACAZAACBCwAgGgAAggsAIBsAAIMLACAcAACECwAgHQAAhQsAIIAEAgAAAAGDBAEAAAABnQRAAAAAAZ4EQAAAAAGYBQEAAAABmQUBAAAAAQIAAAABACAqAADICwAgCIAEAgAAAAGTBAEAAAABmARAAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAbMEAQAAAAG0BCAAAAABAwAAABoAICoAAMgLACArAADNCwAgEAAAABoAIAcAAJcKACAIAACYCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAgIwAAzQsAIIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQ4HAACXCgAgCAAAmAoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAIIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQkDAADTCAAggAQCAAAAAY8EAgAAAAGTBAEAAAABnQRAAAAAAZ4EQAAAAAGsBCAAAAABsAQBAAAAAbMEAQAAAAECAAAADwAgKgAAzgsAIAMAAAANACAqAADOCwAgKwAA0gsAIAsAAAANACADAADFCAAgIwAA0gsAIIAEAgCeBwAhjwQCAJ4HACGTBAEAnQcAIZ0EQACyBwAhngRAALIHACGsBCAAiAgAIbAEAQCdBwAhswQBAJ0HACEJAwAAxQgAIIAEAgCeBwAhjwQCAJ4HACGTBAEAnQcAIZ0EQACyBwAhngRAALIHACGsBCAAiAgAIbAEAQCdBwAhswQBAJ0HACEOBwAA_QoAIAgAAP4KACALAAD_CgAgGQAAgQsAIBoAAIILACAbAACDCwAgHAAAhAsAIB0AAIULACCABAIAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABmAUBAAAAAZkFAQAAAAECAAAAAQAgKgAA0wsAIAMAAAAaACAqAADTCwAgKwAA1wsAIBAAAAAaACAHAACXCgAgCAAAmAoAIAsAAJkKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAICMAANcLACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEOBwAAlwoAIAgAAJgKACALAACZCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEOBwAA_QoAIAgAAP4KACALAAD_CgAgDAAAgAsAIBoAAIILACAbAACDCwAgHAAAhAsAIB0AAIULACCABAIAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABmAUBAAAAAZkFAQAAAAECAAAAAQAgKgAA2AsAIAWABAIAAAABgQQBAAAAAY8EAgAAAAGdBEAAAAABqAQBAAAAAQiABAIAAAABgQQBAAAAAYMEAQAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGmBAEAAAABpwQBAAAAARGABAIAAAABgQQBAAAAAZEEAgAAAAGSBAIAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlgRAAAAAAZcEAQAAAAGYBEAAAAABmQQCAAAAAZoEAgAAAAGbBIAAAAABnAQCAAAAAZ0EQAAAAAGeBEAAAAABnwQCAAAAAQMAAAAaACAqAADYCwAgKwAA3wsAIBAAAAAaACAHAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAICMAAN8LACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEOBwAAlwoAIAgAAJgKACALAACZCgAgDAAAmgoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEOBwAA_QoAIAgAAP4KACALAAD_CgAgDAAAgAsAIBkAAIELACAbAACDCwAgHAAAhAsAIB0AAIULACCABAIAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABmAUBAAAAAZkFAQAAAAECAAAAAQAgKgAA4AsAIA8NAACuCAAgFwAAsQgAIBgAALAIACCABAIAAAABgQQBAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAakEAQAAAAGqBAIAAAABqwQgAAAAAawEIAAAAAGtBIAAAAABrgSAAAAAAa8EAQAAAAECAAAAHgAgKgAA4gsAIAMAAAAaACAqAADgCwAgKwAA5gsAIBAAAAAaACAHAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBsAAJ0KACAcAACeCgAgHQAAnwoAICMAAOYLACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEOBwAAlwoAIAgAAJgKACALAACZCgAgDAAAmgoAIBkAAJsKACAbAACdCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIZgFAQCdBwAhmQUBAJ0HACEDAAAAHAAgKgAA4gsAICsAAOkLACARAAAAHAAgDQAAiQgAIBcAAIwIACAYAACLCAAgIwAA6QsAIIAEAgCeBwAhgQQBAJ0HACGDBAEAnQcAIZ0EQACyBwAhngRAALIHACGpBAEAnQcAIaoEAgCeBwAhqwQgAIgIACGsBCAAiAgAIa0EgAAAAAGuBIAAAAABrwQBALAHACEPDQAAiQgAIBcAAIwIACAYAACLCAAggAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIakEAQCdBwAhqgQCAJ4HACGrBCAAiAgAIawEIACICAAhrQSAAAAAAa4EgAAAAAGvBAEAsAcAIQ8NAACuCAAgDwAArwgAIBcAALEIACCABAIAAAABgQQBAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAakEAQAAAAGqBAIAAAABqwQgAAAAAawEIAAAAAGtBIAAAAABrgSAAAAAAa8EAQAAAAECAAAAHgAgKgAA6gsAIBGABAIAAAABgQQBAAAAAZAEAgAAAAGSBAIAAAABkwQBAAAAAZQEAQAAAAGVBAEAAAABlgRAAAAAAZcEAQAAAAGYBEAAAAABmQQCAAAAAZoEAgAAAAGbBIAAAAABnAQCAAAAAZ0EQAAAAAGeBEAAAAABnwQCAAAAAQMAAAAcACAqAADqCwAgKwAA7wsAIBEAAAAcACANAACJCAAgDwAAiggAIBcAAIwIACAjAADvCwAggAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhnQRAALIHACGeBEAAsgcAIakEAQCdBwAhqgQCAJ4HACGrBCAAiAgAIawEIACICAAhrQSAAAAAAa4EgAAAAAGvBAEAsAcAIQ8NAACJCAAgDwAAiggAIBcAAIwIACCABAIAngcAIYEEAQCdBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhqQQBAJ0HACGqBAIAngcAIasEIACICAAhrAQgAIgIACGtBIAAAAABrgSAAAAAAa8EAQCwBwAhGQ4AAOAHACAPAADlBwAgEAAA4QcAIBEAAOcHACATAADjBwAgFAAA5AcAIBYAAOYHACCABAIAAAABgQQBAAAAAZAEAgAAAAGRBAIAAAABkgQCAAAAAZMEAQAAAAGUBAEAAAABlQQBAAAAAZYEQAAAAAGXBAEAAAABmARAAAAAAZkEAgAAAAGaBAIAAAABmwSAAAAAAZwEAgAAAAGdBEAAAAABngRAAAAAAZ8EAgAAAAECAAAAKgAgKgAA8AsAIA4HAAD9CgAgCAAA_goAIAsAAP8KACAMAACACwAgGQAAgQsAIBoAAIILACAbAACDCwAgHQAAhQsAIIAEAgAAAAGDBAEAAAABnQRAAAAAAZ4EQAAAAAGYBQEAAAABmQUBAAAAAQIAAAABACAqAADyCwAgDgcAAP0KACAIAAD-CgAgCwAA_woAIAwAAIALACAZAACBCwAgGgAAggsAIBwAAIQLACAdAACFCwAggAQCAAAAAYMEAQAAAAGdBEAAAAABngRAAAAAAZgFAQAAAAGZBQEAAAABAgAAAAEAICoAAPQLACAKDgAA-AcAIIAEAgAAAAGBBAEAAAABgwQBAAAAAZAEAgAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGmBAEAAAABpwQBAAAAAQIAAAAmACAqAAD2CwAgDw0AAK4IACAPAACvCAAgGAAAsAgAIIAEAgAAAAGBBAEAAAABgwQBAAAAAZ0EQAAAAAGeBEAAAAABqQQBAAAAAaoEAgAAAAGrBCAAAAABrAQgAAAAAa0EgAAAAAGuBIAAAAABrwQBAAAAAQIAAAAeACAqAAD4CwAgEYAEAgAAAAGBBAEAAAABkAQCAAAAAZEEAgAAAAGTBAEAAAABlAQBAAAAAZUEAQAAAAGWBEAAAAABlwQBAAAAAZgEQAAAAAGZBAIAAAABmgQCAAAAAZsEgAAAAAGcBAIAAAABnQRAAAAAAZ4EQAAAAAGfBAIAAAABA4AEAgAAAAGBBAEAAAABjwQCAAAAAQOABAIAAAABgQQBAAAAAYMEAQAAAAEDAAAAGgAgKgAA8gsAICsAAP8LACAQAAAAGgAgBwAAlwoAIAgAAJgKACALAACZCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgGwAAnQoAIB0AAJ8KACAjAAD_CwAggAQCAJ4HACGDBAEAnQcAIZ0EQACyBwAhngRAALIHACGYBQEAnQcAIZkFAQCdBwAhDgcAAJcKACAIAACYCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAdAACfCgAggAQCAJ4HACGDBAEAnQcAIZ0EQACyBwAhngRAALIHACGYBQEAnQcAIZkFAQCdBwAhAwAAABoAICoAAPQLACArAACCDAAgEAAAABoAIAcAAJcKACAIAACYCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBwAAJ4KACAdAACfCgAgIwAAggwAIIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQ4HAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAcAACeCgAgHQAAnwoAIIAEAgCeBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhmAUBAJ0HACGZBQEAnQcAIQMAAAAoACAqAADwCwAgKwAAhQwAIBsAAAAoACAOAAC0BwAgDwAAugcAIBAAALUHACARAAC2BwAgEwAAuAcAIBQAALkHACAWAAC7BwAgIwAAhQwAIIAEAgCeBwAhgQQBAJ0HACGQBAIAngcAIZEEAgCeBwAhkgQCALMHACGTBAEAnQcAIZQEAQCdBwAhlQQBALAHACGWBEAAsQcAIZcEAQCdBwAhmARAALEHACGZBAIAswcAIZoEAgCeBwAhmwSAAAAAAZwEAgCeBwAhnQRAALIHACGeBEAAsgcAIZ8EAgCzBwAhGQ4AALQHACAPAAC6BwAgEAAAtQcAIBEAALYHACATAAC4BwAgFAAAuQcAIBYAALsHACCABAIAngcAIYEEAQCdBwAhkAQCAJ4HACGRBAIAngcAIZIEAgCzBwAhkwQBAJ0HACGUBAEAnQcAIZUEAQCwBwAhlgRAALEHACGXBAEAnQcAIZgEQACxBwAhmQQCALMHACGaBAIAngcAIZsEgAAAAAGcBAIAngcAIZ0EQACyBwAhngRAALIHACGfBAIAswcAIQMAAAAkACAqAAD2CwAgKwAAiAwAIAwAAAAkACAOAADtBwAgIwAAiAwAIIAEAgCeBwAhgQQBAJ0HACGDBAEAnQcAIZAEAgCeBwAhnAQCAJ4HACGdBEAAsgcAIZ4EQACyBwAhpgQBALAHACGnBAEAnQcAIQoOAADtBwAggAQCAJ4HACGBBAEAnQcAIYMEAQCdBwAhkAQCAJ4HACGcBAIAngcAIZ0EQACyBwAhngRAALIHACGmBAEAsAcAIacEAQCdBwAhAwAAABwAICoAAPgLACArAACLDAAgEQAAABwAIA0AAIkIACAPAACKCAAgGAAAiwgAICMAAIsMACCABAIAngcAIYEEAQCdBwAhgwQBAJ0HACGdBEAAsgcAIZ4EQACyBwAhqQQBAJ0HACGqBAIAngcAIasEIACICAAhrAQgAIgIACGtBIAAAAABrgSAAAAAAa8EAQCwBwAhDw0AAIkIACAPAACKCAAgGAAAiwgAIIAEAgCeBwAhgQQBAJ0HACGDBAEAnQcAIZ0EQACyBwAhngRAALIHACGpBAEAnQcAIaoEAgCeBwAhqwQgAIgIACGsBCAAiAgAIa0EgAAAAAGuBIAAAAABrwQBALAHACEOBwAA_QoAIAgAAP4KACALAAD_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-MgB_MwCAAQAAAAAABQYAfDAAfTEAfjIAfzMAgAEAAAAFBgCGATAAhwExAIgBMgCJATMAigEAAAAAAAUGAIYBMACHATEAiAEyAIkBMwCKAQAAAAUGAJABMACRATEAkgEyAJMBMwCUAQAAAAAABQYAkAEwAJEBMQCSATIAkwEzAJQBAAAABQYAmgEwAJsBMQCcATIAnQEzAJ4BAAAAAAAFBgCaATAAmwExAJwBMgCdATMAngECBgClAYwCrgOhAQQGAKQBiAIAoAGKArIDogGLArYDowEBiQIAoQEBiQIAoQECigK3AwCLArgDAAGMArkDAAAABQYAqQEwAKoBMQCrATIArAEzAK0BAAAAAAAFBgCpATAAqgExAKsBMgCsATMArQEBiAIAoAEBiAIAoAEFBgCyATAAswExALQBMgC1ATMAtgEAAAAAAAUGALIBMACzATEAtAEyALUBMwC2AQGJAgChAQGJAgChAQUGALsBMAC8ATEAvQEyAL4BMwC_AQAAAAAABQYAuwEwALwBMQC9ATIAvgEzAL8BAYkCAKEBAYkCAKEBBQYAxAEwAMUBMQDGATIAxwEzAMgBAAAAAAAFBgDEATAAxQExAMYBMgDHATMAyAEBAwABAQMAAQUGAM0BMADOATEAzwEyANABMwDRAQAAAAAABQYAzQEwAM4BMQDPATIA0AEzANEBAgMAAQQAAgIDAAEEAAIFBgDWATAA1wExANgBMgDZATMA2gEAAAAAAAUGANYBMADXATEA2AEyANkBMwDaAQEDAAEBAwABBQYA3wEwAOABMQDhATIA4gEzAOMBAAAAAAAFBgDfATAA4AExAOEBMgDiATMA4wEBCQAFAQkABQUGAOgBMADpATEA6gEyAOsBMwDsAQAAAAAABQYA6AEwAOkBMQDqATIA6wEzAOwBAQP1BAEBA_sEAQUGAPEBMADyATEA8wEyAPQBMwD1AQAAAAAABQYA8QEwAPIBMQDzATIA9AEzAPUBAQ0AAQENAAEFBgD6ATAA-wExAPwBMgD9ATMA_gEAAAAAAAUGAPoBMAD7ATEA_AEyAP0BMwD-AQIDAAEOAAkCAwABDgAJBQYAgwIwAIQCMQCFAjIAhgIzAIcCAAAAAAAFBgCDAjAAhAIxAIUCMgCGAjMAhwIBDgAJAQ4ACQUGAIwCMACNAjEAjgIyAI8CMwCQAgAAAAAABQYAjAIwAI0CMQCOAjIAjwIzAJACBQ4ACRAACxHPBQwT0AUBFAABBQ4ACRAACxHWBQwT1wUBFAABBQYAlQIwAJYCMQCXAjIAmAIzAJkCAAAAAAAFBgCVAjAAlgIxAJcCMgCYAjMAmQICAwABFQAMAgMAARUADAUGAJ4CMACfAjEAoAIyAKECMwCiAgAAAAAABQYAngIwAJ8CMQCgAjIAoQIzAKICARUADAEVAAwFBgCnAjAAqAIxAKkCMgCqAjMAqwIAAAAAAAUGAKcCMACoAjEAqQIyAKoCMwCrAh4CAR9MASBOASFPASJQASRSASVUEyZVFCdXAShZEylaFSxbAS1cAS5dEzRgFjVhHDZjHTdkHThnHTloHTppHTtrHTxtEz1uHj5wHT9yE0BzH0F0HUJ1HUN2E0R5IEV6JkZ8J0d9J0iAASdJgQEnSoIBJ0uEASdMhgETTYcBKE6JASdPiwETUIwBKVGNASdSjgEnU48BE1SSASpVkwEwWJUBMVmbATFangExW58BMVygATFdogExXqQBE1-lATRgpwExYakBE2KqATVjqwExZKwBMWWtARNmsAE2Z7EBPGiyATJpswEyarQBMmu1ATJstgEybbgBMm66ARNvuwE9cL0BMnG_ARNywAE-c8EBMnTCATJ1wwETdsYBP3fHAUV4yQFGecoBRnrNAUZ7zgFGfM8BRn3RAUZ-0wETf9QBR4AB1gFGgQHYAROCAdkBSIMB2gFGhAHbAUaFAdwBE4YB3wFJhwHgAU-IAeIBUIkB4wFQigHmAVCLAecBUIwB6AFQjQHqAVCOAewBE48B7QFRkAHvAVCRAfEBE5IB8gFSkwHzAVCUAfQBUJUB9QETlgH4AVOXAfkBWZgB-wFamQH8AVqaAf8BWpsBgAJanAGBAlqdAYMCWp4BhQITnwGGAlugAYgCWqEBigITogGLAlyjAYwCWqQBjQJapQGOAhOmAZECXacBkgJjqAGUAmSpAZUCZKoBmAJkqwGZAmSsAZoCZK0BnAJkrgGeAhOvAZ8CZbABoQJksQGjAhOyAaQCZrMBpQJktAGmAmS1AacCE7YBqgJntwGrAm24Aa0CbrkBrgJuugGxAm67AbICbrwBswJuvQG1Am6-AbcCE78BuAJvwAG6Am7BAbwCE8IBvQJwwwG-Am7EAb8CbsUBwAITxgHDAnHHAcQCd8gBxgJ4yQHHAnjKAcoCeMsBywJ4zAHMAnjNAc4CeM4B0AITzwHRAnnQAdMCeNEB1QIT0gHWAnrTAdcCeNQB2AJ41QHZAhPWAdwCe9cB3QKBAdgB3wKCAdkB4AKCAdoB4wKCAdsB5AKCAdwB5QKCAd0B5wKCAd4B6QIT3wHqAoMB4AHsAoIB4QHuAhPiAe8ChAHjAfACggHkAfECggHlAfICE-YB9QKFAecB9gKLAegB-AKMAekB-QKMAeoB_AKMAesB_QKMAewB_gKMAe0BgAOMAe4BggMT7wGDA40B8AGFA4wB8QGHAxPyAYgDjgHzAYkDjAH0AYoDjAH1AYsDE_YBjgOPAfcBjwOVAfgBkQOWAfkBkgOWAfoBlQOWAfsBlgOWAfwBlwOWAf0BmQOWAf4BmwMT_wGcA5cBgAKeA5YBgQKgAxOCAqEDmAGDAqIDlgGEAqMDlgGFAqQDE4YCpwOZAYcCqAOfAY0CqgOgAY4CugOgAY8CvQOgAZACvgOgAZECvwOgAZICwQOgAZMCwwMTlALEA6YBlQLGA6ABlgLIAxOXAskDpwGYAsoDoAGZAssDoAGaAswDE5sCzwOoAZwC0AOuAZ0C0QOhAZ4C0gOhAZ8C0wOhAaAC1AOhAaEC1QOhAaIC1wOhAaMC2QMTpALaA68BpQLcA6EBpgLeAxOnAt8DsAGoAuADoQGpAuEDoQGqAuIDE6sC5QOxAawC5gO3Aa0C5wOiAa4C6AOiAa8C6QOiAbAC6gOiAbEC6wOiAbIC7QOiAbMC7wMTtALwA7gBtQLyA6IBtgL0AxO3AvUDuQG4AvYDogG5AvcDogG6AvgDE7sC-wO6AbwC_APAAb0C_QOjAb4C_gOjAb8C_wOjAcACgASjAcECgQSjAcICgwSjAcMChQQTxAKGBMEBxQKIBKMBxgKKBBPHAosEwgHIAowEowHJAo0EowHKAo4EE8sCkQTDAcwCkgTJAc0CkwQCzgKUBALPApUEAtAClgQC0QKXBALSApkEAtMCmwQT1AKcBMoB1QKeBALWAqAEE9cCoQTLAdgCogQC2QKjBALaAqQEE9sCpwTMAdwCqATSAd0CqQQD3gKqBAPfAqsEA-ACrAQD4QKtBAPiAq8EA-MCsQQT5AKyBNMB5QK0BAPmArYEE-cCtwTUAegCuAQD6QK5BAPqAroEE-sCvQTVAewCvgTbAe0CvwQF7gLABAXvAsEEBfACwgQF8QLDBAXyAsUEBfMCxwQT9ALIBNwB9QLKBAX2AswEE_cCzQTdAfgCzgQF-QLPBAX6AtAEE_sC0wTeAfwC1ATkAf0C1QQG_gLWBAb_AtcEBoAD2AQGgQPZBAaCA9sEBoMD3QQThAPeBOUBhQPgBAaGA-IEE4cD4wTmAYgD5AQGiQPlBAaKA-YEE4sD6QTnAYwD6gTtAY0D6wQIjgPsBAiPA-0ECJAD7gQIkQPvBAiSA_EECJMD8wQTlAP0BO4BlQP3BAiWA_kEE5cD-gTvAZgD_AQImQP9BAiaA_4EE5sDgQXwAZwDggX2AZ0DgwUJngOEBQmfA4UFCaADhgUJoQOHBQmiA4kFCaMDiwUTpAOMBfcBpQOOBQmmA5AFE6cDkQX4AagDkgUJqQOTBQmqA5QFE6sDlwX5AawDmAX_Aa0DmQUKrgOaBQqvA5sFCrADnAUKsQOdBQqyA58FCrMDoQUTtAOiBYACtQOkBQq2A6YFE7cDpwWBArgDqAUKuQOpBQq6A6oFE7sDrQWCArwDrgWIAr0DrwULvgOwBQu_A7EFC8ADsgULwQOzBQvCA7UFC8MDtwUTxAO4BYkCxQO6BQvGA7wFE8cDvQWKAsgDvgULyQO_BQvKA8AFE8sDwwWLAswDxAWRAs0DxQUMzgPGBQzPA8cFDNADyAUM0QPJBQzSA8sFDNMDzQUT1APOBZIC1QPSBQzWA9QFE9cD1QWTAtgD2AUM2QPZBQzaA9oFE9sD3QWUAtwD3gWaAt0D3wUN3gPgBQ3fA-EFDeAD4gUN4QPjBQ3iA-UFDeMD5wUT5APoBZsC5QPqBQ3mA-wFE-cD7QWcAugD7gUN6QPvBQ3qA_AFE-sD8wWdAuwD9AWjAu0D9QUO7gP2BQ7vA_cFDvAD-AUO8QP5BQ7yA_sFDvMD_QUT9AP-BaQC9QOABg72A4IGE_cDgwalAvgDhAYO-QOFBg76A4YGE_sDiQamAvwDigasAg" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"habit\",\"records\",\"_count\",\"habits\",\"checkIns\",\"list\",\"items\",\"checkLists\",\"templates\",\"owner\",\"project\",\"members\",\"column\",\"parent\",\"children\",\"assignee\",\"creator\",\"task\",\"tags\",\"tasks\",\"columns\",\"ownedProjects\",\"projectMembers\",\"assignedTasks\",\"createdTasks\",\"taskMembers\",\"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\",\"Article.findUnique\",\"Article.findUniqueOrThrow\",\"Article.findFirst\",\"Article.findFirstOrThrow\",\"Article.findMany\",\"Article.createOne\",\"Article.createMany\",\"Article.createManyAndReturn\",\"Article.updateOne\",\"Article.updateMany\",\"Article.updateManyAndReturn\",\"Article.upsertOne\",\"Article.deleteOne\",\"Article.deleteMany\",\"Article.groupBy\",\"Article.aggregate\",\"Strategy.findUnique\",\"Strategy.findUniqueOrThrow\",\"Strategy.findFirst\",\"Strategy.findFirstOrThrow\",\"Strategy.findMany\",\"Strategy.createOne\",\"Strategy.createMany\",\"Strategy.createManyAndReturn\",\"Strategy.updateOne\",\"Strategy.updateMany\",\"Strategy.updateManyAndReturn\",\"Strategy.upsertOne\",\"Strategy.deleteOne\",\"Strategy.deleteMany\",\"Strategy.groupBy\",\"Strategy.aggregate\",\"indicator\",\"points\",\"Indicator.findUnique\",\"Indicator.findUniqueOrThrow\",\"Indicator.findFirst\",\"Indicator.findFirstOrThrow\",\"Indicator.findMany\",\"Indicator.createOne\",\"Indicator.createMany\",\"Indicator.createManyAndReturn\",\"Indicator.updateOne\",\"Indicator.updateMany\",\"Indicator.updateManyAndReturn\",\"Indicator.upsertOne\",\"Indicator.deleteOne\",\"Indicator.deleteMany\",\"Indicator.groupBy\",\"Indicator.aggregate\",\"IndicatorPoint.findUnique\",\"IndicatorPoint.findUniqueOrThrow\",\"IndicatorPoint.findFirst\",\"IndicatorPoint.findFirstOrThrow\",\"IndicatorPoint.findMany\",\"IndicatorPoint.createOne\",\"IndicatorPoint.createMany\",\"IndicatorPoint.createManyAndReturn\",\"IndicatorPoint.updateOne\",\"IndicatorPoint.updateMany\",\"IndicatorPoint.updateManyAndReturn\",\"IndicatorPoint.upsertOne\",\"IndicatorPoint.deleteOne\",\"IndicatorPoint.deleteMany\",\"IndicatorPoint.groupBy\",\"IndicatorPoint.aggregate\",\"News.findUnique\",\"News.findUniqueOrThrow\",\"News.findFirst\",\"News.findFirstOrThrow\",\"News.findMany\",\"News.createOne\",\"News.createMany\",\"News.createManyAndReturn\",\"News.updateOne\",\"News.updateMany\",\"News.updateManyAndReturn\",\"News.upsertOne\",\"News.deleteOne\",\"News.deleteMany\",\"News.groupBy\",\"News.aggregate\",\"Alert.findUnique\",\"Alert.findUniqueOrThrow\",\"Alert.findFirst\",\"Alert.findFirstOrThrow\",\"Alert.findMany\",\"Alert.createOne\",\"Alert.createMany\",\"Alert.createManyAndReturn\",\"Alert.updateOne\",\"Alert.updateMany\",\"Alert.updateManyAndReturn\",\"Alert.upsertOne\",\"Alert.deleteOne\",\"Alert.deleteMany\",\"Alert.groupBy\",\"Alert.aggregate\",\"ServerNode.findUnique\",\"ServerNode.findUniqueOrThrow\",\"ServerNode.findFirst\",\"ServerNode.findFirstOrThrow\",\"ServerNode.findMany\",\"ServerNode.createOne\",\"ServerNode.createMany\",\"ServerNode.createManyAndReturn\",\"ServerNode.updateOne\",\"ServerNode.updateMany\",\"ServerNode.updateManyAndReturn\",\"ServerNode.upsertOne\",\"ServerNode.deleteOne\",\"ServerNode.deleteMany\",\"ServerNode.groupBy\",\"ServerNode.aggregate\",\"ServerNodeHistory.findUnique\",\"ServerNodeHistory.findUniqueOrThrow\",\"ServerNodeHistory.findFirst\",\"ServerNodeHistory.findFirstOrThrow\",\"ServerNodeHistory.findMany\",\"ServerNodeHistory.createOne\",\"ServerNodeHistory.createMany\",\"ServerNodeHistory.createManyAndReturn\",\"ServerNodeHistory.updateOne\",\"ServerNodeHistory.updateMany\",\"ServerNodeHistory.updateManyAndReturn\",\"ServerNodeHistory.upsertOne\",\"ServerNodeHistory.deleteOne\",\"ServerNodeHistory.deleteMany\",\"ServerNodeHistory.groupBy\",\"ServerNodeHistory.aggregate\",\"ServiceCheck.findUnique\",\"ServiceCheck.findUniqueOrThrow\",\"ServiceCheck.findFirst\",\"ServiceCheck.findFirstOrThrow\",\"ServiceCheck.findMany\",\"ServiceCheck.createOne\",\"ServiceCheck.createMany\",\"ServiceCheck.createManyAndReturn\",\"ServiceCheck.updateOne\",\"ServiceCheck.updateMany\",\"ServiceCheck.updateManyAndReturn\",\"ServiceCheck.upsertOne\",\"ServiceCheck.deleteOne\",\"ServiceCheck.deleteMany\",\"ServiceCheck.groupBy\",\"ServiceCheck.aggregate\",\"Econ_SowInventory.findUnique\",\"Econ_SowInventory.findUniqueOrThrow\",\"Econ_SowInventory.findFirst\",\"Econ_SowInventory.findFirstOrThrow\",\"Econ_SowInventory.findMany\",\"Econ_SowInventory.createOne\",\"Econ_SowInventory.createMany\",\"Econ_SowInventory.createManyAndReturn\",\"Econ_SowInventory.updateOne\",\"Econ_SowInventory.updateMany\",\"Econ_SowInventory.updateManyAndReturn\",\"Econ_SowInventory.upsertOne\",\"Econ_SowInventory.deleteOne\",\"Econ_SowInventory.deleteMany\",\"Econ_SowInventory.groupBy\",\"Econ_SowInventory.aggregate\",\"ScraperCache.findUnique\",\"ScraperCache.findUniqueOrThrow\",\"ScraperCache.findFirst\",\"ScraperCache.findFirstOrThrow\",\"ScraperCache.findMany\",\"ScraperCache.createOne\",\"ScraperCache.createMany\",\"ScraperCache.createManyAndReturn\",\"ScraperCache.updateOne\",\"ScraperCache.updateMany\",\"ScraperCache.updateManyAndReturn\",\"ScraperCache.upsertOne\",\"ScraperCache.deleteOne\",\"ScraperCache.deleteMany\",\"ScraperCache.groupBy\",\"ScraperCache.aggregate\",\"OilPriceHistory.findUnique\",\"OilPriceHistory.findUniqueOrThrow\",\"OilPriceHistory.findFirst\",\"OilPriceHistory.findFirstOrThrow\",\"OilPriceHistory.findMany\",\"OilPriceHistory.createOne\",\"OilPriceHistory.createMany\",\"OilPriceHistory.createManyAndReturn\",\"OilPriceHistory.updateOne\",\"OilPriceHistory.updateMany\",\"OilPriceHistory.updateManyAndReturn\",\"OilPriceHistory.upsertOne\",\"OilPriceHistory.deleteOne\",\"OilPriceHistory.deleteMany\",\"OilPriceHistory.groupBy\",\"OilPriceHistory.aggregate\",\"MihomeAccount.findUnique\",\"MihomeAccount.findUniqueOrThrow\",\"MihomeAccount.findFirst\",\"MihomeAccount.findFirstOrThrow\",\"MihomeAccount.findMany\",\"MihomeAccount.createOne\",\"MihomeAccount.createMany\",\"MihomeAccount.createManyAndReturn\",\"MihomeAccount.updateOne\",\"MihomeAccount.updateMany\",\"MihomeAccount.updateManyAndReturn\",\"MihomeAccount.upsertOne\",\"MihomeAccount.deleteOne\",\"MihomeAccount.deleteMany\",\"MihomeAccount.groupBy\",\"MihomeAccount.aggregate\",\"home\",\"device\",\"samples\",\"hours\",\"devices\",\"MihomeHome.findUnique\",\"MihomeHome.findUniqueOrThrow\",\"MihomeHome.findFirst\",\"MihomeHome.findFirstOrThrow\",\"MihomeHome.findMany\",\"MihomeHome.createOne\",\"MihomeHome.createMany\",\"MihomeHome.createManyAndReturn\",\"MihomeHome.updateOne\",\"MihomeHome.updateMany\",\"MihomeHome.updateManyAndReturn\",\"MihomeHome.upsertOne\",\"MihomeHome.deleteOne\",\"MihomeHome.deleteMany\",\"MihomeHome.groupBy\",\"MihomeHome.aggregate\",\"MihomeDevice.findUnique\",\"MihomeDevice.findUniqueOrThrow\",\"MihomeDevice.findFirst\",\"MihomeDevice.findFirstOrThrow\",\"MihomeDevice.findMany\",\"MihomeDevice.createOne\",\"MihomeDevice.createMany\",\"MihomeDevice.createManyAndReturn\",\"MihomeDevice.updateOne\",\"MihomeDevice.updateMany\",\"MihomeDevice.updateManyAndReturn\",\"MihomeDevice.upsertOne\",\"MihomeDevice.deleteOne\",\"MihomeDevice.deleteMany\",\"MihomeDevice.groupBy\",\"MihomeDevice.aggregate\",\"MihomeEnvSample.findUnique\",\"MihomeEnvSample.findUniqueOrThrow\",\"MihomeEnvSample.findFirst\",\"MihomeEnvSample.findFirstOrThrow\",\"MihomeEnvSample.findMany\",\"MihomeEnvSample.createOne\",\"MihomeEnvSample.createMany\",\"MihomeEnvSample.createManyAndReturn\",\"MihomeEnvSample.updateOne\",\"MihomeEnvSample.updateMany\",\"MihomeEnvSample.updateManyAndReturn\",\"MihomeEnvSample.upsertOne\",\"MihomeEnvSample.deleteOne\",\"MihomeEnvSample.deleteMany\",\"MihomeEnvSample.groupBy\",\"MihomeEnvSample.aggregate\",\"MihomeEnvHour.findUnique\",\"MihomeEnvHour.findUniqueOrThrow\",\"MihomeEnvHour.findFirst\",\"MihomeEnvHour.findFirstOrThrow\",\"MihomeEnvHour.findMany\",\"MihomeEnvHour.createOne\",\"MihomeEnvHour.createMany\",\"MihomeEnvHour.createManyAndReturn\",\"MihomeEnvHour.updateOne\",\"MihomeEnvHour.updateMany\",\"MihomeEnvHour.updateManyAndReturn\",\"MihomeEnvHour.upsertOne\",\"MihomeEnvHour.deleteOne\",\"MihomeEnvHour.deleteMany\",\"MihomeEnvHour.groupBy\",\"MihomeEnvHour.aggregate\",\"Habit.findUnique\",\"Habit.findUniqueOrThrow\",\"Habit.findFirst\",\"Habit.findFirstOrThrow\",\"Habit.findMany\",\"Habit.createOne\",\"Habit.createMany\",\"Habit.createManyAndReturn\",\"Habit.updateOne\",\"Habit.updateMany\",\"Habit.updateManyAndReturn\",\"Habit.upsertOne\",\"Habit.deleteOne\",\"Habit.deleteMany\",\"Habit.groupBy\",\"Habit.aggregate\",\"CheckIn.findUnique\",\"CheckIn.findUniqueOrThrow\",\"CheckIn.findFirst\",\"CheckIn.findFirstOrThrow\",\"CheckIn.findMany\",\"CheckIn.createOne\",\"CheckIn.createMany\",\"CheckIn.createManyAndReturn\",\"CheckIn.updateOne\",\"CheckIn.updateMany\",\"CheckIn.updateManyAndReturn\",\"CheckIn.upsertOne\",\"CheckIn.deleteOne\",\"CheckIn.deleteMany\",\"CheckIn.groupBy\",\"CheckIn.aggregate\",\"CheckList.findUnique\",\"CheckList.findUniqueOrThrow\",\"CheckList.findFirst\",\"CheckList.findFirstOrThrow\",\"CheckList.findMany\",\"CheckList.createOne\",\"CheckList.createMany\",\"CheckList.createManyAndReturn\",\"CheckList.updateOne\",\"CheckList.updateMany\",\"CheckList.updateManyAndReturn\",\"CheckList.upsertOne\",\"CheckList.deleteOne\",\"CheckList.deleteMany\",\"CheckList.groupBy\",\"CheckList.aggregate\",\"CheckListItem.findUnique\",\"CheckListItem.findUniqueOrThrow\",\"CheckListItem.findFirst\",\"CheckListItem.findFirstOrThrow\",\"CheckListItem.findMany\",\"CheckListItem.createOne\",\"CheckListItem.createMany\",\"CheckListItem.createManyAndReturn\",\"CheckListItem.updateOne\",\"CheckListItem.updateMany\",\"CheckListItem.updateManyAndReturn\",\"CheckListItem.upsertOne\",\"CheckListItem.deleteOne\",\"CheckListItem.deleteMany\",\"CheckListItem.groupBy\",\"CheckListItem.aggregate\",\"CheckListTemplate.findUnique\",\"CheckListTemplate.findUniqueOrThrow\",\"CheckListTemplate.findFirst\",\"CheckListTemplate.findFirstOrThrow\",\"CheckListTemplate.findMany\",\"CheckListTemplate.createOne\",\"CheckListTemplate.createMany\",\"CheckListTemplate.createManyAndReturn\",\"CheckListTemplate.updateOne\",\"CheckListTemplate.updateMany\",\"CheckListTemplate.updateManyAndReturn\",\"CheckListTemplate.upsertOne\",\"CheckListTemplate.deleteOne\",\"CheckListTemplate.deleteMany\",\"CheckListTemplate.groupBy\",\"CheckListTemplate.aggregate\",\"Project.findUnique\",\"Project.findUniqueOrThrow\",\"Project.findFirst\",\"Project.findFirstOrThrow\",\"Project.findMany\",\"Project.createOne\",\"Project.createMany\",\"Project.createManyAndReturn\",\"Project.updateOne\",\"Project.updateMany\",\"Project.updateManyAndReturn\",\"Project.upsertOne\",\"Project.deleteOne\",\"Project.deleteMany\",\"Project.groupBy\",\"Project.aggregate\",\"ProjectMember.findUnique\",\"ProjectMember.findUniqueOrThrow\",\"ProjectMember.findFirst\",\"ProjectMember.findFirstOrThrow\",\"ProjectMember.findMany\",\"ProjectMember.createOne\",\"ProjectMember.createMany\",\"ProjectMember.createManyAndReturn\",\"ProjectMember.updateOne\",\"ProjectMember.updateMany\",\"ProjectMember.updateManyAndReturn\",\"ProjectMember.upsertOne\",\"ProjectMember.deleteOne\",\"ProjectMember.deleteMany\",\"ProjectMember.groupBy\",\"ProjectMember.aggregate\",\"BoardColumn.findUnique\",\"BoardColumn.findUniqueOrThrow\",\"BoardColumn.findFirst\",\"BoardColumn.findFirstOrThrow\",\"BoardColumn.findMany\",\"BoardColumn.createOne\",\"BoardColumn.createMany\",\"BoardColumn.createManyAndReturn\",\"BoardColumn.updateOne\",\"BoardColumn.updateMany\",\"BoardColumn.updateManyAndReturn\",\"BoardColumn.upsertOne\",\"BoardColumn.deleteOne\",\"BoardColumn.deleteMany\",\"BoardColumn.groupBy\",\"BoardColumn.aggregate\",\"Task.findUnique\",\"Task.findUniqueOrThrow\",\"Task.findFirst\",\"Task.findFirstOrThrow\",\"Task.findMany\",\"Task.createOne\",\"Task.createMany\",\"Task.createManyAndReturn\",\"Task.updateOne\",\"Task.updateMany\",\"Task.updateManyAndReturn\",\"Task.upsertOne\",\"Task.deleteOne\",\"Task.deleteMany\",\"Task.groupBy\",\"Task.aggregate\",\"TaskMember.findUnique\",\"TaskMember.findUniqueOrThrow\",\"TaskMember.findFirst\",\"TaskMember.findFirstOrThrow\",\"TaskMember.findMany\",\"TaskMember.createOne\",\"TaskMember.createMany\",\"TaskMember.createManyAndReturn\",\"TaskMember.updateOne\",\"TaskMember.updateMany\",\"TaskMember.updateManyAndReturn\",\"TaskMember.upsertOne\",\"TaskMember.deleteOne\",\"TaskMember.deleteMany\",\"TaskMember.groupBy\",\"TaskMember.aggregate\",\"TaskTag.findUnique\",\"TaskTag.findUniqueOrThrow\",\"TaskTag.findFirst\",\"TaskTag.findFirstOrThrow\",\"TaskTag.findMany\",\"TaskTag.createOne\",\"TaskTag.createMany\",\"TaskTag.createManyAndReturn\",\"TaskTag.updateOne\",\"TaskTag.updateMany\",\"TaskTag.updateManyAndReturn\",\"TaskTag.upsertOne\",\"TaskTag.deleteOne\",\"TaskTag.deleteMany\",\"TaskTag.groupBy\",\"TaskTag.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"uuid\",\"taskUuid\",\"taskId\",\"name\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"not\",\"userId\",\"projectUuid\",\"columnUuid\",\"parentUuid\",\"projectId\",\"columnId\",\"parentId\",\"title\",\"description\",\"kind\",\"markDate\",\"status\",\"doneAt\",\"assigneeId\",\"creatorId\",\"extras\",\"sortOrder\",\"createdAt\",\"updatedAt\",\"number\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"boundStatus\",\"retention\",\"permission\",\"code\",\"ownerId\",\"isPersonal\",\"archived\",\"notes\",\"taskKinds\",\"icon\",\"scene\",\"builtin\",\"listId\",\"note\",\"done\",\"habitId\",\"date\",\"seq\",\"source\",\"period\",\"target\",\"color\",\"deviceId\",\"hour\",\"temperatureAvg\",\"humidityAvg\",\"raw\",\"temperature\",\"humidity\",\"temperatureMin\",\"temperatureMax\",\"humidityMin\",\"humidityMax\",\"origin\",\"sampledAt\",\"did\",\"homeId\",\"model\",\"alias\",\"tempSiid\",\"tempPiid\",\"humSiid\",\"humPiid\",\"battSiid\",\"battPiid\",\"battery\",\"batteryAt\",\"enabled\",\"lastSyncAt\",\"every\",\"some\",\"none\",\"deviceId_hour\",\"deviceId_date\",\"key\",\"lastError\",\"province\",\"fuel\",\"price\",\"date_province_fuel\",\"scraperName\",\"lastDataHash\",\"lastUpdateAt\",\"metadata\",\"month\",\"inventory\",\"url\",\"latencyMs\",\"message\",\"lastCheckAt\",\"cpu\",\"ram\",\"load\",\"disk\",\"netIn\",\"netOut\",\"process\",\"connections\",\"uuid_period\",\"cpuName\",\"os\",\"region\",\"memTotal\",\"diskTotal\",\"cpuCores\",\"cpuUsage\",\"ramUsed\",\"swapUsed\",\"load1\",\"load5\",\"load15\",\"diskUsed\",\"uptime\",\"recordedAt\",\"indicatorName\",\"valueA\",\"valueB\",\"sourceA\",\"sourceB\",\"diff\",\"diffRatio\",\"summary\",\"content\",\"publishedAt\",\"impactRank\",\"title_publishedAt\",\"indicatorId\",\"value\",\"groupName\",\"unit\",\"frequency\",\"hidden\",\"indicatorId_period\",\"slug\",\"email\",\"password\",\"taskId_userId\",\"projectId_number\",\"projectId_name\",\"projectId_userId\",\"habitId_date_seq\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "mgysAtADEgcAAIoHACAIAACLBwAgCwAAjAcAIAwAAI0HACAZAACOBwAgGgAAhwcAIBsAAP4GACAcAAD-BgAgHQAAgAcAIP0DAACJBwAw_gMAABoAEP8DAACJBwAwgAQCAAAAAYQEAQC5BgAhoQRAALoGACGiBEAAugYAIZwFAQAAAAGdBQEAuQYAIQEAAAABACARAwAA-AYAIAUAAIsHACD9AwAAlwcAMP4DAAADABD_AwAAlwcAMIAEAgC4BgAhhAQBALkGACGQBAIAuAYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhswQBALkGACG3BAEAuQYAIb0EAQC5BgAhvgQCALgGACG_BAEAuQYAIQIDAACPCwAgBQAAhwsAIBEDAAD4BgAgBQAAiwcAIP0DAACXBwAw_gMAAAMAEP8DAACXBwAwgAQCAAAAAYQEAQC5BgAhkAQCALgGACGgBAIAuAYAIaEEQAC6BgAhogRAALoGACGwBCAAxwYAIbMEAQC5BgAhtwQBALkGACG9BAEAuQYAIb4EAgC4BgAhvwQBALkGACEDAAAAAwAgAQAABAAwAgAABQAgDQMAAPgGACAEAACWBwAg_QMAAJUHADD-AwAABwAQ_wMAAJUHADCABAIAuAYAIZAEAgC4BgAhoQRAALoGACG3BAEAuQYAIbkEAgC4BgAhugQBALkGACG7BAIAuAYAIbwEAQC5BgAhAgMAAI8LACAEAACWCwAgDgMAAPgGACAEAACWBwAg_QMAAJUHADD-AwAABwAQ_wMAAJUHADCABAIAAAABkAQCALgGACGhBEAAugYAIbcEAQC5BgAhuQQCALgGACG6BAEAuQYAIbsEAgC4BgAhvAQBALkGACGiBQAAlAcAIAMAAAAHACABAAAIADACAAAJACABAAAABwAgAwAAAAcAIAEAAAgAMAIAAAkAIA0DAAD4BgAgCgAAkwcAIP0DAACSBwAw_gMAAA0AEP8DAACSBwAwgAQCALgGACGQBAIAuAYAIZcEAQC5BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhtAQBALkGACG3BAEAuQYAIQIDAACPCwAgCgAAlQsAIA0DAAD4BgAgCgAAkwcAIP0DAACSBwAw_gMAAA0AEP8DAACSBwAwgAQCAAAAAZAEAgC4BgAhlwQBALkGACGhBEAAugYAIaIEQAC6BgAhsAQgAMcGACG0BAEAuQYAIbcEAQC5BgAhAwAAAA0AIAEAAA4AMAIAAA8AIA0JAACRBwAg_QMAAJAHADD-AwAAEQAQ_wMAAJAHADCABAIAuAYAIZcEAQC5BgAhnARAAMMGACGgBAIAuAYAIaEEQAC6BgAhogRAALoGACG2BAIAuAYAIbcEAQC5BgAhuAQgAMcGACECCQAAlAsAIJwEAACqBwAgDQkAAJEHACD9AwAAkAcAMP4DAAARABD_AwAAkAcAMIAEAgAAAAGXBAEAuQYAIZwEQADDBgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhtgQCALgGACG3BAEAuQYAIbgEIADHBgAhAwAAABEAIAEAABIAMAIAABMAIAEAAAARACAMAwAA_wYAIAoAAPAGACD9AwAAjwcAMP4DAAAWABD_AwAAjwcAMIAEAgC4BgAhhAQBALkGACGQBAIAxgYAIaEEQAC6BgAhogRAALoGACG0BAEAuQYAIbUEIADHBgAhAgMAAI8LACCQBAAAqgcAIAwDAAD_BgAgCgAA8AYAIP0DAACPBwAw_gMAABYAEP8DAACPBwAwgAQCAAAAAYQEAQC5BgAhkAQCAMYGACGhBEAAugYAIaIEQAC6BgAhtAQBALkGACG1BCAAxwYAIQMAAAAWACABAAAXADACAAAYACASBwAAigcAIAgAAIsHACALAACMBwAgDAAAjQcAIBkAAI4HACAaAACHBwAgGwAA_gYAIBwAAP4GACAdAACABwAg_QMAAIkHADD-AwAAGgAQ_wMAAIkHADCABAIAuAYAIYQEAQC5BgAhoQRAALoGACGiBEAAugYAIZwFAQC5BgAhnQUBALkGACEBAAAAGgAgEw0AAPgGACAPAACHBwAgFwAA_gYAIBgAAIgHACD9AwAAhgcAMP4DAAAcABD_AwAAhgcAMIAEAgC4BgAhgQQBALkGACGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGtBAEAuQYAIa4EAgC4BgAhrwQgAMcGACGwBCAAxwYAIbEEAADwBgAgsgQAAL8GACCzBAEAxQYAIQYNAACPCwAgDwAAiwsAIBcAAIwLACAYAACTCwAgsgQAAKoHACCzBAAAqgcAIBMNAAD4BgAgDwAAhwcAIBcAAP4GACAYAACIBwAg_QMAAIYHADD-AwAAHAAQ_wMAAIYHADCABAIAAAABgQQBAAAAAYQEAQC5BgAhoQRAALoGACGiBEAAugYAIa0EAQAAAAGuBAIAuAYAIa8EIADHBgAhsAQgAMcGACGxBAAA8AYAILIEAAC_BgAgswQBAMUGACEDAAAAHAAgAQAAHQAwAgAAHgAgDAMAAPgGACAOAAD7BgAg_QMAAIUHADD-AwAAIAAQ_wMAAIUHADCABAIAuAYAIYEEAQC5BgAhkAQCALgGACGRBAEAuQYAIZQEAgC4BgAhoQRAALoGACGsBAEAuQYAIQIDAACPCwAgDgAAkAsAIA0DAAD4BgAgDgAA-wYAIP0DAACFBwAw_gMAACAAEP8DAACFBwAwgAQCAAAAAYEEAQAAAAGQBAIAuAYAIZEEAQC5BgAhlAQCALgGACGhBEAAugYAIawEAQC5BgAhoQUAAIQHACADAAAAIAAgAQAAIQAwAgAAIgAgDw4AAPsGACAXAAD-BgAg_QMAAIMHADD-AwAAJAAQ_wMAAIMHADCABAIAuAYAIYEEAQC5BgAhhAQBALkGACGRBAEAuQYAIZQEAgC4BgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhqgQBAMUGACGrBAEAuQYAIQMOAACQCwAgFwAAjAsAIKoEAACqBwAgEA4AAPsGACAXAAD-BgAg_QMAAIMHADD-AwAAJAAQ_wMAAIMHADCABAIAAAABgQQBAAAAAYQEAQC5BgAhkQQBALkGACGUBAIAuAYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIaoEAQDFBgAhqwQBALkGACGgBQAAggcAIAMAAAAkACABAAAlADACAAAmACAgDgAA-wYAIA8AAIAHACAQAAD8BgAgEQAA_QYAIBIAAP4GACATAAD_BgAgFAAA-AYAIBYAAIEHACD9AwAA-gYAMP4DAAAoABD_AwAA-gYAMIAEAgC4BgAhgQQBALkGACGRBAEAuQYAIZIEAQC5BgAhkwQBAMUGACGUBAIAuAYAIZUEAgC4BgAhlgQCAMYGACGXBAEAuQYAIZgEAQC5BgAhmQQBAMUGACGaBEAAwwYAIZsEAQC5BgAhnARAAMMGACGdBAIAxgYAIZ4EAgC4BgAhnwQAAPAGACCgBAIAuAYAIaEEQAC6BgAhogRAALoGACGjBAIAxgYAIQ8OAACQCwAgDwAAjQsAIBAAAJELACARAACOCwAgEgAAjAsAIBMAAI8LACAUAACPCwAgFgAAkgsAIJMEAACqBwAglgQAAKoHACCZBAAAqgcAIJoEAACqBwAgnAQAAKoHACCdBAAAqgcAIKMEAACqBwAgIQ4AAPsGACAPAACABwAgEAAA_AYAIBEAAP0GACASAAD-BgAgEwAA_wYAIBQAAPgGACAWAACBBwAg_QMAAPoGADD-AwAAKAAQ_wMAAPoGADCABAIAAAABgQQBAAAAAZEEAQC5BgAhkgQBALkGACGTBAEAxQYAIZQEAgC4BgAhlQQCALgGACGWBAIAxgYAIZcEAQC5BgAhmAQBALkGACGZBAEAxQYAIZoEQADDBgAhmwQBALkGACGcBEAAwwYAIZ0EAgDGBgAhngQCALgGACGfBAAA8AYAIKAEAgC4BgAhoQRAALoGACGiBEAAugYAIaMEAgDGBgAhnwUAAPkGACADAAAAKAAgAQAAKQAwAgAAKgAgAQAAACgAIAMAAAAoACABAAApADACAAAqACABAAAAGgAgCgMAAPgGACAVAAD1BgAg_QMAAPcGADD-AwAALwAQ_wMAAPcGADCABAIAuAYAIYEEAQC5BgAhggQBALkGACGDBAIAuAYAIZAEAgC4BgAhAgMAAI8LACAVAACOCwAgCwMAAPgGACAVAAD1BgAg_QMAAPcGADD-AwAALwAQ_wMAAPcGADCABAIAAAABgQQBAAAAAYIEAQC5BgAhgwQCALgGACGQBAIAuAYAIZ4FAAD2BgAgAwAAAC8AIAEAADAAMAIAADEAIAkVAAD1BgAg_QMAAPQGADD-AwAAMwAQ_wMAAPQGADCABAIAuAYAIYEEAQC5BgAhggQBALkGACGDBAIAuAYAIYQEAQC5BgAhARUAAI4LACAJFQAA9QYAIP0DAAD0BgAw_gMAADMAEP8DAAD0BgAwgAQCAAAAAYEEAQAAAAGCBAEAuQYAIYMEAgC4BgAhhAQBALkGACEDAAAAMwAgAQAANAAwAgAANQAgAQAAACgAIAEAAAAvACABAAAAMwAgAQAAACgAIAMAAAAoACABAAApADACAAAqACABAAAAIAAgAQAAACQAIAEAAAAoACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACgAIAEAACkAMAIAACoAIAMAAAAoACABAAApADACAAAqACADAAAALwAgAQAAMAAwAgAAMQAgAQAAAAMAIAEAAAAHACABAAAADQAgAQAAABYAIAEAAAAcACABAAAAIAAgAQAAACgAIAEAAAAoACABAAAALwAgAQAAAAEAIAkHAACGCwAgCAAAhwsAIAsAAIgLACAMAACJCwAgGQAAigsAIBoAAIsLACAbAACMCwAgHAAAjAsAIB0AAI0LACADAAAAGgAgAQAATQAwAgAAAQAgAwAAABoAIAEAAE0AMAIAAAEAIAMAAAAaACABAABNADACAAABACAPBwAA_QoAIAgAAP4KACALAAD_CgAgDAAAgAsAIBkAAIELACAaAACCCwAgGwAAgwsAIBwAAIQLACAdAACFCwAggAQCAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAZwFAQAAAAGdBQEAAAABASMAAFEAIAaABAIAAAABhAQBAAAAAaEEQAAAAAGiBEAAAAABnAUBAAAAAZ0FAQAAAAEBIwAAUwAwASMAAFMAMA8HAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIZwFAQCdBwAhnQUBAJ0HACECAAAAAQAgIwAAVgAgBoAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQIAAAAaACAjAABYACACAAAAGgAgIwAAWAAgAwAAAAEAICoAAFEAICsAAFYAIAEAAAABACABAAAAGgAgBQYAAJIKACAwAACTCgAgMQAAlgoAIDIAAJUKACAzAACUCgAgCf0DAADzBgAw_gMAAF8AEP8DAADzBgAwgAQCAIwGACGEBAEAjQYAIaEEQACZBgAhogRAAJkGACGcBQEAjQYAIZ0FAQCNBgAhAwAAABoAIAEAAF4AMC8AAF8AIAMAAAAaACABAABNADACAAABACAK_QMAAPIGADD-AwAAZQAQ_wMAAPIGADCABAIAAAABlwQBALkGACGhBEAAugYAIaIEQAC6BgAhugQBALkGACGQBQEAuQYAIZsFAQAAAAEBAAAAYgAgAQAAAGIAIAr9AwAA8gYAMP4DAABlABD_AwAA8gYAMIAEAgC4BgAhlwQBALkGACGhBEAAugYAIaIEQAC6BgAhugQBALkGACGQBQEAuQYAIZsFAQC5BgAhAAMAAABlACABAABmADACAABiACADAAAAZQAgAQAAZgAwAgAAYgAgAwAAAGUAIAEAAGYAMAIAAGIAIAeABAIAAAABlwQBAAAAAaEEQAAAAAGiBEAAAAABugQBAAAAAZAFAQAAAAGbBQEAAAABASMAAGoAIAeABAIAAAABlwQBAAAAAaEEQAAAAAGiBEAAAAABugQBAAAAAZAFAQAAAAGbBQEAAAABASMAAGwAMAEjAABsADAHgAQCAJ4HACGXBAEAnQcAIaEEQACyBwAhogRAALIHACG6BAEAnQcAIZAFAQCdBwAhmwUBAJ0HACECAAAAYgAgIwAAbwAgB4AEAgCeBwAhlwQBAJ0HACGhBEAAsgcAIaIEQACyBwAhugQBAJ0HACGQBQEAnQcAIZsFAQCdBwAhAgAAAGUAICMAAHEAIAIAAABlACAjAABxACADAAAAYgAgKgAAagAgKwAAbwAgAQAAAGIAIAEAAABlACAFBgAAjQoAIDAAAI4KACAxAACRCgAgMgAAkAoAIDMAAI8KACAK_QMAAPEGADD-AwAAeAAQ_wMAAPEGADCABAIAjAYAIZcEAQCNBgAhoQRAAJkGACGiBEAAmQYAIboEAQCNBgAhkAUBAI0GACGbBQEAjQYAIQMAAABlACABAAB3ADAvAAB4ACADAAAAZQAgAQAAZgAwAgAAYgAgCSMAAPAGACD9AwAA7wYAMP4DAAB-ABD_AwAA7wYAMIAEAgAAAAGEBAEAuQYAIZgEAQC5BgAhoQRAALoGACGiBEAAugYAIQEAAAB7ACABAAAAewAgCSMAAPAGACD9AwAA7wYAMP4DAAB-ABD_AwAA7wYAMIAEAgC4BgAhhAQBALkGACGYBAEAuQYAIaEEQAC6BgAhogRAALoGACEAAwAAAH4AIAEAAH8AMAIAAHsAIAMAAAB-ACABAAB_ADACAAB7ACADAAAAfgAgAQAAfwAwAgAAewAgBiOAAAAAAYAEAgAAAAGEBAEAAAABmAQBAAAAAaEEQAAAAAGiBEAAAAABASMAAIMBACAGI4AAAAABgAQCAAAAAYQEAQAAAAGYBAEAAAABoQRAAAAAAaIEQAAAAAEBIwAAhQEAMAEjAACFAQAwBiOAAAAAAYAEAgCeBwAhhAQBAJ0HACGYBAEAnQcAIaEEQACyBwAhogRAALIHACECAAAAewAgIwAAiAEAIAYjgAAAAAGABAIAngcAIYQEAQCdBwAhmAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhAgAAAH4AICMAAIoBACACAAAAfgAgIwAAigEAIAMAAAB7ACAqAACDAQAgKwAAiAEAIAEAAAB7ACABAAAAfgAgBQYAAIgKACAwAACJCgAgMQAAjAoAIDIAAIsKACAzAACKCgAgCSMAAJgGACD9AwAA7gYAMP4DAACRAQAQ_wMAAO4GADCABAIAjAYAIYQEAQCNBgAhmAQBAI0GACGhBEAAmQYAIaIEQACZBgAhAwAAAH4AIAEAAJABADAvAACRAQAgAwAAAH4AIAEAAH8AMAIAAHsAIA5XAADqBgAg_QMAAOkGADD-AwAAnAEAEP8DAADpBgAwgAQCAAAAAYQEAQAAAAGXBAEAuQYAIaEEQAC6BgAhogRAALoGACG8BAEAuQYAIZYFAQC5BgAhlwUBALkGACGYBQEAuQYAIZkFIADHBgAhAQAAAJQBACAKVgAA7QYAIP0DAADsBgAw_gMAAJYBABD_AwAA7AYAMIAEAgC4BgAhoQRAALoGACGiBEAAugYAIb0EAQC5BgAhlAUCALgGACGVBQgA0QYAIQFWAACHCgAgC1YAAO0GACD9AwAA7AYAMP4DAACWAQAQ_wMAAOwGADCABAIAAAABoQRAALoGACGiBEAAugYAIb0EAQC5BgAhlAUCALgGACGVBQgA0QYAIZoFAADrBgAgAwAAAJYBACABAACXAQAwAgAAmAEAIAEAAACWAQAgAQAAAJQBACAOVwAA6gYAIP0DAADpBgAw_gMAAJwBABD_AwAA6QYAMIAEAgC4BgAhhAQBALkGACGXBAEAuQYAIaEEQAC6BgAhogRAALoGACG8BAEAuQYAIZYFAQC5BgAhlwUBALkGACGYBQEAuQYAIZkFIADHBgAhAVcAAIYKACADAAAAnAEAIAEAAJ0BADACAACUAQAgAwAAAJwBACABAACdAQAwAgAAlAEAIAMAAACcAQAgAQAAnQEAMAIAAJQBACALVwAAhQoAIIAEAgAAAAGEBAEAAAABlwQBAAAAAaEEQAAAAAGiBEAAAAABvAQBAAAAAZYFAQAAAAGXBQEAAAABmAUBAAAAAZkFIAAAAAEBIwAAoQEAIAqABAIAAAABhAQBAAAAAZcEAQAAAAGhBEAAAAABogRAAAAAAbwEAQAAAAGWBQEAAAABlwUBAAAAAZgFAQAAAAGZBSAAAAABASMAAKMBADABIwAAowEAMAtXAAD4CQAggAQCAJ4HACGEBAEAnQcAIZcEAQCdBwAhoQRAALIHACGiBEAAsgcAIbwEAQCdBwAhlgUBAJ0HACGXBQEAnQcAIZgFAQCdBwAhmQUgAIgIACECAAAAlAEAICMAAKYBACAKgAQCAJ4HACGEBAEAnQcAIZcEAQCdBwAhoQRAALIHACGiBEAAsgcAIbwEAQCdBwAhlgUBAJ0HACGXBQEAnQcAIZgFAQCdBwAhmQUgAIgIACECAAAAnAEAICMAAKgBACACAAAAnAEAICMAAKgBACADAAAAlAEAICoAAKEBACArAACmAQAgAQAAAJQBACABAAAAnAEAIAUGAADzCQAgMAAA9AkAIDEAAPcJACAyAAD2CQAgMwAA9QkAIA39AwAA6AYAMP4DAACvAQAQ_wMAAOgGADCABAIAjAYAIYQEAQCNBgAhlwQBAI0GACGhBEAAmQYAIaIEQACZBgAhvAQBAI0GACGWBQEAjQYAIZcFAQCNBgAhmAUBAI0GACGZBSAApwYAIQMAAACcAQAgAQAArgEAMC8AAK8BACADAAAAnAEAIAEAAJ0BADACAACUAQAgAQAAAJgBACABAAAAmAEAIAMAAACWAQAgAQAAlwEAMAIAAJgBACADAAAAlgEAIAEAAJcBADACAACYAQAgAwAAAJYBACABAACXAQAwAgAAmAEAIAdWAADyCQAggAQCAAAAAaEEQAAAAAGiBEAAAAABvQQBAAAAAZQFAgAAAAGVBQgAAAABASMAALcBACAGgAQCAAAAAaEEQAAAAAGiBEAAAAABvQQBAAAAAZQFAgAAAAGVBQgAAAABASMAALkBADABIwAAuQEAMAdWAADxCQAggAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhvQQBAJ0HACGUBQIAngcAIZUFCADHCQAhAgAAAJgBACAjAAC8AQAgBoAEAgCeBwAhoQRAALIHACGiBEAAsgcAIb0EAQCdBwAhlAUCAJ4HACGVBQgAxwkAIQIAAACWAQAgIwAAvgEAIAIAAACWAQAgIwAAvgEAIAMAAACYAQAgKgAAtwEAICsAALwBACABAAAAmAEAIAEAAACWAQAgBQYAAOwJACAwAADtCQAgMQAA8AkAIDIAAO8JACAzAADuCQAgCf0DAADnBgAw_gMAAMUBABD_AwAA5wYAMIAEAgCMBgAhoQRAAJkGACGiBEAAmQYAIb0EAQCNBgAhlAUCAIwGACGVBQgAzgYAIQMAAACWAQAgAQAAxAEAMC8AAMUBACADAAAAlgEAIAEAAJcBADACAACYAQAgDf0DAADlBgAw_gMAAMsBABD_AwAA5QYAMIAEAgAAAAGXBAEAuQYAIaEEQAC6BgAhvAQBALkGACHsBAEAuQYAIY8FAQC5BgAhkAUBAMUGACGRBUAAugYAIZIFAgC4BgAhkwUAAOYGACABAAAAyAEAIAEAAADIAQAgDP0DAADlBgAw_gMAAMsBABD_AwAA5QYAMIAEAgC4BgAhlwQBALkGACGhBEAAugYAIbwEAQC5BgAh7AQBALkGACGPBQEAuQYAIZAFAQDFBgAhkQVAALoGACGSBQIAuAYAIQGQBQAAqgcAIAMAAADLAQAgAQAAzAEAMAIAAMgBACADAAAAywEAIAEAAMwBADACAADIAQAgAwAAAMsBACABAADMAQAwAgAAyAEAIAmABAIAAAABlwQBAAAAAaEEQAAAAAG8BAEAAAAB7AQBAAAAAY8FAQAAAAGQBQEAAAABkQVAAAAAAZIFAgAAAAEBIwAA0AEAIAmABAIAAAABlwQBAAAAAaEEQAAAAAG8BAEAAAAB7AQBAAAAAY8FAQAAAAGQBQEAAAABkQVAAAAAAZIFAgAAAAEBIwAA0gEAMAEjAADSAQAwCYAEAgCeBwAhlwQBAJ0HACGhBEAAsgcAIbwEAQCdBwAh7AQBAJ0HACGPBQEAnQcAIZAFAQCwBwAhkQVAALIHACGSBQIAngcAIQIAAADIAQAgIwAA1QEAIAmABAIAngcAIZcEAQCdBwAhoQRAALIHACG8BAEAnQcAIewEAQCdBwAhjwUBAJ0HACGQBQEAsAcAIZEFQACyBwAhkgUCAJ4HACECAAAAywEAICMAANcBACACAAAAywEAICMAANcBACADAAAAyAEAICoAANABACArAADVAQAgAQAAAMgBACABAAAAywEAIAYGAADnCQAgMAAA6AkAIDEAAOsJACAyAADqCQAgMwAA6QkAIJAFAACqBwAgDP0DAADkBgAw_gMAAN4BABD_AwAA5AYAMIAEAgCMBgAhlwQBAI0GACGhBEAAmQYAIbwEAQCNBgAh7AQBAI0GACGPBQEAjQYAIZAFAQCVBgAhkQVAAJkGACGSBQIAjAYAIQMAAADLAQAgAQAA3QEAMC8AAN4BACADAAAAywEAIAEAAMwBADACAADIAQAgDf0DAADjBgAw_gMAAOQBABD_AwAA4wYAMIAEAgAAAAGhBEAAugYAIb0EAQC5BgAhiAUBALkGACGJBQgA0QYAIYoFCADRBgAhiwUBALkGACGMBQEAuQYAIY0FCADRBgAhjgUIANEGACEBAAAA4QEAIAEAAADhAQAgDf0DAADjBgAw_gMAAOQBABD_AwAA4wYAMIAEAgC4BgAhoQRAALoGACG9BAEAuQYAIYgFAQC5BgAhiQUIANEGACGKBQgA0QYAIYsFAQC5BgAhjAUBALkGACGNBQgA0QYAIY4FCADRBgAhAAMAAADkAQAgAQAA5QEAMAIAAOEBACADAAAA5AEAIAEAAOUBADACAADhAQAgAwAAAOQBACABAADlAQAwAgAA4QEAIAqABAIAAAABoQRAAAAAAb0EAQAAAAGIBQEAAAABiQUIAAAAAYoFCAAAAAGLBQEAAAABjAUBAAAAAY0FCAAAAAGOBQgAAAABASMAAOkBACAKgAQCAAAAAaEEQAAAAAG9BAEAAAABiAUBAAAAAYkFCAAAAAGKBQgAAAABiwUBAAAAAYwFAQAAAAGNBQgAAAABjgUIAAAAAQEjAADrAQAwASMAAOsBADAKgAQCAJ4HACGhBEAAsgcAIb0EAQCdBwAhiAUBAJ0HACGJBQgAxwkAIYoFCADHCQAhiwUBAJ0HACGMBQEAnQcAIY0FCADHCQAhjgUIAMcJACECAAAA4QEAICMAAO4BACAKgAQCAJ4HACGhBEAAsgcAIb0EAQCdBwAhiAUBAJ0HACGJBQgAxwkAIYoFCADHCQAhiwUBAJ0HACGMBQEAnQcAIY0FCADHCQAhjgUIAMcJACECAAAA5AEAICMAAPABACACAAAA5AEAICMAAPABACADAAAA4QEAICoAAOkBACArAADuAQAgAQAAAOEBACABAAAA5AEAIAUGAADiCQAgMAAA4wkAIDEAAOYJACAyAADlCQAgMwAA5AkAIA39AwAA4gYAMP4DAAD3AQAQ_wMAAOIGADCABAIAjAYAIaEEQACZBgAhvQQBAI0GACGIBQEAjQYAIYkFCADOBgAhigUIAM4GACGLBQEAjQYAIYwFAQCNBgAhjQUIAM4GACGOBQgAzgYAIQMAAADkAQAgAQAA9gEAMC8AAPcBACADAAAA5AEAIAEAAOUBADACAADhAQAgHP0DAADhBgAw_gMAAP0BABD_AwAA4QYAMIAEAgAAAAGBBAEAAAABhAQBALkGACGbBAEAuQYAIaEEQAC6BgAhogRAALoGACH0BAQA3gYAIfUEBADeBgAh9gQCALgGACH3BAIAuAYAIfkEAQC5BgAh-gQBALkGACH7BAEAuQYAIfwEBADeBgAh_QQEAN4GACH-BAIAuAYAIf8ECADRBgAhgAUEAN4GACGBBQQA3gYAIYIFCADRBgAhgwUIANEGACGEBQgA0QYAIYUFBADeBgAhhgUEAN4GACGHBUAAugYAIQEAAAD6AQAgAQAAAPoBACAc_QMAAOEGADD-AwAA_QEAEP8DAADhBgAwgAQCALgGACGBBAEAuQYAIYQEAQC5BgAhmwQBALkGACGhBEAAugYAIaIEQAC6BgAh9AQEAN4GACH1BAQA3gYAIfYEAgC4BgAh9wQCALgGACH5BAEAuQYAIfoEAQC5BgAh-wQBALkGACH8BAQA3gYAIf0EBADeBgAh_gQCALgGACH_BAgA0QYAIYAFBADeBgAhgQUEAN4GACGCBQgA0QYAIYMFCADRBgAhhAUIANEGACGFBQQA3gYAIYYFBADeBgAhhwVAALoGACEAAwAAAP0BACABAAD-AQAwAgAA-gEAIAMAAAD9AQAgAQAA_gEAMAIAAPoBACADAAAA_QEAIAEAAP4BADACAAD6AQAgGYAEAgAAAAGBBAEAAAABhAQBAAAAAZsEAQAAAAGhBEAAAAABogRAAAAAAfQEBAAAAAH1BAQAAAAB9gQCAAAAAfcEAgAAAAH5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAQAAAAB_QQEAAAAAf4EAgAAAAH_BAgAAAABgAUEAAAAAYEFBAAAAAGCBQgAAAABgwUIAAAAAYQFCAAAAAGFBQQAAAABhgUEAAAAAYcFQAAAAAEBIwAAggIAIBmABAIAAAABgQQBAAAAAYQEAQAAAAGbBAEAAAABoQRAAAAAAaIEQAAAAAH0BAQAAAAB9QQEAAAAAfYEAgAAAAH3BAIAAAAB-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQEAAAAAf0EBAAAAAH-BAIAAAAB_wQIAAAAAYAFBAAAAAGBBQQAAAABggUIAAAAAYMFCAAAAAGEBQgAAAABhQUEAAAAAYYFBAAAAAGHBUAAAAABASMAAIQCADABIwAAhAIAMBmABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGbBAEAnQcAIaEEQACyBwAhogRAALIHACH0BAQA3AkAIfUEBADcCQAh9gQCAJ4HACH3BAIAngcAIfkEAQCdBwAh-gQBAJ0HACH7BAEAnQcAIfwEBADcCQAh_QQEANwJACH-BAIAngcAIf8ECADHCQAhgAUEANwJACGBBQQA3AkAIYIFCADHCQAhgwUIAMcJACGEBQgAxwkAIYUFBADcCQAhhgUEANwJACGHBUAAsgcAIQIAAAD6AQAgIwAAhwIAIBmABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGbBAEAnQcAIaEEQACyBwAhogRAALIHACH0BAQA3AkAIfUEBADcCQAh9gQCAJ4HACH3BAIAngcAIfkEAQCdBwAh-gQBAJ0HACH7BAEAnQcAIfwEBADcCQAh_QQEANwJACH-BAIAngcAIf8ECADHCQAhgAUEANwJACGBBQQA3AkAIYIFCADHCQAhgwUIAMcJACGEBQgAxwkAIYUFBADcCQAhhgUEANwJACGHBUAAsgcAIQIAAAD9AQAgIwAAiQIAIAIAAAD9AQAgIwAAiQIAIAMAAAD6AQAgKgAAggIAICsAAIcCACABAAAA-gEAIAEAAAD9AQAgBQYAAN0JACAwAADeCQAgMQAA4QkAIDIAAOAJACAzAADfCQAgHP0DAADgBgAw_gMAAJACABD_AwAA4AYAMIAEAgCMBgAhgQQBAI0GACGEBAEAjQYAIZsEAQCNBgAhoQRAAJkGACGiBEAAmQYAIfQEBADaBgAh9QQEANoGACH2BAIAjAYAIfcEAgCMBgAh-QQBAI0GACH6BAEAjQYAIfsEAQCNBgAh_AQEANoGACH9BAQA2gYAIf4EAgCMBgAh_wQIAM4GACGABQQA2gYAIYEFBADaBgAhggUIAM4GACGDBQgAzgYAIYQFCADOBgAhhQUEANoGACGGBQQA2gYAIYcFQACZBgAhAwAAAP0BACABAACPAgAwLwAAkAIAIAMAAAD9AQAgAQAA_gEAMAIAAPoBACAQ_QMAAN0GADD-AwAAlgIAEP8DAADdBgAwgAQCAAAAAYEEAQC5BgAhoQRAALoGACG9BEAAugYAIfAECADRBgAh8QQEAN4GACHyBAgA0QYAIfMEBADeBgAh9AQEAN4GACH1BAQA3gYAIfYEAgC4BgAh9wQCALgGACH4BAAA3wYAIAEAAACTAgAgAQAAAJMCACAP_QMAAN0GADD-AwAAlgIAEP8DAADdBgAwgAQCALgGACGBBAEAuQYAIaEEQAC6BgAhvQRAALoGACHwBAgA0QYAIfEEBADeBgAh8gQIANEGACHzBAQA3gYAIfQEBADeBgAh9QQEAN4GACH2BAIAuAYAIfcEAgC4BgAhAAMAAACWAgAgAQAAlwIAMAIAAJMCACADAAAAlgIAIAEAAJcCADACAACTAgAgAwAAAJYCACABAACXAgAwAgAAkwIAIAyABAIAAAABgQQBAAAAAaEEQAAAAAG9BEAAAAAB8AQIAAAAAfEEBAAAAAHyBAgAAAAB8wQEAAAAAfQEBAAAAAH1BAQAAAAB9gQCAAAAAfcEAgAAAAEBIwAAmwIAIAyABAIAAAABgQQBAAAAAaEEQAAAAAG9BEAAAAAB8AQIAAAAAfEEBAAAAAHyBAgAAAAB8wQEAAAAAfQEBAAAAAH1BAQAAAAB9gQCAAAAAfcEAgAAAAEBIwAAnQIAMAEjAACdAgAwDIAEAgCeBwAhgQQBAJ0HACGhBEAAsgcAIb0EQACyBwAh8AQIAMcJACHxBAQA3AkAIfIECADHCQAh8wQEANwJACH0BAQA3AkAIfUEBADcCQAh9gQCAJ4HACH3BAIAngcAIQIAAACTAgAgIwAAoAIAIAyABAIAngcAIYEEAQCdBwAhoQRAALIHACG9BEAAsgcAIfAECADHCQAh8QQEANwJACHyBAgAxwkAIfMEBADcCQAh9AQEANwJACH1BAQA3AkAIfYEAgCeBwAh9wQCAJ4HACECAAAAlgIAICMAAKICACACAAAAlgIAICMAAKICACADAAAAkwIAICoAAJsCACArAACgAgAgAQAAAJMCACABAAAAlgIAIAUGAADXCQAgMAAA2AkAIDEAANsJACAyAADaCQAgMwAA2QkAIA_9AwAA2QYAMP4DAACpAgAQ_wMAANkGADCABAIAjAYAIYEEAQCNBgAhoQRAAJkGACG9BEAAmQYAIfAECADOBgAh8QQEANoGACHyBAgAzgYAIfMEBADaBgAh9AQEANoGACH1BAQA2gYAIfYEAgCMBgAh9wQCAIwGACEDAAAAlgIAIAEAAKgCADAvAACpAgAgAwAAAJYCACABAACXAgAwAgAAkwIAIAz9AwAA2AYAMP4DAACvAgAQ_wMAANgGADCABAIAAAABhAQBAAAAAZsEAQC5BgAhoQRAALoGACGiBEAAugYAIewEAQC5BgAh7QQCALgGACHuBAEAuQYAIe8EQAC6BgAhAQAAAKwCACABAAAArAIAIAz9AwAA2AYAMP4DAACvAgAQ_wMAANgGADCABAIAuAYAIYQEAQC5BgAhmwQBALkGACGhBEAAugYAIaIEQAC6BgAh7AQBALkGACHtBAIAuAYAIe4EAQC5BgAh7wRAALoGACEAAwAAAK8CACABAACwAgAwAgAArAIAIAMAAACvAgAgAQAAsAIAMAIAAKwCACADAAAArwIAIAEAALACADACAACsAgAgCYAEAgAAAAGEBAEAAAABmwQBAAAAAaEEQAAAAAGiBEAAAAAB7AQBAAAAAe0EAgAAAAHuBAEAAAAB7wRAAAAAAQEjAAC0AgAgCYAEAgAAAAGEBAEAAAABmwQBAAAAAaEEQAAAAAGiBEAAAAAB7AQBAAAAAe0EAgAAAAHuBAEAAAAB7wRAAAAAAQEjAAC2AgAwASMAALYCADAJgAQCAJ4HACGEBAEAnQcAIZsEAQCdBwAhoQRAALIHACGiBEAAsgcAIewEAQCdBwAh7QQCAJ4HACHuBAEAnQcAIe8EQACyBwAhAgAAAKwCACAjAAC5AgAgCYAEAgCeBwAhhAQBAJ0HACGbBAEAnQcAIaEEQACyBwAhogRAALIHACHsBAEAnQcAIe0EAgCeBwAh7gQBAJ0HACHvBEAAsgcAIQIAAACvAgAgIwAAuwIAIAIAAACvAgAgIwAAuwIAIAMAAACsAgAgKgAAtAIAICsAALkCACABAAAArAIAIAEAAACvAgAgBQYAANIJACAwAADTCQAgMQAA1gkAIDIAANUJACAzAADUCQAgDP0DAADXBgAw_gMAAMICABD_AwAA1wYAMIAEAgCMBgAhhAQBAI0GACGbBAEAjQYAIaEEQACZBgAhogRAAJkGACHsBAEAjQYAIe0EAgCMBgAh7gQBAI0GACHvBEAAmQYAIQMAAACvAgAgAQAAwQIAMC8AAMICACADAAAArwIAIAEAALACADACAACsAgAgCP0DAADWBgAw_gMAAMgCABD_AwAA1gYAMIAEAgAAAAGhBEAAugYAIaIEQAC6BgAh6gQBAAAAAesEAgC4BgAhAQAAAMUCACABAAAAxQIAIAj9AwAA1gYAMP4DAADIAgAQ_wMAANYGADCABAIAuAYAIaEEQAC6BgAhogRAALoGACHqBAEAuQYAIesEAgC4BgAhAAMAAADIAgAgAQAAyQIAMAIAAMUCACADAAAAyAIAIAEAAMkCADACAADFAgAgAwAAAMgCACABAADJAgAwAgAAxQIAIAWABAIAAAABoQRAAAAAAaIEQAAAAAHqBAEAAAAB6wQCAAAAAQEjAADNAgAgBYAEAgAAAAGhBEAAAAABogRAAAAAAeoEAQAAAAHrBAIAAAABASMAAM8CADABIwAAzwIAMAWABAIAngcAIaEEQACyBwAhogRAALIHACHqBAEAnQcAIesEAgCeBwAhAgAAAMUCACAjAADSAgAgBYAEAgCeBwAhoQRAALIHACGiBEAAsgcAIeoEAQCdBwAh6wQCAJ4HACECAAAAyAIAICMAANQCACACAAAAyAIAICMAANQCACADAAAAxQIAICoAAM0CACArAADSAgAgAQAAAMUCACABAAAAyAIAIAUGAADNCQAgMAAAzgkAIDEAANEJACAyAADQCQAgMwAAzwkAIAj9AwAA1QYAMP4DAADbAgAQ_wMAANUGADCABAIAjAYAIaEEQACZBgAhogRAAJkGACHqBAEAjQYAIesEAgCMBgAhAwAAAMgCACABAADaAgAwLwAA2wIAIAMAAADIAgAgAQAAyQIAMAIAAMUCACAK_QMAANQGADD-AwAA4QIAEP8DAADUBgAwgAQCAAAAAaEEQAC6BgAhogRAALoGACHmBAEAAAAB5wQBAMUGACHoBEAAugYAIekEAAC_BgAgAQAAAN4CACABAAAA3gIAIAr9AwAA1AYAMP4DAADhAgAQ_wMAANQGADCABAIAuAYAIaEEQAC6BgAhogRAALoGACHmBAEAuQYAIecEAQDFBgAh6ARAALoGACHpBAAAvwYAIALnBAAAqgcAIOkEAACqBwAgAwAAAOECACABAADiAgAwAgAA3gIAIAMAAADhAgAgAQAA4gIAMAIAAN4CACADAAAA4QIAIAEAAOICADACAADeAgAgB4AEAgAAAAGhBEAAAAABogRAAAAAAeYEAQAAAAHnBAEAAAAB6ARAAAAAAekEgAAAAAEBIwAA5gIAIAeABAIAAAABoQRAAAAAAaIEQAAAAAHmBAEAAAAB5wQBAAAAAegEQAAAAAHpBIAAAAABASMAAOgCADABIwAA6AIAMAeABAIAngcAIaEEQACyBwAhogRAALIHACHmBAEAnQcAIecEAQCwBwAh6ARAALIHACHpBIAAAAABAgAAAN4CACAjAADrAgAgB4AEAgCeBwAhoQRAALIHACGiBEAAsgcAIeYEAQCdBwAh5wQBALAHACHoBEAAsgcAIekEgAAAAAECAAAA4QIAICMAAO0CACACAAAA4QIAICMAAO0CACADAAAA3gIAICoAAOYCACArAADrAgAgAQAAAN4CACABAAAA4QIAIAcGAADICQAgMAAAyQkAIDEAAMwJACAyAADLCQAgMwAAygkAIOcEAACqBwAg6QQAAKoHACAK_QMAANMGADD-AwAA9AIAEP8DAADTBgAwgAQCAIwGACGhBEAAmQYAIaIEQACZBgAh5gQBAI0GACHnBAEAlQYAIegEQACZBgAh6QQAAKgGACADAAAA4QIAIAEAAPMCADAvAAD0AgAgAwAAAOECACABAADiAgAwAgAA3gIAIAv9AwAA0AYAMP4DAAD6AgAQ_wMAANAGADCABAIAAAABoQRAALoGACG6BEAAugYAIbwEAQC5BgAh4gQBALkGACHjBAEAuQYAIeQECADRBgAh5QQAANIGACABAAAA9wIAIAEAAAD3AgAgCv0DAADQBgAw_gMAAPoCABD_AwAA0AYAMIAEAgC4BgAhoQRAALoGACG6BEAAugYAIbwEAQC5BgAh4gQBALkGACHjBAEAuQYAIeQECADRBgAhAAMAAAD6AgAgAQAA-wIAMAIAAPcCACADAAAA-gIAIAEAAPsCADACAAD3AgAgAwAAAPoCACABAAD7AgAwAgAA9wIAIAeABAIAAAABoQRAAAAAAboEQAAAAAG8BAEAAAAB4gQBAAAAAeMEAQAAAAHkBAgAAAABASMAAP8CACAHgAQCAAAAAaEEQAAAAAG6BEAAAAABvAQBAAAAAeIEAQAAAAHjBAEAAAAB5AQIAAAAAQEjAACBAwAwASMAAIEDADAHgAQCAJ4HACGhBEAAsgcAIboEQACyBwAhvAQBAJ0HACHiBAEAnQcAIeMEAQCdBwAh5AQIAMcJACECAAAA9wIAICMAAIQDACAHgAQCAJ4HACGhBEAAsgcAIboEQACyBwAhvAQBAJ0HACHiBAEAnQcAIeMEAQCdBwAh5AQIAMcJACECAAAA-gIAICMAAIYDACACAAAA-gIAICMAAIYDACADAAAA9wIAICoAAP8CACArAACEAwAgAQAAAPcCACABAAAA-gIAIAUGAADCCQAgMAAAwwkAIDEAAMYJACAyAADFCQAgMwAAxAkAIAr9AwAAzQYAMP4DAACNAwAQ_wMAAM0GADCABAIAjAYAIaEEQACZBgAhugRAAJkGACG8BAEAjQYAIeIEAQCNBgAh4wQBAI0GACHkBAgAzgYAIQMAAAD6AgAgAQAAjAMAMC8AAI0DACADAAAA-gIAIAEAAPsCADACAAD3AgAgCf0DAADMBgAw_gMAAJMDABD_AwAAzAYAMIAEAgAAAAGQBAEAuQYAIZsEAQC5BgAhogRAALoGACHgBAEAAAAB4QQBALkGACEBAAAAkAMAIAEAAACQAwAgCf0DAADMBgAw_gMAAJMDABD_AwAAzAYAMIAEAgC4BgAhkAQBALkGACGbBAEAuQYAIaIEQAC6BgAh4AQBALkGACHhBAEAuQYAIQADAAAAkwMAIAEAAJQDADACAACQAwAgAwAAAJMDACABAACUAwAwAgAAkAMAIAMAAACTAwAgAQAAlAMAMAIAAJADACAGgAQCAAAAAZAEAQAAAAGbBAEAAAABogRAAAAAAeAEAQAAAAHhBAEAAAABASMAAJgDACAGgAQCAAAAAZAEAQAAAAGbBAEAAAABogRAAAAAAeAEAQAAAAHhBAEAAAABASMAAJoDADABIwAAmgMAMAaABAIAngcAIZAEAQCdBwAhmwQBAJ0HACGiBEAAsgcAIeAEAQCdBwAh4QQBAJ0HACECAAAAkAMAICMAAJ0DACAGgAQCAJ4HACGQBAEAnQcAIZsEAQCdBwAhogRAALIHACHgBAEAnQcAIeEEAQCdBwAhAgAAAJMDACAjAACfAwAgAgAAAJMDACAjAACfAwAgAwAAAJADACAqAACYAwAgKwAAnQMAIAEAAACQAwAgAQAAAJMDACAFBgAAvQkAIDAAAL4JACAxAADBCQAgMgAAwAkAIDMAAL8JACAJ_QMAAMsGADD-AwAApgMAEP8DAADLBgAwgAQCAIwGACGQBAEAjQYAIZsEAQCNBgAhogRAAJkGACHgBAEAjQYAIeEEAQCNBgAhAwAAAJMDACABAAClAwAwLwAApgMAIAMAAACTAwAgAQAAlAMAMAIAAJADACAIjAIAALsGACD9AwAAtwYAMP4DAAC7AwAQ_wMAALcGADCABAIAAAABhAQBALkGACGhBEAAugYAIc4EAQAAAAEBAAAAqQMAIBeIAgAAyAYAIIoCAADJBgAgiwIAAMoGACD9AwAAxAYAMP4DAACrAwAQ_wMAAMQGADCABAIAuAYAIYQEAQC5BgAhoQRAALoGACHNBAEAuQYAIc4EAQC5BgAhzwQBALkGACHQBAEAxQYAIdEEAgC4BgAh0gQCALgGACHTBAIAuAYAIdQEAgC4BgAh1QQCALgGACHWBAIAuAYAIdcEAgDGBgAh2ARAAMMGACHZBCAAxwYAIdoEQADDBgAhB4gCAAC6CQAgigIAALsJACCLAgAAvAkAINAEAACqBwAg1wQAAKoHACDYBAAAqgcAINoEAACqBwAgF4gCAADIBgAgigIAAMkGACCLAgAAygYAIP0DAADEBgAw_gMAAKsDABD_AwAAxAYAMIAEAgAAAAGEBAEAuQYAIaEEQAC6BgAhzQQBAAAAAc4EAQC5BgAhzwQBALkGACHQBAEAxQYAIdEEAgC4BgAh0gQCALgGACHTBAIAuAYAIdQEAgC4BgAh1QQCALgGACHWBAIAuAYAIdcEAgDGBgAh2ARAAMMGACHZBCAAxwYAIdoEQADDBgAhAwAAAKsDACABAACsAwAwAgAArQMAIBOJAgAAwAYAIP0DAADCBgAw_gMAAK8DABD_AwAAwgYAMIAEAgC4BgAhoQRAALoGACG6BEAAugYAIcAEAgC4BgAhwgQIAL4GACHDBAgAvgYAIcQEAAC_BgAgxQQIAL4GACHGBAgAvgYAIccECAC-BgAhyAQIAL4GACHJBAgAvgYAIcoECAC-BgAhywQBALkGACHMBEAAwwYAIQuJAgAAuQkAIMIEAACqBwAgwwQAAKoHACDEBAAAqgcAIMUEAACqBwAgxgQAAKoHACDHBAAAqgcAIMgEAACqBwAgyQQAAKoHACDKBAAAqgcAIMwEAACqBwAgFIkCAADABgAg_QMAAMIGADD-AwAArwMAEP8DAADCBgAwgAQCAAAAAaEEQAC6BgAhugRAALoGACHABAIAuAYAIcIECAC-BgAhwwQIAL4GACHEBAAAvwYAIMUECAC-BgAhxgQIAL4GACHHBAgAvgYAIcgECAC-BgAhyQQIAL4GACHKBAgAvgYAIcsEAQC5BgAhzARAAMMGACHfBAAAwQYAIAMAAACvAwAgAQAAsAMAMAIAALEDACALiQIAAMAGACD9AwAAvQYAMP4DAACzAwAQ_wMAAL0GADCABAIAuAYAIaEEQAC6BgAhwAQCALgGACHBBEAAugYAIcIECAC-BgAhwwQIAL4GACHEBAAAvwYAIASJAgAAuQkAIMIEAACqBwAgwwQAAKoHACDEBAAAqgcAIAyJAgAAwAYAIP0DAAC9BgAw_gMAALMDABD_AwAAvQYAMIAEAgAAAAGhBEAAugYAIcAEAgC4BgAhwQRAALoGACHCBAgAvgYAIcMECAC-BgAhxAQAAL8GACDeBAAAvAYAIAMAAACzAwAgAQAAtAMAMAIAALUDACABAAAArwMAIAEAAACzAwAgAQAAAKsDACABAAAAqQMAIAiMAgAAuwYAIP0DAAC3BgAw_gMAALsDABD_AwAAtwYAMIAEAgC4BgAhhAQBALkGACGhBEAAugYAIc4EAQC5BgAhAYwCAAC4CQAgAwAAALsDACABAAC8AwAwAgAAqQMAIAMAAAC7AwAgAQAAvAMAMAIAAKkDACADAAAAuwMAIAEAALwDADACAACpAwAgBYwCAAC3CQAggAQCAAAAAYQEAQAAAAGhBEAAAAABzgQBAAAAAQEjAADAAwAgBIAEAgAAAAGEBAEAAAABoQRAAAAAAc4EAQAAAAEBIwAAwgMAMAEjAADCAwAwBYwCAACqCQAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhzgQBAJ0HACECAAAAqQMAICMAAMUDACAEgAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhzgQBAJ0HACECAAAAuwMAICMAAMcDACACAAAAuwMAICMAAMcDACADAAAAqQMAICoAAMADACArAADFAwAgAQAAAKkDACABAAAAuwMAIAUGAAClCQAgMAAApgkAIDEAAKkJACAyAACoCQAgMwAApwkAIAf9AwAAtgYAMP4DAADOAwAQ_wMAALYGADCABAIAjAYAIYQEAQCNBgAhoQRAAJkGACHOBAEAjQYAIQMAAAC7AwAgAQAAzQMAMC8AAM4DACADAAAAuwMAIAEAALwDADACAACpAwAgAQAAAK0DACABAAAArQMAIAMAAACrAwAgAQAArAMAMAIAAK0DACADAAAAqwMAIAEAAKwDADACAACtAwAgAwAAAKsDACABAACsAwAwAgAArQMAIBSIAgAAogkAIIoCAACjCQAgiwIAAKQJACCABAIAAAABhAQBAAAAAaEEQAAAAAHNBAEAAAABzgQBAAAAAc8EAQAAAAHQBAEAAAAB0QQCAAAAAdIEAgAAAAHTBAIAAAAB1AQCAAAAAdUEAgAAAAHWBAIAAAAB1wQCAAAAAdgEQAAAAAHZBCAAAAAB2gRAAAAAAQEjAADWAwAgEYAEAgAAAAGEBAEAAAABoQRAAAAAAc0EAQAAAAHOBAEAAAABzwQBAAAAAdAEAQAAAAHRBAIAAAAB0gQCAAAAAdMEAgAAAAHUBAIAAAAB1QQCAAAAAdYEAgAAAAHXBAIAAAAB2ARAAAAAAdkEIAAAAAHaBEAAAAABASMAANgDADABIwAA2AMAMBSIAgAAhwkAIIoCAACICQAgiwIAAIkJACCABAIAngcAIYQEAQCdBwAhoQRAALIHACHNBAEAnQcAIc4EAQCdBwAhzwQBAJ0HACHQBAEAsAcAIdEEAgCeBwAh0gQCAJ4HACHTBAIAngcAIdQEAgCeBwAh1QQCAJ4HACHWBAIAngcAIdcEAgCzBwAh2ARAALEHACHZBCAAiAgAIdoEQACxBwAhAgAAAK0DACAjAADbAwAgEYAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIc0EAQCdBwAhzgQBAJ0HACHPBAEAnQcAIdAEAQCwBwAh0QQCAJ4HACHSBAIAngcAIdMEAgCeBwAh1AQCAJ4HACHVBAIAngcAIdYEAgCeBwAh1wQCALMHACHYBEAAsQcAIdkEIACICAAh2gRAALEHACECAAAAqwMAICMAAN0DACACAAAAqwMAICMAAN0DACADAAAArQMAICoAANYDACArAADbAwAgAQAAAK0DACABAAAAqwMAIAkGAACCCQAgMAAAgwkAIDEAAIYJACAyAACFCQAgMwAAhAkAINAEAACqBwAg1wQAAKoHACDYBAAAqgcAINoEAACqBwAgFP0DAAC1BgAw_gMAAOQDABD_AwAAtQYAMIAEAgCMBgAhhAQBAI0GACGhBEAAmQYAIc0EAQCNBgAhzgQBAI0GACHPBAEAjQYAIdAEAQCVBgAh0QQCAIwGACHSBAIAjAYAIdMEAgCMBgAh1AQCAIwGACHVBAIAjAYAIdYEAgCMBgAh1wQCAJYGACHYBEAAlwYAIdkEIACnBgAh2gRAAJcGACEDAAAAqwMAIAEAAOMDADAvAADkAwAgAwAAAKsDACABAACsAwAwAgAArQMAIAEAAACxAwAgAQAAALEDACADAAAArwMAIAEAALADADACAACxAwAgAwAAAK8DACABAACwAwAwAgAAsQMAIAMAAACvAwAgAQAAsAMAMAIAALEDACAQiQIAAIEJACCABAIAAAABoQRAAAAAAboEQAAAAAHABAIAAAABwgQIAAAAAcMECAAAAAHEBIAAAAABxQQIAAAAAcYECAAAAAHHBAgAAAAByAQIAAAAAckECAAAAAHKBAgAAAABywQBAAAAAcwEQAAAAAEBIwAA7AMAIA-ABAIAAAABoQRAAAAAAboEQAAAAAHABAIAAAABwgQIAAAAAcMECAAAAAHEBIAAAAABxQQIAAAAAcYECAAAAAHHBAgAAAAByAQIAAAAAckECAAAAAHKBAgAAAABywQBAAAAAcwEQAAAAAEBIwAA7gMAMAEjAADuAwAwEIkCAACACQAggAQCAJ4HACGhBEAAsgcAIboEQACyBwAhwAQCAJ4HACHCBAgA-AgAIcMECAD4CAAhxASAAAAAAcUECAD4CAAhxgQIAPgIACHHBAgA-AgAIcgECAD4CAAhyQQIAPgIACHKBAgA-AgAIcsEAQCdBwAhzARAALEHACECAAAAsQMAICMAAPEDACAPgAQCAJ4HACGhBEAAsgcAIboEQACyBwAhwAQCAJ4HACHCBAgA-AgAIcMECAD4CAAhxASAAAAAAcUECAD4CAAhxgQIAPgIACHHBAgA-AgAIcgECAD4CAAhyQQIAPgIACHKBAgA-AgAIcsEAQCdBwAhzARAALEHACECAAAArwMAICMAAPMDACACAAAArwMAICMAAPMDACADAAAAsQMAICoAAOwDACArAADxAwAgAQAAALEDACABAAAArwMAIA8GAAD7CAAgMAAA_AgAIDEAAP8IACAyAAD-CAAgMwAA_QgAIMIEAACqBwAgwwQAAKoHACDEBAAAqgcAIMUEAACqBwAgxgQAAKoHACDHBAAAqgcAIMgEAACqBwAgyQQAAKoHACDKBAAAqgcAIMwEAACqBwAgEv0DAAC0BgAw_gMAAPoDABD_AwAAtAYAMIAEAgCMBgAhoQRAAJkGACG6BEAAmQYAIcAEAgCMBgAhwgQIALIGACHDBAgAsgYAIcQEAACoBgAgxQQIALIGACHGBAgAsgYAIccECACyBgAhyAQIALIGACHJBAgAsgYAIcoECACyBgAhywQBAI0GACHMBEAAlwYAIQMAAACvAwAgAQAA-QMAMC8AAPoDACADAAAArwMAIAEAALADADACAACxAwAgAQAAALUDACABAAAAtQMAIAMAAACzAwAgAQAAtAMAMAIAALUDACADAAAAswMAIAEAALQDADACAAC1AwAgAwAAALMDACABAAC0AwAwAgAAtQMAIAiJAgAA-ggAIIAEAgAAAAGhBEAAAAABwAQCAAAAAcEEQAAAAAHCBAgAAAABwwQIAAAAAcQEgAAAAAEBIwAAggQAIAeABAIAAAABoQRAAAAAAcAEAgAAAAHBBEAAAAABwgQIAAAAAcMECAAAAAHEBIAAAAABASMAAIQEADABIwAAhAQAMAiJAgAA-QgAIIAEAgCeBwAhoQRAALIHACHABAIAngcAIcEEQACyBwAhwgQIAPgIACHDBAgA-AgAIcQEgAAAAAECAAAAtQMAICMAAIcEACAHgAQCAJ4HACGhBEAAsgcAIcAEAgCeBwAhwQRAALIHACHCBAgA-AgAIcMECAD4CAAhxASAAAAAAQIAAACzAwAgIwAAiQQAIAIAAACzAwAgIwAAiQQAIAMAAAC1AwAgKgAAggQAICsAAIcEACABAAAAtQMAIAEAAACzAwAgCAYAAPMIACAwAAD0CAAgMQAA9wgAIDIAAPYIACAzAAD1CAAgwgQAAKoHACDDBAAAqgcAIMQEAACqBwAgCv0DAACxBgAw_gMAAJAEABD_AwAAsQYAMIAEAgCMBgAhoQRAAJkGACHABAIAjAYAIcEEQACZBgAhwgQIALIGACHDBAgAsgYAIcQEAACoBgAgAwAAALMDACABAACPBAAwLwAAkAQAIAMAAACzAwAgAQAAtAMAMAIAALUDACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIA4DAADxCAAgBQAA8ggAIIAEAgAAAAGEBAEAAAABkAQCAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAGzBAEAAAABtwQBAAAAAb0EAQAAAAG-BAIAAAABvwQBAAAAAQEjAACYBAAgDIAEAgAAAAGEBAEAAAABkAQCAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAGzBAEAAAABtwQBAAAAAb0EAQAAAAG-BAIAAAABvwQBAAAAAQEjAACaBAAwASMAAJoEADAOAwAA4wgAIAUAAOQIACCABAIAngcAIYQEAQCdBwAhkAQCAJ4HACGgBAIAngcAIaEEQACyBwAhogRAALIHACGwBCAAiAgAIbMEAQCdBwAhtwQBAJ0HACG9BAEAnQcAIb4EAgCeBwAhvwQBAJ0HACECAAAABQAgIwAAnQQAIAyABAIAngcAIYQEAQCdBwAhkAQCAJ4HACGgBAIAngcAIaEEQACyBwAhogRAALIHACGwBCAAiAgAIbMEAQCdBwAhtwQBAJ0HACG9BAEAnQcAIb4EAgCeBwAhvwQBAJ0HACECAAAAAwAgIwAAnwQAIAIAAAADACAjAACfBAAgAwAAAAUAICoAAJgEACArAACdBAAgAQAAAAUAIAEAAAADACAFBgAA3ggAIDAAAN8IACAxAADiCAAgMgAA4QgAIDMAAOAIACAP_QMAALAGADD-AwAApgQAEP8DAACwBgAwgAQCAIwGACGEBAEAjQYAIZAEAgCMBgAhoAQCAIwGACGhBEAAmQYAIaIEQACZBgAhsAQgAKcGACGzBAEAjQYAIbcEAQCNBgAhvQQBAI0GACG-BAIAjAYAIb8EAQCNBgAhAwAAAAMAIAEAAKUEADAvAACmBAAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAAJACABAAAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgCgMAAN0IACAEAADcCAAggAQCAAAAAZAEAgAAAAGhBEAAAAABtwQBAAAAAbkEAgAAAAG6BAEAAAABuwQCAAAAAbwEAQAAAAEBIwAArgQAIAiABAIAAAABkAQCAAAAAaEEQAAAAAG3BAEAAAABuQQCAAAAAboEAQAAAAG7BAIAAAABvAQBAAAAAQEjAACwBAAwASMAALAEADAKAwAA2wgAIAQAANoIACCABAIAngcAIZAEAgCeBwAhoQRAALIHACG3BAEAnQcAIbkEAgCeBwAhugQBAJ0HACG7BAIAngcAIbwEAQCdBwAhAgAAAAkAICMAALMEACAIgAQCAJ4HACGQBAIAngcAIaEEQACyBwAhtwQBAJ0HACG5BAIAngcAIboEAQCdBwAhuwQCAJ4HACG8BAEAnQcAIQIAAAAHACAjAAC1BAAgAgAAAAcAICMAALUEACADAAAACQAgKgAArgQAICsAALMEACABAAAACQAgAQAAAAcAIAUGAADVCAAgMAAA1ggAIDEAANkIACAyAADYCAAgMwAA1wgAIAv9AwAArwYAMP4DAAC8BAAQ_wMAAK8GADCABAIAjAYAIZAEAgCMBgAhoQRAAJkGACG3BAEAjQYAIbkEAgCMBgAhugQBAI0GACG7BAIAjAYAIbwEAQCNBgAhAwAAAAcAIAEAALsEADAvAAC8BAAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAAAPACABAAAADwAgAwAAAA0AIAEAAA4AMAIAAA8AIAMAAAANACABAAAOADACAAAPACADAAAADQAgAQAADgAwAgAADwAgCgMAANMIACAKAADUCAAggAQCAAAAAZAEAgAAAAGXBAEAAAABoQRAAAAAAaIEQAAAAAGwBCAAAAABtAQBAAAAAbcEAQAAAAEBIwAAxAQAIAiABAIAAAABkAQCAAAAAZcEAQAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAG0BAEAAAABtwQBAAAAAQEjAADGBAAwASMAAMYEADAKAwAAxQgAIAoAAMYIACCABAIAngcAIZAEAgCeBwAhlwQBAJ0HACGhBEAAsgcAIaIEQACyBwAhsAQgAIgIACG0BAEAnQcAIbcEAQCdBwAhAgAAAA8AICMAAMkEACAIgAQCAJ4HACGQBAIAngcAIZcEAQCdBwAhoQRAALIHACGiBEAAsgcAIbAEIACICAAhtAQBAJ0HACG3BAEAnQcAIQIAAAANACAjAADLBAAgAgAAAA0AICMAAMsEACADAAAADwAgKgAAxAQAICsAAMkEACABAAAADwAgAQAAAA0AIAUGAADACAAgMAAAwQgAIDEAAMQIACAyAADDCAAgMwAAwggAIAv9AwAArgYAMP4DAADSBAAQ_wMAAK4GADCABAIAjAYAIZAEAgCMBgAhlwQBAI0GACGhBEAAmQYAIaIEQACZBgAhsAQgAKcGACG0BAEAjQYAIbcEAQCNBgAhAwAAAA0AIAEAANEEADAvAADSBAAgAwAAAA0AIAEAAA4AMAIAAA8AIAEAAAATACABAAAAEwAgAwAAABEAIAEAABIAMAIAABMAIAMAAAARACABAAASADACAAATACADAAAAEQAgAQAAEgAwAgAAEwAgCgkAAL8IACCABAIAAAABlwQBAAAAAZwEQAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAG2BAIAAAABtwQBAAAAAbgEIAAAAAEBIwAA2gQAIAmABAIAAAABlwQBAAAAAZwEQAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAG2BAIAAAABtwQBAAAAAbgEIAAAAAEBIwAA3AQAMAEjAADcBAAwCgkAAL4IACCABAIAngcAIZcEAQCdBwAhnARAALEHACGgBAIAngcAIaEEQACyBwAhogRAALIHACG2BAIAngcAIbcEAQCdBwAhuAQgAIgIACECAAAAEwAgIwAA3wQAIAmABAIAngcAIZcEAQCdBwAhnARAALEHACGgBAIAngcAIaEEQACyBwAhogRAALIHACG2BAIAngcAIbcEAQCdBwAhuAQgAIgIACECAAAAEQAgIwAA4QQAIAIAAAARACAjAADhBAAgAwAAABMAICoAANoEACArAADfBAAgAQAAABMAIAEAAAARACAGBgAAuQgAIDAAALoIACAxAAC9CAAgMgAAvAgAIDMAALsIACCcBAAAqgcAIAz9AwAArQYAMP4DAADoBAAQ_wMAAK0GADCABAIAjAYAIZcEAQCNBgAhnARAAJcGACGgBAIAjAYAIaEEQACZBgAhogRAAJkGACG2BAIAjAYAIbcEAQCNBgAhuAQgAKcGACEDAAAAEQAgAQAA5wQAMC8AAOgEACADAAAAEQAgAQAAEgAwAgAAEwAgAQAAABgAIAEAAAAYACADAAAAFgAgAQAAFwAwAgAAGAAgAwAAABYAIAEAABcAMAIAABgAIAMAAAAWACABAAAXADACAAAYACAJAwAAuAgAIAqAAAAAAYAEAgAAAAGEBAEAAAABkAQCAAAAAaEEQAAAAAGiBEAAAAABtAQBAAAAAbUEIAAAAAEBIwAA8AQAIAgKgAAAAAGABAIAAAABhAQBAAAAAZAEAgAAAAGhBEAAAAABogRAAAAAAbQEAQAAAAG1BCAAAAABASMAAPIEADABIwAA8gQAMAEAAAAaACAJAwAAtwgAIAqAAAAAAYAEAgCeBwAhhAQBAJ0HACGQBAIAswcAIaEEQACyBwAhogRAALIHACG0BAEAnQcAIbUEIACICAAhAgAAABgAICMAAPYEACAICoAAAAABgAQCAJ4HACGEBAEAnQcAIZAEAgCzBwAhoQRAALIHACGiBEAAsgcAIbQEAQCdBwAhtQQgAIgIACECAAAAFgAgIwAA-AQAIAIAAAAWACAjAAD4BAAgAQAAABoAIAMAAAAYACAqAADwBAAgKwAA9gQAIAEAAAAYACABAAAAFgAgBgYAALIIACAwAACzCAAgMQAAtggAIDIAALUIACAzAAC0CAAgkAQAAKoHACALCgAAmAYAIP0DAACsBgAw_gMAAIAFABD_AwAArAYAMIAEAgCMBgAhhAQBAI0GACGQBAIAlgYAIaEEQACZBgAhogRAAJkGACG0BAEAjQYAIbUEIACnBgAhAwAAABYAIAEAAP8EADAvAACABQAgAwAAABYAIAEAABcAMAIAABgAIAEAAAAeACABAAAAHgAgAwAAABwAIAEAAB0AMAIAAB4AIAMAAAAcACABAAAdADACAAAeACADAAAAHAAgAQAAHQAwAgAAHgAgEA0AAK4IACAPAACvCAAgFwAAsQgAIBgAALAIACCABAIAAAABgQQBAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAa0EAQAAAAGuBAIAAAABrwQgAAAAAbAEIAAAAAGxBIAAAAABsgSAAAAAAbMEAQAAAAEBIwAAiAUAIAyABAIAAAABgQQBAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAa0EAQAAAAGuBAIAAAABrwQgAAAAAbAEIAAAAAGxBIAAAAABsgSAAAAAAbMEAQAAAAEBIwAAigUAMAEjAACKBQAwEA0AAIkIACAPAACKCAAgFwAAjAgAIBgAAIsIACCABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhrQQBAJ0HACGuBAIAngcAIa8EIACICAAhsAQgAIgIACGxBIAAAAABsgSAAAAAAbMEAQCwBwAhAgAAAB4AICMAAI0FACAMgAQCAJ4HACGBBAEAnQcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIa0EAQCdBwAhrgQCAJ4HACGvBCAAiAgAIbAEIACICAAhsQSAAAAAAbIEgAAAAAGzBAEAsAcAIQIAAAAcACAjAACPBQAgAgAAABwAICMAAI8FACADAAAAHgAgKgAAiAUAICsAAI0FACABAAAAHgAgAQAAABwAIAcGAACDCAAgMAAAhAgAIDEAAIcIACAyAACGCAAgMwAAhQgAILIEAACqBwAgswQAAKoHACAP_QMAAKYGADD-AwAAlgUAEP8DAACmBgAwgAQCAIwGACGBBAEAjQYAIYQEAQCNBgAhoQRAAJkGACGiBEAAmQYAIa0EAQCNBgAhrgQCAIwGACGvBCAApwYAIbAEIACnBgAhsQQAAJgGACCyBAAAqAYAILMEAQCVBgAhAwAAABwAIAEAAJUFADAvAACWBQAgAwAAABwAIAEAAB0AMAIAAB4AIAEAAAAiACABAAAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgCQMAAIIIACAOAACBCAAggAQCAAAAAYEEAQAAAAGQBAIAAAABkQQBAAAAAZQEAgAAAAGhBEAAAAABrAQBAAAAAQEjAACeBQAgB4AEAgAAAAGBBAEAAAABkAQCAAAAAZEEAQAAAAGUBAIAAAABoQRAAAAAAawEAQAAAAEBIwAAoAUAMAEjAACgBQAwCQMAAIAIACAOAAD_BwAggAQCAJ4HACGBBAEAnQcAIZAEAgCeBwAhkQQBAJ0HACGUBAIAngcAIaEEQACyBwAhrAQBAJ0HACECAAAAIgAgIwAAowUAIAeABAIAngcAIYEEAQCdBwAhkAQCAJ4HACGRBAEAnQcAIZQEAgCeBwAhoQRAALIHACGsBAEAnQcAIQIAAAAgACAjAAClBQAgAgAAACAAICMAAKUFACADAAAAIgAgKgAAngUAICsAAKMFACABAAAAIgAgAQAAACAAIAUGAAD6BwAgMAAA-wcAIDEAAP4HACAyAAD9BwAgMwAA_AcAIAr9AwAApQYAMP4DAACsBQAQ_wMAAKUGADCABAIAjAYAIYEEAQCNBgAhkAQCAIwGACGRBAEAjQYAIZQEAgCMBgAhoQRAAJkGACGsBAEAjQYAIQMAAAAgACABAACrBQAwLwAArAUAIAMAAAAgACABAAAhADACAAAiACABAAAAJgAgAQAAACYAIAMAAAAkACABAAAlADACAAAmACADAAAAJAAgAQAAJQAwAgAAJgAgAwAAACQAIAEAACUAMAIAACYAIAwOAAD4BwAgFwAA-QcAIIAEAgAAAAGBBAEAAAABhAQBAAAAAZEEAQAAAAGUBAIAAAABoAQCAAAAAaEEQAAAAAGiBEAAAAABqgQBAAAAAasEAQAAAAEBIwAAtAUAIAqABAIAAAABgQQBAAAAAYQEAQAAAAGRBAEAAAABlAQCAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaoEAQAAAAGrBAEAAAABASMAALYFADABIwAAtgUAMAwOAADtBwAgFwAA7gcAIIAEAgCeBwAhgQQBAJ0HACGEBAEAnQcAIZEEAQCdBwAhlAQCAJ4HACGgBAIAngcAIaEEQACyBwAhogRAALIHACGqBAEAsAcAIasEAQCdBwAhAgAAACYAICMAALkFACAKgAQCAJ4HACGBBAEAnQcAIYQEAQCdBwAhkQQBAJ0HACGUBAIAngcAIaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIaoEAQCwBwAhqwQBAJ0HACECAAAAJAAgIwAAuwUAIAIAAAAkACAjAAC7BQAgAwAAACYAICoAALQFACArAAC5BQAgAQAAACYAIAEAAAAkACAGBgAA6AcAIDAAAOkHACAxAADsBwAgMgAA6wcAIDMAAOoHACCqBAAAqgcAIA39AwAApAYAMP4DAADCBQAQ_wMAAKQGADCABAIAjAYAIYEEAQCNBgAhhAQBAI0GACGRBAEAjQYAIZQEAgCMBgAhoAQCAIwGACGhBEAAmQYAIaIEQACZBgAhqgQBAJUGACGrBAEAjQYAIQMAAAAkACABAADBBQAwLwAAwgUAIAMAAAAkACABAAAlADACAAAmACABAAAAKgAgAQAAACoAIAMAAAAoACABAAApADACAAAqACADAAAAKAAgAQAAKQAwAgAAKgAgAwAAACgAIAEAACkAMAIAACoAIB0OAADgBwAgDwAA5QcAIBAAAOEHACARAADnBwAgEgAA4gcAIBMAAOMHACAUAADkBwAgFgAA5gcAIIAEAgAAAAGBBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQCAAAAAZUEAgAAAAGWBAIAAAABlwQBAAAAAZgEAQAAAAGZBAEAAAABmgRAAAAAAZsEAQAAAAGcBEAAAAABnQQCAAAAAZ4EAgAAAAGfBIAAAAABoAQCAAAAAaEEQAAAAAGiBEAAAAABowQCAAAAAQEjAADKBQAgFYAEAgAAAAGBBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQCAAAAAZUEAgAAAAGWBAIAAAABlwQBAAAAAZgEAQAAAAGZBAEAAAABmgRAAAAAAZsEAQAAAAGcBEAAAAABnQQCAAAAAZ4EAgAAAAGfBIAAAAABoAQCAAAAAaEEQAAAAAGiBEAAAAABowQCAAAAAQEjAADMBQAwASMAAMwFADABAAAAKAAgAQAAABoAIB0OAAC0BwAgDwAAugcAIBAAALUHACARAAC2BwAgEgAAtwcAIBMAALgHACAUAAC5BwAgFgAAuwcAIIAEAgCeBwAhgQQBAJ0HACGRBAEAnQcAIZIEAQCdBwAhkwQBALAHACGUBAIAngcAIZUEAgCeBwAhlgQCALMHACGXBAEAnQcAIZgEAQCdBwAhmQQBALAHACGaBEAAsQcAIZsEAQCdBwAhnARAALEHACGdBAIAswcAIZ4EAgCeBwAhnwSAAAAAAaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIaMEAgCzBwAhAgAAACoAICMAANEFACAVgAQCAJ4HACGBBAEAnQcAIZEEAQCdBwAhkgQBAJ0HACGTBAEAsAcAIZQEAgCeBwAhlQQCAJ4HACGWBAIAswcAIZcEAQCdBwAhmAQBAJ0HACGZBAEAsAcAIZoEQACxBwAhmwQBAJ0HACGcBEAAsQcAIZ0EAgCzBwAhngQCAJ4HACGfBIAAAAABoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhowQCALMHACECAAAAKAAgIwAA0wUAIAIAAAAoACAjAADTBQAgAQAAACgAIAEAAAAaACADAAAAKgAgKgAAygUAICsAANEFACABAAAAKgAgAQAAACgAIAwGAACrBwAgMAAArAcAIDEAAK8HACAyAACuBwAgMwAArQcAIJMEAACqBwAglgQAAKoHACCZBAAAqgcAIJoEAACqBwAgnAQAAKoHACCdBAAAqgcAIKMEAACqBwAgGP0DAACUBgAw_gMAANwFABD_AwAAlAYAMIAEAgCMBgAhgQQBAI0GACGRBAEAjQYAIZIEAQCNBgAhkwQBAJUGACGUBAIAjAYAIZUEAgCMBgAhlgQCAJYGACGXBAEAjQYAIZgEAQCNBgAhmQQBAJUGACGaBEAAlwYAIZsEAQCNBgAhnARAAJcGACGdBAIAlgYAIZ4EAgCMBgAhnwQAAJgGACCgBAIAjAYAIaEEQACZBgAhogRAAJkGACGjBAIAlgYAIQMAAAAoACABAADbBQAwLwAA3AUAIAMAAAAoACABAAApADACAAAqACABAAAAMQAgAQAAADEAIAMAAAAvACABAAAwADACAAAxACADAAAALwAgAQAAMAAwAgAAMQAgAwAAAC8AIAEAADAAMAIAADEAIAcDAACpBwAgFQAAqAcAIIAEAgAAAAGBBAEAAAABggQBAAAAAYMEAgAAAAGQBAIAAAABASMAAOQFACAFgAQCAAAAAYEEAQAAAAGCBAEAAAABgwQCAAAAAZAEAgAAAAEBIwAA5gUAMAEjAADmBQAwBwMAAKcHACAVAACmBwAggAQCAJ4HACGBBAEAnQcAIYIEAQCdBwAhgwQCAJ4HACGQBAIAngcAIQIAAAAxACAjAADpBQAgBYAEAgCeBwAhgQQBAJ0HACGCBAEAnQcAIYMEAgCeBwAhkAQCAJ4HACECAAAALwAgIwAA6wUAIAIAAAAvACAjAADrBQAgAwAAADEAICoAAOQFACArAADpBQAgAQAAADEAIAEAAAAvACAFBgAAoQcAIDAAAKIHACAxAAClBwAgMgAApAcAIDMAAKMHACAI_QMAAJMGADD-AwAA8gUAEP8DAACTBgAwgAQCAIwGACGBBAEAjQYAIYIEAQCNBgAhgwQCAIwGACGQBAIAjAYAIQMAAAAvACABAADxBQAwLwAA8gUAIAMAAAAvACABAAAwADACAAAxACABAAAANQAgAQAAADUAIAMAAAAzACABAAA0ADACAAA1ACADAAAAMwAgAQAANAAwAgAANQAgAwAAADMAIAEAADQAMAIAADUAIAYVAACgBwAggAQCAAAAAYEEAQAAAAGCBAEAAAABgwQCAAAAAYQEAQAAAAEBIwAA-gUAIAWABAIAAAABgQQBAAAAAYIEAQAAAAGDBAIAAAABhAQBAAAAAQEjAAD8BQAwASMAAPwFADAGFQAAnwcAIIAEAgCeBwAhgQQBAJ0HACGCBAEAnQcAIYMEAgCeBwAhhAQBAJ0HACECAAAANQAgIwAA_wUAIAWABAIAngcAIYEEAQCdBwAhggQBAJ0HACGDBAIAngcAIYQEAQCdBwAhAgAAADMAICMAAIEGACACAAAAMwAgIwAAgQYAIAMAAAA1ACAqAAD6BQAgKwAA_wUAIAEAAAA1ACABAAAAMwAgBQYAAJgHACAwAACZBwAgMQAAnAcAIDIAAJsHACAzAACaBwAgCP0DAACLBgAw_gMAAIgGABD_AwAAiwYAMIAEAgCMBgAhgQQBAI0GACGCBAEAjQYAIYMEAgCMBgAhhAQBAI0GACEDAAAAMwAgAQAAhwYAMC8AAIgGACADAAAAMwAgAQAANAAwAgAANQAgCP0DAACLBgAw_gMAAIgGABD_AwAAiwYAMIAEAgCMBgAhgQQBAI0GACGCBAEAjQYAIYMEAgCMBgAhhAQBAI0GACENBgAAjwYAIDAAAJIGACAxAACPBgAgMgAAjwYAIDMAAI8GACCFBAIAAAABhgQCAAAABIcEAgAAAASIBAIAAAABiQQCAAAAAYoEAgAAAAGLBAIAAAABjwQCAJEGACEOBgAAjwYAIDIAAJAGACAzAACQBgAghQQBAAAAAYYEAQAAAASHBAEAAAAEiAQBAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEAQAAAAGNBAEAAAABjgQBAAAAAY8EAQCOBgAhDgYAAI8GACAyAACQBgAgMwAAkAYAIIUEAQAAAAGGBAEAAAAEhwQBAAAABIgEAQAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBAEAAAABjQQBAAAAAY4EAQAAAAGPBAEAjgYAIQiFBAIAAAABhgQCAAAABIcEAgAAAASIBAIAAAABiQQCAAAAAYoEAgAAAAGLBAIAAAABjwQCAI8GACELhQQBAAAAAYYEAQAAAASHBAEAAAAEiAQBAAAAAYkEAQAAAAGKBAEAAAABiwQBAAAAAYwEAQAAAAGNBAEAAAABjgQBAAAAAY8EAQCQBgAhDQYAAI8GACAwAACSBgAgMQAAjwYAIDIAAI8GACAzAACPBgAghQQCAAAAAYYEAgAAAASHBAIAAAAEiAQCAAAAAYkEAgAAAAGKBAIAAAABiwQCAAAAAY8EAgCRBgAhCIUECAAAAAGGBAgAAAAEhwQIAAAABIgECAAAAAGJBAgAAAABigQIAAAAAYsECAAAAAGPBAgAkgYAIQj9AwAAkwYAMP4DAADyBQAQ_wMAAJMGADCABAIAjAYAIYEEAQCNBgAhggQBAI0GACGDBAIAjAYAIZAEAgCMBgAhGP0DAACUBgAw_gMAANwFABD_AwAAlAYAMIAEAgCMBgAhgQQBAI0GACGRBAEAjQYAIZIEAQCNBgAhkwQBAJUGACGUBAIAjAYAIZUEAgCMBgAhlgQCAJYGACGXBAEAjQYAIZgEAQCNBgAhmQQBAJUGACGaBEAAlwYAIZsEAQCNBgAhnARAAJcGACGdBAIAlgYAIZ4EAgCMBgAhnwQAAJgGACCgBAIAjAYAIaEEQACZBgAhogRAAJkGACGjBAIAlgYAIQ4GAACeBgAgMgAAowYAIDMAAKMGACCFBAEAAAABhgQBAAAABYcEAQAAAAWIBAEAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBAEAAAABjwQBAKIGACENBgAAngYAIDAAAKEGACAxAACeBgAgMgAAngYAIDMAAJ4GACCFBAIAAAABhgQCAAAABYcEAgAAAAWIBAIAAAABiQQCAAAAAYoEAgAAAAGLBAIAAAABjwQCAKAGACELBgAAngYAIDIAAJ8GACAzAACfBgAghQRAAAAAAYYEQAAAAAWHBEAAAAAFiARAAAAAAYkEQAAAAAGKBEAAAAABiwRAAAAAAY8EQACdBgAhDwYAAI8GACAyAACcBgAgMwAAnAYAIIUEgAAAAAGIBIAAAAABiQSAAAAAAYoEgAAAAAGLBIAAAAABjwSAAAAAAaQEAQAAAAGlBAEAAAABpgQBAAAAAacEgAAAAAGoBIAAAAABqQSAAAAAAQsGAACPBgAgMgAAmwYAIDMAAJsGACCFBEAAAAABhgRAAAAABIcEQAAAAASIBEAAAAABiQRAAAAAAYoEQAAAAAGLBEAAAAABjwRAAJoGACELBgAAjwYAIDIAAJsGACAzAACbBgAghQRAAAAAAYYEQAAAAASHBEAAAAAEiARAAAAAAYkEQAAAAAGKBEAAAAABiwRAAAAAAY8EQACaBgAhCIUEQAAAAAGGBEAAAAAEhwRAAAAABIgEQAAAAAGJBEAAAAABigRAAAAAAYsEQAAAAAGPBEAAmwYAIQyFBIAAAAABiASAAAAAAYkEgAAAAAGKBIAAAAABiwSAAAAAAY8EgAAAAAGkBAEAAAABpQQBAAAAAaYEAQAAAAGnBIAAAAABqASAAAAAAakEgAAAAAELBgAAngYAIDIAAJ8GACAzAACfBgAghQRAAAAAAYYEQAAAAAWHBEAAAAAFiARAAAAAAYkEQAAAAAGKBEAAAAABiwRAAAAAAY8EQACdBgAhCIUEAgAAAAGGBAIAAAAFhwQCAAAABYgEAgAAAAGJBAIAAAABigQCAAAAAYsEAgAAAAGPBAIAngYAIQiFBEAAAAABhgRAAAAABYcEQAAAAAWIBEAAAAABiQRAAAAAAYoEQAAAAAGLBEAAAAABjwRAAJ8GACENBgAAngYAIDAAAKEGACAxAACeBgAgMgAAngYAIDMAAJ4GACCFBAIAAAABhgQCAAAABYcEAgAAAAWIBAIAAAABiQQCAAAAAYoEAgAAAAGLBAIAAAABjwQCAKAGACEIhQQIAAAAAYYECAAAAAWHBAgAAAAFiAQIAAAAAYkECAAAAAGKBAgAAAABiwQIAAAAAY8ECAChBgAhDgYAAJ4GACAyAACjBgAgMwAAowYAIIUEAQAAAAGGBAEAAAAFhwQBAAAABYgEAQAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBAEAAAABjQQBAAAAAY4EAQAAAAGPBAEAogYAIQuFBAEAAAABhgQBAAAABYcEAQAAAAWIBAEAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBAEAAAABjwQBAKMGACEN_QMAAKQGADD-AwAAwgUAEP8DAACkBgAwgAQCAIwGACGBBAEAjQYAIYQEAQCNBgAhkQQBAI0GACGUBAIAjAYAIaAEAgCMBgAhoQRAAJkGACGiBEAAmQYAIaoEAQCVBgAhqwQBAI0GACEK_QMAAKUGADD-AwAArAUAEP8DAAClBgAwgAQCAIwGACGBBAEAjQYAIZAEAgCMBgAhkQQBAI0GACGUBAIAjAYAIaEEQACZBgAhrAQBAI0GACEP_QMAAKYGADD-AwAAlgUAEP8DAACmBgAwgAQCAIwGACGBBAEAjQYAIYQEAQCNBgAhoQRAAJkGACGiBEAAmQYAIa0EAQCNBgAhrgQCAIwGACGvBCAApwYAIbAEIACnBgAhsQQAAJgGACCyBAAAqAYAILMEAQCVBgAhBQYAAI8GACAyAACrBgAgMwAAqwYAIIUEIAAAAAGPBCAAqgYAIQ8GAACeBgAgMgAAqQYAIDMAAKkGACCFBIAAAAABiASAAAAAAYkEgAAAAAGKBIAAAAABiwSAAAAAAY8EgAAAAAGkBAEAAAABpQQBAAAAAaYEAQAAAAGnBIAAAAABqASAAAAAAakEgAAAAAEMhQSAAAAAAYgEgAAAAAGJBIAAAAABigSAAAAAAYsEgAAAAAGPBIAAAAABpAQBAAAAAaUEAQAAAAGmBAEAAAABpwSAAAAAAagEgAAAAAGpBIAAAAABBQYAAI8GACAyAACrBgAgMwAAqwYAIIUEIAAAAAGPBCAAqgYAIQKFBCAAAAABjwQgAKsGACELCgAAmAYAIP0DAACsBgAw_gMAAIAFABD_AwAArAYAMIAEAgCMBgAhhAQBAI0GACGQBAIAlgYAIaEEQACZBgAhogRAAJkGACG0BAEAjQYAIbUEIACnBgAhDP0DAACtBgAw_gMAAOgEABD_AwAArQYAMIAEAgCMBgAhlwQBAI0GACGcBEAAlwYAIaAEAgCMBgAhoQRAAJkGACGiBEAAmQYAIbYEAgCMBgAhtwQBAI0GACG4BCAApwYAIQv9AwAArgYAMP4DAADSBAAQ_wMAAK4GADCABAIAjAYAIZAEAgCMBgAhlwQBAI0GACGhBEAAmQYAIaIEQACZBgAhsAQgAKcGACG0BAEAjQYAIbcEAQCNBgAhC_0DAACvBgAw_gMAALwEABD_AwAArwYAMIAEAgCMBgAhkAQCAIwGACGhBEAAmQYAIbcEAQCNBgAhuQQCAIwGACG6BAEAjQYAIbsEAgCMBgAhvAQBAI0GACEP_QMAALAGADD-AwAApgQAEP8DAACwBgAwgAQCAIwGACGEBAEAjQYAIZAEAgCMBgAhoAQCAIwGACGhBEAAmQYAIaIEQACZBgAhsAQgAKcGACGzBAEAjQYAIbcEAQCNBgAhvQQBAI0GACG-BAIAjAYAIb8EAQCNBgAhCv0DAACxBgAw_gMAAJAEABD_AwAAsQYAMIAEAgCMBgAhoQRAAJkGACHABAIAjAYAIcEEQACZBgAhwgQIALIGACHDBAgAsgYAIcQEAACoBgAgDQYAAJ4GACAwAAChBgAgMQAAoQYAIDIAAKEGACAzAAChBgAghQQIAAAAAYYECAAAAAWHBAgAAAAFiAQIAAAAAYkECAAAAAGKBAgAAAABiwQIAAAAAY8ECACzBgAhDQYAAJ4GACAwAAChBgAgMQAAoQYAIDIAAKEGACAzAAChBgAghQQIAAAAAYYECAAAAAWHBAgAAAAFiAQIAAAAAYkECAAAAAGKBAgAAAABiwQIAAAAAY8ECACzBgAhEv0DAAC0BgAw_gMAAPoDABD_AwAAtAYAMIAEAgCMBgAhoQRAAJkGACG6BEAAmQYAIcAEAgCMBgAhwgQIALIGACHDBAgAsgYAIcQEAACoBgAgxQQIALIGACHGBAgAsgYAIccECACyBgAhyAQIALIGACHJBAgAsgYAIcoECACyBgAhywQBAI0GACHMBEAAlwYAIRT9AwAAtQYAMP4DAADkAwAQ_wMAALUGADCABAIAjAYAIYQEAQCNBgAhoQRAAJkGACHNBAEAjQYAIc4EAQCNBgAhzwQBAI0GACHQBAEAlQYAIdEEAgCMBgAh0gQCAIwGACHTBAIAjAYAIdQEAgCMBgAh1QQCAIwGACHWBAIAjAYAIdcEAgCWBgAh2ARAAJcGACHZBCAApwYAIdoEQACXBgAhB_0DAAC2BgAw_gMAAM4DABD_AwAAtgYAMIAEAgCMBgAhhAQBAI0GACGhBEAAmQYAIc4EAQCNBgAhCIwCAAC7BgAg_QMAALcGADD-AwAAuwMAEP8DAAC3BgAwgAQCALgGACGEBAEAuQYAIaEEQAC6BgAhzgQBALkGACEIhQQCAAAAAYYEAgAAAASHBAIAAAAEiAQCAAAAAYkEAgAAAAGKBAIAAAABiwQCAAAAAY8EAgCPBgAhC4UEAQAAAAGGBAEAAAAEhwQBAAAABIgEAQAAAAGJBAEAAAABigQBAAAAAYsEAQAAAAGMBAEAAAABjQQBAAAAAY4EAQAAAAGPBAEAkAYAIQiFBEAAAAABhgRAAAAABIcEQAAAAASIBEAAAAABiQRAAAAAAYoEQAAAAAGLBEAAAAABjwRAAJsGACED2wQAAKsDACDcBAAAqwMAIN0EAACrAwAgAsAEAgAAAAHBBEAAAAABC4kCAADABgAg_QMAAL0GADD-AwAAswMAEP8DAAC9BgAwgAQCALgGACGhBEAAugYAIcAEAgC4BgAhwQRAALoGACHCBAgAvgYAIcMECAC-BgAhxAQAAL8GACAIhQQIAAAAAYYECAAAAAWHBAgAAAAFiAQIAAAAAYkECAAAAAGKBAgAAAABiwQIAAAAAY8ECAChBgAhDIUEgAAAAAGIBIAAAAABiQSAAAAAAYoEgAAAAAGLBIAAAAABjwSAAAAAAaQEAQAAAAGlBAEAAAABpgQBAAAAAacEgAAAAAGoBIAAAAABqQSAAAAAARmIAgAAyAYAIIoCAADJBgAgiwIAAMoGACD9AwAAxAYAMP4DAACrAwAQ_wMAAMQGADCABAIAuAYAIYQEAQC5BgAhoQRAALoGACHNBAEAuQYAIc4EAQC5BgAhzwQBALkGACHQBAEAxQYAIdEEAgC4BgAh0gQCALgGACHTBAIAuAYAIdQEAgC4BgAh1QQCALgGACHWBAIAuAYAIdcEAgDGBgAh2ARAAMMGACHZBCAAxwYAIdoEQADDBgAhowUAAKsDACCkBQAAqwMAIAK6BEAAAAABwAQCAAAAAROJAgAAwAYAIP0DAADCBgAw_gMAAK8DABD_AwAAwgYAMIAEAgC4BgAhoQRAALoGACG6BEAAugYAIcAEAgC4BgAhwgQIAL4GACHDBAgAvgYAIcQEAAC_BgAgxQQIAL4GACHGBAgAvgYAIccECAC-BgAhyAQIAL4GACHJBAgAvgYAIcoECAC-BgAhywQBALkGACHMBEAAwwYAIQiFBEAAAAABhgRAAAAABYcEQAAAAAWIBEAAAAABiQRAAAAAAYoEQAAAAAGLBEAAAAABjwRAAJ8GACEXiAIAAMgGACCKAgAAyQYAIIsCAADKBgAg_QMAAMQGADD-AwAAqwMAEP8DAADEBgAwgAQCALgGACGEBAEAuQYAIaEEQAC6BgAhzQQBALkGACHOBAEAuQYAIc8EAQC5BgAh0AQBAMUGACHRBAIAuAYAIdIEAgC4BgAh0wQCALgGACHUBAIAuAYAIdUEAgC4BgAh1gQCALgGACHXBAIAxgYAIdgEQADDBgAh2QQgAMcGACHaBEAAwwYAIQuFBAEAAAABhgQBAAAABYcEAQAAAAWIBAEAAAABiQQBAAAAAYoEAQAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBAEAAAABjwQBAKMGACEIhQQCAAAAAYYEAgAAAAWHBAIAAAAFiAQCAAAAAYkEAgAAAAGKBAIAAAABiwQCAAAAAY8EAgCeBgAhAoUEIAAAAAGPBCAAqwYAIQqMAgAAuwYAIP0DAAC3BgAw_gMAALsDABD_AwAAtwYAMIAEAgC4BgAhhAQBALkGACGhBEAAugYAIc4EAQC5BgAhowUAALsDACCkBQAAuwMAIAPbBAAArwMAINwEAACvAwAg3QQAAK8DACAD2wQAALMDACDcBAAAswMAIN0EAACzAwAgCf0DAADLBgAw_gMAAKYDABD_AwAAywYAMIAEAgCMBgAhkAQBAI0GACGbBAEAjQYAIaIEQACZBgAh4AQBAI0GACHhBAEAjQYAIQn9AwAAzAYAMP4DAACTAwAQ_wMAAMwGADCABAIAuAYAIZAEAQC5BgAhmwQBALkGACGiBEAAugYAIeAEAQC5BgAh4QQBALkGACEK_QMAAM0GADD-AwAAjQMAEP8DAADNBgAwgAQCAIwGACGhBEAAmQYAIboEQACZBgAhvAQBAI0GACHiBAEAjQYAIeMEAQCNBgAh5AQIAM4GACENBgAAjwYAIDAAAJIGACAxAACSBgAgMgAAkgYAIDMAAJIGACCFBAgAAAABhgQIAAAABIcECAAAAASIBAgAAAABiQQIAAAAAYoECAAAAAGLBAgAAAABjwQIAM8GACENBgAAjwYAIDAAAJIGACAxAACSBgAgMgAAkgYAIDMAAJIGACCFBAgAAAABhgQIAAAABIcECAAAAASIBAgAAAABiQQIAAAAAYoECAAAAAGLBAgAAAABjwQIAM8GACEK_QMAANAGADD-AwAA-gIAEP8DAADQBgAwgAQCALgGACGhBEAAugYAIboEQAC6BgAhvAQBALkGACHiBAEAuQYAIeMEAQC5BgAh5AQIANEGACEIhQQIAAAAAYYECAAAAASHBAgAAAAEiAQIAAAAAYkECAAAAAGKBAgAAAABiwQIAAAAAY8ECACSBgAhA7oEQAAAAAHiBAEAAAAB4wQBAAAAAQr9AwAA0wYAMP4DAAD0AgAQ_wMAANMGADCABAIAjAYAIaEEQACZBgAhogRAAJkGACHmBAEAjQYAIecEAQCVBgAh6ARAAJkGACHpBAAAqAYAIAr9AwAA1AYAMP4DAADhAgAQ_wMAANQGADCABAIAuAYAIaEEQAC6BgAhogRAALoGACHmBAEAuQYAIecEAQDFBgAh6ARAALoGACHpBAAAvwYAIAj9AwAA1QYAMP4DAADbAgAQ_wMAANUGADCABAIAjAYAIaEEQACZBgAhogRAAJkGACHqBAEAjQYAIesEAgCMBgAhCP0DAADWBgAw_gMAAMgCABD_AwAA1gYAMIAEAgC4BgAhoQRAALoGACGiBEAAugYAIeoEAQC5BgAh6wQCALgGACEM_QMAANcGADD-AwAAwgIAEP8DAADXBgAwgAQCAIwGACGEBAEAjQYAIZsEAQCNBgAhoQRAAJkGACGiBEAAmQYAIewEAQCNBgAh7QQCAIwGACHuBAEAjQYAIe8EQACZBgAhDP0DAADYBgAw_gMAAK8CABD_AwAA2AYAMIAEAgC4BgAhhAQBALkGACGbBAEAuQYAIaEEQAC6BgAhogRAALoGACHsBAEAuQYAIe0EAgC4BgAh7gQBALkGACHvBEAAugYAIQ_9AwAA2QYAMP4DAACpAgAQ_wMAANkGADCABAIAjAYAIYEEAQCNBgAhoQRAAJkGACG9BEAAmQYAIfAECADOBgAh8QQEANoGACHyBAgAzgYAIfMEBADaBgAh9AQEANoGACH1BAQA2gYAIfYEAgCMBgAh9wQCAIwGACENBgAAjwYAIDAAAJIGACAxAADcBgAgMgAA3AYAIDMAANwGACCFBAQAAAABhgQEAAAABIcEBAAAAASIBAQAAAABiQQEAAAAAYoEBAAAAAGLBAQAAAABjwQEANsGACENBgAAjwYAIDAAAJIGACAxAADcBgAgMgAA3AYAIDMAANwGACCFBAQAAAABhgQEAAAABIcEBAAAAASIBAQAAAABiQQEAAAAAYoEBAAAAAGLBAQAAAABjwQEANsGACEIhQQEAAAAAYYEBAAAAASHBAQAAAAEiAQEAAAAAYkEBAAAAAGKBAQAAAABiwQEAAAAAY8EBADcBgAhD_0DAADdBgAw_gMAAJYCABD_AwAA3QYAMIAEAgC4BgAhgQQBALkGACGhBEAAugYAIb0EQAC6BgAh8AQIANEGACHxBAQA3gYAIfIECADRBgAh8wQEAN4GACH0BAQA3gYAIfUEBADeBgAh9gQCALgGACH3BAIAuAYAIQiFBAQAAAABhgQEAAAABIcEBAAAAASIBAQAAAABiQQEAAAAAYoEBAAAAAGLBAQAAAABjwQEANwGACECgQQBAAAAAb0EQAAAAAEc_QMAAOAGADD-AwAAkAIAEP8DAADgBgAwgAQCAIwGACGBBAEAjQYAIYQEAQCNBgAhmwQBAI0GACGhBEAAmQYAIaIEQACZBgAh9AQEANoGACH1BAQA2gYAIfYEAgCMBgAh9wQCAIwGACH5BAEAjQYAIfoEAQCNBgAh-wQBAI0GACH8BAQA2gYAIf0EBADaBgAh_gQCAIwGACH_BAgAzgYAIYAFBADaBgAhgQUEANoGACGCBQgAzgYAIYMFCADOBgAhhAUIAM4GACGFBQQA2gYAIYYFBADaBgAhhwVAAJkGACEc_QMAAOEGADD-AwAA_QEAEP8DAADhBgAwgAQCALgGACGBBAEAuQYAIYQEAQC5BgAhmwQBALkGACGhBEAAugYAIaIEQAC6BgAh9AQEAN4GACH1BAQA3gYAIfYEAgC4BgAh9wQCALgGACH5BAEAuQYAIfoEAQC5BgAh-wQBALkGACH8BAQA3gYAIf0EBADeBgAh_gQCALgGACH_BAgA0QYAIYAFBADeBgAhgQUEAN4GACGCBQgA0QYAIYMFCADRBgAhhAUIANEGACGFBQQA3gYAIYYFBADeBgAhhwVAALoGACEN_QMAAOIGADD-AwAA9wEAEP8DAADiBgAwgAQCAIwGACGhBEAAmQYAIb0EAQCNBgAhiAUBAI0GACGJBQgAzgYAIYoFCADOBgAhiwUBAI0GACGMBQEAjQYAIY0FCADOBgAhjgUIAM4GACEN_QMAAOMGADD-AwAA5AEAEP8DAADjBgAwgAQCALgGACGhBEAAugYAIb0EAQC5BgAhiAUBALkGACGJBQgA0QYAIYoFCADRBgAhiwUBALkGACGMBQEAuQYAIY0FCADRBgAhjgUIANEGACEM_QMAAOQGADD-AwAA3gEAEP8DAADkBgAwgAQCAIwGACGXBAEAjQYAIaEEQACZBgAhvAQBAI0GACHsBAEAjQYAIY8FAQCNBgAhkAUBAJUGACGRBUAAmQYAIZIFAgCMBgAhDP0DAADlBgAw_gMAAMsBABD_AwAA5QYAMIAEAgC4BgAhlwQBALkGACGhBEAAugYAIbwEAQC5BgAh7AQBALkGACGPBQEAuQYAIZAFAQDFBgAhkQVAALoGACGSBQIAuAYAIQKXBAEAAAABkQVAAAAAAQn9AwAA5wYAMP4DAADFAQAQ_wMAAOcGADCABAIAjAYAIaEEQACZBgAhogRAAJkGACG9BAEAjQYAIZQFAgCMBgAhlQUIAM4GACEN_QMAAOgGADD-AwAArwEAEP8DAADoBgAwgAQCAIwGACGEBAEAjQYAIZcEAQCNBgAhoQRAAJkGACGiBEAAmQYAIbwEAQCNBgAhlgUBAI0GACGXBQEAjQYAIZgFAQCNBgAhmQUgAKcGACEOVwAA6gYAIP0DAADpBgAw_gMAAJwBABD_AwAA6QYAMIAEAgC4BgAhhAQBALkGACGXBAEAuQYAIaEEQAC6BgAhogRAALoGACG8BAEAuQYAIZYFAQC5BgAhlwUBALkGACGYBQEAuQYAIZkFIADHBgAhA9sEAACWAQAg3AQAAJYBACDdBAAAlgEAIAK9BAEAAAABlAUCAAAAAQpWAADtBgAg_QMAAOwGADD-AwAAlgEAEP8DAADsBgAwgAQCALgGACGhBEAAugYAIaIEQAC6BgAhvQQBALkGACGUBQIAuAYAIZUFCADRBgAhEFcAAOoGACD9AwAA6QYAMP4DAACcAQAQ_wMAAOkGADCABAIAuAYAIYQEAQC5BgAhlwQBALkGACGhBEAAugYAIaIEQAC6BgAhvAQBALkGACGWBQEAuQYAIZcFAQC5BgAhmAUBALkGACGZBSAAxwYAIaMFAACcAQAgpAUAAJwBACAJIwAAmAYAIP0DAADuBgAw_gMAAJEBABD_AwAA7gYAMIAEAgCMBgAhhAQBAI0GACGYBAEAjQYAIaEEQACZBgAhogRAAJkGACEJIwAA8AYAIP0DAADvBgAw_gMAAH4AEP8DAADvBgAwgAQCALgGACGEBAEAuQYAIZgEAQC5BgAhoQRAALoGACGiBEAAugYAIQyFBIAAAAABiASAAAAAAYkEgAAAAAGKBIAAAAABiwSAAAAAAY8EgAAAAAGkBAEAAAABpQQBAAAAAaYEAQAAAAGnBIAAAAABqASAAAAAAakEgAAAAAEK_QMAAPEGADD-AwAAeAAQ_wMAAPEGADCABAIAjAYAIZcEAQCNBgAhoQRAAJkGACGiBEAAmQYAIboEAQCNBgAhkAUBAI0GACGbBQEAjQYAIQr9AwAA8gYAMP4DAABlABD_AwAA8gYAMIAEAgC4BgAhlwQBALkGACGhBEAAugYAIaIEQAC6BgAhugQBALkGACGQBQEAuQYAIZsFAQC5BgAhCf0DAADzBgAw_gMAAF8AEP8DAADzBgAwgAQCAIwGACGEBAEAjQYAIaEEQACZBgAhogRAAJkGACGcBQEAjQYAIZ0FAQCNBgAhCRUAAPUGACD9AwAA9AYAMP4DAAAzABD_AwAA9AYAMIAEAgC4BgAhgQQBALkGACGCBAEAuQYAIYMEAgC4BgAhhAQBALkGACEiDgAA-wYAIA8AAIAHACAQAAD8BgAgEQAA_QYAIBIAAP4GACATAAD_BgAgFAAA-AYAIBYAAIEHACD9AwAA-gYAMP4DAAAoABD_AwAA-gYAMIAEAgC4BgAhgQQBALkGACGRBAEAuQYAIZIEAQC5BgAhkwQBAMUGACGUBAIAuAYAIZUEAgC4BgAhlgQCAMYGACGXBAEAuQYAIZgEAQC5BgAhmQQBAMUGACGaBEAAwwYAIZsEAQC5BgAhnARAAMMGACGdBAIAxgYAIZ4EAgC4BgAhnwQAAPAGACCgBAIAuAYAIaEEQAC6BgAhogRAALoGACGjBAIAxgYAIaMFAAAoACCkBQAAKAAgAoMEAgAAAAGQBAIAAAABCgMAAPgGACAVAAD1BgAg_QMAAPcGADD-AwAALwAQ_wMAAPcGADCABAIAuAYAIYEEAQC5BgAhggQBALkGACGDBAIAuAYAIZAEAgC4BgAhFAcAAIoHACAIAACLBwAgCwAAjAcAIAwAAI0HACAZAACOBwAgGgAAhwcAIBsAAP4GACAcAAD-BgAgHQAAgAcAIP0DAACJBwAw_gMAABoAEP8DAACJBwAwgAQCALgGACGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGcBQEAuQYAIZ0FAQC5BgAhowUAABoAIKQFAAAaACAClAQCAAAAAaMEAgAAAAEgDgAA-wYAIA8AAIAHACAQAAD8BgAgEQAA_QYAIBIAAP4GACATAAD_BgAgFAAA-AYAIBYAAIEHACD9AwAA-gYAMP4DAAAoABD_AwAA-gYAMIAEAgC4BgAhgQQBALkGACGRBAEAuQYAIZIEAQC5BgAhkwQBAMUGACGUBAIAuAYAIZUEAgC4BgAhlgQCAMYGACGXBAEAuQYAIZgEAQC5BgAhmQQBAMUGACGaBEAAwwYAIZsEAQC5BgAhnARAAMMGACGdBAIAxgYAIZ4EAgC4BgAhnwQAAPAGACCgBAIAuAYAIaEEQAC6BgAhogRAALoGACGjBAIAxgYAIRUNAAD4BgAgDwAAhwcAIBcAAP4GACAYAACIBwAg_QMAAIYHADD-AwAAHAAQ_wMAAIYHADCABAIAuAYAIYEEAQC5BgAhhAQBALkGACGhBEAAugYAIaIEQAC6BgAhrQQBALkGACGuBAIAuAYAIa8EIADHBgAhsAQgAMcGACGxBAAA8AYAILIEAAC_BgAgswQBAMUGACGjBQAAHAAgpAUAABwAIBEOAAD7BgAgFwAA_gYAIP0DAACDBwAw_gMAACQAEP8DAACDBwAwgAQCALgGACGBBAEAuQYAIYQEAQC5BgAhkQQBALkGACGUBAIAuAYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIaoEAQDFBgAhqwQBALkGACGjBQAAJAAgpAUAACQAICIOAAD7BgAgDwAAgAcAIBAAAPwGACARAAD9BgAgEgAA_gYAIBMAAP8GACAUAAD4BgAgFgAAgQcAIP0DAAD6BgAw_gMAACgAEP8DAAD6BgAwgAQCALgGACGBBAEAuQYAIZEEAQC5BgAhkgQBALkGACGTBAEAxQYAIZQEAgC4BgAhlQQCALgGACGWBAIAxgYAIZcEAQC5BgAhmAQBALkGACGZBAEAxQYAIZoEQADDBgAhmwQBALkGACGcBEAAwwYAIZ0EAgDGBgAhngQCALgGACGfBAAA8AYAIKAEAgC4BgAhoQRAALoGACGiBEAAugYAIaMEAgDGBgAhowUAACgAIKQFAAAoACAD2wQAACgAINwEAAAoACDdBAAAKAAgFAcAAIoHACAIAACLBwAgCwAAjAcAIAwAAI0HACAZAACOBwAgGgAAhwcAIBsAAP4GACAcAAD-BgAgHQAAgAcAIP0DAACJBwAw_gMAABoAEP8DAACJBwAwgAQCALgGACGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGcBQEAuQYAIZ0FAQC5BgAhowUAABoAIKQFAAAaACAD2wQAAC8AINwEAAAvACDdBAAALwAgA9sEAAAzACDcBAAAMwAg3QQAADMAIAKEBAEAAAABlAQCAAAAAQ8OAAD7BgAgFwAA_gYAIP0DAACDBwAw_gMAACQAEP8DAACDBwAwgAQCALgGACGBBAEAuQYAIYQEAQC5BgAhkQQBALkGACGUBAIAuAYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIaoEAQDFBgAhqwQBALkGACECkAQCAAAAAZQEAgAAAAEMAwAA-AYAIA4AAPsGACD9AwAAhQcAMP4DAAAgABD_AwAAhQcAMIAEAgC4BgAhgQQBALkGACGQBAIAuAYAIZEEAQC5BgAhlAQCALgGACGhBEAAugYAIawEAQC5BgAhEw0AAPgGACAPAACHBwAgFwAA_gYAIBgAAIgHACD9AwAAhgcAMP4DAAAcABD_AwAAhgcAMIAEAgC4BgAhgQQBALkGACGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGtBAEAuQYAIa4EAgC4BgAhrwQgAMcGACGwBCAAxwYAIbEEAADwBgAgsgQAAL8GACCzBAEAxQYAIQPbBAAAIAAg3AQAACAAIN0EAAAgACAD2wQAACQAINwEAAAkACDdBAAAJAAgEgcAAIoHACAIAACLBwAgCwAAjAcAIAwAAI0HACAZAACOBwAgGgAAhwcAIBsAAP4GACAcAAD-BgAgHQAAgAcAIP0DAACJBwAw_gMAABoAEP8DAACJBwAwgAQCALgGACGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGcBQEAuQYAIZ0FAQC5BgAhA9sEAAADACDcBAAAAwAg3QQAAAMAIAPbBAAABwAg3AQAAAcAIN0EAAAHACAD2wQAAA0AINwEAAANACDdBAAADQAgA9sEAAAWACDcBAAAFgAg3QQAABYAIAPbBAAAHAAg3AQAABwAIN0EAAAcACAMAwAA_wYAIAoAAPAGACD9AwAAjwcAMP4DAAAWABD_AwAAjwcAMIAEAgC4BgAhhAQBALkGACGQBAIAxgYAIaEEQAC6BgAhogRAALoGACG0BAEAuQYAIbUEIADHBgAhDQkAAJEHACD9AwAAkAcAMP4DAAARABD_AwAAkAcAMIAEAgC4BgAhlwQBALkGACGcBEAAwwYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIbYEAgC4BgAhtwQBALkGACG4BCAAxwYAIQ8DAAD4BgAgCgAAkwcAIP0DAACSBwAw_gMAAA0AEP8DAACSBwAwgAQCALgGACGQBAIAuAYAIZcEAQC5BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhtAQBALkGACG3BAEAuQYAIaMFAAANACCkBQAADQAgDQMAAPgGACAKAACTBwAg_QMAAJIHADD-AwAADQAQ_wMAAJIHADCABAIAuAYAIZAEAgC4BgAhlwQBALkGACGhBEAAugYAIaIEQAC6BgAhsAQgAMcGACG0BAEAuQYAIbcEAQC5BgAhA9sEAAARACDcBAAAEQAg3QQAABEAIAO5BAIAAAABugQBAAAAAbsEAgAAAAENAwAA-AYAIAQAAJYHACD9AwAAlQcAMP4DAAAHABD_AwAAlQcAMIAEAgC4BgAhkAQCALgGACGhBEAAugYAIbcEAQC5BgAhuQQCALgGACG6BAEAuQYAIbsEAgC4BgAhvAQBALkGACETAwAA-AYAIAUAAIsHACD9AwAAlwcAMP4DAAADABD_AwAAlwcAMIAEAgC4BgAhhAQBALkGACGQBAIAuAYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhswQBALkGACG3BAEAuQYAIb0EAQC5BgAhvgQCALgGACG_BAEAuQYAIaMFAAADACCkBQAAAwAgEQMAAPgGACAFAACLBwAg_QMAAJcHADD-AwAAAwAQ_wMAAJcHADCABAIAuAYAIYQEAQC5BgAhkAQCALgGACGgBAIAuAYAIaEEQAC6BgAhogRAALoGACGwBCAAxwYAIbMEAQC5BgAhtwQBALkGACG9BAEAuQYAIb4EAgC4BgAhvwQBALkGACEAAAAAAAGoBQEAAAABBagFAgAAAAGuBQIAAAABrwUCAAAAAbAFAgAAAAGxBQIAAAABBSoAAJYMACArAACZDAAgpQUAAJcMACCmBQAAmAwAIKsFAAAqACADKgAAlgwAIKUFAACXDAAgqwUAACoAIAAAAAAABSoAAI4MACArAACUDAAgpQUAAI8MACCmBQAAkwwAIKsFAAAqACAFKgAAjAwAICsAAJEMACClBQAAjQwAIKYFAACQDAAgqwUAAAEAIAMqAACODAAgpQUAAI8MACCrBQAAKgAgAyoAAIwMACClBQAAjQwAIKsFAAABACAAAAAAAAABqAUBAAAAAQGoBUAAAAABAagFQAAAAAEFqAUCAAAAAa4FAgAAAAGvBQIAAAABsAUCAAAAAbEFAgAAAAEFKgAA-AsAICsAAIoMACClBQAA-QsAIKYFAACJDAAgqwUAAB4AIAUqAAD2CwAgKwAAhwwAIKUFAAD3CwAgpgUAAIYMACCrBQAAJgAgByoAAPALACArAACEDAAgpQUAAPELACCmBQAAgwwAIKkFAAAoACCqBQAAKAAgqwUAACoAIAsqAADUBwAwKwAA2QcAMKUFAADVBwAwpgUAANYHADCnBQAA1wcAIKgFAADYBwAwqQUAANgHADCqBQAA2AcAMKsFAADYBwAwrAUAANoHADCtBQAA2wcAMAcqAAD0CwAgKwAAgQwAIKUFAAD1CwAgpgUAAIAMACCpBQAAGgAgqgUAABoAIKsFAAABACAFKgAA8gsAICsAAP4LACClBQAA8wsAIKYFAAD9CwAgqwUAAAEAIAsqAADIBwAwKwAAzQcAMKUFAADJBwAwpgUAAMoHADCnBQAAywcAIKgFAADMBwAwqQUAAMwHADCqBQAAzAcAMKsFAADMBwAwrAUAAM4HADCtBQAAzwcAMAsqAAC8BwAwKwAAwQcAMKUFAAC9BwAwpgUAAL4HADCnBQAAvwcAIKgFAADABwAwqQUAAMAHADCqBQAAwAcAMKsFAADABwAwrAUAAMIHADCtBQAAwwcAMASABAIAAAABgQQBAAAAAYIEAQAAAAGEBAEAAAABAgAAADUAICoAAMcHACADAAAANQAgKgAAxwcAICsAAMYHACABIwAA_AsAMAkVAAD1BgAg_QMAAPQGADD-AwAAMwAQ_wMAAPQGADCABAIAAAABgQQBAAAAAYIEAQC5BgAhgwQCALgGACGEBAEAuQYAIQIAAAA1ACAjAADGBwAgAgAAAMQHACAjAADFBwAgCP0DAADDBwAw_gMAAMQHABD_AwAAwwcAMIAEAgC4BgAhgQQBALkGACGCBAEAuQYAIYMEAgC4BgAhhAQBALkGACEI_QMAAMMHADD-AwAAxAcAEP8DAADDBwAwgAQCALgGACGBBAEAuQYAIYIEAQC5BgAhgwQCALgGACGEBAEAuQYAIQSABAIAngcAIYEEAQCdBwAhggQBAJ0HACGEBAEAnQcAIQSABAIAngcAIYEEAQCdBwAhggQBAJ0HACGEBAEAnQcAIQSABAIAAAABgQQBAAAAAYIEAQAAAAGEBAEAAAABBQMAAKkHACCABAIAAAABgQQBAAAAAYIEAQAAAAGQBAIAAAABAgAAADEAICoAANMHACADAAAAMQAgKgAA0wcAICsAANIHACABIwAA-wsAMAsDAAD4BgAgFQAA9QYAIP0DAAD3BgAw_gMAAC8AEP8DAAD3BgAwgAQCAAAAAYEEAQAAAAGCBAEAuQYAIYMEAgC4BgAhkAQCALgGACGeBQAA9gYAIAIAAAAxACAjAADSBwAgAgAAANAHACAjAADRBwAgCP0DAADPBwAw_gMAANAHABD_AwAAzwcAMIAEAgC4BgAhgQQBALkGACGCBAEAuQYAIYMEAgC4BgAhkAQCALgGACEI_QMAAM8HADD-AwAA0AcAEP8DAADPBwAwgAQCALgGACGBBAEAuQYAIYIEAQC5BgAhgwQCALgGACGQBAIAuAYAIQSABAIAngcAIYEEAQCdBwAhggQBAJ0HACGQBAIAngcAIQUDAACnBwAggAQCAJ4HACGBBAEAnQcAIYIEAQCdBwAhkAQCAJ4HACEFAwAAqQcAIIAEAgAAAAGBBAEAAAABggQBAAAAAZAEAgAAAAEbDgAA4AcAIA8AAOUHACAQAADhBwAgEgAA4gcAIBMAAOMHACAUAADkBwAgFgAA5gcAIIAEAgAAAAGBBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQCAAAAAZUEAgAAAAGXBAEAAAABmAQBAAAAAZkEAQAAAAGaBEAAAAABmwQBAAAAAZwEQAAAAAGdBAIAAAABngQCAAAAAZ8EgAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAGjBAIAAAABAgAAACoAICoAAN8HACADAAAAKgAgKgAA3wcAICsAAN4HACABIwAA-gsAMCEOAAD7BgAgDwAAgAcAIBAAAPwGACARAAD9BgAgEgAA_gYAIBMAAP8GACAUAAD4BgAgFgAAgQcAIP0DAAD6BgAw_gMAACgAEP8DAAD6BgAwgAQCAAAAAYEEAQAAAAGRBAEAuQYAIZIEAQC5BgAhkwQBAMUGACGUBAIAuAYAIZUEAgC4BgAhlgQCAMYGACGXBAEAuQYAIZgEAQC5BgAhmQQBAMUGACGaBEAAwwYAIZsEAQC5BgAhnARAAMMGACGdBAIAxgYAIZ4EAgC4BgAhnwQAAPAGACCgBAIAuAYAIaEEQAC6BgAhogRAALoGACGjBAIAxgYAIZ8FAAD5BgAgAgAAACoAICMAAN4HACACAAAA3AcAICMAAN0HACAY_QMAANsHADD-AwAA3AcAEP8DAADbBwAwgAQCALgGACGBBAEAuQYAIZEEAQC5BgAhkgQBALkGACGTBAEAxQYAIZQEAgC4BgAhlQQCALgGACGWBAIAxgYAIZcEAQC5BgAhmAQBALkGACGZBAEAxQYAIZoEQADDBgAhmwQBALkGACGcBEAAwwYAIZ0EAgDGBgAhngQCALgGACGfBAAA8AYAIKAEAgC4BgAhoQRAALoGACGiBEAAugYAIaMEAgDGBgAhGP0DAADbBwAw_gMAANwHABD_AwAA2wcAMIAEAgC4BgAhgQQBALkGACGRBAEAuQYAIZIEAQC5BgAhkwQBAMUGACGUBAIAuAYAIZUEAgC4BgAhlgQCAMYGACGXBAEAuQYAIZgEAQC5BgAhmQQBAMUGACGaBEAAwwYAIZsEAQC5BgAhnARAAMMGACGdBAIAxgYAIZ4EAgC4BgAhnwQAAPAGACCgBAIAuAYAIaEEQAC6BgAhogRAALoGACGjBAIAxgYAIRSABAIAngcAIYEEAQCdBwAhkQQBAJ0HACGSBAEAnQcAIZMEAQCwBwAhlAQCAJ4HACGVBAIAngcAIZcEAQCdBwAhmAQBAJ0HACGZBAEAsAcAIZoEQACxBwAhmwQBAJ0HACGcBEAAsQcAIZ0EAgCzBwAhngQCAJ4HACGfBIAAAAABoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhowQCALMHACEbDgAAtAcAIA8AALoHACAQAAC1BwAgEgAAtwcAIBMAALgHACAUAAC5BwAgFgAAuwcAIIAEAgCeBwAhgQQBAJ0HACGRBAEAnQcAIZIEAQCdBwAhkwQBALAHACGUBAIAngcAIZUEAgCeBwAhlwQBAJ0HACGYBAEAnQcAIZkEAQCwBwAhmgRAALEHACGbBAEAnQcAIZwEQACxBwAhnQQCALMHACGeBAIAngcAIZ8EgAAAAAGgBAIAngcAIaEEQACyBwAhogRAALIHACGjBAIAswcAIRsOAADgBwAgDwAA5QcAIBAAAOEHACASAADiBwAgEwAA4wcAIBQAAOQHACAWAADmBwAggAQCAAAAAYEEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAIAAAABlQQCAAAAAZcEAQAAAAGYBAEAAAABmQQBAAAAAZoEQAAAAAGbBAEAAAABnARAAAAAAZ0EAgAAAAGeBAIAAAABnwSAAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaMEAgAAAAEDKgAA-AsAIKUFAAD5CwAgqwUAAB4AIAMqAAD2CwAgpQUAAPcLACCrBQAAJgAgBCoAANQHADClBQAA1QcAMKcFAADXBwAgqwUAANgHADADKgAA9AsAIKUFAAD1CwAgqwUAAAEAIAMqAADyCwAgpQUAAPMLACCrBQAAAQAgBCoAAMgHADClBQAAyQcAMKcFAADLBwAgqwUAAMwHADAEKgAAvAcAMKUFAAC9BwAwpwUAAL8HACCrBQAAwAcAMAMqAADwCwAgpQUAAPELACCrBQAAKgAgAAAAAAAFKgAA6gsAICsAAO4LACClBQAA6wsAIKYFAADtCwAgqwUAAB4AIAsqAADvBwAwKwAA8wcAMKUFAADwBwAwpgUAAPEHADCnBQAA8gcAIKgFAADYBwAwqQUAANgHADCqBQAA2AcAMKsFAADYBwAwrAUAAPQHADCtBQAA2wcAMBsOAADgBwAgDwAA5QcAIBEAAOcHACASAADiBwAgEwAA4wcAIBQAAOQHACAWAADmBwAggAQCAAAAAYEEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAIAAAABlgQCAAAAAZcEAQAAAAGYBAEAAAABmQQBAAAAAZoEQAAAAAGbBAEAAAABnARAAAAAAZ0EAgAAAAGeBAIAAAABnwSAAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaMEAgAAAAECAAAAKgAgKgAA9wcAIAMAAAAqACAqAAD3BwAgKwAA9gcAIAEjAADsCwAwAgAAACoAICMAAPYHACACAAAA3AcAICMAAPUHACAUgAQCAJ4HACGBBAEAnQcAIZEEAQCdBwAhkgQBAJ0HACGTBAEAsAcAIZQEAgCeBwAhlgQCALMHACGXBAEAnQcAIZgEAQCdBwAhmQQBALAHACGaBEAAsQcAIZsEAQCdBwAhnARAALEHACGdBAIAswcAIZ4EAgCeBwAhnwSAAAAAAaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIaMEAgCzBwAhGw4AALQHACAPAAC6BwAgEQAAtgcAIBIAALcHACATAAC4BwAgFAAAuQcAIBYAALsHACCABAIAngcAIYEEAQCdBwAhkQQBAJ0HACGSBAEAnQcAIZMEAQCwBwAhlAQCAJ4HACGWBAIAswcAIZcEAQCdBwAhmAQBAJ0HACGZBAEAsAcAIZoEQACxBwAhmwQBAJ0HACGcBEAAsQcAIZ0EAgCzBwAhngQCAJ4HACGfBIAAAAABoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhowQCALMHACEbDgAA4AcAIA8AAOUHACARAADnBwAgEgAA4gcAIBMAAOMHACAUAADkBwAgFgAA5gcAIIAEAgAAAAGBBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQCAAAAAZYEAgAAAAGXBAEAAAABmAQBAAAAAZkEAQAAAAGaBEAAAAABmwQBAAAAAZwEQAAAAAGdBAIAAAABngQCAAAAAZ8EgAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAGjBAIAAAABAyoAAOoLACClBQAA6wsAIKsFAAAeACAEKgAA7wcAMKUFAADwBwAwpwUAAPIHACCrBQAA2AcAMAAAAAAABSoAAOILACArAADoCwAgpQUAAOMLACCmBQAA5wsAIKsFAAAeACAFKgAA4AsAICsAAOULACClBQAA4QsAIKYFAADkCwAgqwUAAAEAIAMqAADiCwAgpQUAAOMLACCrBQAAHgAgAyoAAOALACClBQAA4QsAIKsFAAABACAAAAAAAAGoBSAAAAABBSoAANgLACArAADeCwAgpQUAANkLACCmBQAA3QsAIKsFAAABACALKgAAoggAMCsAAKcIADClBQAAowgAMKYFAACkCAAwpwUAAKUIACCoBQAApggAMKkFAACmCAAwqgUAAKYIADCrBQAApggAMKwFAACoCAAwrQUAAKkIADALKgAAlggAMCsAAJsIADClBQAAlwgAMKYFAACYCAAwpwUAAJkIACCoBQAAmggAMKkFAACaCAAwqgUAAJoIADCrBQAAmggAMKwFAACcCAAwrQUAAJ0IADALKgAAjQgAMCsAAJEIADClBQAAjggAMKYFAACPCAAwpwUAAJAIACCoBQAA2AcAMKkFAADYBwAwqgUAANgHADCrBQAA2AcAMKwFAACSCAAwrQUAANsHADAbDwAA5QcAIBAAAOEHACARAADnBwAgEgAA4gcAIBMAAOMHACAUAADkBwAgFgAA5gcAIIAEAgAAAAGBBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlQQCAAAAAZYEAgAAAAGXBAEAAAABmAQBAAAAAZkEAQAAAAGaBEAAAAABmwQBAAAAAZwEQAAAAAGdBAIAAAABngQCAAAAAZ8EgAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAGjBAIAAAABAgAAACoAICoAAJUIACADAAAAKgAgKgAAlQgAICsAAJQIACABIwAA3AsAMAIAAAAqACAjAACUCAAgAgAAANwHACAjAACTCAAgFIAEAgCeBwAhgQQBAJ0HACGRBAEAnQcAIZIEAQCdBwAhkwQBALAHACGVBAIAngcAIZYEAgCzBwAhlwQBAJ0HACGYBAEAnQcAIZkEAQCwBwAhmgRAALEHACGbBAEAnQcAIZwEQACxBwAhnQQCALMHACGeBAIAngcAIZ8EgAAAAAGgBAIAngcAIaEEQACyBwAhogRAALIHACGjBAIAswcAIRsPAAC6BwAgEAAAtQcAIBEAALYHACASAAC3BwAgEwAAuAcAIBQAALkHACAWAAC7BwAggAQCAJ4HACGBBAEAnQcAIZEEAQCdBwAhkgQBAJ0HACGTBAEAsAcAIZUEAgCeBwAhlgQCALMHACGXBAEAnQcAIZgEAQCdBwAhmQQBALAHACGaBEAAsQcAIZsEAQCdBwAhnARAALEHACGdBAIAswcAIZ4EAgCeBwAhnwSAAAAAAaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIaMEAgCzBwAhGw8AAOUHACAQAADhBwAgEQAA5wcAIBIAAOIHACATAADjBwAgFAAA5AcAIBYAAOYHACCABAIAAAABgQQBAAAAAZEEAQAAAAGSBAEAAAABkwQBAAAAAZUEAgAAAAGWBAIAAAABlwQBAAAAAZgEAQAAAAGZBAEAAAABmgRAAAAAAZsEAQAAAAGcBEAAAAABnQQCAAAAAZ4EAgAAAAGfBIAAAAABoAQCAAAAAaEEQAAAAAGiBEAAAAABowQCAAAAAQoXAAD5BwAggAQCAAAAAYEEAQAAAAGEBAEAAAABkQQBAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaoEAQAAAAGrBAEAAAABAgAAACYAICoAAKEIACADAAAAJgAgKgAAoQgAICsAAKAIACABIwAA2wsAMBAOAAD7BgAgFwAA_gYAIP0DAACDBwAw_gMAACQAEP8DAACDBwAwgAQCAAAAAYEEAQAAAAGEBAEAuQYAIZEEAQC5BgAhlAQCALgGACGgBAIAuAYAIaEEQAC6BgAhogRAALoGACGqBAEAxQYAIasEAQC5BgAhoAUAAIIHACACAAAAJgAgIwAAoAgAIAIAAACeCAAgIwAAnwgAIA39AwAAnQgAMP4DAACeCAAQ_wMAAJ0IADCABAIAuAYAIYEEAQC5BgAhhAQBALkGACGRBAEAuQYAIZQEAgC4BgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhqgQBAMUGACGrBAEAuQYAIQ39AwAAnQgAMP4DAACeCAAQ_wMAAJ0IADCABAIAuAYAIYEEAQC5BgAhhAQBALkGACGRBAEAuQYAIZQEAgC4BgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhqgQBAMUGACGrBAEAuQYAIQmABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGRBAEAnQcAIaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIaoEAQCwBwAhqwQBAJ0HACEKFwAA7gcAIIAEAgCeBwAhgQQBAJ0HACGEBAEAnQcAIZEEAQCdBwAhoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhqgQBALAHACGrBAEAnQcAIQoXAAD5BwAggAQCAAAAAYEEAQAAAAGEBAEAAAABkQQBAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaoEAQAAAAGrBAEAAAABBwMAAIIIACCABAIAAAABgQQBAAAAAZAEAgAAAAGRBAEAAAABoQRAAAAAAawEAQAAAAECAAAAIgAgKgAArQgAIAMAAAAiACAqAACtCAAgKwAArAgAIAEjAADaCwAwDQMAAPgGACAOAAD7BgAg_QMAAIUHADD-AwAAIAAQ_wMAAIUHADCABAIAAAABgQQBAAAAAZAEAgC4BgAhkQQBALkGACGUBAIAuAYAIaEEQAC6BgAhrAQBALkGACGhBQAAhAcAIAIAAAAiACAjAACsCAAgAgAAAKoIACAjAACrCAAgCv0DAACpCAAw_gMAAKoIABD_AwAAqQgAMIAEAgC4BgAhgQQBALkGACGQBAIAuAYAIZEEAQC5BgAhlAQCALgGACGhBEAAugYAIawEAQC5BgAhCv0DAACpCAAw_gMAAKoIABD_AwAAqQgAMIAEAgC4BgAhgQQBALkGACGQBAIAuAYAIZEEAQC5BgAhlAQCALgGACGhBEAAugYAIawEAQC5BgAhBoAEAgCeBwAhgQQBAJ0HACGQBAIAngcAIZEEAQCdBwAhoQRAALIHACGsBAEAnQcAIQcDAACACAAggAQCAJ4HACGBBAEAnQcAIZAEAgCeBwAhkQQBAJ0HACGhBEAAsgcAIawEAQCdBwAhBwMAAIIIACCABAIAAAABgQQBAAAAAZAEAgAAAAGRBAEAAAABoQRAAAAAAawEAQAAAAEDKgAA2AsAIKUFAADZCwAgqwUAAAEAIAQqAACiCAAwpQUAAKMIADCnBQAApQgAIKsFAACmCAAwBCoAAJYIADClBQAAlwgAMKcFAACZCAAgqwUAAJoIADAEKgAAjQgAMKUFAACOCAAwpwUAAJAIACCrBQAA2AcAMAAAAAAAByoAANMLACArAADWCwAgpQUAANQLACCmBQAA1QsAIKkFAAAaACCqBQAAGgAgqwUAAAEAIAMqAADTCwAgpQUAANQLACCrBQAAAQAgAAAAAAAFKgAAzgsAICsAANELACClBQAAzwsAIKYFAADQCwAgqwUAAA8AIAMqAADOCwAgpQUAAM8LACCrBQAADwAgAAAAAAAFKgAAyAsAICsAAMwLACClBQAAyQsAIKYFAADLCwAgqwUAAAEAIAsqAADHCAAwKwAAzAgAMKUFAADICAAwpgUAAMkIADCnBQAAyggAIKgFAADLCAAwqQUAAMsIADCqBQAAywgAMKsFAADLCAAwrAUAAM0IADCtBQAAzggAMAiABAIAAAABlwQBAAAAAZwEQAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAG3BAEAAAABuAQgAAAAAQIAAAATACAqAADSCAAgAwAAABMAICoAANIIACArAADRCAAgASMAAMoLADANCQAAkQcAIP0DAACQBwAw_gMAABEAEP8DAACQBwAwgAQCAAAAAZcEAQC5BgAhnARAAMMGACGgBAIAuAYAIaEEQAC6BgAhogRAALoGACG2BAIAuAYAIbcEAQC5BgAhuAQgAMcGACECAAAAEwAgIwAA0QgAIAIAAADPCAAgIwAA0AgAIAz9AwAAzggAMP4DAADPCAAQ_wMAAM4IADCABAIAuAYAIZcEAQC5BgAhnARAAMMGACGgBAIAuAYAIaEEQAC6BgAhogRAALoGACG2BAIAuAYAIbcEAQC5BgAhuAQgAMcGACEM_QMAAM4IADD-AwAAzwgAEP8DAADOCAAwgAQCALgGACGXBAEAuQYAIZwEQADDBgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhtgQCALgGACG3BAEAuQYAIbgEIADHBgAhCIAEAgCeBwAhlwQBAJ0HACGcBEAAsQcAIaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIbcEAQCdBwAhuAQgAIgIACEIgAQCAJ4HACGXBAEAnQcAIZwEQACxBwAhoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhtwQBAJ0HACG4BCAAiAgAIQiABAIAAAABlwQBAAAAAZwEQAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAG3BAEAAAABuAQgAAAAAQMqAADICwAgpQUAAMkLACCrBQAAAQAgBCoAAMcIADClBQAAyAgAMKcFAADKCAAgqwUAAMsIADAAAAAAAAUqAADACwAgKwAAxgsAIKUFAADBCwAgpgUAAMULACCrBQAABQAgBSoAAL4LACArAADDCwAgpQUAAL8LACCmBQAAwgsAIKsFAAABACADKgAAwAsAIKUFAADBCwAgqwUAAAUAIAMqAAC-CwAgpQUAAL8LACCrBQAAAQAgAAAAAAAFKgAAuAsAICsAALwLACClBQAAuQsAIKYFAAC7CwAgqwUAAAEAIAsqAADlCAAwKwAA6ggAMKUFAADmCAAwpgUAAOcIADCnBQAA6AgAIKgFAADpCAAwqQUAAOkIADCqBQAA6QgAMKsFAADpCAAwrAUAAOsIADCtBQAA7AgAMAgDAADdCAAggAQCAAAAAZAEAgAAAAGhBEAAAAABtwQBAAAAAboEAQAAAAG7BAIAAAABvAQBAAAAAQIAAAAJACAqAADwCAAgAwAAAAkAICoAAPAIACArAADvCAAgASMAALoLADAOAwAA-AYAIAQAAJYHACD9AwAAlQcAMP4DAAAHABD_AwAAlQcAMIAEAgAAAAGQBAIAuAYAIaEEQAC6BgAhtwQBALkGACG5BAIAuAYAIboEAQC5BgAhuwQCALgGACG8BAEAuQYAIaIFAACUBwAgAgAAAAkAICMAAO8IACACAAAA7QgAICMAAO4IACAL_QMAAOwIADD-AwAA7QgAEP8DAADsCAAwgAQCALgGACGQBAIAuAYAIaEEQAC6BgAhtwQBALkGACG5BAIAuAYAIboEAQC5BgAhuwQCALgGACG8BAEAuQYAIQv9AwAA7AgAMP4DAADtCAAQ_wMAAOwIADCABAIAuAYAIZAEAgC4BgAhoQRAALoGACG3BAEAuQYAIbkEAgC4BgAhugQBALkGACG7BAIAuAYAIbwEAQC5BgAhB4AEAgCeBwAhkAQCAJ4HACGhBEAAsgcAIbcEAQCdBwAhugQBAJ0HACG7BAIAngcAIbwEAQCdBwAhCAMAANsIACCABAIAngcAIZAEAgCeBwAhoQRAALIHACG3BAEAnQcAIboEAQCdBwAhuwQCAJ4HACG8BAEAnQcAIQgDAADdCAAggAQCAAAAAZAEAgAAAAGhBEAAAAABtwQBAAAAAboEAQAAAAG7BAIAAAABvAQBAAAAAQMqAAC4CwAgpQUAALkLACCrBQAAAQAgBCoAAOUIADClBQAA5ggAMKcFAADoCAAgqwUAAOkIADAAAAAAAAWoBQgAAAABrgUIAAAAAa8FCAAAAAGwBQgAAAABsQUIAAAAAQUqAACzCwAgKwAAtgsAIKUFAAC0CwAgpgUAALULACCrBQAArQMAIAMqAACzCwAgpQUAALQLACCrBQAArQMAIAAAAAAABSoAAK4LACArAACxCwAgpQUAAK8LACCmBQAAsAsAIKsFAACtAwAgAyoAAK4LACClBQAArwsAIKsFAACtAwAgAAAAAAAFKgAApwsAICsAAKwLACClBQAAqAsAIKYFAACrCwAgqwUAAKkDACALKgAAlgkAMCsAAJsJADClBQAAlwkAMKYFAACYCQAwpwUAAJkJACCoBQAAmgkAMKkFAACaCQAwqgUAAJoJADCrBQAAmgkAMKwFAACcCQAwrQUAAJ0JADALKgAAigkAMCsAAI8JADClBQAAiwkAMKYFAACMCQAwpwUAAI0JACCoBQAAjgkAMKkFAACOCQAwqgUAAI4JADCrBQAAjgkAMKwFAACQCQAwrQUAAJEJADAGgAQCAAAAAaEEQAAAAAHBBEAAAAABwgQIAAAAAcMECAAAAAHEBIAAAAABAgAAALUDACAqAACVCQAgAwAAALUDACAqAACVCQAgKwAAlAkAIAEjAACqCwAwDIkCAADABgAg_QMAAL0GADD-AwAAswMAEP8DAAC9BgAwgAQCAAAAAaEEQAC6BgAhwAQCALgGACHBBEAAugYAIcIECAC-BgAhwwQIAL4GACHEBAAAvwYAIN4EAAC8BgAgAgAAALUDACAjAACUCQAgAgAAAJIJACAjAACTCQAgCv0DAACRCQAw_gMAAJIJABD_AwAAkQkAMIAEAgC4BgAhoQRAALoGACHABAIAuAYAIcEEQAC6BgAhwgQIAL4GACHDBAgAvgYAIcQEAAC_BgAgCv0DAACRCQAw_gMAAJIJABD_AwAAkQkAMIAEAgC4BgAhoQRAALoGACHABAIAuAYAIcEEQAC6BgAhwgQIAL4GACHDBAgAvgYAIcQEAAC_BgAgBoAEAgCeBwAhoQRAALIHACHBBEAAsgcAIcIECAD4CAAhwwQIAPgIACHEBIAAAAABBoAEAgCeBwAhoQRAALIHACHBBEAAsgcAIcIECAD4CAAhwwQIAPgIACHEBIAAAAABBoAEAgAAAAGhBEAAAAABwQRAAAAAAcIECAAAAAHDBAgAAAABxASAAAAAAQ6ABAIAAAABoQRAAAAAAboEQAAAAAHCBAgAAAABwwQIAAAAAcQEgAAAAAHFBAgAAAABxgQIAAAAAccECAAAAAHIBAgAAAAByQQIAAAAAcoECAAAAAHLBAEAAAABzARAAAAAAQIAAACxAwAgKgAAoQkAIAMAAACxAwAgKgAAoQkAICsAAKAJACABIwAAqQsAMBSJAgAAwAYAIP0DAADCBgAw_gMAAK8DABD_AwAAwgYAMIAEAgAAAAGhBEAAugYAIboEQAC6BgAhwAQCALgGACHCBAgAvgYAIcMECAC-BgAhxAQAAL8GACDFBAgAvgYAIcYECAC-BgAhxwQIAL4GACHIBAgAvgYAIckECAC-BgAhygQIAL4GACHLBAEAuQYAIcwEQADDBgAh3wQAAMEGACACAAAAsQMAICMAAKAJACACAAAAngkAICMAAJ8JACAS_QMAAJ0JADD-AwAAngkAEP8DAACdCQAwgAQCALgGACGhBEAAugYAIboEQAC6BgAhwAQCALgGACHCBAgAvgYAIcMECAC-BgAhxAQAAL8GACDFBAgAvgYAIcYECAC-BgAhxwQIAL4GACHIBAgAvgYAIckECAC-BgAhygQIAL4GACHLBAEAuQYAIcwEQADDBgAhEv0DAACdCQAw_gMAAJ4JABD_AwAAnQkAMIAEAgC4BgAhoQRAALoGACG6BEAAugYAIcAEAgC4BgAhwgQIAL4GACHDBAgAvgYAIcQEAAC_BgAgxQQIAL4GACHGBAgAvgYAIccECAC-BgAhyAQIAL4GACHJBAgAvgYAIcoECAC-BgAhywQBALkGACHMBEAAwwYAIQ6ABAIAngcAIaEEQACyBwAhugRAALIHACHCBAgA-AgAIcMECAD4CAAhxASAAAAAAcUECAD4CAAhxgQIAPgIACHHBAgA-AgAIcgECAD4CAAhyQQIAPgIACHKBAgA-AgAIcsEAQCdBwAhzARAALEHACEOgAQCAJ4HACGhBEAAsgcAIboEQACyBwAhwgQIAPgIACHDBAgA-AgAIcQEgAAAAAHFBAgA-AgAIcYECAD4CAAhxwQIAPgIACHIBAgA-AgAIckECAD4CAAhygQIAPgIACHLBAEAnQcAIcwEQACxBwAhDoAEAgAAAAGhBEAAAAABugRAAAAAAcIECAAAAAHDBAgAAAABxASAAAAAAcUECAAAAAHGBAgAAAABxwQIAAAAAcgECAAAAAHJBAgAAAABygQIAAAAAcsEAQAAAAHMBEAAAAABAyoAAKcLACClBQAAqAsAIKsFAACpAwAgBCoAAJYJADClBQAAlwkAMKcFAACZCQAgqwUAAJoJADAEKgAAigkAMKUFAACLCQAwpwUAAI0JACCrBQAAjgkAMAAAAAAACyoAAKsJADArAACwCQAwpQUAAKwJADCmBQAArQkAMKcFAACuCQAgqAUAAK8JADCpBQAArwkAMKoFAACvCQAwqwUAAK8JADCsBQAAsQkAMK0FAACyCQAwEooCAACjCQAgiwIAAKQJACCABAIAAAABhAQBAAAAAaEEQAAAAAHNBAEAAAABzwQBAAAAAdAEAQAAAAHRBAIAAAAB0gQCAAAAAdMEAgAAAAHUBAIAAAAB1QQCAAAAAdYEAgAAAAHXBAIAAAAB2ARAAAAAAdkEIAAAAAHaBEAAAAABAgAAAK0DACAqAAC2CQAgAwAAAK0DACAqAAC2CQAgKwAAtQkAIAEjAACmCwAwF4gCAADIBgAgigIAAMkGACCLAgAAygYAIP0DAADEBgAw_gMAAKsDABD_AwAAxAYAMIAEAgAAAAGEBAEAuQYAIaEEQAC6BgAhzQQBAAAAAc4EAQC5BgAhzwQBALkGACHQBAEAxQYAIdEEAgC4BgAh0gQCALgGACHTBAIAuAYAIdQEAgC4BgAh1QQCALgGACHWBAIAuAYAIdcEAgDGBgAh2ARAAMMGACHZBCAAxwYAIdoEQADDBgAhAgAAAK0DACAjAAC1CQAgAgAAALMJACAjAAC0CQAgFP0DAACyCQAw_gMAALMJABD_AwAAsgkAMIAEAgC4BgAhhAQBALkGACGhBEAAugYAIc0EAQC5BgAhzgQBALkGACHPBAEAuQYAIdAEAQDFBgAh0QQCALgGACHSBAIAuAYAIdMEAgC4BgAh1AQCALgGACHVBAIAuAYAIdYEAgC4BgAh1wQCAMYGACHYBEAAwwYAIdkEIADHBgAh2gRAAMMGACEU_QMAALIJADD-AwAAswkAEP8DAACyCQAwgAQCALgGACGEBAEAuQYAIaEEQAC6BgAhzQQBALkGACHOBAEAuQYAIc8EAQC5BgAh0AQBAMUGACHRBAIAuAYAIdIEAgC4BgAh0wQCALgGACHUBAIAuAYAIdUEAgC4BgAh1gQCALgGACHXBAIAxgYAIdgEQADDBgAh2QQgAMcGACHaBEAAwwYAIRCABAIAngcAIYQEAQCdBwAhoQRAALIHACHNBAEAnQcAIc8EAQCdBwAh0AQBALAHACHRBAIAngcAIdIEAgCeBwAh0wQCAJ4HACHUBAIAngcAIdUEAgCeBwAh1gQCAJ4HACHXBAIAswcAIdgEQACxBwAh2QQgAIgIACHaBEAAsQcAIRKKAgAAiAkAIIsCAACJCQAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhzQQBAJ0HACHPBAEAnQcAIdAEAQCwBwAh0QQCAJ4HACHSBAIAngcAIdMEAgCeBwAh1AQCAJ4HACHVBAIAngcAIdYEAgCeBwAh1wQCALMHACHYBEAAsQcAIdkEIACICAAh2gRAALEHACESigIAAKMJACCLAgAApAkAIIAEAgAAAAGEBAEAAAABoQRAAAAAAc0EAQAAAAHPBAEAAAAB0AQBAAAAAdEEAgAAAAHSBAIAAAAB0wQCAAAAAdQEAgAAAAHVBAIAAAAB1gQCAAAAAdcEAgAAAAHYBEAAAAAB2QQgAAAAAdoEQAAAAAEEKgAAqwkAMKUFAACsCQAwpwUAAK4JACCrBQAArwkAMAAHiAIAALoJACCKAgAAuwkAIIsCAAC8CQAg0AQAAKoHACDXBAAAqgcAINgEAACqBwAg2gQAAKoHACABjAIAALgJACAAAAAAAAAAAAAAAAAFqAUIAAAAAa4FCAAAAAGvBQgAAAABsAUIAAAAAbEFCAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAWoBQQAAAABrgUEAAAAAa8FBAAAAAGwBQQAAAABsQUEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABSoAAKELACArAACkCwAgpQUAAKILACCmBQAAowsAIKsFAACUAQAgAyoAAKELACClBQAAogsAIKsFAACUAQAgAAAAAAALKgAA-QkAMCsAAP4JADClBQAA-gkAMKYFAAD7CQAwpwUAAPwJACCoBQAA_QkAMKkFAAD9CQAwqgUAAP0JADCrBQAA_QkAMKwFAAD_CQAwrQUAAIAKADAFgAQCAAAAAaEEQAAAAAGiBEAAAAABvQQBAAAAAZUFCAAAAAECAAAAmAEAICoAAIQKACADAAAAmAEAICoAAIQKACArAACDCgAgASMAAKALADALVgAA7QYAIP0DAADsBgAw_gMAAJYBABD_AwAA7AYAMIAEAgAAAAGhBEAAugYAIaIEQAC6BgAhvQQBALkGACGUBQIAuAYAIZUFCADRBgAhmgUAAOsGACACAAAAmAEAICMAAIMKACACAAAAgQoAICMAAIIKACAJ_QMAAIAKADD-AwAAgQoAEP8DAACACgAwgAQCALgGACGhBEAAugYAIaIEQAC6BgAhvQQBALkGACGUBQIAuAYAIZUFCADRBgAhCf0DAACACgAw_gMAAIEKABD_AwAAgAoAMIAEAgC4BgAhoQRAALoGACGiBEAAugYAIb0EAQC5BgAhlAUCALgGACGVBQgA0QYAIQWABAIAngcAIaEEQACyBwAhogRAALIHACG9BAEAnQcAIZUFCADHCQAhBYAEAgCeBwAhoQRAALIHACGiBEAAsgcAIb0EAQCdBwAhlQUIAMcJACEFgAQCAAAAAaEEQAAAAAGiBEAAAAABvQQBAAAAAZUFCAAAAAEEKgAA-QkAMKUFAAD6CQAwpwUAAPwJACCrBQAA_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-AYAIA8AAIcHACAXAAD-BgAgGAAAiAcAIP0DAACGBwAw_gMAABwAEP8DAACGBwAwgAQCAAAAAYEEAQAAAAGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGtBAEAAAABrgQCALgGACGvBCAAxwYAIbAEIADHBgAhsQQAAPAGACCyBAAAvwYAILMEAQDFBgAhAgAAAB4AICMAAM4KACACAAAAzAoAICMAAM0KACAP_QMAAMsKADD-AwAAzAoAEP8DAADLCgAwgAQCALgGACGBBAEAuQYAIYQEAQC5BgAhoQRAALoGACGiBEAAugYAIa0EAQC5BgAhrgQCALgGACGvBCAAxwYAIbAEIADHBgAhsQQAAPAGACCyBAAAvwYAILMEAQDFBgAhD_0DAADLCgAw_gMAAMwKABD_AwAAywoAMIAEAgC4BgAhgQQBALkGACGEBAEAuQYAIaEEQAC6BgAhogRAALoGACGtBAEAuQYAIa4EAgC4BgAhrwQgAMcGACGwBCAAxwYAIbEEAADwBgAgsgQAAL8GACCzBAEAxQYAIQuABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhrQQBAJ0HACGvBCAAiAgAIbAEIACICAAhsQSAAAAAAbIEgAAAAAGzBAEAsAcAIQ4PAACKCAAgFwAAjAgAIBgAAIsIACCABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhrQQBAJ0HACGvBCAAiAgAIbAEIACICAAhsQSAAAAAAbIEgAAAAAGzBAEAsAcAIQ4PAACvCAAgFwAAsQgAIBgAALAIACCABAIAAAABgQQBAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAa0EAQAAAAGvBCAAAAABsAQgAAAAAbEEgAAAAAGyBIAAAAABswQBAAAAAQcKgAAAAAGABAIAAAABhAQBAAAAAaEEQAAAAAGiBEAAAAABtAQBAAAAAbUEIAAAAAECAAAAGAAgKgAA2woAIAMAAAAYACAqAADbCgAgKwAA2goAIAEjAACaCwAwDAMAAP8GACAKAADwBgAg_QMAAI8HADD-AwAAFgAQ_wMAAI8HADCABAIAAAABhAQBALkGACGQBAIAxgYAIaEEQAC6BgAhogRAALoGACG0BAEAuQYAIbUEIADHBgAhAgAAABgAICMAANoKACACAAAA2AoAICMAANkKACALCgAA8AYAIP0DAADXCgAw_gMAANgKABD_AwAA1woAMIAEAgC4BgAhhAQBALkGACGQBAIAxgYAIaEEQAC6BgAhogRAALoGACG0BAEAuQYAIbUEIADHBgAhCwoAAPAGACD9AwAA1woAMP4DAADYCgAQ_wMAANcKADCABAIAuAYAIYQEAQC5BgAhkAQCAMYGACGhBEAAugYAIaIEQAC6BgAhtAQBALkGACG1BCAAxwYAIQcKgAAAAAGABAIAngcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIbQEAQCdBwAhtQQgAIgIACEHCoAAAAABgAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACG0BAEAnQcAIbUEIACICAAhBwqAAAAAAYAEAgAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAG0BAEAAAABtQQgAAAAAQgKAADUCAAggAQCAAAAAZcEAQAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAG0BAEAAAABtwQBAAAAAQIAAAAPACAqAADnCgAgAwAAAA8AICoAAOcKACArAADmCgAgASMAAJkLADANAwAA-AYAIAoAAJMHACD9AwAAkgcAMP4DAAANABD_AwAAkgcAMIAEAgAAAAGQBAIAuAYAIZcEAQC5BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhtAQBALkGACG3BAEAuQYAIQIAAAAPACAjAADmCgAgAgAAAOQKACAjAADlCgAgC_0DAADjCgAw_gMAAOQKABD_AwAA4woAMIAEAgC4BgAhkAQCALgGACGXBAEAuQYAIaEEQAC6BgAhogRAALoGACGwBCAAxwYAIbQEAQC5BgAhtwQBALkGACEL_QMAAOMKADD-AwAA5AoAEP8DAADjCgAwgAQCALgGACGQBAIAuAYAIZcEAQC5BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhtAQBALkGACG3BAEAuQYAIQeABAIAngcAIZcEAQCdBwAhoQRAALIHACGiBEAAsgcAIbAEIACICAAhtAQBAJ0HACG3BAEAnQcAIQgKAADGCAAggAQCAJ4HACGXBAEAnQcAIaEEQACyBwAhogRAALIHACGwBCAAiAgAIbQEAQCdBwAhtwQBAJ0HACEICgAA1AgAIIAEAgAAAAGXBAEAAAABoQRAAAAAAaIEQAAAAAGwBCAAAAABtAQBAAAAAbcEAQAAAAEIBAAA3AgAIIAEAgAAAAGhBEAAAAABtwQBAAAAAbkEAgAAAAG6BAEAAAABuwQCAAAAAbwEAQAAAAECAAAACQAgKgAA8AoAIAMAAAAJACAqAADwCgAgKwAA7woAIAEjAACYCwAwAgAAAAkAICMAAO8KACACAAAA7QgAICMAAO4KACAHgAQCAJ4HACGhBEAAsgcAIbcEAQCdBwAhuQQCAJ4HACG6BAEAnQcAIbsEAgCeBwAhvAQBAJ0HACEIBAAA2ggAIIAEAgCeBwAhoQRAALIHACG3BAEAnQcAIbkEAgCeBwAhugQBAJ0HACG7BAIAngcAIbwEAQCdBwAhCAQAANwIACCABAIAAAABoQRAAAAAAbcEAQAAAAG5BAIAAAABugQBAAAAAbsEAgAAAAG8BAEAAAABDAUAAPIIACCABAIAAAABhAQBAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAGzBAEAAAABtwQBAAAAAb0EAQAAAAG-BAIAAAABvwQBAAAAAQIAAAAFACAqAAD8CgAgAwAAAAUAICoAAPwKACArAAD7CgAgASMAAJcLADARAwAA-AYAIAUAAIsHACD9AwAAlwcAMP4DAAADABD_AwAAlwcAMIAEAgAAAAGEBAEAuQYAIZAEAgC4BgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhsAQgAMcGACGzBAEAuQYAIbcEAQC5BgAhvQQBALkGACG-BAIAuAYAIb8EAQC5BgAhAgAAAAUAICMAAPsKACACAAAA-QoAICMAAPoKACAP_QMAAPgKADD-AwAA-QoAEP8DAAD4CgAwgAQCALgGACGEBAEAuQYAIZAEAgC4BgAhoAQCALgGACGhBEAAugYAIaIEQAC6BgAhsAQgAMcGACGzBAEAuQYAIbcEAQC5BgAhvQQBALkGACG-BAIAuAYAIb8EAQC5BgAhD_0DAAD4CgAw_gMAAPkKABD_AwAA-AoAMIAEAgC4BgAhhAQBALkGACGQBAIAuAYAIaAEAgC4BgAhoQRAALoGACGiBEAAugYAIbAEIADHBgAhswQBALkGACG3BAEAuQYAIb0EAQC5BgAhvgQCALgGACG_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-CgAgCwAA_woAIAwAAIALACAZAACBCwAgGgAAggsAIBsAAIMLACAcAACECwAgHQAAhQsAIIAEAgAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGcBQEAAAABnQUBAAAAAQIAAAABACAqAAC4CwAgB4AEAgAAAAGQBAIAAAABoQRAAAAAAbcEAQAAAAG6BAEAAAABuwQCAAAAAbwEAQAAAAEDAAAAGgAgKgAAuAsAICsAAL0LACAQAAAAGgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACAjAAC9CwAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhDggAAJgKACALAACZCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhDgcAAP0KACALAAD_CgAgDAAAgAsAIBkAAIELACAaAACCCwAgGwAAgwsAIBwAAIQLACAdAACFCwAggAQCAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAZwFAQAAAAGdBQEAAAABAgAAAAEAICoAAL4LACANAwAA8QgAIIAEAgAAAAGEBAEAAAABkAQCAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAGzBAEAAAABtwQBAAAAAb0EAQAAAAG-BAIAAAABvwQBAAAAAQIAAAAFACAqAADACwAgAwAAABoAICoAAL4LACArAADECwAgEAAAABoAIAcAAJcKACALAACZCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAgIwAAxAsAIIAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQ4HAACXCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAIIAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQMAAAADACAqAADACwAgKwAAxwsAIA8AAAADACADAADjCAAgIwAAxwsAIIAEAgCeBwAhhAQBAJ0HACGQBAIAngcAIaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIbAEIACICAAhswQBAJ0HACG3BAEAnQcAIb0EAQCdBwAhvgQCAJ4HACG_BAEAnQcAIQ0DAADjCAAggAQCAJ4HACGEBAEAnQcAIZAEAgCeBwAhoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhsAQgAIgIACGzBAEAnQcAIbcEAQCdBwAhvQQBAJ0HACG-BAIAngcAIb8EAQCdBwAhDgcAAP0KACAIAAD-CgAgDAAAgAsAIBkAAIELACAaAACCCwAgGwAAgwsAIBwAAIQLACAdAACFCwAggAQCAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAZwFAQAAAAGdBQEAAAABAgAAAAEAICoAAMgLACAIgAQCAAAAAZcEAQAAAAGcBEAAAAABoAQCAAAAAaEEQAAAAAGiBEAAAAABtwQBAAAAAbgEIAAAAAEDAAAAGgAgKgAAyAsAICsAAM0LACAQAAAAGgAgBwAAlwoAIAgAAJgKACAMAACaCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACAjAADNCwAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhDgcAAJcKACAIAACYCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhCQMAANMIACCABAIAAAABkAQCAAAAAZcEAQAAAAGhBEAAAAABogRAAAAAAbAEIAAAAAG0BAEAAAABtwQBAAAAAQIAAAAPACAqAADOCwAgAwAAAA0AICoAAM4LACArAADSCwAgCwAAAA0AIAMAAMUIACAjAADSCwAggAQCAJ4HACGQBAIAngcAIZcEAQCdBwAhoQRAALIHACGiBEAAsgcAIbAEIACICAAhtAQBAJ0HACG3BAEAnQcAIQkDAADFCAAggAQCAJ4HACGQBAIAngcAIZcEAQCdBwAhoQRAALIHACGiBEAAsgcAIbAEIACICAAhtAQBAJ0HACG3BAEAnQcAIQ4HAAD9CgAgCAAA_goAIAsAAP8KACAZAACBCwAgGgAAggsAIBsAAIMLACAcAACECwAgHQAAhQsAIIAEAgAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGcBQEAAAABnQUBAAAAAQIAAAABACAqAADTCwAgAwAAABoAICoAANMLACArAADXCwAgEAAAABoAIAcAAJcKACAIAACYCgAgCwAAmQoAIBkAAJsKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAgIwAA1wsAIIAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQ4HAACXCgAgCAAAmAoAIAsAAJkKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAcAACeCgAgHQAAnwoAIIAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQ4HAAD9CgAgCAAA_goAIAsAAP8KACAMAACACwAgGgAAggsAIBsAAIMLACAcAACECwAgHQAAhQsAIIAEAgAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGcBQEAAAABnQUBAAAAAQIAAAABACAqAADYCwAgBoAEAgAAAAGBBAEAAAABkAQCAAAAAZEEAQAAAAGhBEAAAAABrAQBAAAAAQmABAIAAAABgQQBAAAAAYQEAQAAAAGRBAEAAAABoAQCAAAAAaEEQAAAAAGiBEAAAAABqgQBAAAAAasEAQAAAAEUgAQCAAAAAYEEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGVBAIAAAABlgQCAAAAAZcEAQAAAAGYBAEAAAABmQQBAAAAAZoEQAAAAAGbBAEAAAABnARAAAAAAZ0EAgAAAAGeBAIAAAABnwSAAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaMEAgAAAAEDAAAAGgAgKgAA2AsAICsAAN8LACAQAAAAGgAgBwAAlwoAIAgAAJgKACALAACZCgAgDAAAmgoAIBoAAJwKACAbAACdCgAgHAAAngoAIB0AAJ8KACAjAADfCwAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhDgcAAJcKACAIAACYCgAgCwAAmQoAIAwAAJoKACAaAACcCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhDgcAAP0KACAIAAD-CgAgCwAA_woAIAwAAIALACAZAACBCwAgGwAAgwsAIBwAAIQLACAdAACFCwAggAQCAAAAAYQEAQAAAAGhBEAAAAABogRAAAAAAZwFAQAAAAGdBQEAAAABAgAAAAEAICoAAOALACAPDQAArggAIBcAALEIACAYAACwCAAggAQCAAAAAYEEAQAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGtBAEAAAABrgQCAAAAAa8EIAAAAAGwBCAAAAABsQSAAAAAAbIEgAAAAAGzBAEAAAABAgAAAB4AICoAAOILACADAAAAGgAgKgAA4AsAICsAAOYLACAQAAAAGgAgBwAAlwoAIAgAAJgKACALAACZCgAgDAAAmgoAIBkAAJsKACAbAACdCgAgHAAAngoAIB0AAJ8KACAjAADmCwAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhDgcAAJcKACAIAACYCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGwAAnQoAIBwAAJ4KACAdAACfCgAggAQCAJ4HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGcBQEAnQcAIZ0FAQCdBwAhAwAAABwAICoAAOILACArAADpCwAgEQAAABwAIA0AAIkIACAXAACMCAAgGAAAiwgAICMAAOkLACCABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhrQQBAJ0HACGuBAIAngcAIa8EIACICAAhsAQgAIgIACGxBIAAAAABsgSAAAAAAbMEAQCwBwAhDw0AAIkIACAXAACMCAAgGAAAiwgAIIAEAgCeBwAhgQQBAJ0HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGtBAEAnQcAIa4EAgCeBwAhrwQgAIgIACGwBCAAiAgAIbEEgAAAAAGyBIAAAAABswQBALAHACEPDQAArggAIA8AAK8IACAXAACxCAAggAQCAAAAAYEEAQAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGtBAEAAAABrgQCAAAAAa8EIAAAAAGwBCAAAAABsQSAAAAAAbIEgAAAAAGzBAEAAAABAgAAAB4AICoAAOoLACAUgAQCAAAAAYEEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAIAAAABlgQCAAAAAZcEAQAAAAGYBAEAAAABmQQBAAAAAZoEQAAAAAGbBAEAAAABnARAAAAAAZ0EAgAAAAGeBAIAAAABnwSAAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaMEAgAAAAEDAAAAHAAgKgAA6gsAICsAAO8LACARAAAAHAAgDQAAiQgAIA8AAIoIACAXAACMCAAgIwAA7wsAIIAEAgCeBwAhgQQBAJ0HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGtBAEAnQcAIa4EAgCeBwAhrwQgAIgIACGwBCAAiAgAIbEEgAAAAAGyBIAAAAABswQBALAHACEPDQAAiQgAIA8AAIoIACAXAACMCAAggAQCAJ4HACGBBAEAnQcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIa0EAQCdBwAhrgQCAJ4HACGvBCAAiAgAIbAEIACICAAhsQSAAAAAAbIEgAAAAAGzBAEAsAcAIRwOAADgBwAgDwAA5QcAIBAAAOEHACARAADnBwAgEwAA4wcAIBQAAOQHACAWAADmBwAggAQCAAAAAYEEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAIAAAABlQQCAAAAAZYEAgAAAAGXBAEAAAABmAQBAAAAAZkEAQAAAAGaBEAAAAABmwQBAAAAAZwEQAAAAAGdBAIAAAABngQCAAAAAZ8EgAAAAAGgBAIAAAABoQRAAAAAAaIEQAAAAAGjBAIAAAABAgAAACoAICoAAPALACAOBwAA_QoAIAgAAP4KACALAAD_CgAgDAAAgAsAIBkAAIELACAaAACCCwAgGwAAgwsAIB0AAIULACCABAIAAAABhAQBAAAAAaEEQAAAAAGiBEAAAAABnAUBAAAAAZ0FAQAAAAECAAAAAQAgKgAA8gsAIA4HAAD9CgAgCAAA_goAIAsAAP8KACAMAACACwAgGQAAgQsAIBoAAIILACAcAACECwAgHQAAhQsAIIAEAgAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGcBQEAAAABnQUBAAAAAQIAAAABACAqAAD0CwAgCw4AAPgHACCABAIAAAABgQQBAAAAAYQEAQAAAAGRBAEAAAABlAQCAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaoEAQAAAAGrBAEAAAABAgAAACYAICoAAPYLACAPDQAArggAIA8AAK8IACAYAACwCAAggAQCAAAAAYEEAQAAAAGEBAEAAAABoQRAAAAAAaIEQAAAAAGtBAEAAAABrgQCAAAAAa8EIAAAAAGwBCAAAAABsQSAAAAAAbIEgAAAAAGzBAEAAAABAgAAAB4AICoAAPgLACAUgAQCAAAAAYEEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAIAAAABlQQCAAAAAZcEAQAAAAGYBAEAAAABmQQBAAAAAZoEQAAAAAGbBAEAAAABnARAAAAAAZ0EAgAAAAGeBAIAAAABnwSAAAAAAaAEAgAAAAGhBEAAAAABogRAAAAAAaMEAgAAAAEEgAQCAAAAAYEEAQAAAAGCBAEAAAABkAQCAAAAAQSABAIAAAABgQQBAAAAAYIEAQAAAAGEBAEAAAABAwAAABoAICoAAPILACArAAD_CwAgEAAAABoAIAcAAJcKACAIAACYCgAgCwAAmQoAIAwAAJoKACAZAACbCgAgGgAAnAoAIBsAAJ0KACAdAACfCgAgIwAA_wsAIIAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQ4HAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAbAACdCgAgHQAAnwoAIIAEAgCeBwAhhAQBAJ0HACGhBEAAsgcAIaIEQACyBwAhnAUBAJ0HACGdBQEAnQcAIQMAAAAaACAqAAD0CwAgKwAAggwAIBAAAAAaACAHAACXCgAgCAAAmAoAIAsAAJkKACAMAACaCgAgGQAAmwoAIBoAAJwKACAcAACeCgAgHQAAnwoAICMAAIIMACCABAIAngcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIZwFAQCdBwAhnQUBAJ0HACEOBwAAlwoAIAgAAJgKACALAACZCgAgDAAAmgoAIBkAAJsKACAaAACcCgAgHAAAngoAIB0AAJ8KACCABAIAngcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIZwFAQCdBwAhnQUBAJ0HACEDAAAAKAAgKgAA8AsAICsAAIUMACAeAAAAKAAgDgAAtAcAIA8AALoHACAQAAC1BwAgEQAAtgcAIBMAALgHACAUAAC5BwAgFgAAuwcAICMAAIUMACCABAIAngcAIYEEAQCdBwAhkQQBAJ0HACGSBAEAnQcAIZMEAQCwBwAhlAQCAJ4HACGVBAIAngcAIZYEAgCzBwAhlwQBAJ0HACGYBAEAnQcAIZkEAQCwBwAhmgRAALEHACGbBAEAnQcAIZwEQACxBwAhnQQCALMHACGeBAIAngcAIZ8EgAAAAAGgBAIAngcAIaEEQACyBwAhogRAALIHACGjBAIAswcAIRwOAAC0BwAgDwAAugcAIBAAALUHACARAAC2BwAgEwAAuAcAIBQAALkHACAWAAC7BwAggAQCAJ4HACGBBAEAnQcAIZEEAQCdBwAhkgQBAJ0HACGTBAEAsAcAIZQEAgCeBwAhlQQCAJ4HACGWBAIAswcAIZcEAQCdBwAhmAQBAJ0HACGZBAEAsAcAIZoEQACxBwAhmwQBAJ0HACGcBEAAsQcAIZ0EAgCzBwAhngQCAJ4HACGfBIAAAAABoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhowQCALMHACEDAAAAJAAgKgAA9gsAICsAAIgMACANAAAAJAAgDgAA7QcAICMAAIgMACCABAIAngcAIYEEAQCdBwAhhAQBAJ0HACGRBAEAnQcAIZQEAgCeBwAhoAQCAJ4HACGhBEAAsgcAIaIEQACyBwAhqgQBALAHACGrBAEAnQcAIQsOAADtBwAggAQCAJ4HACGBBAEAnQcAIYQEAQCdBwAhkQQBAJ0HACGUBAIAngcAIaAEAgCeBwAhoQRAALIHACGiBEAAsgcAIaoEAQCwBwAhqwQBAJ0HACEDAAAAHAAgKgAA-AsAICsAAIsMACARAAAAHAAgDQAAiQgAIA8AAIoIACAYAACLCAAgIwAAiwwAIIAEAgCeBwAhgQQBAJ0HACGEBAEAnQcAIaEEQACyBwAhogRAALIHACGtBAEAnQcAIa4EAgCeBwAhrwQgAIgIACGwBCAAiAgAIbEEgAAAAAGyBIAAAAABswQBALAHACEPDQAAiQgAIA8AAIoIACAYAACLCAAggAQCAJ4HACGBBAEAnQcAIYQEAQCdBwAhoQRAALIHACGiBEAAsgcAIa0EAQCdBwAhrgQCAJ4HACGvBCAAiAgAIbAEIACICAAhsQSAAAAAAbIEgAAAAAGzBAEAsAcAIQ4HAAD9CgAgCAAA_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_ChtADBxBDB1CDQMDAAEFCgMGAAQCAwABBAACAQULAAMDAAEGAAcKFAYBCQAFAQoVAAEDGwEFBgARDQABDyMKFzsMGCcLAgMAAQ4ACQMGABAOAAkXKwwJBgAPDgAJDzINEAALESwMEi0MEy4BFAABFjYOAgMAARUADAEVAAwDDzgAEjcAFjkAARc6AAMPPAAXPgAYPQAJB0MACEQAC0UADEYAGUcAGkgAG0kAHEoAHUsAAAAABQYAFzAAGDEAGTIAGjMAGwAAAAAABQYAFzAAGDEAGTIAGjMAGwAAAAUGACEwACIxACMyACQzACUAAAAAAAUGACEwACIxACMyACQzACUAAAAFBgArMAAsMQAtMgAuMwAvAAAAAAAFBgArMAAsMQAtMgAuMwAvAgYAM1eZATIBVgAxAVeaAQAAAAUGADcwADgxADkyADozADsAAAAAAAUGADcwADgxADkyADozADsBVgAxAVYAMQUGAEAwAEExAEIyAEMzAEQAAAAAAAUGAEAwAEExAEIyAEMzAEQAAAAFBgBKMABLMQBMMgBNMwBOAAAAAAAFBgBKMABLMQBMMgBNMwBOAAAABQYAVDAAVTEAVjIAVzMAWAAAAAAABQYAVDAAVTEAVjIAVzMAWAAAAAUGAF4wAF8xAGAyAGEzAGIAAAAAAAUGAF4wAF8xAGAyAGEzAGIAAAAFBgBoMABpMQBqMgBrMwBsAAAAAAAFBgBoMABpMQBqMgBrMwBsAAAABQYAcjAAczEAdDIAdTMAdgAAAAAABQYAcjAAczEAdDIAdTMAdgAAAAUGAHwwAH0xAH4yAH8zAIABAAAAAAAFBgB8MAB9MQB-MgB_MwCAAQAAAAUGAIYBMACHATEAiAEyAIkBMwCKAQAAAAAABQYAhgEwAIcBMQCIATIAiQEzAIoBAAAABQYAkAEwAJEBMQCSATIAkwEzAJQBAAAAAAAFBgCQATAAkQExAJIBMgCTATMAlAEAAAAFBgCaATAAmwExAJwBMgCdATMAngEAAAAAAAUGAJoBMACbATEAnAEyAJ0BMwCeAQIGAKUBjAKuA6EBBAYApAGIAgCgAYoCsgOiAYsCtgOjAQGJAgChAQGJAgChAQKKArcDAIsCuAMAAYwCuQMAAAAFBgCpATAAqgExAKsBMgCsATMArQEAAAAAAAUGAKkBMACqATEAqwEyAKwBMwCtAQGIAgCgAQGIAgCgAQUGALIBMACzATEAtAEyALUBMwC2AQAAAAAABQYAsgEwALMBMQC0ATIAtQEzALYBAYkCAKEBAYkCAKEBBQYAuwEwALwBMQC9ATIAvgEzAL8BAAAAAAAFBgC7ATAAvAExAL0BMgC-ATMAvwEBiQIAoQEBiQIAoQEFBgDEATAAxQExAMYBMgDHATMAyAEAAAAAAAUGAMQBMADFATEAxgEyAMcBMwDIAQEDAAEBAwABBQYAzQEwAM4BMQDPATIA0AEzANEBAAAAAAAFBgDNATAAzgExAM8BMgDQATMA0QECAwABBAACAgMAAQQAAgUGANYBMADXATEA2AEyANkBMwDaAQAAAAAABQYA1gEwANcBMQDYATIA2QEzANoBAQMAAQEDAAEFBgDfATAA4AExAOEBMgDiATMA4wEAAAAAAAUGAN8BMADgATEA4QEyAOIBMwDjAQEJAAUBCQAFBQYA6AEwAOkBMQDqATIA6wEzAOwBAAAAAAAFBgDoATAA6QExAOoBMgDrATMA7AEBA_UEAQED-wQBBQYA8QEwAPIBMQDzATIA9AEzAPUBAAAAAAAFBgDxATAA8gExAPMBMgD0ATMA9QEBDQABAQ0AAQUGAPoBMAD7ATEA_AEyAP0BMwD-AQAAAAAABQYA-gEwAPsBMQD8ATIA_QEzAP4BAgMAAQ4ACQIDAAEOAAkFBgCDAjAAhAIxAIUCMgCGAjMAhwIAAAAAAAUGAIMCMACEAjEAhQIyAIYCMwCHAgEOAAkBDgAJBQYAjAIwAI0CMQCOAjIAjwIzAJACAAAAAAAFBgCMAjAAjQIxAI4CMgCPAjMAkAIFDgAJEAALEc8FDBPQBQEUAAEFDgAJEAALEdYFDBPXBQEUAAEFBgCVAjAAlgIxAJcCMgCYAjMAmQIAAAAAAAUGAJUCMACWAjEAlwIyAJgCMwCZAgIDAAEVAAwCAwABFQAMBQYAngIwAJ8CMQCgAjIAoQIzAKICAAAAAAAFBgCeAjAAnwIxAKACMgChAjMAogIBFQAMARUADAUGAKcCMACoAjEAqQIyAKoCMwCrAgAAAAAABQYApwIwAKgCMQCpAjIAqgIzAKsCHgIBH0wBIE4BIU8BIlABJFIBJVQTJlUUJ1cBKFkTKVoVLFsBLVwBLl0TNGAWNWEcNmMdN2QdOGcdOWgdOmkdO2sdPG0TPW4ePnAdP3ITQHMfQXQdQnUdQ3YTRHkgRXomRnwnR30nSIABJ0mBASdKggEnS4QBJ0yGARNNhwEoTokBJ0-LARNQjAEpUY0BJ1KOASdTjwETVJIBKlWTATBYlQExWZsBMVqeATFbnwExXKABMV2iATFepAETX6UBNGCnATFhqQETYqoBNWOrATFkrAExZa0BE2awATZnsQE8aLIBMmmzATJqtAEya7UBMmy2ATJtuAEybroBE2-7AT1wvQEycb8BE3LAAT5zwQEydMIBMnXDARN2xgE_d8cBRXjJAUZ5ygFGes0BRnvOAUZ8zwFGfdEBRn7TARN_1AFHgAHWAUaBAdgBE4IB2QFIgwHaAUaEAdsBRoUB3AEThgHfAUmHAeABT4gB4gFQiQHjAVCKAeYBUIsB5wFQjAHoAVCNAeoBUI4B7AETjwHtAVGQAe8BUJEB8QETkgHyAVKTAfMBUJQB9AFQlQH1AROWAfgBU5cB-QFZmAH7AVqZAfwBWpoB_wFamwGAAlqcAYECWp0BgwJangGFAhOfAYYCW6ABiAJaoQGKAhOiAYsCXKMBjAJapAGNAlqlAY4CE6YBkQJdpwGSAmOoAZQCZKkBlQJkqgGYAmSrAZkCZKwBmgJkrQGcAmSuAZ4CE68BnwJlsAGhAmSxAaMCE7IBpAJmswGlAmS0AaYCZLUBpwITtgGqAme3AasCbbgBrQJuuQGuAm66AbECbrsBsgJuvAGzAm69AbUCbr4BtwITvwG4Am_AAboCbsEBvAITwgG9AnDDAb4CbsQBvwJuxQHAAhPGAcMCcccBxAJ3yAHGAnjJAccCeMoBygJ4ywHLAnjMAcwCeM0BzgJ4zgHQAhPPAdECedAB0wJ40QHVAhPSAdYCetMB1wJ41AHYAnjVAdkCE9YB3AJ71wHdAoEB2AHfAoIB2QHgAoIB2gHjAoIB2wHkAoIB3AHlAoIB3QHnAoIB3gHpAhPfAeoCgwHgAewCggHhAe4CE-IB7wKEAeMB8AKCAeQB8QKCAeUB8gIT5gH1AoUB5wH2AosB6AH4AowB6QH5AowB6gH8AowB6wH9AowB7AH-AowB7QGAA4wB7gGCAxPvAYMDjQHwAYUDjAHxAYcDE_IBiAOOAfMBiQOMAfQBigOMAfUBiwMT9gGOA48B9wGPA5UB-AGRA5YB-QGSA5YB-gGVA5YB-wGWA5YB_AGXA5YB_QGZA5YB_gGbAxP_AZwDlwGAAp4DlgGBAqADE4ICoQOYAYMCogOWAYQCowOWAYUCpAMThgKnA5kBhwKoA58BjQKqA6ABjgK6A6ABjwK9A6ABkAK-A6ABkQK_A6ABkgLBA6ABkwLDAxOUAsQDpgGVAsYDoAGWAsgDE5cCyQOnAZgCygOgAZkCywOgAZoCzAMTmwLPA6gBnALQA64BnQLRA6EBngLSA6EBnwLTA6EBoALUA6EBoQLVA6EBogLXA6EBowLZAxOkAtoDrwGlAtwDoQGmAt4DE6cC3wOwAagC4AOhAakC4QOhAaoC4gMTqwLlA7EBrALmA7cBrQLnA6IBrgLoA6IBrwLpA6IBsALqA6IBsQLrA6IBsgLtA6IBswLvAxO0AvADuAG1AvIDogG2AvQDE7cC9QO5AbgC9gOiAbkC9wOiAboC-AMTuwL7A7oBvAL8A8ABvQL9A6MBvgL-A6MBvwL_A6MBwAKABKMBwQKBBKMBwgKDBKMBwwKFBBPEAoYEwQHFAogEowHGAooEE8cCiwTCAcgCjASjAckCjQSjAcoCjgQTywKRBMMBzAKSBMkBzQKTBALOApQEAs8ClQQC0AKWBALRApcEAtICmQQC0wKbBBPUApwEygHVAp4EAtYCoAQT1wKhBMsB2AKiBALZAqMEAtoCpAQT2wKnBMwB3AKoBNIB3QKpBAPeAqoEA98CqwQD4AKsBAPhAq0EA-ICrwQD4wKxBBPkArIE0wHlArQEA-YCtgQT5wK3BNQB6AK4BAPpArkEA-oCugQT6wK9BNUB7AK-BNsB7QK_BAXuAsAEBe8CwQQF8ALCBAXxAsMEBfICxQQF8wLHBBP0AsgE3AH1AsoEBfYCzAQT9wLNBN0B-ALOBAX5As8EBfoC0AQT-wLTBN4B_ALUBOQB_QLVBAb-AtYEBv8C1wQGgAPYBAaBA9kEBoID2wQGgwPdBBOEA94E5QGFA-AEBoYD4gQThwPjBOYBiAPkBAaJA-UEBooD5gQTiwPpBOcBjAPqBO0BjQPrBAiOA-wECI8D7QQIkAPuBAiRA-8ECJID8QQIkwPzBBOUA_QE7gGVA_cECJYD-QQTlwP6BO8BmAP8BAiZA_0ECJoD_gQTmwOBBfABnAOCBfYBnQODBQmeA4QFCZ8DhQUJoAOGBQmhA4cFCaIDiQUJowOLBROkA4wF9wGlA44FCaYDkAUTpwORBfgBqAOSBQmpA5MFCaoDlAUTqwOXBfkBrAOYBf8BrQOZBQquA5oFCq8DmwUKsAOcBQqxA50FCrIDnwUKswOhBRO0A6IFgAK1A6QFCrYDpgUTtwOnBYECuAOoBQq5A6kFCroDqgUTuwOtBYICvAOuBYgCvQOvBQu-A7AFC78DsQULwAOyBQvBA7MFC8IDtQULwwO3BRPEA7gFiQLFA7oFC8YDvAUTxwO9BYoCyAO-BQvJA78FC8oDwAUTywPDBYsCzAPEBZECzQPFBQzOA8YFDM8DxwUM0APIBQzRA8kFDNIDywUM0wPNBRPUA84FkgLVA9IFDNYD1AUT1wPVBZMC2APYBQzZA9kFDNoD2gUT2wPdBZQC3APeBZoC3QPfBQ3eA-AFDd8D4QUN4APiBQ3hA-MFDeID5QUN4wPnBRPkA-gFmwLlA-oFDeYD7AUT5wPtBZwC6APuBQ3pA-8FDeoD8AUT6wPzBZ0C7AP0BaMC7QP1BQ7uA_YFDu8D9wUO8AP4BQ7xA_kFDvID-wUO8wP9BRP0A_4FpAL1A4AGDvYDggYT9wODBqUC-AOEBg75A4UGDvoDhgYT-wOJBqYC_AOKBqwC" } async function decodeBase64AsWasm(wasmBase64: string): Promise { diff --git a/generated/prisma/internal/prismaNamespace.ts b/generated/prisma/internal/prismaNamespace.ts index 40ce664..c40f502 100644 --- a/generated/prisma/internal/prismaNamespace.ts +++ b/generated/prisma/internal/prismaNamespace.ts @@ -2989,6 +2989,7 @@ export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeo export const ProjectMemberScalarFieldEnum = { id: 'id', uuid: 'uuid', + projectUuid: 'projectUuid', projectId: 'projectId', userId: 'userId', permission: 'permission', @@ -3001,6 +3002,7 @@ export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum) export const BoardColumnScalarFieldEnum = { id: 'id', uuid: 'uuid', + projectUuid: 'projectUuid', projectId: 'projectId', name: 'name', sortOrder: 'sortOrder', @@ -3016,6 +3018,9 @@ export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[key export const TaskScalarFieldEnum = { id: 'id', uuid: 'uuid', + projectUuid: 'projectUuid', + columnUuid: 'columnUuid', + parentUuid: 'parentUuid', projectId: 'projectId', columnId: 'columnId', parentId: 'parentId', @@ -3040,6 +3045,7 @@ export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof Task export const TaskMemberScalarFieldEnum = { id: 'id', uuid: 'uuid', + taskUuid: 'taskUuid', taskId: 'taskId', userId: 'userId' } as const @@ -3050,6 +3056,7 @@ export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof export const TaskTagScalarFieldEnum = { id: 'id', uuid: 'uuid', + taskUuid: 'taskUuid', taskId: 'taskId', name: 'name' } as const diff --git a/generated/prisma/internal/prismaNamespaceBrowser.ts b/generated/prisma/internal/prismaNamespaceBrowser.ts index dfa1855..9a1724c 100644 --- a/generated/prisma/internal/prismaNamespaceBrowser.ts +++ b/generated/prisma/internal/prismaNamespaceBrowser.ts @@ -470,6 +470,7 @@ export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeo export const ProjectMemberScalarFieldEnum = { id: 'id', uuid: 'uuid', + projectUuid: 'projectUuid', projectId: 'projectId', userId: 'userId', permission: 'permission', @@ -482,6 +483,7 @@ export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum) export const BoardColumnScalarFieldEnum = { id: 'id', uuid: 'uuid', + projectUuid: 'projectUuid', projectId: 'projectId', name: 'name', sortOrder: 'sortOrder', @@ -497,6 +499,9 @@ export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[key export const TaskScalarFieldEnum = { id: 'id', uuid: 'uuid', + projectUuid: 'projectUuid', + columnUuid: 'columnUuid', + parentUuid: 'parentUuid', projectId: 'projectId', columnId: 'columnId', parentId: 'parentId', @@ -521,6 +526,7 @@ export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof Task export const TaskMemberScalarFieldEnum = { id: 'id', uuid: 'uuid', + taskUuid: 'taskUuid', taskId: 'taskId', userId: 'userId' } as const @@ -531,6 +537,7 @@ export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof export const TaskTagScalarFieldEnum = { id: 'id', uuid: 'uuid', + taskUuid: 'taskUuid', taskId: 'taskId', name: 'name' } as const diff --git a/generated/prisma/models/BoardColumn.ts b/generated/prisma/models/BoardColumn.ts index e4672cb..1335cc6 100644 --- a/generated/prisma/models/BoardColumn.ts +++ b/generated/prisma/models/BoardColumn.ts @@ -41,6 +41,7 @@ export type BoardColumnSumAggregateOutputType = { export type BoardColumnMinAggregateOutputType = { id: number | null uuid: string | null + projectUuid: string | null projectId: number | null name: string | null sortOrder: number | null @@ -53,6 +54,7 @@ export type BoardColumnMinAggregateOutputType = { export type BoardColumnMaxAggregateOutputType = { id: number | null uuid: string | null + projectUuid: string | null projectId: number | null name: string | null sortOrder: number | null @@ -65,6 +67,7 @@ export type BoardColumnMaxAggregateOutputType = { export type BoardColumnCountAggregateOutputType = { id: number uuid: number + projectUuid: number projectId: number name: number sortOrder: number @@ -91,6 +94,7 @@ export type BoardColumnSumAggregateInputType = { export type BoardColumnMinAggregateInputType = { id?: true uuid?: true + projectUuid?: true projectId?: true name?: true sortOrder?: true @@ -103,6 +107,7 @@ export type BoardColumnMinAggregateInputType = { export type BoardColumnMaxAggregateInputType = { id?: true uuid?: true + projectUuid?: true projectId?: true name?: true sortOrder?: true @@ -115,6 +120,7 @@ export type BoardColumnMaxAggregateInputType = { export type BoardColumnCountAggregateInputType = { id?: true uuid?: true + projectUuid?: true projectId?: true name?: true sortOrder?: true @@ -214,6 +220,7 @@ export type BoardColumnGroupByArgs | number uuid?: Prisma.StringFilter<"BoardColumn"> | string + projectUuid?: Prisma.StringFilter<"BoardColumn"> | string projectId?: Prisma.IntFilter<"BoardColumn"> | number name?: Prisma.StringFilter<"BoardColumn"> | string sortOrder?: Prisma.IntFilter<"BoardColumn"> | number @@ -263,6 +271,7 @@ export type BoardColumnWhereInput = { export type BoardColumnOrderByWithRelationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder name?: Prisma.SortOrder sortOrder?: Prisma.SortOrder @@ -281,6 +290,7 @@ export type BoardColumnWhereUniqueInput = Prisma.AtLeast<{ AND?: Prisma.BoardColumnWhereInput | Prisma.BoardColumnWhereInput[] OR?: Prisma.BoardColumnWhereInput[] NOT?: Prisma.BoardColumnWhereInput | Prisma.BoardColumnWhereInput[] + projectUuid?: Prisma.StringFilter<"BoardColumn"> | string projectId?: Prisma.IntFilter<"BoardColumn"> | number name?: Prisma.StringFilter<"BoardColumn"> | string sortOrder?: Prisma.IntFilter<"BoardColumn"> | number @@ -295,6 +305,7 @@ export type BoardColumnWhereUniqueInput = Prisma.AtLeast<{ export type BoardColumnOrderByWithAggregationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder name?: Prisma.SortOrder sortOrder?: Prisma.SortOrder @@ -315,6 +326,7 @@ export type BoardColumnScalarWhereWithAggregatesInput = { NOT?: Prisma.BoardColumnScalarWhereWithAggregatesInput | Prisma.BoardColumnScalarWhereWithAggregatesInput[] id?: Prisma.IntWithAggregatesFilter<"BoardColumn"> | number uuid?: Prisma.StringWithAggregatesFilter<"BoardColumn"> | string + projectUuid?: Prisma.StringWithAggregatesFilter<"BoardColumn"> | string projectId?: Prisma.IntWithAggregatesFilter<"BoardColumn"> | number name?: Prisma.StringWithAggregatesFilter<"BoardColumn"> | string sortOrder?: Prisma.IntWithAggregatesFilter<"BoardColumn"> | number @@ -326,6 +338,7 @@ export type BoardColumnScalarWhereWithAggregatesInput = { export type BoardColumnCreateInput = { uuid: string + projectUuid: string name: string sortOrder?: number boundStatus?: string | null @@ -339,6 +352,7 @@ export type BoardColumnCreateInput = { export type BoardColumnUncheckedCreateInput = { id?: number uuid: string + projectUuid: string projectId: number name: string sortOrder?: number @@ -351,6 +365,7 @@ export type BoardColumnUncheckedCreateInput = { export type BoardColumnUpdateInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -364,6 +379,7 @@ export type BoardColumnUpdateInput = { export type BoardColumnUncheckedUpdateInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number @@ -377,6 +393,7 @@ export type BoardColumnUncheckedUpdateInput = { export type BoardColumnCreateManyInput = { id?: number uuid: string + projectUuid: string projectId: number name: string sortOrder?: number @@ -388,6 +405,7 @@ export type BoardColumnCreateManyInput = { export type BoardColumnUpdateManyMutationInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -399,6 +417,7 @@ export type BoardColumnUpdateManyMutationInput = { export type BoardColumnUncheckedUpdateManyInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number @@ -426,6 +445,7 @@ export type BoardColumnProjectIdNameCompoundUniqueInput = { export type BoardColumnCountOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder name?: Prisma.SortOrder sortOrder?: Prisma.SortOrder @@ -444,6 +464,7 @@ export type BoardColumnAvgOrderByAggregateInput = { export type BoardColumnMaxOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder name?: Prisma.SortOrder sortOrder?: Prisma.SortOrder @@ -456,6 +477,7 @@ export type BoardColumnMaxOrderByAggregateInput = { export type BoardColumnMinOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder name?: Prisma.SortOrder sortOrder?: Prisma.SortOrder @@ -534,6 +556,7 @@ export type BoardColumnUpdateOneRequiredWithoutTasksNestedInput = { export type BoardColumnCreateWithoutProjectInput = { uuid: string + projectUuid: string name: string sortOrder?: number boundStatus?: string | null @@ -546,6 +569,7 @@ export type BoardColumnCreateWithoutProjectInput = { export type BoardColumnUncheckedCreateWithoutProjectInput = { id?: number uuid: string + projectUuid: string name: string sortOrder?: number boundStatus?: string | null @@ -587,6 +611,7 @@ export type BoardColumnScalarWhereInput = { NOT?: Prisma.BoardColumnScalarWhereInput | Prisma.BoardColumnScalarWhereInput[] id?: Prisma.IntFilter<"BoardColumn"> | number uuid?: Prisma.StringFilter<"BoardColumn"> | string + projectUuid?: Prisma.StringFilter<"BoardColumn"> | string projectId?: Prisma.IntFilter<"BoardColumn"> | number name?: Prisma.StringFilter<"BoardColumn"> | string sortOrder?: Prisma.IntFilter<"BoardColumn"> | number @@ -598,6 +623,7 @@ export type BoardColumnScalarWhereInput = { export type BoardColumnCreateWithoutTasksInput = { uuid: string + projectUuid: string name: string sortOrder?: number boundStatus?: string | null @@ -610,6 +636,7 @@ export type BoardColumnCreateWithoutTasksInput = { export type BoardColumnUncheckedCreateWithoutTasksInput = { id?: number uuid: string + projectUuid: string projectId: number name: string sortOrder?: number @@ -637,6 +664,7 @@ export type BoardColumnUpdateToOneWithWhereWithoutTasksInput = { export type BoardColumnUpdateWithoutTasksInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -649,6 +677,7 @@ export type BoardColumnUpdateWithoutTasksInput = { export type BoardColumnUncheckedUpdateWithoutTasksInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number @@ -661,6 +690,7 @@ export type BoardColumnUncheckedUpdateWithoutTasksInput = { export type BoardColumnCreateManyProjectInput = { id?: number uuid: string + projectUuid: string name: string sortOrder?: number boundStatus?: string | null @@ -671,6 +701,7 @@ export type BoardColumnCreateManyProjectInput = { export type BoardColumnUpdateWithoutProjectInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -683,6 +714,7 @@ export type BoardColumnUpdateWithoutProjectInput = { export type BoardColumnUncheckedUpdateWithoutProjectInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -695,6 +727,7 @@ export type BoardColumnUncheckedUpdateWithoutProjectInput = { export type BoardColumnUncheckedUpdateManyWithoutProjectInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string sortOrder?: Prisma.IntFieldUpdateOperationsInput | number boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -737,6 +770,7 @@ export type BoardColumnCountOutputTypeCountTasksArgs = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean projectId?: boolean name?: boolean sortOrder?: boolean @@ -752,6 +786,7 @@ export type BoardColumnSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean projectId?: boolean name?: boolean sortOrder?: boolean @@ -765,6 +800,7 @@ export type BoardColumnSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean projectId?: boolean name?: boolean sortOrder?: boolean @@ -778,6 +814,7 @@ export type BoardColumnSelectUpdateManyAndReturn = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectId" | "name" | "sortOrder" | "boundStatus" | "retention" | "createdAt" | "updatedAt", ExtArgs["result"]["boardColumn"]> +export type BoardColumnOmit = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectUuid" | "projectId" | "name" | "sortOrder" | "boundStatus" | "retention" | "createdAt" | "updatedAt", ExtArgs["result"]["boardColumn"]> export type BoardColumnInclude = { project?: boolean | Prisma.ProjectDefaultArgs tasks?: boolean | Prisma.BoardColumn$tasksArgs @@ -809,6 +846,7 @@ export type $BoardColumnPayload readonly uuid: Prisma.FieldRef<"BoardColumn", 'String'> + readonly projectUuid: Prisma.FieldRef<"BoardColumn", 'String'> readonly projectId: Prisma.FieldRef<"BoardColumn", 'Int'> readonly name: Prisma.FieldRef<"BoardColumn", 'String'> readonly sortOrder: Prisma.FieldRef<"BoardColumn", 'Int'> diff --git a/generated/prisma/models/ProjectMember.ts b/generated/prisma/models/ProjectMember.ts index 5717146..b462799 100644 --- a/generated/prisma/models/ProjectMember.ts +++ b/generated/prisma/models/ProjectMember.ts @@ -41,6 +41,7 @@ export type ProjectMemberSumAggregateOutputType = { export type ProjectMemberMinAggregateOutputType = { id: number | null uuid: string | null + projectUuid: string | null projectId: number | null userId: number | null permission: string | null @@ -50,6 +51,7 @@ export type ProjectMemberMinAggregateOutputType = { export type ProjectMemberMaxAggregateOutputType = { id: number | null uuid: string | null + projectUuid: string | null projectId: number | null userId: number | null permission: string | null @@ -59,6 +61,7 @@ export type ProjectMemberMaxAggregateOutputType = { export type ProjectMemberCountAggregateOutputType = { id: number uuid: number + projectUuid: number projectId: number userId: number permission: number @@ -82,6 +85,7 @@ export type ProjectMemberSumAggregateInputType = { export type ProjectMemberMinAggregateInputType = { id?: true uuid?: true + projectUuid?: true projectId?: true userId?: true permission?: true @@ -91,6 +95,7 @@ export type ProjectMemberMinAggregateInputType = { export type ProjectMemberMaxAggregateInputType = { id?: true uuid?: true + projectUuid?: true projectId?: true userId?: true permission?: true @@ -100,6 +105,7 @@ export type ProjectMemberMaxAggregateInputType = { export type ProjectMemberCountAggregateInputType = { id?: true uuid?: true + projectUuid?: true projectId?: true userId?: true permission?: true @@ -196,6 +202,7 @@ export type ProjectMemberGroupByArgs | number uuid?: Prisma.StringFilter<"ProjectMember"> | string + projectUuid?: Prisma.StringFilter<"ProjectMember"> | string projectId?: Prisma.IntFilter<"ProjectMember"> | number userId?: Prisma.IntFilter<"ProjectMember"> | number permission?: Prisma.StringFilter<"ProjectMember"> | string @@ -239,6 +247,7 @@ export type ProjectMemberWhereInput = { export type ProjectMemberOrderByWithRelationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder userId?: Prisma.SortOrder permission?: Prisma.SortOrder @@ -254,6 +263,7 @@ export type ProjectMemberWhereUniqueInput = Prisma.AtLeast<{ AND?: Prisma.ProjectMemberWhereInput | Prisma.ProjectMemberWhereInput[] OR?: Prisma.ProjectMemberWhereInput[] NOT?: Prisma.ProjectMemberWhereInput | Prisma.ProjectMemberWhereInput[] + projectUuid?: Prisma.StringFilter<"ProjectMember"> | string projectId?: Prisma.IntFilter<"ProjectMember"> | number userId?: Prisma.IntFilter<"ProjectMember"> | number permission?: Prisma.StringFilter<"ProjectMember"> | string @@ -265,6 +275,7 @@ export type ProjectMemberWhereUniqueInput = Prisma.AtLeast<{ export type ProjectMemberOrderByWithAggregationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder userId?: Prisma.SortOrder permission?: Prisma.SortOrder @@ -282,6 +293,7 @@ export type ProjectMemberScalarWhereWithAggregatesInput = { NOT?: Prisma.ProjectMemberScalarWhereWithAggregatesInput | Prisma.ProjectMemberScalarWhereWithAggregatesInput[] id?: Prisma.IntWithAggregatesFilter<"ProjectMember"> | number uuid?: Prisma.StringWithAggregatesFilter<"ProjectMember"> | string + projectUuid?: Prisma.StringWithAggregatesFilter<"ProjectMember"> | string projectId?: Prisma.IntWithAggregatesFilter<"ProjectMember"> | number userId?: Prisma.IntWithAggregatesFilter<"ProjectMember"> | number permission?: Prisma.StringWithAggregatesFilter<"ProjectMember"> | string @@ -290,6 +302,7 @@ export type ProjectMemberScalarWhereWithAggregatesInput = { export type ProjectMemberCreateInput = { uuid: string + projectUuid: string permission?: string createdAt?: Date | string project: Prisma.ProjectCreateNestedOneWithoutMembersInput @@ -299,6 +312,7 @@ export type ProjectMemberCreateInput = { export type ProjectMemberUncheckedCreateInput = { id?: number uuid: string + projectUuid: string projectId: number userId: number permission?: string @@ -307,6 +321,7 @@ export type ProjectMemberUncheckedCreateInput = { export type ProjectMemberUpdateInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string project?: Prisma.ProjectUpdateOneRequiredWithoutMembersNestedInput @@ -316,6 +331,7 @@ export type ProjectMemberUpdateInput = { export type ProjectMemberUncheckedUpdateInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number userId?: Prisma.IntFieldUpdateOperationsInput | number permission?: Prisma.StringFieldUpdateOperationsInput | string @@ -325,6 +341,7 @@ export type ProjectMemberUncheckedUpdateInput = { export type ProjectMemberCreateManyInput = { id?: number uuid: string + projectUuid: string projectId: number userId: number permission?: string @@ -333,6 +350,7 @@ export type ProjectMemberCreateManyInput = { export type ProjectMemberUpdateManyMutationInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string } @@ -340,6 +358,7 @@ export type ProjectMemberUpdateManyMutationInput = { export type ProjectMemberUncheckedUpdateManyInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number userId?: Prisma.IntFieldUpdateOperationsInput | number permission?: Prisma.StringFieldUpdateOperationsInput | string @@ -364,6 +383,7 @@ export type ProjectMemberProjectIdUserIdCompoundUniqueInput = { export type ProjectMemberCountOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder userId?: Prisma.SortOrder permission?: Prisma.SortOrder @@ -379,6 +399,7 @@ export type ProjectMemberAvgOrderByAggregateInput = { export type ProjectMemberMaxOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder userId?: Prisma.SortOrder permission?: Prisma.SortOrder @@ -388,6 +409,7 @@ export type ProjectMemberMaxOrderByAggregateInput = { export type ProjectMemberMinOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder userId?: Prisma.SortOrder permission?: Prisma.SortOrder @@ -486,6 +508,7 @@ export type ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput = { export type ProjectMemberCreateWithoutUserInput = { uuid: string + projectUuid: string permission?: string createdAt?: Date | string project: Prisma.ProjectCreateNestedOneWithoutMembersInput @@ -494,6 +517,7 @@ export type ProjectMemberCreateWithoutUserInput = { export type ProjectMemberUncheckedCreateWithoutUserInput = { id?: number uuid: string + projectUuid: string projectId: number permission?: string createdAt?: Date | string @@ -531,6 +555,7 @@ export type ProjectMemberScalarWhereInput = { NOT?: Prisma.ProjectMemberScalarWhereInput | Prisma.ProjectMemberScalarWhereInput[] id?: Prisma.IntFilter<"ProjectMember"> | number uuid?: Prisma.StringFilter<"ProjectMember"> | string + projectUuid?: Prisma.StringFilter<"ProjectMember"> | string projectId?: Prisma.IntFilter<"ProjectMember"> | number userId?: Prisma.IntFilter<"ProjectMember"> | number permission?: Prisma.StringFilter<"ProjectMember"> | string @@ -539,6 +564,7 @@ export type ProjectMemberScalarWhereInput = { export type ProjectMemberCreateWithoutProjectInput = { uuid: string + projectUuid: string permission?: string createdAt?: Date | string user: Prisma.UserCreateNestedOneWithoutProjectMembersInput @@ -547,6 +573,7 @@ export type ProjectMemberCreateWithoutProjectInput = { export type ProjectMemberUncheckedCreateWithoutProjectInput = { id?: number uuid: string + projectUuid: string userId: number permission?: string createdAt?: Date | string @@ -581,6 +608,7 @@ export type ProjectMemberUpdateManyWithWhereWithoutProjectInput = { export type ProjectMemberCreateManyUserInput = { id?: number uuid: string + projectUuid: string projectId: number permission?: string createdAt?: Date | string @@ -588,6 +616,7 @@ export type ProjectMemberCreateManyUserInput = { export type ProjectMemberUpdateWithoutUserInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string project?: Prisma.ProjectUpdateOneRequiredWithoutMembersNestedInput @@ -596,6 +625,7 @@ export type ProjectMemberUpdateWithoutUserInput = { export type ProjectMemberUncheckedUpdateWithoutUserInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string @@ -604,6 +634,7 @@ export type ProjectMemberUncheckedUpdateWithoutUserInput = { export type ProjectMemberUncheckedUpdateManyWithoutUserInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string projectId?: Prisma.IntFieldUpdateOperationsInput | number permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string @@ -612,6 +643,7 @@ export type ProjectMemberUncheckedUpdateManyWithoutUserInput = { export type ProjectMemberCreateManyProjectInput = { id?: number uuid: string + projectUuid: string userId: number permission?: string createdAt?: Date | string @@ -619,6 +651,7 @@ export type ProjectMemberCreateManyProjectInput = { export type ProjectMemberUpdateWithoutProjectInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string user?: Prisma.UserUpdateOneRequiredWithoutProjectMembersNestedInput @@ -627,6 +660,7 @@ export type ProjectMemberUpdateWithoutProjectInput = { export type ProjectMemberUncheckedUpdateWithoutProjectInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string userId?: Prisma.IntFieldUpdateOperationsInput | number permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string @@ -635,6 +669,7 @@ export type ProjectMemberUncheckedUpdateWithoutProjectInput = { export type ProjectMemberUncheckedUpdateManyWithoutProjectInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string userId?: Prisma.IntFieldUpdateOperationsInput | number permission?: Prisma.StringFieldUpdateOperationsInput | string createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string @@ -645,6 +680,7 @@ export type ProjectMemberUncheckedUpdateManyWithoutProjectInput = { export type ProjectMemberSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean projectId?: boolean userId?: boolean permission?: boolean @@ -656,6 +692,7 @@ export type ProjectMemberSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean projectId?: boolean userId?: boolean permission?: boolean @@ -667,6 +704,7 @@ export type ProjectMemberSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean projectId?: boolean userId?: boolean permission?: boolean @@ -678,13 +716,14 @@ export type ProjectMemberSelectUpdateManyAndReturn = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectId" | "userId" | "permission" | "createdAt", ExtArgs["result"]["projectMember"]> +export type ProjectMemberOmit = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectUuid" | "projectId" | "userId" | "permission" | "createdAt", ExtArgs["result"]["projectMember"]> export type ProjectMemberInclude = { project?: boolean | Prisma.ProjectDefaultArgs user?: boolean | Prisma.UserDefaultArgs @@ -707,6 +746,7 @@ export type $ProjectMemberPayload readonly uuid: Prisma.FieldRef<"ProjectMember", 'String'> + readonly projectUuid: Prisma.FieldRef<"ProjectMember", 'String'> readonly projectId: Prisma.FieldRef<"ProjectMember", 'Int'> readonly userId: Prisma.FieldRef<"ProjectMember", 'Int'> readonly permission: Prisma.FieldRef<"ProjectMember", 'String'> diff --git a/generated/prisma/models/Task.ts b/generated/prisma/models/Task.ts index ebea5ea..56969fd 100644 --- a/generated/prisma/models/Task.ts +++ b/generated/prisma/models/Task.ts @@ -51,6 +51,9 @@ export type TaskSumAggregateOutputType = { export type TaskMinAggregateOutputType = { id: number | null uuid: string | null + projectUuid: string | null + columnUuid: string | null + parentUuid: string | null projectId: number | null columnId: number | null parentId: number | null @@ -71,6 +74,9 @@ export type TaskMinAggregateOutputType = { export type TaskMaxAggregateOutputType = { id: number | null uuid: string | null + projectUuid: string | null + columnUuid: string | null + parentUuid: string | null projectId: number | null columnId: number | null parentId: number | null @@ -91,6 +97,9 @@ export type TaskMaxAggregateOutputType = { export type TaskCountAggregateOutputType = { id: number uuid: number + projectUuid: number + columnUuid: number + parentUuid: number projectId: number columnId: number parentId: number @@ -136,6 +145,9 @@ export type TaskSumAggregateInputType = { export type TaskMinAggregateInputType = { id?: true uuid?: true + projectUuid?: true + columnUuid?: true + parentUuid?: true projectId?: true columnId?: true parentId?: true @@ -156,6 +168,9 @@ export type TaskMinAggregateInputType = { export type TaskMaxAggregateInputType = { id?: true uuid?: true + projectUuid?: true + columnUuid?: true + parentUuid?: true projectId?: true columnId?: true parentId?: true @@ -176,6 +191,9 @@ export type TaskMaxAggregateInputType = { export type TaskCountAggregateInputType = { id?: true uuid?: true + projectUuid?: true + columnUuid?: true + parentUuid?: true projectId?: true columnId?: true parentId?: true @@ -284,6 +302,9 @@ export type TaskGroupByArgs | number uuid?: Prisma.StringFilter<"Task"> | string + projectUuid?: Prisma.StringFilter<"Task"> | string + columnUuid?: Prisma.StringFilter<"Task"> | string + parentUuid?: Prisma.StringNullableFilter<"Task"> | string | null projectId?: Prisma.IntFilter<"Task"> | number columnId?: Prisma.IntFilter<"Task"> | number parentId?: Prisma.IntNullableFilter<"Task"> | number | null @@ -357,6 +381,9 @@ export type TaskWhereInput = { export type TaskOrderByWithRelationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder + columnUuid?: Prisma.SortOrder + parentUuid?: Prisma.SortOrderInput | Prisma.SortOrder projectId?: Prisma.SortOrder columnId?: Prisma.SortOrder parentId?: Prisma.SortOrderInput | Prisma.SortOrder @@ -390,6 +417,9 @@ export type TaskWhereUniqueInput = Prisma.AtLeast<{ AND?: Prisma.TaskWhereInput | Prisma.TaskWhereInput[] OR?: Prisma.TaskWhereInput[] NOT?: Prisma.TaskWhereInput | Prisma.TaskWhereInput[] + projectUuid?: Prisma.StringFilter<"Task"> | string + columnUuid?: Prisma.StringFilter<"Task"> | string + parentUuid?: Prisma.StringNullableFilter<"Task"> | string | null projectId?: Prisma.IntFilter<"Task"> | number columnId?: Prisma.IntFilter<"Task"> | number parentId?: Prisma.IntNullableFilter<"Task"> | number | null @@ -419,6 +449,9 @@ export type TaskWhereUniqueInput = Prisma.AtLeast<{ export type TaskOrderByWithAggregationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder + columnUuid?: Prisma.SortOrder + parentUuid?: Prisma.SortOrderInput | Prisma.SortOrder projectId?: Prisma.SortOrder columnId?: Prisma.SortOrder parentId?: Prisma.SortOrderInput | Prisma.SortOrder @@ -448,6 +481,9 @@ export type TaskScalarWhereWithAggregatesInput = { NOT?: Prisma.TaskScalarWhereWithAggregatesInput | Prisma.TaskScalarWhereWithAggregatesInput[] id?: Prisma.IntWithAggregatesFilter<"Task"> | number uuid?: Prisma.StringWithAggregatesFilter<"Task"> | string + projectUuid?: Prisma.StringWithAggregatesFilter<"Task"> | string + columnUuid?: Prisma.StringWithAggregatesFilter<"Task"> | string + parentUuid?: Prisma.StringNullableWithAggregatesFilter<"Task"> | string | null projectId?: Prisma.IntWithAggregatesFilter<"Task"> | number columnId?: Prisma.IntWithAggregatesFilter<"Task"> | number parentId?: Prisma.IntNullableWithAggregatesFilter<"Task"> | number | null @@ -468,6 +504,9 @@ export type TaskScalarWhereWithAggregatesInput = { export type TaskCreateInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -492,6 +531,9 @@ export type TaskCreateInput = { export type TaskUncheckedCreateInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -515,6 +557,9 @@ export type TaskUncheckedCreateInput = { export type TaskUpdateInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -539,6 +584,9 @@ export type TaskUpdateInput = { export type TaskUncheckedUpdateInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -563,6 +611,9 @@ export type TaskUncheckedUpdateInput = { export type TaskCreateManyInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -583,6 +634,9 @@ export type TaskCreateManyInput = { export type TaskUpdateManyMutationInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -599,6 +653,9 @@ export type TaskUpdateManyMutationInput = { export type TaskUncheckedUpdateManyInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -640,6 +697,9 @@ export type TaskProjectIdNumberCompoundUniqueInput = { export type TaskCountOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder + columnUuid?: Prisma.SortOrder + parentUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder columnId?: Prisma.SortOrder parentId?: Prisma.SortOrder @@ -672,6 +732,9 @@ export type TaskAvgOrderByAggregateInput = { export type TaskMaxOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder + columnUuid?: Prisma.SortOrder + parentUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder columnId?: Prisma.SortOrder parentId?: Prisma.SortOrder @@ -692,6 +755,9 @@ export type TaskMaxOrderByAggregateInput = { export type TaskMinOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + projectUuid?: Prisma.SortOrder + columnUuid?: Prisma.SortOrder + parentUuid?: Prisma.SortOrder projectId?: Prisma.SortOrder columnId?: Prisma.SortOrder parentId?: Prisma.SortOrder @@ -981,6 +1047,9 @@ export type TaskUpdateOneRequiredWithoutTagsNestedInput = { export type TaskCreateWithoutAssigneeInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1004,6 +1073,9 @@ export type TaskCreateWithoutAssigneeInput = { export type TaskUncheckedCreateWithoutAssigneeInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1036,6 +1108,9 @@ export type TaskCreateManyAssigneeInputEnvelope = { export type TaskCreateWithoutCreatorInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1059,6 +1134,9 @@ export type TaskCreateWithoutCreatorInput = { export type TaskUncheckedCreateWithoutCreatorInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1111,6 +1189,9 @@ export type TaskScalarWhereInput = { NOT?: Prisma.TaskScalarWhereInput | Prisma.TaskScalarWhereInput[] id?: Prisma.IntFilter<"Task"> | number uuid?: Prisma.StringFilter<"Task"> | string + projectUuid?: Prisma.StringFilter<"Task"> | string + columnUuid?: Prisma.StringFilter<"Task"> | string + parentUuid?: Prisma.StringNullableFilter<"Task"> | string | null projectId?: Prisma.IntFilter<"Task"> | number columnId?: Prisma.IntFilter<"Task"> | number parentId?: Prisma.IntNullableFilter<"Task"> | number | null @@ -1147,6 +1228,9 @@ export type TaskUpdateManyWithWhereWithoutCreatorInput = { export type TaskCreateWithoutProjectInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1170,6 +1254,9 @@ export type TaskCreateWithoutProjectInput = { export type TaskUncheckedCreateWithoutProjectInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null columnId: number parentId?: number | null title: string @@ -1218,6 +1305,9 @@ export type TaskUpdateManyWithWhereWithoutProjectInput = { export type TaskCreateWithoutColumnInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1241,6 +1331,9 @@ export type TaskCreateWithoutColumnInput = { export type TaskUncheckedCreateWithoutColumnInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number parentId?: number | null title: string @@ -1289,6 +1382,9 @@ export type TaskUpdateManyWithWhereWithoutColumnInput = { export type TaskCreateWithoutChildrenInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1312,6 +1408,9 @@ export type TaskCreateWithoutChildrenInput = { export type TaskUncheckedCreateWithoutChildrenInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1339,6 +1438,9 @@ export type TaskCreateOrConnectWithoutChildrenInput = { export type TaskCreateWithoutParentInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1362,6 +1464,9 @@ export type TaskCreateWithoutParentInput = { export type TaskUncheckedCreateWithoutParentInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number title: string @@ -1405,6 +1510,9 @@ export type TaskUpdateToOneWithWhereWithoutChildrenInput = { export type TaskUpdateWithoutChildrenInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1428,6 +1536,9 @@ export type TaskUpdateWithoutChildrenInput = { export type TaskUncheckedUpdateWithoutChildrenInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1466,6 +1577,9 @@ export type TaskUpdateManyWithWhereWithoutParentInput = { export type TaskCreateWithoutMembersInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1489,6 +1603,9 @@ export type TaskCreateWithoutMembersInput = { export type TaskUncheckedCreateWithoutMembersInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1527,6 +1644,9 @@ export type TaskUpdateToOneWithWhereWithoutMembersInput = { export type TaskUpdateWithoutMembersInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1550,6 +1670,9 @@ export type TaskUpdateWithoutMembersInput = { export type TaskUncheckedUpdateWithoutMembersInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1572,6 +1695,9 @@ export type TaskUncheckedUpdateWithoutMembersInput = { export type TaskCreateWithoutTagsInput = { uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null title: string description?: string kind?: string | null @@ -1595,6 +1721,9 @@ export type TaskCreateWithoutTagsInput = { export type TaskUncheckedCreateWithoutTagsInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1633,6 +1762,9 @@ export type TaskUpdateToOneWithWhereWithoutTagsInput = { export type TaskUpdateWithoutTagsInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1656,6 +1788,9 @@ export type TaskUpdateWithoutTagsInput = { export type TaskUncheckedUpdateWithoutTagsInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1679,6 +1814,9 @@ export type TaskUncheckedUpdateWithoutTagsInput = { export type TaskCreateManyAssigneeInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1699,6 +1837,9 @@ export type TaskCreateManyAssigneeInput = { export type TaskCreateManyCreatorInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number parentId?: number | null @@ -1718,6 +1859,9 @@ export type TaskCreateManyCreatorInput = { export type TaskUpdateWithoutAssigneeInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1741,6 +1885,9 @@ export type TaskUpdateWithoutAssigneeInput = { export type TaskUncheckedUpdateWithoutAssigneeInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1764,6 +1911,9 @@ export type TaskUncheckedUpdateWithoutAssigneeInput = { export type TaskUncheckedUpdateManyWithoutAssigneeInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1783,6 +1933,9 @@ export type TaskUncheckedUpdateManyWithoutAssigneeInput = { export type TaskUpdateWithoutCreatorInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1806,6 +1959,9 @@ export type TaskUpdateWithoutCreatorInput = { export type TaskUncheckedUpdateWithoutCreatorInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1829,6 +1985,9 @@ export type TaskUncheckedUpdateWithoutCreatorInput = { export type TaskUncheckedUpdateManyWithoutCreatorInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null @@ -1849,6 +2008,9 @@ export type TaskUncheckedUpdateManyWithoutCreatorInput = { export type TaskCreateManyProjectInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null columnId: number parentId?: number | null title: string @@ -1868,6 +2030,9 @@ export type TaskCreateManyProjectInput = { export type TaskUpdateWithoutProjectInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1891,6 +2056,9 @@ export type TaskUpdateWithoutProjectInput = { export type TaskUncheckedUpdateWithoutProjectInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null title?: Prisma.StringFieldUpdateOperationsInput | string @@ -1914,6 +2082,9 @@ export type TaskUncheckedUpdateWithoutProjectInput = { export type TaskUncheckedUpdateManyWithoutProjectInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null columnId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null title?: Prisma.StringFieldUpdateOperationsInput | string @@ -1934,6 +2105,9 @@ export type TaskUncheckedUpdateManyWithoutProjectInput = { export type TaskCreateManyColumnInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number parentId?: number | null title: string @@ -1953,6 +2127,9 @@ export type TaskCreateManyColumnInput = { export type TaskUpdateWithoutColumnInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -1976,6 +2153,9 @@ export type TaskUpdateWithoutColumnInput = { export type TaskUncheckedUpdateWithoutColumnInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null title?: Prisma.StringFieldUpdateOperationsInput | string @@ -1999,6 +2179,9 @@ export type TaskUncheckedUpdateWithoutColumnInput = { export type TaskUncheckedUpdateManyWithoutColumnInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null title?: Prisma.StringFieldUpdateOperationsInput | string @@ -2019,6 +2202,9 @@ export type TaskUncheckedUpdateManyWithoutColumnInput = { export type TaskCreateManyParentInput = { id?: number uuid: string + projectUuid: string + columnUuid: string + parentUuid?: string | null projectId: number columnId: number title: string @@ -2038,6 +2224,9 @@ export type TaskCreateManyParentInput = { export type TaskUpdateWithoutParentInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null title?: Prisma.StringFieldUpdateOperationsInput | string description?: Prisma.StringFieldUpdateOperationsInput | string kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null @@ -2061,6 +2250,9 @@ export type TaskUpdateWithoutParentInput = { export type TaskUncheckedUpdateWithoutParentInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number title?: Prisma.StringFieldUpdateOperationsInput | string @@ -2084,6 +2276,9 @@ export type TaskUncheckedUpdateWithoutParentInput = { export type TaskUncheckedUpdateManyWithoutParentInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + projectUuid?: Prisma.StringFieldUpdateOperationsInput | string + columnUuid?: Prisma.StringFieldUpdateOperationsInput | string + parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null projectId?: Prisma.IntFieldUpdateOperationsInput | number columnId?: Prisma.IntFieldUpdateOperationsInput | number title?: Prisma.StringFieldUpdateOperationsInput | string @@ -2153,6 +2348,9 @@ export type TaskCountOutputTypeCountTagsArgs = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean + columnUuid?: boolean + parentUuid?: boolean projectId?: boolean columnId?: boolean parentId?: boolean @@ -2183,6 +2381,9 @@ export type TaskSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean + columnUuid?: boolean + parentUuid?: boolean projectId?: boolean columnId?: boolean parentId?: boolean @@ -2209,6 +2410,9 @@ export type TaskSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + projectUuid?: boolean + columnUuid?: boolean + parentUuid?: boolean projectId?: boolean columnId?: boolean parentId?: boolean @@ -2235,6 +2439,9 @@ export type TaskSelectUpdateManyAndReturn = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectId" | "columnId" | "parentId" | "title" | "description" | "kind" | "markDate" | "status" | "doneAt" | "assigneeId" | "creatorId" | "extras" | "sortOrder" | "createdAt" | "updatedAt" | "number", ExtArgs["result"]["task"]> +export type TaskOmit = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectUuid" | "columnUuid" | "parentUuid" | "projectId" | "columnId" | "parentId" | "title" | "description" | "kind" | "markDate" | "status" | "doneAt" | "assigneeId" | "creatorId" | "extras" | "sortOrder" | "createdAt" | "updatedAt" | "number", ExtArgs["result"]["task"]> export type TaskInclude = { project?: boolean | Prisma.ProjectDefaultArgs column?: boolean | Prisma.BoardColumnDefaultArgs @@ -2295,6 +2502,9 @@ export type $TaskPayload readonly uuid: Prisma.FieldRef<"Task", 'String'> + readonly projectUuid: Prisma.FieldRef<"Task", 'String'> + readonly columnUuid: Prisma.FieldRef<"Task", 'String'> + readonly parentUuid: Prisma.FieldRef<"Task", 'String'> readonly projectId: Prisma.FieldRef<"Task", 'Int'> readonly columnId: Prisma.FieldRef<"Task", 'Int'> readonly parentId: Prisma.FieldRef<"Task", 'Int'> diff --git a/generated/prisma/models/TaskMember.ts b/generated/prisma/models/TaskMember.ts index a69becd..96400e5 100644 --- a/generated/prisma/models/TaskMember.ts +++ b/generated/prisma/models/TaskMember.ts @@ -41,6 +41,7 @@ export type TaskMemberSumAggregateOutputType = { export type TaskMemberMinAggregateOutputType = { id: number | null uuid: string | null + taskUuid: string | null taskId: number | null userId: number | null } @@ -48,6 +49,7 @@ export type TaskMemberMinAggregateOutputType = { export type TaskMemberMaxAggregateOutputType = { id: number | null uuid: string | null + taskUuid: string | null taskId: number | null userId: number | null } @@ -55,6 +57,7 @@ export type TaskMemberMaxAggregateOutputType = { export type TaskMemberCountAggregateOutputType = { id: number uuid: number + taskUuid: number taskId: number userId: number _all: number @@ -76,6 +79,7 @@ export type TaskMemberSumAggregateInputType = { export type TaskMemberMinAggregateInputType = { id?: true uuid?: true + taskUuid?: true taskId?: true userId?: true } @@ -83,6 +87,7 @@ export type TaskMemberMinAggregateInputType = { export type TaskMemberMaxAggregateInputType = { id?: true uuid?: true + taskUuid?: true taskId?: true userId?: true } @@ -90,6 +95,7 @@ export type TaskMemberMaxAggregateInputType = { export type TaskMemberCountAggregateInputType = { id?: true uuid?: true + taskUuid?: true taskId?: true userId?: true _all?: true @@ -184,6 +190,7 @@ export type TaskMemberGroupByArgs | number uuid?: Prisma.StringFilter<"TaskMember"> | string + taskUuid?: Prisma.StringFilter<"TaskMember"> | string taskId?: Prisma.IntFilter<"TaskMember"> | number userId?: Prisma.IntFilter<"TaskMember"> | number task?: Prisma.XOR @@ -223,6 +231,7 @@ export type TaskMemberWhereInput = { export type TaskMemberOrderByWithRelationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder userId?: Prisma.SortOrder task?: Prisma.TaskOrderByWithRelationInput @@ -236,6 +245,7 @@ export type TaskMemberWhereUniqueInput = Prisma.AtLeast<{ AND?: Prisma.TaskMemberWhereInput | Prisma.TaskMemberWhereInput[] OR?: Prisma.TaskMemberWhereInput[] NOT?: Prisma.TaskMemberWhereInput | Prisma.TaskMemberWhereInput[] + taskUuid?: Prisma.StringFilter<"TaskMember"> | string taskId?: Prisma.IntFilter<"TaskMember"> | number userId?: Prisma.IntFilter<"TaskMember"> | number task?: Prisma.XOR @@ -245,6 +255,7 @@ export type TaskMemberWhereUniqueInput = Prisma.AtLeast<{ export type TaskMemberOrderByWithAggregationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder userId?: Prisma.SortOrder _count?: Prisma.TaskMemberCountOrderByAggregateInput @@ -260,12 +271,14 @@ export type TaskMemberScalarWhereWithAggregatesInput = { NOT?: Prisma.TaskMemberScalarWhereWithAggregatesInput | Prisma.TaskMemberScalarWhereWithAggregatesInput[] id?: Prisma.IntWithAggregatesFilter<"TaskMember"> | number uuid?: Prisma.StringWithAggregatesFilter<"TaskMember"> | string + taskUuid?: Prisma.StringWithAggregatesFilter<"TaskMember"> | string taskId?: Prisma.IntWithAggregatesFilter<"TaskMember"> | number userId?: Prisma.IntWithAggregatesFilter<"TaskMember"> | number } export type TaskMemberCreateInput = { uuid: string + taskUuid: string task: Prisma.TaskCreateNestedOneWithoutMembersInput user: Prisma.UserCreateNestedOneWithoutTaskMembersInput } @@ -273,12 +286,14 @@ export type TaskMemberCreateInput = { export type TaskMemberUncheckedCreateInput = { id?: number uuid: string + taskUuid: string taskId: number userId: number } export type TaskMemberUpdateInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string task?: Prisma.TaskUpdateOneRequiredWithoutMembersNestedInput user?: Prisma.UserUpdateOneRequiredWithoutTaskMembersNestedInput } @@ -286,6 +301,7 @@ export type TaskMemberUpdateInput = { export type TaskMemberUncheckedUpdateInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string taskId?: Prisma.IntFieldUpdateOperationsInput | number userId?: Prisma.IntFieldUpdateOperationsInput | number } @@ -293,17 +309,20 @@ export type TaskMemberUncheckedUpdateInput = { export type TaskMemberCreateManyInput = { id?: number uuid: string + taskUuid: string taskId: number userId: number } export type TaskMemberUpdateManyMutationInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string } export type TaskMemberUncheckedUpdateManyInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string taskId?: Prisma.IntFieldUpdateOperationsInput | number userId?: Prisma.IntFieldUpdateOperationsInput | number } @@ -326,6 +345,7 @@ export type TaskMemberTaskIdUserIdCompoundUniqueInput = { export type TaskMemberCountOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder userId?: Prisma.SortOrder } @@ -339,6 +359,7 @@ export type TaskMemberAvgOrderByAggregateInput = { export type TaskMemberMaxOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder userId?: Prisma.SortOrder } @@ -346,6 +367,7 @@ export type TaskMemberMaxOrderByAggregateInput = { export type TaskMemberMinOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder userId?: Prisma.SortOrder } @@ -442,12 +464,14 @@ export type TaskMemberUncheckedUpdateManyWithoutTaskNestedInput = { export type TaskMemberCreateWithoutUserInput = { uuid: string + taskUuid: string task: Prisma.TaskCreateNestedOneWithoutMembersInput } export type TaskMemberUncheckedCreateWithoutUserInput = { id?: number uuid: string + taskUuid: string taskId: number } @@ -483,18 +507,21 @@ export type TaskMemberScalarWhereInput = { NOT?: Prisma.TaskMemberScalarWhereInput | Prisma.TaskMemberScalarWhereInput[] id?: Prisma.IntFilter<"TaskMember"> | number uuid?: Prisma.StringFilter<"TaskMember"> | string + taskUuid?: Prisma.StringFilter<"TaskMember"> | string taskId?: Prisma.IntFilter<"TaskMember"> | number userId?: Prisma.IntFilter<"TaskMember"> | number } export type TaskMemberCreateWithoutTaskInput = { uuid: string + taskUuid: string user: Prisma.UserCreateNestedOneWithoutTaskMembersInput } export type TaskMemberUncheckedCreateWithoutTaskInput = { id?: number uuid: string + taskUuid: string userId: number } @@ -527,46 +554,54 @@ export type TaskMemberUpdateManyWithWhereWithoutTaskInput = { export type TaskMemberCreateManyUserInput = { id?: number uuid: string + taskUuid: string taskId: number } export type TaskMemberUpdateWithoutUserInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string task?: Prisma.TaskUpdateOneRequiredWithoutMembersNestedInput } export type TaskMemberUncheckedUpdateWithoutUserInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string taskId?: Prisma.IntFieldUpdateOperationsInput | number } export type TaskMemberUncheckedUpdateManyWithoutUserInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string taskId?: Prisma.IntFieldUpdateOperationsInput | number } export type TaskMemberCreateManyTaskInput = { id?: number uuid: string + taskUuid: string userId: number } export type TaskMemberUpdateWithoutTaskInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string user?: Prisma.UserUpdateOneRequiredWithoutTaskMembersNestedInput } export type TaskMemberUncheckedUpdateWithoutTaskInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string userId?: Prisma.IntFieldUpdateOperationsInput | number } export type TaskMemberUncheckedUpdateManyWithoutTaskInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string userId?: Prisma.IntFieldUpdateOperationsInput | number } @@ -575,6 +610,7 @@ export type TaskMemberUncheckedUpdateManyWithoutTaskInput = { export type TaskMemberSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + taskUuid?: boolean taskId?: boolean userId?: boolean task?: boolean | Prisma.TaskDefaultArgs @@ -584,6 +620,7 @@ export type TaskMemberSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + taskUuid?: boolean taskId?: boolean userId?: boolean task?: boolean | Prisma.TaskDefaultArgs @@ -593,6 +630,7 @@ export type TaskMemberSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + taskUuid?: boolean taskId?: boolean userId?: boolean task?: boolean | Prisma.TaskDefaultArgs @@ -602,11 +640,12 @@ export type TaskMemberSelectUpdateManyAndReturn = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "taskId" | "userId", ExtArgs["result"]["taskMember"]> +export type TaskMemberOmit = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "taskUuid" | "taskId" | "userId", ExtArgs["result"]["taskMember"]> export type TaskMemberInclude = { task?: boolean | Prisma.TaskDefaultArgs user?: boolean | Prisma.UserDefaultArgs @@ -629,6 +668,7 @@ export type $TaskMemberPayload @@ -1058,6 +1098,7 @@ export interface Prisma__TaskMemberClient readonly uuid: Prisma.FieldRef<"TaskMember", 'String'> + readonly taskUuid: Prisma.FieldRef<"TaskMember", 'String'> readonly taskId: Prisma.FieldRef<"TaskMember", 'Int'> readonly userId: Prisma.FieldRef<"TaskMember", 'Int'> } diff --git a/generated/prisma/models/TaskTag.ts b/generated/prisma/models/TaskTag.ts index 3e34229..039096b 100644 --- a/generated/prisma/models/TaskTag.ts +++ b/generated/prisma/models/TaskTag.ts @@ -39,6 +39,7 @@ export type TaskTagSumAggregateOutputType = { export type TaskTagMinAggregateOutputType = { id: number | null uuid: string | null + taskUuid: string | null taskId: number | null name: string | null } @@ -46,6 +47,7 @@ export type TaskTagMinAggregateOutputType = { export type TaskTagMaxAggregateOutputType = { id: number | null uuid: string | null + taskUuid: string | null taskId: number | null name: string | null } @@ -53,6 +55,7 @@ export type TaskTagMaxAggregateOutputType = { export type TaskTagCountAggregateOutputType = { id: number uuid: number + taskUuid: number taskId: number name: number _all: number @@ -72,6 +75,7 @@ export type TaskTagSumAggregateInputType = { export type TaskTagMinAggregateInputType = { id?: true uuid?: true + taskUuid?: true taskId?: true name?: true } @@ -79,6 +83,7 @@ export type TaskTagMinAggregateInputType = { export type TaskTagMaxAggregateInputType = { id?: true uuid?: true + taskUuid?: true taskId?: true name?: true } @@ -86,6 +91,7 @@ export type TaskTagMaxAggregateInputType = { export type TaskTagCountAggregateInputType = { id?: true uuid?: true + taskUuid?: true taskId?: true name?: true _all?: true @@ -180,6 +186,7 @@ export type TaskTagGroupByArgs | number uuid?: Prisma.StringFilter<"TaskTag"> | string + taskUuid?: Prisma.StringFilter<"TaskTag"> | string taskId?: Prisma.IntFilter<"TaskTag"> | number name?: Prisma.StringFilter<"TaskTag"> | string task?: Prisma.XOR @@ -218,6 +226,7 @@ export type TaskTagWhereInput = { export type TaskTagOrderByWithRelationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder name?: Prisma.SortOrder task?: Prisma.TaskOrderByWithRelationInput @@ -229,6 +238,7 @@ export type TaskTagWhereUniqueInput = Prisma.AtLeast<{ AND?: Prisma.TaskTagWhereInput | Prisma.TaskTagWhereInput[] OR?: Prisma.TaskTagWhereInput[] NOT?: Prisma.TaskTagWhereInput | Prisma.TaskTagWhereInput[] + taskUuid?: Prisma.StringFilter<"TaskTag"> | string taskId?: Prisma.IntFilter<"TaskTag"> | number name?: Prisma.StringFilter<"TaskTag"> | string task?: Prisma.XOR @@ -237,6 +247,7 @@ export type TaskTagWhereUniqueInput = Prisma.AtLeast<{ export type TaskTagOrderByWithAggregationInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder name?: Prisma.SortOrder _count?: Prisma.TaskTagCountOrderByAggregateInput @@ -252,12 +263,14 @@ export type TaskTagScalarWhereWithAggregatesInput = { NOT?: Prisma.TaskTagScalarWhereWithAggregatesInput | Prisma.TaskTagScalarWhereWithAggregatesInput[] id?: Prisma.IntWithAggregatesFilter<"TaskTag"> | number uuid?: Prisma.StringWithAggregatesFilter<"TaskTag"> | string + taskUuid?: Prisma.StringWithAggregatesFilter<"TaskTag"> | string taskId?: Prisma.IntWithAggregatesFilter<"TaskTag"> | number name?: Prisma.StringWithAggregatesFilter<"TaskTag"> | string } export type TaskTagCreateInput = { uuid: string + taskUuid: string name: string task: Prisma.TaskCreateNestedOneWithoutTagsInput } @@ -265,12 +278,14 @@ export type TaskTagCreateInput = { export type TaskTagUncheckedCreateInput = { id?: number uuid: string + taskUuid: string taskId: number name: string } export type TaskTagUpdateInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string task?: Prisma.TaskUpdateOneRequiredWithoutTagsNestedInput } @@ -278,6 +293,7 @@ export type TaskTagUpdateInput = { export type TaskTagUncheckedUpdateInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string taskId?: Prisma.IntFieldUpdateOperationsInput | number name?: Prisma.StringFieldUpdateOperationsInput | string } @@ -285,18 +301,21 @@ export type TaskTagUncheckedUpdateInput = { export type TaskTagCreateManyInput = { id?: number uuid: string + taskUuid: string taskId: number name: string } export type TaskTagUpdateManyMutationInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string } export type TaskTagUncheckedUpdateManyInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string taskId?: Prisma.IntFieldUpdateOperationsInput | number name?: Prisma.StringFieldUpdateOperationsInput | string } @@ -314,6 +333,7 @@ export type TaskTagOrderByRelationAggregateInput = { export type TaskTagCountOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder name?: Prisma.SortOrder } @@ -326,6 +346,7 @@ export type TaskTagAvgOrderByAggregateInput = { export type TaskTagMaxOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder name?: Prisma.SortOrder } @@ -333,6 +354,7 @@ export type TaskTagMaxOrderByAggregateInput = { export type TaskTagMinOrderByAggregateInput = { id?: Prisma.SortOrder uuid?: Prisma.SortOrder + taskUuid?: Prisma.SortOrder taskId?: Prisma.SortOrder name?: Prisma.SortOrder } @@ -386,12 +408,14 @@ export type TaskTagUncheckedUpdateManyWithoutTaskNestedInput = { export type TaskTagCreateWithoutTaskInput = { uuid: string + taskUuid: string name: string } export type TaskTagUncheckedCreateWithoutTaskInput = { id?: number uuid: string + taskUuid: string name: string } @@ -427,6 +451,7 @@ export type TaskTagScalarWhereInput = { NOT?: Prisma.TaskTagScalarWhereInput | Prisma.TaskTagScalarWhereInput[] id?: Prisma.IntFilter<"TaskTag"> | number uuid?: Prisma.StringFilter<"TaskTag"> | string + taskUuid?: Prisma.StringFilter<"TaskTag"> | string taskId?: Prisma.IntFilter<"TaskTag"> | number name?: Prisma.StringFilter<"TaskTag"> | string } @@ -434,23 +459,27 @@ export type TaskTagScalarWhereInput = { export type TaskTagCreateManyTaskInput = { id?: number uuid: string + taskUuid: string name: string } export type TaskTagUpdateWithoutTaskInput = { uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string } export type TaskTagUncheckedUpdateWithoutTaskInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string } export type TaskTagUncheckedUpdateManyWithoutTaskInput = { id?: Prisma.IntFieldUpdateOperationsInput | number uuid?: Prisma.StringFieldUpdateOperationsInput | string + taskUuid?: Prisma.StringFieldUpdateOperationsInput | string name?: Prisma.StringFieldUpdateOperationsInput | string } @@ -459,6 +488,7 @@ export type TaskTagUncheckedUpdateManyWithoutTaskInput = { export type TaskTagSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + taskUuid?: boolean taskId?: boolean name?: boolean task?: boolean | Prisma.TaskDefaultArgs @@ -467,6 +497,7 @@ export type TaskTagSelect = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + taskUuid?: boolean taskId?: boolean name?: boolean task?: boolean | Prisma.TaskDefaultArgs @@ -475,6 +506,7 @@ export type TaskTagSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{ id?: boolean uuid?: boolean + taskUuid?: boolean taskId?: boolean name?: boolean task?: boolean | Prisma.TaskDefaultArgs @@ -483,11 +515,12 @@ export type TaskTagSelectUpdateManyAndReturn = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "taskId" | "name", ExtArgs["result"]["taskTag"]> +export type TaskTagOmit = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "taskUuid" | "taskId" | "name", ExtArgs["result"]["taskTag"]> export type TaskTagInclude = { task?: boolean | Prisma.TaskDefaultArgs } @@ -506,6 +539,7 @@ export type $TaskTagPayload @@ -934,6 +968,7 @@ export interface Prisma__TaskTagClient readonly uuid: Prisma.FieldRef<"TaskTag", 'String'> + readonly taskUuid: Prisma.FieldRef<"TaskTag", 'String'> readonly taskId: Prisma.FieldRef<"TaskTag", 'Int'> readonly name: Prisma.FieldRef<"TaskTag", 'String'> } diff --git a/prisma/migrations/20261026010000_uuid_fk_mapping/migration.sql b/prisma/migrations/20261026010000_uuid_fk_mapping/migration.sql new file mode 100644 index 0000000..21caf85 --- /dev/null +++ b/prisma/migrations/20261026010000_uuid_fk_mapping/migration.sql @@ -0,0 +1,96 @@ +-- uuid 外键镜像 (PowerSync Sequential ID Mapping, 见 docs/V0.2/离线编辑模块/0.2.1实施方案.md §3) +-- 目的: 同步流以 uuid 作为客户端主键 (离线新建行同步回填后本地 id 稳定不变), +-- 外键列同步输出 uuid 镜像 (别名回 projectId/columnId/parentId/taskId), 客户端零改动。 +-- 镜像列由触发器维护: REST/Prisma 写 int 外键 -> 触发器回填 uuid; upload 端在应用层解析 uuid -> int。 + +-- 1) 加列 (先可空) +ALTER TABLE "BoardColumn" ADD COLUMN "projectUuid" VARCHAR(36); +ALTER TABLE "Task" ADD COLUMN "projectUuid" VARCHAR(36), ADD COLUMN "columnUuid" VARCHAR(36), ADD COLUMN "parentUuid" VARCHAR(36); +ALTER TABLE "ProjectMember" ADD COLUMN "projectUuid" VARCHAR(36); +ALTER TABLE "TaskMember" ADD COLUMN "taskUuid" VARCHAR(36); +ALTER TABLE "TaskTag" ADD COLUMN "taskUuid" VARCHAR(36); + +-- 2) 存量回填 +UPDATE "BoardColumn" c SET "projectUuid" = p."uuid" FROM "Project" p WHERE c."projectId" = p."id"; +UPDATE "Task" t SET "projectUuid" = p."uuid" FROM "Project" p WHERE t."projectId" = p."id"; +UPDATE "Task" t SET "columnUuid" = c."uuid" FROM "BoardColumn" c WHERE t."columnId" = c."id"; +UPDATE "Task" t SET "parentUuid" = pt."uuid" FROM "Task" pt WHERE t."parentId" = pt."id"; +UPDATE "ProjectMember" pm SET "projectUuid" = p."uuid" FROM "Project" p WHERE pm."projectId" = p."id"; +UPDATE "TaskMember" tm SET "taskUuid" = t."uuid" FROM "Task" t WHERE tm."taskId" = t."id"; +UPDATE "TaskTag" tt SET "taskUuid" = t."uuid" FROM "Task" t WHERE tt."taskId" = t."id"; + +-- 3) 非空约束 +ALTER TABLE "BoardColumn" ALTER COLUMN "projectUuid" SET NOT NULL; +ALTER TABLE "Task" ALTER COLUMN "projectUuid" SET NOT NULL; +ALTER TABLE "Task" ALTER COLUMN "columnUuid" SET NOT NULL; +ALTER TABLE "ProjectMember" ALTER COLUMN "projectUuid" SET NOT NULL; +ALTER TABLE "TaskMember" ALTER COLUMN "taskUuid" SET NOT NULL; +ALTER TABLE "TaskTag" ALTER COLUMN "taskUuid" SET NOT NULL; + +-- 4) 外键 (级联与 int 外键一致) +ALTER TABLE "BoardColumn" ADD CONSTRAINT "BoardColumn_projectUuid_fkey" FOREIGN KEY ("projectUuid") REFERENCES "Project"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE "Task" ADD CONSTRAINT "Task_projectUuid_fkey" FOREIGN KEY ("projectUuid") REFERENCES "Project"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE "Task" ADD CONSTRAINT "Task_columnUuid_fkey" FOREIGN KEY ("columnUuid") REFERENCES "BoardColumn"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE "Task" ADD CONSTRAINT "Task_parentUuid_fkey" FOREIGN KEY ("parentUuid") REFERENCES "Task"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE "ProjectMember" ADD CONSTRAINT "ProjectMember_projectUuid_fkey" FOREIGN KEY ("projectUuid") REFERENCES "Project"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE "TaskMember" ADD CONSTRAINT "TaskMember_taskUuid_fkey" FOREIGN KEY ("taskUuid") REFERENCES "Task"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE "TaskTag" ADD CONSTRAINT "TaskTag_taskUuid_fkey" FOREIGN KEY ("taskUuid") REFERENCES "Task"("uuid") ON DELETE CASCADE ON UPDATE CASCADE; + +-- 5) 触发器: 写入时按 int 外键回填 uuid 镜像 +CREATE OR REPLACE FUNCTION "func_projectmember_uuid_map"() RETURNS TRIGGER AS $$ +BEGIN + SELECT "uuid" INTO NEW."projectUuid" FROM "Project" WHERE "id" = NEW."projectId"; + IF NOT FOUND THEN RAISE EXCEPTION 'Project % 不存在', NEW."projectId"; END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; +CREATE TRIGGER "trg_projectmember_uuid_map" BEFORE INSERT OR UPDATE ON "ProjectMember" + FOR EACH ROW EXECUTE FUNCTION "func_projectmember_uuid_map"(); + +CREATE OR REPLACE FUNCTION "func_boardcolumn_uuid_map"() RETURNS TRIGGER AS $$ +BEGIN + SELECT "uuid" INTO NEW."projectUuid" FROM "Project" WHERE "id" = NEW."projectId"; + IF NOT FOUND THEN RAISE EXCEPTION 'Project % 不存在', NEW."projectId"; END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; +CREATE TRIGGER "trg_boardcolumn_uuid_map" BEFORE INSERT OR UPDATE ON "BoardColumn" + FOR EACH ROW EXECUTE FUNCTION "func_boardcolumn_uuid_map"(); + +CREATE OR REPLACE FUNCTION "func_task_uuid_map"() RETURNS TRIGGER AS $$ +BEGIN + SELECT "uuid" INTO NEW."projectUuid" FROM "Project" WHERE "id" = NEW."projectId"; + IF NOT FOUND THEN RAISE EXCEPTION 'Project % 不存在', NEW."projectId"; END IF; + SELECT "uuid" INTO NEW."columnUuid" FROM "BoardColumn" WHERE "id" = NEW."columnId"; + IF NOT FOUND THEN RAISE EXCEPTION 'BoardColumn % 不存在', NEW."columnId"; END IF; + IF NEW."parentId" IS NULL THEN + NEW."parentUuid" := NULL; + ELSE + SELECT "uuid" INTO NEW."parentUuid" FROM "Task" WHERE "id" = NEW."parentId"; + IF NOT FOUND THEN RAISE EXCEPTION 'Task % 不存在', NEW."parentId"; END IF; + END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; +CREATE TRIGGER "trg_task_uuid_map" BEFORE INSERT OR UPDATE ON "Task" + FOR EACH ROW EXECUTE FUNCTION "func_task_uuid_map"(); + +CREATE OR REPLACE FUNCTION "func_taskmember_uuid_map"() RETURNS TRIGGER AS $$ +BEGIN + SELECT "uuid" INTO NEW."taskUuid" FROM "Task" WHERE "id" = NEW."taskId"; + IF NOT FOUND THEN RAISE EXCEPTION 'Task % 不存在', NEW."taskId"; END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; +CREATE TRIGGER "trg_taskmember_uuid_map" BEFORE INSERT OR UPDATE ON "TaskMember" + FOR EACH ROW EXECUTE FUNCTION "func_taskmember_uuid_map"(); + +CREATE OR REPLACE FUNCTION "func_tasktag_uuid_map"() RETURNS TRIGGER AS $$ +BEGIN + SELECT "uuid" INTO NEW."taskUuid" FROM "Task" WHERE "id" = NEW."taskId"; + IF NOT FOUND THEN RAISE EXCEPTION 'Task % 不存在', NEW."taskId"; END IF; + RETURN NEW; +END; +$$ LANGUAGE plpgsql; +CREATE TRIGGER "trg_tasktag_uuid_map" BEFORE INSERT OR UPDATE ON "TaskTag" + FOR EACH ROW EXECUTE FUNCTION "func_tasktag_uuid_map"(); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index b80a9d6..d2bc149 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -412,6 +412,7 @@ model Project { model ProjectMember { id Int @id @default(autoincrement()) uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + projectUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护) projectId Int project Project @relation(fields: [projectId], references: [id], onDelete: Cascade) userId Int @@ -426,6 +427,7 @@ model ProjectMember { model BoardColumn { id Int @id @default(autoincrement()) uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + projectUuid String @db.VarChar(36) // projectId 的 uuid 镜像 (触发器维护, 同步流输出用) projectId Int project Project @relation(fields: [projectId], references: [id], onDelete: Cascade) name String @db.VarChar(20) @@ -444,6 +446,9 @@ model BoardColumn { model Task { id Int @id @default(autoincrement()) uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + projectUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护, 同步流输出用) + columnUuid String @db.VarChar(36) + parentUuid String? @db.VarChar(36) projectId Int project Project @relation(fields: [projectId], references: [id], onDelete: Cascade) columnId Int @@ -482,8 +487,9 @@ model Task { } model TaskMember { - id Int @id @default(autoincrement()) - uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + id Int @id @default(autoincrement()) + uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + taskUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护) taskId Int task Task @relation(fields: [taskId], references: [id], onDelete: Cascade) userId Int @@ -493,8 +499,9 @@ model TaskMember { } model TaskTag { - id Int @id @default(autoincrement()) - uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + id Int @id @default(autoincrement()) + uuid String @unique @db.VarChar(36) // 同步标识: 客户端生成 (0.2.1 离线编辑) + taskUuid String @db.VarChar(36) // 外键 uuid 镜像 (触发器维护) taskId Int task Task @relation(fields: [taskId], references: [id], onDelete: Cascade) name String @db.VarChar(20)