diff --git a/Dockerfile b/Dockerfile index 232bad5..0b58105 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,7 @@ RUN apk upgrade --no-cache \ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml nest-cli.json tsconfig.json tsconfig.build.json \ eslint.config.mjs .prettierrc ./ +COPY packages/projects-prisma-client/package.json ./packages/projects-prisma-client/package.json COPY patches ./patches COPY prisma ./prisma RUN pnpm install --frozen-lockfile diff --git a/README.md b/README.md index 2062a41..96f7eb2 100644 --- a/README.md +++ b/README.md @@ -170,8 +170,8 @@ Talent Manager note: | `POST` | `/v6/projects/:projectId/copilots/requests` | JWT / M2M | Create copilot request | | `PATCH` | `/v6/projects/copilots/requests/:copilotRequestId` | JWT / M2M | Update copilot request | | `POST` | `/v6/projects/:projectId/copilots/requests/:copilotRequestId/approve` | JWT / M2M | Approve request -> creates opportunity | -| `GET` | `/v6/projects/copilots/opportunities` | **Public** | List copilot opportunities | -| `GET` | `/v6/projects/copilot/opportunity/:id` | **Public** | Get opportunity details | +| `GET` | `/v6/projects/copilots/opportunities` | **Public** | Dynamically filter and page copilot opportunities | +| `GET` | `/v6/projects/copilot/opportunity/:id` (alias: `/copilots/opportunity/:id`) | **Public** | Get opportunity details and current-user application state | | `POST` | `/v6/projects/copilots/opportunity/:id/apply` | JWT | Apply as copilot | | `GET` | `/v6/projects/copilots/opportunity/:id/applications` | JWT | List applications | | `POST` | `/v6/projects/copilots/opportunity/:id/assign` | JWT | Assign copilot (triggers member/state transitions) | @@ -179,6 +179,24 @@ Talent Manager note: Copilot request management routes accept M2M tokens with project-write authorization such as `write:projects`, `all:projects`, or `all:connect_project`. +The opportunity list supports database-level `search`, `status`, `projectId`, +`projectName`, `type`, `skills`, requested-start/created date ranges, sorting, +and current-user `applied` / `applicationStatus` filters. The existing response +array and pagination headers remain compatible. See +[`docs/copilot-opportunities.md`](docs/copilot-opportunities.md) for the exact +contract, aliases, current-user fields, and examples. + +### Projects Prisma client + +Cross-service consumers can install the checked-in +`packages/projects-prisma-client` subdirectory as +`@topcoder/projects-api-v6`. It exports all generated Projects Prisma models, +enums, and `PrismaClient`, plus +`createProjectsPrismaClient(connectionString, options?)`, which configures the +required Prisma 7 PostgreSQL adapter. See the package +[`README`](packages/projects-prisma-client/README.md) for installation and +lifecycle usage. + ### Metadata See `docs/api-usage-analysis.md` (P2 section) for the complete metadata list. diff --git a/docs/DEPENDENCIES.md b/docs/DEPENDENCIES.md index 0026e0e..0739d33 100644 --- a/docs/DEPENDENCIES.md +++ b/docs/DEPENDENCIES.md @@ -81,6 +81,14 @@ packages contain Prisma 6.19.x runtimes; each client is connection/query smoke-tested under Node 26 in addition to the application's Prisma 7 health check. +This repository also publishes its own generated client as the GitHub +subdirectory package `@topcoder/projects-api-v6` from +`packages/projects-prisma-client`. Unlike the legacy Prisma 6 clients above, +the Projects package is generated and pinned with Prisma 7.9.0. Its exported +`createProjectsPrismaClient(connectionString, options?)` factory supplies the +required `@prisma/adapter-pg` instance for aggregators such as +`opportunities-api-v6`; callers own and disconnect the returned client. + ## Other Git dependencies The remaining Topcoder libraries are pinned to immutable commits: diff --git a/docs/DIFFERENCES_FROM_V5.md b/docs/DIFFERENCES_FROM_V5.md index feaf2aa..8138993 100644 --- a/docs/DIFFERENCES_FROM_V5.md +++ b/docs/DIFFERENCES_FROM_V5.md @@ -22,6 +22,9 @@ This document summarizes intentional differences and improvements in `project-se - `/v6/projects/metadata/workManagementPermission?id=:id` - Invite creation returns `201` when at least one invite is created and keeps partial-success response semantics: - `{ success: Invite[], failed: ErrorInfo[] }` +- Copilot opportunity discovery keeps the legacy response array and route + aliases while adding database-side search, status/type/project/skills/date + filters, stable pagination, and authenticated-user application state. ## Authorization Improvements @@ -42,6 +45,9 @@ This document summarizes intentional differences and improvements in `project-se - Prisma-based query layer replaced Sequelize. - Relation includes are explicit, reducing N+1 query patterns. - Connection behavior is standardized through Prisma pool management and environment configuration. +- Copilot opportunity filtering/count/order/offset/limit now execute in + PostgreSQL. Composite opportunity/application indexes and the legacy request + JSON `startDate` expression index support the new discovery queries. ## Code Quality Improvements diff --git a/docs/api-usage-analysis.md b/docs/api-usage-analysis.md index 8592699..277e0e5 100644 --- a/docs/api-usage-analysis.md +++ b/docs/api-usage-analysis.md @@ -94,7 +94,7 @@ | POST | `/v5/projects/:projectId/copilots/requests` | `platform-ui` | none | `{data:{projectId,opportunityTitle,copilotUsername?,complexity,requiresCommunication,paymentType,otherPaymentType?,projectType,overview,skills[],startDate,numWeeks,tzRestrictions,numHoursPerWeek}}` | Created request object (`status` starts as `new`) | | PATCH | `/v5/projects/copilots/requests/:copilotRequestId` | `platform-ui` | none | `{data:{...partial editable fields...}}` | Updated request object | | POST | `/v5/projects/:projectId/copilots/requests/:copilotRequestId/approve` | `platform-ui` | none | `{type}` | Created copilot opportunity object | -| GET | `/v5/projects/copilots/opportunities` | `platform-ui`, `community-app` | `page`, `pageSize`, `sort`; `community-app` also sends `noGrouping=true` | none | Opportunity list derived from request `data`; public endpoint | +| GET | `/v5/projects/copilots/opportunities` | `platform-ui`, `community-app` | Existing: `page`, `pageSize`, `sort`, `noGrouping`; v6 Opportunities additions: `search`, `status`, `projectId`, `projectName`, `type`, `skills`, start/created date ranges, `applied`, `applicationStatus`, plus documented aliases | none | Bare opportunity array derived from request `data`; pagination headers; authenticated callers also receive their application summary; public endpoint | | GET | `/v5/projects/copilot/opportunity/:id` | `platform-ui` | none | none | Single opportunity details; includes flattened request fields, plus `members`, `canApplyAsCopilot`, and admin/manager-only `project` metadata | | POST | `/v5/projects/copilots/opportunity/:id/apply` | `platform-ui` | none | `{notes}` | Created (or existing) copilot application object | | GET | `/v5/projects/copilots/opportunity/:id/applications` | `platform-ui` | Optional `sort` | none | For admin/PM: full applications (`id,userId,status,notes,existingMembership,...`); for non-admin: reduced fields (`userId,status,createdAt`) | diff --git a/docs/copilot-opportunities.md b/docs/copilot-opportunities.md new file mode 100644 index 0000000..61921b4 --- /dev/null +++ b/docs/copilot-opportunities.md @@ -0,0 +1,105 @@ +# Copilot opportunity discovery + +`GET /v6/projects/copilots/opportunities` is the canonical marketplace listing +used by the Opportunities experience. It remains public and returns the legacy +bare response array. Filtering, total count, stable sorting, offset, and limit +are performed in PostgreSQL before the selected page's relations are loaded. + +## Query parameters + +| Parameter | Type/default | Behavior | +| --- | --- | --- | +| `page` | integer, `1` | One-based page number. | +| `pageSize` | integer, `20`, max `200` | Page size. `perPage` is a compatibility alias. | +| `sort` | string, `createdAt desc` | `createdAt`, `updatedAt`, `status`, `type`, `projectName`, `opportunityTitle`, or `startDate`, followed by `asc` or `desc`. | +| `noGrouping` | boolean, `false` | When false, preserve legacy status grouping: active, canceled, completed. | +| `search` | string, max 200 | Case-insensitive match over title, overview, project name, type, and skills. `keyword` is an alias. | +| `status` | string list | `active`, `completed`, and/or `canceled`. Comma-separated, repeated, and `status[$in]` bracket forms are accepted. | +| `projectId` | numeric string | Exact project id. | +| `projectName` | string, max 200 | Case-insensitive partial project name. | +| `type` | string list | `dev`, `qa`, `design`, `ai`, and/or `datascience`. `projectType` is an alias. | +| `skills` | string list, max 50 | Match any request skill id or name, case-insensitively. `skill` is an alias. | +| `startDateFrom`, `startDateTo` | ISO date/date-time | Inclusive requested-start range stored in request data. Date-only upper bounds include the full UTC day. | +| `createdAtFrom`, `createdAtTo` | ISO date/date-time | Inclusive opportunity creation range. | +| `applied` | boolean | Whether the current authenticated user has a non-deleted application. | +| `myApplications` | boolean | Compatibility shortcut for `applied=true`; false leaves the list unfiltered. | +| `applicationStatus` | string list | Current-user application states: `pending`, `invited`, `accepted`, `canceled`. Implies `applied=true`. | + +`applied`, `myApplications=true`, and `applicationStatus` require an +authenticated principal with a numeric Topcoder user id and return `401` when +that context is unavailable. `applicationStatus` cannot be combined with +`applied=false`. Anonymous requests remain supported. When an Authorization +header is supplied, it is validated so the response can include caller-specific +state; malformed or invalid supplied credentials return `401`. + +Example: + +```http +GET /v6/projects/copilots/opportunities?page=1&pageSize=12&status=active&type=dev,ai&skills=Node.js,React&startDateFrom=2026-08-01&sort=startDate%20asc&myApplications=true +Authorization: Bearer +``` + +## Response + +The body remains an array for compatibility: + +```json +[ + { + "id": "21", + "copilotRequestId": "11", + "status": "active", + "type": "dev", + "createdAt": "2026-08-01T00:00:00.000Z", + "updatedAt": "2026-08-02T00:00:00.000Z", + "opportunityTitle": "Lead the delivery team", + "projectType": "dev", + "overview": "Delivery overview", + "skills": [{ "id": "1", "name": "Node.js" }], + "startDate": "2026-08-15T00:00:00.000Z", + "numWeeks": 8, + "tzRestrictions": "UTC-5 to UTC+2", + "numHoursPerWeek": 20, + "canApplyAsCopilot": true, + "hasApplied": true, + "currentUserApplication": { + "id": "31", + "status": "pending", + "createdAt": "2026-08-03T00:00:00.000Z", + "updatedAt": "2026-08-03T00:00:00.000Z" + } + } +] +``` + +Documented public request data continues to be flattened into each result: +`opportunityTitle`, `copilotUsername`, `complexity`, +`requiresCommunication`, `paymentType`, `otherPaymentType`, `projectType`, +`overview`, `skills`, `startDate`, `numWeeks`, `tzRestrictions`, and +`numHoursPerWeek`. Other stored request JSON keys are not exposed, and request +JSON cannot override trusted opportunity identity, status, type, timestamps, +eligibility, or current-user application fields. + +`canApplyAsCopilot` is true only for an authenticated human caller with a +numeric user id and the lowercase `copilot` role when the opportunity is +active, the caller has no existing application, and the caller is not already +a project member. It is always false for anonymous, M2M, and non-copilot +callers. `hasApplied` and `currentUserApplication` are included when a numeric +authenticated user id is available. Admin and manager responses retain the +minimal `projectId` and `project: { name }` metadata previously exposed. No +project member ids are returned by the public list or detail routes. + +Pagination metadata is returned in `X-Page`, `X-Per-Page`, `X-Total`, and +`X-Total-Pages`. `X-Prev-Page`, `X-Next-Page`, and RFC 5988-style `Link` headers +are included when applicable. All pagination headers are exposed through CORS. + +## Detail aliases + +Both routes resolve the same detail response: + +- `GET /v6/projects/copilot/opportunity/:id` +- `GET /v6/projects/copilots/opportunity/:id` + +The detail includes the same allow-listed flattened fields, caller eligibility, +and current-user application summary as the list. Membership eligibility is +calculated server-side without exposing project member ids. diff --git a/packages/projects-prisma-client/README.md b/packages/projects-prisma-client/README.md new file mode 100644 index 0000000..ac386ef --- /dev/null +++ b/packages/projects-prisma-client/README.md @@ -0,0 +1,46 @@ +# `@topcoder/projects-api-v6` + +This package exports the Projects API v6 Prisma models, enums, query types, and +`PrismaClient`. It also provides a stable factory that configures the Prisma 7 +PostgreSQL driver adapter for service-to-service database aggregation. + +Install it from the repository subdirectory, consistent with other Topcoder v6 +Prisma clients: + +```json +{ + "dependencies": { + "@topcoder/projects-api-v6": "github:topcoder-platform/projects-api-v6#&path:packages/projects-prisma-client" + } +} +``` + +Create and own one client for the process: + +```ts +import { + CopilotOpportunityStatus, + createProjectsPrismaClient, +} from '@topcoder/projects-api-v6'; + +const projects = createProjectsPrismaClient(process.env.PROJECTS_DB_URL!, { + clientOptions: { log: ['warn', 'error'] }, + driverOptions: { + connectionTimeoutMillis: 5000, + query_timeout: 5000, + statement_timeout: 5000, + }, +}); + +const activeCount = await projects.copilotOpportunity.count({ + where: { status: CopilotOpportunityStatus.active, deletedAt: null }, +}); + +await projects.$disconnect(); +``` + +The optional `schema` setting overrides the connection string's `schema` query +parameter. `driverOptions` exposes bounded PostgreSQL pool/query settings while +the factory continues to own adapter construction. The returned client is +caller-owned and must be disconnected during application shutdown. The package +pins Prisma and `@prisma/adapter-pg` to 7.9.0. diff --git a/packages/projects-prisma-client/generated/client.d.ts b/packages/projects-prisma-client/generated/client.d.ts new file mode 100644 index 0000000..bc20c6c --- /dev/null +++ b/packages/projects-prisma-client/generated/client.d.ts @@ -0,0 +1 @@ +export * from "./index" \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/client.js b/packages/projects-prisma-client/generated/client.js new file mode 100644 index 0000000..6ac8a81 --- /dev/null +++ b/packages/projects-prisma-client/generated/client.js @@ -0,0 +1,5 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +module.exports = { ...require('.') } \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/default.d.ts b/packages/projects-prisma-client/generated/default.d.ts new file mode 100644 index 0000000..bc20c6c --- /dev/null +++ b/packages/projects-prisma-client/generated/default.d.ts @@ -0,0 +1 @@ +export * from "./index" \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/default.js b/packages/projects-prisma-client/generated/default.js new file mode 100644 index 0000000..eb55675 --- /dev/null +++ b/packages/projects-prisma-client/generated/default.js @@ -0,0 +1,5 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +module.exports = { ...require('#main-entry-point') } \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/edge.d.ts b/packages/projects-prisma-client/generated/edge.d.ts new file mode 100644 index 0000000..274b8fa --- /dev/null +++ b/packages/projects-prisma-client/generated/edge.d.ts @@ -0,0 +1 @@ +export * from "./default" \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/edge.js b/packages/projects-prisma-client/generated/edge.js new file mode 100644 index 0000000..20218fe --- /dev/null +++ b/packages/projects-prisma-client/generated/edge.js @@ -0,0 +1,1247 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file + +Object.defineProperty(exports, "__esModule", { value: true }); + +const { + PrismaClientKnownRequestError, + PrismaClientUnknownRequestError, + PrismaClientRustPanicError, + PrismaClientInitializationError, + PrismaClientValidationError, + getPrismaClient, + sqltag, + empty, + join, + raw, + skip, + Decimal, + Debug, + DbNull, + JsonNull, + AnyNull, + NullTypes, + makeStrictEnum, + Extensions, + warnOnce, + defineDmmfProperty, + Public, + getRuntime, + createParam, +} = require('./runtime/wasm-compiler-edge.js') + + +const Prisma = {} + +exports.Prisma = Prisma +exports.$Enums = {} + +/** + * Prisma Client JS version: 7.9.0 + * Query Engine version: e922089b7d7502aff4249d5da3420f6fa55fc6ad + */ +Prisma.prismaVersion = { + client: "7.9.0", + engine: "e922089b7d7502aff4249d5da3420f6fa55fc6ad" +} + +Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError; +Prisma.PrismaClientUnknownRequestError = PrismaClientUnknownRequestError +Prisma.PrismaClientRustPanicError = PrismaClientRustPanicError +Prisma.PrismaClientInitializationError = PrismaClientInitializationError +Prisma.PrismaClientValidationError = PrismaClientValidationError +Prisma.Decimal = Decimal + +/** + * Re-export of sql-template-tag + */ +Prisma.sql = sqltag +Prisma.empty = empty +Prisma.join = join +Prisma.raw = raw +Prisma.validator = Public.validator + +/** +* Extensions +*/ +Prisma.getExtensionContext = Extensions.getExtensionContext +Prisma.defineExtension = Extensions.defineExtension + +/** + * Shorthand utilities for JSON filtering + */ +Prisma.DbNull = DbNull +Prisma.JsonNull = JsonNull +Prisma.AnyNull = AnyNull + +Prisma.NullTypes = NullTypes + + + + + +/** + * Enums + */ +exports.Prisma.TransactionIsolationLevel = makeStrictEnum({ + ReadUncommitted: 'ReadUncommitted', + ReadCommitted: 'ReadCommitted', + RepeatableRead: 'RepeatableRead', + Serializable: 'Serializable' +}); + +exports.Prisma.ProjectScalarFieldEnum = { + id: 'id', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + name: 'name', + description: 'description', + external: 'external', + bookmarks: 'bookmarks', + utm: 'utm', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + terms: 'terms', + groups: 'groups', + type: 'type', + status: 'status', + details: 'details', + challengeEligibility: 'challengeEligibility', + cancelReason: 'cancelReason', + templateId: 'templateId', + version: 'version', + lastActivityAt: 'lastActivityAt', + lastActivityUserId: 'lastActivityUserId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectMemberScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + userId: 'userId', + role: 'role', + isPrimary: 'isPrimary', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectMemberInviteScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + userId: 'userId', + email: 'email', + applicationId: 'applicationId', + role: 'role', + status: 'status', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedAt: 'deletedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy', + deletedBy: 'deletedBy' +}; + +exports.Prisma.ProjectPhaseScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + name: 'name', + description: 'description', + requirements: 'requirements', + status: 'status', + startDate: 'startDate', + endDate: 'endDate', + duration: 'duration', + budget: 'budget', + spentBudget: 'spentBudget', + progress: 'progress', + details: 'details', + order: 'order', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PhaseProductScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + projectId: 'projectId', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + templateId: 'templateId', + name: 'name', + type: 'type', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + details: 'details', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectPhaseMemberScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + userId: 'userId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectPhaseApprovalScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + decision: 'decision', + comment: 'comment', + startDate: 'startDate', + endDate: 'endDate', + expectedEndDate: 'expectedEndDate', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectAttachmentScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + title: 'title', + type: 'type', + tags: 'tags', + size: 'size', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType', + allowedUsers: 'allowedUsers', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.TimelineScalarFieldEnum = { + id: 'id', + name: 'name', + description: 'description', + startDate: 'startDate', + endDate: 'endDate', + reference: 'reference', + referenceId: 'referenceId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.MilestoneScalarFieldEnum = { + id: 'id', + timelineId: 'timelineId', + name: 'name', + description: 'description', + duration: 'duration', + startDate: 'startDate', + actualStartDate: 'actualStartDate', + endDate: 'endDate', + completionDate: 'completionDate', + status: 'status', + type: 'type', + details: 'details', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.StatusHistoryScalarFieldEnum = { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + status: 'status', + comment: 'comment', + createdBy: 'createdBy', + createdAt: 'createdAt', + updatedBy: 'updatedBy', + updatedAt: 'updatedAt' +}; + +exports.Prisma.ProjectTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + metadata: 'metadata', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + scope: 'scope', + phases: 'phases', + form: 'form', + planConfig: 'planConfig', + priceConfig: 'priceConfig', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProductTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details', + aliases: 'aliases', + template: 'template', + form: 'form', + deletedAt: 'deletedAt', + disabled: 'disabled', + hidden: 'hidden', + isAddOn: 'isAddOn', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.MilestoneTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + description: 'description', + duration: 'duration', + type: 'type', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + reference: 'reference', + referenceId: 'referenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectTypeScalarFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProductCategoryScalarFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.OrgConfigScalarFieldEnum = { + id: 'id', + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.FormScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PlanConfigScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PriceConfigScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.WorkStreamScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + name: 'name', + type: 'type', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PhaseWorkStreamScalarFieldEnum = { + workStreamId: 'workStreamId', + phaseId: 'phaseId' +}; + +exports.Prisma.WorkManagementPermissionScalarFieldEnum = { + id: 'id', + policy: 'policy', + permission: 'permission', + projectTemplateId: 'projectTemplateId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotRequestScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + status: 'status', + data: 'data', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotOpportunityScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + copilotRequestId: 'copilotRequestId', + status: 'status', + type: 'type', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotApplicationScalarFieldEnum = { + id: 'id', + opportunityId: 'opportunityId', + userId: 'userId', + notes: 'notes', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectSettingScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + key: 'key', + value: 'value', + valueType: 'valueType', + metadata: 'metadata', + readPermission: 'readPermission', + writePermission: 'writePermission', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectEstimationScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions', + price: 'price', + quantity: 'quantity', + minTime: 'minTime', + maxTime: 'maxTime', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectEstimationItemScalarFieldEnum = { + id: 'id', + projectEstimationId: 'projectEstimationId', + price: 'price', + type: 'type', + markupUsedReference: 'markupUsedReference', + markupUsedReferenceId: 'markupUsedReferenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.BuildingBlockScalarFieldEnum = { + id: 'id', + key: 'key', + config: 'config', + privateConfig: 'privateConfig', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ScopeChangeRequestScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + oldScope: 'oldScope', + newScope: 'newScope', + status: 'status', + approvedAt: 'approvedAt', + approvedBy: 'approvedBy', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectHistoryScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + status: 'status', + cancelReason: 'cancelReason', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CustomerPaymentScalarFieldEnum = { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + amount: 'amount', + currency: 'currency', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret', + status: 'status', + deletedAt: 'deletedAt', + deletedBy: 'deletedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectShowcasePostScalarFieldEnum = { + id: 'id', + title: 'title', + content: 'content', + status: 'status', + projectId: 'projectId', + challengeIds: 'challengeIds', + createdById: 'createdById', + updatedById: 'updatedById', + publishedAt: 'publishedAt', + publishedBy: 'publishedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt' +}; + +exports.Prisma.ProjectPostIndustryScalarFieldEnum = { + id: 'id', + name: 'name' +}; + +exports.Prisma.ProjectPostCategoryScalarFieldEnum = { + id: 'id', + name: 'name' +}; + +exports.Prisma.ProjectShowcasePostIndustryScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + industryId: 'industryId' +}; + +exports.Prisma.ProjectShowcasePostCategoryScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + categoryId: 'categoryId' +}; + +exports.Prisma.ProjectShowcasePostMediaScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + type: 'type', + url: 'url', + alt: 'alt', + createdAt: 'createdAt', + createdBy: 'createdBy' +}; + +exports.Prisma.SortOrder = { + asc: 'asc', + desc: 'desc' +}; + +exports.Prisma.NullableJsonNullValueInput = { + DbNull: Prisma.DbNull, + JsonNull: Prisma.JsonNull +}; + +exports.Prisma.JsonNullValueInput = { + JsonNull: Prisma.JsonNull +}; + +exports.Prisma.QueryMode = { + default: 'default', + insensitive: 'insensitive' +}; + +exports.Prisma.JsonNullValueFilter = { + DbNull: Prisma.DbNull, + JsonNull: Prisma.JsonNull, + AnyNull: Prisma.AnyNull +}; + +exports.Prisma.NullsOrder = { + first: 'first', + last: 'last' +}; + +exports.Prisma.ProjectOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + terms: 'terms', + groups: 'groups', + type: 'type', + cancelReason: 'cancelReason', + version: 'version', + lastActivityUserId: 'lastActivityUserId' +}; + +exports.Prisma.ProjectMemberInviteOrderByRelevanceFieldEnum = { + email: 'email' +}; + +exports.Prisma.ProjectPhaseOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + requirements: 'requirements' +}; + +exports.Prisma.PhaseProductOrderByRelevanceFieldEnum = { + name: 'name', + type: 'type' +}; + +exports.Prisma.ProjectPhaseApprovalOrderByRelevanceFieldEnum = { + comment: 'comment' +}; + +exports.Prisma.ProjectAttachmentOrderByRelevanceFieldEnum = { + title: 'title', + tags: 'tags', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType' +}; + +exports.Prisma.TimelineOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description' +}; + +exports.Prisma.MilestoneOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText' +}; + +exports.Prisma.StatusHistoryOrderByRelevanceFieldEnum = { + reference: 'reference', + comment: 'comment' +}; + +exports.Prisma.ProjectTemplateOrderByRelevanceFieldEnum = { + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.ProductTemplateOrderByRelevanceFieldEnum = { + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details' +}; + +exports.Prisma.MilestoneTemplateOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + reference: 'reference' +}; + +exports.Prisma.ProjectTypeOrderByRelevanceFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.ProductCategoryOrderByRelevanceFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.OrgConfigOrderByRelevanceFieldEnum = { + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue' +}; + +exports.Prisma.FormOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.PlanConfigOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.PriceConfigOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.WorkStreamOrderByRelevanceFieldEnum = { + name: 'name', + type: 'type' +}; + +exports.Prisma.WorkManagementPermissionOrderByRelevanceFieldEnum = { + policy: 'policy' +}; + +exports.Prisma.CopilotApplicationOrderByRelevanceFieldEnum = { + notes: 'notes' +}; + +exports.Prisma.ProjectSettingOrderByRelevanceFieldEnum = { + key: 'key', + value: 'value' +}; + +exports.Prisma.ProjectEstimationOrderByRelevanceFieldEnum = { + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions' +}; + +exports.Prisma.ProjectEstimationItemOrderByRelevanceFieldEnum = { + markupUsedReference: 'markupUsedReference' +}; + +exports.Prisma.BuildingBlockOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.ProjectHistoryOrderByRelevanceFieldEnum = { + status: 'status', + cancelReason: 'cancelReason' +}; + +exports.Prisma.CustomerPaymentOrderByRelevanceFieldEnum = { + reference: 'reference', + referenceId: 'referenceId', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret' +}; + +exports.Prisma.ProjectShowcasePostOrderByRelevanceFieldEnum = { + title: 'title', + content: 'content', + challengeIds: 'challengeIds' +}; + +exports.Prisma.ProjectPostIndustryOrderByRelevanceFieldEnum = { + name: 'name' +}; + +exports.Prisma.ProjectPostCategoryOrderByRelevanceFieldEnum = { + name: 'name' +}; + +exports.Prisma.ProjectShowcasePostMediaOrderByRelevanceFieldEnum = { + type: 'type', + url: 'url', + alt: 'alt' +}; +exports.ProjectStatus = exports.$Enums.ProjectStatus = { + draft: 'draft', + in_review: 'in_review', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused', + cancelled: 'cancelled' +}; + +exports.InviteStatus = exports.$Enums.InviteStatus = { + pending: 'pending', + accepted: 'accepted', + refused: 'refused', + requested: 'requested', + request_rejected: 'request_rejected', + request_approved: 'request_approved', + canceled: 'canceled' +}; + +exports.WorkStreamStatus = exports.$Enums.WorkStreamStatus = { + draft: 'draft', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused' +}; + +exports.CopilotRequestStatus = exports.$Enums.CopilotRequestStatus = { + new: 'new', + approved: 'approved', + rejected: 'rejected', + seeking: 'seeking', + canceled: 'canceled', + fulfilled: 'fulfilled' +}; + +exports.CopilotApplicationStatus = exports.$Enums.CopilotApplicationStatus = { + pending: 'pending', + invited: 'invited', + accepted: 'accepted', + canceled: 'canceled' +}; + +exports.CopilotOpportunityStatus = exports.$Enums.CopilotOpportunityStatus = { + active: 'active', + completed: 'completed', + canceled: 'canceled' +}; + +exports.CopilotOpportunityType = exports.$Enums.CopilotOpportunityType = { + dev: 'dev', + qa: 'qa', + design: 'design', + ai: 'ai', + datascience: 'datascience' +}; + +exports.ScopeChangeRequestStatus = exports.$Enums.ScopeChangeRequestStatus = { + pending: 'pending', + approved: 'approved', + rejected: 'rejected', + activated: 'activated', + canceled: 'canceled' +}; + +exports.CustomerPaymentStatus = exports.$Enums.CustomerPaymentStatus = { + canceled: 'canceled', + processing: 'processing', + requires_action: 'requires_action', + requires_capture: 'requires_capture', + requires_confirmation: 'requires_confirmation', + requires_payment_method: 'requires_payment_method', + succeeded: 'succeeded', + refunded: 'refunded', + refund_failed: 'refund_failed', + refund_pending: 'refund_pending' +}; + +exports.ProjectMemberRole = exports.$Enums.ProjectMemberRole = { + manager: 'manager', + observer: 'observer', + customer: 'customer', + copilot: 'copilot', + account_manager: 'account_manager', + program_manager: 'program_manager', + account_executive: 'account_executive', + solution_architect: 'solution_architect', + project_manager: 'project_manager' +}; + +exports.AttachmentType = exports.$Enums.AttachmentType = { + file: 'file', + link: 'link' +}; + +exports.EstimationType = exports.$Enums.EstimationType = { + fee: 'fee', + community: 'community', + topcoder_service: 'topcoder_service' +}; + +exports.ValueType = exports.$Enums.ValueType = { + int: 'int', + double: 'double', + string: 'string', + percentage: 'percentage' +}; + +exports.TimelineReference = exports.$Enums.TimelineReference = { + project: 'project', + phase: 'phase', + product: 'product', + work: 'work' +}; + +exports.PhaseApprovalDecision = exports.$Enums.PhaseApprovalDecision = { + approve: 'approve', + reject: 'reject' +}; + +exports.CustomerPaymentCurrency = exports.$Enums.CustomerPaymentCurrency = { + USD: 'USD', + AED: 'AED', + AFN: 'AFN', + ALL: 'ALL', + AMD: 'AMD', + ANG: 'ANG', + AOA: 'AOA', + ARS: 'ARS', + AUD: 'AUD', + AWG: 'AWG', + AZN: 'AZN', + BAM: 'BAM', + BBD: 'BBD', + BDT: 'BDT', + BGN: 'BGN', + BIF: 'BIF', + BMD: 'BMD', + BND: 'BND', + BOB: 'BOB', + BRL: 'BRL', + BSD: 'BSD', + BWP: 'BWP', + BYN: 'BYN', + BZD: 'BZD', + CAD: 'CAD', + CDF: 'CDF', + CHF: 'CHF', + CLP: 'CLP', + CNY: 'CNY', + COP: 'COP', + CRC: 'CRC', + CVE: 'CVE', + CZK: 'CZK', + DJF: 'DJF', + DKK: 'DKK', + DOP: 'DOP', + DZD: 'DZD', + EGP: 'EGP', + ETB: 'ETB', + EUR: 'EUR', + FJD: 'FJD', + FKP: 'FKP', + GBP: 'GBP', + GEL: 'GEL', + GIP: 'GIP', + GMD: 'GMD', + GNF: 'GNF', + GTQ: 'GTQ', + GYD: 'GYD', + HKD: 'HKD', + HNL: 'HNL', + HRK: 'HRK', + HTG: 'HTG', + HUF: 'HUF', + IDR: 'IDR', + ILS: 'ILS', + INR: 'INR', + ISK: 'ISK', + JMD: 'JMD', + JPY: 'JPY', + KES: 'KES', + KGS: 'KGS', + KHR: 'KHR', + KMF: 'KMF', + KRW: 'KRW', + KYD: 'KYD', + KZT: 'KZT', + LAK: 'LAK', + LBP: 'LBP', + LKR: 'LKR', + LRD: 'LRD', + LSL: 'LSL', + MAD: 'MAD', + MDL: 'MDL', + MGA: 'MGA', + MKD: 'MKD', + MMK: 'MMK', + MNT: 'MNT', + MOP: 'MOP', + MRO: 'MRO', + MUR: 'MUR', + MVR: 'MVR', + MWK: 'MWK', + MXN: 'MXN', + MYR: 'MYR', + MZN: 'MZN', + NAD: 'NAD', + NGN: 'NGN', + NIO: 'NIO', + NOK: 'NOK', + NPR: 'NPR', + NZD: 'NZD', + PAB: 'PAB', + PEN: 'PEN', + PGK: 'PGK', + PHP: 'PHP', + PKR: 'PKR', + PLN: 'PLN', + PYG: 'PYG', + QAR: 'QAR', + RON: 'RON', + RSD: 'RSD', + RUB: 'RUB', + RWF: 'RWF', + SAR: 'SAR', + SBD: 'SBD', + SCR: 'SCR', + SEK: 'SEK', + SGD: 'SGD', + SHP: 'SHP', + SLL: 'SLL', + SOS: 'SOS', + SRD: 'SRD', + STD: 'STD', + SZL: 'SZL', + THB: 'THB', + TJS: 'TJS', + TOP: 'TOP', + TRY: 'TRY', + TTD: 'TTD', + TWD: 'TWD', + TZS: 'TZS', + UAH: 'UAH', + UGX: 'UGX', + UYU: 'UYU', + UZS: 'UZS', + VND: 'VND', + VUV: 'VUV', + WST: 'WST', + XAF: 'XAF', + XCD: 'XCD', + XOF: 'XOF', + XPF: 'XPF', + YER: 'YER', + ZAR: 'ZAR', + ZMW: 'ZMW' +}; + +exports.ProjectShowcasePostStatus = exports.$Enums.ProjectShowcasePostStatus = { + DRAFT: 'DRAFT', + PUBLISHED: 'PUBLISHED', + ARCHIVED: 'ARCHIVED' +}; + +exports.Prisma.ModelName = { + Project: 'Project', + ProjectMember: 'ProjectMember', + ProjectMemberInvite: 'ProjectMemberInvite', + ProjectPhase: 'ProjectPhase', + PhaseProduct: 'PhaseProduct', + ProjectPhaseMember: 'ProjectPhaseMember', + ProjectPhaseApproval: 'ProjectPhaseApproval', + ProjectAttachment: 'ProjectAttachment', + Timeline: 'Timeline', + Milestone: 'Milestone', + StatusHistory: 'StatusHistory', + ProjectTemplate: 'ProjectTemplate', + ProductTemplate: 'ProductTemplate', + MilestoneTemplate: 'MilestoneTemplate', + ProjectType: 'ProjectType', + ProductCategory: 'ProductCategory', + OrgConfig: 'OrgConfig', + Form: 'Form', + PlanConfig: 'PlanConfig', + PriceConfig: 'PriceConfig', + WorkStream: 'WorkStream', + PhaseWorkStream: 'PhaseWorkStream', + WorkManagementPermission: 'WorkManagementPermission', + CopilotRequest: 'CopilotRequest', + CopilotOpportunity: 'CopilotOpportunity', + CopilotApplication: 'CopilotApplication', + ProjectSetting: 'ProjectSetting', + ProjectEstimation: 'ProjectEstimation', + ProjectEstimationItem: 'ProjectEstimationItem', + BuildingBlock: 'BuildingBlock', + ScopeChangeRequest: 'ScopeChangeRequest', + ProjectHistory: 'ProjectHistory', + CustomerPayment: 'CustomerPayment', + ProjectShowcasePost: 'ProjectShowcasePost', + ProjectPostIndustry: 'ProjectPostIndustry', + ProjectPostCategory: 'ProjectPostCategory', + ProjectShowcasePostIndustry: 'ProjectShowcasePostIndustry', + ProjectShowcasePostCategory: 'ProjectShowcasePostCategory', + ProjectShowcasePostMedia: 'ProjectShowcasePostMedia' +}; +/** + * Create the Client + */ +const config = { + "previewFeatures": [ + "fullTextSearchPostgres" + ], + "clientVersion": "7.9.0", + "engineVersion": "e922089b7d7502aff4249d5da3420f6fa55fc6ad", + "activeProvider": "postgresql", + "inlineSchema": "/// Prisma schema for tc-project-service data model.\n///\n/// Notes:\n/// - All primary/foreign identifiers use BigInt to mirror BIGINT columns.\n/// - Most models use soft-delete fields (`deletedAt`, `deletedBy`) plus audit fields.\n/// - `createdBy`/`updatedBy` store Topcoder user ids and are Int or BigInt by table.\n\ngenerator client {\n provider = \"prisma-client-js\"\n previewFeatures = [\"fullTextSearchPostgres\"]\n binaryTargets = [\"native\", \"linux-musl-openssl-3.0.x\"]\n}\n\n/// Standalone generated client consumed by cross-service aggregators such as\n/// opportunities-api-v6. The wrapper package supplies a PrismaPg factory for\n/// Prisma 7's required driver-adapter construction.\ngenerator externalClient {\n provider = \"prisma-client-js\"\n output = \"../packages/projects-prisma-client/generated\"\n previewFeatures = [\"fullTextSearchPostgres\"]\n binaryTargets = [\"native\", \"debian-openssl-3.0.x\", \"linux-musl-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nenum ProjectStatus {\n draft\n in_review\n reviewed\n active\n completed\n paused\n cancelled\n}\n\nenum InviteStatus {\n pending\n accepted\n refused\n requested\n request_rejected\n request_approved\n canceled\n}\n\nenum WorkStreamStatus {\n draft\n reviewed\n active\n completed\n paused\n}\n\nenum CopilotRequestStatus {\n new\n approved\n rejected\n seeking\n canceled\n fulfilled\n}\n\nenum CopilotApplicationStatus {\n pending\n invited\n accepted\n canceled\n}\n\nenum CopilotOpportunityStatus {\n active\n completed\n canceled\n}\n\nenum CopilotOpportunityType {\n dev\n qa\n design\n ai\n datascience\n}\n\nenum ScopeChangeRequestStatus {\n pending\n approved\n rejected\n activated\n canceled\n}\n\nenum CustomerPaymentStatus {\n canceled\n processing\n requires_action\n requires_capture\n requires_confirmation\n requires_payment_method\n succeeded\n refunded\n refund_failed\n refund_pending\n}\n\nenum ProjectMemberRole {\n manager\n observer\n customer\n copilot\n account_manager\n program_manager\n account_executive\n solution_architect\n project_manager\n}\n\nenum AttachmentType {\n file\n link\n}\n\nenum EstimationType {\n fee\n community\n topcoder_service\n}\n\nenum ValueType {\n int\n double\n string\n percentage\n}\n\nenum TimelineReference {\n project\n phase\n product\n work\n}\n\nenum PhaseApprovalDecision {\n approve\n reject\n}\n\nenum CustomerPaymentCurrency {\n USD\n AED\n AFN\n ALL\n AMD\n ANG\n AOA\n ARS\n AUD\n AWG\n AZN\n BAM\n BBD\n BDT\n BGN\n BIF\n BMD\n BND\n BOB\n BRL\n BSD\n BWP\n BYN\n BZD\n CAD\n CDF\n CHF\n CLP\n CNY\n COP\n CRC\n CVE\n CZK\n DJF\n DKK\n DOP\n DZD\n EGP\n ETB\n EUR\n FJD\n FKP\n GBP\n GEL\n GIP\n GMD\n GNF\n GTQ\n GYD\n HKD\n HNL\n HRK\n HTG\n HUF\n IDR\n ILS\n INR\n ISK\n JMD\n JPY\n KES\n KGS\n KHR\n KMF\n KRW\n KYD\n KZT\n LAK\n LBP\n LKR\n LRD\n LSL\n MAD\n MDL\n MGA\n MKD\n MMK\n MNT\n MOP\n MRO\n MUR\n MVR\n MWK\n MXN\n MYR\n MZN\n NAD\n NGN\n NIO\n NOK\n NPR\n NZD\n PAB\n PEN\n PGK\n PHP\n PKR\n PLN\n PYG\n QAR\n RON\n RSD\n RUB\n RWF\n SAR\n SBD\n SCR\n SEK\n SGD\n SHP\n SLL\n SOS\n SRD\n STD\n SZL\n THB\n TJS\n TOP\n TRY\n TTD\n TWD\n TZS\n UAH\n UGX\n UYU\n UZS\n VND\n VUV\n WST\n XAF\n XCD\n XOF\n XPF\n YER\n ZAR\n ZMW\n}\n\n/// Core project entity.\n/// `external`, `bookmarks`, `utm`, `details`, and `challengeEligibility` store flexible metadata.\nmodel Project {\n id BigInt @id @default(autoincrement())\n directProjectId BigInt?\n billingAccountId BigInt?\n name String\n description String? @db.Text\n external Json?\n bookmarks Json?\n utm Json?\n estimatedPrice Decimal? @db.Decimal(10, 2)\n actualPrice Decimal? @db.Decimal(10, 2)\n terms String[] @default([])\n groups String[] @default([])\n type String\n status ProjectStatus\n details Json?\n challengeEligibility Json?\n cancelReason String?\n templateId BigInt?\n version String @default(\"v3\") @db.VarChar(3)\n lastActivityAt DateTime\n lastActivityUserId String\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n members ProjectMember[]\n attachments ProjectAttachment[]\n phases ProjectPhase[]\n invites ProjectMemberInvite[]\n scopeChangeRequests ScopeChangeRequest[]\n workStreams WorkStream[]\n copilotRequests CopilotRequest[]\n copilotOpportunities CopilotOpportunity[]\n settings ProjectSetting[]\n estimations ProjectEstimation[]\n history ProjectHistory[]\n showcasePosts ProjectShowcasePost[]\n\n @@index([createdAt])\n @@index([name])\n @@index([type])\n @@index([status])\n @@index([directProjectId])\n @@map(\"projects\")\n}\n\n/// Project members and roles.\nmodel ProjectMember {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n userId BigInt\n role ProjectMemberRole\n isPrimary Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([deletedAt])\n @@index([userId])\n @@index([role])\n @@index([projectId])\n @@map(\"project_members\")\n}\n\n/// Invitations for joining a project and/or copilot workflow.\nmodel ProjectMemberInvite {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n userId BigInt?\n email String?\n applicationId BigInt?\n role ProjectMemberRole\n status InviteStatus\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedAt DateTime?\n createdBy Int\n updatedBy Int\n deletedBy BigInt?\n\n project Project @relation(fields: [projectId], references: [id])\n application CopilotApplication? @relation(fields: [applicationId], references: [id], onDelete: Cascade)\n\n @@index([projectId])\n @@index([status])\n @@index([deletedAt])\n @@map(\"project_member_invites\")\n}\n\n/// Project phases.\nmodel ProjectPhase {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n name String?\n description String?\n requirements String?\n status ProjectStatus?\n startDate DateTime?\n endDate DateTime?\n duration Int?\n budget Float @default(0)\n spentBudget Float @default(0)\n progress Float @default(0)\n details Json @default(\"{}\")\n order Int?\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n products PhaseProduct[]\n members ProjectPhaseMember[]\n approvals ProjectPhaseApproval[]\n phaseWorkStreams PhaseWorkStream[]\n\n @@index([projectId])\n @@map(\"project_phases\")\n}\n\n/// Products inside a phase.\nmodel PhaseProduct {\n id BigInt @id @default(autoincrement())\n phaseId BigInt\n projectId BigInt\n directProjectId BigInt?\n billingAccountId BigInt?\n templateId BigInt @default(0)\n name String?\n type String?\n estimatedPrice Float @default(0)\n actualPrice Float @default(0)\n details Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@index([phaseId])\n @@index([projectId])\n @@map(\"phase_products\")\n}\n\n/// Assignment of users to phases.\nmodel ProjectPhaseMember {\n id BigInt @id @default(autoincrement())\n phaseId BigInt\n userId BigInt\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@unique([phaseId, userId])\n @@index([phaseId])\n @@map(\"project_phase_member\")\n}\n\n/// Phase approval decisions.\nmodel ProjectPhaseApproval {\n id BigInt @id @default(autoincrement())\n phaseId BigInt\n decision PhaseApprovalDecision\n comment String?\n startDate DateTime\n endDate DateTime?\n expectedEndDate DateTime\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@index([phaseId])\n @@map(\"project_phase_approval\")\n}\n\n/// File/link attachments for a project.\nmodel ProjectAttachment {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n title String?\n type AttachmentType\n tags String[] @default([])\n size Int?\n category String?\n description String?\n path String @db.VarChar(2048)\n contentType String?\n allowedUsers Int[] @default([])\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@index([projectId])\n @@map(\"project_attachments\")\n}\n\n/// Timelines are reusable schedule containers for project/phase/product/work references.\nmodel Timeline {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n description String? @db.VarChar(255)\n startDate DateTime\n endDate DateTime?\n reference TimelineReference\n referenceId BigInt\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n milestones Milestone[]\n\n @@index([reference, referenceId])\n @@map(\"timelines\")\n}\n\n/// Milestones belong to a timeline and capture schedule/progress text for each phase of execution.\nmodel Milestone {\n id BigInt @id @default(autoincrement())\n timelineId BigInt\n name String @db.VarChar(255)\n description String? @db.VarChar(255)\n duration Int\n startDate DateTime\n actualStartDate DateTime?\n endDate DateTime?\n completionDate DateTime?\n status ProjectStatus\n type String @db.VarChar(45)\n details Json?\n order Int\n plannedText String? @db.VarChar(512)\n activeText String? @db.VarChar(512)\n completedText String? @db.VarChar(512)\n blockedText String? @db.VarChar(512)\n hidden Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n timeline Timeline @relation(fields: [timelineId], references: [id], onDelete: Cascade)\n statusHistory StatusHistory[] @relation(\"MilestoneStatusHistory\")\n\n @@index([timelineId])\n @@index([status])\n @@map(\"milestones\")\n}\n\n/// Status transitions history for tracked references (currently milestone).\nmodel StatusHistory {\n id BigInt @id @default(autoincrement())\n reference String\n referenceId BigInt\n status ProjectStatus\n comment String? @db.Text\n createdBy Int\n createdAt DateTime @default(now())\n updatedBy Int\n updatedAt DateTime @updatedAt\n\n milestone Milestone? @relation(\"MilestoneStatusHistory\", fields: [referenceId], references: [id])\n\n @@index([reference, referenceId])\n @@map(\"status_history\")\n}\n\n/// Project template metadata, including JSON blocks that define scope/phases/forms/config references.\nmodel ProjectTemplate {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n key String @db.VarChar(45)\n category String @db.VarChar(45)\n subCategory String? @db.VarChar(45)\n metadata Json @default(\"{}\")\n icon String @db.VarChar(255)\n question String @db.VarChar(255)\n info String @db.VarChar(1024)\n aliases Json\n scope Json?\n phases Json?\n form Json?\n planConfig Json?\n priceConfig Json?\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n workManagementPermissions WorkManagementPermission[]\n\n @@index([key])\n @@index([category])\n @@map(\"project_templates\")\n}\n\n/// Product templates used in phase product setup.\nmodel ProductTemplate {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n productKey String @db.VarChar(45)\n category String @db.VarChar(45)\n subCategory String @db.VarChar(45)\n icon String @db.VarChar(255)\n brief String @db.VarChar(45)\n details String @db.VarChar(255)\n aliases Json\n template Json?\n form Json?\n deletedAt DateTime?\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n isAddOn Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@index([productKey])\n @@index([category])\n @@map(\"product_templates\")\n}\n\n/// Default milestone definitions for template-driven generation.\nmodel MilestoneTemplate {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n description String? @db.VarChar(255)\n duration Int\n type String @db.VarChar(45)\n order Int\n plannedText String @db.VarChar(512)\n activeText String @db.VarChar(512)\n completedText String @db.VarChar(512)\n blockedText String @db.VarChar(512)\n hidden Boolean @default(false)\n reference String @db.VarChar(45)\n referenceId BigInt\n metadata Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@index([reference, referenceId])\n @@map(\"milestone_templates\")\n}\n\n/// Project-type taxonomy metadata.\nmodel ProjectType {\n key String @id @db.VarChar(45)\n displayName String @db.VarChar(255)\n icon String @db.VarChar(255)\n question String @db.VarChar(255)\n info String @db.VarChar(1024)\n aliases Json\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n metadata Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@map(\"project_types\")\n}\n\n/// Product-category taxonomy metadata.\nmodel ProductCategory {\n key String @id @db.VarChar(45)\n displayName String @db.VarChar(255)\n icon String @db.VarChar(255)\n question String @db.VarChar(255)\n info String @db.VarChar(1024)\n aliases Json\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@map(\"product_categories\")\n}\n\n/// Organization-scoped project configuration.\nmodel OrgConfig {\n id BigInt @id @default(autoincrement())\n orgId String @db.VarChar(45)\n configName String @db.VarChar(45)\n configValue String? @db.VarChar(512)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@map(\"org_config\")\n}\n\n/// Versioned form config.\n/// Versioning pattern: (`key`, `version`, `revision`) unique; newest revision is authoritative within a version.\nmodel Form {\n id BigInt @id @default(autoincrement())\n key String @db.VarChar(45)\n version BigInt @default(1)\n revision BigInt @default(1)\n config Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@unique([key, version, revision])\n @@index([key])\n @@map(\"form\")\n}\n\n/// Versioned plan config.\nmodel PlanConfig {\n id BigInt @id @default(autoincrement())\n key String @db.VarChar(45)\n version BigInt @default(1)\n revision BigInt @default(1)\n config Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@unique([key, version, revision])\n @@index([key])\n @@map(\"plan_config\")\n}\n\n/// Versioned price config.\nmodel PriceConfig {\n id BigInt @id @default(autoincrement())\n key String @db.VarChar(45)\n version BigInt @default(1)\n revision BigInt @default(1)\n config Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@unique([key, version, revision])\n @@index([key])\n @@map(\"price_config\")\n}\n\n/// Work stream under a project.\nmodel WorkStream {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n name String @db.VarChar(255)\n type String @db.VarChar(45)\n status WorkStreamStatus\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy BigInt\n updatedBy BigInt\n\n project Project @relation(fields: [projectId], references: [id])\n phaseWorkStreams PhaseWorkStream[]\n\n @@index([projectId])\n @@index([status])\n @@map(\"work_streams\")\n}\n\n/// Junction table between project phases and work streams.\nmodel PhaseWorkStream {\n workStreamId BigInt\n phaseId BigInt\n\n workStream WorkStream @relation(fields: [workStreamId], references: [id])\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@id([workStreamId, phaseId])\n @@map(\"phase_work_streams\")\n}\n\n/// Work management policy records attached to project templates.\nmodel WorkManagementPermission {\n id BigInt @id @default(autoincrement())\n policy String @db.VarChar(255)\n permission Json\n projectTemplateId BigInt\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n projectTemplate ProjectTemplate @relation(fields: [projectTemplateId], references: [id])\n\n @@unique([policy, projectTemplateId])\n @@index([projectTemplateId])\n @@map(\"work_management_permissions\")\n}\n\n/// Copilot request associated with a project.\nmodel CopilotRequest {\n id BigInt @id @default(autoincrement())\n projectId BigInt?\n status CopilotRequestStatus @default(new)\n data Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)\n opportunities CopilotOpportunity[]\n\n @@index([projectId])\n @@index([status])\n @@map(\"copilot_requests\")\n}\n\n/// Copilot opportunity generated from a copilot request.\nmodel CopilotOpportunity {\n id BigInt @id @default(autoincrement())\n projectId BigInt?\n copilotRequestId BigInt?\n status CopilotOpportunityStatus @default(active)\n type CopilotOpportunityType\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)\n copilotRequest CopilotRequest? @relation(fields: [copilotRequestId], references: [id], onDelete: SetNull)\n applications CopilotApplication[]\n\n @@index([projectId])\n @@index([copilotRequestId])\n @@index([status])\n @@index([status, createdAt, id])\n @@index([type, createdAt, id])\n @@map(\"copilot_opportunities\")\n}\n\n/// Applications submitted for a copilot opportunity.\nmodel CopilotApplication {\n id BigInt @id @default(autoincrement())\n opportunityId BigInt\n userId BigInt\n notes String? @db.Text\n status CopilotApplicationStatus @default(pending)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n opportunity CopilotOpportunity @relation(fields: [opportunityId], references: [id], onDelete: Cascade)\n invites ProjectMemberInvite[]\n\n @@index([opportunityId])\n @@index([userId])\n @@index([status])\n @@index([userId, opportunityId, deletedAt, status])\n @@map(\"copilot_applications\")\n}\n\n/// Per-project settings with structured permission JSON.\n/// `readPermission` and `writePermission` define role/user access policies.\nmodel ProjectSetting {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n key String @db.VarChar(255)\n value String? @db.VarChar(255)\n valueType ValueType?\n metadata Json @default(\"{}\")\n readPermission Json @default(\"{}\")\n writePermission Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@unique([key, projectId])\n @@index([projectId])\n @@map(\"project_settings\")\n}\n\n/// Project-level estimation groups.\nmodel ProjectEstimation {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n buildingBlockKey String\n conditions String\n price Float\n quantity Int?\n minTime Int\n maxTime Int\n metadata Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n items ProjectEstimationItem[]\n\n @@index([projectId])\n @@map(\"project_estimations\")\n}\n\n/// Individual estimation items under a project estimation group.\nmodel ProjectEstimationItem {\n id BigInt @id @default(autoincrement())\n projectEstimationId BigInt\n price Float\n type EstimationType\n markupUsedReference String\n markupUsedReferenceId BigInt\n metadata Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n projectEstimation ProjectEstimation @relation(fields: [projectEstimationId], references: [id])\n\n @@index([projectEstimationId])\n @@map(\"project_estimation_items\")\n}\n\n/// Building blocks for estimation logic.\n/// `privateConfig` is sensitive and intended for internal use only.\nmodel BuildingBlock {\n id BigInt @id @default(autoincrement())\n key String @unique @db.VarChar(255)\n config Json @default(\"{}\")\n privateConfig Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@map(\"building_blocks\")\n}\n\n/// Scope change requests for project updates.\nmodel ScopeChangeRequest {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n oldScope Json\n newScope Json\n status ScopeChangeRequestStatus\n approvedAt DateTime?\n approvedBy Int?\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@index([projectId])\n @@index([status])\n @@map(\"scope_change_requests\")\n}\n\n/// Status history of project-level lifecycle transitions.\nmodel ProjectHistory {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n status String\n cancelReason String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@index([projectId])\n @@map(\"project_history\")\n}\n\n/// Customer payment records.\nmodel CustomerPayment {\n id BigInt @id @default(autoincrement())\n reference String? @db.VarChar(45)\n referenceId String? @db.VarChar(255)\n amount Int\n currency CustomerPaymentCurrency\n paymentIntentId String @db.VarChar(255)\n clientSecret String? @db.VarChar(255)\n status CustomerPaymentStatus\n deletedAt DateTime?\n deletedBy BigInt?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n createdBy BigInt\n updatedBy BigInt\n\n @@index([paymentIntentId])\n @@index([status])\n @@map(\"customer_payments\")\n}\n\n/// Project showcase post lifecycle status.\nenum ProjectShowcasePostStatus {\n DRAFT\n PUBLISHED\n ARCHIVED\n}\n\n/// Showcase content posts linked to a project.\nmodel ProjectShowcasePost {\n id BigInt @id @default(autoincrement())\n title String\n content String @db.Text\n status ProjectShowcasePostStatus @default(DRAFT)\n projectId BigInt\n challengeIds String[] @default([])\n createdById Int\n updatedById Int\n publishedAt DateTime?\n publishedBy Int?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n industries ProjectShowcasePostIndustry[]\n categories ProjectShowcasePostCategory[]\n media ProjectShowcasePostMedia[]\n\n @@index([status])\n @@index([projectId])\n @@map(\"project_showcase_posts\")\n}\n\n/// Project showcase post industries taxonomy.\nmodel ProjectPostIndustry {\n id BigInt @id @default(autoincrement())\n name String @unique\n\n posts ProjectShowcasePostIndustry[]\n\n @@map(\"project_post_industries\")\n}\n\n/// Project showcase post categories taxonomy.\nmodel ProjectPostCategory {\n id BigInt @id @default(autoincrement())\n name String @unique\n\n posts ProjectShowcasePostCategory[]\n\n @@map(\"project_post_categories\")\n}\n\n/// Join table linking showcase posts to industries.\nmodel ProjectShowcasePostIndustry {\n id BigInt @id @default(autoincrement())\n projectShowcasePostId BigInt\n industryId BigInt\n\n projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade)\n industry ProjectPostIndustry @relation(fields: [industryId], references: [id], onDelete: Cascade)\n\n @@unique([projectShowcasePostId, industryId])\n @@index([projectShowcasePostId])\n @@index([industryId])\n @@map(\"project_showcase_post_industries\")\n}\n\n/// Join table linking showcase posts to categories.\nmodel ProjectShowcasePostCategory {\n id BigInt @id @default(autoincrement())\n projectShowcasePostId BigInt\n categoryId BigInt\n\n projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade)\n category ProjectPostCategory @relation(fields: [categoryId], references: [id], onDelete: Cascade)\n\n @@unique([projectShowcasePostId, categoryId])\n @@index([projectShowcasePostId])\n @@index([categoryId])\n @@map(\"project_showcase_post_categories\")\n}\n\n/// Media assets attached to project showcase posts.\nmodel ProjectShowcasePostMedia {\n id BigInt @id @default(autoincrement())\n projectShowcasePostId BigInt\n type String\n url String\n alt String?\n createdAt DateTime @default(now())\n createdBy BigInt\n\n projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade)\n\n @@index([projectShowcasePostId])\n @@map(\"project_showcase_post_media\")\n}\n" +} + +config.runtimeDataModel = JSON.parse("{\"models\":{\"Project\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"directProjectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"billingAccountId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"external\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"bookmarks\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"utm\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"estimatedPrice\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"actualPrice\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"terms\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groups\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"challengeEligibility\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"cancelReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templateId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastActivityAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastActivityUserId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"ProjectMember\",\"relationName\":\"ProjectToProjectMember\"},{\"name\":\"attachments\",\"kind\":\"object\",\"type\":\"ProjectAttachment\",\"relationName\":\"ProjectToProjectAttachment\"},{\"name\":\"phases\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"ProjectToProjectPhase\"},{\"name\":\"invites\",\"kind\":\"object\",\"type\":\"ProjectMemberInvite\",\"relationName\":\"ProjectToProjectMemberInvite\"},{\"name\":\"scopeChangeRequests\",\"kind\":\"object\",\"type\":\"ScopeChangeRequest\",\"relationName\":\"ProjectToScopeChangeRequest\"},{\"name\":\"workStreams\",\"kind\":\"object\",\"type\":\"WorkStream\",\"relationName\":\"ProjectToWorkStream\"},{\"name\":\"copilotRequests\",\"kind\":\"object\",\"type\":\"CopilotRequest\",\"relationName\":\"CopilotRequestToProject\"},{\"name\":\"copilotOpportunities\",\"kind\":\"object\",\"type\":\"CopilotOpportunity\",\"relationName\":\"CopilotOpportunityToProject\"},{\"name\":\"settings\",\"kind\":\"object\",\"type\":\"ProjectSetting\",\"relationName\":\"ProjectToProjectSetting\"},{\"name\":\"estimations\",\"kind\":\"object\",\"type\":\"ProjectEstimation\",\"relationName\":\"ProjectToProjectEstimation\"},{\"name\":\"history\",\"kind\":\"object\",\"type\":\"ProjectHistory\",\"relationName\":\"ProjectToProjectHistory\"},{\"name\":\"showcasePosts\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectToProjectShowcasePost\"}],\"dbName\":\"projects\"},\"ProjectMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ProjectMemberRole\"},{\"name\":\"isPrimary\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectMember\"}],\"dbName\":\"project_members\"},\"ProjectMemberInvite\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"applicationId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ProjectMemberRole\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"InviteStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectMemberInvite\"},{\"name\":\"application\",\"kind\":\"object\",\"type\":\"CopilotApplication\",\"relationName\":\"CopilotApplicationToProjectMemberInvite\"}],\"dbName\":\"project_member_invites\"},\"ProjectPhase\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requirements\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"duration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"budget\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"spentBudget\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"progress\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"order\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectPhase\"},{\"name\":\"products\",\"kind\":\"object\",\"type\":\"PhaseProduct\",\"relationName\":\"PhaseProductToProjectPhase\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"ProjectPhaseMember\",\"relationName\":\"ProjectPhaseToProjectPhaseMember\"},{\"name\":\"approvals\",\"kind\":\"object\",\"type\":\"ProjectPhaseApproval\",\"relationName\":\"ProjectPhaseToProjectPhaseApproval\"},{\"name\":\"phaseWorkStreams\",\"kind\":\"object\",\"type\":\"PhaseWorkStream\",\"relationName\":\"PhaseWorkStreamToProjectPhase\"}],\"dbName\":\"project_phases\"},\"PhaseProduct\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"directProjectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"billingAccountId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"templateId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"estimatedPrice\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"actualPrice\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"PhaseProductToProjectPhase\"}],\"dbName\":\"phase_products\"},\"ProjectPhaseMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"ProjectPhaseToProjectPhaseMember\"}],\"dbName\":\"project_phase_member\"},\"ProjectPhaseApproval\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"decision\",\"kind\":\"enum\",\"type\":\"PhaseApprovalDecision\"},{\"name\":\"comment\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"expectedEndDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"ProjectPhaseToProjectPhaseApproval\"}],\"dbName\":\"project_phase_approval\"},\"ProjectAttachment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"AttachmentType\"},{\"name\":\"tags\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"size\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"contentType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedUsers\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectAttachment\"}],\"dbName\":\"project_attachments\"},\"Timeline\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"reference\",\"kind\":\"enum\",\"type\":\"TimelineReference\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"milestones\",\"kind\":\"object\",\"type\":\"Milestone\",\"relationName\":\"MilestoneToTimeline\"}],\"dbName\":\"timelines\"},\"Milestone\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"timelineId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"duration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"actualStartDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completionDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"order\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"plannedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activeText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"completedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"blockedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"timeline\",\"kind\":\"object\",\"type\":\"Timeline\",\"relationName\":\"MilestoneToTimeline\"},{\"name\":\"statusHistory\",\"kind\":\"object\",\"type\":\"StatusHistory\",\"relationName\":\"MilestoneStatusHistory\"}],\"dbName\":\"milestones\"},\"StatusHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"reference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"comment\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"milestone\",\"kind\":\"object\",\"type\":\"Milestone\",\"relationName\":\"MilestoneStatusHistory\"}],\"dbName\":\"status_history\"},\"ProjectTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"subCategory\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"info\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"scope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"phases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"form\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"planConfig\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"priceConfig\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"workManagementPermissions\",\"kind\":\"object\",\"type\":\"WorkManagementPermission\",\"relationName\":\"ProjectTemplateToWorkManagementPermission\"}],\"dbName\":\"project_templates\"},\"ProductTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"productKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"subCategory\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brief\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"template\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"form\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"isAddOn\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"product_templates\"},\"MilestoneTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"duration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"order\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"plannedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activeText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"completedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"blockedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"reference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"milestone_templates\"},\"ProjectType\":{\"fields\":[{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"displayName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"info\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"project_types\"},\"ProductCategory\":{\"fields\":[{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"displayName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"info\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"product_categories\"},\"OrgConfig\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"orgId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"configName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"configValue\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"org_config\"},\"Form\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"revision\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"form\"},\"PlanConfig\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"revision\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"plan_config\"},\"PriceConfig\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"revision\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"price_config\"},\"WorkStream\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"WorkStreamStatus\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToWorkStream\"},{\"name\":\"phaseWorkStreams\",\"kind\":\"object\",\"type\":\"PhaseWorkStream\",\"relationName\":\"PhaseWorkStreamToWorkStream\"}],\"dbName\":\"work_streams\"},\"PhaseWorkStream\":{\"fields\":[{\"name\":\"workStreamId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"workStream\",\"kind\":\"object\",\"type\":\"WorkStream\",\"relationName\":\"PhaseWorkStreamToWorkStream\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"PhaseWorkStreamToProjectPhase\"}],\"dbName\":\"phase_work_streams\"},\"WorkManagementPermission\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"policy\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"projectTemplateId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"projectTemplate\",\"kind\":\"object\",\"type\":\"ProjectTemplate\",\"relationName\":\"ProjectTemplateToWorkManagementPermission\"}],\"dbName\":\"work_management_permissions\"},\"CopilotRequest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CopilotRequestStatus\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CopilotRequestToProject\"},{\"name\":\"opportunities\",\"kind\":\"object\",\"type\":\"CopilotOpportunity\",\"relationName\":\"CopilotOpportunityToCopilotRequest\"}],\"dbName\":\"copilot_requests\"},\"CopilotOpportunity\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"copilotRequestId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CopilotOpportunityStatus\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CopilotOpportunityType\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CopilotOpportunityToProject\"},{\"name\":\"copilotRequest\",\"kind\":\"object\",\"type\":\"CopilotRequest\",\"relationName\":\"CopilotOpportunityToCopilotRequest\"},{\"name\":\"applications\",\"kind\":\"object\",\"type\":\"CopilotApplication\",\"relationName\":\"CopilotApplicationToCopilotOpportunity\"}],\"dbName\":\"copilot_opportunities\"},\"CopilotApplication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"opportunityId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CopilotApplicationStatus\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"opportunity\",\"kind\":\"object\",\"type\":\"CopilotOpportunity\",\"relationName\":\"CopilotApplicationToCopilotOpportunity\"},{\"name\":\"invites\",\"kind\":\"object\",\"type\":\"ProjectMemberInvite\",\"relationName\":\"CopilotApplicationToProjectMemberInvite\"}],\"dbName\":\"copilot_applications\"},\"ProjectSetting\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"value\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"valueType\",\"kind\":\"enum\",\"type\":\"ValueType\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"readPermission\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"writePermission\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectSetting\"}],\"dbName\":\"project_settings\"},\"ProjectEstimation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"buildingBlockKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"conditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"quantity\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"minTime\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"maxTime\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectEstimation\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"ProjectEstimationItem\",\"relationName\":\"ProjectEstimationToProjectEstimationItem\"}],\"dbName\":\"project_estimations\"},\"ProjectEstimationItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectEstimationId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"EstimationType\"},{\"name\":\"markupUsedReference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"markupUsedReferenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"projectEstimation\",\"kind\":\"object\",\"type\":\"ProjectEstimation\",\"relationName\":\"ProjectEstimationToProjectEstimationItem\"}],\"dbName\":\"project_estimation_items\"},\"BuildingBlock\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"privateConfig\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"building_blocks\"},\"ScopeChangeRequest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"oldScope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"newScope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ScopeChangeRequestStatus\"},{\"name\":\"approvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"approvedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToScopeChangeRequest\"}],\"dbName\":\"scope_change_requests\"},\"ProjectHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cancelReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectHistory\"}],\"dbName\":\"project_history\"},\"CustomerPayment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"reference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"enum\",\"type\":\"CustomerPaymentCurrency\"},{\"name\":\"paymentIntentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"clientSecret\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CustomerPaymentStatus\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"customer_payments\"},\"ProjectShowcasePost\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectShowcasePostStatus\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"challengeIds\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"publishedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectShowcasePost\"},{\"name\":\"industries\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostIndustry\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostIndustry\"},{\"name\":\"categories\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostCategory\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostCategory\"},{\"name\":\"media\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostMedia\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostMedia\"}],\"dbName\":\"project_showcase_posts\"},\"ProjectPostIndustry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"posts\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostIndustry\",\"relationName\":\"ProjectPostIndustryToProjectShowcasePostIndustry\"}],\"dbName\":\"project_post_industries\"},\"ProjectPostCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"posts\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostCategory\",\"relationName\":\"ProjectPostCategoryToProjectShowcasePostCategory\"}],\"dbName\":\"project_post_categories\"},\"ProjectShowcasePostIndustry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePostId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"industryId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePost\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostIndustry\"},{\"name\":\"industry\",\"kind\":\"object\",\"type\":\"ProjectPostIndustry\",\"relationName\":\"ProjectPostIndustryToProjectShowcasePostIndustry\"}],\"dbName\":\"project_showcase_post_industries\"},\"ProjectShowcasePostCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePostId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"categoryId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePost\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostCategory\"},{\"name\":\"category\",\"kind\":\"object\",\"type\":\"ProjectPostCategory\",\"relationName\":\"ProjectPostCategoryToProjectShowcasePostCategory\"}],\"dbName\":\"project_showcase_post_categories\"},\"ProjectShowcasePostMedia\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePostId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"alt\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePost\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostMedia\"}],\"dbName\":\"project_showcase_post_media\"}},\"enums\":{},\"types\":{}}") +defineDmmfProperty(exports.Prisma, config.runtimeDataModel) +config.parameterizationSchema = { + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"project\",\"members\",\"attachments\",\"phase\",\"products\",\"approvals\",\"phaseWorkStreams\",\"_count\",\"workStream\",\"phases\",\"opportunities\",\"copilotRequest\",\"applications\",\"opportunity\",\"invites\",\"application\",\"scopeChangeRequests\",\"workStreams\",\"copilotRequests\",\"copilotOpportunities\",\"settings\",\"projectEstimation\",\"items\",\"estimations\",\"history\",\"projectShowcasePost\",\"posts\",\"industry\",\"industries\",\"category\",\"categories\",\"media\",\"showcasePosts\",\"Project.findUnique\",\"Project.findUniqueOrThrow\",\"Project.findFirst\",\"Project.findFirstOrThrow\",\"Project.findMany\",\"data\",\"Project.createOne\",\"Project.createMany\",\"Project.createManyAndReturn\",\"Project.updateOne\",\"Project.updateMany\",\"Project.updateManyAndReturn\",\"create\",\"update\",\"Project.upsertOne\",\"Project.deleteOne\",\"Project.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"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\",\"ProjectMemberInvite.findUnique\",\"ProjectMemberInvite.findUniqueOrThrow\",\"ProjectMemberInvite.findFirst\",\"ProjectMemberInvite.findFirstOrThrow\",\"ProjectMemberInvite.findMany\",\"ProjectMemberInvite.createOne\",\"ProjectMemberInvite.createMany\",\"ProjectMemberInvite.createManyAndReturn\",\"ProjectMemberInvite.updateOne\",\"ProjectMemberInvite.updateMany\",\"ProjectMemberInvite.updateManyAndReturn\",\"ProjectMemberInvite.upsertOne\",\"ProjectMemberInvite.deleteOne\",\"ProjectMemberInvite.deleteMany\",\"ProjectMemberInvite.groupBy\",\"ProjectMemberInvite.aggregate\",\"ProjectPhase.findUnique\",\"ProjectPhase.findUniqueOrThrow\",\"ProjectPhase.findFirst\",\"ProjectPhase.findFirstOrThrow\",\"ProjectPhase.findMany\",\"ProjectPhase.createOne\",\"ProjectPhase.createMany\",\"ProjectPhase.createManyAndReturn\",\"ProjectPhase.updateOne\",\"ProjectPhase.updateMany\",\"ProjectPhase.updateManyAndReturn\",\"ProjectPhase.upsertOne\",\"ProjectPhase.deleteOne\",\"ProjectPhase.deleteMany\",\"ProjectPhase.groupBy\",\"ProjectPhase.aggregate\",\"PhaseProduct.findUnique\",\"PhaseProduct.findUniqueOrThrow\",\"PhaseProduct.findFirst\",\"PhaseProduct.findFirstOrThrow\",\"PhaseProduct.findMany\",\"PhaseProduct.createOne\",\"PhaseProduct.createMany\",\"PhaseProduct.createManyAndReturn\",\"PhaseProduct.updateOne\",\"PhaseProduct.updateMany\",\"PhaseProduct.updateManyAndReturn\",\"PhaseProduct.upsertOne\",\"PhaseProduct.deleteOne\",\"PhaseProduct.deleteMany\",\"PhaseProduct.groupBy\",\"PhaseProduct.aggregate\",\"ProjectPhaseMember.findUnique\",\"ProjectPhaseMember.findUniqueOrThrow\",\"ProjectPhaseMember.findFirst\",\"ProjectPhaseMember.findFirstOrThrow\",\"ProjectPhaseMember.findMany\",\"ProjectPhaseMember.createOne\",\"ProjectPhaseMember.createMany\",\"ProjectPhaseMember.createManyAndReturn\",\"ProjectPhaseMember.updateOne\",\"ProjectPhaseMember.updateMany\",\"ProjectPhaseMember.updateManyAndReturn\",\"ProjectPhaseMember.upsertOne\",\"ProjectPhaseMember.deleteOne\",\"ProjectPhaseMember.deleteMany\",\"ProjectPhaseMember.groupBy\",\"ProjectPhaseMember.aggregate\",\"ProjectPhaseApproval.findUnique\",\"ProjectPhaseApproval.findUniqueOrThrow\",\"ProjectPhaseApproval.findFirst\",\"ProjectPhaseApproval.findFirstOrThrow\",\"ProjectPhaseApproval.findMany\",\"ProjectPhaseApproval.createOne\",\"ProjectPhaseApproval.createMany\",\"ProjectPhaseApproval.createManyAndReturn\",\"ProjectPhaseApproval.updateOne\",\"ProjectPhaseApproval.updateMany\",\"ProjectPhaseApproval.updateManyAndReturn\",\"ProjectPhaseApproval.upsertOne\",\"ProjectPhaseApproval.deleteOne\",\"ProjectPhaseApproval.deleteMany\",\"ProjectPhaseApproval.groupBy\",\"ProjectPhaseApproval.aggregate\",\"ProjectAttachment.findUnique\",\"ProjectAttachment.findUniqueOrThrow\",\"ProjectAttachment.findFirst\",\"ProjectAttachment.findFirstOrThrow\",\"ProjectAttachment.findMany\",\"ProjectAttachment.createOne\",\"ProjectAttachment.createMany\",\"ProjectAttachment.createManyAndReturn\",\"ProjectAttachment.updateOne\",\"ProjectAttachment.updateMany\",\"ProjectAttachment.updateManyAndReturn\",\"ProjectAttachment.upsertOne\",\"ProjectAttachment.deleteOne\",\"ProjectAttachment.deleteMany\",\"ProjectAttachment.groupBy\",\"ProjectAttachment.aggregate\",\"timeline\",\"milestone\",\"statusHistory\",\"milestones\",\"Timeline.findUnique\",\"Timeline.findUniqueOrThrow\",\"Timeline.findFirst\",\"Timeline.findFirstOrThrow\",\"Timeline.findMany\",\"Timeline.createOne\",\"Timeline.createMany\",\"Timeline.createManyAndReturn\",\"Timeline.updateOne\",\"Timeline.updateMany\",\"Timeline.updateManyAndReturn\",\"Timeline.upsertOne\",\"Timeline.deleteOne\",\"Timeline.deleteMany\",\"Timeline.groupBy\",\"Timeline.aggregate\",\"Milestone.findUnique\",\"Milestone.findUniqueOrThrow\",\"Milestone.findFirst\",\"Milestone.findFirstOrThrow\",\"Milestone.findMany\",\"Milestone.createOne\",\"Milestone.createMany\",\"Milestone.createManyAndReturn\",\"Milestone.updateOne\",\"Milestone.updateMany\",\"Milestone.updateManyAndReturn\",\"Milestone.upsertOne\",\"Milestone.deleteOne\",\"Milestone.deleteMany\",\"Milestone.groupBy\",\"Milestone.aggregate\",\"StatusHistory.findUnique\",\"StatusHistory.findUniqueOrThrow\",\"StatusHistory.findFirst\",\"StatusHistory.findFirstOrThrow\",\"StatusHistory.findMany\",\"StatusHistory.createOne\",\"StatusHistory.createMany\",\"StatusHistory.createManyAndReturn\",\"StatusHistory.updateOne\",\"StatusHistory.updateMany\",\"StatusHistory.updateManyAndReturn\",\"StatusHistory.upsertOne\",\"StatusHistory.deleteOne\",\"StatusHistory.deleteMany\",\"StatusHistory.groupBy\",\"StatusHistory.aggregate\",\"projectTemplate\",\"workManagementPermissions\",\"ProjectTemplate.findUnique\",\"ProjectTemplate.findUniqueOrThrow\",\"ProjectTemplate.findFirst\",\"ProjectTemplate.findFirstOrThrow\",\"ProjectTemplate.findMany\",\"ProjectTemplate.createOne\",\"ProjectTemplate.createMany\",\"ProjectTemplate.createManyAndReturn\",\"ProjectTemplate.updateOne\",\"ProjectTemplate.updateMany\",\"ProjectTemplate.updateManyAndReturn\",\"ProjectTemplate.upsertOne\",\"ProjectTemplate.deleteOne\",\"ProjectTemplate.deleteMany\",\"ProjectTemplate.groupBy\",\"ProjectTemplate.aggregate\",\"ProductTemplate.findUnique\",\"ProductTemplate.findUniqueOrThrow\",\"ProductTemplate.findFirst\",\"ProductTemplate.findFirstOrThrow\",\"ProductTemplate.findMany\",\"ProductTemplate.createOne\",\"ProductTemplate.createMany\",\"ProductTemplate.createManyAndReturn\",\"ProductTemplate.updateOne\",\"ProductTemplate.updateMany\",\"ProductTemplate.updateManyAndReturn\",\"ProductTemplate.upsertOne\",\"ProductTemplate.deleteOne\",\"ProductTemplate.deleteMany\",\"ProductTemplate.groupBy\",\"ProductTemplate.aggregate\",\"MilestoneTemplate.findUnique\",\"MilestoneTemplate.findUniqueOrThrow\",\"MilestoneTemplate.findFirst\",\"MilestoneTemplate.findFirstOrThrow\",\"MilestoneTemplate.findMany\",\"MilestoneTemplate.createOne\",\"MilestoneTemplate.createMany\",\"MilestoneTemplate.createManyAndReturn\",\"MilestoneTemplate.updateOne\",\"MilestoneTemplate.updateMany\",\"MilestoneTemplate.updateManyAndReturn\",\"MilestoneTemplate.upsertOne\",\"MilestoneTemplate.deleteOne\",\"MilestoneTemplate.deleteMany\",\"MilestoneTemplate.groupBy\",\"MilestoneTemplate.aggregate\",\"ProjectType.findUnique\",\"ProjectType.findUniqueOrThrow\",\"ProjectType.findFirst\",\"ProjectType.findFirstOrThrow\",\"ProjectType.findMany\",\"ProjectType.createOne\",\"ProjectType.createMany\",\"ProjectType.createManyAndReturn\",\"ProjectType.updateOne\",\"ProjectType.updateMany\",\"ProjectType.updateManyAndReturn\",\"ProjectType.upsertOne\",\"ProjectType.deleteOne\",\"ProjectType.deleteMany\",\"ProjectType.groupBy\",\"ProjectType.aggregate\",\"ProductCategory.findUnique\",\"ProductCategory.findUniqueOrThrow\",\"ProductCategory.findFirst\",\"ProductCategory.findFirstOrThrow\",\"ProductCategory.findMany\",\"ProductCategory.createOne\",\"ProductCategory.createMany\",\"ProductCategory.createManyAndReturn\",\"ProductCategory.updateOne\",\"ProductCategory.updateMany\",\"ProductCategory.updateManyAndReturn\",\"ProductCategory.upsertOne\",\"ProductCategory.deleteOne\",\"ProductCategory.deleteMany\",\"ProductCategory.groupBy\",\"ProductCategory.aggregate\",\"OrgConfig.findUnique\",\"OrgConfig.findUniqueOrThrow\",\"OrgConfig.findFirst\",\"OrgConfig.findFirstOrThrow\",\"OrgConfig.findMany\",\"OrgConfig.createOne\",\"OrgConfig.createMany\",\"OrgConfig.createManyAndReturn\",\"OrgConfig.updateOne\",\"OrgConfig.updateMany\",\"OrgConfig.updateManyAndReturn\",\"OrgConfig.upsertOne\",\"OrgConfig.deleteOne\",\"OrgConfig.deleteMany\",\"OrgConfig.groupBy\",\"OrgConfig.aggregate\",\"Form.findUnique\",\"Form.findUniqueOrThrow\",\"Form.findFirst\",\"Form.findFirstOrThrow\",\"Form.findMany\",\"Form.createOne\",\"Form.createMany\",\"Form.createManyAndReturn\",\"Form.updateOne\",\"Form.updateMany\",\"Form.updateManyAndReturn\",\"Form.upsertOne\",\"Form.deleteOne\",\"Form.deleteMany\",\"Form.groupBy\",\"Form.aggregate\",\"PlanConfig.findUnique\",\"PlanConfig.findUniqueOrThrow\",\"PlanConfig.findFirst\",\"PlanConfig.findFirstOrThrow\",\"PlanConfig.findMany\",\"PlanConfig.createOne\",\"PlanConfig.createMany\",\"PlanConfig.createManyAndReturn\",\"PlanConfig.updateOne\",\"PlanConfig.updateMany\",\"PlanConfig.updateManyAndReturn\",\"PlanConfig.upsertOne\",\"PlanConfig.deleteOne\",\"PlanConfig.deleteMany\",\"PlanConfig.groupBy\",\"PlanConfig.aggregate\",\"PriceConfig.findUnique\",\"PriceConfig.findUniqueOrThrow\",\"PriceConfig.findFirst\",\"PriceConfig.findFirstOrThrow\",\"PriceConfig.findMany\",\"PriceConfig.createOne\",\"PriceConfig.createMany\",\"PriceConfig.createManyAndReturn\",\"PriceConfig.updateOne\",\"PriceConfig.updateMany\",\"PriceConfig.updateManyAndReturn\",\"PriceConfig.upsertOne\",\"PriceConfig.deleteOne\",\"PriceConfig.deleteMany\",\"PriceConfig.groupBy\",\"PriceConfig.aggregate\",\"WorkStream.findUnique\",\"WorkStream.findUniqueOrThrow\",\"WorkStream.findFirst\",\"WorkStream.findFirstOrThrow\",\"WorkStream.findMany\",\"WorkStream.createOne\",\"WorkStream.createMany\",\"WorkStream.createManyAndReturn\",\"WorkStream.updateOne\",\"WorkStream.updateMany\",\"WorkStream.updateManyAndReturn\",\"WorkStream.upsertOne\",\"WorkStream.deleteOne\",\"WorkStream.deleteMany\",\"WorkStream.groupBy\",\"WorkStream.aggregate\",\"PhaseWorkStream.findUnique\",\"PhaseWorkStream.findUniqueOrThrow\",\"PhaseWorkStream.findFirst\",\"PhaseWorkStream.findFirstOrThrow\",\"PhaseWorkStream.findMany\",\"PhaseWorkStream.createOne\",\"PhaseWorkStream.createMany\",\"PhaseWorkStream.createManyAndReturn\",\"PhaseWorkStream.updateOne\",\"PhaseWorkStream.updateMany\",\"PhaseWorkStream.updateManyAndReturn\",\"PhaseWorkStream.upsertOne\",\"PhaseWorkStream.deleteOne\",\"PhaseWorkStream.deleteMany\",\"PhaseWorkStream.groupBy\",\"PhaseWorkStream.aggregate\",\"WorkManagementPermission.findUnique\",\"WorkManagementPermission.findUniqueOrThrow\",\"WorkManagementPermission.findFirst\",\"WorkManagementPermission.findFirstOrThrow\",\"WorkManagementPermission.findMany\",\"WorkManagementPermission.createOne\",\"WorkManagementPermission.createMany\",\"WorkManagementPermission.createManyAndReturn\",\"WorkManagementPermission.updateOne\",\"WorkManagementPermission.updateMany\",\"WorkManagementPermission.updateManyAndReturn\",\"WorkManagementPermission.upsertOne\",\"WorkManagementPermission.deleteOne\",\"WorkManagementPermission.deleteMany\",\"WorkManagementPermission.groupBy\",\"WorkManagementPermission.aggregate\",\"CopilotRequest.findUnique\",\"CopilotRequest.findUniqueOrThrow\",\"CopilotRequest.findFirst\",\"CopilotRequest.findFirstOrThrow\",\"CopilotRequest.findMany\",\"CopilotRequest.createOne\",\"CopilotRequest.createMany\",\"CopilotRequest.createManyAndReturn\",\"CopilotRequest.updateOne\",\"CopilotRequest.updateMany\",\"CopilotRequest.updateManyAndReturn\",\"CopilotRequest.upsertOne\",\"CopilotRequest.deleteOne\",\"CopilotRequest.deleteMany\",\"CopilotRequest.groupBy\",\"CopilotRequest.aggregate\",\"CopilotOpportunity.findUnique\",\"CopilotOpportunity.findUniqueOrThrow\",\"CopilotOpportunity.findFirst\",\"CopilotOpportunity.findFirstOrThrow\",\"CopilotOpportunity.findMany\",\"CopilotOpportunity.createOne\",\"CopilotOpportunity.createMany\",\"CopilotOpportunity.createManyAndReturn\",\"CopilotOpportunity.updateOne\",\"CopilotOpportunity.updateMany\",\"CopilotOpportunity.updateManyAndReturn\",\"CopilotOpportunity.upsertOne\",\"CopilotOpportunity.deleteOne\",\"CopilotOpportunity.deleteMany\",\"CopilotOpportunity.groupBy\",\"CopilotOpportunity.aggregate\",\"CopilotApplication.findUnique\",\"CopilotApplication.findUniqueOrThrow\",\"CopilotApplication.findFirst\",\"CopilotApplication.findFirstOrThrow\",\"CopilotApplication.findMany\",\"CopilotApplication.createOne\",\"CopilotApplication.createMany\",\"CopilotApplication.createManyAndReturn\",\"CopilotApplication.updateOne\",\"CopilotApplication.updateMany\",\"CopilotApplication.updateManyAndReturn\",\"CopilotApplication.upsertOne\",\"CopilotApplication.deleteOne\",\"CopilotApplication.deleteMany\",\"CopilotApplication.groupBy\",\"CopilotApplication.aggregate\",\"ProjectSetting.findUnique\",\"ProjectSetting.findUniqueOrThrow\",\"ProjectSetting.findFirst\",\"ProjectSetting.findFirstOrThrow\",\"ProjectSetting.findMany\",\"ProjectSetting.createOne\",\"ProjectSetting.createMany\",\"ProjectSetting.createManyAndReturn\",\"ProjectSetting.updateOne\",\"ProjectSetting.updateMany\",\"ProjectSetting.updateManyAndReturn\",\"ProjectSetting.upsertOne\",\"ProjectSetting.deleteOne\",\"ProjectSetting.deleteMany\",\"ProjectSetting.groupBy\",\"ProjectSetting.aggregate\",\"ProjectEstimation.findUnique\",\"ProjectEstimation.findUniqueOrThrow\",\"ProjectEstimation.findFirst\",\"ProjectEstimation.findFirstOrThrow\",\"ProjectEstimation.findMany\",\"ProjectEstimation.createOne\",\"ProjectEstimation.createMany\",\"ProjectEstimation.createManyAndReturn\",\"ProjectEstimation.updateOne\",\"ProjectEstimation.updateMany\",\"ProjectEstimation.updateManyAndReturn\",\"ProjectEstimation.upsertOne\",\"ProjectEstimation.deleteOne\",\"ProjectEstimation.deleteMany\",\"ProjectEstimation.groupBy\",\"ProjectEstimation.aggregate\",\"ProjectEstimationItem.findUnique\",\"ProjectEstimationItem.findUniqueOrThrow\",\"ProjectEstimationItem.findFirst\",\"ProjectEstimationItem.findFirstOrThrow\",\"ProjectEstimationItem.findMany\",\"ProjectEstimationItem.createOne\",\"ProjectEstimationItem.createMany\",\"ProjectEstimationItem.createManyAndReturn\",\"ProjectEstimationItem.updateOne\",\"ProjectEstimationItem.updateMany\",\"ProjectEstimationItem.updateManyAndReturn\",\"ProjectEstimationItem.upsertOne\",\"ProjectEstimationItem.deleteOne\",\"ProjectEstimationItem.deleteMany\",\"ProjectEstimationItem.groupBy\",\"ProjectEstimationItem.aggregate\",\"BuildingBlock.findUnique\",\"BuildingBlock.findUniqueOrThrow\",\"BuildingBlock.findFirst\",\"BuildingBlock.findFirstOrThrow\",\"BuildingBlock.findMany\",\"BuildingBlock.createOne\",\"BuildingBlock.createMany\",\"BuildingBlock.createManyAndReturn\",\"BuildingBlock.updateOne\",\"BuildingBlock.updateMany\",\"BuildingBlock.updateManyAndReturn\",\"BuildingBlock.upsertOne\",\"BuildingBlock.deleteOne\",\"BuildingBlock.deleteMany\",\"BuildingBlock.groupBy\",\"BuildingBlock.aggregate\",\"ScopeChangeRequest.findUnique\",\"ScopeChangeRequest.findUniqueOrThrow\",\"ScopeChangeRequest.findFirst\",\"ScopeChangeRequest.findFirstOrThrow\",\"ScopeChangeRequest.findMany\",\"ScopeChangeRequest.createOne\",\"ScopeChangeRequest.createMany\",\"ScopeChangeRequest.createManyAndReturn\",\"ScopeChangeRequest.updateOne\",\"ScopeChangeRequest.updateMany\",\"ScopeChangeRequest.updateManyAndReturn\",\"ScopeChangeRequest.upsertOne\",\"ScopeChangeRequest.deleteOne\",\"ScopeChangeRequest.deleteMany\",\"ScopeChangeRequest.groupBy\",\"ScopeChangeRequest.aggregate\",\"ProjectHistory.findUnique\",\"ProjectHistory.findUniqueOrThrow\",\"ProjectHistory.findFirst\",\"ProjectHistory.findFirstOrThrow\",\"ProjectHistory.findMany\",\"ProjectHistory.createOne\",\"ProjectHistory.createMany\",\"ProjectHistory.createManyAndReturn\",\"ProjectHistory.updateOne\",\"ProjectHistory.updateMany\",\"ProjectHistory.updateManyAndReturn\",\"ProjectHistory.upsertOne\",\"ProjectHistory.deleteOne\",\"ProjectHistory.deleteMany\",\"ProjectHistory.groupBy\",\"ProjectHistory.aggregate\",\"CustomerPayment.findUnique\",\"CustomerPayment.findUniqueOrThrow\",\"CustomerPayment.findFirst\",\"CustomerPayment.findFirstOrThrow\",\"CustomerPayment.findMany\",\"CustomerPayment.createOne\",\"CustomerPayment.createMany\",\"CustomerPayment.createManyAndReturn\",\"CustomerPayment.updateOne\",\"CustomerPayment.updateMany\",\"CustomerPayment.updateManyAndReturn\",\"CustomerPayment.upsertOne\",\"CustomerPayment.deleteOne\",\"CustomerPayment.deleteMany\",\"CustomerPayment.groupBy\",\"CustomerPayment.aggregate\",\"ProjectShowcasePost.findUnique\",\"ProjectShowcasePost.findUniqueOrThrow\",\"ProjectShowcasePost.findFirst\",\"ProjectShowcasePost.findFirstOrThrow\",\"ProjectShowcasePost.findMany\",\"ProjectShowcasePost.createOne\",\"ProjectShowcasePost.createMany\",\"ProjectShowcasePost.createManyAndReturn\",\"ProjectShowcasePost.updateOne\",\"ProjectShowcasePost.updateMany\",\"ProjectShowcasePost.updateManyAndReturn\",\"ProjectShowcasePost.upsertOne\",\"ProjectShowcasePost.deleteOne\",\"ProjectShowcasePost.deleteMany\",\"ProjectShowcasePost.groupBy\",\"ProjectShowcasePost.aggregate\",\"ProjectPostIndustry.findUnique\",\"ProjectPostIndustry.findUniqueOrThrow\",\"ProjectPostIndustry.findFirst\",\"ProjectPostIndustry.findFirstOrThrow\",\"ProjectPostIndustry.findMany\",\"ProjectPostIndustry.createOne\",\"ProjectPostIndustry.createMany\",\"ProjectPostIndustry.createManyAndReturn\",\"ProjectPostIndustry.updateOne\",\"ProjectPostIndustry.updateMany\",\"ProjectPostIndustry.updateManyAndReturn\",\"ProjectPostIndustry.upsertOne\",\"ProjectPostIndustry.deleteOne\",\"ProjectPostIndustry.deleteMany\",\"ProjectPostIndustry.groupBy\",\"ProjectPostIndustry.aggregate\",\"ProjectPostCategory.findUnique\",\"ProjectPostCategory.findUniqueOrThrow\",\"ProjectPostCategory.findFirst\",\"ProjectPostCategory.findFirstOrThrow\",\"ProjectPostCategory.findMany\",\"ProjectPostCategory.createOne\",\"ProjectPostCategory.createMany\",\"ProjectPostCategory.createManyAndReturn\",\"ProjectPostCategory.updateOne\",\"ProjectPostCategory.updateMany\",\"ProjectPostCategory.updateManyAndReturn\",\"ProjectPostCategory.upsertOne\",\"ProjectPostCategory.deleteOne\",\"ProjectPostCategory.deleteMany\",\"ProjectPostCategory.groupBy\",\"ProjectPostCategory.aggregate\",\"ProjectShowcasePostIndustry.findUnique\",\"ProjectShowcasePostIndustry.findUniqueOrThrow\",\"ProjectShowcasePostIndustry.findFirst\",\"ProjectShowcasePostIndustry.findFirstOrThrow\",\"ProjectShowcasePostIndustry.findMany\",\"ProjectShowcasePostIndustry.createOne\",\"ProjectShowcasePostIndustry.createMany\",\"ProjectShowcasePostIndustry.createManyAndReturn\",\"ProjectShowcasePostIndustry.updateOne\",\"ProjectShowcasePostIndustry.updateMany\",\"ProjectShowcasePostIndustry.updateManyAndReturn\",\"ProjectShowcasePostIndustry.upsertOne\",\"ProjectShowcasePostIndustry.deleteOne\",\"ProjectShowcasePostIndustry.deleteMany\",\"ProjectShowcasePostIndustry.groupBy\",\"ProjectShowcasePostIndustry.aggregate\",\"ProjectShowcasePostCategory.findUnique\",\"ProjectShowcasePostCategory.findUniqueOrThrow\",\"ProjectShowcasePostCategory.findFirst\",\"ProjectShowcasePostCategory.findFirstOrThrow\",\"ProjectShowcasePostCategory.findMany\",\"ProjectShowcasePostCategory.createOne\",\"ProjectShowcasePostCategory.createMany\",\"ProjectShowcasePostCategory.createManyAndReturn\",\"ProjectShowcasePostCategory.updateOne\",\"ProjectShowcasePostCategory.updateMany\",\"ProjectShowcasePostCategory.updateManyAndReturn\",\"ProjectShowcasePostCategory.upsertOne\",\"ProjectShowcasePostCategory.deleteOne\",\"ProjectShowcasePostCategory.deleteMany\",\"ProjectShowcasePostCategory.groupBy\",\"ProjectShowcasePostCategory.aggregate\",\"ProjectShowcasePostMedia.findUnique\",\"ProjectShowcasePostMedia.findUniqueOrThrow\",\"ProjectShowcasePostMedia.findFirst\",\"ProjectShowcasePostMedia.findFirstOrThrow\",\"ProjectShowcasePostMedia.findMany\",\"ProjectShowcasePostMedia.createOne\",\"ProjectShowcasePostMedia.createMany\",\"ProjectShowcasePostMedia.createManyAndReturn\",\"ProjectShowcasePostMedia.updateOne\",\"ProjectShowcasePostMedia.updateMany\",\"ProjectShowcasePostMedia.updateManyAndReturn\",\"ProjectShowcasePostMedia.upsertOne\",\"ProjectShowcasePostMedia.deleteOne\",\"ProjectShowcasePostMedia.deleteMany\",\"ProjectShowcasePostMedia.groupBy\",\"ProjectShowcasePostMedia.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"projectShowcasePostId\",\"type\",\"url\",\"alt\",\"createdAt\",\"createdBy\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"search\",\"categoryId\",\"industryId\",\"name\",\"every\",\"some\",\"none\",\"title\",\"content\",\"ProjectShowcasePostStatus\",\"status\",\"projectId\",\"challengeIds\",\"createdById\",\"updatedById\",\"publishedAt\",\"publishedBy\",\"updatedAt\",\"has\",\"hasEvery\",\"hasSome\",\"reference\",\"referenceId\",\"amount\",\"CustomerPaymentCurrency\",\"currency\",\"paymentIntentId\",\"clientSecret\",\"CustomerPaymentStatus\",\"deletedAt\",\"deletedBy\",\"updatedBy\",\"cancelReason\",\"oldScope\",\"newScope\",\"ScopeChangeRequestStatus\",\"approvedAt\",\"approvedBy\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"key\",\"config\",\"privateConfig\",\"projectEstimationId\",\"price\",\"EstimationType\",\"markupUsedReference\",\"markupUsedReferenceId\",\"metadata\",\"buildingBlockKey\",\"conditions\",\"quantity\",\"minTime\",\"maxTime\",\"value\",\"ValueType\",\"valueType\",\"readPermission\",\"writePermission\",\"opportunityId\",\"userId\",\"notes\",\"CopilotApplicationStatus\",\"copilotRequestId\",\"CopilotOpportunityStatus\",\"CopilotOpportunityType\",\"CopilotRequestStatus\",\"policy\",\"permission\",\"projectTemplateId\",\"workStreamId\",\"phaseId\",\"WorkStreamStatus\",\"version\",\"revision\",\"key_version_revision\",\"orgId\",\"configName\",\"configValue\",\"displayName\",\"icon\",\"question\",\"info\",\"aliases\",\"disabled\",\"hidden\",\"description\",\"duration\",\"order\",\"plannedText\",\"activeText\",\"completedText\",\"blockedText\",\"productKey\",\"subCategory\",\"brief\",\"details\",\"template\",\"form\",\"isAddOn\",\"scope\",\"planConfig\",\"priceConfig\",\"policy_projectTemplateId\",\"ProjectStatus\",\"comment\",\"timelineId\",\"startDate\",\"actualStartDate\",\"endDate\",\"completionDate\",\"TimelineReference\",\"AttachmentType\",\"tags\",\"size\",\"path\",\"contentType\",\"allowedUsers\",\"PhaseApprovalDecision\",\"decision\",\"expectedEndDate\",\"directProjectId\",\"billingAccountId\",\"templateId\",\"estimatedPrice\",\"actualPrice\",\"requirements\",\"budget\",\"spentBudget\",\"progress\",\"email\",\"applicationId\",\"ProjectMemberRole\",\"role\",\"InviteStatus\",\"isPrimary\",\"external\",\"bookmarks\",\"utm\",\"terms\",\"groups\",\"challengeEligibility\",\"lastActivityAt\",\"lastActivityUserId\",\"projectShowcasePostId_categoryId\",\"projectShowcasePostId_industryId\",\"key_projectId\",\"workStreamId_phaseId\",\"phaseId_userId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"_relevance\",\"push\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "sBGUA_AEKgQAAPQJACAFAAD1CQAgDAAA9gkAIBEAAOwJACATAAD3CQAgFAAA-AkAIBUAAPkJACAWAADjCQAgFwAA-gkAIBoAAPsJACAbAAD8CQAgIwAA_QkAIKIFAADyCQAwowUAACsAEKQFAADyCQAwpQUEAAAAAacFAQCuCAAhqgVAANEIACGrBQIAzAgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHXBQEAywgAIYQGAQCuCAAhkQYBAMsIACGbBgAAlgkAILQGBADQCAAhtQYEANAIACG2BgQA0AgAIbcGEADzCQAhuAYQAPMJACHDBgAAlgkAIMQGAACWCQAgxQYAAJYJACDGBgAAtQgAIMcGAAC1CAAgyAYAAJYJACDJBkAA0QgAIcoGAQCuCAAhAQAAAAEAIA8DAADUCQAgogUAAJIKADCjBQAAAwAQpAUAAJIKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEAK0IACHABgAA_wnABiLCBiAAjQkAIQMDAADpDwAg1AUAAJMKACDVBQAAkwoAIA8DAADUCQAgogUAAJIKADCjBQAAAwAQpAUAAJIKADClBQQAAAABqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQArQgAIcAGAAD_CcAGIsIGIACNCQAhAwAAAAMAIAEAAAQAMAIAAAUAIBUDAADUCQAgIAEAywgAIaIFAACQCgAwowUAAAcAEKQFAACQCgAwpQUEAK0IACGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgCQMAAOkPACAgAACTCgAgvgUAAJMKACDUBQAAkwoAINUFAACTCgAgkQYAAJMKACCtBgAAkwoAIK8GAACTCgAg2wYAAIIQACAVAwAA1AkAICABAMsIACGiBQAAkAoAMKMFAAAHABCkBQAAkAoAMKUFBAAAAAGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgAwAAAAcAIAEAAAgAMAIAAAkAIBwDAADUCQAgBAAAjgoAIAcAAI0KACAIAACPCgAgCQAA5gkAIKIFAACLCgAwowUAAAsAEKQFAACLCgAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHBBQAAjAqkBiPCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhkQYBAMsIACGSBgIA_ggAIZMGAgD-CAAhmwYAANsIACCmBkAAzwgAIagGQADPCAAhuQYBAMsIACG6BggA2AkAIbsGCADYCQAhvAYIANgJACEQAwAA6Q8AIAQAAP8PACAHAAD-DwAgCAAAgBAAIAkAAPIPACC6BQAAkwoAIMEFAACTCgAg1AUAAJMKACDVBQAAkwoAIJEGAACTCgAgkgYAAJMKACCTBgAAkwoAIKYGAACTCgAgqAYAAJMKACC5BgAAkwoAINsGAACBEAAgHAMAANQJACAEAACOCgAgBwAAjQoAIAgAAI8KACAJAADmCQAgogUAAIsKADCjBQAACwAQpAUAAIsKADClBQQAAAABqgVAANEIACGrBQIAzAgAIboFAQDLCAAhwQUAAIwKpAYjwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIZEGAQDLCAAhkgYCAP4IACGTBgIA_ggAIZsGAADbCAAgpgZAAM8IACGoBkAAzwgAIbkGAQDLCAAhugYIANgJACG7BggA2AkAIbwGCADYCQAhAwAAAAsAIAEAAAwAMAIAAA0AIBUGAACFCgAgogUAAIoKADCjBQAADwAQpAUAAIoKADClBQQArQgAIacFAQDLCAAhqgVAANEIACGrBQIAzAgAIboFAQDLCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIYIGBACtCAAhmwYAANsIACC0BgQA0AgAIbUGBADQCAAhtgYEAK0IACG3BggA2AkAIbgGCADYCQAhCAYAAPsPACCnBQAAkwoAILoFAACTCgAg1AUAAJMKACDVBQAAkwoAILQGAACTCgAgtQYAAJMKACDbBgAA_Q8AIBUGAACFCgAgogUAAIoKADCjBQAADwAQpAUAAIoKADClBQQAAAABpwUBAMsIACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGbBgAA2wgAILQGBADQCAAhtQYEANAIACG2BgQArQgAIbcGCADYCQAhuAYIANgJACEDAAAADwAgAQAAEAAwAgAAEQAgDQYAAIUKACCiBQAAiQoAMKMFAAATABCkBQAAiQoAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9wUEAK0IACGCBgQArQgAIQMGAAD7DwAg1AUAAJMKACDVBQAAkwoAIA4GAACFCgAgogUAAIkKADCjBQAAEwAQpAUAAIkKADClBQQAAAABqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9wUEAK0IACGCBgQArQgAIc8GAACICgAgAwAAABMAIAEAABQAMAIAABUAIBEGAACFCgAgogUAAIYKADCjBQAAFwAQpAUAAIYKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIYIGBACtCAAhpAYBAMsIACGmBkAA0QgAIagGQADPCAAhsgYAAIcKsgYiswZAANEIACEGBgAA-w8AINQFAACTCgAg1QUAAJMKACCkBgAAkwoAIKgGAACTCgAg2wYAAPwPACARBgAAhQoAIKIFAACGCgAwowUAABcAEKQFAACGCgAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIYIGBACtCAAhpAYBAMsIACGmBkAA0QgAIagGQADPCAAhsgYAAIcKsgYiswZAANEIACEDAAAAFwAgAQAAGAAwAgAAGQAgBwYAAIUKACALAACECgAgogUAAIMKADCjBQAAGwAQpAUAAIMKADCBBgQArQgAIYIGBACtCAAhAgYAAPsPACALAAD6DwAgCAYAAIUKACALAACECgAgogUAAIMKADCjBQAAGwAQpAUAAIMKADCBBgQArQgAIYIGBACtCAAhzgYAAIIKACADAAAAGwAgAQAAHAAwAgAAHQAgAwAAABsAIAEAABwAMAIAAB0AIAEAAAAbACABAAAADwAgAQAAABMAIAEAAAAXACABAAAAGwAgEgMAANQJACASAACBCgAgogUAAP4JADCjBQAAJQAQpAUAAP4JADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAAgArCBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEANAIACG9BgEAywgAIb4GBADQCAAhwAYAAP8JwAYiCAMAAOkPACASAAD4DwAg1AUAAJMKACDVBQAAkwoAIPcFAACTCgAgvQYAAJMKACC-BgAAkwoAINsGAAD5DwAgEgMAANQJACASAACBCgAgogUAAP4JADCjBQAAJQAQpAUAAP4JADClBQQAAAABqgVAANEIACGrBQIAzAgAIcEFAACACsIGIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQA0AgAIb0GAQDLCAAhvgYEANAIACHABgAA_wnABiIDAAAAJQAgAQAAJgAwAgAAJwAgEBAAAOsJACARAADsCQAgogUAAOkJADCjBQAAKQAQpAUAAOkJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIQEAAAApACAqBAAA9AkAIAUAAPUJACAMAAD2CQAgEQAA7AkAIBMAAPcJACAUAAD4CQAgFQAA-QkAIBYAAOMJACAXAAD6CQAgGgAA-wkAIBsAAPwJACAjAAD9CQAgogUAAPIJADCjBQAAKwAQpAUAAPIJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQIAzAgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHXBQEAywgAIYQGAQCuCAAhkQYBAMsIACGbBgAAlgkAILQGBADQCAAhtQYEANAIACG2BgQA0AgAIbcGEADzCQAhuAYQAPMJACHDBgAAlgkAIMQGAACWCQAgxQYAAJYJACDGBgAAtQgAIMcGAAC1CAAgyAYAAJYJACDJBkAA0QgAIcoGAQCuCAAhAQAAACsAIA8DAADiCQAgDQAA4wkAICkAANsIACCiBQAA4AkAMKMFAAAtABCkBQAA4AkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADhCf4FIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACEBAAAALQAgAQAAACsAIBEDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQcDAADpDwAgDgAA9g8AIA8AAPcPACDCBQAAkwoAINQFAACTCgAg1QUAAJMKACD6BQAAkwoAIBEDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBAAAAAGnBQAA7wn9BSKqBUAA0QgAIasFAgDMCAAhwQUAAO4J_AUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfoFBADQCAAhAwAAADAAIAEAADEAMAIAADIAIAEAAAAwACAGEAAA9A8AIBEAANsPACDUBQAAkwoAINUFAACTCgAg-AUAAJMKACDbBgAA9Q8AIBAQAADrCQAgEQAA7AkAIKIFAADpCQAwowUAACkAEKQFAADpCQAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIQMAAAApACABAAA1ADACAAA2ACABAAAAKQAgAwAAACUAIAEAACYAMAIAACcAIAEAAAAlACARAwAA1AkAIKIFAADnCQAwowUAADsAEKQFAADnCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOgJ2wUiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdgFAADbCAAg2QUAANsIACDbBUAAzwgAIdwFAgD-CAAhBQMAAOkPACDUBQAAkwoAINUFAACTCgAg2wUAAJMKACDcBQAAkwoAIBEDAADUCQAgogUAAOcJADCjBQAAOwAQpAUAAOcJADClBQQAAAABqgVAANEIACGrBQIAzAgAIcEFAADoCdsFIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHYBQAA2wgAINkFAADbCAAg2wVAAM8IACHcBQIA_ggAIQMAAAA7ACABAAA8ADACAAA9ACAQAwAA1AkAIAkAAOYJACCiBQAA5AkAMKMFAAA_ABCkBQAA5AkAMKUFBACtCAAhpwUBAK4IACGqBUAA0QgAIasFBACtCAAhugUBAK4IACHBBQAA5QmEBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFBACtCAAhBQMAAOkPACAJAADyDwAg1AUAAJMKACDVBQAAkwoAINsGAADzDwAgEAMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQAAAABpwUBAK4IACGqBUAA0QgAIasFBACtCAAhugUBAK4IACHBBQAA5QmEBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFBACtCAAhAwAAAD8AIAEAAEAAMAIAAEEAIAUDAADpDwAgDQAA3w8AIMIFAACTCgAg1AUAAJMKACDVBQAAkwoAIA8DAADiCQAgDQAA4wkAICkAANsIACCiBQAA4AkAMKMFAAAtABCkBQAA4AkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQMAAAAtACABAABDADACAABEACADAAAAMAAgAQAAMQAwAgAAMgAgEgMAANQJACCiBQAA3gkAMKMFAABHABCkBQAA3gkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIesFAADbCAAg8QUBAMsIACHzBQAA3wnzBSP0BQAA2wgAIPUFAADbCAAgBgMAAOkPACDUBQAAkwoAINUFAACTCgAg8QUAAJMKACDzBQAAkwoAINsGAADxDwAgEwMAANQJACCiBQAA3gkAMKMFAABHABCkBQAA3gkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACDxBQEAywgAIfMFAADfCfMFI_QFAADbCAAg9QUAANsIACDNBgAA3QkAIAMAAABHACABAABIADACAABJACAUAwAA1AkAIBkAANwJACCiBQAA2wkAMKMFAABLABCkBQAA2wkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQYDAADpDwAgGQAA7w8AINQFAACTCgAg1QUAAJMKACDuBQAAkwoAINsGAADwDwAgFAMAANQJACAZAADcCQAgogUAANsJADCjBQAASwAQpAUAANsJADClBQQAAAABqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQMAAABLACABAABMADACAABNACARGAAA2gkAIKIFAADXCQAwowUAAE8AEKQFAADXCQAwpQUEAK0IACGnBQAA2QnpBSKqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHmBQQArQgAIecFCADYCQAh6QUBAK4IACHqBQQArQgAIesFAADbCAAgBBgAAO0PACDUBQAAkwoAINUFAACTCgAg2wYAAO4PACARGAAA2gkAIKIFAADXCQAwowUAAE8AEKQFAADXCQAwpQUEAAAAAacFAADZCekFIqoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeYFBACtCAAh5wUIANgJACHpBQEArggAIeoFBACtCAAh6wUAANsIACADAAAATwAgAQAAUAAwAgAAUQAgAQAAAE8AIAsDAADUCQAgogUAANYJADCjBQAAVAAQpAUAANYJADClBQQArQgAIaoFQADRCAAhwQUBAK4IACHCBQQArQgAIcgFQADRCAAh1gUCAMwIACHXBQEAywgAIQMDAADpDwAg1wUAAJMKACDbBgAA7A8AIAsDAADUCQAgogUAANYJADCjBQAAVAAQpAUAANYJADClBQQAAAABqgVAANEIACHBBQEArggAIcIFBACtCAAhyAVAANEIACHWBQIAzAgAIdcFAQDLCAAhAwAAAFQAIAEAAFUAMAIAAFYAIBMDAADUCQAgHwAAsggAICEAAK8IACAiAADVCQAgogUAANIJADCjBQAAWAAQpAUAANIJADClBQQArQgAIaoFQADRCAAhvgUBAK4IACG_BQEArggAIcEFAADTCcEFIsIFBACtCAAhwwUAALUIACDEBQIAzAgAIcUFAgDMCAAhxgVAAM8IACHHBQIA_ggAIcgFQADRCAAhBwMAAOkPACAfAADZCgAgIQAAxAoAICIAAOoPACDGBQAAkwoAIMcFAACTCgAg2wYAAOsPACATAwAA1AkAIB8AALIIACAhAACvCAAgIgAA1QkAIKIFAADSCQAwowUAAFgAEKQFAADSCQAwpQUEAAAAAaoFQADRCAAhvgUBAK4IACG_BQEArggAIcEFAADTCcEFIsIFBACtCAAhwwUAALUIACDEBQIAzAgAIcUFAgDMCAAhxgVAAM8IACHHBQIA_ggAIcgFQADRCAAhAwAAAFgAIAEAAFkAMAIAAFoAIAgcAADLCQAgHgAA0QkAIKIFAADQCQAwowUAAFwAEKQFAADQCQAwpQUEAK0IACGmBQQArQgAIbkFBACtCAAhAhwAAOUPACAeAADoDwAgCRwAAMsJACAeAADRCQAgogUAANAJADCjBQAAXAAQpAUAANAJADClBQQAAAABpgUEAK0IACG5BQQArQgAIcwGAADPCQAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACABAAAAXAAgCBwAAMsJACAgAADOCQAgogUAAM0JADCjBQAAYgAQpAUAAM0JADClBQQArQgAIaYFBACtCAAhuAUEAK0IACECHAAA5Q8AICAAAOcPACAJHAAAywkAICAAAM4JACCiBQAAzQkAMKMFAABiABCkBQAAzQkAMKUFBAAAAAGmBQQArQgAIbgFBACtCAAhywYAAMwJACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAEAAABiACALHAAAywkAIKIFAADKCQAwowUAAGgAEKQFAADKCQAwpQUEAK0IACGmBQQArQgAIacFAQCuCAAhqAUBAK4IACGpBQEAywgAIaoFQADRCAAhqwUEAK0IACEDHAAA5Q8AIKkFAACTCgAg2wYAAOYPACALHAAAywkAIKIFAADKCQAwowUAAGgAEKQFAADKCQAwpQUEAAAAAaYFBACtCAAhpwUBAK4IACGoBQEArggAIakFAQDLCAAhqgVAANEIACGrBQQArQgAIQMAAABoACABAABpADACAABqACABAAAAXAAgAQAAAGIAIAEAAABoACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAJQAgAQAAADsAIAEAAAA_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_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_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_DQAgIAAAkwoAIDYAAMANACA3AADDDQAgOAAAwg0AIDkAAMENACC-BQAAkwoAINQFAACTCgAg1QUAAJMKACCRBgAAkwoAIK0GAACTCgAgrwYAAJMKACAUIAEAnAgAIaIFAACvCQAwowUAAKoCABCkBQAArwkAMKUFBACaCAAhpwUAALAJrAYiqgVAAJ0IACGrBQIAtggAIb4FAQCcCAAhwgUEAJoIACHIBUAAnQgAIdQFQAC3CAAh1QUEAMMIACHWBQIAtggAIZEGAQCcCAAhrAYAALUIACCtBgIAuAgAIa4GAQCbCAAhrwYBAJwIACGwBgAAsQkAIAMAAAAHACABAACpAgAwNQAAqgIAIAMAAAAHACABAAAIADACAAAJACARrwEAAKgJACCiBQAApgkAMKMFAAC7AgAQpAUAAKYJADClBQQAAAABqgVAANEIACGrBQQArQgAIboFAQCuCAAhyAVAANEIACHMBQAApwmrBiLNBQQArQgAIdQFQADPCAAh1QUEANAIACHWBQQArQgAIZEGAQDLCAAhpgZAANEIACGoBkAAzwgAIQEAAACtAgAgHawBAACtCQAgrgEAAK4JACCiBQAArAkAMKMFAACvAgAQpAUAAKwJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQQArQgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUEAK0IACGQBiAAjQkAIZEGAQDLCAAhkgYCAMwIACGTBgIAzAgAIZQGAQDLCAAhlQYBAMsIACGWBgEAywgAIZcGAQDLCAAhmwYAAJYJACClBgQArQgAIaYGQADRCAAhpwZAAM8IACGoBkAAzwgAIakGQADPCAAhDqwBAAC8DQAgrgEAAL0NACDUBQAAkwoAINUFAACTCgAgkQYAAJMKACCUBgAAkwoAIJUGAACTCgAglgYAAJMKACCXBgAAkwoAIJsGAACTCgAgpwYAAJMKACCoBgAAkwoAIKkGAACTCgAg2wYAAL4NACAdrAEAAK0JACCuAQAArgkAIKIFAACsCQAwowUAAK8CABCkBQAArAkAMKUFBAAAAAGnBQEArggAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcEFAACqCaQGIsgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFBACtCAAhkAYgAI0JACGRBgEAywgAIZIGAgDMCAAhkwYCAMwIACGUBgEAywgAIZUGAQDLCAAhlgYBAMsIACGXBgEAywgAIZsGAACWCQAgpQYEAK0IACGmBkAA0QgAIacGQADPCAAhqAZAAM8IACGpBkAAzwgAIQMAAACvAgAgAQAAsAIAMAIAALECACANrQEAAKsJACCiBQAAqQkAMKMFAACzAgAQpAUAAKkJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAAqgmkBiLIBUAA0QgAIcwFAQCuCAAhzQUEAK0IACHWBQIAzAgAIaQGAQDLCAAhA60BAAC6DQAgpAYAAJMKACDbBgAAuw0AIA2tAQAAqwkAIKIFAACpCQAwowUAALMCABCkBQAAqQkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwQUAAKoJpAYiyAVAANEIACHMBQEArggAIc0FBACtCAAh1gUCAMwIACGkBgEAywgAIQMAAACzAgAgAQAAtAIAMAIAALUCACABAAAArwIAIAEAAACzAgAgAQAAAK8CACABAAAArQIAIBGvAQAAqAkAIKIFAACmCQAwowUAALsCABCkBQAApgkAMKUFBACtCAAhqgVAANEIACGrBQQArQgAIboFAQCuCAAhyAVAANEIACHMBQAApwmrBiLNBQQArQgAIdQFQADPCAAh1QUEANAIACHWBQQArQgAIZEGAQDLCAAhpgZAANEIACGoBkAAzwgAIQavAQAAuA0AINQFAACTCgAg1QUAAJMKACCRBgAAkwoAIKgGAACTCgAg2wYAALkNACADAAAAuwIAIAEAALwCADACAACtAgAgAwAAALsCACABAAC8AgAwAgAArQIAIAMAAAC7AgAgAQAAvAIAMAIAAK0CACAOrwEAALcNACClBQQAAAABqgVAAAAAAasFBAAAAAG6BQEAAAAByAVAAAAAAcwFAAAAqwYCzQUEAAAAAdQFQAAAAAHVBQQAAAAB1gUEAAAAAZEGAQAAAAGmBkAAAAABqAZAAAAAAQEpAADAAgAgDaUFBAAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHIBUAAAAABzAUAAACrBgLNBQQAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAABkQYBAAAAAaYGQAAAAAGoBkAAAAABASkAAMICADABKQAAwgIAMA6vAQAAqg0AIKUFBACZCgAhqgVAAJwKACGrBQQAmQoAIboFAQCaCgAhyAVAAJwKACHMBQAAqQ2rBiLNBQQAmQoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIZEGAQCbCgAhpgZAAJwKACGoBkAA4woAIQIAAACtAgAgKQAAxQIAIA2lBQQAmQoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcgFQACcCgAhzAUAAKkNqwYizQUEAJkKACHUBUAA4woAIdUFBACTCwAh1gUEAJkKACGRBgEAmwoAIaYGQACcCgAhqAZAAOMKACECAAAAuwIAICkAAMcCACACAAAAuwIAICkAAMcCACADAAAArQIAIDAAAMACACAxAADFAgAgAQAAAK0CACABAAAAuwIAIAkKAACkDQAgNgAApQ0AIDcAAKgNACA4AACnDQAgOQAApg0AINQFAACTCgAg1QUAAJMKACCRBgAAkwoAIKgGAACTCgAgEKIFAACiCQAwowUAAM4CABCkBQAAogkAMKUFBACaCAAhqgVAAJ0IACGrBQQAmggAIboFAQCbCAAhyAVAAJ0IACHMBQAAowmrBiLNBQQAmggAIdQFQAC3CAAh1QUEAMMIACHWBQQAmggAIZEGAQCcCAAhpgZAAJ0IACGoBkAAtwgAIQMAAAC7AgAgAQAAzQIAMDUAAM4CACADAAAAuwIAIAEAALwCADACAACtAgAgAQAAALECACABAAAAsQIAIAMAAACvAgAgAQAAsAIAMAIAALECACADAAAArwIAIAEAALACADACAACxAgAgAwAAAK8CACABAACwAgAwAgAAsQIAIBqsAQAAog0AIK4BAACjDQAgpQUEAAAAAacFAQAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHBBQAAAKQGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFBAAAAAGQBiAAAAABkQYBAAAAAZIGAgAAAAGTBgIAAAABlAYBAAAAAZUGAQAAAAGWBgEAAAABlwYBAAAAAZsGgAAAAAGlBgQAAAABpgZAAAAAAacGQAAAAAGoBkAAAAABqQZAAAAAAQEpAADWAgAgGKUFBAAAAAGnBQEAAAABqgVAAAAAAasFBAAAAAG6BQEAAAABwQUAAACkBgLIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAABkAYgAAAAAZEGAQAAAAGSBgIAAAABkwYCAAAAAZQGAQAAAAGVBgEAAAABlgYBAAAAAZcGAQAAAAGbBoAAAAABpQYEAAAAAaYGQAAAAAGnBkAAAAABqAZAAAAAAakGQAAAAAEBKQAA2AIAMAEpAADYAgAwGqwBAACUDQAgrgEAAJUNACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQQAmQoAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUEAJkKACGQBiAA3AwAIZEGAQCbCgAhkgYCAOIKACGTBgIA4goAIZQGAQCbCgAhlQYBAJsKACGWBgEAmwoAIZcGAQCbCgAhmwaAAAAAAaUGBACZCgAhpgZAAJwKACGnBkAA4woAIagGQADjCgAhqQZAAOMKACECAAAAsQIAICkAANsCACAYpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAhkAYgANwMACGRBgEAmwoAIZIGAgDiCgAhkwYCAOIKACGUBgEAmwoAIZUGAQCbCgAhlgYBAJsKACGXBgEAmwoAIZsGgAAAAAGlBgQAmQoAIaYGQACcCgAhpwZAAOMKACGoBkAA4woAIakGQADjCgAhAgAAAK8CACApAADdAgAgAgAAAK8CACApAADdAgAgAwAAALECACAwAADWAgAgMQAA2wIAIAEAAACxAgAgAQAAAK8CACAQCgAAjw0AIDYAAJANACA3AACTDQAgOAAAkg0AIDkAAJENACDUBQAAkwoAINUFAACTCgAgkQYAAJMKACCUBgAAkwoAIJUGAACTCgAglgYAAJMKACCXBgAAkwoAIJsGAACTCgAgpwYAAJMKACCoBgAAkwoAIKkGAACTCgAgG6IFAAChCQAwowUAAOQCABCkBQAAoQkAMKUFBACaCAAhpwUBAJsIACGqBUAAnQgAIasFBACaCAAhugUBAJsIACHBBQAAngmkBiLIBUAAnQgAIdQFQAC3CAAh1QUEAMMIACHWBQQAmggAIZAGIACJCQAhkQYBAJwIACGSBgIAtggAIZMGAgC2CAAhlAYBAJwIACGVBgEAnAgAIZYGAQCcCAAhlwYBAJwIACGbBgAAkwkAIKUGBACaCAAhpgZAAJ0IACGnBkAAtwgAIagGQAC3CAAhqQZAALcIACEDAAAArwIAIAEAAOMCADA1AADkAgAgAwAAAK8CACABAACwAgAwAgAAsQIAIAEAAAC1AgAgAQAAALUCACADAAAAswIAIAEAALQCADACAAC1AgAgAwAAALMCACABAAC0AgAwAgAAtQIAIAMAAACzAgAgAQAAtAIAMAIAALUCACAKrQEAAI4NACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAKQGAsgFQAAAAAHMBQEAAAABzQUEAAAAAdYFAgAAAAGkBgEAAAABASkAAOwCACAJpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAACkBgLIBUAAAAABzAUBAAAAAc0FBAAAAAHWBQIAAAABpAYBAAAAAQEpAADuAgAwASkAAO4CADABAAAArwIAIAqtAQAAjQ0AIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAACMDaQGIsgFQACcCgAhzAUBAJoKACHNBQQAmQoAIdYFAgDiCgAhpAYBAJsKACECAAAAtQIAICkAAPICACAJpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAIwNpAYiyAVAAJwKACHMBQEAmgoAIc0FBACZCgAh1gUCAOIKACGkBgEAmwoAIQIAAACzAgAgKQAA9AIAIAIAAACzAgAgKQAA9AIAIAEAAACvAgAgAwAAALUCACAwAADsAgAgMQAA8gIAIAEAAAC1AgAgAQAAALMCACAGCgAAhw0AIDYAAIgNACA3AACLDQAgOAAAig0AIDkAAIkNACCkBgAAkwoAIAyiBQAAnQkAMKMFAAD8AgAQpAUAAJ0JADClBQQAmggAIaoFQACdCAAhqwUCALYIACHBBQAAngmkBiLIBUAAnQgAIcwFAQCbCAAhzQUEAJoIACHWBQIAtggAIaQGAQCcCAAhAwAAALMCACABAAD7AgAwNQAA_AIAIAMAAACzAgAgAQAAtAIAMAIAALUCACAbDAAAlgkAICABAK4IACHhAQAAmQkAIKIFAACYCQAwowUAAIcDABCkBQAAmAkAMKUFBAAAAAGqBUAA0QgAIasFBACtCAAhugUBAK4IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQQArQgAIeMFAQCuCAAh6wUAANsIACCLBgEArggAIYwGAQCuCAAhjQYBAK4IACGOBgAA2wgAII8GIACNCQAhkAYgAI0JACGZBgEAywgAIZ0GAACWCQAgnwYAAJYJACCgBgAAlgkAIKEGAACWCQAgAQAAAP8CACAO4AEAAJwJACCiBQAAmwkAMKMFAACBAwAQpAUAAJsJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_wUAANsIACCABgQArQgAIQTgAQAAhQ0AINQFAACTCgAg1QUAAJMKACDbBgAAhg0AIA_gAQAAnAkAIKIFAACbCQAwowUAAIEDABCkBQAAmwkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH-BQEArggAIf8FAADbCAAggAYEAK0IACGiBgAAmgkAIAMAAACBAwAgAQAAggMAMAIAAIMDACABAAAAgQMAIAEAAAD_AgAgGwwAAJYJACAgAQCuCAAh4QEAAJkJACCiBQAAmAkAMKMFAACHAwAQpAUAAJgJADClBQQArQgAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFBACtCAAh4wUBAK4IACHrBQAA2wgAIIsGAQCuCAAhjAYBAK4IACGNBgEArggAIY4GAADbCAAgjwYgAI0JACGQBiAAjQkAIZkGAQDLCAAhnQYAAJYJACCfBgAAlgkAIKAGAACWCQAgoQYAAJYJACAKDAAAkwoAIOEBAACDDQAg1AUAAJMKACDVBQAAkwoAIJkGAACTCgAgnQYAAJMKACCfBgAAkwoAIKAGAACTCgAgoQYAAJMKACDbBgAAhA0AIAMAAACHAwAgAQAAiAMAMAIAAP8CACADAAAAhwMAIAEAAIgDADACAAD_AgAgAwAAAIcDACABAACIAwAwAgAA_wIAIBgMgAAAAAEgAQAAAAHhAQAAgg0AIKUFBAAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAAB4wUBAAAAAesFgAAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBoAAAAABjwYgAAAAAZAGIAAAAAGZBgEAAAABnQaAAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQEpAACMAwAgFwyAAAAAASABAAAAAaUFBAAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAAB4wUBAAAAAesFgAAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBoAAAAABjwYgAAAAAZAGIAAAAAGZBgEAAAABnQaAAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQEpAACOAwAwASkAAI4DADAYDIAAAAABIAEAmgoAIeEBAAD1DAAgpQUEAJkKACGqBUAAnAoAIasFBACZCgAhugUBAJoKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIeMFAQCaCgAh6wWAAAAAAYsGAQCaCgAhjAYBAJoKACGNBgEAmgoAIY4GgAAAAAGPBiAA3AwAIZAGIADcDAAhmQYBAJsKACGdBoAAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABAgAAAP8CACApAACRAwAgFwyAAAAAASABAJoKACGlBQQAmQoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAh4wUBAJoKACHrBYAAAAABiwYBAJoKACGMBgEAmgoAIY0GAQCaCgAhjgaAAAAAAY8GIADcDAAhkAYgANwMACGZBgEAmwoAIZ0GgAAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAECAAAAhwMAICkAAJMDACACAAAAhwMAICkAAJMDACADAAAA_wIAIDAAAIwDACAxAACRAwAgAQAAAP8CACABAAAAhwMAIA0KAADwDAAgDAAAkwoAIDYAAPEMACA3AAD0DAAgOAAA8wwAIDkAAPIMACDUBQAAkwoAINUFAACTCgAgmQYAAJMKACCdBgAAkwoAIJ8GAACTCgAgoAYAAJMKACChBgAAkwoAIBoMAACTCQAgIAEAmwgAIaIFAACXCQAwowUAAJoDABCkBQAAlwkAMKUFBACaCAAhqgVAAJ0IACGrBQQAmggAIboFAQCbCAAhyAVAAJ0IACHUBUAAtwgAIdUFBADDCAAh1gUEAJoIACHjBQEAmwgAIesFAADUCAAgiwYBAJsIACGMBgEAmwgAIY0GAQCbCAAhjgYAANQIACCPBiAAiQkAIZAGIACJCQAhmQYBAJwIACGdBgAAkwkAIJ8GAACTCQAgoAYAAJMJACChBgAAkwkAIAMAAACHAwAgAQAAmQMAMDUAAJoDACADAAAAhwMAIAEAAIgDADACAAD_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_ggAIdYFAgDMCAAh4wUBAAAAAesFAADbCAAgigYBAK4IACGLBgEArggAIYwGAQCuCAAhjQYBAK4IACGOBgAA2wgAII8GIACNCQAhkAYgAI0JACEBAAAAzwMAIAEAAADPAwAgEqIFAACPCQAwowUAANIDABCkBQAAjwkAMKoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACCKBgEArggAIYsGAQCuCAAhjAYBAK4IACGNBgEArggAIY4GAADbCAAgjwYgAI0JACGQBiAAjQkAIQPUBQAAkwoAINUFAACTCgAg2wYAAOMMACADAAAA0gMAIAEAANMDADACAADPAwAgAwAAANIDACABAADTAwAwAgAAzwMAIAMAAADSAwAgAQAA0wMAMAIAAM8DACAPqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgaAAAAAAY8GIAAAAAGQBiAAAAABASkAANcDACAPqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgaAAAAAAY8GIAAAAAGQBiAAAAABASkAANkDADABKQAA2QMAMA-qBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHjBQEAmgoAIesFgAAAAAGKBgEAmgoAIYsGAQCaCgAhjAYBAJoKACGNBgEAmgoAIY4GgAAAAAGPBiAA3AwAIZAGIADcDAAhAgAAAM8DACApAADcAwAgD6oFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIeMFAQCaCgAh6wWAAAAAAYoGAQCaCgAhiwYBAJoKACGMBgEAmgoAIY0GAQCaCgAhjgaAAAAAAY8GIADcDAAhkAYgANwMACECAAAA0gMAICkAAN4DACACAAAA0gMAICkAAN4DACADAAAAzwMAIDAAANcDACAxAADcAwAgAQAAAM8DACABAAAA0gMAIAcKAADeDAAgNgAA3wwAIDcAAOIMACA4AADhDAAgOQAA4AwAINQFAACTCgAg1QUAAJMKACASogUAAI4JADCjBQAA5QMAEKQFAACOCQAwqgVAAJ0IACGrBQIAtggAIcgFQACdCAAh1AVAALcIACHVBQIAuAgAIdYFAgC2CAAh4wUBAJsIACHrBQAA1AgAIIoGAQCbCAAhiwYBAJsIACGMBgEAmwgAIY0GAQCbCAAhjgYAANQIACCPBiAAiQkAIZAGIACJCQAhAwAAANIDACABAADkAwAwNQAA5QMAIAMAAADSAwAgAQAA0wMAMAIAAM8DACARogUAAIwJADCjBQAA6wMAEKQFAACMCQAwqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_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_ggAIdYFAgDMCAAh4wUBAK4IACHkBQAA2wgAIIQGBACtCAAhhQYEAK0IACGGBgAAggkAIAEAAACzBAAgAQAAALMEACAOogUAAIEJADCjBQAAtgQAEKQFAACBCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIeQFAADbCAAghAYEAK0IACGFBgQArQgAIQPUBQAAkwoAINUFAACTCgAg2wYAAMoMACADAAAAtgQAIAEAALcEADACAACzBAAgAwAAALYEACABAAC3BAAwAgAAswQAIAMAAAC2BAAgAQAAtwQAMAIAALMEACALpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHkBYAAAAABhAYEAAAAAYUGBAAAAAEBKQAAuwQAIAulBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAeQFgAAAAAGEBgQAAAABhQYEAAAAAQEpAAC9BAAwASkAAL0EADALpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHjBQEAmgoAIeQFgAAAAAGEBgQAmQoAIYUGBACZCgAhAgAAALMEACApAADABAAgC6UFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh4wUBAJoKACHkBYAAAAABhAYEAJkKACGFBgQAmQoAIQIAAAC2BAAgKQAAwgQAIAIAAAC2BAAgKQAAwgQAIAMAAACzBAAgMAAAuwQAIDEAAMAEACABAAAAswQAIAEAAAC2BAAgBwoAAMUMACA2AADGDAAgNwAAyQwAIDgAAMgMACA5AADHDAAg1AUAAJMKACDVBQAAkwoAIA6iBQAAgAkAMKMFAADJBAAQpAUAAIAJADClBQQAmggAIaoFQACdCAAhqwUCALYIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIeMFAQCbCAAh5AUAANQIACCEBgQAmggAIYUGBACaCAAhAwAAALYEACABAADIBAAwNQAAyQQAIAMAAAC2BAAgAQAAtwQAMAIAALMEACAPogUAAP0IADCjBQAAzwQAEKQFAAD9CAAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh5AUAANsIACCEBgQArQgAIYUGBACtCAAhhgYAAP8IACABAAAAzAQAIAEAAADMBAAgDqIFAAD9CAAwowUAAM8EABCkBQAA_QgAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh4wUBAK4IACHkBQAA2wgAIIQGBACtCAAhhQYEAK0IACED1AUAAJMKACDVBQAAkwoAINsGAADEDAAgAwAAAM8EACABAADQBAAwAgAAzAQAIAMAAADPBAAgAQAA0AQAMAIAAMwEACADAAAAzwQAIAEAANAEADACAADMBAAgC6UFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHjBQEAAAAB5AWAAAAAAYQGBAAAAAGFBgQAAAABASkAANQEACALpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHkBYAAAAABhAYEAAAAAYUGBAAAAAEBKQAA1gQAMAEpAADWBAAwC6UFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh4wUBAJoKACHkBYAAAAABhAYEAJkKACGFBgQAmQoAIQIAAADMBAAgKQAA2QQAIAulBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIeMFAQCaCgAh5AWAAAAAAYQGBACZCgAhhQYEAJkKACECAAAAzwQAICkAANsEACACAAAAzwQAICkAANsEACADAAAAzAQAIDAAANQEACAxAADZBAAgAQAAAMwEACABAAAAzwQAIAcKAAC_DAAgNgAAwAwAIDcAAMMMACA4AADCDAAgOQAAwQwAINQFAACTCgAg1QUAAJMKACAOogUAAPwIADCjBQAA4gQAEKQFAAD8CAAwpQUEAJoIACGqBUAAnQgAIasFAgC2CAAhyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUCALYIACHjBQEAmwgAIeQFAADUCAAghAYEAJoIACGFBgQAmggAIQMAAADPBAAgAQAA4QQAMDUAAOIEACADAAAAzwQAIAEAANAEADACAADMBAAgAQAAAEEAIAEAAABBACADAAAAPwAgAQAAQAAwAgAAQQAgAwAAAD8AIAEAAEAAMAIAAEEAIAMAAAA_ACABAABAADACAABBACANAwAAvQwAIAkAAL4MACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQQAAAABugUBAAAAAcEFAAAAhAYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFBAAAAAEBKQAA6gQAIAulBQQAAAABpwUBAAAAAaoFQAAAAAGrBQQAAAABugUBAAAAAcEFAAAAhAYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFBAAAAAEBKQAA7AQAMAEpAADsBAAwDQMAAK8MACAJAACwDAAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcEFAACuDIQGIsIFBACZCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUEAJkKACECAAAAQQAgKQAA7wQAIAulBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQQAmQoAIboFAQCaCgAhwQUAAK4MhAYiwgUEAJkKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQQAmQoAIQIAAAA_ACApAADxBAAgAgAAAD8AICkAAPEEACADAAAAQQAgMAAA6gQAIDEAAO8EACABAAAAQQAgAQAAAD8AIAcKAACpDAAgNgAAqgwAIDcAAK0MACA4AACsDAAgOQAAqwwAINQFAACTCgAg1QUAAJMKACAOogUAAPgIADCjBQAA-AQAEKQFAAD4CAAwpQUEAJoIACGnBQEAmwgAIaoFQACdCAAhqwUEAJoIACG6BQEAmwgAIcEFAAD5CIQGIsIFBACaCAAhyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUEAJoIACEDAAAAPwAgAQAA9wQAMDUAAPgEACADAAAAPwAgAQAAQAAwAgAAQQAgAQAAAB0AIAEAAAAdACADAAAAGwAgAQAAHAAwAgAAHQAgAwAAABsAIAEAABwAMAIAAB0AIAMAAAAbACABAAAcADACAAAdACAEBgAAqAwAIAsAAKcMACCBBgQAAAABggYEAAAAAQEpAACABQAgAoEGBAAAAAGCBgQAAAABASkAAIIFADABKQAAggUAMAQGAACmDAAgCwAApQwAIIEGBACZCgAhggYEAJkKACECAAAAHQAgKQAAhQUAIAKBBgQAmQoAIYIGBACZCgAhAgAAABsAICkAAIcFACACAAAAGwAgKQAAhwUAIAMAAAAdACAwAACABQAgMQAAhQUAIAEAAAAdACABAAAAGwAgBQoAAKAMACA2AAChDAAgNwAApAwAIDgAAKMMACA5AACiDAAgBaIFAAD3CAAwowUAAI4FABCkBQAA9wgAMIEGBACaCAAhggYEAJoIACEDAAAAGwAgAQAAjQUAMDUAAI4FACADAAAAGwAgAQAAHAAwAgAAHQAgAQAAAIMDACABAAAAgwMAIAMAAACBAwAgAQAAggMAMAIAAIMDACADAAAAgQMAIAEAAIIDADACAACDAwAgAwAAAIEDACABAACCAwAwAgAAgwMAIAvgAQAAnwwAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH-BQEAAAAB_wWAAAAAAYAGBAAAAAEBKQAAlgUAIAqlBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB_gUBAAAAAf8FgAAAAAGABgQAAAABASkAAJgFADABKQAAmAUAMAvgAQAAngwAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh_gUBAJoKACH_BYAAAAABgAYEAJkKACECAAAAgwMAICkAAJsFACAKpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH-BQEAmgoAIf8FgAAAAAGABgQAmQoAIQIAAACBAwAgKQAAnQUAIAIAAACBAwAgKQAAnQUAIAMAAACDAwAgMAAAlgUAIDEAAJsFACABAAAAgwMAIAEAAACBAwAgBwoAAJkMACA2AACaDAAgNwAAnQwAIDgAAJwMACA5AACbDAAg1AUAAJMKACDVBQAAkwoAIA2iBQAA9ggAMKMFAACkBQAQpAUAAPYIADClBQQAmggAIaoFQACdCAAhqwUCALYIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIf4FAQCbCAAh_wUAANQIACCABgQAmggAIQMAAACBAwAgAQAAowUAMDUAAKQFACADAAAAgQMAIAEAAIIDADACAACDAwAgAQAAAEQAIAEAAABEACADAAAALQAgAQAAQwAwAgAARAAgAwAAAC0AIAEAAEMAMAIAAEQAIAMAAAAtACABAABDADACAABEACAMAwAAlwwAIA0AAJgMACApgAAAAAGlBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAP4FAsIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAABASkAAKwFACAKKYAAAAABpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD-BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQEpAACuBQAwASkAAK4FADABAAAAKwAgDAMAAIkMACANAACKDAAgKYAAAAABpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAIgM_gUiwgUEAJMLACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIQIAAABEACApAACyBQAgCimAAAAAAaUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAACIDP4FIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACECAAAALQAgKQAAtAUAIAIAAAAtACApAAC0BQAgAQAAACsAIAMAAABEACAwAACsBQAgMQAAsgUAIAEAAABEACABAAAALQAgCAoAAIMMACA2AACEDAAgNwAAhwwAIDgAAIYMACA5AACFDAAgwgUAAJMKACDUBQAAkwoAINUFAACTCgAgDSkAANQIACCiBQAA8ggAMKMFAAC8BQAQpAUAAPIIADClBQQAmggAIaoFQACdCAAhqwUCALYIACHBBQAA8wj-BSLCBQQAwwgAIcgFQACdCAAh1AVAALcIACHVBQIAuAgAIdYFAgC2CAAhAwAAAC0AIAEAALsFADA1AAC8BQAgAwAAAC0AIAEAAEMAMAIAAEQAIAEAAAAyACABAAAAMgAgAwAAADAAIAEAADEAMAIAADIAIAMAAAAwACABAAAxADACAAAyACADAAAAMAAgAQAAMQAwAgAAMgAgDgMAAIAMACAOAACBDAAgDwAAggwAIKUFBAAAAAGnBQAAAP0FAqoFQAAAAAGrBQIAAAABwQUAAAD8BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAEBKQAAxAUAIAulBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH6BQQAAAABASkAAMYFADABKQAAxgUAMAEAAAArACABAAAALQAgDgMAAPELACAOAADyCwAgDwAA8wsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQIAAAAyACApAADLBQAgC6UFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQIAAAAwACApAADNBQAgAgAAADAAICkAAM0FACABAAAAKwAgAQAAAC0AIAMAAAAyACAwAADEBQAgMQAAywUAIAEAAAAyACABAAAAMAAgCQoAAOoLACA2AADrCwAgNwAA7gsAIDgAAO0LACA5AADsCwAgwgUAAJMKACDUBQAAkwoAINUFAACTCgAg-gUAAJMKACAOogUAAOsIADCjBQAA1gUAEKQFAADrCAAwpQUEAJoIACGnBQAA7Qj9BSKqBUAAnQgAIasFAgC2CAAhwQUAAOwI_AUiwgUEAMMIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIfoFBADDCAAhAwAAADAAIAEAANUFADA1AADWBQAgAwAAADAAIAEAADEAMAIAADIAIAEAAAA2ACABAAAANgAgAwAAACkAIAEAADUAMAIAADYAIAMAAAApACABAAA1ADACAAA2ACADAAAAKQAgAQAANQAwAgAANgAgDRAAAOgLACARAADpCwAgpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD6BQLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9gUEAAAAAfcFBAAAAAH4BQEAAAABASkAAN4FACALpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD6BQLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9gUEAAAAAfcFBAAAAAH4BQEAAAABASkAAOAFADABKQAA4AUAMA0QAADWCwAgEQAA1wsAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADVC_oFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh9gUEAJkKACH3BQQAmQoAIfgFAQCbCgAhAgAAADYAICkAAOMFACALpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAANUL-gUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH2BQQAmQoAIfcFBACZCgAh-AUBAJsKACECAAAAKQAgKQAA5QUAIAIAAAApACApAADlBQAgAwAAADYAIDAAAN4FACAxAADjBQAgAQAAADYAIAEAAAApACAICgAA0AsAIDYAANELACA3AADUCwAgOAAA0wsAIDkAANILACDUBQAAkwoAINUFAACTCgAg-AUAAJMKACAOogUAAOcIADCjBQAA7AUAEKQFAADnCAAwpQUEAJoIACGqBUAAnQgAIasFAgC2CAAhwQUAAOgI-gUiyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUCALYIACH2BQQAmggAIfcFBACaCAAh-AUBAJwIACEDAAAAKQAgAQAA6wUAMDUAAOwFACADAAAAKQAgAQAANQAwAgAANgAgAQAAAEkAIAEAAABJACADAAAARwAgAQAASAAwAgAASQAgAwAAAEcAIAEAAEgAMAIAAEkAIAMAAABHACABAABIADACAABJACAPAwAAzwsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAHxBQEAAAAB8wUAAADzBQP0BYAAAAAB9QWAAAAAAQEpAAD0BQAgDqUFBAAAAAGqBUAAAAABqwUCAAAAAcIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAHxBQEAAAAB8wUAAADzBQP0BYAAAAAB9QWAAAAAAQEpAAD2BQAwASkAAPYFADAPAwAAzgsAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcIFBACZCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHjBQEAmgoAIesFgAAAAAHxBQEAmwoAIfMFAADNC_MFI_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-gYAMAIAAPYGACADAAAA-QYAIAEAAPoGADACAAD2BgAgAwAAAPkGACABAAD6BgAwAgAA9gYAIA6lBQQAAAABqgVAAAAAAasFBAAAAAHBBQAAANQFAsgFQAAAAAHMBQEAAAABzQUBAAAAAc4FAgAAAAHQBQAAANAFAtEFAQAAAAHSBQEAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAABASkAAP4GACAOpQUEAAAAAaoFQAAAAAGrBQQAAAABwQUAAADUBQLIBUAAAAABzAUBAAAAAc0FAQAAAAHOBQIAAAAB0AUAAADQBQLRBQEAAAAB0gUBAAAAAdQFQAAAAAHVBQQAAAAB1gUEAAAAAQEpAACABwAwASkAAIAHADAOpQUEAJkKACGqBUAAnAoAIasFBACZCgAhwQUAAJIL1AUiyAVAAJwKACHMBQEAmwoAIc0FAQCbCgAhzgUCAOIKACHQBQAAkQvQBSLRBQEAmgoAIdIFAQCbCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAhAgAAAPYGACApAACDBwAgDqUFBACZCgAhqgVAAJwKACGrBQQAmQoAIcEFAACSC9QFIsgFQACcCgAhzAUBAJsKACHNBQEAmwoAIc4FAgDiCgAh0AUAAJEL0AUi0QUBAJoKACHSBQEAmwoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIQIAAAD5BgAgKQAAhQcAIAIAAAD5BgAgKQAAhQcAIAMAAAD2BgAgMAAA_gYAIDEAAIMHACABAAAA9gYAIAEAAAD5BgAgCgoAAIwLACA2AACNCwAgNwAAkAsAIDgAAI8LACA5AACOCwAgzAUAAJMKACDNBQAAkwoAINIFAACTCgAg1AUAAJMKACDVBQAAkwoAIBGiBQAAwAgAMKMFAACMBwAQpAUAAMAIADClBQQAmggAIaoFQACdCAAhqwUEAJoIACHBBQAAwgjUBSLIBUAAnQgAIcwFAQCcCAAhzQUBAJwIACHOBQIAtggAIdAFAADBCNAFItEFAQCbCAAh0gUBAJwIACHUBUAAtwgAIdUFBADDCAAh1gUEAJoIACEDAAAA-QYAIAEAAIsHADA1AACMBwAgAwAAAPkGACABAAD6BgAwAgAA9gYAIAEAAABaACABAAAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACADAAAAWAAgAQAAWQAwAgAAWgAgEAMAAIgLACAfAACJCwAgIQAAigsAICIAAIsLACClBQQAAAABqgVAAAAAAb4FAQAAAAG_BQEAAAABwQUAAADBBQLCBQQAAAABwwUAAIcLACDEBQIAAAABxQUCAAAAAcYFQAAAAAHHBQIAAAAByAVAAAAAAQEpAACUBwAgDKUFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsIFBAAAAAHDBQAAhwsAIMQFAgAAAAHFBQIAAAABxgVAAAAAAccFAgAAAAHIBUAAAAABASkAAJYHADABKQAAlgcAMBADAADlCgAgHwAA5goAICEAAOcKACAiAADoCgAgpQUEAJkKACGqBUAAnAoAIb4FAQCaCgAhvwUBAJoKACHBBQAA4ArBBSLCBQQAmQoAIcMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQIAAABaACApAACZBwAgDKUFBACZCgAhqgVAAJwKACG-BQEAmgoAIb8FAQCaCgAhwQUAAOAKwQUiwgUEAJkKACHDBQAA4QoAIMQFAgDiCgAhxQUCAOIKACHGBUAA4woAIccFAgDkCgAhyAVAAJwKACECAAAAWAAgKQAAmwcAIAIAAABYACApAACbBwAgAwAAAFoAIDAAAJQHACAxAACZBwAgAQAAAFoAIAEAAABYACAHCgAA2woAIDYAANwKACA3AADfCgAgOAAA3goAIDkAAN0KACDGBQAAkwoAIMcFAACTCgAgD6IFAACzCAAwowUAAKIHABCkBQAAswgAMKUFBACaCAAhqgVAAJ0IACG-BQEAmwgAIb8FAQCbCAAhwQUAALQIwQUiwgUEAJoIACHDBQAAtQgAIMQFAgC2CAAhxQUCALYIACHGBUAAtwgAIccFAgC4CAAhyAVAAJ0IACEDAAAAWAAgAQAAoQcAMDUAAKIHACADAAAAWAAgAQAAWQAwAgAAWgAgBh0AALIIACCiBQAAsQgAMKMFAACoBwAQpAUAALEIADClBQQAAAABugUBAAAAAQEAAAClBwAgAQAAAKUHACAGHQAAsggAIKIFAACxCAAwowUAAKgHABCkBQAAsQgAMKUFBACtCAAhugUBAK4IACECHQAA2QoAINsGAADaCgAgAwAAAKgHACABAACpBwAwAgAApQcAIAMAAACoBwAgAQAAqQcAMAIAAKUHACADAAAAqAcAIAEAAKkHADACAAClBwAgAx0AANgKACClBQQAAAABugUBAAAAAQEpAACtBwAgAqUFBAAAAAG6BQEAAAABASkAAK8HADABKQAArwcAMAMdAADLCgAgpQUEAJkKACG6BQEAmgoAIQIAAAClBwAgKQAAsgcAIAKlBQQAmQoAIboFAQCaCgAhAgAAAKgHACApAAC0BwAgAgAAAKgHACApAAC0BwAgAwAAAKUHACAwAACtBwAgMQAAsgcAIAEAAAClBwAgAQAAAKgHACAFCgAAxgoAIDYAAMcKACA3AADKCgAgOAAAyQoAIDkAAMgKACAFogUAALAIADCjBQAAuwcAEKQFAACwCAAwpQUEAJoIACG6BQEAmwgAIQMAAACoBwAgAQAAugcAMDUAALsHACADAAAAqAcAIAEAAKkHADACAAClBwAgBh0AAK8IACCiBQAArAgAMKMFAADBBwAQpAUAAKwIADClBQQAAAABugUBAAAAAQEAAAC-BwAgAQAAAL4HACAGHQAArwgAIKIFAACsCAAwowUAAMEHABCkBQAArAgAMKUFBACtCAAhugUBAK4IACECHQAAxAoAINsGAADFCgAgAwAAAMEHACABAADCBwAwAgAAvgcAIAMAAADBBwAgAQAAwgcAMAIAAL4HACADAAAAwQcAIAEAAMIHADACAAC-BwAgAx0AAMMKACClBQQAAAABugUBAAAAAQEpAADGBwAgAqUFBAAAAAG6BQEAAAABASkAAMgHADABKQAAyAcAMAMdAAC2CgAgpQUEAJkKACG6BQEAmgoAIQIAAAC-BwAgKQAAywcAIAKlBQQAmQoAIboFAQCaCgAhAgAAAMEHACApAADNBwAgAgAAAMEHACApAADNBwAgAwAAAL4HACAwAADGBwAgMQAAywcAIAEAAAC-BwAgAQAAAMEHACAFCgAAsQoAIDYAALIKACA3AAC1CgAgOAAAtAoAIDkAALMKACAFogUAAKsIADCjBQAA1AcAEKQFAACrCAAwpQUEAJoIACG6BQEAmwgAIQMAAADBBwAgAQAA0wcAMDUAANQHACADAAAAwQcAIAEAAMIHADACAAC-BwAgAQAAAF4AIAEAAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACAFHAAArwoAIB4AALAKACClBQQAAAABpgUEAAAAAbkFBAAAAAEBKQAA3AcAIAOlBQQAAAABpgUEAAAAAbkFBAAAAAEBKQAA3gcAMAEpAADeBwAwBRwAAK0KACAeAACuCgAgpQUEAJkKACGmBQQAmQoAIbkFBACZCgAhAgAAAF4AICkAAOEHACADpQUEAJkKACGmBQQAmQoAIbkFBACZCgAhAgAAAFwAICkAAOMHACACAAAAXAAgKQAA4wcAIAMAAABeACAwAADcBwAgMQAA4QcAIAEAAABeACABAAAAXAAgBQoAAKgKACA2AACpCgAgNwAArAoAIDgAAKsKACA5AACqCgAgBqIFAACqCAAwowUAAOoHABCkBQAAqggAMKUFBACaCAAhpgUEAJoIACG5BQQAmggAIQMAAABcACABAADpBwAwNQAA6gcAIAMAAABcACABAABdADACAABeACABAAAAZAAgAQAAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAUcAACmCgAgIAAApwoAIKUFBAAAAAGmBQQAAAABuAUEAAAAAQEpAADyBwAgA6UFBAAAAAGmBQQAAAABuAUEAAAAAQEpAAD0BwAwASkAAPQHADAFHAAApAoAICAAAKUKACClBQQAmQoAIaYFBACZCgAhuAUEAJkKACECAAAAZAAgKQAA9wcAIAOlBQQAmQoAIaYFBACZCgAhuAUEAJkKACECAAAAYgAgKQAA-QcAIAIAAABiACApAAD5BwAgAwAAAGQAIDAAAPIHACAxAAD3BwAgAQAAAGQAIAEAAABiACAFCgAAnwoAIDYAAKAKACA3AACjCgAgOAAAogoAIDkAAKEKACAGogUAAKkIADCjBQAAgAgAEKQFAACpCAAwpQUEAJoIACGmBQQAmggAIbgFBACaCAAhAwAAAGIAIAEAAP8HADA1AACACAAgAwAAAGIAIAEAAGMAMAIAAGQAIAEAAABqACABAAAAagAgAwAAAGgAIAEAAGkAMAIAAGoAIAMAAABoACABAABpADACAABqACADAAAAaAAgAQAAaQAwAgAAagAgCBwAAJ4KACClBQQAAAABpgUEAAAAAacFAQAAAAGoBQEAAAABqQUBAAAAAaoFQAAAAAGrBQQAAAABASkAAIgIACAHpQUEAAAAAaYFBAAAAAGnBQEAAAABqAUBAAAAAakFAQAAAAGqBUAAAAABqwUEAAAAAQEpAACKCAAwASkAAIoIADAIHAAAnQoAIKUFBACZCgAhpgUEAJkKACGnBQEAmgoAIagFAQCaCgAhqQUBAJsKACGqBUAAnAoAIasFBACZCgAhAgAAAGoAICkAAI0IACAHpQUEAJkKACGmBQQAmQoAIacFAQCaCgAhqAUBAJoKACGpBQEAmwoAIaoFQACcCgAhqwUEAJkKACECAAAAaAAgKQAAjwgAIAIAAABoACApAACPCAAgAwAAAGoAIDAAAIgIACAxAACNCAAgAQAAAGoAIAEAAABoACAGCgAAlAoAIDYAAJUKACA3AACYCgAgOAAAlwoAIDkAAJYKACCpBQAAkwoAIAqiBQAAmQgAMKMFAACWCAAQpAUAAJkIADClBQQAmggAIaYFBACaCAAhpwUBAJsIACGoBQEAmwgAIakFAQCcCAAhqgVAAJ0IACGrBQQAmggAIQMAAABoACABAACVCAAwNQAAlggAIAMAAABoACABAABpADACAABqACAKogUAAJkIADCjBQAAlggAEKQFAACZCAAwpQUEAJoIACGmBQQAmggAIacFAQCbCAAhqAUBAJsIACGpBQEAnAgAIaoFQACdCAAhqwUEAJoIACENCgAAnwgAIDYAAKcIACA3AACoCAAgOAAAqAgAIDkAAKgIACCsBQQAAAABrQUEAAAABK4FBAAAAASvBQQAAAABsAUEAAAAAbEFBAAAA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_CAAgrAUAAADBBQKtBQAAAMEFCK4FAAAAwQUIswUAAL4IwQUiBKwFAAAAwQUCrQUAAADBBQiuBQAAAMEFCLMFAAC_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-gUIswUAAOoI-gUiDqIFAADrCAAwowUAANYFABCkBQAA6wgAMKUFBACaCAAhpwUAAO0I_QUiqgVAAJ0IACGrBQIAtggAIcEFAADsCPwFIsIFBADDCAAhyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUCALYIACH6BQQAwwgAIQcKAACfCAAgOAAA8QgAIDkAAPEIACCsBQAAAPwFAq0FAAAA_AUIrgUAAAD8BQizBQAA8Aj8BSIHCgAAnwgAIDgAAO8IACA5AADvCAAgrAUAAAD9BQKtBQAAAP0FCK4FAAAA_QUIswUAAO4I_QUiBwoAAJ8IACA4AADvCAAgOQAA7wgAIKwFAAAA_QUCrQUAAAD9BQiuBQAAAP0FCLMFAADuCP0FIgSsBQAAAP0FAq0FAAAA_QUIrgUAAAD9BQizBQAA7wj9BSIHCgAAnwgAIDgAAPEIACA5AADxCAAgrAUAAAD8BQKtBQAAAPwFCK4FAAAA_AUIswUAAPAI_AUiBKwFAAAA_AUCrQUAAAD8BQiuBQAAAPwFCLMFAADxCPwFIg0pAADUCAAgogUAAPIIADCjBQAAvAUAEKQFAADyCAAwpQUEAJoIACGqBUAAnQgAIasFAgC2CAAhwQUAAPMI_gUiwgUEAMMIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIQcKAACfCAAgOAAA9QgAIDkAAPUIACCsBQAAAP4FAq0FAAAA_gUIrgUAAAD-BQizBQAA9Aj-BSIHCgAAnwgAIDgAAPUIACA5AAD1CAAgrAUAAAD-BQKtBQAAAP4FCK4FAAAA_gUIswUAAPQI_gUiBKwFAAAA_gUCrQUAAAD-BQiuBQAAAP4FCLMFAAD1CP4FIg2iBQAA9ggAMKMFAACkBQAQpAUAAPYIADClBQQAmggAIaoFQACdCAAhqwUCALYIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIf4FAQCbCAAh_wUAANQIACCABgQAmggAIQWiBQAA9wgAMKMFAACOBQAQpAUAAPcIADCBBgQAmggAIYIGBACaCAAhDqIFAAD4CAAwowUAAPgEABCkBQAA-AgAMKUFBACaCAAhpwUBAJsIACGqBUAAnQgAIasFBACaCAAhugUBAJsIACHBBQAA-QiEBiLCBQQAmggAIcgFQACdCAAh1AVAALcIACHVBQIAuAgAIdYFBACaCAAhBwoAAJ8IACA4AAD7CAAgOQAA-wgAIKwFAAAAhAYCrQUAAACEBgiuBQAAAIQGCLMFAAD6CIQGIgcKAACfCAAgOAAA-wgAIDkAAPsIACCsBQAAAIQGAq0FAAAAhAYIrgUAAACEBgizBQAA-giEBiIErAUAAACEBgKtBQAAAIQGCK4FAAAAhAYIswUAAPsIhAYiDqIFAAD8CAAwowUAAOIEABCkBQAA_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_gUBAAAAAYAGBAAAAAEO4AEAAJwJACCiBQAAmwkAMKMFAACBAwAQpAUAAJsJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_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-AkAIBUAAPkJACAWAADjCQAgFwAA-gkAIBoAAPsJACAbAAD8CQAgIwAA_QkAIKIFAADyCQAwowUAACsAEKQFAADyCQAwpQUEAK0IACGnBQEArggAIaoFQADRCAAhqwUCAMwIACG6BQEArggAIcEFAACqCaQGIsgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh1wUBAMsIACGEBgEArggAIZEGAQDLCAAhmwYAAJYJACC0BgQA0AgAIbUGBADQCAAhtgYEANAIACG3BhAA8wkAIbgGEADzCQAhwwYAAJYJACDEBgAAlgkAIMUGAACWCQAgxgYAALUIACDHBgAAtQgAIMgGAACWCQAgyQZAANEIACHKBgEArggAIdAGAAArACDRBgAAKwAgA7sFAABoACC8BQAAaAAgvQUAAGgAIAsDAADUCQAgogUAANYJADCjBQAAVAAQpAUAANYJADClBQQArQgAIaoFQADRCAAhwQUBAK4IACHCBQQArQgAIcgFQADRCAAh1gUCAMwIACHXBQEAywgAIREYAADaCQAgogUAANcJADCjBQAATwAQpAUAANcJADClBQQArQgAIacFAADZCekFIqoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeYFBACtCAAh5wUIANgJACHpBQEArggAIeoFBACtCAAh6wUAANsIACAIrAUIAAAAAa0FCAAAAASuBQgAAAAErwUIAAAAAbAFCAAAAAGxBQgAAAABsgUIAAAAAbMFCACnCAAhBKwFAAAA6QUCrQUAAADpBQiuBQAAAOkFCLMFAADgCOkFIhYDAADUCQAgGQAA3AkAIKIFAADbCQAwowUAAEsAEKQFAADbCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIecFCADYCQAh6wUAANsIACDsBQEArggAIe0FAQCuCAAh7gUCAP4IACHvBQIAzAgAIfAFAgDMCAAh0AYAAEsAINEGAABLACAUAwAA1AkAIBkAANwJACCiBQAA2wkAMKMFAABLABCkBQAA2wkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQO7BQAATwAgvAUAAE8AIL0FAABPACACwgUEAAAAAeMFAQAAAAESAwAA1AkAIKIFAADeCQAwowUAAEcAEKQFAADeCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACDxBQEAywgAIfMFAADfCfMFI_QFAADbCAAg9QUAANsIACAErAUAAADzBQOtBQAAAPMFCa4FAAAA8wUJswUAAOYI8wUjDwMAAOIJACANAADjCQAgKQAA2wgAIKIFAADgCQAwowUAAC0AEKQFAADgCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQSsBQAAAP4FAq0FAAAA_gUIrgUAAAD-BQizBQAA9Qj-BSIsBAAA9AkAIAUAAPUJACAMAAD2CQAgEQAA7AkAIBMAAPcJACAUAAD4CQAgFQAA-QkAIBYAAOMJACAXAAD6CQAgGgAA-wkAIBsAAPwJACAjAAD9CQAgogUAAPIJADCjBQAAKwAQpAUAAPIJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQIAzAgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHXBQEAywgAIYQGAQCuCAAhkQYBAMsIACGbBgAAlgkAILQGBADQCAAhtQYEANAIACG2BgQA0AgAIbcGEADzCQAhuAYQAPMJACHDBgAAlgkAIMQGAACWCQAgxQYAAJYJACDGBgAAtQgAIMcGAAC1CAAgyAYAAJYJACDJBkAA0QgAIcoGAQCuCAAh0AYAACsAINEGAAArACADuwUAADAAILwFAAAwACC9BQAAMAAgEAMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQQArQgAIboFAQCuCAAhwQUAAOUJhAYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQQArQgAIQSsBQAAAIQGAq0FAAAAhAYIrgUAAACEBgizBQAA-wiEBiIDuwUAABsAILwFAAAbACC9BQAAGwAgEQMAANQJACCiBQAA5wkAMKMFAAA7ABCkBQAA5wkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADoCdsFIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHYBQAA2wgAINkFAADbCAAg2wVAAM8IACHcBQIA_ggAIQSsBQAAANsFAq0FAAAA2wUIrgUAAADbBQizBQAA1wjbBSIQEAAA6wkAIBEAAOwJACCiBQAA6QkAMKMFAAApABCkBQAA6QkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADqCfoFIsgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9gUEAK0IACH3BQQArQgAIfgFAQDLCAAhBKwFAAAA-gUCrQUAAAD6BQiuBQAAAPoFCLMFAADqCPoFIhMDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIdAGAAAwACDRBgAAMAAgA7sFAAAlACC8BQAAJQAgvQUAACUAIBEDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQSsBQAAAPwFAq0FAAAA_AUIrgUAAAD8BQizBQAA8Qj8BSIErAUAAAD9BQKtBQAAAP0FCK4FAAAA_QUIswUAAO8I_QUiEQMAAOIJACANAADjCQAgKQAA2wgAIKIFAADgCQAwowUAAC0AEKQFAADgCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdAGAAAtACDRBgAALQAgA7sFAAApACC8BQAAKQAgvQUAACkAICoEAAD0CQAgBQAA9QkAIAwAAPYJACARAADsCQAgEwAA9wkAIBQAAPgJACAVAAD5CQAgFgAA4wkAIBcAAPoJACAaAAD7CQAgGwAA_AkAICMAAP0JACCiBQAA8gkAMKMFAAArABCkBQAA8gkAMKUFBACtCAAhpwUBAK4IACGqBUAA0QgAIasFAgDMCAAhugUBAK4IACHBBQAAqgmkBiLIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIdcFAQDLCAAhhAYBAK4IACGRBgEAywgAIZsGAACWCQAgtAYEANAIACG1BgQA0AgAIbYGBADQCAAhtwYQAPMJACG4BhAA8wkAIcMGAACWCQAgxAYAAJYJACDFBgAAlgkAIMYGAAC1CAAgxwYAALUIACDIBgAAlgkAIMkGQADRCAAhygYBAK4IACEIrAUQAAAAAa0FEAAAAAWuBRAAAAAFrwUQAAAAAbAFEAAAAAGxBRAAAAABsgUQAAAAAbMFEADJCQAhA7sFAAADACC8BQAAAwAgvQUAAAMAIAO7BQAABwAgvAUAAAcAIL0FAAAHACADuwUAAAsAILwFAAALACC9BQAACwAgA7sFAAA7ACC8BQAAOwAgvQUAADsAIAO7BQAAPwAgvAUAAD8AIL0FAAA_ACADuwUAAC0AILwFAAAtACC9BQAALQAgA7sFAABHACC8BQAARwAgvQUAAEcAIAO7BQAASwAgvAUAAEsAIL0FAABLACADuwUAAFQAILwFAABUACC9BQAAVAAgA7sFAABYACC8BQAAWAAgvQUAAFgAIBIDAADUCQAgEgAAgQoAIKIFAAD-CQAwowUAACUAEKQFAAD-CQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAIAKwgYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIfcFBADQCAAhvQYBAMsIACG-BgQA0AgAIcAGAAD_CcAGIgSsBQAAAMAGAq0FAAAAwAYIrgUAAADABgizBQAAxAnABiIErAUAAADCBgKtBQAAAMIGCK4FAAAAwgYIswUAAMIJwgYiEhAAAOsJACARAADsCQAgogUAAOkJADCjBQAAKQAQpAUAAOkJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIdAGAAApACDRBgAAKQAgAoEGBAAAAAGCBgQAAAABBwYAAIUKACALAACECgAgogUAAIMKADCjBQAAGwAQpAUAAIMKADCBBgQArQgAIYIGBACtCAAhEgMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQQArQgAIboFAQCuCAAhwQUAAOUJhAYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQQArQgAIdAGAAA_ACDRBgAAPwAgHgMAANQJACAEAACOCgAgBwAAjQoAIAgAAI8KACAJAADmCQAgogUAAIsKADCjBQAACwAQpAUAAIsKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcEFAACMCqQGI8IFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGRBgEAywgAIZIGAgD-CAAhkwYCAP4IACGbBgAA2wgAIKYGQADPCAAhqAZAAM8IACG5BgEAywgAIboGCADYCQAhuwYIANgJACG8BggA2AkAIdAGAAALACDRBgAACwAgEQYAAIUKACCiBQAAhgoAMKMFAAAXABCkBQAAhgoAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGkBgEAywgAIaYGQADRCAAhqAZAAM8IACGyBgAAhwqyBiKzBkAA0QgAIQSsBQAAALIGAq0FAAAAsgYIrgUAAACyBgizBQAAtwmyBiIC9wUEAAAAAYIGBAAAAAENBgAAhQoAIKIFAACJCgAwowUAABMAEKQFAACJCgAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH3BQQArQgAIYIGBACtCAAhFQYAAIUKACCiBQAAigoAMKMFAAAPABCkBQAAigoAMKUFBACtCAAhpwUBAMsIACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGbBgAA2wgAILQGBADQCAAhtQYEANAIACG2BgQArQgAIbcGCADYCQAhuAYIANgJACEcAwAA1AkAIAQAAI4KACAHAACNCgAgCAAAjwoAIAkAAOYJACCiBQAAiwoAMKMFAAALABCkBQAAiwoAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIboFAQDLCAAhwQUAAIwKpAYjwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIZEGAQDLCAAhkgYCAP4IACGTBgIA_ggAIZsGAADbCAAgpgZAAM8IACGoBkAAzwgAIbkGAQDLCAAhugYIANgJACG7BggA2AkAIbwGCADYCQAhBKwFAAAApAYDrQUAAACkBgmuBQAAAKQGCbMFAAC9CaQGIwO7BQAADwAgvAUAAA8AIL0FAAAPACADuwUAABMAILwFAAATACC9BQAAEwAgA7sFAAAXACC8BQAAFwAgvQUAABcAIBUDAADUCQAgIAEAywgAIaIFAACQCgAwowUAAAcAEKQFAACQCgAwpQUEAK0IACGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgBKwFAAAArAYCrQUAAACsBgiuBQAAAKwGCLMFAACzCawGIg8DAADUCQAgogUAAJIKADCjBQAAAwAQpAUAAJIKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEAK0IACHABgAA_wnABiLCBiAAjQkAIQAAAAAAAAXVBgQAAAAB3QYEAAAAAd4GBAAAAAHfBgQAAAAB4AYEAAAAAQHVBgEAAAABAdUGAQAAAAEB1QZAAAAAAQUwAACsEQAgMQAArxEAINIGAACtEQAg0wYAAK4RACDYBgAAWgAgAzAAAKwRACDSBgAArREAINgGAABaACAAAAAAAAUwAACkEQAgMQAAqhEAINIGAAClEQAg0wYAAKkRACDYBgAAWgAgBTAAAKIRACAxAACnEQAg0gYAAKMRACDTBgAAphEAINgGAAC-BwAgAzAAAKQRACDSBgAApREAINgGAABaACADMAAAohEAINIGAACjEQAg2AYAAL4HACAAAAAAAAUwAACaEQAgMQAAoBEAINIGAACbEQAg0wYAAJ8RACDYBgAAWgAgBTAAAJgRACAxAACdEQAg0gYAAJkRACDTBgAAnBEAINgGAAClBwAgAzAAAJoRACDSBgAAmxEAINgGAABaACADMAAAmBEAINIGAACZEQAg2AYAAKUHACAAAAAAAAswAAC3CgAwMQAAvAoAMNIGAAC4CgAw0wYAALkKADDUBgAAugoAINUGAAC7CgAw1gYAALsKADDXBgAAuwoAMNgGAAC7CgAw2QYAAL0KADDaBgAAvgoAMAMcAACmCgAgpQUEAAAAAaYFBAAAAAECAAAAZAAgMAAAwgoAIAMAAABkACAwAADCCgAgMQAAwQoAIAEpAACXEQAwCRwAAMsJACAgAADOCQAgogUAAM0JADCjBQAAYgAQpAUAAM0JADClBQQAAAABpgUEAK0IACG4BQQArQgAIcsGAADMCQAgAgAAAGQAICkAAMEKACACAAAAvwoAICkAAMAKACAGogUAAL4KADCjBQAAvwoAEKQFAAC-CgAwpQUEAK0IACGmBQQArQgAIbgFBACtCAAhBqIFAAC-CgAwowUAAL8KABCkBQAAvgoAMKUFBACtCAAhpgUEAK0IACG4BQQArQgAIQKlBQQAmQoAIaYFBACZCgAhAxwAAKQKACClBQQAmQoAIaYFBACZCgAhAxwAAKYKACClBQQAAAABpgUEAAAAAQQwAAC3CgAw0gYAALgKADDUBgAAugoAINgGAAC7CgAwAAG3BQEAAAABAAAAAAALMAAAzAoAMDEAANEKADDSBgAAzQoAMNMGAADOCgAw1AYAAM8KACDVBgAA0AoAMNYGAADQCgAw1wYAANAKADDYBgAA0AoAMNkGAADSCgAw2gYAANMKADADHAAArwoAIKUFBAAAAAGmBQQAAAABAgAAAF4AIDAAANcKACADAAAAXgAgMAAA1woAIDEAANYKACABKQAAlhEAMAkcAADLCQAgHgAA0QkAIKIFAADQCQAwowUAAFwAEKQFAADQCQAwpQUEAAAAAaYFBACtCAAhuQUEAK0IACHMBgAAzwkAIAIAAABeACApAADWCgAgAgAAANQKACApAADVCgAgBqIFAADTCgAwowUAANQKABCkBQAA0woAMKUFBACtCAAhpgUEAK0IACG5BQQArQgAIQaiBQAA0woAMKMFAADUCgAQpAUAANMKADClBQQArQgAIaYFBACtCAAhuQUEAK0IACECpQUEAJkKACGmBQQAmQoAIQMcAACtCgAgpQUEAJkKACGmBQQAmQoAIQMcAACvCgAgpQUEAAAAAaYFBAAAAAEEMAAAzAoAMNIGAADNCgAw1AYAAM8KACDYBgAA0AoAMAABtwUBAAAAAQAAAAAAAdUGAAAAwQUCAtUGAQAAAATcBgEAAAAFBdUGAgAAAAHdBgIAAAAB3gYCAAAAAd8GAgAAAAHgBgIAAAABAdUGQAAAAAEF1QYCAAAAAd0GAgAAAAHeBgIAAAAB3wYCAAAAAeAGAgAAAAEFMAAAjhEAIDEAAJQRACDSBgAAjxEAINMGAACTEQAg2AYAAAEAIAswAAD-CgAwMQAAggsAMNIGAAD_CgAw0wYAAIALADDUBgAAgQsAINUGAADQCgAw1gYAANAKADDXBgAA0AoAMNgGAADQCgAw2QYAAIMLADDaBgAA0woAMAswAAD1CgAwMQAA-QoAMNIGAAD2CgAw0wYAAPcKADDUBgAA-AoAINUGAAC7CgAw1gYAALsKADDXBgAAuwoAMNgGAAC7CgAw2QYAAPoKADDaBgAAvgoAMAswAADpCgAwMQAA7goAMNIGAADqCgAw0wYAAOsKADDUBgAA7AoAINUGAADtCgAw1gYAAO0KADDXBgAA7QoAMNgGAADtCgAw2QYAAO8KADDaBgAA8AoAMAalBQQAAAABpwUBAAAAAagFAQAAAAGpBQEAAAABqgVAAAAAAasFBAAAAAECAAAAagAgMAAA9AoAIAMAAABqACAwAAD0CgAgMQAA8woAIAEpAACSEQAwCxwAAMsJACCiBQAAygkAMKMFAABoABCkBQAAygkAMKUFBAAAAAGmBQQArQgAIacFAQCuCAAhqAUBAK4IACGpBQEAywgAIaoFQADRCAAhqwUEAK0IACECAAAAagAgKQAA8woAIAIAAADxCgAgKQAA8goAIAqiBQAA8AoAMKMFAADxCgAQpAUAAPAKADClBQQArQgAIaYFBACtCAAhpwUBAK4IACGoBQEArggAIakFAQDLCAAhqgVAANEIACGrBQQArQgAIQqiBQAA8AoAMKMFAADxCgAQpAUAAPAKADClBQQArQgAIaYFBACtCAAhpwUBAK4IACGoBQEArggAIakFAQDLCAAhqgVAANEIACGrBQQArQgAIQalBQQAmQoAIacFAQCaCgAhqAUBAJoKACGpBQEAmwoAIaoFQACcCgAhqwUEAJkKACEGpQUEAJkKACGnBQEAmgoAIagFAQCaCgAhqQUBAJsKACGqBUAAnAoAIasFBACZCgAhBqUFBAAAAAGnBQEAAAABqAUBAAAAAakFAQAAAAGqBUAAAAABqwUEAAAAAQMgAACnCgAgpQUEAAAAAbgFBAAAAAECAAAAZAAgMAAA_QoAIAMAAABkACAwAAD9CgAgMQAA_AoAIAEpAACREQAwAgAAAGQAICkAAPwKACACAAAAvwoAICkAAPsKACACpQUEAJkKACG4BQQAmQoAIQMgAAClCgAgpQUEAJkKACG4BQQAmQoAIQMgAACnCgAgpQUEAAAAAbgFBAAAAAEDHgAAsAoAIKUFBAAAAAG5BQQAAAABAgAAAF4AIDAAAIYLACADAAAAXgAgMAAAhgsAIDEAAIULACABKQAAkBEAMAIAAABeACApAACFCwAgAgAAANQKACApAACECwAgAqUFBACZCgAhuQUEAJkKACEDHgAArgoAIKUFBACZCgAhuQUEAJkKACEDHgAAsAoAIKUFBAAAAAG5BQQAAAABAdUGAQAAAAQDMAAAjhEAINIGAACPEQAg2AYAAAEAIAQwAAD-CgAw0gYAAP8KADDUBgAAgQsAINgGAADQCgAwBDAAAPUKADDSBgAA9goAMNQGAAD4CgAg2AYAALsKADAEMAAA6QoAMNIGAADqCgAw1AYAAOwKACDYBgAA7QoAMAAAAAAAAdUGAAAA0AUCAdUGAAAA1AUCBdUGBAAAAAHdBgQAAAAB3gYEAAAAAd8GBAAAAAHgBgQAAAABAbcFAQAAAAEAAAAAAAUwAACJEQAgMQAAjBEAINIGAACKEQAg0wYAAIsRACDYBgAAAQAgAzAAAIkRACDSBgAAihEAINgGAAABACAAAAAAAAHVBgAAANsFAgUwAACEEQAgMQAAhxEAINIGAACFEQAg0wYAAIYRACDYBgAAAQAgAzAAAIQRACDSBgAAhREAINgGAAABACAAAAAAAAG3BQEAAAABAAAAAAAF1QYIAAAAAd0GCAAAAAHeBggAAAAB3wYIAAAAAeAGCAAAAAEB1QYAAADpBQIFMAAA_xAAIDEAAIIRACDSBgAAgBEAINMGAACBEQAg2AYAAE0AIAMwAAD_EAAg0gYAAIARACDYBgAATQAgAAAAAAAFMAAA-RAAIDEAAP0QACDSBgAA-hAAINMGAAD8EAAg2AYAAAEAIAswAAC6CwAwMQAAvwsAMNIGAAC7CwAw0wYAALwLADDUBgAAvQsAINUGAAC-CwAw1gYAAL4LADDXBgAAvgsAMNgGAAC-CwAw2QYAAMALADDaBgAAwQsAMAylBQQAAAABpwUAAADpBQKqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHnBQgAAAAB6QUBAAAAAeoFBAAAAAHrBYAAAAABAgAAAFEAIDAAAMULACADAAAAUQAgMAAAxQsAIDEAAMQLACABKQAA-xAAMBEYAADaCQAgogUAANcJADCjBQAATwAQpAUAANcJADClBQQAAAABpwUAANkJ6QUiqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh5gUEAK0IACHnBQgA2AkAIekFAQCuCAAh6gUEAK0IACHrBQAA2wgAIAIAAABRACApAADECwAgAgAAAMILACApAADDCwAgEKIFAADBCwAwowUAAMILABCkBQAAwQsAMKUFBACtCAAhpwUAANkJ6QUiqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh5gUEAK0IACHnBQgA2AkAIekFAQCuCAAh6gUEAK0IACHrBQAA2wgAIBCiBQAAwQsAMKMFAADCCwAQpAUAAMELADClBQQArQgAIacFAADZCekFIqoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeYFBACtCAAh5wUIANgJACHpBQEArggAIeoFBACtCAAh6wUAANsIACAMpQUEAJkKACGnBQAAsAvpBSKqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHnBQgArwsAIekFAQCaCgAh6gUEAJkKACHrBYAAAAABDKUFBACZCgAhpwUAALAL6QUiqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh5wUIAK8LACHpBQEAmgoAIeoFBACZCgAh6wWAAAAAAQylBQQAAAABpwUAAADpBQKqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHnBQgAAAAB6QUBAAAAAeoFBAAAAAHrBYAAAAABAzAAAPkQACDSBgAA-hAAINgGAAABACAEMAAAugsAMNIGAAC7CwAw1AYAAL0LACDYBgAAvgsAMAAAAAAAAdUGAAAA8wUDBTAAAPQQACAxAAD3EAAg0gYAAPUQACDTBgAA9hAAINgGAAABACADMAAA9BAAINIGAAD1EAAg2AYAAAEAIAAAAAAAAdUGAAAA-gUCBTAAAOkQACAxAADyEAAg0gYAAOoQACDTBgAA8RAAINgGAAAyACALMAAA2AsAMDEAAN0LADDSBgAA2QsAMNMGAADaCwAw1AYAANsLACDVBgAA3AsAMNYGAADcCwAw1wYAANwLADDYBgAA3AsAMNkGAADeCwAw2gYAAN8LADANAwAA5wsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAAwgYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAcAGAAAAwAYCAgAAACcAIDAAAOYLACADAAAAJwAgMAAA5gsAIDEAAOQLACABKQAA8BAAMBIDAADUCQAgEgAAgQoAIKIFAAD-CQAwowUAACUAEKQFAAD-CQAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHBBQAAgArCBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEANAIACG9BgEAywgAIb4GBADQCAAhwAYAAP8JwAYiAgAAACcAICkAAOQLACACAAAA4AsAICkAAOELACAQogUAAN8LADCjBQAA4AsAEKQFAADfCwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAIAKwgYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIfcFBADQCAAhvQYBAMsIACG-BgQA0AgAIcAGAAD_CcAGIhCiBQAA3wsAMKMFAADgCwAQpAUAAN8LADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAAgArCBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEANAIACG9BgEAywgAIb4GBADQCAAhwAYAAP8JwAYiDKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADjC8IGIsIFBACZCgAhyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACH3BQQAkwsAIb0GAQCbCgAhwAYAAOILwAYiAdUGAAAAwAYCAdUGAAAAwgYCDQMAAOULACClBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAA4wvCBiLCBQQAmQoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh9wUEAJMLACG9BgEAmwoAIcAGAADiC8AGIgUwAADrEAAgMQAA7hAAINIGAADsEAAg0wYAAO0QACDYBgAAAQAgDQMAAOcLACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAMIGAsIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB9wUEAAAAAb0GAQAAAAHABgAAAMAGAgMwAADrEAAg0gYAAOwQACDYBgAAAQAgAzAAAOkQACDSBgAA6hAAINgGAAAyACAEMAAA2AsAMNIGAADZCwAw1AYAANsLACDYBgAA3AsAMAAAAAAAAdUGAAAA_AUCAdUGAAAA_QUCBzAAAOAQACAxAADnEAAg0gYAAOEQACDTBgAA5hAAINYGAAArACDXBgAAKwAg2AYAAAEAIAcwAADeEAAgMQAA5BAAINIGAADfEAAg0wYAAOMQACDWBgAALQAg1wYAAC0AINgGAABEACALMAAA9AsAMDEAAPkLADDSBgAA9QsAMNMGAAD2CwAw1AYAAPcLACDVBgAA-AsAMNYGAAD4CwAw1wYAAPgLADDYBgAA-AsAMNkGAAD6CwAw2gYAAPsLADALEQAA6QsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA-gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfcFBAAAAAH4BQEAAAABAgAAADYAIDAAAP8LACADAAAANgAgMAAA_wsAIDEAAP4LACABKQAA4hAAMBAQAADrCQAgEQAA7AkAIKIFAADpCQAwowUAACkAEKQFAADpCQAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIQIAAAA2ACApAAD-CwAgAgAAAPwLACApAAD9CwAgDqIFAAD7CwAwowUAAPwLABCkBQAA-wsAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADqCfoFIsgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9gUEAK0IACH3BQQArQgAIfgFAQDLCAAhDqIFAAD7CwAwowUAAPwLABCkBQAA-wsAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADqCfoFIsgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9gUEAK0IACH3BQQArQgAIfgFAQDLCAAhCqUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADVC_oFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh9wUEAJkKACH4BQEAmwoAIQsRAADXCwAgpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAANUL-gUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH3BQQAmQoAIfgFAQCbCgAhCxEAAOkLACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAPoFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH3BQQAAAAB-AUBAAAAAQMwAADgEAAg0gYAAOEQACDYBgAAAQAgAzAAAN4QACDSBgAA3xAAINgGAABEACAEMAAA9AsAMNIGAAD1CwAw1AYAAPcLACDYBgAA-AsAMAAAAAAAAdUGAAAA_gUCBzAAANgQACAxAADcEAAg0gYAANkQACDTBgAA2xAAINYGAAArACDXBgAAKwAg2AYAAAEAIAswAACLDAAwMQAAkAwAMNIGAACMDAAw0wYAAI0MADDUBgAAjgwAINUGAACPDAAw1gYAAI8MADDXBgAAjwwAMNgGAACPDAAw2QYAAJEMADDaBgAAkgwAMAwDAACADAAgDwAAggwAIKUFBAAAAAGnBQAAAP0FAqoFQAAAAAGrBQIAAAABwQUAAAD8BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQIAAAAyACAwAACWDAAgAwAAADIAIDAAAJYMACAxAACVDAAgASkAANoQADARAwAA4gkAIA4AAPAJACAPAADxCQAgogUAAO0JADCjBQAAMAAQpAUAAO0JADClBQQAAAABpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQIAAAAyACApAACVDAAgAgAAAJMMACApAACUDAAgDqIFAACSDAAwowUAAJMMABCkBQAAkgwAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQ6iBQAAkgwAMKMFAACTDAAQpAUAAJIMADClBQQArQgAIacFAADvCf0FIqoFQADRCAAhqwUCAMwIACHBBQAA7gn8BSLCBQQA0AgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh-gUEANAIACEKpQUEAJkKACGnBQAA8Av9BSKqBUAAnAoAIasFAgDiCgAhwQUAAO8L_AUiwgUEAJMLACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIQwDAADxCwAgDwAA8wsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACEMAwAAgAwAIA8AAIIMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAEDMAAA2BAAINIGAADZEAAg2AYAAAEAIAQwAACLDAAw0gYAAIwMADDUBgAAjgwAINgGAACPDAAwAAAAAAAFMAAA0xAAIDEAANYQACDSBgAA1BAAINMGAADVEAAg2AYAAP8CACADMAAA0xAAINIGAADUEAAg2AYAAP8CACAAAAAAAAUwAADLEAAgMQAA0RAAINIGAADMEAAg0wYAANAQACDYBgAAQQAgBTAAAMkQACAxAADOEAAg0gYAAMoQACDTBgAAzRAAINgGAAANACADMAAAyxAAINIGAADMEAAg2AYAAEEAIAMwAADJEAAg0gYAAMoQACDYBgAADQAgAAAAAAAB1QYAAACEBgIFMAAAwxAAIDEAAMcQACDSBgAAxBAAINMGAADGEAAg2AYAAAEAIAswAACxDAAwMQAAtgwAMNIGAACyDAAw0wYAALMMADDUBgAAtAwAINUGAAC1DAAw1gYAALUMADDXBgAAtQwAMNgGAAC1DAAw2QYAALcMADDaBgAAuAwAMAIGAACoDAAgggYEAAAAAQIAAAAdACAwAAC8DAAgAwAAAB0AIDAAALwMACAxAAC7DAAgASkAAMUQADAIBgAAhQoAIAsAAIQKACCiBQAAgwoAMKMFAAAbABCkBQAAgwoAMIEGBACtCAAhggYEAK0IACHOBgAAggoAIAIAAAAdACApAAC7DAAgAgAAALkMACApAAC6DAAgBaIFAAC4DAAwowUAALkMABCkBQAAuAwAMIEGBACtCAAhggYEAK0IACEFogUAALgMADCjBQAAuQwAEKQFAAC4DAAwgQYEAK0IACGCBgQArQgAIQGCBgQAmQoAIQIGAACmDAAgggYEAJkKACECBgAAqAwAIIIGBAAAAAEDMAAAwxAAINIGAADEEAAg2AYAAAEAIAQwAACxDAAw0gYAALIMADDUBgAAtAwAINgGAAC1DAAwAAAAAAABtwUBAAAAAQAAAAAAAbcFAQAAAAEAAAAAAAG3BQEAAAABAAAAAAABtwUBAAAAAQAAAAAAAdUGIAAAAAEBtwUBAAAAAQAAAAAAAbcFAQAAAAEAAAAAAAG3BQEAAAABAAAAAAABtwUBAAAAAQAAAAAACzAAAPYMADAxAAD7DAAw0gYAAPcMADDTBgAA-AwAMNQGAAD5DAAg1QYAAPoMADDWBgAA-gwAMNcGAAD6DAAw2AYAAPoMADDZBgAA_AwAMNoGAAD9DAAwCaUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH-BQEAAAAB_wWAAAAAAQIAAACDAwAgMAAAgQ0AIAMAAACDAwAgMAAAgQ0AIDEAAIANACABKQAAwhAAMA_gAQAAnAkAIKIFAACbCQAwowUAAIEDABCkBQAAmwkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH-BQEArggAIf8FAADbCAAggAYEAK0IACGiBgAAmgkAIAIAAACDAwAgKQAAgA0AIAIAAAD-DAAgKQAA_wwAIA2iBQAA_QwAMKMFAAD-DAAQpAUAAP0MADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_wUAANsIACCABgQArQgAIQ2iBQAA_QwAMKMFAAD-DAAQpAUAAP0MADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_wUAANsIACCABgQArQgAIQmlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIf4FAQCaCgAh_wWAAAAAAQmlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIf4FAQCaCgAh_wWAAAAAAQmlBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB_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-Q0AMNYGAAD5DQAw1wYAAPkNADDYBgAA-Q0AMNkGAAD7DQAw2gYAAPwNADALMAAA7A0AMDEAAPANADDSBgAA7Q0AMNMGAADuDQAw1AYAAO8NACDVBgAAtQwAMNYGAAC1DAAw1wYAALUMADDYBgAAtQwAMNkGAADxDQAw2gYAALgMADACCwAApwwAIIEGBAAAAAECAAAAHQAgMAAA9A0AIAMAAAAdACAwAAD0DQAgMQAA8w0AIAEpAACeEAAwAgAAAB0AICkAAPMNACACAAAAuQwAICkAAPINACABgQYEAJkKACECCwAApQwAIIEGBACZCgAhAgsAAKcMACCBBgQAAAABDKUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGkBgEAAAABpgZAAAAAAagGQAAAAAGyBgAAALIGArMGQAAAAAECAAAAGQAgMAAAgA4AIAMAAAAZACAwAACADgAgMQAA_w0AIAEpAACdEAAwEQYAAIUKACCiBQAAhgoAMKMFAAAXABCkBQAAhgoAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIaQGAQDLCAAhpgZAANEIACGoBkAAzwgAIbIGAACHCrIGIrMGQADRCAAhAgAAABkAICkAAP8NACACAAAA_Q0AICkAAP4NACAQogUAAPwNADCjBQAA_Q0AEKQFAAD8DQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIaQGAQDLCAAhpgZAANEIACGoBkAAzwgAIbIGAACHCrIGIrMGQADRCAAhEKIFAAD8DQAwowUAAP0NABCkBQAA_A0AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGkBgEAywgAIaYGQADRCAAhqAZAAM8IACGyBgAAhwqyBiKzBkAA0QgAIQylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIaQGAQCbCgAhpgZAAJwKACGoBkAA4woAIbIGAADQDbIGIrMGQACcCgAhDKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhpAYBAJsKACGmBkAAnAoAIagGQADjCgAhsgYAANANsgYiswZAAJwKACEMpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAaQGAQAAAAGmBkAAAAABqAZAAAAAAbIGAAAAsgYCswZAAAAAAQilBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9wUEAAAAAQIAAAAVACAwAACMDgAgAwAAABUAIDAAAIwOACAxAACLDgAgASkAAJwQADAOBgAAhQoAIKIFAACJCgAwowUAABMAEKQFAACJCgAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfcFBACtCAAhggYEAK0IACHPBgAAiAoAIAIAAAAVACApAACLDgAgAgAAAIkOACApAACKDgAgDKIFAACIDgAwowUAAIkOABCkBQAAiA4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9wUEAK0IACGCBgQArQgAIQyiBQAAiA4AMKMFAACJDgAQpAUAAIgOADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfcFBACtCAAhggYEAK0IACEIpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH3BQQAmQoAIQilBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIfcFBACZCgAhCKUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH3BQQAAAABEKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGbBoAAAAABtAYEAAAAAbUGBAAAAAG2BgQAAAABtwYIAAAAAbgGCAAAAAECAAAAEQAgMAAAmA4AIAMAAAARACAwAACYDgAgMQAAlw4AIAEpAACbEAAwFQYAAIUKACCiBQAAigoAMKMFAAAPABCkBQAAigoAMKUFBAAAAAGnBQEAywgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIZsGAADbCAAgtAYEANAIACG1BgQA0AgAIbYGBACtCAAhtwYIANgJACG4BggA2AkAIQIAAAARACApAACXDgAgAgAAAJUOACApAACWDgAgFKIFAACUDgAwowUAAJUOABCkBQAAlA4AMKUFBACtCAAhpwUBAMsIACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGbBgAA2wgAILQGBADQCAAhtQYEANAIACG2BgQArQgAIbcGCADYCQAhuAYIANgJACEUogUAAJQOADCjBQAAlQ4AEKQFAACUDgAwpQUEAK0IACGnBQEAywgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIZsGAADbCAAgtAYEANAIACG1BgQA0AgAIbYGBACtCAAhtwYIANgJACG4BggA2AkAIRClBQQAmQoAIacFAQCbCgAhqgVAAJwKACGrBQIA4goAIboFAQCbCgAhwgUEAJkKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJkKACG3BggArwsAIbgGCACvCwAhEKUFBACZCgAhpwUBAJsKACGqBUAAnAoAIasFAgDiCgAhugUBAJsKACHCBQQAmQoAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAmQoAIbcGCACvCwAhuAYIAK8LACEQpQUEAAAAAacFAQAAAAGqBUAAAAABqwUCAAAAAboFAQAAAAHCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BggAAAABuAYIAAAAAQMwAACZEAAg0gYAAJoQACDYBgAAAQAgBDAAAI0OADDSBgAAjg4AMNQGAACQDgAg2AYAAJEOADAEMAAAgQ4AMNIGAACCDgAw1AYAAIQOACDYBgAAhQ4AMAQwAAD1DQAw0gYAAPYNADDUBgAA-A0AINgGAAD5DQAwBDAAAOwNADDSBgAA7Q0AMNQGAADvDQAg2AYAALUMADAAAAAAAAcwAACUEAAgMQAAlxAAINIGAACVEAAg0wYAAJYQACDWBgAAKQAg1wYAACkAINgGAAA2ACADMAAAlBAAINIGAACVEAAg2AYAADYAIAAAAAAABTAAAI8QACAxAACSEAAg0gYAAJAQACDTBgAAkRAAINgGAAABACADMAAAjxAAINIGAACQEAAg2AYAAAEAIAAAAAAABdUGEAAAAAHdBhAAAAAB3gYQAAAAAd8GEAAAAAHgBhAAAAABAtUGAQAAAATcBgEAAAAFAtUGAQAAAATcBgEAAAAFCzAAAL4PADAxAADDDwAw0gYAAL8PADDTBgAAwA8AMNQGAADBDwAg1QYAAMIPADDWBgAAwg8AMNcGAADCDwAw2AYAAMIPADDZBgAAxA8AMNoGAADFDwAwCzAAALIPADAxAAC3DwAw0gYAALMPADDTBgAAtA8AMNQGAAC1DwAg1QYAALYPADDWBgAAtg8AMNcGAAC2DwAw2AYAALYPADDZBgAAuA8AMNoGAAC5DwAwCzAAAKYPADAxAACrDwAw0gYAAKcPADDTBgAAqA8AMNQGAACpDwAg1QYAAKoPADDWBgAAqg8AMNcGAACqDwAw2AYAAKoPADDZBgAArA8AMNoGAACtDwAwCzAAAJ0PADAxAAChDwAw0gYAAJ4PADDTBgAAnw8AMNQGAACgDwAg1QYAANwLADDWBgAA3AsAMNcGAADcCwAw2AYAANwLADDZBgAAog8AMNoGAADfCwAwCzAAAJEPADAxAACWDwAw0gYAAJIPADDTBgAAkw8AMNQGAACUDwAg1QYAAJUPADDWBgAAlQ8AMNcGAACVDwAw2AYAAJUPADDZBgAAlw8AMNoGAACYDwAwCzAAAIUPADAxAACKDwAw0gYAAIYPADDTBgAAhw8AMNQGAACIDwAg1QYAAIkPADDWBgAAiQ8AMNcGAACJDwAw2AYAAIkPADDZBgAAiw8AMNoGAACMDwAwCzAAAPkOADAxAAD-DgAw0gYAAPoOADDTBgAA-w4AMNQGAAD8DgAg1QYAAP0OADDWBgAA_Q4AMNcGAAD9DgAw2AYAAP0OADDZBgAA_w4AMNoGAACADwAwCzAAAPAOADAxAAD0DgAw0gYAAPEOADDTBgAA8g4AMNQGAADzDgAg1QYAAI8MADDWBgAAjwwAMNcGAACPDAAw2AYAAI8MADDZBgAA9Q4AMNoGAACSDAAwCzAAAOQOADAxAADpDgAw0gYAAOUOADDTBgAA5g4AMNQGAADnDgAg1QYAAOgOADDWBgAA6A4AMNcGAADoDgAw2AYAAOgOADDZBgAA6g4AMNoGAADrDgAwCzAAANgOADAxAADdDgAw0gYAANkOADDTBgAA2g4AMNQGAADbDgAg1QYAANwOADDWBgAA3A4AMNcGAADcDgAw2AYAANwOADDZBgAA3g4AMNoGAADfDgAwCzAAAMwOADAxAADRDgAw0gYAAM0OADDTBgAAzg4AMNQGAADPDgAg1QYAANAOADDWBgAA0A4AMNcGAADQDgAw2AYAANAOADDZBgAA0g4AMNoGAADTDgAwCzAAAMAOADAxAADFDgAw0gYAAMEOADDTBgAAwg4AMNQGAADDDgAg1QYAAMQOADDWBgAAxA4AMNcGAADEDgAw2AYAAMQOADDZBgAAxg4AMNoGAADHDgAwDh8AAIkLACAhAACKCwAgIgAAiwsAIKUFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsMFAACHCwAgxAUCAAAAAcUFAgAAAAHGBUAAAAABxwUCAAAAAcgFQAAAAAECAAAAWgAgMAAAyw4AIAMAAABaACAwAADLDgAgMQAAyg4AIAEpAACOEAAwEwMAANQJACAfAACyCAAgIQAArwgAICIAANUJACCiBQAA0gkAMKMFAABYABCkBQAA0gkAMKUFBAAAAAGqBUAA0QgAIb4FAQCuCAAhvwUBAK4IACHBBQAA0wnBBSLCBQQArQgAIcMFAAC1CAAgxAUCAMwIACHFBQIAzAgAIcYFQADPCAAhxwUCAP4IACHIBUAA0QgAIQIAAABaACApAADKDgAgAgAAAMgOACApAADJDgAgD6IFAADHDgAwowUAAMgOABCkBQAAxw4AMKUFBACtCAAhqgVAANEIACG-BQEArggAIb8FAQCuCAAhwQUAANMJwQUiwgUEAK0IACHDBQAAtQgAIMQFAgDMCAAhxQUCAMwIACHGBUAAzwgAIccFAgD-CAAhyAVAANEIACEPogUAAMcOADCjBQAAyA4AEKQFAADHDgAwpQUEAK0IACGqBUAA0QgAIb4FAQCuCAAhvwUBAK4IACHBBQAA0wnBBSLCBQQArQgAIcMFAAC1CAAgxAUCAMwIACHFBQIAzAgAIcYFQADPCAAhxwUCAP4IACHIBUAA0QgAIQulBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ4fAADmCgAgIQAA5woAICIAAOgKACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ4fAACJCwAgIQAAigsAICIAAIsLACClBQQAAAABqgVAAAAAAb4FAQAAAAG_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_QFAADbCAAg9QUAANsIACDNBgAA3QkAIAIAAABJACApAADuDgAgAgAAAOwOACApAADtDgAgEaIFAADrDgAwowUAAOwOABCkBQAA6w4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIesFAADbCAAg8QUBAMsIACHzBQAA3wnzBSP0BQAA2wgAIPUFAADbCAAgEaIFAADrDgAwowUAAOwOABCkBQAA6w4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIesFAADbCAAg8QUBAMsIACHzBQAA3wnzBSP0BQAA2wgAIPUFAADbCAAgDaUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh4wUBAJoKACHrBYAAAAAB8QUBAJsKACHzBQAAzQvzBSP0BYAAAAAB9QWAAAAAAQ2lBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIeMFAQCaCgAh6wWAAAAAAfEFAQCbCgAh8wUAAM0L8wUj9AWAAAAAAfUFgAAAAAENpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHrBYAAAAAB8QUBAAAAAfMFAAAA8wUD9AWAAAAAAfUFgAAAAAEMDgAAgQwAIA8AAIIMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAECAAAAMgAgMAAA-A4AIAMAAAAyACAwAAD4DgAgMQAA9w4AIAEpAACKEAAwAgAAADIAICkAAPcOACACAAAAkwwAICkAAPYOACAKpQUEAJkKACGnBQAA8Av9BSKqBUAAnAoAIasFAgDiCgAhwQUAAO8L_AUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQwOAADyCwAgDwAA8wsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh-gUEAJMLACEMDgAAgQwAIA8AAIIMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAEKDQAAmAwAICmAAAAAAaUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA_gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQIAAABEACAwAACEDwAgAwAAAEQAIDAAAIQPACAxAACDDwAgASkAAIkQADAPAwAA4gkAIA0AAOMJACApAADbCAAgogUAAOAJADCjBQAALQAQpAUAAOAJADClBQQAAAABqgVAANEIACGrBQIAzAgAIcEFAADhCf4FIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACECAAAARAAgKQAAgw8AIAIAAACBDwAgKQAAgg8AIA0pAADbCAAgogUAAIAPADCjBQAAgQ8AEKQFAACADwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQ0pAADbCAAgogUAAIAPADCjBQAAgQ8AEKQFAACADwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQkpgAAAAAGlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAiAz-BSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIQoNAACKDAAgKYAAAAABpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAIgM_gUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACEKDQAAmAwAICmAAAAAAaUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA_gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQsJAAC-DAAgpQUEAAAAAacFAQAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHBBQAAAIQGAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFBAAAAAECAAAAQQAgMAAAkA8AIAMAAABBACAwAACQDwAgMQAAjw8AIAEpAACIEAAwEAMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQAAAABpwUBAK4IACGqBUAA0QgAIasFBACtCAAhugUBAK4IACHBBQAA5QmEBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFBACtCAAhAgAAAEEAICkAAI8PACACAAAAjQ8AICkAAI4PACAOogUAAIwPADCjBQAAjQ8AEKQFAACMDwAwpQUEAK0IACGnBQEArggAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcEFAADlCYQGIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUEAK0IACEOogUAAIwPADCjBQAAjQ8AEKQFAACMDwAwpQUEAK0IACGnBQEArggAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcEFAADlCYQGIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUEAK0IACEKpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcEFAACuDIQGIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFBACZCgAhCwkAALAMACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQQAmQoAIboFAQCaCgAhwQUAAK4MhAYiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUEAJkKACELCQAAvgwAIKUFBAAAAAGnBQEAAAABqgVAAAAAAasFBAAAAAG6BQEAAAABwQUAAACEBgLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQQAAAABDKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA2wUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAdgFgAAAAAHZBYAAAAAB2wVAAAAAAdwFAgAAAAECAAAAPQAgMAAAnA8AIAMAAAA9ACAwAACcDwAgMQAAmw8AIAEpAACHEAAwEQMAANQJACCiBQAA5wkAMKMFAAA7ABCkBQAA5wkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwQUAAOgJ2wUiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdgFAADbCAAg2QUAANsIACDbBUAAzwgAIdwFAgD-CAAhAgAAAD0AICkAAJsPACACAAAAmQ8AICkAAJoPACAQogUAAJgPADCjBQAAmQ8AEKQFAACYDwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOgJ2wUiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdgFAADbCAAg2QUAANsIACDbBUAAzwgAIdwFAgD-CAAhEKIFAACYDwAwowUAAJkPABCkBQAAmA8AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADoCdsFIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHYBQAA2wgAINkFAADbCAAg2wVAAM8IACHcBQIA_ggAIQylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAoQvbBSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIdgFgAAAAAHZBYAAAAAB2wVAAOMKACHcBQIA5AoAIQylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAoQvbBSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIdgFgAAAAAHZBYAAAAAB2wVAAOMKACHcBQIA5AoAIQylBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAANsFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHYBYAAAAAB2QWAAAAAAdsFQAAAAAHcBQIAAAABDRIAAKQOACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAMIGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAb4GBAAAAAHABgAAAMAGAgIAAAAnACAwAAClDwAgAwAAACcAIDAAAKUPACAxAACkDwAgASkAAIYQADACAAAAJwAgKQAApA8AIAIAAADgCwAgKQAAow8AIAylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAA4wvCBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIfcFBACTCwAhvQYBAJsKACG-BgQAkwsAIcAGAADiC8AGIg0SAACjDgAgpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAOMLwgYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACH3BQQAkwsAIb0GAQCbCgAhvgYEAJMLACHABgAA4gvABiINEgAApA4AIKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAAwgYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAfcFBAAAAAG9BgEAAAABvgYEAAAAAcAGAAAAwAYCFwQAAJsOACAHAACaDgAgCAAAnA4AIAkAAJ0OACClBQQAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgPIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAABkQYBAAAAAZIGAgAAAAGTBgIAAAABmwaAAAAAAaYGQAAAAAGoBkAAAAABuQYBAAAAAboGCAAAAAG7BggAAAABvAYIAAAAAQIAAAANACAwAACxDwAgAwAAAA0AIDAAALEPACAxAACwDwAgASkAAIUQADAcAwAA1AkAIAQAAI4KACAHAACNCgAgCAAAjwoAIAkAAOYJACCiBQAAiwoAMKMFAAALABCkBQAAiwoAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHBBQAAjAqkBiPCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhkQYBAMsIACGSBgIA_ggAIZMGAgD-CAAhmwYAANsIACCmBkAAzwgAIagGQADPCAAhuQYBAMsIACG6BggA2AkAIbsGCADYCQAhvAYIANgJACECAAAADQAgKQAAsA8AIAIAAACuDwAgKQAArw8AIBeiBQAArQ8AMKMFAACuDwAQpAUAAK0PADClBQQArQgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcEFAACMCqQGI8IFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGRBgEAywgAIZIGAgD-CAAhkwYCAP4IACGbBgAA2wgAIKYGQADPCAAhqAZAAM8IACG5BgEAywgAIboGCADYCQAhuwYIANgJACG8BggA2AkAIReiBQAArQ8AMKMFAACuDwAQpAUAAK0PADClBQQArQgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcEFAACMCqQGI8IFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGRBgEAywgAIZIGAgD-CAAhkwYCAP4IACGbBgAA2wgAIKYGQADPCAAhqAZAAM8IACG5BgEAywgAIboGCADYCQAhuwYIANgJACG8BggA2AkAIROlBQQAmQoAIaoFQACcCgAhqwUCAOIKACG6BQEAmwoAIcEFAADmDaQGI8gFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhkQYBAJsKACGSBgIA5AoAIZMGAgDkCgAhmwaAAAAAAaYGQADjCgAhqAZAAOMKACG5BgEAmwoAIboGCACvCwAhuwYIAK8LACG8BggArwsAIRcEAADpDQAgBwAA6A0AIAgAAOoNACAJAADrDQAgpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhugUBAJsKACHBBQAA5g2kBiPIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIZEGAQCbCgAhkgYCAOQKACGTBgIA5AoAIZsGgAAAAAGmBkAA4woAIagGQADjCgAhuQYBAJsKACG6BggArwsAIbsGCACvCwAhvAYIAK8LACEXBAAAmw4AIAcAAJoOACAIAACcDgAgCQAAnQ4AIKUFBAAAAAGqBUAAAAABqwUCAAAAAboFAQAAAAHBBQAAAKQGA8gFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGRBgEAAAABkgYCAAAAAZMGAgAAAAGbBoAAAAABpgZAAAAAAagGQAAAAAG5BgEAAAABugYIAAAAAbsGCAAAAAG8BggAAAABECABAAAAAaUFBAAAAAGnBQAAAKwGAqoFQAAAAAGrBQIAAAABvgUBAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAGRBgEAAAABrAYAAMgNACCtBgIAAAABrgYBAAAAAa8GAQAAAAGwBgAAyQ0AIAIAAAAJACAwAAC9DwAgAwAAAAkAIDAAAL0PACAxAAC8DwAgASkAAIQQADAVAwAA1AkAICABAMsIACGiBQAAkAoAMKMFAAAHABCkBQAAkAoAMKUFBAAAAAGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgAgAAAAkAICkAALwPACACAAAAug8AICkAALsPACAUIAEAywgAIaIFAAC5DwAwowUAALoPABCkBQAAuQ8AMKUFBACtCAAhpwUAAJEKrAYiqgVAANEIACGrBQIAzAgAIb4FAQDLCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIZEGAQDLCAAhrAYAALUIACCtBgIA_ggAIa4GAQCuCAAhrwYBAMsIACGwBgAAsQkAIBQgAQDLCAAhogUAALkPADCjBQAAug8AEKQFAAC5DwAwpQUEAK0IACGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgECABAJsKACGlBQQAmQoAIacFAADEDawGIqoFQACcCgAhqwUCAOIKACG-BQEAmwoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAhkQYBAJsKACGsBgAAxQ0AIK0GAgDkCgAhrgYBAJoKACGvBgEAmwoAIbAGAADGDQAgECABAJsKACGlBQQAmQoAIacFAADEDawGIqoFQACcCgAhqwUCAOIKACG-BQEAmwoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAhkQYBAJsKACGsBgAAxQ0AIK0GAgDkCgAhrgYBAJoKACGvBgEAmwoAIbAGAADGDQAgECABAAAAAaUFBAAAAAGnBQAAAKwGAqoFQAAAAAGrBQIAAAABvgUBAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAGRBgEAAAABrAYAAMgNACCtBgIAAAABrgYBAAAAAa8GAQAAAAGwBgAAyQ0AIAqlBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB9wUEAAAAAcAGAAAAwAYCwgYgAAAAAQIAAAAFACAwAADJDwAgAwAAAAUAIDAAAMkPACAxAADIDwAgASkAAIMQADAPAwAA1AkAIKIFAACSCgAwowUAAAMAEKQFAACSCgAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEAK0IACHABgAA_wnABiLCBiAAjQkAIQIAAAAFACApAADIDwAgAgAAAMYPACApAADHDwAgDqIFAADFDwAwowUAAMYPABCkBQAAxQ8AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQArQgAIcAGAAD_CcAGIsIGIACNCQAhDqIFAADFDwAwowUAAMYPABCkBQAAxQ8AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQArQgAIcAGAAD_CcAGIsIGIACNCQAhCqUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh9wUEAJkKACHABgAA4gvABiLCBiAA3AwAIQqlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIfcFBACZCgAhwAYAAOILwAYiwgYgANwMACEKpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAfcFBAAAAAHABgAAAMAGAsIGIAAAAAEB1QYBAAAABAHVBgEAAAAEBDAAAL4PADDSBgAAvw8AMNQGAADBDwAg2AYAAMIPADAEMAAAsg8AMNIGAACzDwAw1AYAALUPACDYBgAAtg8AMAQwAACmDwAw0gYAAKcPADDUBgAAqQ8AINgGAACqDwAwBDAAAJ0PADDSBgAAng8AMNQGAACgDwAg2AYAANwLADAEMAAAkQ8AMNIGAACSDwAw1AYAAJQPACDYBgAAlQ8AMAQwAACFDwAw0gYAAIYPADDUBgAAiA8AINgGAACJDwAwBDAAAPkOADDSBgAA-g4AMNQGAAD8DgAg2AYAAP0OADAEMAAA8A4AMNIGAADxDgAw1AYAAPMOACDYBgAAjwwAMAQwAADkDgAw0gYAAOUOADDUBgAA5w4AINgGAADoDgAwBDAAANgOADDSBgAA2Q4AMNQGAADbDgAg2AYAANwOADAEMAAAzA4AMNIGAADNDgAw1AYAAM8OACDYBgAA0A4AMAQwAADADgAw0gYAAMEOADDUBgAAww4AINgGAADEDgAwAAAAAAAAAAAAAAAAAbcFAQAAAAEHAwAA6Q8AIB8AANkKACAhAADECgAgIgAA6g8AIMYFAACTCgAgxwUAAJMKACDbBgAA6w8AIAG3BQEAAAABAh0AAMQKACDbBgAAxQoAIAIdAADZCgAg2wYAANoKACAbBAAA2A8AIAUAANkPACAMAADaDwAgEQAA2w8AIBMAANwPACAUAADdDwAgFQAA3g8AIBYAAN8PACAXAADgDwAgGgAA4Q8AIBsAAOIPACAjAADjDwAg1AUAAJMKACDVBQAAkwoAINcFAACTCgAgkQYAAJMKACCbBgAAkwoAILQGAACTCgAgtQYAAJMKACC2BgAAkwoAILcGAACTCgAguAYAAJMKACDDBgAAkwoAIMQGAACTCgAgxQYAAJMKACDIBgAAkwoAINsGAADkDwAgAAG3BQEAAAABAbcFAQAAAAEGAwAA6Q8AIBkAAO8PACDUBQAAkwoAINUFAACTCgAg7gUAAJMKACDbBgAA8A8AIAG3BQEAAAABAAG3BQEAAAABAbcFAQAAAAEAAbcFAQAAAAEHAwAA6Q8AIA4AAPYPACAPAAD3DwAgwgUAAJMKACDUBQAAkwoAINUFAACTCgAg-gUAAJMKACABtwUBAAAAAQUDAADpDwAgDQAA3w8AIMIFAACTCgAg1AUAAJMKACDVBQAAkwoAIAAGEAAA9A8AIBEAANsPACDUBQAAkwoAINUFAACTCgAg-AUAAJMKACDbBgAA9Q8AIAG3BQEAAAABBQMAAOkPACAJAADyDwAg1AUAAJMKACDVBQAAkwoAINsGAADzDwAgEAMAAOkPACAEAAD_DwAgBwAA_g8AIAgAAIAQACAJAADyDwAgugUAAJMKACDBBQAAkwoAINQFAACTCgAg1QUAAJMKACCRBgAAkwoAIJIGAACTCgAgkwYAAJMKACCmBgAAkwoAIKgGAACTCgAguQYAAJMKACDbBgAAgRAAIAG3BQEAAAABAbcFAQAAAAEAAAABtwUBAAAAAQG3BQEAAAABCqUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABwAYAAADABgLCBiAAAAABECABAAAAAaUFBAAAAAGnBQAAAKwGAqoFQAAAAAGrBQIAAAABvgUBAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAGRBgEAAAABrAYAAMgNACCtBgIAAAABrgYBAAAAAa8GAQAAAAGwBgAAyQ0AIBOlBQQAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgPIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAABkQYBAAAAAZIGAgAAAAGTBgIAAAABmwaAAAAAAaYGQAAAAAGoBkAAAAABuQYBAAAAAboGCAAAAAG7BggAAAABvAYIAAAAAQylBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAMIGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAb4GBAAAAAHABgAAAMAGAgylBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAANsFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHYBYAAAAAB2QWAAAAAAdsFQAAAAAHcBQIAAAABCqUFBAAAAAGnBQEAAAABqgVAAAAAAasFBAAAAAG6BQEAAAABwQUAAACEBgLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQQAAAABCSmAAAAAAaUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA_gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQqlBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAENpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHrBYAAAAAB8QUBAAAAAfMFAAAA8wUD9AWAAAAAAfUFgAAAAAEOpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAecFCAAAAAHrBYAAAAAB7AUBAAAAAe0FAQAAAAHuBQIAAAAB7wUCAAAAAfAFAgAAAAEGpQUEAAAAAaoFQAAAAAHBBQEAAAAByAVAAAAAAdYFAgAAAAHXBQEAAAABC6UFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsMFAACHCwAgxAUCAAAAAcUFAgAAAAHGBUAAAAABxwUCAAAAAcgFQAAAAAEmBQAAzQ8AIAwAAM4PACARAADPDwAgEwAA0A8AIBQAANEPACAVAADSDwAgFgAA0w8AIBcAANQPACAaAADVDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAAjxAAIAMAAAArACAwAACPEAAgMQAAkxAAICgAAAArACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AICkAAJMQACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAISYFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhDBAAAOgLACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAPoFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH2BQQAAAAB9wUEAAAAAfgFAQAAAAECAAAANgAgMAAAlBAAIAMAAAApACAwAACUEAAgMQAAmBAAIA4AAAApACAQAADWCwAgKQAAmBAAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADVC_oFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh9gUEAJkKACH3BQQAmQoAIfgFAQCbCgAhDBAAANYLACClBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAA1Qv6BSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIfYFBACZCgAh9wUEAJkKACH4BQEAmwoAISYEAADMDwAgBQAAzQ8AIBEAAM8PACATAADQDwAgFAAA0Q8AIBUAANIPACAWAADTDwAgFwAA1A8AIBoAANUPACAbAADWDwAgIwAA1w8AIKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgLIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB1wUBAAAAAYQGAQAAAAGRBgEAAAABmwaAAAAAAbQGBAAAAAG1BgQAAAABtgYEAAAAAbcGEAAAAAG4BhAAAAABwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAAMoPACDHBgAAyw8AIMgGgAAAAAHJBkAAAAABygYBAAAAAQIAAAABACAwAACZEAAgEKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGbBoAAAAABtAYEAAAAAbUGBAAAAAG2BgQAAAABtwYIAAAAAbgGCAAAAAEIpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfcFBAAAAAEMpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAaQGAQAAAAGmBkAAAAABqAZAAAAAAbIGAAAAsgYCswZAAAAAAQGBBgQAAAABAwAAACsAIDAAAJkQACAxAAChEAAgKAAAACsAIAQAALQOACAFAAC1DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgKQAAoRAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_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_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_AgAgMAAA0xAAIAMAAACHAwAgMAAA0xAAIDEAANcQACAZAAAAhwMAIAyAAAAAASABAJoKACEpAADXEAAgpQUEAJkKACGqBUAAnAoAIasFBACZCgAhugUBAJoKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIeMFAQCaCgAh6wWAAAAAAYsGAQCaCgAhjAYBAJoKACGNBgEAmgoAIY4GgAAAAAGPBiAA3AwAIZAGIADcDAAhmQYBAJsKACGdBoAAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABFwyAAAAAASABAJoKACGlBQQAmQoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAh4wUBAJoKACHrBYAAAAABiwYBAJoKACGMBgEAmgoAIY0GAQCaCgAhjgaAAAAAAY8GIADcDAAhkAYgANwMACGZBgEAmwoAIZ0GgAAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAEmBAAAzA8AIAUAAM0PACAMAADODwAgEQAAzw8AIBMAANAPACAUAADRDwAgFgAA0w8AIBcAANQPACAaAADVDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAA2BAAIAqlBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAEDAAAAKwAgMAAA2BAAIDEAAN0QACAoAAAAKwAgBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFgAAuw4AIBcAALwOACAaAAC9DgAgGwAAvg4AICMAAL8OACApAADdEAAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFgAAuw4AIBcAALwOACAaAAC9DgAgGwAAvg4AICMAAL8OACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAIQsDAACXDAAgKYAAAAABpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD-BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQIAAABEACAwAADeEAAgJgQAAMwPACAFAADNDwAgDAAAzg8AIBEAAM8PACATAADQDwAgFAAA0Q8AIBUAANIPACAXAADUDwAgGgAA1Q8AIBsAANYPACAjAADXDwAgpQUEAAAAAacFAQAAAAGqBUAAAAABqwUCAAAAAboFAQAAAAHBBQAAAKQGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAHXBQEAAAABhAYBAAAAAZEGAQAAAAGbBoAAAAABtAYEAAAAAbUGBAAAAAG2BgQAAAABtwYQAAAAAbgGEAAAAAHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAyg8AIMcGAADLDwAgyAaAAAAAAckGQAAAAAHKBgEAAAABAgAAAAEAIDAAAOAQACAKpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD6BQLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9wUEAAAAAfgFAQAAAAEDAAAALQAgMAAA3hAAIDEAAOUQACAMAAAALQAgAwAAiQwAICmAAOUQACGlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAiAz-BSLCBQQAkwsAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhCwMAAIkMACApgAAAAAGlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAiAz-BSLCBQQAkwsAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhAwAAACsAIDAAAOAQACAxAADoEAAgKAAAACsAIAQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgKQAA6BAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACENAwAAgAwAIA4AAIEMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH6BQQAAAABAgAAADIAIDAAAOkQACAmBAAAzA8AIAUAAM0PACAMAADODwAgEwAA0A8AIBQAANEPACAVAADSDwAgFgAA0w8AIBcAANQPACAaAADVDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAA6xAAIAMAAAArACAwAADrEAAgMQAA7xAAICgAAAArACAEAAC0DgAgBQAAtQ4AIAwAALYOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AICkAAO8QACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAISYEAAC0DgAgBQAAtQ4AIAwAALYOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhDKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAAwgYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAcAGAAAAwAYCAwAAADAAIDAAAOkQACAxAADzEAAgDwAAADAAIAMAAPELACAOAADyCwAgKQAA8xAAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQ0DAADxCwAgDgAA8gsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAISYEAADMDwAgBQAAzQ8AIAwAAM4PACARAADPDwAgEwAA0A8AIBQAANEPACAVAADSDwAgFgAA0w8AIBoAANUPACAbAADWDwAgIwAA1w8AIKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgLIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB1wUBAAAAAYQGAQAAAAGRBgEAAAABmwaAAAAAAbQGBAAAAAG1BgQAAAABtgYEAAAAAbcGEAAAAAG4BhAAAAABwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAAMoPACDHBgAAyw8AIMgGgAAAAAHJBkAAAAABygYBAAAAAQIAAAABACAwAAD0EAAgAwAAACsAIDAAAPQQACAxAAD4EAAgKAAAACsAIAQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgKQAA-BAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAzA8AIAUAAM0PACAMAADODwAgEQAAzw8AIBMAANAPACAUAADRDwAgFQAA0g8AIBYAANMPACAXAADUDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAA-RAAIAylBQQAAAABpwUAAADpBQKqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHnBQgAAAAB6QUBAAAAAeoFBAAAAAHrBYAAAAABAwAAACsAIDAAAPkQACAxAAD-EAAgKAAAACsAIAQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBsAAL4OACAjAAC_DgAgKQAA_hAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBsAAL4OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEQAwAAxgsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB5wUIAAAAAesFgAAAAAHsBQEAAAAB7QUBAAAAAe4FAgAAAAHvBQIAAAAB8AUCAAAAAQIAAABNACAwAAD_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_DgAgKQAAjREAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAzA8AIAUAAM0PACAMAADODwAgEQAAzw8AIBMAANAPACAUAADRDwAgFQAA0g8AIBYAANMPACAXAADUDwAgGgAA1Q8AIBsAANYPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAAjhEAIAKlBQQAAAABuQUEAAAAAQKlBQQAAAABuAUEAAAAAQalBQQAAAABpwUBAAAAAagFAQAAAAGpBQEAAAABqgVAAAAAAasFBAAAAAEDAAAAKwAgMAAAjhEAIDEAAJURACAoAAAAKwAgBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACApAACVEQAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAIQKlBQQAAAABpgUEAAAAAQKlBQQAAAABpgUEAAAAAQKlBQQAAAABugUBAAAAAQIAAAClBwAgMAAAmBEAIA8DAACICwAgIQAAigsAICIAAIsLACClBQQAAAABqgVAAAAAAb4FAQAAAAG_BQEAAAABwQUAAADBBQLCBQQAAAABwwUAAIcLACDEBQIAAAABxQUCAAAAAcYFQAAAAAHHBQIAAAAByAVAAAAAAQIAAABaACAwAACaEQAgAwAAAKgHACAwAACYEQAgMQAAnhEAIAQAAACoBwAgKQAAnhEAIKUFBACZCgAhugUBAJoKACECpQUEAJkKACG6BQEAmgoAIQMAAABYACAwAACaEQAgMQAAoREAIBEAAABYACADAADlCgAgIQAA5woAICIAAOgKACApAAChEQAgpQUEAJkKACGqBUAAnAoAIb4FAQCaCgAhvwUBAJoKACHBBQAA4ArBBSLCBQQAmQoAIcMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ8DAADlCgAgIQAA5woAICIAAOgKACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsIFBACZCgAhwwUAAOEKACDEBQIA4goAIcUFAgDiCgAhxgVAAOMKACHHBQIA5AoAIcgFQACcCgAhAqUFBAAAAAG6BQEAAAABAgAAAL4HACAwAACiEQAgDwMAAIgLACAfAACJCwAgIgAAiwsAIKUFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsIFBAAAAAHDBQAAhwsAIMQFAgAAAAHFBQIAAAABxgVAAAAAAccFAgAAAAHIBUAAAAABAgAAAFoAIDAAAKQRACADAAAAwQcAIDAAAKIRACAxAACoEQAgBAAAAMEHACApAACoEQAgpQUEAJkKACG6BQEAmgoAIQKlBQQAmQoAIboFAQCaCgAhAwAAAFgAIDAAAKQRACAxAACrEQAgEQAAAFgAIAMAAOUKACAfAADmCgAgIgAA6AoAICkAAKsRACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsIFBACZCgAhwwUAAOEKACDEBQIA4goAIcUFAgDiCgAhxgVAAOMKACHHBQIA5AoAIcgFQACcCgAhDwMAAOUKACAfAADmCgAgIgAA6AoAIKUFBACZCgAhqgVAAJwKACG-BQEAmgoAIb8FAQCaCgAhwQUAAOAKwQUiwgUEAJkKACHDBQAA4QoAIMQFAgDiCgAhxQUCAOIKACHGBUAA4woAIccFAgDkCgAhyAVAAJwKACEPAwAAiAsAIB8AAIkLACAhAACKCwAgpQUEAAAAAaoFQAAAAAG-BQEAAAABvwUBAAAAAcEFAAAAwQUCwgUEAAAAAcMFAACHCwAgxAUCAAAAAcUFAgAAAAHGBUAAAAABxwUCAAAAAcgFQAAAAAECAAAAWgAgMAAArBEAIAMAAABYACAwAACsEQAgMQAAsBEAIBEAAABYACADAADlCgAgHwAA5goAICEAAOcKACApAACwEQAgpQUEAJkKACGqBUAAnAoAIb4FAQCaCgAhvwUBAJoKACHBBQAA4ArBBSLCBQQAmQoAIcMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ8DAADlCgAgHwAA5goAICEAAOcKACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsIFBACZCgAhwwUAAOEKACDEBQIA4goAIcUFAgDiCgAhxgVAAOMKACHHBQIA5AoAIcgFQACcCgAhDQQGAgUKAwoAIgwOBBEoDBM-ExRCCRVFDxZGDhdKFBpOFRtXGCNbGQEDAAEBAwABBgMAAQQWBgcSBQgaBwkeCAoACwEGAAQBBgAEAQYABAIGAAQLAAkDAwABCR8ICgAKAQkgAAQEIgAHIQAIIwAJJAACAwABEioNAwoAEhAADhE5DAQDLAEKABEOLg8PNw0DAy8BCgAQDTMOAQ00AAEPOAABEToAAQMAAQEDAAEDAwABCgAXGVIWARgAFQEZUwABAwABBQMAAQoAIR9fGiFlHSJrIAIcABkeABsCCgAcHWAaAR1hAAIcABkgAB4CCgAfHWYdAR1nAAEcABkDH2wAIW0AIm4ADARvAAVwAAxxABFyABNzABR0ABV1ABZ2ABd3ABp4ABt5ACN6AAAAAAUKACc2ACg3ACk4ACo5ACsAAAAAAAUKACc2ACg3ACk4ACo5ACsBAwABAQMAAQUKADA2ADE3ADI4ADM5ADQAAAAAAAUKADA2ADE3ADI4ADM5ADQCAwABErEBDQIDAAEStwENBQoAOTYAOjcAOzgAPDkAPQAAAAAABQoAOTYAOjcAOzgAPDkAPQEDAAEBAwABBQoAQjYAQzcARDgARTkARgAAAAAABQoAQjYAQzcARDgARTkARgEGAAQBBgAEBQoASzYATDcATTgATjkATwAAAAAABQoASzYATDcATTgATjkATwEGAAQBBgAEBQoAVDYAVTcAVjgAVzkAWAAAAAAABQoAVDYAVTcAVjgAVzkAWAEGAAQBBgAEBQoAXTYAXjcAXzgAYDkAYQAAAAAABQoAXTYAXjcAXzgAYDkAYQEDAAEBAwABBQoAZjYAZzcAaDgAaTkAagAAAAAABQoAZjYAZzcAaDgAaTkAagIKAHCvAbICbQMKAG-sAQBsrgG2Am4BrQG3Am0BrgG4AgABrwG5AgAAAAUKAHQ2AHU3AHY4AHc5AHgAAAAAAAUKAHQ2AHU3AHY4AHc5AHgBrAEAbAGsAQBsBQoAfTYAfjcAfzgAgAE5AIEBAAAAAAAFCgB9NgB-NwB_OACAATkAgQEBrQHxAm0BrQH3Am0FCgCGATYAhwE3AIgBOACJATkAigEAAAAAAAUKAIYBNgCHATcAiAE4AIkBOQCKAQIKAI4B4QGEA40BAeABAIwBAeEBhQMAAAAFCgCSATYAkwE3AJQBOACVATkAlgEAAAAAAAUKAJIBNgCTATcAlAE4AJUBOQCWAQAAAAUKAJwBNgCdATcAngE4AJ8BOQCgAQAAAAAABQoAnAE2AJ0BNwCeATgAnwE5AKABAAAABQoApgE2AKcBNwCoATgAqQE5AKoBAAAAAAAFCgCmATYApwE3AKgBOACpATkAqgEAAAAFCgCwATYAsQE3ALIBOACzATkAtAEAAAAAAAUKALABNgCxATcAsgE4ALMBOQC0AQAAAAUKALoBNgC7ATcAvAE4AL0BOQC-AQAAAAAABQoAugE2ALsBNwC8ATgAvQE5AL4BAAAABQoAxAE2AMUBNwDGATgAxwE5AMgBAAAAAAAFCgDEATYAxQE3AMYBOADHATkAyAEAAAAFCgDOATYAzwE3ANABOADRATkA0gEAAAAAAAUKAM4BNgDPATcA0AE4ANEBOQDSAQAAAAUKANgBNgDZATcA2gE4ANsBOQDcAQAAAAAABQoA2AE2ANkBNwDaATgA2wE5ANwBAAAABQoA4gE2AOMBNwDkATgA5QE5AOYBAAAAAAAFCgDiATYA4wE3AOQBOADlATkA5gEBAwABAQMAAQUKAOsBNgDsATcA7QE4AO4BOQDvAQAAAAAABQoA6wE2AOwBNwDtATgA7gE5AO8BAgYABAsACQIGAAQLAAkFCgD0ATYA9QE3APYBOAD3ATkA-AEAAAAAAAUKAPQBNgD1ATcA9gE4APcBOQD4AQHgAQCMAQHgAQCMAQUKAP0BNgD-ATcA_wE4AIACOQCBAgAAAAAABQoA_QE2AP4BNwD_ATgAgAI5AIECAQOxBQEBA7cFAQUKAIYCNgCHAjcAiAI4AIkCOQCKAgAAAAAABQoAhgI2AIcCNwCIAjgAiQI5AIoCAgPJBQEOygUPAgPQBQEO0QUPBQoAjwI2AJACNwCRAjgAkgI5AJMCAAAAAAAFCgCPAjYAkAI3AJECOACSAjkAkwIBEAAOARAADgUKAJgCNgCZAjcAmgI4AJsCOQCcAgAAAAAABQoAmAI2AJkCNwCaAjgAmwI5AJwCAQMAAQEDAAEFCgChAjYAogI3AKMCOACkAjkApQIAAAAAAAUKAKECNgCiAjcAowI4AKQCOQClAgEDAAEBAwABBQoAqgI2AKsCNwCsAjgArQI5AK4CAAAAAAAFCgCqAjYAqwI3AKwCOACtAjkArgIBGAAVARgAFQUKALMCNgC0AjcAtQI4ALYCOQC3AgAAAAAABQoAswI2ALQCNwC1AjgAtgI5ALcCAAAABQoAvQI2AL4CNwC_AjgAwAI5AMECAAAAAAAFCgC9AjYAvgI3AL8COADAAjkAwQIBAwABAQMAAQUKAMYCNgDHAjcAyAI4AMkCOQDKAgAAAAAABQoAxgI2AMcCNwDIAjgAyQI5AMoCAQMAAQEDAAEFCgDPAjYA0AI3ANECOADSAjkA0wIAAAAAAAUKAM8CNgDQAjcA0QI4ANICOQDTAgAAAAUKANkCNgDaAjcA2wI4ANwCOQDdAgAAAAAABQoA2QI2ANoCNwDbAjgA3AI5AN0CAQMAAQEDAAEFCgDiAjYA4wI3AOQCOADlAjkA5gIAAAAAAAUKAOICNgDjAjcA5AI4AOUCOQDmAgAABQoA6wI2AOwCNwDtAjgA7gI5AO8CAAAAAAAFCgDrAjYA7AI3AO0COADuAjkA7wIAAAUKAPQCNgD1AjcA9gI4APcCOQD4AgAAAAAABQoA9AI2APUCNwD2AjgA9wI5APgCAhwAGR4AGwIcABkeABsFCgD9AjYA_gI3AP8COACAAzkAgQMAAAAAAAUKAP0CNgD-AjcA_wI4AIADOQCBAwIcABkgAB4CHAAZIAAeBQoAhgM2AIcDNwCIAzgAiQM5AIoDAAAAAAAFCgCGAzYAhwM3AIgDOACJAzkAigMBHAAZARwAGQUKAI8DNgCQAzcAkQM4AJIDOQCTAwAAAAAABQoAjwM2AJADNwCRAzgAkgM5AJMDJAIBJXsBJn0BJ34BKH8BKoEBASuDASMshAEkLYYBAS6IASMviQElMooBATOLAQE0jAEjOo8BJjuQASw8kQECPZIBAj6TAQI_lAECQJUBAkGXAQJCmQEjQ5oBLUScAQJFngEjRp8BLkegAQJIoQECSaIBI0qlAS9LpgE1TKcBDE2oAQxOqQEMT6oBDFCrAQxRrQEMUq8BI1OwATZUswEMVbUBI1a2ATdXuAEMWLkBDFm6ASNavQE4W74BPly_AQRdwAEEXsEBBF_CAQRgwwEEYcUBBGLHASNjyAE_ZMoBBGXMASNmzQFAZ84BBGjPAQRp0AEjatMBQWvUAUds1QEFbdYBBW7XAQVv2AEFcNkBBXHbAQVy3QEjc94BSHTgAQV14gEjduMBSXfkAQV45QEFeeYBI3rpAUp76gFQfOsBBn3sAQZ-7QEGf-4BBoAB7wEGgQHxAQaCAfMBI4MB9AFRhAH2AQaFAfgBI4YB-QFShwH6AQaIAfsBBokB_AEjigH_AVOLAYACWYwBgQIHjQGCAgeOAYMCB48BhAIHkAGFAgeRAYcCB5IBiQIjkwGKAlqUAYwCB5UBjgIjlgGPAluXAZACB5gBkQIHmQGSAiOaAZUCXJsBlgJinAGXAgOdAZgCA54BmQIDnwGaAgOgAZsCA6EBnQIDogGfAiOjAaACY6QBogIDpQGkAiOmAaUCZKcBpgIDqAGnAgOpAagCI6oBqwJlqwGsAmuwAa4CbLEBugJssgG9AmyzAb4CbLQBvwJstQHBAmy2AcMCI7cBxAJxuAHGAmy5AcgCI7oByQJyuwHKAmy8AcsCbL0BzAIjvgHPAnO_AdACecAB0QJtwQHSAm3CAdMCbcMB1AJtxAHVAm3FAdcCbcYB2QIjxwHaAnrIAdwCbckB3gIjygHfAnvLAeACbcwB4QJtzQHiAiPOAeUCfM8B5gKCAdAB5wJu0QHoAm7SAekCbtMB6gJu1AHrAm7VAe0CbtYB7wIj1wHwAoMB2AHzAm7ZAfUCI9oB9gKEAdsB-AJu3AH5Am7dAfoCI94B_QKFAd8B_gKLAeIBgAOMAeMBhgOMAeQBiQOMAeUBigOMAeYBiwOMAecBjQOMAegBjwMj6QGQA48B6gGSA4wB6wGUAyPsAZUDkAHtAZYDjAHuAZcDjAHvAZgDI_ABmwORAfEBnAOXAfIBngOYAfMBnwOYAfQBogOYAfUBowOYAfYBpAOYAfcBpgOYAfgBqAMj-QGpA5kB-gGrA5gB-wGtAyP8Aa4DmgH9Aa8DmAH-AbADmAH_AbEDI4ACtAObAYECtQOhAYICtwOiAYMCuAOiAYQCuwOiAYUCvAOiAYYCvQOiAYcCvwOiAYgCwQMjiQLCA6MBigLEA6IBiwLGAyOMAscDpAGNAsgDogGOAskDogGPAsoDI5ACzQOlAZECzgOrAZIC0AOsAZMC0QOsAZQC1AOsAZUC1QOsAZYC1gOsAZcC2AOsAZgC2gMjmQLbA60BmgLdA6wBmwLfAyOcAuADrgGdAuEDrAGeAuIDrAGfAuMDI6AC5gOvAaEC5wO1AaIC6QO2AaMC6gO2AaQC7QO2AaUC7gO2AaYC7wO2AacC8QO2AagC8wMjqQL0A7cBqgL2A7YBqwL4AyOsAvkDuAGtAvoDtgGuAvsDtgGvAvwDI7AC_wO5AbECgAS_AbICggTAAbMCgwTAAbQChgTAAbUChwTAAbYCiATAAbcCigTAAbgCjAQjuQKNBMEBugKPBMABuwKRBCO8ApIEwgG9ApMEwAG-ApQEwAG_ApUEI8ACmATDAcECmQTJAcICmwTKAcMCnATKAcQCnwTKAcUCoATKAcYCoQTKAccCowTKAcgCpQQjyQKmBMsBygKoBMoBywKqBCPMAqsEzAHNAqwEygHOAq0EygHPAq4EI9ACsQTNAdECsgTTAdICtATUAdMCtQTUAdQCuATUAdUCuQTUAdYCugTUAdcCvATUAdgCvgQj2QK_BNUB2gLBBNQB2wLDBCPcAsQE1gHdAsUE1AHeAsYE1AHfAscEI-ACygTXAeECywTdAeICzQTeAeMCzgTeAeQC0QTeAeUC0gTeAeYC0wTeAecC1QTeAegC1wQj6QLYBN8B6gLaBN4B6wLcBCPsAt0E4AHtAt4E3gHuAt8E3gHvAuAEI_AC4wThAfEC5ATnAfIC5QQJ8wLmBAn0AucECfUC6AQJ9gLpBAn3AusECfgC7QQj-QLuBOgB-gLwBAn7AvIEI_wC8wTpAf0C9AQJ_gL1BAn_AvYEI4AD-QTqAYED-gTwAYID-wQIgwP8BAiEA_0ECIUD_gQIhgP_BAiHA4EFCIgDgwUjiQOEBfEBigOGBQiLA4gFI4wDiQXyAY0DigUIjgOLBQiPA4wFI5ADjwXzAZEDkAX5AZIDkQWNAZMDkgWNAZQDkwWNAZUDlAWNAZYDlQWNAZcDlwWNAZgDmQUjmQOaBfoBmgOcBY0BmwOeBSOcA58F-wGdA6AFjQGeA6EFjQGfA6IFI6ADpQX8AaEDpgWCAqIDpwUPowOoBQ-kA6kFD6UDqgUPpgOrBQ-nA60FD6gDrwUjqQOwBYMCqgOzBQ-rA7UFI6wDtgWEAq0DuAUPrgO5BQ-vA7oFI7ADvQWFArEDvgWLArIDvwUOswPABQ60A8EFDrUDwgUOtgPDBQ63A8UFDrgDxwUjuQPIBYwCugPMBQ67A84FI7wDzwWNAr0D0gUOvgPTBQ6_A9QFI8AD1wWOAsED2AWUAsID2QUNwwPaBQ3EA9sFDcUD3AUNxgPdBQ3HA98FDcgD4QUjyQPiBZUCygPkBQ3LA-YFI8wD5wWWAs0D6AUNzgPpBQ3PA-oFI9AD7QWXAtED7gWdAtID7wUU0wPwBRTUA_EFFNUD8gUU1gPzBRTXA_UFFNgD9wUj2QP4BZ4C2gP6BRTbA_wFI9wD_QWfAt0D_gUU3gP_BRTfA4AGI-ADgwagAuEDhAamAuIDhQYV4wOGBhXkA4cGFeUDiAYV5gOJBhXnA4sGFegDjQYj6QOOBqcC6gOQBhXrA5IGI-wDkwaoAu0DlAYV7gOVBhXvA5YGI_ADmQapAvEDmgavAvIDmwYW8wOcBhb0A50GFvUDngYW9gOfBhb3A6EGFvgDowYj-QOkBrAC-gOmBhb7A6gGI_wDqQaxAv0DqgYW_gOrBhb_A6wGI4AErwayAoEEsAa4AoIEsga5AoMEswa5AoQEtga5AoUEtwa5AoYEuAa5AocEuga5AogEvAYjiQS9BroCigS_BrkCiwTBBiOMBMIGuwKNBMMGuQKOBMQGuQKPBMUGI5AEyAa8ApEEyQbCApIEygYTkwTLBhOUBMwGE5UEzQYTlgTOBhOXBNAGE5gE0gYjmQTTBsMCmgTVBhObBNcGI5wE2AbEAp0E2QYTngTaBhOfBNsGI6AE3gbFAqEE3wbLAqIE4AYYowThBhikBOIGGKUE4wYYpgTkBhinBOYGGKgE6AYjqQTpBswCqgTrBhirBO0GI6wE7gbNAq0E7wYYrgTwBhivBPEGI7AE9AbOArEE9QbUArIE9wbVArME-AbVArQE-wbVArUE_AbVArYE_QbVArcE_wbVArgEgQcjuQSCB9YCugSEB9UCuwSGByO8BIcH1wK9BIgH1QK-BIkH1QK_BIoHI8AEjQfYAsEEjgfeAsIEjwcZwwSQBxnEBJEHGcUEkgcZxgSTBxnHBJUHGcgElwcjyQSYB98CygSaBxnLBJwHI8wEnQfgAs0EngcZzgSfBxnPBKAHI9AEowfhAtEEpAfnAtIEpgcb0wSnBxvUBKoHG9UEqwcb1gSsBxvXBK4HG9gEsAcj2QSxB-gC2gSzBxvbBLUHI9wEtgfpAt0Etwcb3gS4BxvfBLkHI-AEvAfqAuEEvQfwAuIEvwce4wTABx7kBMMHHuUExAce5gTFBx7nBMcHHugEyQcj6QTKB_EC6gTMBx7rBM4HI-wEzwfyAu0E0Ace7gTRBx7vBNIHI_AE1QfzAvEE1gf5AvIE1wca8wTYBxr0BNkHGvUE2gca9gTbBxr3BN0HGvgE3wcj-QTgB_oC-gTiBxr7BOQHI_wE5Qf7Av0E5gca_gTnBxr_BOgHI4AF6wf8AoEF7AeCA4IF7QcdgwXuBx2EBe8HHYUF8AcdhgXxBx2HBfMHHYgF9QcjiQX2B4MDigX4Bx2LBfoHI4wF-weEA40F_AcdjgX9Bx2PBf4HI5AFgQiFA5EFggiLA5IFgwggkwWECCCUBYUIIJUFhggglgWHCCCXBYkIIJgFiwgjmQWMCIwDmgWOCCCbBZAII5wFkQiNA50FkgggngWTCCCfBZQII6AFlwiOA6EFmAiUAw" +} +config.compilerWasm = { + getRuntime: async () => require('./query_compiler_fast_bg.js'), + getQueryCompilerWasmModule: async () => { + const loader = (await import('#wasm-compiler-loader')).default + const compiler = (await loader).default + return compiler + }, + importName: './query_compiler_fast_bg.js', +} +if (typeof globalThis !== 'undefined' && globalThis['DEBUG'] || (typeof process !== 'undefined' && process.env && process.env.DEBUG) || undefined) { + Debug.enable(typeof globalThis !== 'undefined' && globalThis['DEBUG'] || (typeof process !== 'undefined' && process.env && process.env.DEBUG) || undefined) +} + +const PrismaClient = getPrismaClient(config) +exports.PrismaClient = PrismaClient +Object.assign(exports, Prisma) diff --git a/packages/projects-prisma-client/generated/index-browser.js b/packages/projects-prisma-client/generated/index-browser.js new file mode 100644 index 0000000..c6fa90d --- /dev/null +++ b/packages/projects-prisma-client/generated/index-browser.js @@ -0,0 +1,1271 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file + +Object.defineProperty(exports, "__esModule", { value: true }); + +const { + Decimal, + DbNull, + JsonNull, + AnyNull, + NullTypes, + makeStrictEnum, + Public, + getRuntime, + skip +} = require('./runtime/index-browser.js') + + +const Prisma = {} + +exports.Prisma = Prisma +exports.$Enums = {} + +/** + * Prisma Client JS version: 7.9.0 + * Query Engine version: e922089b7d7502aff4249d5da3420f6fa55fc6ad + */ +Prisma.prismaVersion = { + client: "7.9.0", + engine: "e922089b7d7502aff4249d5da3420f6fa55fc6ad" +} + +Prisma.PrismaClientKnownRequestError = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`PrismaClientKnownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)}; +Prisma.PrismaClientUnknownRequestError = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`PrismaClientUnknownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.PrismaClientRustPanicError = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`PrismaClientRustPanicError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.PrismaClientInitializationError = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`PrismaClientInitializationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.PrismaClientValidationError = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`PrismaClientValidationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.Decimal = Decimal + +/** + * Re-export of sql-template-tag + */ +Prisma.sql = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`sqltag is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.empty = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`empty is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.join = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`join is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.raw = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`raw is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.validator = Public.validator + +/** +* Extensions +*/ +Prisma.getExtensionContext = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`Extensions.getExtensionContext is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} +Prisma.defineExtension = () => { + const runtimeName = getRuntime().prettyName; + throw new Error(`Extensions.defineExtension is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}). +In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`, +)} + +/** + * Shorthand utilities for JSON filtering + */ +Prisma.DbNull = DbNull +Prisma.JsonNull = JsonNull +Prisma.AnyNull = AnyNull + +Prisma.NullTypes = NullTypes + + + +/** + * Enums + */ + +exports.Prisma.TransactionIsolationLevel = makeStrictEnum({ + ReadUncommitted: 'ReadUncommitted', + ReadCommitted: 'ReadCommitted', + RepeatableRead: 'RepeatableRead', + Serializable: 'Serializable' +}); + +exports.Prisma.ProjectScalarFieldEnum = { + id: 'id', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + name: 'name', + description: 'description', + external: 'external', + bookmarks: 'bookmarks', + utm: 'utm', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + terms: 'terms', + groups: 'groups', + type: 'type', + status: 'status', + details: 'details', + challengeEligibility: 'challengeEligibility', + cancelReason: 'cancelReason', + templateId: 'templateId', + version: 'version', + lastActivityAt: 'lastActivityAt', + lastActivityUserId: 'lastActivityUserId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectMemberScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + userId: 'userId', + role: 'role', + isPrimary: 'isPrimary', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectMemberInviteScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + userId: 'userId', + email: 'email', + applicationId: 'applicationId', + role: 'role', + status: 'status', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedAt: 'deletedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy', + deletedBy: 'deletedBy' +}; + +exports.Prisma.ProjectPhaseScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + name: 'name', + description: 'description', + requirements: 'requirements', + status: 'status', + startDate: 'startDate', + endDate: 'endDate', + duration: 'duration', + budget: 'budget', + spentBudget: 'spentBudget', + progress: 'progress', + details: 'details', + order: 'order', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PhaseProductScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + projectId: 'projectId', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + templateId: 'templateId', + name: 'name', + type: 'type', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + details: 'details', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectPhaseMemberScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + userId: 'userId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectPhaseApprovalScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + decision: 'decision', + comment: 'comment', + startDate: 'startDate', + endDate: 'endDate', + expectedEndDate: 'expectedEndDate', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectAttachmentScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + title: 'title', + type: 'type', + tags: 'tags', + size: 'size', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType', + allowedUsers: 'allowedUsers', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.TimelineScalarFieldEnum = { + id: 'id', + name: 'name', + description: 'description', + startDate: 'startDate', + endDate: 'endDate', + reference: 'reference', + referenceId: 'referenceId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.MilestoneScalarFieldEnum = { + id: 'id', + timelineId: 'timelineId', + name: 'name', + description: 'description', + duration: 'duration', + startDate: 'startDate', + actualStartDate: 'actualStartDate', + endDate: 'endDate', + completionDate: 'completionDate', + status: 'status', + type: 'type', + details: 'details', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.StatusHistoryScalarFieldEnum = { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + status: 'status', + comment: 'comment', + createdBy: 'createdBy', + createdAt: 'createdAt', + updatedBy: 'updatedBy', + updatedAt: 'updatedAt' +}; + +exports.Prisma.ProjectTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + metadata: 'metadata', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + scope: 'scope', + phases: 'phases', + form: 'form', + planConfig: 'planConfig', + priceConfig: 'priceConfig', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProductTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details', + aliases: 'aliases', + template: 'template', + form: 'form', + deletedAt: 'deletedAt', + disabled: 'disabled', + hidden: 'hidden', + isAddOn: 'isAddOn', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.MilestoneTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + description: 'description', + duration: 'duration', + type: 'type', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + reference: 'reference', + referenceId: 'referenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectTypeScalarFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProductCategoryScalarFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.OrgConfigScalarFieldEnum = { + id: 'id', + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.FormScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PlanConfigScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PriceConfigScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.WorkStreamScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + name: 'name', + type: 'type', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PhaseWorkStreamScalarFieldEnum = { + workStreamId: 'workStreamId', + phaseId: 'phaseId' +}; + +exports.Prisma.WorkManagementPermissionScalarFieldEnum = { + id: 'id', + policy: 'policy', + permission: 'permission', + projectTemplateId: 'projectTemplateId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotRequestScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + status: 'status', + data: 'data', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotOpportunityScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + copilotRequestId: 'copilotRequestId', + status: 'status', + type: 'type', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotApplicationScalarFieldEnum = { + id: 'id', + opportunityId: 'opportunityId', + userId: 'userId', + notes: 'notes', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectSettingScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + key: 'key', + value: 'value', + valueType: 'valueType', + metadata: 'metadata', + readPermission: 'readPermission', + writePermission: 'writePermission', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectEstimationScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions', + price: 'price', + quantity: 'quantity', + minTime: 'minTime', + maxTime: 'maxTime', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectEstimationItemScalarFieldEnum = { + id: 'id', + projectEstimationId: 'projectEstimationId', + price: 'price', + type: 'type', + markupUsedReference: 'markupUsedReference', + markupUsedReferenceId: 'markupUsedReferenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.BuildingBlockScalarFieldEnum = { + id: 'id', + key: 'key', + config: 'config', + privateConfig: 'privateConfig', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ScopeChangeRequestScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + oldScope: 'oldScope', + newScope: 'newScope', + status: 'status', + approvedAt: 'approvedAt', + approvedBy: 'approvedBy', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectHistoryScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + status: 'status', + cancelReason: 'cancelReason', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CustomerPaymentScalarFieldEnum = { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + amount: 'amount', + currency: 'currency', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret', + status: 'status', + deletedAt: 'deletedAt', + deletedBy: 'deletedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectShowcasePostScalarFieldEnum = { + id: 'id', + title: 'title', + content: 'content', + status: 'status', + projectId: 'projectId', + challengeIds: 'challengeIds', + createdById: 'createdById', + updatedById: 'updatedById', + publishedAt: 'publishedAt', + publishedBy: 'publishedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt' +}; + +exports.Prisma.ProjectPostIndustryScalarFieldEnum = { + id: 'id', + name: 'name' +}; + +exports.Prisma.ProjectPostCategoryScalarFieldEnum = { + id: 'id', + name: 'name' +}; + +exports.Prisma.ProjectShowcasePostIndustryScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + industryId: 'industryId' +}; + +exports.Prisma.ProjectShowcasePostCategoryScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + categoryId: 'categoryId' +}; + +exports.Prisma.ProjectShowcasePostMediaScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + type: 'type', + url: 'url', + alt: 'alt', + createdAt: 'createdAt', + createdBy: 'createdBy' +}; + +exports.Prisma.SortOrder = { + asc: 'asc', + desc: 'desc' +}; + +exports.Prisma.NullableJsonNullValueInput = { + DbNull: Prisma.DbNull, + JsonNull: Prisma.JsonNull +}; + +exports.Prisma.JsonNullValueInput = { + JsonNull: Prisma.JsonNull +}; + +exports.Prisma.QueryMode = { + default: 'default', + insensitive: 'insensitive' +}; + +exports.Prisma.JsonNullValueFilter = { + DbNull: Prisma.DbNull, + JsonNull: Prisma.JsonNull, + AnyNull: Prisma.AnyNull +}; + +exports.Prisma.NullsOrder = { + first: 'first', + last: 'last' +}; + +exports.Prisma.ProjectOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + terms: 'terms', + groups: 'groups', + type: 'type', + cancelReason: 'cancelReason', + version: 'version', + lastActivityUserId: 'lastActivityUserId' +}; + +exports.Prisma.ProjectMemberInviteOrderByRelevanceFieldEnum = { + email: 'email' +}; + +exports.Prisma.ProjectPhaseOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + requirements: 'requirements' +}; + +exports.Prisma.PhaseProductOrderByRelevanceFieldEnum = { + name: 'name', + type: 'type' +}; + +exports.Prisma.ProjectPhaseApprovalOrderByRelevanceFieldEnum = { + comment: 'comment' +}; + +exports.Prisma.ProjectAttachmentOrderByRelevanceFieldEnum = { + title: 'title', + tags: 'tags', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType' +}; + +exports.Prisma.TimelineOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description' +}; + +exports.Prisma.MilestoneOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText' +}; + +exports.Prisma.StatusHistoryOrderByRelevanceFieldEnum = { + reference: 'reference', + comment: 'comment' +}; + +exports.Prisma.ProjectTemplateOrderByRelevanceFieldEnum = { + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.ProductTemplateOrderByRelevanceFieldEnum = { + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details' +}; + +exports.Prisma.MilestoneTemplateOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + reference: 'reference' +}; + +exports.Prisma.ProjectTypeOrderByRelevanceFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.ProductCategoryOrderByRelevanceFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.OrgConfigOrderByRelevanceFieldEnum = { + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue' +}; + +exports.Prisma.FormOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.PlanConfigOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.PriceConfigOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.WorkStreamOrderByRelevanceFieldEnum = { + name: 'name', + type: 'type' +}; + +exports.Prisma.WorkManagementPermissionOrderByRelevanceFieldEnum = { + policy: 'policy' +}; + +exports.Prisma.CopilotApplicationOrderByRelevanceFieldEnum = { + notes: 'notes' +}; + +exports.Prisma.ProjectSettingOrderByRelevanceFieldEnum = { + key: 'key', + value: 'value' +}; + +exports.Prisma.ProjectEstimationOrderByRelevanceFieldEnum = { + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions' +}; + +exports.Prisma.ProjectEstimationItemOrderByRelevanceFieldEnum = { + markupUsedReference: 'markupUsedReference' +}; + +exports.Prisma.BuildingBlockOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.ProjectHistoryOrderByRelevanceFieldEnum = { + status: 'status', + cancelReason: 'cancelReason' +}; + +exports.Prisma.CustomerPaymentOrderByRelevanceFieldEnum = { + reference: 'reference', + referenceId: 'referenceId', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret' +}; + +exports.Prisma.ProjectShowcasePostOrderByRelevanceFieldEnum = { + title: 'title', + content: 'content', + challengeIds: 'challengeIds' +}; + +exports.Prisma.ProjectPostIndustryOrderByRelevanceFieldEnum = { + name: 'name' +}; + +exports.Prisma.ProjectPostCategoryOrderByRelevanceFieldEnum = { + name: 'name' +}; + +exports.Prisma.ProjectShowcasePostMediaOrderByRelevanceFieldEnum = { + type: 'type', + url: 'url', + alt: 'alt' +}; +exports.ProjectStatus = exports.$Enums.ProjectStatus = { + draft: 'draft', + in_review: 'in_review', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused', + cancelled: 'cancelled' +}; + +exports.ProjectMemberRole = exports.$Enums.ProjectMemberRole = { + manager: 'manager', + observer: 'observer', + customer: 'customer', + copilot: 'copilot', + account_manager: 'account_manager', + program_manager: 'program_manager', + account_executive: 'account_executive', + solution_architect: 'solution_architect', + project_manager: 'project_manager' +}; + +exports.InviteStatus = exports.$Enums.InviteStatus = { + pending: 'pending', + accepted: 'accepted', + refused: 'refused', + requested: 'requested', + request_rejected: 'request_rejected', + request_approved: 'request_approved', + canceled: 'canceled' +}; + +exports.PhaseApprovalDecision = exports.$Enums.PhaseApprovalDecision = { + approve: 'approve', + reject: 'reject' +}; + +exports.AttachmentType = exports.$Enums.AttachmentType = { + file: 'file', + link: 'link' +}; + +exports.TimelineReference = exports.$Enums.TimelineReference = { + project: 'project', + phase: 'phase', + product: 'product', + work: 'work' +}; + +exports.WorkStreamStatus = exports.$Enums.WorkStreamStatus = { + draft: 'draft', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused' +}; + +exports.CopilotRequestStatus = exports.$Enums.CopilotRequestStatus = { + new: 'new', + approved: 'approved', + rejected: 'rejected', + seeking: 'seeking', + canceled: 'canceled', + fulfilled: 'fulfilled' +}; + +exports.CopilotOpportunityStatus = exports.$Enums.CopilotOpportunityStatus = { + active: 'active', + completed: 'completed', + canceled: 'canceled' +}; + +exports.CopilotOpportunityType = exports.$Enums.CopilotOpportunityType = { + dev: 'dev', + qa: 'qa', + design: 'design', + ai: 'ai', + datascience: 'datascience' +}; + +exports.CopilotApplicationStatus = exports.$Enums.CopilotApplicationStatus = { + pending: 'pending', + invited: 'invited', + accepted: 'accepted', + canceled: 'canceled' +}; + +exports.ValueType = exports.$Enums.ValueType = { + int: 'int', + double: 'double', + string: 'string', + percentage: 'percentage' +}; + +exports.EstimationType = exports.$Enums.EstimationType = { + fee: 'fee', + community: 'community', + topcoder_service: 'topcoder_service' +}; + +exports.ScopeChangeRequestStatus = exports.$Enums.ScopeChangeRequestStatus = { + pending: 'pending', + approved: 'approved', + rejected: 'rejected', + activated: 'activated', + canceled: 'canceled' +}; + +exports.CustomerPaymentCurrency = exports.$Enums.CustomerPaymentCurrency = { + USD: 'USD', + AED: 'AED', + AFN: 'AFN', + ALL: 'ALL', + AMD: 'AMD', + ANG: 'ANG', + AOA: 'AOA', + ARS: 'ARS', + AUD: 'AUD', + AWG: 'AWG', + AZN: 'AZN', + BAM: 'BAM', + BBD: 'BBD', + BDT: 'BDT', + BGN: 'BGN', + BIF: 'BIF', + BMD: 'BMD', + BND: 'BND', + BOB: 'BOB', + BRL: 'BRL', + BSD: 'BSD', + BWP: 'BWP', + BYN: 'BYN', + BZD: 'BZD', + CAD: 'CAD', + CDF: 'CDF', + CHF: 'CHF', + CLP: 'CLP', + CNY: 'CNY', + COP: 'COP', + CRC: 'CRC', + CVE: 'CVE', + CZK: 'CZK', + DJF: 'DJF', + DKK: 'DKK', + DOP: 'DOP', + DZD: 'DZD', + EGP: 'EGP', + ETB: 'ETB', + EUR: 'EUR', + FJD: 'FJD', + FKP: 'FKP', + GBP: 'GBP', + GEL: 'GEL', + GIP: 'GIP', + GMD: 'GMD', + GNF: 'GNF', + GTQ: 'GTQ', + GYD: 'GYD', + HKD: 'HKD', + HNL: 'HNL', + HRK: 'HRK', + HTG: 'HTG', + HUF: 'HUF', + IDR: 'IDR', + ILS: 'ILS', + INR: 'INR', + ISK: 'ISK', + JMD: 'JMD', + JPY: 'JPY', + KES: 'KES', + KGS: 'KGS', + KHR: 'KHR', + KMF: 'KMF', + KRW: 'KRW', + KYD: 'KYD', + KZT: 'KZT', + LAK: 'LAK', + LBP: 'LBP', + LKR: 'LKR', + LRD: 'LRD', + LSL: 'LSL', + MAD: 'MAD', + MDL: 'MDL', + MGA: 'MGA', + MKD: 'MKD', + MMK: 'MMK', + MNT: 'MNT', + MOP: 'MOP', + MRO: 'MRO', + MUR: 'MUR', + MVR: 'MVR', + MWK: 'MWK', + MXN: 'MXN', + MYR: 'MYR', + MZN: 'MZN', + NAD: 'NAD', + NGN: 'NGN', + NIO: 'NIO', + NOK: 'NOK', + NPR: 'NPR', + NZD: 'NZD', + PAB: 'PAB', + PEN: 'PEN', + PGK: 'PGK', + PHP: 'PHP', + PKR: 'PKR', + PLN: 'PLN', + PYG: 'PYG', + QAR: 'QAR', + RON: 'RON', + RSD: 'RSD', + RUB: 'RUB', + RWF: 'RWF', + SAR: 'SAR', + SBD: 'SBD', + SCR: 'SCR', + SEK: 'SEK', + SGD: 'SGD', + SHP: 'SHP', + SLL: 'SLL', + SOS: 'SOS', + SRD: 'SRD', + STD: 'STD', + SZL: 'SZL', + THB: 'THB', + TJS: 'TJS', + TOP: 'TOP', + TRY: 'TRY', + TTD: 'TTD', + TWD: 'TWD', + TZS: 'TZS', + UAH: 'UAH', + UGX: 'UGX', + UYU: 'UYU', + UZS: 'UZS', + VND: 'VND', + VUV: 'VUV', + WST: 'WST', + XAF: 'XAF', + XCD: 'XCD', + XOF: 'XOF', + XPF: 'XPF', + YER: 'YER', + ZAR: 'ZAR', + ZMW: 'ZMW' +}; + +exports.CustomerPaymentStatus = exports.$Enums.CustomerPaymentStatus = { + canceled: 'canceled', + processing: 'processing', + requires_action: 'requires_action', + requires_capture: 'requires_capture', + requires_confirmation: 'requires_confirmation', + requires_payment_method: 'requires_payment_method', + succeeded: 'succeeded', + refunded: 'refunded', + refund_failed: 'refund_failed', + refund_pending: 'refund_pending' +}; + +exports.ProjectShowcasePostStatus = exports.$Enums.ProjectShowcasePostStatus = { + DRAFT: 'DRAFT', + PUBLISHED: 'PUBLISHED', + ARCHIVED: 'ARCHIVED' +}; + +exports.Prisma.ModelName = { + Project: 'Project', + ProjectMember: 'ProjectMember', + ProjectMemberInvite: 'ProjectMemberInvite', + ProjectPhase: 'ProjectPhase', + PhaseProduct: 'PhaseProduct', + ProjectPhaseMember: 'ProjectPhaseMember', + ProjectPhaseApproval: 'ProjectPhaseApproval', + ProjectAttachment: 'ProjectAttachment', + Timeline: 'Timeline', + Milestone: 'Milestone', + StatusHistory: 'StatusHistory', + ProjectTemplate: 'ProjectTemplate', + ProductTemplate: 'ProductTemplate', + MilestoneTemplate: 'MilestoneTemplate', + ProjectType: 'ProjectType', + ProductCategory: 'ProductCategory', + OrgConfig: 'OrgConfig', + Form: 'Form', + PlanConfig: 'PlanConfig', + PriceConfig: 'PriceConfig', + WorkStream: 'WorkStream', + PhaseWorkStream: 'PhaseWorkStream', + WorkManagementPermission: 'WorkManagementPermission', + CopilotRequest: 'CopilotRequest', + CopilotOpportunity: 'CopilotOpportunity', + CopilotApplication: 'CopilotApplication', + ProjectSetting: 'ProjectSetting', + ProjectEstimation: 'ProjectEstimation', + ProjectEstimationItem: 'ProjectEstimationItem', + BuildingBlock: 'BuildingBlock', + ScopeChangeRequest: 'ScopeChangeRequest', + ProjectHistory: 'ProjectHistory', + CustomerPayment: 'CustomerPayment', + ProjectShowcasePost: 'ProjectShowcasePost', + ProjectPostIndustry: 'ProjectPostIndustry', + ProjectPostCategory: 'ProjectPostCategory', + ProjectShowcasePostIndustry: 'ProjectShowcasePostIndustry', + ProjectShowcasePostCategory: 'ProjectShowcasePostCategory', + ProjectShowcasePostMedia: 'ProjectShowcasePostMedia' +}; + +/** + * This is a stub Prisma Client that will error at runtime if called. + */ +class PrismaClient { + constructor() { + return new Proxy(this, { + get(target, prop) { + let message + const runtime = getRuntime() + if (runtime.isEdge) { + message = `PrismaClient is not configured to run in ${runtime.prettyName}. In order to run Prisma Client on edge runtime, either: +- Use Prisma Accelerate: https://pris.ly/d/accelerate +- Use Driver Adapters: https://pris.ly/d/driver-adapters +`; + } else { + message = 'PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in `' + runtime.prettyName + '`).' + } + + message += ` +If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report` + + throw new Error(message) + } + }) + } +} + +exports.PrismaClient = PrismaClient + +Object.assign(exports, Prisma) diff --git a/packages/projects-prisma-client/generated/index.d.ts b/packages/projects-prisma-client/generated/index.d.ts new file mode 100644 index 0000000..7e2c991 --- /dev/null +++ b/packages/projects-prisma-client/generated/index.d.ts @@ -0,0 +1,75074 @@ + +/** + * Client +**/ + +import * as runtime from './runtime/client.js'; +import $Types = runtime.Types // general types +import $Public = runtime.Types.Public +import $Utils = runtime.Types.Utils +import $Extensions = runtime.Types.Extensions +import $Result = runtime.Types.Result + +export type PrismaPromise = $Public.PrismaPromise + + +/** + * Model Project + * Core project entity. + * `external`, `bookmarks`, `utm`, `details`, and `challengeEligibility` store flexible metadata. + */ +export type Project = $Result.DefaultSelection +/** + * Model ProjectMember + * Project members and roles. + */ +export type ProjectMember = $Result.DefaultSelection +/** + * Model ProjectMemberInvite + * Invitations for joining a project and/or copilot workflow. + */ +export type ProjectMemberInvite = $Result.DefaultSelection +/** + * Model ProjectPhase + * Project phases. + */ +export type ProjectPhase = $Result.DefaultSelection +/** + * Model PhaseProduct + * Products inside a phase. + */ +export type PhaseProduct = $Result.DefaultSelection +/** + * Model ProjectPhaseMember + * Assignment of users to phases. + */ +export type ProjectPhaseMember = $Result.DefaultSelection +/** + * Model ProjectPhaseApproval + * Phase approval decisions. + */ +export type ProjectPhaseApproval = $Result.DefaultSelection +/** + * Model ProjectAttachment + * File/link attachments for a project. + */ +export type ProjectAttachment = $Result.DefaultSelection +/** + * Model Timeline + * Timelines are reusable schedule containers for project/phase/product/work references. + */ +export type Timeline = $Result.DefaultSelection +/** + * Model Milestone + * Milestones belong to a timeline and capture schedule/progress text for each phase of execution. + */ +export type Milestone = $Result.DefaultSelection +/** + * Model StatusHistory + * Status transitions history for tracked references (currently milestone). + */ +export type StatusHistory = $Result.DefaultSelection +/** + * Model ProjectTemplate + * Project template metadata, including JSON blocks that define scope/phases/forms/config references. + */ +export type ProjectTemplate = $Result.DefaultSelection +/** + * Model ProductTemplate + * Product templates used in phase product setup. + */ +export type ProductTemplate = $Result.DefaultSelection +/** + * Model MilestoneTemplate + * Default milestone definitions for template-driven generation. + */ +export type MilestoneTemplate = $Result.DefaultSelection +/** + * Model ProjectType + * Project-type taxonomy metadata. + */ +export type ProjectType = $Result.DefaultSelection +/** + * Model ProductCategory + * Product-category taxonomy metadata. + */ +export type ProductCategory = $Result.DefaultSelection +/** + * Model OrgConfig + * Organization-scoped project configuration. + */ +export type OrgConfig = $Result.DefaultSelection +/** + * Model Form + * Versioned form config. + * Versioning pattern: (`key`, `version`, `revision`) unique; newest revision is authoritative within a version. + */ +export type Form = $Result.DefaultSelection +/** + * Model PlanConfig + * Versioned plan config. + */ +export type PlanConfig = $Result.DefaultSelection +/** + * Model PriceConfig + * Versioned price config. + */ +export type PriceConfig = $Result.DefaultSelection +/** + * Model WorkStream + * Work stream under a project. + */ +export type WorkStream = $Result.DefaultSelection +/** + * Model PhaseWorkStream + * Junction table between project phases and work streams. + */ +export type PhaseWorkStream = $Result.DefaultSelection +/** + * Model WorkManagementPermission + * Work management policy records attached to project templates. + */ +export type WorkManagementPermission = $Result.DefaultSelection +/** + * Model CopilotRequest + * Copilot request associated with a project. + */ +export type CopilotRequest = $Result.DefaultSelection +/** + * Model CopilotOpportunity + * Copilot opportunity generated from a copilot request. + */ +export type CopilotOpportunity = $Result.DefaultSelection +/** + * Model CopilotApplication + * Applications submitted for a copilot opportunity. + */ +export type CopilotApplication = $Result.DefaultSelection +/** + * Model ProjectSetting + * Per-project settings with structured permission JSON. + * `readPermission` and `writePermission` define role/user access policies. + */ +export type ProjectSetting = $Result.DefaultSelection +/** + * Model ProjectEstimation + * Project-level estimation groups. + */ +export type ProjectEstimation = $Result.DefaultSelection +/** + * Model ProjectEstimationItem + * Individual estimation items under a project estimation group. + */ +export type ProjectEstimationItem = $Result.DefaultSelection +/** + * Model BuildingBlock + * Building blocks for estimation logic. + * `privateConfig` is sensitive and intended for internal use only. + */ +export type BuildingBlock = $Result.DefaultSelection +/** + * Model ScopeChangeRequest + * Scope change requests for project updates. + */ +export type ScopeChangeRequest = $Result.DefaultSelection +/** + * Model ProjectHistory + * Status history of project-level lifecycle transitions. + */ +export type ProjectHistory = $Result.DefaultSelection +/** + * Model CustomerPayment + * Customer payment records. + */ +export type CustomerPayment = $Result.DefaultSelection +/** + * Model ProjectShowcasePost + * Showcase content posts linked to a project. + */ +export type ProjectShowcasePost = $Result.DefaultSelection +/** + * Model ProjectPostIndustry + * Project showcase post industries taxonomy. + */ +export type ProjectPostIndustry = $Result.DefaultSelection +/** + * Model ProjectPostCategory + * Project showcase post categories taxonomy. + */ +export type ProjectPostCategory = $Result.DefaultSelection +/** + * Model ProjectShowcasePostIndustry + * Join table linking showcase posts to industries. + */ +export type ProjectShowcasePostIndustry = $Result.DefaultSelection +/** + * Model ProjectShowcasePostCategory + * Join table linking showcase posts to categories. + */ +export type ProjectShowcasePostCategory = $Result.DefaultSelection +/** + * Model ProjectShowcasePostMedia + * Media assets attached to project showcase posts. + */ +export type ProjectShowcasePostMedia = $Result.DefaultSelection + +/** + * Enums + */ +export namespace $Enums { + export const ProjectStatus: { + draft: 'draft', + in_review: 'in_review', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused', + cancelled: 'cancelled' +}; + +export type ProjectStatus = (typeof ProjectStatus)[keyof typeof ProjectStatus] + + +export const InviteStatus: { + pending: 'pending', + accepted: 'accepted', + refused: 'refused', + requested: 'requested', + request_rejected: 'request_rejected', + request_approved: 'request_approved', + canceled: 'canceled' +}; + +export type InviteStatus = (typeof InviteStatus)[keyof typeof InviteStatus] + + +export const WorkStreamStatus: { + draft: 'draft', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused' +}; + +export type WorkStreamStatus = (typeof WorkStreamStatus)[keyof typeof WorkStreamStatus] + + +export const CopilotRequestStatus: { + new: 'new', + approved: 'approved', + rejected: 'rejected', + seeking: 'seeking', + canceled: 'canceled', + fulfilled: 'fulfilled' +}; + +export type CopilotRequestStatus = (typeof CopilotRequestStatus)[keyof typeof CopilotRequestStatus] + + +export const CopilotApplicationStatus: { + pending: 'pending', + invited: 'invited', + accepted: 'accepted', + canceled: 'canceled' +}; + +export type CopilotApplicationStatus = (typeof CopilotApplicationStatus)[keyof typeof CopilotApplicationStatus] + + +export const CopilotOpportunityStatus: { + active: 'active', + completed: 'completed', + canceled: 'canceled' +}; + +export type CopilotOpportunityStatus = (typeof CopilotOpportunityStatus)[keyof typeof CopilotOpportunityStatus] + + +export const CopilotOpportunityType: { + dev: 'dev', + qa: 'qa', + design: 'design', + ai: 'ai', + datascience: 'datascience' +}; + +export type CopilotOpportunityType = (typeof CopilotOpportunityType)[keyof typeof CopilotOpportunityType] + + +export const ScopeChangeRequestStatus: { + pending: 'pending', + approved: 'approved', + rejected: 'rejected', + activated: 'activated', + canceled: 'canceled' +}; + +export type ScopeChangeRequestStatus = (typeof ScopeChangeRequestStatus)[keyof typeof ScopeChangeRequestStatus] + + +export const CustomerPaymentStatus: { + canceled: 'canceled', + processing: 'processing', + requires_action: 'requires_action', + requires_capture: 'requires_capture', + requires_confirmation: 'requires_confirmation', + requires_payment_method: 'requires_payment_method', + succeeded: 'succeeded', + refunded: 'refunded', + refund_failed: 'refund_failed', + refund_pending: 'refund_pending' +}; + +export type CustomerPaymentStatus = (typeof CustomerPaymentStatus)[keyof typeof CustomerPaymentStatus] + + +export const ProjectMemberRole: { + manager: 'manager', + observer: 'observer', + customer: 'customer', + copilot: 'copilot', + account_manager: 'account_manager', + program_manager: 'program_manager', + account_executive: 'account_executive', + solution_architect: 'solution_architect', + project_manager: 'project_manager' +}; + +export type ProjectMemberRole = (typeof ProjectMemberRole)[keyof typeof ProjectMemberRole] + + +export const AttachmentType: { + file: 'file', + link: 'link' +}; + +export type AttachmentType = (typeof AttachmentType)[keyof typeof AttachmentType] + + +export const EstimationType: { + fee: 'fee', + community: 'community', + topcoder_service: 'topcoder_service' +}; + +export type EstimationType = (typeof EstimationType)[keyof typeof EstimationType] + + +export const ValueType: { + int: 'int', + double: 'double', + string: 'string', + percentage: 'percentage' +}; + +export type ValueType = (typeof ValueType)[keyof typeof ValueType] + + +export const TimelineReference: { + project: 'project', + phase: 'phase', + product: 'product', + work: 'work' +}; + +export type TimelineReference = (typeof TimelineReference)[keyof typeof TimelineReference] + + +export const PhaseApprovalDecision: { + approve: 'approve', + reject: 'reject' +}; + +export type PhaseApprovalDecision = (typeof PhaseApprovalDecision)[keyof typeof PhaseApprovalDecision] + + +export const CustomerPaymentCurrency: { + USD: 'USD', + AED: 'AED', + AFN: 'AFN', + ALL: 'ALL', + AMD: 'AMD', + ANG: 'ANG', + AOA: 'AOA', + ARS: 'ARS', + AUD: 'AUD', + AWG: 'AWG', + AZN: 'AZN', + BAM: 'BAM', + BBD: 'BBD', + BDT: 'BDT', + BGN: 'BGN', + BIF: 'BIF', + BMD: 'BMD', + BND: 'BND', + BOB: 'BOB', + BRL: 'BRL', + BSD: 'BSD', + BWP: 'BWP', + BYN: 'BYN', + BZD: 'BZD', + CAD: 'CAD', + CDF: 'CDF', + CHF: 'CHF', + CLP: 'CLP', + CNY: 'CNY', + COP: 'COP', + CRC: 'CRC', + CVE: 'CVE', + CZK: 'CZK', + DJF: 'DJF', + DKK: 'DKK', + DOP: 'DOP', + DZD: 'DZD', + EGP: 'EGP', + ETB: 'ETB', + EUR: 'EUR', + FJD: 'FJD', + FKP: 'FKP', + GBP: 'GBP', + GEL: 'GEL', + GIP: 'GIP', + GMD: 'GMD', + GNF: 'GNF', + GTQ: 'GTQ', + GYD: 'GYD', + HKD: 'HKD', + HNL: 'HNL', + HRK: 'HRK', + HTG: 'HTG', + HUF: 'HUF', + IDR: 'IDR', + ILS: 'ILS', + INR: 'INR', + ISK: 'ISK', + JMD: 'JMD', + JPY: 'JPY', + KES: 'KES', + KGS: 'KGS', + KHR: 'KHR', + KMF: 'KMF', + KRW: 'KRW', + KYD: 'KYD', + KZT: 'KZT', + LAK: 'LAK', + LBP: 'LBP', + LKR: 'LKR', + LRD: 'LRD', + LSL: 'LSL', + MAD: 'MAD', + MDL: 'MDL', + MGA: 'MGA', + MKD: 'MKD', + MMK: 'MMK', + MNT: 'MNT', + MOP: 'MOP', + MRO: 'MRO', + MUR: 'MUR', + MVR: 'MVR', + MWK: 'MWK', + MXN: 'MXN', + MYR: 'MYR', + MZN: 'MZN', + NAD: 'NAD', + NGN: 'NGN', + NIO: 'NIO', + NOK: 'NOK', + NPR: 'NPR', + NZD: 'NZD', + PAB: 'PAB', + PEN: 'PEN', + PGK: 'PGK', + PHP: 'PHP', + PKR: 'PKR', + PLN: 'PLN', + PYG: 'PYG', + QAR: 'QAR', + RON: 'RON', + RSD: 'RSD', + RUB: 'RUB', + RWF: 'RWF', + SAR: 'SAR', + SBD: 'SBD', + SCR: 'SCR', + SEK: 'SEK', + SGD: 'SGD', + SHP: 'SHP', + SLL: 'SLL', + SOS: 'SOS', + SRD: 'SRD', + STD: 'STD', + SZL: 'SZL', + THB: 'THB', + TJS: 'TJS', + TOP: 'TOP', + TRY: 'TRY', + TTD: 'TTD', + TWD: 'TWD', + TZS: 'TZS', + UAH: 'UAH', + UGX: 'UGX', + UYU: 'UYU', + UZS: 'UZS', + VND: 'VND', + VUV: 'VUV', + WST: 'WST', + XAF: 'XAF', + XCD: 'XCD', + XOF: 'XOF', + XPF: 'XPF', + YER: 'YER', + ZAR: 'ZAR', + ZMW: 'ZMW' +}; + +export type CustomerPaymentCurrency = (typeof CustomerPaymentCurrency)[keyof typeof CustomerPaymentCurrency] + + +export const ProjectShowcasePostStatus: { + DRAFT: 'DRAFT', + PUBLISHED: 'PUBLISHED', + ARCHIVED: 'ARCHIVED' +}; + +export type ProjectShowcasePostStatus = (typeof ProjectShowcasePostStatus)[keyof typeof ProjectShowcasePostStatus] + +} + +export type ProjectStatus = $Enums.ProjectStatus + +export const ProjectStatus: typeof $Enums.ProjectStatus + +export type InviteStatus = $Enums.InviteStatus + +export const InviteStatus: typeof $Enums.InviteStatus + +export type WorkStreamStatus = $Enums.WorkStreamStatus + +export const WorkStreamStatus: typeof $Enums.WorkStreamStatus + +export type CopilotRequestStatus = $Enums.CopilotRequestStatus + +export const CopilotRequestStatus: typeof $Enums.CopilotRequestStatus + +export type CopilotApplicationStatus = $Enums.CopilotApplicationStatus + +export const CopilotApplicationStatus: typeof $Enums.CopilotApplicationStatus + +export type CopilotOpportunityStatus = $Enums.CopilotOpportunityStatus + +export const CopilotOpportunityStatus: typeof $Enums.CopilotOpportunityStatus + +export type CopilotOpportunityType = $Enums.CopilotOpportunityType + +export const CopilotOpportunityType: typeof $Enums.CopilotOpportunityType + +export type ScopeChangeRequestStatus = $Enums.ScopeChangeRequestStatus + +export const ScopeChangeRequestStatus: typeof $Enums.ScopeChangeRequestStatus + +export type CustomerPaymentStatus = $Enums.CustomerPaymentStatus + +export const CustomerPaymentStatus: typeof $Enums.CustomerPaymentStatus + +export type ProjectMemberRole = $Enums.ProjectMemberRole + +export const ProjectMemberRole: typeof $Enums.ProjectMemberRole + +export type AttachmentType = $Enums.AttachmentType + +export const AttachmentType: typeof $Enums.AttachmentType + +export type EstimationType = $Enums.EstimationType + +export const EstimationType: typeof $Enums.EstimationType + +export type ValueType = $Enums.ValueType + +export const ValueType: typeof $Enums.ValueType + +export type TimelineReference = $Enums.TimelineReference + +export const TimelineReference: typeof $Enums.TimelineReference + +export type PhaseApprovalDecision = $Enums.PhaseApprovalDecision + +export const PhaseApprovalDecision: typeof $Enums.PhaseApprovalDecision + +export type CustomerPaymentCurrency = $Enums.CustomerPaymentCurrency + +export const CustomerPaymentCurrency: typeof $Enums.CustomerPaymentCurrency + +export type ProjectShowcasePostStatus = $Enums.ProjectShowcasePostStatus + +export const ProjectShowcasePostStatus: typeof $Enums.ProjectShowcasePostStatus + +/** + * ## Prisma Client ʲˢ + * + * Type-safe database client for TypeScript & Node.js + * @example + * ``` + * const prisma = new PrismaClient({ + * adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL }) + * }) + * // Fetch zero or more Projects + * const projects = await prisma.project.findMany() + * ``` + * + * + * Read more in our [docs](https://pris.ly/d/client). + */ +export class PrismaClient< + ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions, + const U = 'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array ? Prisma.GetEvents : never : never, + ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs +> { + [K: symbol]: { types: Prisma.TypeMap['other'] } + + /** + * ## Prisma Client ʲˢ + * + * Type-safe database client for TypeScript & Node.js + * @example + * ``` + * const prisma = new PrismaClient({ + * adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL }) + * }) + * // Fetch zero or more Projects + * const projects = await prisma.project.findMany() + * ``` + * + * + * Read more in our [docs](https://pris.ly/d/client). + */ + + constructor(optionsArg ?: Prisma.PrismaClientConstructorArgs); + $on(eventType: V, callback: (event: V extends 'query' ? Prisma.QueryEvent : Prisma.LogEvent) => void): PrismaClient; + + /** + * Connect with the database + */ + $connect(): $Utils.JsPromise; + + /** + * Disconnect from the database + */ + $disconnect(): $Utils.JsPromise; + +/** + * Executes a prepared raw query and returns the number of affected rows. + * @example + * ``` + * const result = await prisma.$executeRaw`UPDATE User SET cool = ${true} WHERE email = ${'user@email.com'};` + * ``` + * + * Read more in our [docs](https://pris.ly/d/raw-queries). + */ + $executeRaw(query: TemplateStringsArray | Prisma.Sql, ...values: any[]): Prisma.PrismaPromise; + + /** + * Executes a raw query and returns the number of affected rows. + * Susceptible to SQL injections, see documentation. + * @example + * ``` + * const result = await prisma.$executeRawUnsafe('UPDATE User SET cool = $1 WHERE email = $2 ;', true, 'user@email.com') + * ``` + * + * Read more in our [docs](https://pris.ly/d/raw-queries). + */ + $executeRawUnsafe(query: string, ...values: any[]): Prisma.PrismaPromise; + + /** + * Performs a prepared raw query and returns the `SELECT` data. + * @example + * ``` + * const result = await prisma.$queryRaw`SELECT * FROM User WHERE id = ${1} OR email = ${'user@email.com'};` + * ``` + * + * Read more in our [docs](https://pris.ly/d/raw-queries). + */ + $queryRaw(query: TemplateStringsArray | Prisma.Sql, ...values: any[]): Prisma.PrismaPromise; + + /** + * Performs a raw query and returns the `SELECT` data. + * Susceptible to SQL injections, see documentation. + * @example + * ``` + * const result = await prisma.$queryRawUnsafe('SELECT * FROM User WHERE id = $1 OR email = $2;', 1, 'user@email.com') + * ``` + * + * Read more in our [docs](https://pris.ly/d/raw-queries). + */ + $queryRawUnsafe(query: string, ...values: any[]): Prisma.PrismaPromise; + + + /** + * Allows the running of a sequence of read/write operations that are guaranteed to either succeed or fail as a whole. + * @example + * ``` + * const [george, bob, alice] = await prisma.$transaction([ + * prisma.user.create({ data: { name: 'George' } }), + * prisma.user.create({ data: { name: 'Bob' } }), + * prisma.user.create({ data: { name: 'Alice' } }), + * ]) + * ``` + * + * Read more in our [docs](https://www.prisma.io/docs/orm/prisma-client/queries/transactions). + */ + $transaction

[]>(arg: [...P], options?: { maxWait?: number, timeout?: number, isolationLevel?: Prisma.TransactionIsolationLevel }): $Utils.JsPromise> + + $transaction(fn: (prisma: Omit) => $Utils.JsPromise, options?: { maxWait?: number, timeout?: number, isolationLevel?: Prisma.TransactionIsolationLevel }): $Utils.JsPromise + + $extends: $Extensions.ExtendsHook<"extends", Prisma.TypeMapCb, ExtArgs, $Utils.Call, { + extArgs: ExtArgs + }>> + + /** + * `prisma.project`: Exposes CRUD operations for the **Project** model. + * Example usage: + * ```ts + * // Fetch zero or more Projects + * const projects = await prisma.project.findMany() + * ``` + */ + get project(): Prisma.ProjectDelegate; + + /** + * `prisma.projectMember`: Exposes CRUD operations for the **ProjectMember** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectMembers + * const projectMembers = await prisma.projectMember.findMany() + * ``` + */ + get projectMember(): Prisma.ProjectMemberDelegate; + + /** + * `prisma.projectMemberInvite`: Exposes CRUD operations for the **ProjectMemberInvite** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectMemberInvites + * const projectMemberInvites = await prisma.projectMemberInvite.findMany() + * ``` + */ + get projectMemberInvite(): Prisma.ProjectMemberInviteDelegate; + + /** + * `prisma.projectPhase`: Exposes CRUD operations for the **ProjectPhase** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectPhases + * const projectPhases = await prisma.projectPhase.findMany() + * ``` + */ + get projectPhase(): Prisma.ProjectPhaseDelegate; + + /** + * `prisma.phaseProduct`: Exposes CRUD operations for the **PhaseProduct** model. + * Example usage: + * ```ts + * // Fetch zero or more PhaseProducts + * const phaseProducts = await prisma.phaseProduct.findMany() + * ``` + */ + get phaseProduct(): Prisma.PhaseProductDelegate; + + /** + * `prisma.projectPhaseMember`: Exposes CRUD operations for the **ProjectPhaseMember** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectPhaseMembers + * const projectPhaseMembers = await prisma.projectPhaseMember.findMany() + * ``` + */ + get projectPhaseMember(): Prisma.ProjectPhaseMemberDelegate; + + /** + * `prisma.projectPhaseApproval`: Exposes CRUD operations for the **ProjectPhaseApproval** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectPhaseApprovals + * const projectPhaseApprovals = await prisma.projectPhaseApproval.findMany() + * ``` + */ + get projectPhaseApproval(): Prisma.ProjectPhaseApprovalDelegate; + + /** + * `prisma.projectAttachment`: Exposes CRUD operations for the **ProjectAttachment** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectAttachments + * const projectAttachments = await prisma.projectAttachment.findMany() + * ``` + */ + get projectAttachment(): Prisma.ProjectAttachmentDelegate; + + /** + * `prisma.timeline`: Exposes CRUD operations for the **Timeline** model. + * Example usage: + * ```ts + * // Fetch zero or more Timelines + * const timelines = await prisma.timeline.findMany() + * ``` + */ + get timeline(): Prisma.TimelineDelegate; + + /** + * `prisma.milestone`: Exposes CRUD operations for the **Milestone** model. + * Example usage: + * ```ts + * // Fetch zero or more Milestones + * const milestones = await prisma.milestone.findMany() + * ``` + */ + get milestone(): Prisma.MilestoneDelegate; + + /** + * `prisma.statusHistory`: Exposes CRUD operations for the **StatusHistory** model. + * Example usage: + * ```ts + * // Fetch zero or more StatusHistories + * const statusHistories = await prisma.statusHistory.findMany() + * ``` + */ + get statusHistory(): Prisma.StatusHistoryDelegate; + + /** + * `prisma.projectTemplate`: Exposes CRUD operations for the **ProjectTemplate** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectTemplates + * const projectTemplates = await prisma.projectTemplate.findMany() + * ``` + */ + get projectTemplate(): Prisma.ProjectTemplateDelegate; + + /** + * `prisma.productTemplate`: Exposes CRUD operations for the **ProductTemplate** model. + * Example usage: + * ```ts + * // Fetch zero or more ProductTemplates + * const productTemplates = await prisma.productTemplate.findMany() + * ``` + */ + get productTemplate(): Prisma.ProductTemplateDelegate; + + /** + * `prisma.milestoneTemplate`: Exposes CRUD operations for the **MilestoneTemplate** model. + * Example usage: + * ```ts + * // Fetch zero or more MilestoneTemplates + * const milestoneTemplates = await prisma.milestoneTemplate.findMany() + * ``` + */ + get milestoneTemplate(): Prisma.MilestoneTemplateDelegate; + + /** + * `prisma.projectType`: Exposes CRUD operations for the **ProjectType** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectTypes + * const projectTypes = await prisma.projectType.findMany() + * ``` + */ + get projectType(): Prisma.ProjectTypeDelegate; + + /** + * `prisma.productCategory`: Exposes CRUD operations for the **ProductCategory** model. + * Example usage: + * ```ts + * // Fetch zero or more ProductCategories + * const productCategories = await prisma.productCategory.findMany() + * ``` + */ + get productCategory(): Prisma.ProductCategoryDelegate; + + /** + * `prisma.orgConfig`: Exposes CRUD operations for the **OrgConfig** model. + * Example usage: + * ```ts + * // Fetch zero or more OrgConfigs + * const orgConfigs = await prisma.orgConfig.findMany() + * ``` + */ + get orgConfig(): Prisma.OrgConfigDelegate; + + /** + * `prisma.form`: Exposes CRUD operations for the **Form** model. + * Example usage: + * ```ts + * // Fetch zero or more Forms + * const forms = await prisma.form.findMany() + * ``` + */ + get form(): Prisma.FormDelegate; + + /** + * `prisma.planConfig`: Exposes CRUD operations for the **PlanConfig** model. + * Example usage: + * ```ts + * // Fetch zero or more PlanConfigs + * const planConfigs = await prisma.planConfig.findMany() + * ``` + */ + get planConfig(): Prisma.PlanConfigDelegate; + + /** + * `prisma.priceConfig`: Exposes CRUD operations for the **PriceConfig** model. + * Example usage: + * ```ts + * // Fetch zero or more PriceConfigs + * const priceConfigs = await prisma.priceConfig.findMany() + * ``` + */ + get priceConfig(): Prisma.PriceConfigDelegate; + + /** + * `prisma.workStream`: Exposes CRUD operations for the **WorkStream** model. + * Example usage: + * ```ts + * // Fetch zero or more WorkStreams + * const workStreams = await prisma.workStream.findMany() + * ``` + */ + get workStream(): Prisma.WorkStreamDelegate; + + /** + * `prisma.phaseWorkStream`: Exposes CRUD operations for the **PhaseWorkStream** model. + * Example usage: + * ```ts + * // Fetch zero or more PhaseWorkStreams + * const phaseWorkStreams = await prisma.phaseWorkStream.findMany() + * ``` + */ + get phaseWorkStream(): Prisma.PhaseWorkStreamDelegate; + + /** + * `prisma.workManagementPermission`: Exposes CRUD operations for the **WorkManagementPermission** model. + * Example usage: + * ```ts + * // Fetch zero or more WorkManagementPermissions + * const workManagementPermissions = await prisma.workManagementPermission.findMany() + * ``` + */ + get workManagementPermission(): Prisma.WorkManagementPermissionDelegate; + + /** + * `prisma.copilotRequest`: Exposes CRUD operations for the **CopilotRequest** model. + * Example usage: + * ```ts + * // Fetch zero or more CopilotRequests + * const copilotRequests = await prisma.copilotRequest.findMany() + * ``` + */ + get copilotRequest(): Prisma.CopilotRequestDelegate; + + /** + * `prisma.copilotOpportunity`: Exposes CRUD operations for the **CopilotOpportunity** model. + * Example usage: + * ```ts + * // Fetch zero or more CopilotOpportunities + * const copilotOpportunities = await prisma.copilotOpportunity.findMany() + * ``` + */ + get copilotOpportunity(): Prisma.CopilotOpportunityDelegate; + + /** + * `prisma.copilotApplication`: Exposes CRUD operations for the **CopilotApplication** model. + * Example usage: + * ```ts + * // Fetch zero or more CopilotApplications + * const copilotApplications = await prisma.copilotApplication.findMany() + * ``` + */ + get copilotApplication(): Prisma.CopilotApplicationDelegate; + + /** + * `prisma.projectSetting`: Exposes CRUD operations for the **ProjectSetting** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectSettings + * const projectSettings = await prisma.projectSetting.findMany() + * ``` + */ + get projectSetting(): Prisma.ProjectSettingDelegate; + + /** + * `prisma.projectEstimation`: Exposes CRUD operations for the **ProjectEstimation** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectEstimations + * const projectEstimations = await prisma.projectEstimation.findMany() + * ``` + */ + get projectEstimation(): Prisma.ProjectEstimationDelegate; + + /** + * `prisma.projectEstimationItem`: Exposes CRUD operations for the **ProjectEstimationItem** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectEstimationItems + * const projectEstimationItems = await prisma.projectEstimationItem.findMany() + * ``` + */ + get projectEstimationItem(): Prisma.ProjectEstimationItemDelegate; + + /** + * `prisma.buildingBlock`: Exposes CRUD operations for the **BuildingBlock** model. + * Example usage: + * ```ts + * // Fetch zero or more BuildingBlocks + * const buildingBlocks = await prisma.buildingBlock.findMany() + * ``` + */ + get buildingBlock(): Prisma.BuildingBlockDelegate; + + /** + * `prisma.scopeChangeRequest`: Exposes CRUD operations for the **ScopeChangeRequest** model. + * Example usage: + * ```ts + * // Fetch zero or more ScopeChangeRequests + * const scopeChangeRequests = await prisma.scopeChangeRequest.findMany() + * ``` + */ + get scopeChangeRequest(): Prisma.ScopeChangeRequestDelegate; + + /** + * `prisma.projectHistory`: Exposes CRUD operations for the **ProjectHistory** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectHistories + * const projectHistories = await prisma.projectHistory.findMany() + * ``` + */ + get projectHistory(): Prisma.ProjectHistoryDelegate; + + /** + * `prisma.customerPayment`: Exposes CRUD operations for the **CustomerPayment** model. + * Example usage: + * ```ts + * // Fetch zero or more CustomerPayments + * const customerPayments = await prisma.customerPayment.findMany() + * ``` + */ + get customerPayment(): Prisma.CustomerPaymentDelegate; + + /** + * `prisma.projectShowcasePost`: Exposes CRUD operations for the **ProjectShowcasePost** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectShowcasePosts + * const projectShowcasePosts = await prisma.projectShowcasePost.findMany() + * ``` + */ + get projectShowcasePost(): Prisma.ProjectShowcasePostDelegate; + + /** + * `prisma.projectPostIndustry`: Exposes CRUD operations for the **ProjectPostIndustry** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectPostIndustries + * const projectPostIndustries = await prisma.projectPostIndustry.findMany() + * ``` + */ + get projectPostIndustry(): Prisma.ProjectPostIndustryDelegate; + + /** + * `prisma.projectPostCategory`: Exposes CRUD operations for the **ProjectPostCategory** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectPostCategories + * const projectPostCategories = await prisma.projectPostCategory.findMany() + * ``` + */ + get projectPostCategory(): Prisma.ProjectPostCategoryDelegate; + + /** + * `prisma.projectShowcasePostIndustry`: Exposes CRUD operations for the **ProjectShowcasePostIndustry** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectShowcasePostIndustries + * const projectShowcasePostIndustries = await prisma.projectShowcasePostIndustry.findMany() + * ``` + */ + get projectShowcasePostIndustry(): Prisma.ProjectShowcasePostIndustryDelegate; + + /** + * `prisma.projectShowcasePostCategory`: Exposes CRUD operations for the **ProjectShowcasePostCategory** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectShowcasePostCategories + * const projectShowcasePostCategories = await prisma.projectShowcasePostCategory.findMany() + * ``` + */ + get projectShowcasePostCategory(): Prisma.ProjectShowcasePostCategoryDelegate; + + /** + * `prisma.projectShowcasePostMedia`: Exposes CRUD operations for the **ProjectShowcasePostMedia** model. + * Example usage: + * ```ts + * // Fetch zero or more ProjectShowcasePostMedias + * const projectShowcasePostMedias = await prisma.projectShowcasePostMedia.findMany() + * ``` + */ + get projectShowcasePostMedia(): Prisma.ProjectShowcasePostMediaDelegate; +} + +export namespace Prisma { + export import DMMF = runtime.DMMF + + export type PrismaPromise = $Public.PrismaPromise + + /** + * Validator + */ + export import validator = runtime.Public.validator + + /** + * Prisma Errors + */ + export import PrismaClientKnownRequestError = runtime.PrismaClientKnownRequestError + export import PrismaClientUnknownRequestError = runtime.PrismaClientUnknownRequestError + export import PrismaClientRustPanicError = runtime.PrismaClientRustPanicError + export import PrismaClientInitializationError = runtime.PrismaClientInitializationError + export import PrismaClientValidationError = runtime.PrismaClientValidationError + + /** + * Re-export of sql-template-tag + */ + export import sql = runtime.sqltag + export import empty = runtime.empty + export import join = runtime.join + export import raw = runtime.raw + export import Sql = runtime.Sql + + + + /** + * Decimal.js + */ + export import Decimal = runtime.Decimal + + export type DecimalJsLike = runtime.DecimalJsLike + + /** + * Extensions + */ + export import Extension = $Extensions.UserArgs + export import getExtensionContext = runtime.Extensions.getExtensionContext + export import Args = $Public.Args + export import Payload = $Public.Payload + export import Result = $Public.Result + export import Exact = $Public.Exact + + /** + * Prisma Client JS version: 7.9.0 + * Query Engine version: e922089b7d7502aff4249d5da3420f6fa55fc6ad + */ + export type PrismaVersion = { + client: string + engine: string + } + + export const prismaVersion: PrismaVersion + + /** + * Utility Types + */ + + + export import Bytes = runtime.Bytes + export import JsonObject = runtime.JsonObject + export import JsonArray = runtime.JsonArray + export import JsonValue = runtime.JsonValue + export import InputJsonObject = runtime.InputJsonObject + export import InputJsonArray = runtime.InputJsonArray + export import InputJsonValue = runtime.InputJsonValue + + /** + * Types of the values used to represent different kinds of `null` values when working with JSON fields. + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + namespace NullTypes { + /** + * Type of `Prisma.DbNull`. + * + * You cannot use other instances of this class. Please use the `Prisma.DbNull` value. + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + class DbNull { + private DbNull: never + private constructor() + } + + /** + * Type of `Prisma.JsonNull`. + * + * You cannot use other instances of this class. Please use the `Prisma.JsonNull` value. + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + class JsonNull { + private JsonNull: never + private constructor() + } + + /** + * Type of `Prisma.AnyNull`. + * + * You cannot use other instances of this class. Please use the `Prisma.AnyNull` value. + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + class AnyNull { + private AnyNull: never + private constructor() + } + } + + /** + * Helper for filtering JSON entries that have `null` on the database (empty on the db) + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + export const DbNull: NullTypes.DbNull + + /** + * Helper for filtering JSON entries that have JSON `null` values (not empty on the db) + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + export const JsonNull: NullTypes.JsonNull + + /** + * Helper for filtering JSON entries that are `Prisma.DbNull` or `Prisma.JsonNull` + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field + */ + export const AnyNull: NullTypes.AnyNull + + type SelectAndInclude = { + select: any + include: any + } + + type SelectAndOmit = { + select: any + omit: any + } + + /** + * Get the type of the value, that the Promise holds. + */ + export type PromiseType> = T extends PromiseLike ? U : T; + + /** + * Get the return type of a function which returns a Promise. + */ + export type PromiseReturnType $Utils.JsPromise> = PromiseType> + + /** + * From T, pick a set of properties whose keys are in the union K + */ + type Prisma__Pick = { + [P in K]: T[P]; + }; + + + export type Enumerable = T | Array; + + export type RequiredKeys = { + [K in keyof T]-?: {} extends Prisma__Pick ? never : K + }[keyof T] + + export type TruthyKeys = keyof { + [K in keyof T as T[K] extends false | undefined | null ? never : K]: K + } + + export type TrueKeys = TruthyKeys>> + + /** + * Subset + * @desc From `T` pick properties that exist in `U`. Simple version of Intersection + */ + export type Subset = { + [key in keyof T]: key extends keyof U ? T[key] : never; + }; + + /** + * Resolved type of the argument passed to the `PrismaClient` constructor. + * + * When called without a narrower options type (the common case), this resolves + * to `PrismaClientOptions` directly, which produces a clear TypeScript error + * message (`not assignable to parameter of type 'PrismaClientOptions'`) when + * the argument is missing or incomplete. When the user supplies a narrower + * options type (e.g. via a literal), it falls back to `Subset` to keep + * filtering out unknown properties. + */ + export type PrismaClientConstructorArgs = + [PrismaClientOptions] extends [Options] ? PrismaClientOptions : Subset; + + /** + * SelectSubset + * @desc From `T` pick properties that exist in `U`. Simple version of Intersection. + * Additionally, it validates, if both select and include are present. If the case, it errors. + */ + export type SelectSubset = { + [key in keyof T]: key extends keyof U ? T[key] : never + } & + (T extends SelectAndInclude + ? 'Please either choose `select` or `include`.' + : T extends SelectAndOmit + ? 'Please either choose `select` or `omit`.' + : {}) + + /** + * Subset + Intersection + * @desc From `T` pick properties that exist in `U` and intersect `K` + */ + export type SubsetIntersection = { + [key in keyof T]: key extends keyof U ? T[key] : never + } & + K + + type Without = { [P in Exclude]?: never }; + + /** + * XOR is needed to have a real mutually exclusive union type + * https://stackoverflow.com/questions/42123407/does-typescript-support-mutually-exclusive-types + */ + type XOR = + T extends object ? + U extends object ? + ((Without & U) | (Without & T)) & object + : U : T + + + /** + * Is T a Record? + */ + type IsObject = T extends Array + ? False + : T extends Date + ? False + : T extends Uint8Array + ? False + : T extends BigInt + ? False + : T extends object + ? True + : False + + + /** + * If it's T[], return T + */ + export type UnEnumerate = T extends Array ? U : T + + /** + * From ts-toolbelt + */ + + type __Either = Omit & + { + // Merge all but K + [P in K]: Prisma__Pick // With K possibilities + }[K] + + type EitherStrict = Strict<__Either> + + type EitherLoose = ComputeRaw<__Either> + + type _Either< + O extends object, + K extends Key, + strict extends Boolean + > = { + 1: EitherStrict + 0: EitherLoose + }[strict] + + type Either< + O extends object, + K extends Key, + strict extends Boolean = 1 + > = O extends unknown ? _Either : never + + export type Union = any + + type PatchUndefined = { + [K in keyof O]: O[K] extends undefined ? At : O[K] + } & {} + + /** Helper Types for "Merge" **/ + export type IntersectOf = ( + U extends unknown ? (k: U) => void : never + ) extends (k: infer I) => void + ? I + : never + + export type Overwrite = { + [K in keyof O]: K extends keyof O1 ? O1[K] : O[K]; + } & {}; + + type _Merge = IntersectOf; + }>>; + + type Key = string | number | symbol; + type AtBasic = K extends keyof O ? O[K] : never; + type AtStrict = O[K & keyof O]; + type AtLoose = O extends unknown ? AtStrict : never; + export type At = { + 1: AtStrict; + 0: AtLoose; + }[strict]; + + export type ComputeRaw = A extends Function ? A : { + [K in keyof A]: A[K]; + } & {}; + + export type OptionalFlat = { + [K in keyof O]?: O[K]; + } & {}; + + type _Record = { + [P in K]: T; + }; + + // cause typescript not to expand types and preserve names + type NoExpand = T extends unknown ? T : never; + + // this type assumes the passed object is entirely optional + type AtLeast = NoExpand< + O extends unknown + ? | (K extends keyof O ? { [P in K]: O[P] } & O : O) + | {[P in keyof O as P extends K ? P : never]-?: O[P]} & O + : never>; + + type _Strict = U extends unknown ? U & OptionalFlat<_Record, keyof U>, never>> : never; + + export type Strict = ComputeRaw<_Strict>; + /** End Helper Types for "Merge" **/ + + export type Merge = ComputeRaw<_Merge>>; + + /** + A [[Boolean]] + */ + export type Boolean = True | False + + // /** + // 1 + // */ + export type True = 1 + + /** + 0 + */ + export type False = 0 + + export type Not = { + 0: 1 + 1: 0 + }[B] + + export type Extends = [A1] extends [never] + ? 0 // anything `never` is false + : A1 extends A2 + ? 1 + : 0 + + export type Has = Not< + Extends, U1> + > + + export type Or = { + 0: { + 0: 0 + 1: 1 + } + 1: { + 0: 1 + 1: 1 + } + }[B1][B2] + + export type Keys = U extends unknown ? keyof U : never + + type Cast = A extends B ? A : B; + + export const type: unique symbol; + + + + /** + * Used by group by + */ + + export type GetScalarType = O extends object ? { + [P in keyof T]: P extends keyof O + ? O[P] + : never + } : never + + type FieldPaths< + T, + U = Omit + > = IsObject extends True ? U : T + + type GetHavingFields = { + [K in keyof T]: Or< + Or, Extends<'AND', K>>, + Extends<'NOT', K> + > extends True + ? // infer is only needed to not hit TS limit + // based on the brilliant idea of Pierre-Antoine Mills + // https://github.com/microsoft/TypeScript/issues/30188#issuecomment-478938437 + T[K] extends infer TK + ? GetHavingFields extends object ? Merge> : never> + : never + : {} extends FieldPaths + ? never + : K + }[keyof T] + + /** + * Convert tuple to union + */ + type _TupleToUnion = T extends (infer E)[] ? E : never + type TupleToUnion = _TupleToUnion + type MaybeTupleToUnion = T extends any[] ? TupleToUnion : T + + /** + * Like `Pick`, but additionally can also accept an array of keys + */ + type PickEnumerable | keyof T> = Prisma__Pick> + + /** + * Exclude all keys with underscores + */ + type ExcludeUnderscoreKeys = T extends `_${string}` ? never : T + + + export type FieldRef = runtime.FieldRef + + type FieldRefInputType = Model extends never ? never : FieldRef + + + export const ModelName: { + Project: 'Project', + ProjectMember: 'ProjectMember', + ProjectMemberInvite: 'ProjectMemberInvite', + ProjectPhase: 'ProjectPhase', + PhaseProduct: 'PhaseProduct', + ProjectPhaseMember: 'ProjectPhaseMember', + ProjectPhaseApproval: 'ProjectPhaseApproval', + ProjectAttachment: 'ProjectAttachment', + Timeline: 'Timeline', + Milestone: 'Milestone', + StatusHistory: 'StatusHistory', + ProjectTemplate: 'ProjectTemplate', + ProductTemplate: 'ProductTemplate', + MilestoneTemplate: 'MilestoneTemplate', + ProjectType: 'ProjectType', + ProductCategory: 'ProductCategory', + OrgConfig: 'OrgConfig', + Form: 'Form', + PlanConfig: 'PlanConfig', + PriceConfig: 'PriceConfig', + WorkStream: 'WorkStream', + PhaseWorkStream: 'PhaseWorkStream', + WorkManagementPermission: 'WorkManagementPermission', + CopilotRequest: 'CopilotRequest', + CopilotOpportunity: 'CopilotOpportunity', + CopilotApplication: 'CopilotApplication', + ProjectSetting: 'ProjectSetting', + ProjectEstimation: 'ProjectEstimation', + ProjectEstimationItem: 'ProjectEstimationItem', + BuildingBlock: 'BuildingBlock', + ScopeChangeRequest: 'ScopeChangeRequest', + ProjectHistory: 'ProjectHistory', + CustomerPayment: 'CustomerPayment', + ProjectShowcasePost: 'ProjectShowcasePost', + ProjectPostIndustry: 'ProjectPostIndustry', + ProjectPostCategory: 'ProjectPostCategory', + ProjectShowcasePostIndustry: 'ProjectShowcasePostIndustry', + ProjectShowcasePostCategory: 'ProjectShowcasePostCategory', + ProjectShowcasePostMedia: 'ProjectShowcasePostMedia' + }; + + export type ModelName = (typeof ModelName)[keyof typeof ModelName] + + + + interface TypeMapCb extends $Utils.Fn<{extArgs: $Extensions.InternalArgs }, $Utils.Record> { + returns: Prisma.TypeMap + } + + export type TypeMap = { + globalOmitOptions: { + omit: GlobalOmitOptions + } + meta: { + modelProps: "project" | "projectMember" | "projectMemberInvite" | "projectPhase" | "phaseProduct" | "projectPhaseMember" | "projectPhaseApproval" | "projectAttachment" | "timeline" | "milestone" | "statusHistory" | "projectTemplate" | "productTemplate" | "milestoneTemplate" | "projectType" | "productCategory" | "orgConfig" | "form" | "planConfig" | "priceConfig" | "workStream" | "phaseWorkStream" | "workManagementPermission" | "copilotRequest" | "copilotOpportunity" | "copilotApplication" | "projectSetting" | "projectEstimation" | "projectEstimationItem" | "buildingBlock" | "scopeChangeRequest" | "projectHistory" | "customerPayment" | "projectShowcasePost" | "projectPostIndustry" | "projectPostCategory" | "projectShowcasePostIndustry" | "projectShowcasePostCategory" | "projectShowcasePostMedia" + txIsolationLevel: Prisma.TransactionIsolationLevel + } + model: { + Project: { + payload: Prisma.$ProjectPayload + fields: Prisma.ProjectFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectCountArgs + result: $Utils.Optional | number + } + } + } + ProjectMember: { + payload: Prisma.$ProjectMemberPayload + fields: Prisma.ProjectMemberFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectMemberFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectMemberFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectMemberFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectMemberFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectMemberFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectMemberCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectMemberCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectMemberCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectMemberDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectMemberUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectMemberDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectMemberUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectMemberUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectMemberUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectMemberAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectMemberGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectMemberCountArgs + result: $Utils.Optional | number + } + } + } + ProjectMemberInvite: { + payload: Prisma.$ProjectMemberInvitePayload + fields: Prisma.ProjectMemberInviteFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectMemberInviteFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectMemberInviteFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectMemberInviteFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectMemberInviteFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectMemberInviteFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectMemberInviteCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectMemberInviteCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectMemberInviteCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectMemberInviteDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectMemberInviteUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectMemberInviteDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectMemberInviteUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectMemberInviteUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectMemberInviteUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectMemberInviteAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectMemberInviteGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectMemberInviteCountArgs + result: $Utils.Optional | number + } + } + } + ProjectPhase: { + payload: Prisma.$ProjectPhasePayload + fields: Prisma.ProjectPhaseFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectPhaseFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectPhaseFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectPhaseFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectPhaseFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectPhaseFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectPhaseCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectPhaseCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectPhaseCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectPhaseDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectPhaseUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectPhaseDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectPhaseUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectPhaseUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectPhaseUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectPhaseAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectPhaseGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectPhaseCountArgs + result: $Utils.Optional | number + } + } + } + PhaseProduct: { + payload: Prisma.$PhaseProductPayload + fields: Prisma.PhaseProductFieldRefs + operations: { + findUnique: { + args: Prisma.PhaseProductFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.PhaseProductFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.PhaseProductFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.PhaseProductFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.PhaseProductFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.PhaseProductCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.PhaseProductCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.PhaseProductCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.PhaseProductDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.PhaseProductUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.PhaseProductDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.PhaseProductUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.PhaseProductUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.PhaseProductUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.PhaseProductAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.PhaseProductGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.PhaseProductCountArgs + result: $Utils.Optional | number + } + } + } + ProjectPhaseMember: { + payload: Prisma.$ProjectPhaseMemberPayload + fields: Prisma.ProjectPhaseMemberFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectPhaseMemberFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectPhaseMemberFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectPhaseMemberFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectPhaseMemberFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectPhaseMemberFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectPhaseMemberCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectPhaseMemberCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectPhaseMemberCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectPhaseMemberDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectPhaseMemberUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectPhaseMemberDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectPhaseMemberUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectPhaseMemberUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectPhaseMemberUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectPhaseMemberAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectPhaseMemberGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectPhaseMemberCountArgs + result: $Utils.Optional | number + } + } + } + ProjectPhaseApproval: { + payload: Prisma.$ProjectPhaseApprovalPayload + fields: Prisma.ProjectPhaseApprovalFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectPhaseApprovalFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectPhaseApprovalFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectPhaseApprovalFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectPhaseApprovalFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectPhaseApprovalFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectPhaseApprovalCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectPhaseApprovalCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectPhaseApprovalCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectPhaseApprovalDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectPhaseApprovalUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectPhaseApprovalDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectPhaseApprovalUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectPhaseApprovalUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectPhaseApprovalUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectPhaseApprovalAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectPhaseApprovalGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectPhaseApprovalCountArgs + result: $Utils.Optional | number + } + } + } + ProjectAttachment: { + payload: Prisma.$ProjectAttachmentPayload + fields: Prisma.ProjectAttachmentFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectAttachmentFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectAttachmentFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectAttachmentFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectAttachmentFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectAttachmentFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectAttachmentCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectAttachmentCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectAttachmentCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectAttachmentDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectAttachmentUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectAttachmentDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectAttachmentUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectAttachmentUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectAttachmentUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectAttachmentAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectAttachmentGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectAttachmentCountArgs + result: $Utils.Optional | number + } + } + } + Timeline: { + payload: Prisma.$TimelinePayload + fields: Prisma.TimelineFieldRefs + operations: { + findUnique: { + args: Prisma.TimelineFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.TimelineFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.TimelineFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.TimelineFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.TimelineFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.TimelineCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.TimelineCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.TimelineCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.TimelineDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.TimelineUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.TimelineDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.TimelineUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.TimelineUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.TimelineUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.TimelineAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.TimelineGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.TimelineCountArgs + result: $Utils.Optional | number + } + } + } + Milestone: { + payload: Prisma.$MilestonePayload + fields: Prisma.MilestoneFieldRefs + operations: { + findUnique: { + args: Prisma.MilestoneFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.MilestoneFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.MilestoneFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.MilestoneFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.MilestoneFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.MilestoneCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.MilestoneCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.MilestoneCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.MilestoneDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.MilestoneUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.MilestoneDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.MilestoneUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.MilestoneUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.MilestoneUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.MilestoneAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.MilestoneGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.MilestoneCountArgs + result: $Utils.Optional | number + } + } + } + StatusHistory: { + payload: Prisma.$StatusHistoryPayload + fields: Prisma.StatusHistoryFieldRefs + operations: { + findUnique: { + args: Prisma.StatusHistoryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.StatusHistoryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.StatusHistoryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.StatusHistoryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.StatusHistoryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.StatusHistoryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.StatusHistoryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.StatusHistoryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.StatusHistoryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.StatusHistoryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.StatusHistoryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.StatusHistoryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.StatusHistoryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.StatusHistoryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.StatusHistoryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.StatusHistoryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.StatusHistoryCountArgs + result: $Utils.Optional | number + } + } + } + ProjectTemplate: { + payload: Prisma.$ProjectTemplatePayload + fields: Prisma.ProjectTemplateFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectTemplateFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectTemplateFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectTemplateFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectTemplateFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectTemplateFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectTemplateCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectTemplateCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectTemplateCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectTemplateDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectTemplateUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectTemplateDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectTemplateUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectTemplateUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectTemplateUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectTemplateAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectTemplateGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectTemplateCountArgs + result: $Utils.Optional | number + } + } + } + ProductTemplate: { + payload: Prisma.$ProductTemplatePayload + fields: Prisma.ProductTemplateFieldRefs + operations: { + findUnique: { + args: Prisma.ProductTemplateFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProductTemplateFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProductTemplateFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProductTemplateFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProductTemplateFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProductTemplateCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProductTemplateCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProductTemplateCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProductTemplateDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProductTemplateUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProductTemplateDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProductTemplateUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProductTemplateUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProductTemplateUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProductTemplateAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProductTemplateGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProductTemplateCountArgs + result: $Utils.Optional | number + } + } + } + MilestoneTemplate: { + payload: Prisma.$MilestoneTemplatePayload + fields: Prisma.MilestoneTemplateFieldRefs + operations: { + findUnique: { + args: Prisma.MilestoneTemplateFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.MilestoneTemplateFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.MilestoneTemplateFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.MilestoneTemplateFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.MilestoneTemplateFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.MilestoneTemplateCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.MilestoneTemplateCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.MilestoneTemplateCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.MilestoneTemplateDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.MilestoneTemplateUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.MilestoneTemplateDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.MilestoneTemplateUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.MilestoneTemplateUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.MilestoneTemplateUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.MilestoneTemplateAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.MilestoneTemplateGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.MilestoneTemplateCountArgs + result: $Utils.Optional | number + } + } + } + ProjectType: { + payload: Prisma.$ProjectTypePayload + fields: Prisma.ProjectTypeFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectTypeFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectTypeFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectTypeFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectTypeFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectTypeFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectTypeCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectTypeCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectTypeCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectTypeDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectTypeUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectTypeDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectTypeUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectTypeUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectTypeUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectTypeAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectTypeGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectTypeCountArgs + result: $Utils.Optional | number + } + } + } + ProductCategory: { + payload: Prisma.$ProductCategoryPayload + fields: Prisma.ProductCategoryFieldRefs + operations: { + findUnique: { + args: Prisma.ProductCategoryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProductCategoryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProductCategoryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProductCategoryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProductCategoryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProductCategoryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProductCategoryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProductCategoryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProductCategoryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProductCategoryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProductCategoryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProductCategoryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProductCategoryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProductCategoryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProductCategoryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProductCategoryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProductCategoryCountArgs + result: $Utils.Optional | number + } + } + } + OrgConfig: { + payload: Prisma.$OrgConfigPayload + fields: Prisma.OrgConfigFieldRefs + operations: { + findUnique: { + args: Prisma.OrgConfigFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.OrgConfigFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.OrgConfigFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.OrgConfigFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.OrgConfigFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.OrgConfigCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.OrgConfigCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.OrgConfigCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.OrgConfigDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.OrgConfigUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.OrgConfigDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.OrgConfigUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.OrgConfigUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.OrgConfigUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.OrgConfigAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.OrgConfigGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.OrgConfigCountArgs + result: $Utils.Optional | number + } + } + } + Form: { + payload: Prisma.$FormPayload + fields: Prisma.FormFieldRefs + operations: { + findUnique: { + args: Prisma.FormFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.FormFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.FormFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.FormFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.FormFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.FormCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.FormCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.FormCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.FormDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.FormUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.FormDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.FormUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.FormUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.FormUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.FormAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.FormGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.FormCountArgs + result: $Utils.Optional | number + } + } + } + PlanConfig: { + payload: Prisma.$PlanConfigPayload + fields: Prisma.PlanConfigFieldRefs + operations: { + findUnique: { + args: Prisma.PlanConfigFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.PlanConfigFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.PlanConfigFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.PlanConfigFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.PlanConfigFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.PlanConfigCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.PlanConfigCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.PlanConfigCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.PlanConfigDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.PlanConfigUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.PlanConfigDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.PlanConfigUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.PlanConfigUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.PlanConfigUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.PlanConfigAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.PlanConfigGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.PlanConfigCountArgs + result: $Utils.Optional | number + } + } + } + PriceConfig: { + payload: Prisma.$PriceConfigPayload + fields: Prisma.PriceConfigFieldRefs + operations: { + findUnique: { + args: Prisma.PriceConfigFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.PriceConfigFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.PriceConfigFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.PriceConfigFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.PriceConfigFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.PriceConfigCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.PriceConfigCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.PriceConfigCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.PriceConfigDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.PriceConfigUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.PriceConfigDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.PriceConfigUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.PriceConfigUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.PriceConfigUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.PriceConfigAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.PriceConfigGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.PriceConfigCountArgs + result: $Utils.Optional | number + } + } + } + WorkStream: { + payload: Prisma.$WorkStreamPayload + fields: Prisma.WorkStreamFieldRefs + operations: { + findUnique: { + args: Prisma.WorkStreamFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.WorkStreamFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.WorkStreamFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.WorkStreamFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.WorkStreamFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.WorkStreamCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.WorkStreamCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.WorkStreamCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.WorkStreamDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.WorkStreamUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.WorkStreamDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.WorkStreamUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.WorkStreamUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.WorkStreamUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.WorkStreamAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.WorkStreamGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.WorkStreamCountArgs + result: $Utils.Optional | number + } + } + } + PhaseWorkStream: { + payload: Prisma.$PhaseWorkStreamPayload + fields: Prisma.PhaseWorkStreamFieldRefs + operations: { + findUnique: { + args: Prisma.PhaseWorkStreamFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.PhaseWorkStreamFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.PhaseWorkStreamFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.PhaseWorkStreamFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.PhaseWorkStreamFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.PhaseWorkStreamCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.PhaseWorkStreamCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.PhaseWorkStreamCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.PhaseWorkStreamDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.PhaseWorkStreamUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.PhaseWorkStreamDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.PhaseWorkStreamUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.PhaseWorkStreamUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.PhaseWorkStreamUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.PhaseWorkStreamAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.PhaseWorkStreamGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.PhaseWorkStreamCountArgs + result: $Utils.Optional | number + } + } + } + WorkManagementPermission: { + payload: Prisma.$WorkManagementPermissionPayload + fields: Prisma.WorkManagementPermissionFieldRefs + operations: { + findUnique: { + args: Prisma.WorkManagementPermissionFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.WorkManagementPermissionFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.WorkManagementPermissionFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.WorkManagementPermissionFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.WorkManagementPermissionFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.WorkManagementPermissionCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.WorkManagementPermissionCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.WorkManagementPermissionCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.WorkManagementPermissionDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.WorkManagementPermissionUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.WorkManagementPermissionDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.WorkManagementPermissionUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.WorkManagementPermissionUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.WorkManagementPermissionUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.WorkManagementPermissionAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.WorkManagementPermissionGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.WorkManagementPermissionCountArgs + result: $Utils.Optional | number + } + } + } + CopilotRequest: { + payload: Prisma.$CopilotRequestPayload + fields: Prisma.CopilotRequestFieldRefs + operations: { + findUnique: { + args: Prisma.CopilotRequestFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.CopilotRequestFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.CopilotRequestFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.CopilotRequestFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.CopilotRequestFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.CopilotRequestCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.CopilotRequestCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.CopilotRequestCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.CopilotRequestDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.CopilotRequestUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.CopilotRequestDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.CopilotRequestUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.CopilotRequestUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.CopilotRequestUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.CopilotRequestAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.CopilotRequestGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.CopilotRequestCountArgs + result: $Utils.Optional | number + } + } + } + CopilotOpportunity: { + payload: Prisma.$CopilotOpportunityPayload + fields: Prisma.CopilotOpportunityFieldRefs + operations: { + findUnique: { + args: Prisma.CopilotOpportunityFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.CopilotOpportunityFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.CopilotOpportunityFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.CopilotOpportunityFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.CopilotOpportunityFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.CopilotOpportunityCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.CopilotOpportunityCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.CopilotOpportunityCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.CopilotOpportunityDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.CopilotOpportunityUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.CopilotOpportunityDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.CopilotOpportunityUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.CopilotOpportunityUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.CopilotOpportunityUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.CopilotOpportunityAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.CopilotOpportunityGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.CopilotOpportunityCountArgs + result: $Utils.Optional | number + } + } + } + CopilotApplication: { + payload: Prisma.$CopilotApplicationPayload + fields: Prisma.CopilotApplicationFieldRefs + operations: { + findUnique: { + args: Prisma.CopilotApplicationFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.CopilotApplicationFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.CopilotApplicationFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.CopilotApplicationFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.CopilotApplicationFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.CopilotApplicationCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.CopilotApplicationCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.CopilotApplicationCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.CopilotApplicationDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.CopilotApplicationUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.CopilotApplicationDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.CopilotApplicationUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.CopilotApplicationUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.CopilotApplicationUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.CopilotApplicationAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.CopilotApplicationGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.CopilotApplicationCountArgs + result: $Utils.Optional | number + } + } + } + ProjectSetting: { + payload: Prisma.$ProjectSettingPayload + fields: Prisma.ProjectSettingFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectSettingFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectSettingFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectSettingFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectSettingFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectSettingFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectSettingCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectSettingCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectSettingCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectSettingDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectSettingUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectSettingDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectSettingUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectSettingUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectSettingUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectSettingAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectSettingGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectSettingCountArgs + result: $Utils.Optional | number + } + } + } + ProjectEstimation: { + payload: Prisma.$ProjectEstimationPayload + fields: Prisma.ProjectEstimationFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectEstimationFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectEstimationFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectEstimationFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectEstimationFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectEstimationFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectEstimationCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectEstimationCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectEstimationCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectEstimationDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectEstimationUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectEstimationDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectEstimationUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectEstimationUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectEstimationUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectEstimationAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectEstimationGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectEstimationCountArgs + result: $Utils.Optional | number + } + } + } + ProjectEstimationItem: { + payload: Prisma.$ProjectEstimationItemPayload + fields: Prisma.ProjectEstimationItemFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectEstimationItemFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectEstimationItemFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectEstimationItemFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectEstimationItemFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectEstimationItemFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectEstimationItemCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectEstimationItemCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectEstimationItemCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectEstimationItemDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectEstimationItemUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectEstimationItemDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectEstimationItemUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectEstimationItemUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectEstimationItemUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectEstimationItemAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectEstimationItemGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectEstimationItemCountArgs + result: $Utils.Optional | number + } + } + } + BuildingBlock: { + payload: Prisma.$BuildingBlockPayload + fields: Prisma.BuildingBlockFieldRefs + operations: { + findUnique: { + args: Prisma.BuildingBlockFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.BuildingBlockFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.BuildingBlockFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.BuildingBlockFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.BuildingBlockFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.BuildingBlockCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.BuildingBlockCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.BuildingBlockCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.BuildingBlockDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.BuildingBlockUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.BuildingBlockDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.BuildingBlockUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.BuildingBlockUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.BuildingBlockUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.BuildingBlockAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.BuildingBlockGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.BuildingBlockCountArgs + result: $Utils.Optional | number + } + } + } + ScopeChangeRequest: { + payload: Prisma.$ScopeChangeRequestPayload + fields: Prisma.ScopeChangeRequestFieldRefs + operations: { + findUnique: { + args: Prisma.ScopeChangeRequestFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ScopeChangeRequestFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ScopeChangeRequestFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ScopeChangeRequestFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ScopeChangeRequestFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ScopeChangeRequestCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ScopeChangeRequestCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ScopeChangeRequestCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ScopeChangeRequestDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ScopeChangeRequestUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ScopeChangeRequestDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ScopeChangeRequestUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ScopeChangeRequestUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ScopeChangeRequestUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ScopeChangeRequestAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ScopeChangeRequestGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ScopeChangeRequestCountArgs + result: $Utils.Optional | number + } + } + } + ProjectHistory: { + payload: Prisma.$ProjectHistoryPayload + fields: Prisma.ProjectHistoryFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectHistoryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectHistoryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectHistoryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectHistoryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectHistoryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectHistoryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectHistoryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectHistoryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectHistoryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectHistoryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectHistoryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectHistoryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectHistoryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectHistoryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectHistoryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectHistoryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectHistoryCountArgs + result: $Utils.Optional | number + } + } + } + CustomerPayment: { + payload: Prisma.$CustomerPaymentPayload + fields: Prisma.CustomerPaymentFieldRefs + operations: { + findUnique: { + args: Prisma.CustomerPaymentFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.CustomerPaymentFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.CustomerPaymentFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.CustomerPaymentFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.CustomerPaymentFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.CustomerPaymentCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.CustomerPaymentCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.CustomerPaymentCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.CustomerPaymentDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.CustomerPaymentUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.CustomerPaymentDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.CustomerPaymentUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.CustomerPaymentUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.CustomerPaymentUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.CustomerPaymentAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.CustomerPaymentGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.CustomerPaymentCountArgs + result: $Utils.Optional | number + } + } + } + ProjectShowcasePost: { + payload: Prisma.$ProjectShowcasePostPayload + fields: Prisma.ProjectShowcasePostFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectShowcasePostFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectShowcasePostFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectShowcasePostFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectShowcasePostFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectShowcasePostFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectShowcasePostCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectShowcasePostCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectShowcasePostCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectShowcasePostDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectShowcasePostUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectShowcasePostDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectShowcasePostUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectShowcasePostUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectShowcasePostUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectShowcasePostAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectShowcasePostGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectShowcasePostCountArgs + result: $Utils.Optional | number + } + } + } + ProjectPostIndustry: { + payload: Prisma.$ProjectPostIndustryPayload + fields: Prisma.ProjectPostIndustryFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectPostIndustryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectPostIndustryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectPostIndustryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectPostIndustryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectPostIndustryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectPostIndustryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectPostIndustryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectPostIndustryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectPostIndustryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectPostIndustryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectPostIndustryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectPostIndustryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectPostIndustryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectPostIndustryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectPostIndustryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectPostIndustryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectPostIndustryCountArgs + result: $Utils.Optional | number + } + } + } + ProjectPostCategory: { + payload: Prisma.$ProjectPostCategoryPayload + fields: Prisma.ProjectPostCategoryFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectPostCategoryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectPostCategoryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectPostCategoryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectPostCategoryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectPostCategoryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectPostCategoryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectPostCategoryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectPostCategoryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectPostCategoryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectPostCategoryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectPostCategoryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectPostCategoryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectPostCategoryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectPostCategoryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectPostCategoryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectPostCategoryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectPostCategoryCountArgs + result: $Utils.Optional | number + } + } + } + ProjectShowcasePostIndustry: { + payload: Prisma.$ProjectShowcasePostIndustryPayload + fields: Prisma.ProjectShowcasePostIndustryFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectShowcasePostIndustryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectShowcasePostIndustryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectShowcasePostIndustryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectShowcasePostIndustryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectShowcasePostIndustryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectShowcasePostIndustryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectShowcasePostIndustryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectShowcasePostIndustryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectShowcasePostIndustryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectShowcasePostIndustryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectShowcasePostIndustryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectShowcasePostIndustryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectShowcasePostIndustryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectShowcasePostIndustryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectShowcasePostIndustryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectShowcasePostIndustryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectShowcasePostIndustryCountArgs + result: $Utils.Optional | number + } + } + } + ProjectShowcasePostCategory: { + payload: Prisma.$ProjectShowcasePostCategoryPayload + fields: Prisma.ProjectShowcasePostCategoryFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectShowcasePostCategoryFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectShowcasePostCategoryFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectShowcasePostCategoryFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectShowcasePostCategoryFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectShowcasePostCategoryFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectShowcasePostCategoryCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectShowcasePostCategoryCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectShowcasePostCategoryCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectShowcasePostCategoryDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectShowcasePostCategoryUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectShowcasePostCategoryDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectShowcasePostCategoryUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectShowcasePostCategoryUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectShowcasePostCategoryUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectShowcasePostCategoryAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectShowcasePostCategoryGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectShowcasePostCategoryCountArgs + result: $Utils.Optional | number + } + } + } + ProjectShowcasePostMedia: { + payload: Prisma.$ProjectShowcasePostMediaPayload + fields: Prisma.ProjectShowcasePostMediaFieldRefs + operations: { + findUnique: { + args: Prisma.ProjectShowcasePostMediaFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ProjectShowcasePostMediaFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ProjectShowcasePostMediaFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ProjectShowcasePostMediaFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ProjectShowcasePostMediaFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ProjectShowcasePostMediaCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ProjectShowcasePostMediaCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ProjectShowcasePostMediaCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ProjectShowcasePostMediaDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ProjectShowcasePostMediaUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ProjectShowcasePostMediaDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ProjectShowcasePostMediaUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ProjectShowcasePostMediaUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ProjectShowcasePostMediaUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ProjectShowcasePostMediaAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ProjectShowcasePostMediaGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ProjectShowcasePostMediaCountArgs + result: $Utils.Optional | number + } + } + } + } + } & { + other: { + payload: any + operations: { + $executeRaw: { + args: [query: TemplateStringsArray | Prisma.Sql, ...values: any[]], + result: any + } + $executeRawUnsafe: { + args: [query: string, ...values: any[]], + result: any + } + $queryRaw: { + args: [query: TemplateStringsArray | Prisma.Sql, ...values: any[]], + result: any + } + $queryRawUnsafe: { + args: [query: string, ...values: any[]], + result: any + } + } + } + } + export const defineExtension: $Extensions.ExtendsHook<"define", Prisma.TypeMapCb, $Extensions.DefaultArgs> + export type DefaultPrismaClient = PrismaClient + export type ErrorFormat = 'pretty' | 'colorless' | 'minimal' + export interface PrismaClientOptions { + /** + * @default "colorless" + */ + errorFormat?: ErrorFormat + /** + * @example + * ``` + * // Shorthand for `emit: 'stdout'` + * log: ['query', 'info', 'warn', 'error'] + * + * // Emit as events only + * log: [ + * { emit: 'event', level: 'query' }, + * { emit: 'event', level: 'info' }, + * { emit: 'event', level: 'warn' } + * { emit: 'event', level: 'error' } + * ] + * + * / Emit as events and log to stdout + * og: [ + * { emit: 'stdout', level: 'query' }, + * { emit: 'stdout', level: 'info' }, + * { emit: 'stdout', level: 'warn' } + * { emit: 'stdout', level: 'error' } + * + * ``` + * Read more in our [docs](https://pris.ly/d/logging). + */ + log?: (LogLevel | LogDefinition)[] + /** + * The default values for transactionOptions + * maxWait ?= 2000 + * timeout ?= 5000 + */ + transactionOptions?: { + maxWait?: number + timeout?: number + isolationLevel?: Prisma.TransactionIsolationLevel + } + /** + * A driver adapter that PrismaClient uses to connect to your database, such as the ones provided by `@prisma/adapter-pg`, `@prisma/adapter-libsql`, `@prisma/adapter-planetscale`, etc. + * + * A driver adapter is **required** unless you connect to your database through Prisma Accelerate (in which case use `accelerateUrl` instead). + * + * Learn more: https://pris.ly/d/driver-adapters + * + * @example + * ```ts + * import { PrismaPg } from '@prisma/adapter-pg' + * import { PrismaClient } from './generated/prisma/client' + * + * const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) + * const prisma = new PrismaClient({ adapter }) + * ``` + */ + adapter?: runtime.SqlDriverAdapterFactory + /** + * The Prisma Accelerate connection URL. Use this option to connect to your database through Prisma Accelerate instead of using a driver adapter to connect directly. + * + * Learn more: https://pris.ly/d/accelerate + */ + accelerateUrl?: string + /** + * Global configuration for omitting model fields by default. + * + * @example + * ``` + * const prisma = new PrismaClient({ + * omit: { + * user: { + * password: true + * } + * } + * }) + * ``` + */ + omit?: Prisma.GlobalOmitConfig + /** + * SQL commenter plugins that add metadata to SQL queries as comments. + * Comments follow the sqlcommenter format: https://google.github.io/sqlcommenter/ + * + * @example + * ``` + * const prisma = new PrismaClient({ + * adapter, + * comments: [ + * traceContext(), + * queryInsights(), + * ], + * }) + * ``` + */ + comments?: runtime.SqlCommenterPlugin[] + } + export type GlobalOmitConfig = { + project?: ProjectOmit + projectMember?: ProjectMemberOmit + projectMemberInvite?: ProjectMemberInviteOmit + projectPhase?: ProjectPhaseOmit + phaseProduct?: PhaseProductOmit + projectPhaseMember?: ProjectPhaseMemberOmit + projectPhaseApproval?: ProjectPhaseApprovalOmit + projectAttachment?: ProjectAttachmentOmit + timeline?: TimelineOmit + milestone?: MilestoneOmit + statusHistory?: StatusHistoryOmit + projectTemplate?: ProjectTemplateOmit + productTemplate?: ProductTemplateOmit + milestoneTemplate?: MilestoneTemplateOmit + projectType?: ProjectTypeOmit + productCategory?: ProductCategoryOmit + orgConfig?: OrgConfigOmit + form?: FormOmit + planConfig?: PlanConfigOmit + priceConfig?: PriceConfigOmit + workStream?: WorkStreamOmit + phaseWorkStream?: PhaseWorkStreamOmit + workManagementPermission?: WorkManagementPermissionOmit + copilotRequest?: CopilotRequestOmit + copilotOpportunity?: CopilotOpportunityOmit + copilotApplication?: CopilotApplicationOmit + projectSetting?: ProjectSettingOmit + projectEstimation?: ProjectEstimationOmit + projectEstimationItem?: ProjectEstimationItemOmit + buildingBlock?: BuildingBlockOmit + scopeChangeRequest?: ScopeChangeRequestOmit + projectHistory?: ProjectHistoryOmit + customerPayment?: CustomerPaymentOmit + projectShowcasePost?: ProjectShowcasePostOmit + projectPostIndustry?: ProjectPostIndustryOmit + projectPostCategory?: ProjectPostCategoryOmit + projectShowcasePostIndustry?: ProjectShowcasePostIndustryOmit + projectShowcasePostCategory?: ProjectShowcasePostCategoryOmit + projectShowcasePostMedia?: ProjectShowcasePostMediaOmit + } + + /* Types for Logging */ + export type LogLevel = 'info' | 'query' | 'warn' | 'error' + export type LogDefinition = { + level: LogLevel + emit: 'stdout' | 'event' + } + + export type CheckIsLogLevel = T extends LogLevel ? T : never; + + export type GetLogType = CheckIsLogLevel< + T extends LogDefinition ? T['level'] : T + >; + + export type GetEvents = T extends Array + ? GetLogType + : never; + + export type QueryEvent = { + timestamp: Date + query: string + params: string + duration: number + target: string + } + + export type LogEvent = { + timestamp: Date + message: string + target: string + } + /* End Types for Logging */ + + + export type PrismaAction = + | 'findUnique' + | 'findUniqueOrThrow' + | 'findMany' + | 'findFirst' + | 'findFirstOrThrow' + | 'create' + | 'createMany' + | 'createManyAndReturn' + | 'update' + | 'updateMany' + | 'updateManyAndReturn' + | 'upsert' + | 'delete' + | 'deleteMany' + | 'executeRaw' + | 'queryRaw' + | 'aggregate' + | 'count' + | 'runCommandRaw' + | 'findRaw' + | 'groupBy' + + // tested in getLogLevel.test.ts + export function getLogLevel(log: Array): LogLevel | undefined; + + /** + * `PrismaClient` proxy available in interactive transactions. + */ + export type TransactionClient = Omit + + export type Datasource = { + url?: string + } + + /** + * Count Types + */ + + + /** + * Count Type ProjectCountOutputType + */ + + export type ProjectCountOutputType = { + members: number + attachments: number + phases: number + invites: number + scopeChangeRequests: number + workStreams: number + copilotRequests: number + copilotOpportunities: number + settings: number + estimations: number + history: number + showcasePosts: number + } + + export type ProjectCountOutputTypeSelect = { + members?: boolean | ProjectCountOutputTypeCountMembersArgs + attachments?: boolean | ProjectCountOutputTypeCountAttachmentsArgs + phases?: boolean | ProjectCountOutputTypeCountPhasesArgs + invites?: boolean | ProjectCountOutputTypeCountInvitesArgs + scopeChangeRequests?: boolean | ProjectCountOutputTypeCountScopeChangeRequestsArgs + workStreams?: boolean | ProjectCountOutputTypeCountWorkStreamsArgs + copilotRequests?: boolean | ProjectCountOutputTypeCountCopilotRequestsArgs + copilotOpportunities?: boolean | ProjectCountOutputTypeCountCopilotOpportunitiesArgs + settings?: boolean | ProjectCountOutputTypeCountSettingsArgs + estimations?: boolean | ProjectCountOutputTypeCountEstimationsArgs + history?: boolean | ProjectCountOutputTypeCountHistoryArgs + showcasePosts?: boolean | ProjectCountOutputTypeCountShowcasePostsArgs + } + + // Custom InputTypes + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectCountOutputType + */ + select?: ProjectCountOutputTypeSelect | null + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountMembersArgs = { + where?: ProjectMemberWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountAttachmentsArgs = { + where?: ProjectAttachmentWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountPhasesArgs = { + where?: ProjectPhaseWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountInvitesArgs = { + where?: ProjectMemberInviteWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountScopeChangeRequestsArgs = { + where?: ScopeChangeRequestWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountWorkStreamsArgs = { + where?: WorkStreamWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountCopilotRequestsArgs = { + where?: CopilotRequestWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountCopilotOpportunitiesArgs = { + where?: CopilotOpportunityWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountSettingsArgs = { + where?: ProjectSettingWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountEstimationsArgs = { + where?: ProjectEstimationWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountHistoryArgs = { + where?: ProjectHistoryWhereInput + } + + /** + * ProjectCountOutputType without action + */ + export type ProjectCountOutputTypeCountShowcasePostsArgs = { + where?: ProjectShowcasePostWhereInput + } + + + /** + * Count Type ProjectPhaseCountOutputType + */ + + export type ProjectPhaseCountOutputType = { + products: number + members: number + approvals: number + phaseWorkStreams: number + } + + export type ProjectPhaseCountOutputTypeSelect = { + products?: boolean | ProjectPhaseCountOutputTypeCountProductsArgs + members?: boolean | ProjectPhaseCountOutputTypeCountMembersArgs + approvals?: boolean | ProjectPhaseCountOutputTypeCountApprovalsArgs + phaseWorkStreams?: boolean | ProjectPhaseCountOutputTypeCountPhaseWorkStreamsArgs + } + + // Custom InputTypes + /** + * ProjectPhaseCountOutputType without action + */ + export type ProjectPhaseCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseCountOutputType + */ + select?: ProjectPhaseCountOutputTypeSelect | null + } + + /** + * ProjectPhaseCountOutputType without action + */ + export type ProjectPhaseCountOutputTypeCountProductsArgs = { + where?: PhaseProductWhereInput + } + + /** + * ProjectPhaseCountOutputType without action + */ + export type ProjectPhaseCountOutputTypeCountMembersArgs = { + where?: ProjectPhaseMemberWhereInput + } + + /** + * ProjectPhaseCountOutputType without action + */ + export type ProjectPhaseCountOutputTypeCountApprovalsArgs = { + where?: ProjectPhaseApprovalWhereInput + } + + /** + * ProjectPhaseCountOutputType without action + */ + export type ProjectPhaseCountOutputTypeCountPhaseWorkStreamsArgs = { + where?: PhaseWorkStreamWhereInput + } + + + /** + * Count Type TimelineCountOutputType + */ + + export type TimelineCountOutputType = { + milestones: number + } + + export type TimelineCountOutputTypeSelect = { + milestones?: boolean | TimelineCountOutputTypeCountMilestonesArgs + } + + // Custom InputTypes + /** + * TimelineCountOutputType without action + */ + export type TimelineCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the TimelineCountOutputType + */ + select?: TimelineCountOutputTypeSelect | null + } + + /** + * TimelineCountOutputType without action + */ + export type TimelineCountOutputTypeCountMilestonesArgs = { + where?: MilestoneWhereInput + } + + + /** + * Count Type MilestoneCountOutputType + */ + + export type MilestoneCountOutputType = { + statusHistory: number + } + + export type MilestoneCountOutputTypeSelect = { + statusHistory?: boolean | MilestoneCountOutputTypeCountStatusHistoryArgs + } + + // Custom InputTypes + /** + * MilestoneCountOutputType without action + */ + export type MilestoneCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the MilestoneCountOutputType + */ + select?: MilestoneCountOutputTypeSelect | null + } + + /** + * MilestoneCountOutputType without action + */ + export type MilestoneCountOutputTypeCountStatusHistoryArgs = { + where?: StatusHistoryWhereInput + } + + + /** + * Count Type ProjectTemplateCountOutputType + */ + + export type ProjectTemplateCountOutputType = { + workManagementPermissions: number + } + + export type ProjectTemplateCountOutputTypeSelect = { + workManagementPermissions?: boolean | ProjectTemplateCountOutputTypeCountWorkManagementPermissionsArgs + } + + // Custom InputTypes + /** + * ProjectTemplateCountOutputType without action + */ + export type ProjectTemplateCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectTemplateCountOutputType + */ + select?: ProjectTemplateCountOutputTypeSelect | null + } + + /** + * ProjectTemplateCountOutputType without action + */ + export type ProjectTemplateCountOutputTypeCountWorkManagementPermissionsArgs = { + where?: WorkManagementPermissionWhereInput + } + + + /** + * Count Type WorkStreamCountOutputType + */ + + export type WorkStreamCountOutputType = { + phaseWorkStreams: number + } + + export type WorkStreamCountOutputTypeSelect = { + phaseWorkStreams?: boolean | WorkStreamCountOutputTypeCountPhaseWorkStreamsArgs + } + + // Custom InputTypes + /** + * WorkStreamCountOutputType without action + */ + export type WorkStreamCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the WorkStreamCountOutputType + */ + select?: WorkStreamCountOutputTypeSelect | null + } + + /** + * WorkStreamCountOutputType without action + */ + export type WorkStreamCountOutputTypeCountPhaseWorkStreamsArgs = { + where?: PhaseWorkStreamWhereInput + } + + + /** + * Count Type CopilotRequestCountOutputType + */ + + export type CopilotRequestCountOutputType = { + opportunities: number + } + + export type CopilotRequestCountOutputTypeSelect = { + opportunities?: boolean | CopilotRequestCountOutputTypeCountOpportunitiesArgs + } + + // Custom InputTypes + /** + * CopilotRequestCountOutputType without action + */ + export type CopilotRequestCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the CopilotRequestCountOutputType + */ + select?: CopilotRequestCountOutputTypeSelect | null + } + + /** + * CopilotRequestCountOutputType without action + */ + export type CopilotRequestCountOutputTypeCountOpportunitiesArgs = { + where?: CopilotOpportunityWhereInput + } + + + /** + * Count Type CopilotOpportunityCountOutputType + */ + + export type CopilotOpportunityCountOutputType = { + applications: number + } + + export type CopilotOpportunityCountOutputTypeSelect = { + applications?: boolean | CopilotOpportunityCountOutputTypeCountApplicationsArgs + } + + // Custom InputTypes + /** + * CopilotOpportunityCountOutputType without action + */ + export type CopilotOpportunityCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunityCountOutputType + */ + select?: CopilotOpportunityCountOutputTypeSelect | null + } + + /** + * CopilotOpportunityCountOutputType without action + */ + export type CopilotOpportunityCountOutputTypeCountApplicationsArgs = { + where?: CopilotApplicationWhereInput + } + + + /** + * Count Type CopilotApplicationCountOutputType + */ + + export type CopilotApplicationCountOutputType = { + invites: number + } + + export type CopilotApplicationCountOutputTypeSelect = { + invites?: boolean | CopilotApplicationCountOutputTypeCountInvitesArgs + } + + // Custom InputTypes + /** + * CopilotApplicationCountOutputType without action + */ + export type CopilotApplicationCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the CopilotApplicationCountOutputType + */ + select?: CopilotApplicationCountOutputTypeSelect | null + } + + /** + * CopilotApplicationCountOutputType without action + */ + export type CopilotApplicationCountOutputTypeCountInvitesArgs = { + where?: ProjectMemberInviteWhereInput + } + + + /** + * Count Type ProjectEstimationCountOutputType + */ + + export type ProjectEstimationCountOutputType = { + items: number + } + + export type ProjectEstimationCountOutputTypeSelect = { + items?: boolean | ProjectEstimationCountOutputTypeCountItemsArgs + } + + // Custom InputTypes + /** + * ProjectEstimationCountOutputType without action + */ + export type ProjectEstimationCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationCountOutputType + */ + select?: ProjectEstimationCountOutputTypeSelect | null + } + + /** + * ProjectEstimationCountOutputType without action + */ + export type ProjectEstimationCountOutputTypeCountItemsArgs = { + where?: ProjectEstimationItemWhereInput + } + + + /** + * Count Type ProjectShowcasePostCountOutputType + */ + + export type ProjectShowcasePostCountOutputType = { + industries: number + categories: number + media: number + } + + export type ProjectShowcasePostCountOutputTypeSelect = { + industries?: boolean | ProjectShowcasePostCountOutputTypeCountIndustriesArgs + categories?: boolean | ProjectShowcasePostCountOutputTypeCountCategoriesArgs + media?: boolean | ProjectShowcasePostCountOutputTypeCountMediaArgs + } + + // Custom InputTypes + /** + * ProjectShowcasePostCountOutputType without action + */ + export type ProjectShowcasePostCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCountOutputType + */ + select?: ProjectShowcasePostCountOutputTypeSelect | null + } + + /** + * ProjectShowcasePostCountOutputType without action + */ + export type ProjectShowcasePostCountOutputTypeCountIndustriesArgs = { + where?: ProjectShowcasePostIndustryWhereInput + } + + /** + * ProjectShowcasePostCountOutputType without action + */ + export type ProjectShowcasePostCountOutputTypeCountCategoriesArgs = { + where?: ProjectShowcasePostCategoryWhereInput + } + + /** + * ProjectShowcasePostCountOutputType without action + */ + export type ProjectShowcasePostCountOutputTypeCountMediaArgs = { + where?: ProjectShowcasePostMediaWhereInput + } + + + /** + * Count Type ProjectPostIndustryCountOutputType + */ + + export type ProjectPostIndustryCountOutputType = { + posts: number + } + + export type ProjectPostIndustryCountOutputTypeSelect = { + posts?: boolean | ProjectPostIndustryCountOutputTypeCountPostsArgs + } + + // Custom InputTypes + /** + * ProjectPostIndustryCountOutputType without action + */ + export type ProjectPostIndustryCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustryCountOutputType + */ + select?: ProjectPostIndustryCountOutputTypeSelect | null + } + + /** + * ProjectPostIndustryCountOutputType without action + */ + export type ProjectPostIndustryCountOutputTypeCountPostsArgs = { + where?: ProjectShowcasePostIndustryWhereInput + } + + + /** + * Count Type ProjectPostCategoryCountOutputType + */ + + export type ProjectPostCategoryCountOutputType = { + posts: number + } + + export type ProjectPostCategoryCountOutputTypeSelect = { + posts?: boolean | ProjectPostCategoryCountOutputTypeCountPostsArgs + } + + // Custom InputTypes + /** + * ProjectPostCategoryCountOutputType without action + */ + export type ProjectPostCategoryCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategoryCountOutputType + */ + select?: ProjectPostCategoryCountOutputTypeSelect | null + } + + /** + * ProjectPostCategoryCountOutputType without action + */ + export type ProjectPostCategoryCountOutputTypeCountPostsArgs = { + where?: ProjectShowcasePostCategoryWhereInput + } + + + /** + * Models + */ + + /** + * Model Project + */ + + export type AggregateProject = { + _count: ProjectCountAggregateOutputType | null + _avg: ProjectAvgAggregateOutputType | null + _sum: ProjectSumAggregateOutputType | null + _min: ProjectMinAggregateOutputType | null + _max: ProjectMaxAggregateOutputType | null + } + + export type ProjectAvgAggregateOutputType = { + id: number | null + directProjectId: number | null + billingAccountId: number | null + estimatedPrice: Decimal | null + actualPrice: Decimal | null + templateId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectSumAggregateOutputType = { + id: bigint | null + directProjectId: bigint | null + billingAccountId: bigint | null + estimatedPrice: Decimal | null + actualPrice: Decimal | null + templateId: bigint | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectMinAggregateOutputType = { + id: bigint | null + directProjectId: bigint | null + billingAccountId: bigint | null + name: string | null + description: string | null + estimatedPrice: Decimal | null + actualPrice: Decimal | null + type: string | null + status: $Enums.ProjectStatus | null + cancelReason: string | null + templateId: bigint | null + version: string | null + lastActivityAt: Date | null + lastActivityUserId: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectMaxAggregateOutputType = { + id: bigint | null + directProjectId: bigint | null + billingAccountId: bigint | null + name: string | null + description: string | null + estimatedPrice: Decimal | null + actualPrice: Decimal | null + type: string | null + status: $Enums.ProjectStatus | null + cancelReason: string | null + templateId: bigint | null + version: string | null + lastActivityAt: Date | null + lastActivityUserId: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectCountAggregateOutputType = { + id: number + directProjectId: number + billingAccountId: number + name: number + description: number + external: number + bookmarks: number + utm: number + estimatedPrice: number + actualPrice: number + terms: number + groups: number + type: number + status: number + details: number + challengeEligibility: number + cancelReason: number + templateId: number + version: number + lastActivityAt: number + lastActivityUserId: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectAvgAggregateInputType = { + id?: true + directProjectId?: true + billingAccountId?: true + estimatedPrice?: true + actualPrice?: true + templateId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectSumAggregateInputType = { + id?: true + directProjectId?: true + billingAccountId?: true + estimatedPrice?: true + actualPrice?: true + templateId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectMinAggregateInputType = { + id?: true + directProjectId?: true + billingAccountId?: true + name?: true + description?: true + estimatedPrice?: true + actualPrice?: true + type?: true + status?: true + cancelReason?: true + templateId?: true + version?: true + lastActivityAt?: true + lastActivityUserId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectMaxAggregateInputType = { + id?: true + directProjectId?: true + billingAccountId?: true + name?: true + description?: true + estimatedPrice?: true + actualPrice?: true + type?: true + status?: true + cancelReason?: true + templateId?: true + version?: true + lastActivityAt?: true + lastActivityUserId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectCountAggregateInputType = { + id?: true + directProjectId?: true + billingAccountId?: true + name?: true + description?: true + external?: true + bookmarks?: true + utm?: true + estimatedPrice?: true + actualPrice?: true + terms?: true + groups?: true + type?: true + status?: true + details?: true + challengeEligibility?: true + cancelReason?: true + templateId?: true + version?: true + lastActivityAt?: true + lastActivityUserId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectAggregateArgs = { + /** + * Filter which Project to aggregate. + */ + where?: ProjectWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Projects to fetch. + */ + orderBy?: ProjectOrderByWithRelationInput | ProjectOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Projects from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Projects. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned Projects + **/ + _count?: true | ProjectCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectMaxAggregateInputType + } + + export type GetProjectAggregateType = { + [P in keyof T & keyof AggregateProject]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectGroupByArgs = { + where?: ProjectWhereInput + orderBy?: ProjectOrderByWithAggregationInput | ProjectOrderByWithAggregationInput[] + by: ProjectScalarFieldEnum[] | ProjectScalarFieldEnum + having?: ProjectScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectCountAggregateInputType | true + _avg?: ProjectAvgAggregateInputType + _sum?: ProjectSumAggregateInputType + _min?: ProjectMinAggregateInputType + _max?: ProjectMaxAggregateInputType + } + + export type ProjectGroupByOutputType = { + id: bigint + directProjectId: bigint | null + billingAccountId: bigint | null + name: string + description: string | null + external: JsonValue | null + bookmarks: JsonValue | null + utm: JsonValue | null + estimatedPrice: Decimal | null + actualPrice: Decimal | null + terms: string[] + groups: string[] + type: string + status: $Enums.ProjectStatus + details: JsonValue | null + challengeEligibility: JsonValue | null + cancelReason: string | null + templateId: bigint | null + version: string + lastActivityAt: Date + lastActivityUserId: string + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + _count: ProjectCountAggregateOutputType | null + _avg: ProjectAvgAggregateOutputType | null + _sum: ProjectSumAggregateOutputType | null + _min: ProjectMinAggregateOutputType | null + _max: ProjectMaxAggregateOutputType | null + } + + type GetProjectGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectSelect = $Extensions.GetSelect<{ + id?: boolean + directProjectId?: boolean + billingAccountId?: boolean + name?: boolean + description?: boolean + external?: boolean + bookmarks?: boolean + utm?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + terms?: boolean + groups?: boolean + type?: boolean + status?: boolean + details?: boolean + challengeEligibility?: boolean + cancelReason?: boolean + templateId?: boolean + version?: boolean + lastActivityAt?: boolean + lastActivityUserId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + members?: boolean | Project$membersArgs + attachments?: boolean | Project$attachmentsArgs + phases?: boolean | Project$phasesArgs + invites?: boolean | Project$invitesArgs + scopeChangeRequests?: boolean | Project$scopeChangeRequestsArgs + workStreams?: boolean | Project$workStreamsArgs + copilotRequests?: boolean | Project$copilotRequestsArgs + copilotOpportunities?: boolean | Project$copilotOpportunitiesArgs + settings?: boolean | Project$settingsArgs + estimations?: boolean | Project$estimationsArgs + history?: boolean | Project$historyArgs + showcasePosts?: boolean | Project$showcasePostsArgs + _count?: boolean | ProjectCountOutputTypeDefaultArgs + }, ExtArgs["result"]["project"]> + + export type ProjectSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + directProjectId?: boolean + billingAccountId?: boolean + name?: boolean + description?: boolean + external?: boolean + bookmarks?: boolean + utm?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + terms?: boolean + groups?: boolean + type?: boolean + status?: boolean + details?: boolean + challengeEligibility?: boolean + cancelReason?: boolean + templateId?: boolean + version?: boolean + lastActivityAt?: boolean + lastActivityUserId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["project"]> + + export type ProjectSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + directProjectId?: boolean + billingAccountId?: boolean + name?: boolean + description?: boolean + external?: boolean + bookmarks?: boolean + utm?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + terms?: boolean + groups?: boolean + type?: boolean + status?: boolean + details?: boolean + challengeEligibility?: boolean + cancelReason?: boolean + templateId?: boolean + version?: boolean + lastActivityAt?: boolean + lastActivityUserId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["project"]> + + export type ProjectSelectScalar = { + id?: boolean + directProjectId?: boolean + billingAccountId?: boolean + name?: boolean + description?: boolean + external?: boolean + bookmarks?: boolean + utm?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + terms?: boolean + groups?: boolean + type?: boolean + status?: boolean + details?: boolean + challengeEligibility?: boolean + cancelReason?: boolean + templateId?: boolean + version?: boolean + lastActivityAt?: boolean + lastActivityUserId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectOmit = $Extensions.GetOmit<"id" | "directProjectId" | "billingAccountId" | "name" | "description" | "external" | "bookmarks" | "utm" | "estimatedPrice" | "actualPrice" | "terms" | "groups" | "type" | "status" | "details" | "challengeEligibility" | "cancelReason" | "templateId" | "version" | "lastActivityAt" | "lastActivityUserId" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["project"]> + export type ProjectInclude = { + members?: boolean | Project$membersArgs + attachments?: boolean | Project$attachmentsArgs + phases?: boolean | Project$phasesArgs + invites?: boolean | Project$invitesArgs + scopeChangeRequests?: boolean | Project$scopeChangeRequestsArgs + workStreams?: boolean | Project$workStreamsArgs + copilotRequests?: boolean | Project$copilotRequestsArgs + copilotOpportunities?: boolean | Project$copilotOpportunitiesArgs + settings?: boolean | Project$settingsArgs + estimations?: boolean | Project$estimationsArgs + history?: boolean | Project$historyArgs + showcasePosts?: boolean | Project$showcasePostsArgs + _count?: boolean | ProjectCountOutputTypeDefaultArgs + } + export type ProjectIncludeCreateManyAndReturn = {} + export type ProjectIncludeUpdateManyAndReturn = {} + + export type $ProjectPayload = { + name: "Project" + objects: { + members: Prisma.$ProjectMemberPayload[] + attachments: Prisma.$ProjectAttachmentPayload[] + phases: Prisma.$ProjectPhasePayload[] + invites: Prisma.$ProjectMemberInvitePayload[] + scopeChangeRequests: Prisma.$ScopeChangeRequestPayload[] + workStreams: Prisma.$WorkStreamPayload[] + copilotRequests: Prisma.$CopilotRequestPayload[] + copilotOpportunities: Prisma.$CopilotOpportunityPayload[] + settings: Prisma.$ProjectSettingPayload[] + estimations: Prisma.$ProjectEstimationPayload[] + history: Prisma.$ProjectHistoryPayload[] + showcasePosts: Prisma.$ProjectShowcasePostPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + directProjectId: bigint | null + billingAccountId: bigint | null + name: string + description: string | null + external: Prisma.JsonValue | null + bookmarks: Prisma.JsonValue | null + utm: Prisma.JsonValue | null + estimatedPrice: Prisma.Decimal | null + actualPrice: Prisma.Decimal | null + terms: string[] + groups: string[] + type: string + status: $Enums.ProjectStatus + details: Prisma.JsonValue | null + challengeEligibility: Prisma.JsonValue | null + cancelReason: string | null + templateId: bigint | null + version: string + lastActivityAt: Date + lastActivityUserId: string + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["project"]> + composites: {} + } + + type ProjectGetPayload = $Result.GetResult + + type ProjectCountArgs = + Omit & { + select?: ProjectCountAggregateInputType | true + } + + export interface ProjectDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['Project'], meta: { name: 'Project' } } + /** + * Find zero or one Project that matches the filter. + * @param {ProjectFindUniqueArgs} args - Arguments to find a Project + * @example + * // Get one Project + * const project = await prisma.project.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one Project that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectFindUniqueOrThrowArgs} args - Arguments to find a Project + * @example + * // Get one Project + * const project = await prisma.project.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Project that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectFindFirstArgs} args - Arguments to find a Project + * @example + * // Get one Project + * const project = await prisma.project.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Project that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectFindFirstOrThrowArgs} args - Arguments to find a Project + * @example + * // Get one Project + * const project = await prisma.project.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more Projects that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all Projects + * const projects = await prisma.project.findMany() + * + * // Get first 10 Projects + * const projects = await prisma.project.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectWithIdOnly = await prisma.project.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a Project. + * @param {ProjectCreateArgs} args - Arguments to create a Project. + * @example + * // Create one Project + * const Project = await prisma.project.create({ + * data: { + * // ... data to create a Project + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many Projects. + * @param {ProjectCreateManyArgs} args - Arguments to create many Projects. + * @example + * // Create many Projects + * const project = await prisma.project.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many Projects and returns the data saved in the database. + * @param {ProjectCreateManyAndReturnArgs} args - Arguments to create many Projects. + * @example + * // Create many Projects + * const project = await prisma.project.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many Projects and only return the `id` + * const projectWithIdOnly = await prisma.project.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a Project. + * @param {ProjectDeleteArgs} args - Arguments to delete one Project. + * @example + * // Delete one Project + * const Project = await prisma.project.delete({ + * where: { + * // ... filter to delete one Project + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one Project. + * @param {ProjectUpdateArgs} args - Arguments to update one Project. + * @example + * // Update one Project + * const project = await prisma.project.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more Projects. + * @param {ProjectDeleteManyArgs} args - Arguments to filter Projects to delete. + * @example + * // Delete a few Projects + * const { count } = await prisma.project.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Projects. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many Projects + * const project = await prisma.project.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Projects and returns the data updated in the database. + * @param {ProjectUpdateManyAndReturnArgs} args - Arguments to update many Projects. + * @example + * // Update many Projects + * const project = await prisma.project.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more Projects and only return the `id` + * const projectWithIdOnly = await prisma.project.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one Project. + * @param {ProjectUpsertArgs} args - Arguments to update or create a Project. + * @example + * // Update or create a Project + * const project = await prisma.project.upsert({ + * create: { + * // ... data to create a Project + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the Project we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of Projects. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectCountArgs} args - Arguments to filter Projects to count. + * @example + * // Count the number of Projects + * const count = await prisma.project.count({ + * where: { + * // ... the filter for the Projects we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a Project. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by Project. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectGroupByArgs['orderBy'] } + : { orderBy?: ProjectGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the Project model + */ + readonly fields: ProjectFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for Project. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + members = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + attachments = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + phases = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + invites = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + scopeChangeRequests = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + workStreams = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + copilotRequests = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + copilotOpportunities = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + settings = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + estimations = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + history = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + showcasePosts = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the Project model + */ + interface ProjectFieldRefs { + readonly id: FieldRef<"Project", 'BigInt'> + readonly directProjectId: FieldRef<"Project", 'BigInt'> + readonly billingAccountId: FieldRef<"Project", 'BigInt'> + readonly name: FieldRef<"Project", 'String'> + readonly description: FieldRef<"Project", 'String'> + readonly external: FieldRef<"Project", 'Json'> + readonly bookmarks: FieldRef<"Project", 'Json'> + readonly utm: FieldRef<"Project", 'Json'> + readonly estimatedPrice: FieldRef<"Project", 'Decimal'> + readonly actualPrice: FieldRef<"Project", 'Decimal'> + readonly terms: FieldRef<"Project", 'String[]'> + readonly groups: FieldRef<"Project", 'String[]'> + readonly type: FieldRef<"Project", 'String'> + readonly status: FieldRef<"Project", 'ProjectStatus'> + readonly details: FieldRef<"Project", 'Json'> + readonly challengeEligibility: FieldRef<"Project", 'Json'> + readonly cancelReason: FieldRef<"Project", 'String'> + readonly templateId: FieldRef<"Project", 'BigInt'> + readonly version: FieldRef<"Project", 'String'> + readonly lastActivityAt: FieldRef<"Project", 'DateTime'> + readonly lastActivityUserId: FieldRef<"Project", 'String'> + readonly deletedAt: FieldRef<"Project", 'DateTime'> + readonly createdAt: FieldRef<"Project", 'DateTime'> + readonly updatedAt: FieldRef<"Project", 'DateTime'> + readonly deletedBy: FieldRef<"Project", 'BigInt'> + readonly createdBy: FieldRef<"Project", 'Int'> + readonly updatedBy: FieldRef<"Project", 'Int'> + } + + + // Custom InputTypes + /** + * Project findUnique + */ + export type ProjectFindUniqueArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * Filter, which Project to fetch. + */ + where: ProjectWhereUniqueInput + } + + /** + * Project findUniqueOrThrow + */ + export type ProjectFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * Filter, which Project to fetch. + */ + where: ProjectWhereUniqueInput + } + + /** + * Project findFirst + */ + export type ProjectFindFirstArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * Filter, which Project to fetch. + */ + where?: ProjectWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Projects to fetch. + */ + orderBy?: ProjectOrderByWithRelationInput | ProjectOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Projects. + */ + cursor?: ProjectWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Projects from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Projects. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Projects. + */ + distinct?: ProjectScalarFieldEnum | ProjectScalarFieldEnum[] + } + + /** + * Project findFirstOrThrow + */ + export type ProjectFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * Filter, which Project to fetch. + */ + where?: ProjectWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Projects to fetch. + */ + orderBy?: ProjectOrderByWithRelationInput | ProjectOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Projects. + */ + cursor?: ProjectWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Projects from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Projects. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Projects. + */ + distinct?: ProjectScalarFieldEnum | ProjectScalarFieldEnum[] + } + + /** + * Project findMany + */ + export type ProjectFindManyArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * Filter, which Projects to fetch. + */ + where?: ProjectWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Projects to fetch. + */ + orderBy?: ProjectOrderByWithRelationInput | ProjectOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing Projects. + */ + cursor?: ProjectWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Projects from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Projects. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Projects. + */ + distinct?: ProjectScalarFieldEnum | ProjectScalarFieldEnum[] + } + + /** + * Project create + */ + export type ProjectCreateArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * The data needed to create a Project. + */ + data: XOR + } + + /** + * Project createMany + */ + export type ProjectCreateManyArgs = { + /** + * The data used to create many Projects. + */ + data: ProjectCreateManyInput | ProjectCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Project createManyAndReturn + */ + export type ProjectCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelectCreateManyAndReturn | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * The data used to create many Projects. + */ + data: ProjectCreateManyInput | ProjectCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Project update + */ + export type ProjectUpdateArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * The data needed to update a Project. + */ + data: XOR + /** + * Choose, which Project to update. + */ + where: ProjectWhereUniqueInput + } + + /** + * Project updateMany + */ + export type ProjectUpdateManyArgs = { + /** + * The data used to update Projects. + */ + data: XOR + /** + * Filter which Projects to update + */ + where?: ProjectWhereInput + /** + * Limit how many Projects to update. + */ + limit?: number + } + + /** + * Project updateManyAndReturn + */ + export type ProjectUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * The data used to update Projects. + */ + data: XOR + /** + * Filter which Projects to update + */ + where?: ProjectWhereInput + /** + * Limit how many Projects to update. + */ + limit?: number + } + + /** + * Project upsert + */ + export type ProjectUpsertArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * The filter to search for the Project to update in case it exists. + */ + where: ProjectWhereUniqueInput + /** + * In case the Project found by the `where` argument doesn't exist, create a new Project with this data. + */ + create: XOR + /** + * In case the Project was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * Project delete + */ + export type ProjectDeleteArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + /** + * Filter which Project to delete. + */ + where: ProjectWhereUniqueInput + } + + /** + * Project deleteMany + */ + export type ProjectDeleteManyArgs = { + /** + * Filter which Projects to delete + */ + where?: ProjectWhereInput + /** + * Limit how many Projects to delete. + */ + limit?: number + } + + /** + * Project.members + */ + export type Project$membersArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + where?: ProjectMemberWhereInput + orderBy?: ProjectMemberOrderByWithRelationInput | ProjectMemberOrderByWithRelationInput[] + cursor?: ProjectMemberWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectMemberScalarFieldEnum | ProjectMemberScalarFieldEnum[] + } + + /** + * Project.attachments + */ + export type Project$attachmentsArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + where?: ProjectAttachmentWhereInput + orderBy?: ProjectAttachmentOrderByWithRelationInput | ProjectAttachmentOrderByWithRelationInput[] + cursor?: ProjectAttachmentWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectAttachmentScalarFieldEnum | ProjectAttachmentScalarFieldEnum[] + } + + /** + * Project.phases + */ + export type Project$phasesArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + where?: ProjectPhaseWhereInput + orderBy?: ProjectPhaseOrderByWithRelationInput | ProjectPhaseOrderByWithRelationInput[] + cursor?: ProjectPhaseWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectPhaseScalarFieldEnum | ProjectPhaseScalarFieldEnum[] + } + + /** + * Project.invites + */ + export type Project$invitesArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + where?: ProjectMemberInviteWhereInput + orderBy?: ProjectMemberInviteOrderByWithRelationInput | ProjectMemberInviteOrderByWithRelationInput[] + cursor?: ProjectMemberInviteWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectMemberInviteScalarFieldEnum | ProjectMemberInviteScalarFieldEnum[] + } + + /** + * Project.scopeChangeRequests + */ + export type Project$scopeChangeRequestsArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + where?: ScopeChangeRequestWhereInput + orderBy?: ScopeChangeRequestOrderByWithRelationInput | ScopeChangeRequestOrderByWithRelationInput[] + cursor?: ScopeChangeRequestWhereUniqueInput + take?: number + skip?: number + distinct?: ScopeChangeRequestScalarFieldEnum | ScopeChangeRequestScalarFieldEnum[] + } + + /** + * Project.workStreams + */ + export type Project$workStreamsArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + where?: WorkStreamWhereInput + orderBy?: WorkStreamOrderByWithRelationInput | WorkStreamOrderByWithRelationInput[] + cursor?: WorkStreamWhereUniqueInput + take?: number + skip?: number + distinct?: WorkStreamScalarFieldEnum | WorkStreamScalarFieldEnum[] + } + + /** + * Project.copilotRequests + */ + export type Project$copilotRequestsArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + where?: CopilotRequestWhereInput + orderBy?: CopilotRequestOrderByWithRelationInput | CopilotRequestOrderByWithRelationInput[] + cursor?: CopilotRequestWhereUniqueInput + take?: number + skip?: number + distinct?: CopilotRequestScalarFieldEnum | CopilotRequestScalarFieldEnum[] + } + + /** + * Project.copilotOpportunities + */ + export type Project$copilotOpportunitiesArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + where?: CopilotOpportunityWhereInput + orderBy?: CopilotOpportunityOrderByWithRelationInput | CopilotOpportunityOrderByWithRelationInput[] + cursor?: CopilotOpportunityWhereUniqueInput + take?: number + skip?: number + distinct?: CopilotOpportunityScalarFieldEnum | CopilotOpportunityScalarFieldEnum[] + } + + /** + * Project.settings + */ + export type Project$settingsArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + where?: ProjectSettingWhereInput + orderBy?: ProjectSettingOrderByWithRelationInput | ProjectSettingOrderByWithRelationInput[] + cursor?: ProjectSettingWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectSettingScalarFieldEnum | ProjectSettingScalarFieldEnum[] + } + + /** + * Project.estimations + */ + export type Project$estimationsArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + where?: ProjectEstimationWhereInput + orderBy?: ProjectEstimationOrderByWithRelationInput | ProjectEstimationOrderByWithRelationInput[] + cursor?: ProjectEstimationWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectEstimationScalarFieldEnum | ProjectEstimationScalarFieldEnum[] + } + + /** + * Project.history + */ + export type Project$historyArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + where?: ProjectHistoryWhereInput + orderBy?: ProjectHistoryOrderByWithRelationInput | ProjectHistoryOrderByWithRelationInput[] + cursor?: ProjectHistoryWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectHistoryScalarFieldEnum | ProjectHistoryScalarFieldEnum[] + } + + /** + * Project.showcasePosts + */ + export type Project$showcasePostsArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + where?: ProjectShowcasePostWhereInput + orderBy?: ProjectShowcasePostOrderByWithRelationInput | ProjectShowcasePostOrderByWithRelationInput[] + cursor?: ProjectShowcasePostWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectShowcasePostScalarFieldEnum | ProjectShowcasePostScalarFieldEnum[] + } + + /** + * Project without action + */ + export type ProjectDefaultArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + } + + + /** + * Model ProjectMember + */ + + export type AggregateProjectMember = { + _count: ProjectMemberCountAggregateOutputType | null + _avg: ProjectMemberAvgAggregateOutputType | null + _sum: ProjectMemberSumAggregateOutputType | null + _min: ProjectMemberMinAggregateOutputType | null + _max: ProjectMemberMaxAggregateOutputType | null + } + + export type ProjectMemberAvgAggregateOutputType = { + id: number | null + projectId: number | null + userId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectMemberSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + userId: bigint | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectMemberMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + userId: bigint | null + role: $Enums.ProjectMemberRole | null + isPrimary: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectMemberMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + userId: bigint | null + role: $Enums.ProjectMemberRole | null + isPrimary: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectMemberCountAggregateOutputType = { + id: number + projectId: number + userId: number + role: number + isPrimary: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectMemberAvgAggregateInputType = { + id?: true + projectId?: true + userId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectMemberSumAggregateInputType = { + id?: true + projectId?: true + userId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectMemberMinAggregateInputType = { + id?: true + projectId?: true + userId?: true + role?: true + isPrimary?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectMemberMaxAggregateInputType = { + id?: true + projectId?: true + userId?: true + role?: true + isPrimary?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectMemberCountAggregateInputType = { + id?: true + projectId?: true + userId?: true + role?: true + isPrimary?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectMemberAggregateArgs = { + /** + * Filter which ProjectMember to aggregate. + */ + where?: ProjectMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMembers to fetch. + */ + orderBy?: ProjectMemberOrderByWithRelationInput | ProjectMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectMembers + **/ + _count?: true | ProjectMemberCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectMemberAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectMemberSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectMemberMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectMemberMaxAggregateInputType + } + + export type GetProjectMemberAggregateType = { + [P in keyof T & keyof AggregateProjectMember]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectMemberGroupByArgs = { + where?: ProjectMemberWhereInput + orderBy?: ProjectMemberOrderByWithAggregationInput | ProjectMemberOrderByWithAggregationInput[] + by: ProjectMemberScalarFieldEnum[] | ProjectMemberScalarFieldEnum + having?: ProjectMemberScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectMemberCountAggregateInputType | true + _avg?: ProjectMemberAvgAggregateInputType + _sum?: ProjectMemberSumAggregateInputType + _min?: ProjectMemberMinAggregateInputType + _max?: ProjectMemberMaxAggregateInputType + } + + export type ProjectMemberGroupByOutputType = { + id: bigint + projectId: bigint + userId: bigint + role: $Enums.ProjectMemberRole + isPrimary: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + _count: ProjectMemberCountAggregateOutputType | null + _avg: ProjectMemberAvgAggregateOutputType | null + _sum: ProjectMemberSumAggregateOutputType | null + _min: ProjectMemberMinAggregateOutputType | null + _max: ProjectMemberMaxAggregateOutputType | null + } + + type GetProjectMemberGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectMemberGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectMemberSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + userId?: boolean + role?: boolean + isPrimary?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectMember"]> + + export type ProjectMemberSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + userId?: boolean + role?: boolean + isPrimary?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectMember"]> + + export type ProjectMemberSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + userId?: boolean + role?: boolean + isPrimary?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectMember"]> + + export type ProjectMemberSelectScalar = { + id?: boolean + projectId?: boolean + userId?: boolean + role?: boolean + isPrimary?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectMemberOmit = $Extensions.GetOmit<"id" | "projectId" | "userId" | "role" | "isPrimary" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectMember"]> + export type ProjectMemberInclude = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectMemberIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectMemberIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectMemberPayload = { + name: "ProjectMember" + objects: { + project: Prisma.$ProjectPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + userId: bigint + role: $Enums.ProjectMemberRole + isPrimary: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectMember"]> + composites: {} + } + + type ProjectMemberGetPayload = $Result.GetResult + + type ProjectMemberCountArgs = + Omit & { + select?: ProjectMemberCountAggregateInputType | true + } + + export interface ProjectMemberDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectMember'], meta: { name: 'ProjectMember' } } + /** + * Find zero or one ProjectMember that matches the filter. + * @param {ProjectMemberFindUniqueArgs} args - Arguments to find a ProjectMember + * @example + * // Get one ProjectMember + * const projectMember = await prisma.projectMember.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectMember that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectMemberFindUniqueOrThrowArgs} args - Arguments to find a ProjectMember + * @example + * // Get one ProjectMember + * const projectMember = await prisma.projectMember.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectMember that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberFindFirstArgs} args - Arguments to find a ProjectMember + * @example + * // Get one ProjectMember + * const projectMember = await prisma.projectMember.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectMember that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberFindFirstOrThrowArgs} args - Arguments to find a ProjectMember + * @example + * // Get one ProjectMember + * const projectMember = await prisma.projectMember.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectMembers that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectMembers + * const projectMembers = await prisma.projectMember.findMany() + * + * // Get first 10 ProjectMembers + * const projectMembers = await prisma.projectMember.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectMemberWithIdOnly = await prisma.projectMember.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectMember. + * @param {ProjectMemberCreateArgs} args - Arguments to create a ProjectMember. + * @example + * // Create one ProjectMember + * const ProjectMember = await prisma.projectMember.create({ + * data: { + * // ... data to create a ProjectMember + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectMembers. + * @param {ProjectMemberCreateManyArgs} args - Arguments to create many ProjectMembers. + * @example + * // Create many ProjectMembers + * const projectMember = await prisma.projectMember.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectMembers and returns the data saved in the database. + * @param {ProjectMemberCreateManyAndReturnArgs} args - Arguments to create many ProjectMembers. + * @example + * // Create many ProjectMembers + * const projectMember = await prisma.projectMember.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectMembers and only return the `id` + * const projectMemberWithIdOnly = await prisma.projectMember.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectMember. + * @param {ProjectMemberDeleteArgs} args - Arguments to delete one ProjectMember. + * @example + * // Delete one ProjectMember + * const ProjectMember = await prisma.projectMember.delete({ + * where: { + * // ... filter to delete one ProjectMember + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectMember. + * @param {ProjectMemberUpdateArgs} args - Arguments to update one ProjectMember. + * @example + * // Update one ProjectMember + * const projectMember = await prisma.projectMember.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectMembers. + * @param {ProjectMemberDeleteManyArgs} args - Arguments to filter ProjectMembers to delete. + * @example + * // Delete a few ProjectMembers + * const { count } = await prisma.projectMember.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectMembers. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectMembers + * const projectMember = await prisma.projectMember.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectMembers and returns the data updated in the database. + * @param {ProjectMemberUpdateManyAndReturnArgs} args - Arguments to update many ProjectMembers. + * @example + * // Update many ProjectMembers + * const projectMember = await prisma.projectMember.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectMembers and only return the `id` + * const projectMemberWithIdOnly = await prisma.projectMember.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectMember. + * @param {ProjectMemberUpsertArgs} args - Arguments to update or create a ProjectMember. + * @example + * // Update or create a ProjectMember + * const projectMember = await prisma.projectMember.upsert({ + * create: { + * // ... data to create a ProjectMember + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectMember we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectMemberClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectMembers. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberCountArgs} args - Arguments to filter ProjectMembers to count. + * @example + * // Count the number of ProjectMembers + * const count = await prisma.projectMember.count({ + * where: { + * // ... the filter for the ProjectMembers we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectMember. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectMember. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectMemberGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectMemberGroupByArgs['orderBy'] } + : { orderBy?: ProjectMemberGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectMemberGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectMember model + */ + readonly fields: ProjectMemberFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectMember. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectMemberClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectMember model + */ + interface ProjectMemberFieldRefs { + readonly id: FieldRef<"ProjectMember", 'BigInt'> + readonly projectId: FieldRef<"ProjectMember", 'BigInt'> + readonly userId: FieldRef<"ProjectMember", 'BigInt'> + readonly role: FieldRef<"ProjectMember", 'ProjectMemberRole'> + readonly isPrimary: FieldRef<"ProjectMember", 'Boolean'> + readonly deletedAt: FieldRef<"ProjectMember", 'DateTime'> + readonly createdAt: FieldRef<"ProjectMember", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectMember", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectMember", 'BigInt'> + readonly createdBy: FieldRef<"ProjectMember", 'Int'> + readonly updatedBy: FieldRef<"ProjectMember", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectMember findUnique + */ + export type ProjectMemberFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * Filter, which ProjectMember to fetch. + */ + where: ProjectMemberWhereUniqueInput + } + + /** + * ProjectMember findUniqueOrThrow + */ + export type ProjectMemberFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * Filter, which ProjectMember to fetch. + */ + where: ProjectMemberWhereUniqueInput + } + + /** + * ProjectMember findFirst + */ + export type ProjectMemberFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * Filter, which ProjectMember to fetch. + */ + where?: ProjectMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMembers to fetch. + */ + orderBy?: ProjectMemberOrderByWithRelationInput | ProjectMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectMembers. + */ + cursor?: ProjectMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectMembers. + */ + distinct?: ProjectMemberScalarFieldEnum | ProjectMemberScalarFieldEnum[] + } + + /** + * ProjectMember findFirstOrThrow + */ + export type ProjectMemberFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * Filter, which ProjectMember to fetch. + */ + where?: ProjectMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMembers to fetch. + */ + orderBy?: ProjectMemberOrderByWithRelationInput | ProjectMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectMembers. + */ + cursor?: ProjectMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectMembers. + */ + distinct?: ProjectMemberScalarFieldEnum | ProjectMemberScalarFieldEnum[] + } + + /** + * ProjectMember findMany + */ + export type ProjectMemberFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * Filter, which ProjectMembers to fetch. + */ + where?: ProjectMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMembers to fetch. + */ + orderBy?: ProjectMemberOrderByWithRelationInput | ProjectMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectMembers. + */ + cursor?: ProjectMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectMembers. + */ + distinct?: ProjectMemberScalarFieldEnum | ProjectMemberScalarFieldEnum[] + } + + /** + * ProjectMember create + */ + export type ProjectMemberCreateArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * The data needed to create a ProjectMember. + */ + data: XOR + } + + /** + * ProjectMember createMany + */ + export type ProjectMemberCreateManyArgs = { + /** + * The data used to create many ProjectMembers. + */ + data: ProjectMemberCreateManyInput | ProjectMemberCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectMember createManyAndReturn + */ + export type ProjectMemberCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * The data used to create many ProjectMembers. + */ + data: ProjectMemberCreateManyInput | ProjectMemberCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberIncludeCreateManyAndReturn | null + } + + /** + * ProjectMember update + */ + export type ProjectMemberUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * The data needed to update a ProjectMember. + */ + data: XOR + /** + * Choose, which ProjectMember to update. + */ + where: ProjectMemberWhereUniqueInput + } + + /** + * ProjectMember updateMany + */ + export type ProjectMemberUpdateManyArgs = { + /** + * The data used to update ProjectMembers. + */ + data: XOR + /** + * Filter which ProjectMembers to update + */ + where?: ProjectMemberWhereInput + /** + * Limit how many ProjectMembers to update. + */ + limit?: number + } + + /** + * ProjectMember updateManyAndReturn + */ + export type ProjectMemberUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * The data used to update ProjectMembers. + */ + data: XOR + /** + * Filter which ProjectMembers to update + */ + where?: ProjectMemberWhereInput + /** + * Limit how many ProjectMembers to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberIncludeUpdateManyAndReturn | null + } + + /** + * ProjectMember upsert + */ + export type ProjectMemberUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * The filter to search for the ProjectMember to update in case it exists. + */ + where: ProjectMemberWhereUniqueInput + /** + * In case the ProjectMember found by the `where` argument doesn't exist, create a new ProjectMember with this data. + */ + create: XOR + /** + * In case the ProjectMember was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectMember delete + */ + export type ProjectMemberDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + /** + * Filter which ProjectMember to delete. + */ + where: ProjectMemberWhereUniqueInput + } + + /** + * ProjectMember deleteMany + */ + export type ProjectMemberDeleteManyArgs = { + /** + * Filter which ProjectMembers to delete + */ + where?: ProjectMemberWhereInput + /** + * Limit how many ProjectMembers to delete. + */ + limit?: number + } + + /** + * ProjectMember without action + */ + export type ProjectMemberDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectMember + */ + select?: ProjectMemberSelect | null + /** + * Omit specific fields from the ProjectMember + */ + omit?: ProjectMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInclude | null + } + + + /** + * Model ProjectMemberInvite + */ + + export type AggregateProjectMemberInvite = { + _count: ProjectMemberInviteCountAggregateOutputType | null + _avg: ProjectMemberInviteAvgAggregateOutputType | null + _sum: ProjectMemberInviteSumAggregateOutputType | null + _min: ProjectMemberInviteMinAggregateOutputType | null + _max: ProjectMemberInviteMaxAggregateOutputType | null + } + + export type ProjectMemberInviteAvgAggregateOutputType = { + id: number | null + projectId: number | null + userId: number | null + applicationId: number | null + createdBy: number | null + updatedBy: number | null + deletedBy: number | null + } + + export type ProjectMemberInviteSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + userId: bigint | null + applicationId: bigint | null + createdBy: number | null + updatedBy: number | null + deletedBy: bigint | null + } + + export type ProjectMemberInviteMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + userId: bigint | null + email: string | null + applicationId: bigint | null + role: $Enums.ProjectMemberRole | null + status: $Enums.InviteStatus | null + createdAt: Date | null + updatedAt: Date | null + deletedAt: Date | null + createdBy: number | null + updatedBy: number | null + deletedBy: bigint | null + } + + export type ProjectMemberInviteMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + userId: bigint | null + email: string | null + applicationId: bigint | null + role: $Enums.ProjectMemberRole | null + status: $Enums.InviteStatus | null + createdAt: Date | null + updatedAt: Date | null + deletedAt: Date | null + createdBy: number | null + updatedBy: number | null + deletedBy: bigint | null + } + + export type ProjectMemberInviteCountAggregateOutputType = { + id: number + projectId: number + userId: number + email: number + applicationId: number + role: number + status: number + createdAt: number + updatedAt: number + deletedAt: number + createdBy: number + updatedBy: number + deletedBy: number + _all: number + } + + + export type ProjectMemberInviteAvgAggregateInputType = { + id?: true + projectId?: true + userId?: true + applicationId?: true + createdBy?: true + updatedBy?: true + deletedBy?: true + } + + export type ProjectMemberInviteSumAggregateInputType = { + id?: true + projectId?: true + userId?: true + applicationId?: true + createdBy?: true + updatedBy?: true + deletedBy?: true + } + + export type ProjectMemberInviteMinAggregateInputType = { + id?: true + projectId?: true + userId?: true + email?: true + applicationId?: true + role?: true + status?: true + createdAt?: true + updatedAt?: true + deletedAt?: true + createdBy?: true + updatedBy?: true + deletedBy?: true + } + + export type ProjectMemberInviteMaxAggregateInputType = { + id?: true + projectId?: true + userId?: true + email?: true + applicationId?: true + role?: true + status?: true + createdAt?: true + updatedAt?: true + deletedAt?: true + createdBy?: true + updatedBy?: true + deletedBy?: true + } + + export type ProjectMemberInviteCountAggregateInputType = { + id?: true + projectId?: true + userId?: true + email?: true + applicationId?: true + role?: true + status?: true + createdAt?: true + updatedAt?: true + deletedAt?: true + createdBy?: true + updatedBy?: true + deletedBy?: true + _all?: true + } + + export type ProjectMemberInviteAggregateArgs = { + /** + * Filter which ProjectMemberInvite to aggregate. + */ + where?: ProjectMemberInviteWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMemberInvites to fetch. + */ + orderBy?: ProjectMemberInviteOrderByWithRelationInput | ProjectMemberInviteOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectMemberInviteWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMemberInvites from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMemberInvites. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectMemberInvites + **/ + _count?: true | ProjectMemberInviteCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectMemberInviteAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectMemberInviteSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectMemberInviteMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectMemberInviteMaxAggregateInputType + } + + export type GetProjectMemberInviteAggregateType = { + [P in keyof T & keyof AggregateProjectMemberInvite]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectMemberInviteGroupByArgs = { + where?: ProjectMemberInviteWhereInput + orderBy?: ProjectMemberInviteOrderByWithAggregationInput | ProjectMemberInviteOrderByWithAggregationInput[] + by: ProjectMemberInviteScalarFieldEnum[] | ProjectMemberInviteScalarFieldEnum + having?: ProjectMemberInviteScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectMemberInviteCountAggregateInputType | true + _avg?: ProjectMemberInviteAvgAggregateInputType + _sum?: ProjectMemberInviteSumAggregateInputType + _min?: ProjectMemberInviteMinAggregateInputType + _max?: ProjectMemberInviteMaxAggregateInputType + } + + export type ProjectMemberInviteGroupByOutputType = { + id: bigint + projectId: bigint + userId: bigint | null + email: string | null + applicationId: bigint | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt: Date + updatedAt: Date + deletedAt: Date | null + createdBy: number + updatedBy: number + deletedBy: bigint | null + _count: ProjectMemberInviteCountAggregateOutputType | null + _avg: ProjectMemberInviteAvgAggregateOutputType | null + _sum: ProjectMemberInviteSumAggregateOutputType | null + _min: ProjectMemberInviteMinAggregateOutputType | null + _max: ProjectMemberInviteMaxAggregateOutputType | null + } + + type GetProjectMemberInviteGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectMemberInviteGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectMemberInviteSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + userId?: boolean + email?: boolean + applicationId?: boolean + role?: boolean + status?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + deletedBy?: boolean + project?: boolean | ProjectDefaultArgs + application?: boolean | ProjectMemberInvite$applicationArgs + }, ExtArgs["result"]["projectMemberInvite"]> + + export type ProjectMemberInviteSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + userId?: boolean + email?: boolean + applicationId?: boolean + role?: boolean + status?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + deletedBy?: boolean + project?: boolean | ProjectDefaultArgs + application?: boolean | ProjectMemberInvite$applicationArgs + }, ExtArgs["result"]["projectMemberInvite"]> + + export type ProjectMemberInviteSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + userId?: boolean + email?: boolean + applicationId?: boolean + role?: boolean + status?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + deletedBy?: boolean + project?: boolean | ProjectDefaultArgs + application?: boolean | ProjectMemberInvite$applicationArgs + }, ExtArgs["result"]["projectMemberInvite"]> + + export type ProjectMemberInviteSelectScalar = { + id?: boolean + projectId?: boolean + userId?: boolean + email?: boolean + applicationId?: boolean + role?: boolean + status?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + deletedBy?: boolean + } + + export type ProjectMemberInviteOmit = $Extensions.GetOmit<"id" | "projectId" | "userId" | "email" | "applicationId" | "role" | "status" | "createdAt" | "updatedAt" | "deletedAt" | "createdBy" | "updatedBy" | "deletedBy", ExtArgs["result"]["projectMemberInvite"]> + export type ProjectMemberInviteInclude = { + project?: boolean | ProjectDefaultArgs + application?: boolean | ProjectMemberInvite$applicationArgs + } + export type ProjectMemberInviteIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + application?: boolean | ProjectMemberInvite$applicationArgs + } + export type ProjectMemberInviteIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + application?: boolean | ProjectMemberInvite$applicationArgs + } + + export type $ProjectMemberInvitePayload = { + name: "ProjectMemberInvite" + objects: { + project: Prisma.$ProjectPayload + application: Prisma.$CopilotApplicationPayload | null + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + userId: bigint | null + email: string | null + applicationId: bigint | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt: Date + updatedAt: Date + deletedAt: Date | null + createdBy: number + updatedBy: number + deletedBy: bigint | null + }, ExtArgs["result"]["projectMemberInvite"]> + composites: {} + } + + type ProjectMemberInviteGetPayload = $Result.GetResult + + type ProjectMemberInviteCountArgs = + Omit & { + select?: ProjectMemberInviteCountAggregateInputType | true + } + + export interface ProjectMemberInviteDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectMemberInvite'], meta: { name: 'ProjectMemberInvite' } } + /** + * Find zero or one ProjectMemberInvite that matches the filter. + * @param {ProjectMemberInviteFindUniqueArgs} args - Arguments to find a ProjectMemberInvite + * @example + * // Get one ProjectMemberInvite + * const projectMemberInvite = await prisma.projectMemberInvite.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectMemberInvite that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectMemberInviteFindUniqueOrThrowArgs} args - Arguments to find a ProjectMemberInvite + * @example + * // Get one ProjectMemberInvite + * const projectMemberInvite = await prisma.projectMemberInvite.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectMemberInvite that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteFindFirstArgs} args - Arguments to find a ProjectMemberInvite + * @example + * // Get one ProjectMemberInvite + * const projectMemberInvite = await prisma.projectMemberInvite.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectMemberInvite that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteFindFirstOrThrowArgs} args - Arguments to find a ProjectMemberInvite + * @example + * // Get one ProjectMemberInvite + * const projectMemberInvite = await prisma.projectMemberInvite.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectMemberInvites that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectMemberInvites + * const projectMemberInvites = await prisma.projectMemberInvite.findMany() + * + * // Get first 10 ProjectMemberInvites + * const projectMemberInvites = await prisma.projectMemberInvite.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectMemberInviteWithIdOnly = await prisma.projectMemberInvite.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectMemberInvite. + * @param {ProjectMemberInviteCreateArgs} args - Arguments to create a ProjectMemberInvite. + * @example + * // Create one ProjectMemberInvite + * const ProjectMemberInvite = await prisma.projectMemberInvite.create({ + * data: { + * // ... data to create a ProjectMemberInvite + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectMemberInvites. + * @param {ProjectMemberInviteCreateManyArgs} args - Arguments to create many ProjectMemberInvites. + * @example + * // Create many ProjectMemberInvites + * const projectMemberInvite = await prisma.projectMemberInvite.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectMemberInvites and returns the data saved in the database. + * @param {ProjectMemberInviteCreateManyAndReturnArgs} args - Arguments to create many ProjectMemberInvites. + * @example + * // Create many ProjectMemberInvites + * const projectMemberInvite = await prisma.projectMemberInvite.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectMemberInvites and only return the `id` + * const projectMemberInviteWithIdOnly = await prisma.projectMemberInvite.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectMemberInvite. + * @param {ProjectMemberInviteDeleteArgs} args - Arguments to delete one ProjectMemberInvite. + * @example + * // Delete one ProjectMemberInvite + * const ProjectMemberInvite = await prisma.projectMemberInvite.delete({ + * where: { + * // ... filter to delete one ProjectMemberInvite + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectMemberInvite. + * @param {ProjectMemberInviteUpdateArgs} args - Arguments to update one ProjectMemberInvite. + * @example + * // Update one ProjectMemberInvite + * const projectMemberInvite = await prisma.projectMemberInvite.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectMemberInvites. + * @param {ProjectMemberInviteDeleteManyArgs} args - Arguments to filter ProjectMemberInvites to delete. + * @example + * // Delete a few ProjectMemberInvites + * const { count } = await prisma.projectMemberInvite.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectMemberInvites. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectMemberInvites + * const projectMemberInvite = await prisma.projectMemberInvite.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectMemberInvites and returns the data updated in the database. + * @param {ProjectMemberInviteUpdateManyAndReturnArgs} args - Arguments to update many ProjectMemberInvites. + * @example + * // Update many ProjectMemberInvites + * const projectMemberInvite = await prisma.projectMemberInvite.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectMemberInvites and only return the `id` + * const projectMemberInviteWithIdOnly = await prisma.projectMemberInvite.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectMemberInvite. + * @param {ProjectMemberInviteUpsertArgs} args - Arguments to update or create a ProjectMemberInvite. + * @example + * // Update or create a ProjectMemberInvite + * const projectMemberInvite = await prisma.projectMemberInvite.upsert({ + * create: { + * // ... data to create a ProjectMemberInvite + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectMemberInvite we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectMemberInviteClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectMemberInvites. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteCountArgs} args - Arguments to filter ProjectMemberInvites to count. + * @example + * // Count the number of ProjectMemberInvites + * const count = await prisma.projectMemberInvite.count({ + * where: { + * // ... the filter for the ProjectMemberInvites we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectMemberInvite. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectMemberInvite. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectMemberInviteGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectMemberInviteGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectMemberInviteGroupByArgs['orderBy'] } + : { orderBy?: ProjectMemberInviteGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectMemberInviteGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectMemberInvite model + */ + readonly fields: ProjectMemberInviteFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectMemberInvite. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectMemberInviteClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + application = {}>(args?: Subset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectMemberInvite model + */ + interface ProjectMemberInviteFieldRefs { + readonly id: FieldRef<"ProjectMemberInvite", 'BigInt'> + readonly projectId: FieldRef<"ProjectMemberInvite", 'BigInt'> + readonly userId: FieldRef<"ProjectMemberInvite", 'BigInt'> + readonly email: FieldRef<"ProjectMemberInvite", 'String'> + readonly applicationId: FieldRef<"ProjectMemberInvite", 'BigInt'> + readonly role: FieldRef<"ProjectMemberInvite", 'ProjectMemberRole'> + readonly status: FieldRef<"ProjectMemberInvite", 'InviteStatus'> + readonly createdAt: FieldRef<"ProjectMemberInvite", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectMemberInvite", 'DateTime'> + readonly deletedAt: FieldRef<"ProjectMemberInvite", 'DateTime'> + readonly createdBy: FieldRef<"ProjectMemberInvite", 'Int'> + readonly updatedBy: FieldRef<"ProjectMemberInvite", 'Int'> + readonly deletedBy: FieldRef<"ProjectMemberInvite", 'BigInt'> + } + + + // Custom InputTypes + /** + * ProjectMemberInvite findUnique + */ + export type ProjectMemberInviteFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * Filter, which ProjectMemberInvite to fetch. + */ + where: ProjectMemberInviteWhereUniqueInput + } + + /** + * ProjectMemberInvite findUniqueOrThrow + */ + export type ProjectMemberInviteFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * Filter, which ProjectMemberInvite to fetch. + */ + where: ProjectMemberInviteWhereUniqueInput + } + + /** + * ProjectMemberInvite findFirst + */ + export type ProjectMemberInviteFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * Filter, which ProjectMemberInvite to fetch. + */ + where?: ProjectMemberInviteWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMemberInvites to fetch. + */ + orderBy?: ProjectMemberInviteOrderByWithRelationInput | ProjectMemberInviteOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectMemberInvites. + */ + cursor?: ProjectMemberInviteWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMemberInvites from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMemberInvites. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectMemberInvites. + */ + distinct?: ProjectMemberInviteScalarFieldEnum | ProjectMemberInviteScalarFieldEnum[] + } + + /** + * ProjectMemberInvite findFirstOrThrow + */ + export type ProjectMemberInviteFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * Filter, which ProjectMemberInvite to fetch. + */ + where?: ProjectMemberInviteWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMemberInvites to fetch. + */ + orderBy?: ProjectMemberInviteOrderByWithRelationInput | ProjectMemberInviteOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectMemberInvites. + */ + cursor?: ProjectMemberInviteWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMemberInvites from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMemberInvites. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectMemberInvites. + */ + distinct?: ProjectMemberInviteScalarFieldEnum | ProjectMemberInviteScalarFieldEnum[] + } + + /** + * ProjectMemberInvite findMany + */ + export type ProjectMemberInviteFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * Filter, which ProjectMemberInvites to fetch. + */ + where?: ProjectMemberInviteWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectMemberInvites to fetch. + */ + orderBy?: ProjectMemberInviteOrderByWithRelationInput | ProjectMemberInviteOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectMemberInvites. + */ + cursor?: ProjectMemberInviteWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectMemberInvites from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectMemberInvites. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectMemberInvites. + */ + distinct?: ProjectMemberInviteScalarFieldEnum | ProjectMemberInviteScalarFieldEnum[] + } + + /** + * ProjectMemberInvite create + */ + export type ProjectMemberInviteCreateArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * The data needed to create a ProjectMemberInvite. + */ + data: XOR + } + + /** + * ProjectMemberInvite createMany + */ + export type ProjectMemberInviteCreateManyArgs = { + /** + * The data used to create many ProjectMemberInvites. + */ + data: ProjectMemberInviteCreateManyInput | ProjectMemberInviteCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectMemberInvite createManyAndReturn + */ + export type ProjectMemberInviteCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * The data used to create many ProjectMemberInvites. + */ + data: ProjectMemberInviteCreateManyInput | ProjectMemberInviteCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteIncludeCreateManyAndReturn | null + } + + /** + * ProjectMemberInvite update + */ + export type ProjectMemberInviteUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * The data needed to update a ProjectMemberInvite. + */ + data: XOR + /** + * Choose, which ProjectMemberInvite to update. + */ + where: ProjectMemberInviteWhereUniqueInput + } + + /** + * ProjectMemberInvite updateMany + */ + export type ProjectMemberInviteUpdateManyArgs = { + /** + * The data used to update ProjectMemberInvites. + */ + data: XOR + /** + * Filter which ProjectMemberInvites to update + */ + where?: ProjectMemberInviteWhereInput + /** + * Limit how many ProjectMemberInvites to update. + */ + limit?: number + } + + /** + * ProjectMemberInvite updateManyAndReturn + */ + export type ProjectMemberInviteUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * The data used to update ProjectMemberInvites. + */ + data: XOR + /** + * Filter which ProjectMemberInvites to update + */ + where?: ProjectMemberInviteWhereInput + /** + * Limit how many ProjectMemberInvites to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteIncludeUpdateManyAndReturn | null + } + + /** + * ProjectMemberInvite upsert + */ + export type ProjectMemberInviteUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * The filter to search for the ProjectMemberInvite to update in case it exists. + */ + where: ProjectMemberInviteWhereUniqueInput + /** + * In case the ProjectMemberInvite found by the `where` argument doesn't exist, create a new ProjectMemberInvite with this data. + */ + create: XOR + /** + * In case the ProjectMemberInvite was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectMemberInvite delete + */ + export type ProjectMemberInviteDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + /** + * Filter which ProjectMemberInvite to delete. + */ + where: ProjectMemberInviteWhereUniqueInput + } + + /** + * ProjectMemberInvite deleteMany + */ + export type ProjectMemberInviteDeleteManyArgs = { + /** + * Filter which ProjectMemberInvites to delete + */ + where?: ProjectMemberInviteWhereInput + /** + * Limit how many ProjectMemberInvites to delete. + */ + limit?: number + } + + /** + * ProjectMemberInvite.application + */ + export type ProjectMemberInvite$applicationArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + where?: CopilotApplicationWhereInput + } + + /** + * ProjectMemberInvite without action + */ + export type ProjectMemberInviteDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + } + + + /** + * Model ProjectPhase + */ + + export type AggregateProjectPhase = { + _count: ProjectPhaseCountAggregateOutputType | null + _avg: ProjectPhaseAvgAggregateOutputType | null + _sum: ProjectPhaseSumAggregateOutputType | null + _min: ProjectPhaseMinAggregateOutputType | null + _max: ProjectPhaseMaxAggregateOutputType | null + } + + export type ProjectPhaseAvgAggregateOutputType = { + id: number | null + projectId: number | null + duration: number | null + budget: number | null + spentBudget: number | null + progress: number | null + order: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + duration: number | null + budget: number | null + spentBudget: number | null + progress: number | null + order: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + name: string | null + description: string | null + requirements: string | null + status: $Enums.ProjectStatus | null + startDate: Date | null + endDate: Date | null + duration: number | null + budget: number | null + spentBudget: number | null + progress: number | null + order: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + name: string | null + description: string | null + requirements: string | null + status: $Enums.ProjectStatus | null + startDate: Date | null + endDate: Date | null + duration: number | null + budget: number | null + spentBudget: number | null + progress: number | null + order: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseCountAggregateOutputType = { + id: number + projectId: number + name: number + description: number + requirements: number + status: number + startDate: number + endDate: number + duration: number + budget: number + spentBudget: number + progress: number + details: number + order: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectPhaseAvgAggregateInputType = { + id?: true + projectId?: true + duration?: true + budget?: true + spentBudget?: true + progress?: true + order?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseSumAggregateInputType = { + id?: true + projectId?: true + duration?: true + budget?: true + spentBudget?: true + progress?: true + order?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseMinAggregateInputType = { + id?: true + projectId?: true + name?: true + description?: true + requirements?: true + status?: true + startDate?: true + endDate?: true + duration?: true + budget?: true + spentBudget?: true + progress?: true + order?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseMaxAggregateInputType = { + id?: true + projectId?: true + name?: true + description?: true + requirements?: true + status?: true + startDate?: true + endDate?: true + duration?: true + budget?: true + spentBudget?: true + progress?: true + order?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseCountAggregateInputType = { + id?: true + projectId?: true + name?: true + description?: true + requirements?: true + status?: true + startDate?: true + endDate?: true + duration?: true + budget?: true + spentBudget?: true + progress?: true + details?: true + order?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectPhaseAggregateArgs = { + /** + * Filter which ProjectPhase to aggregate. + */ + where?: ProjectPhaseWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhases to fetch. + */ + orderBy?: ProjectPhaseOrderByWithRelationInput | ProjectPhaseOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectPhaseWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhases from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhases. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectPhases + **/ + _count?: true | ProjectPhaseCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectPhaseAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectPhaseSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectPhaseMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectPhaseMaxAggregateInputType + } + + export type GetProjectPhaseAggregateType = { + [P in keyof T & keyof AggregateProjectPhase]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectPhaseGroupByArgs = { + where?: ProjectPhaseWhereInput + orderBy?: ProjectPhaseOrderByWithAggregationInput | ProjectPhaseOrderByWithAggregationInput[] + by: ProjectPhaseScalarFieldEnum[] | ProjectPhaseScalarFieldEnum + having?: ProjectPhaseScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectPhaseCountAggregateInputType | true + _avg?: ProjectPhaseAvgAggregateInputType + _sum?: ProjectPhaseSumAggregateInputType + _min?: ProjectPhaseMinAggregateInputType + _max?: ProjectPhaseMaxAggregateInputType + } + + export type ProjectPhaseGroupByOutputType = { + id: bigint + projectId: bigint + name: string | null + description: string | null + requirements: string | null + status: $Enums.ProjectStatus | null + startDate: Date | null + endDate: Date | null + duration: number | null + budget: number + spentBudget: number + progress: number + details: JsonValue + order: number | null + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProjectPhaseCountAggregateOutputType | null + _avg: ProjectPhaseAvgAggregateOutputType | null + _sum: ProjectPhaseSumAggregateOutputType | null + _min: ProjectPhaseMinAggregateOutputType | null + _max: ProjectPhaseMaxAggregateOutputType | null + } + + type GetProjectPhaseGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectPhaseGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectPhaseSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + name?: boolean + description?: boolean + requirements?: boolean + status?: boolean + startDate?: boolean + endDate?: boolean + duration?: boolean + budget?: boolean + spentBudget?: boolean + progress?: boolean + details?: boolean + order?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + products?: boolean | ProjectPhase$productsArgs + members?: boolean | ProjectPhase$membersArgs + approvals?: boolean | ProjectPhase$approvalsArgs + phaseWorkStreams?: boolean | ProjectPhase$phaseWorkStreamsArgs + _count?: boolean | ProjectPhaseCountOutputTypeDefaultArgs + }, ExtArgs["result"]["projectPhase"]> + + export type ProjectPhaseSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + name?: boolean + description?: boolean + requirements?: boolean + status?: boolean + startDate?: boolean + endDate?: boolean + duration?: boolean + budget?: boolean + spentBudget?: boolean + progress?: boolean + details?: boolean + order?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectPhase"]> + + export type ProjectPhaseSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + name?: boolean + description?: boolean + requirements?: boolean + status?: boolean + startDate?: boolean + endDate?: boolean + duration?: boolean + budget?: boolean + spentBudget?: boolean + progress?: boolean + details?: boolean + order?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectPhase"]> + + export type ProjectPhaseSelectScalar = { + id?: boolean + projectId?: boolean + name?: boolean + description?: boolean + requirements?: boolean + status?: boolean + startDate?: boolean + endDate?: boolean + duration?: boolean + budget?: boolean + spentBudget?: boolean + progress?: boolean + details?: boolean + order?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectPhaseOmit = $Extensions.GetOmit<"id" | "projectId" | "name" | "description" | "requirements" | "status" | "startDate" | "endDate" | "duration" | "budget" | "spentBudget" | "progress" | "details" | "order" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectPhase"]> + export type ProjectPhaseInclude = { + project?: boolean | ProjectDefaultArgs + products?: boolean | ProjectPhase$productsArgs + members?: boolean | ProjectPhase$membersArgs + approvals?: boolean | ProjectPhase$approvalsArgs + phaseWorkStreams?: boolean | ProjectPhase$phaseWorkStreamsArgs + _count?: boolean | ProjectPhaseCountOutputTypeDefaultArgs + } + export type ProjectPhaseIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectPhaseIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectPhasePayload = { + name: "ProjectPhase" + objects: { + project: Prisma.$ProjectPayload + products: Prisma.$PhaseProductPayload[] + members: Prisma.$ProjectPhaseMemberPayload[] + approvals: Prisma.$ProjectPhaseApprovalPayload[] + phaseWorkStreams: Prisma.$PhaseWorkStreamPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + name: string | null + description: string | null + requirements: string | null + status: $Enums.ProjectStatus | null + startDate: Date | null + endDate: Date | null + duration: number | null + budget: number + spentBudget: number + progress: number + details: Prisma.JsonValue + order: number | null + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectPhase"]> + composites: {} + } + + type ProjectPhaseGetPayload = $Result.GetResult + + type ProjectPhaseCountArgs = + Omit & { + select?: ProjectPhaseCountAggregateInputType | true + } + + export interface ProjectPhaseDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectPhase'], meta: { name: 'ProjectPhase' } } + /** + * Find zero or one ProjectPhase that matches the filter. + * @param {ProjectPhaseFindUniqueArgs} args - Arguments to find a ProjectPhase + * @example + * // Get one ProjectPhase + * const projectPhase = await prisma.projectPhase.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectPhase that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectPhaseFindUniqueOrThrowArgs} args - Arguments to find a ProjectPhase + * @example + * // Get one ProjectPhase + * const projectPhase = await prisma.projectPhase.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPhase that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseFindFirstArgs} args - Arguments to find a ProjectPhase + * @example + * // Get one ProjectPhase + * const projectPhase = await prisma.projectPhase.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPhase that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseFindFirstOrThrowArgs} args - Arguments to find a ProjectPhase + * @example + * // Get one ProjectPhase + * const projectPhase = await prisma.projectPhase.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectPhases that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectPhases + * const projectPhases = await prisma.projectPhase.findMany() + * + * // Get first 10 ProjectPhases + * const projectPhases = await prisma.projectPhase.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectPhaseWithIdOnly = await prisma.projectPhase.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectPhase. + * @param {ProjectPhaseCreateArgs} args - Arguments to create a ProjectPhase. + * @example + * // Create one ProjectPhase + * const ProjectPhase = await prisma.projectPhase.create({ + * data: { + * // ... data to create a ProjectPhase + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectPhases. + * @param {ProjectPhaseCreateManyArgs} args - Arguments to create many ProjectPhases. + * @example + * // Create many ProjectPhases + * const projectPhase = await prisma.projectPhase.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectPhases and returns the data saved in the database. + * @param {ProjectPhaseCreateManyAndReturnArgs} args - Arguments to create many ProjectPhases. + * @example + * // Create many ProjectPhases + * const projectPhase = await prisma.projectPhase.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectPhases and only return the `id` + * const projectPhaseWithIdOnly = await prisma.projectPhase.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectPhase. + * @param {ProjectPhaseDeleteArgs} args - Arguments to delete one ProjectPhase. + * @example + * // Delete one ProjectPhase + * const ProjectPhase = await prisma.projectPhase.delete({ + * where: { + * // ... filter to delete one ProjectPhase + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectPhase. + * @param {ProjectPhaseUpdateArgs} args - Arguments to update one ProjectPhase. + * @example + * // Update one ProjectPhase + * const projectPhase = await prisma.projectPhase.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectPhases. + * @param {ProjectPhaseDeleteManyArgs} args - Arguments to filter ProjectPhases to delete. + * @example + * // Delete a few ProjectPhases + * const { count } = await prisma.projectPhase.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPhases. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectPhases + * const projectPhase = await prisma.projectPhase.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPhases and returns the data updated in the database. + * @param {ProjectPhaseUpdateManyAndReturnArgs} args - Arguments to update many ProjectPhases. + * @example + * // Update many ProjectPhases + * const projectPhase = await prisma.projectPhase.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectPhases and only return the `id` + * const projectPhaseWithIdOnly = await prisma.projectPhase.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectPhase. + * @param {ProjectPhaseUpsertArgs} args - Arguments to update or create a ProjectPhase. + * @example + * // Update or create a ProjectPhase + * const projectPhase = await prisma.projectPhase.upsert({ + * create: { + * // ... data to create a ProjectPhase + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectPhase we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectPhases. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseCountArgs} args - Arguments to filter ProjectPhases to count. + * @example + * // Count the number of ProjectPhases + * const count = await prisma.projectPhase.count({ + * where: { + * // ... the filter for the ProjectPhases we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectPhase. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectPhase. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectPhaseGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectPhaseGroupByArgs['orderBy'] } + : { orderBy?: ProjectPhaseGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectPhaseGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectPhase model + */ + readonly fields: ProjectPhaseFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectPhase. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectPhaseClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + products = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + members = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + approvals = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + phaseWorkStreams = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectPhase model + */ + interface ProjectPhaseFieldRefs { + readonly id: FieldRef<"ProjectPhase", 'BigInt'> + readonly projectId: FieldRef<"ProjectPhase", 'BigInt'> + readonly name: FieldRef<"ProjectPhase", 'String'> + readonly description: FieldRef<"ProjectPhase", 'String'> + readonly requirements: FieldRef<"ProjectPhase", 'String'> + readonly status: FieldRef<"ProjectPhase", 'ProjectStatus'> + readonly startDate: FieldRef<"ProjectPhase", 'DateTime'> + readonly endDate: FieldRef<"ProjectPhase", 'DateTime'> + readonly duration: FieldRef<"ProjectPhase", 'Int'> + readonly budget: FieldRef<"ProjectPhase", 'Float'> + readonly spentBudget: FieldRef<"ProjectPhase", 'Float'> + readonly progress: FieldRef<"ProjectPhase", 'Float'> + readonly details: FieldRef<"ProjectPhase", 'Json'> + readonly order: FieldRef<"ProjectPhase", 'Int'> + readonly deletedAt: FieldRef<"ProjectPhase", 'DateTime'> + readonly createdAt: FieldRef<"ProjectPhase", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectPhase", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectPhase", 'Int'> + readonly createdBy: FieldRef<"ProjectPhase", 'Int'> + readonly updatedBy: FieldRef<"ProjectPhase", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectPhase findUnique + */ + export type ProjectPhaseFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * Filter, which ProjectPhase to fetch. + */ + where: ProjectPhaseWhereUniqueInput + } + + /** + * ProjectPhase findUniqueOrThrow + */ + export type ProjectPhaseFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * Filter, which ProjectPhase to fetch. + */ + where: ProjectPhaseWhereUniqueInput + } + + /** + * ProjectPhase findFirst + */ + export type ProjectPhaseFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * Filter, which ProjectPhase to fetch. + */ + where?: ProjectPhaseWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhases to fetch. + */ + orderBy?: ProjectPhaseOrderByWithRelationInput | ProjectPhaseOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPhases. + */ + cursor?: ProjectPhaseWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhases from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhases. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhases. + */ + distinct?: ProjectPhaseScalarFieldEnum | ProjectPhaseScalarFieldEnum[] + } + + /** + * ProjectPhase findFirstOrThrow + */ + export type ProjectPhaseFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * Filter, which ProjectPhase to fetch. + */ + where?: ProjectPhaseWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhases to fetch. + */ + orderBy?: ProjectPhaseOrderByWithRelationInput | ProjectPhaseOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPhases. + */ + cursor?: ProjectPhaseWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhases from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhases. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhases. + */ + distinct?: ProjectPhaseScalarFieldEnum | ProjectPhaseScalarFieldEnum[] + } + + /** + * ProjectPhase findMany + */ + export type ProjectPhaseFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * Filter, which ProjectPhases to fetch. + */ + where?: ProjectPhaseWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhases to fetch. + */ + orderBy?: ProjectPhaseOrderByWithRelationInput | ProjectPhaseOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectPhases. + */ + cursor?: ProjectPhaseWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhases from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhases. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhases. + */ + distinct?: ProjectPhaseScalarFieldEnum | ProjectPhaseScalarFieldEnum[] + } + + /** + * ProjectPhase create + */ + export type ProjectPhaseCreateArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * The data needed to create a ProjectPhase. + */ + data: XOR + } + + /** + * ProjectPhase createMany + */ + export type ProjectPhaseCreateManyArgs = { + /** + * The data used to create many ProjectPhases. + */ + data: ProjectPhaseCreateManyInput | ProjectPhaseCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPhase createManyAndReturn + */ + export type ProjectPhaseCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * The data used to create many ProjectPhases. + */ + data: ProjectPhaseCreateManyInput | ProjectPhaseCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseIncludeCreateManyAndReturn | null + } + + /** + * ProjectPhase update + */ + export type ProjectPhaseUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * The data needed to update a ProjectPhase. + */ + data: XOR + /** + * Choose, which ProjectPhase to update. + */ + where: ProjectPhaseWhereUniqueInput + } + + /** + * ProjectPhase updateMany + */ + export type ProjectPhaseUpdateManyArgs = { + /** + * The data used to update ProjectPhases. + */ + data: XOR + /** + * Filter which ProjectPhases to update + */ + where?: ProjectPhaseWhereInput + /** + * Limit how many ProjectPhases to update. + */ + limit?: number + } + + /** + * ProjectPhase updateManyAndReturn + */ + export type ProjectPhaseUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * The data used to update ProjectPhases. + */ + data: XOR + /** + * Filter which ProjectPhases to update + */ + where?: ProjectPhaseWhereInput + /** + * Limit how many ProjectPhases to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseIncludeUpdateManyAndReturn | null + } + + /** + * ProjectPhase upsert + */ + export type ProjectPhaseUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * The filter to search for the ProjectPhase to update in case it exists. + */ + where: ProjectPhaseWhereUniqueInput + /** + * In case the ProjectPhase found by the `where` argument doesn't exist, create a new ProjectPhase with this data. + */ + create: XOR + /** + * In case the ProjectPhase was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectPhase delete + */ + export type ProjectPhaseDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + /** + * Filter which ProjectPhase to delete. + */ + where: ProjectPhaseWhereUniqueInput + } + + /** + * ProjectPhase deleteMany + */ + export type ProjectPhaseDeleteManyArgs = { + /** + * Filter which ProjectPhases to delete + */ + where?: ProjectPhaseWhereInput + /** + * Limit how many ProjectPhases to delete. + */ + limit?: number + } + + /** + * ProjectPhase.products + */ + export type ProjectPhase$productsArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + where?: PhaseProductWhereInput + orderBy?: PhaseProductOrderByWithRelationInput | PhaseProductOrderByWithRelationInput[] + cursor?: PhaseProductWhereUniqueInput + take?: number + skip?: number + distinct?: PhaseProductScalarFieldEnum | PhaseProductScalarFieldEnum[] + } + + /** + * ProjectPhase.members + */ + export type ProjectPhase$membersArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + where?: ProjectPhaseMemberWhereInput + orderBy?: ProjectPhaseMemberOrderByWithRelationInput | ProjectPhaseMemberOrderByWithRelationInput[] + cursor?: ProjectPhaseMemberWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectPhaseMemberScalarFieldEnum | ProjectPhaseMemberScalarFieldEnum[] + } + + /** + * ProjectPhase.approvals + */ + export type ProjectPhase$approvalsArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + where?: ProjectPhaseApprovalWhereInput + orderBy?: ProjectPhaseApprovalOrderByWithRelationInput | ProjectPhaseApprovalOrderByWithRelationInput[] + cursor?: ProjectPhaseApprovalWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectPhaseApprovalScalarFieldEnum | ProjectPhaseApprovalScalarFieldEnum[] + } + + /** + * ProjectPhase.phaseWorkStreams + */ + export type ProjectPhase$phaseWorkStreamsArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + where?: PhaseWorkStreamWhereInput + orderBy?: PhaseWorkStreamOrderByWithRelationInput | PhaseWorkStreamOrderByWithRelationInput[] + cursor?: PhaseWorkStreamWhereUniqueInput + take?: number + skip?: number + distinct?: PhaseWorkStreamScalarFieldEnum | PhaseWorkStreamScalarFieldEnum[] + } + + /** + * ProjectPhase without action + */ + export type ProjectPhaseDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPhase + */ + select?: ProjectPhaseSelect | null + /** + * Omit specific fields from the ProjectPhase + */ + omit?: ProjectPhaseOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseInclude | null + } + + + /** + * Model PhaseProduct + */ + + export type AggregatePhaseProduct = { + _count: PhaseProductCountAggregateOutputType | null + _avg: PhaseProductAvgAggregateOutputType | null + _sum: PhaseProductSumAggregateOutputType | null + _min: PhaseProductMinAggregateOutputType | null + _max: PhaseProductMaxAggregateOutputType | null + } + + export type PhaseProductAvgAggregateOutputType = { + id: number | null + phaseId: number | null + projectId: number | null + directProjectId: number | null + billingAccountId: number | null + templateId: number | null + estimatedPrice: number | null + actualPrice: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PhaseProductSumAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + projectId: bigint | null + directProjectId: bigint | null + billingAccountId: bigint | null + templateId: bigint | null + estimatedPrice: number | null + actualPrice: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PhaseProductMinAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + projectId: bigint | null + directProjectId: bigint | null + billingAccountId: bigint | null + templateId: bigint | null + name: string | null + type: string | null + estimatedPrice: number | null + actualPrice: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PhaseProductMaxAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + projectId: bigint | null + directProjectId: bigint | null + billingAccountId: bigint | null + templateId: bigint | null + name: string | null + type: string | null + estimatedPrice: number | null + actualPrice: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PhaseProductCountAggregateOutputType = { + id: number + phaseId: number + projectId: number + directProjectId: number + billingAccountId: number + templateId: number + name: number + type: number + estimatedPrice: number + actualPrice: number + details: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type PhaseProductAvgAggregateInputType = { + id?: true + phaseId?: true + projectId?: true + directProjectId?: true + billingAccountId?: true + templateId?: true + estimatedPrice?: true + actualPrice?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PhaseProductSumAggregateInputType = { + id?: true + phaseId?: true + projectId?: true + directProjectId?: true + billingAccountId?: true + templateId?: true + estimatedPrice?: true + actualPrice?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PhaseProductMinAggregateInputType = { + id?: true + phaseId?: true + projectId?: true + directProjectId?: true + billingAccountId?: true + templateId?: true + name?: true + type?: true + estimatedPrice?: true + actualPrice?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PhaseProductMaxAggregateInputType = { + id?: true + phaseId?: true + projectId?: true + directProjectId?: true + billingAccountId?: true + templateId?: true + name?: true + type?: true + estimatedPrice?: true + actualPrice?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PhaseProductCountAggregateInputType = { + id?: true + phaseId?: true + projectId?: true + directProjectId?: true + billingAccountId?: true + templateId?: true + name?: true + type?: true + estimatedPrice?: true + actualPrice?: true + details?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type PhaseProductAggregateArgs = { + /** + * Filter which PhaseProduct to aggregate. + */ + where?: PhaseProductWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseProducts to fetch. + */ + orderBy?: PhaseProductOrderByWithRelationInput | PhaseProductOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: PhaseProductWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseProducts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseProducts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned PhaseProducts + **/ + _count?: true | PhaseProductCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: PhaseProductAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: PhaseProductSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: PhaseProductMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: PhaseProductMaxAggregateInputType + } + + export type GetPhaseProductAggregateType = { + [P in keyof T & keyof AggregatePhaseProduct]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type PhaseProductGroupByArgs = { + where?: PhaseProductWhereInput + orderBy?: PhaseProductOrderByWithAggregationInput | PhaseProductOrderByWithAggregationInput[] + by: PhaseProductScalarFieldEnum[] | PhaseProductScalarFieldEnum + having?: PhaseProductScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: PhaseProductCountAggregateInputType | true + _avg?: PhaseProductAvgAggregateInputType + _sum?: PhaseProductSumAggregateInputType + _min?: PhaseProductMinAggregateInputType + _max?: PhaseProductMaxAggregateInputType + } + + export type PhaseProductGroupByOutputType = { + id: bigint + phaseId: bigint + projectId: bigint + directProjectId: bigint | null + billingAccountId: bigint | null + templateId: bigint + name: string | null + type: string | null + estimatedPrice: number + actualPrice: number + details: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: PhaseProductCountAggregateOutputType | null + _avg: PhaseProductAvgAggregateOutputType | null + _sum: PhaseProductSumAggregateOutputType | null + _min: PhaseProductMinAggregateOutputType | null + _max: PhaseProductMaxAggregateOutputType | null + } + + type GetPhaseProductGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof PhaseProductGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type PhaseProductSelect = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + projectId?: boolean + directProjectId?: boolean + billingAccountId?: boolean + templateId?: boolean + name?: boolean + type?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + details?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["phaseProduct"]> + + export type PhaseProductSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + projectId?: boolean + directProjectId?: boolean + billingAccountId?: boolean + templateId?: boolean + name?: boolean + type?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + details?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["phaseProduct"]> + + export type PhaseProductSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + projectId?: boolean + directProjectId?: boolean + billingAccountId?: boolean + templateId?: boolean + name?: boolean + type?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + details?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["phaseProduct"]> + + export type PhaseProductSelectScalar = { + id?: boolean + phaseId?: boolean + projectId?: boolean + directProjectId?: boolean + billingAccountId?: boolean + templateId?: boolean + name?: boolean + type?: boolean + estimatedPrice?: boolean + actualPrice?: boolean + details?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type PhaseProductOmit = $Extensions.GetOmit<"id" | "phaseId" | "projectId" | "directProjectId" | "billingAccountId" | "templateId" | "name" | "type" | "estimatedPrice" | "actualPrice" | "details" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["phaseProduct"]> + export type PhaseProductInclude = { + phase?: boolean | ProjectPhaseDefaultArgs + } + export type PhaseProductIncludeCreateManyAndReturn = { + phase?: boolean | ProjectPhaseDefaultArgs + } + export type PhaseProductIncludeUpdateManyAndReturn = { + phase?: boolean | ProjectPhaseDefaultArgs + } + + export type $PhaseProductPayload = { + name: "PhaseProduct" + objects: { + phase: Prisma.$ProjectPhasePayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + phaseId: bigint + projectId: bigint + directProjectId: bigint | null + billingAccountId: bigint | null + templateId: bigint + name: string | null + type: string | null + estimatedPrice: number + actualPrice: number + details: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["phaseProduct"]> + composites: {} + } + + type PhaseProductGetPayload = $Result.GetResult + + type PhaseProductCountArgs = + Omit & { + select?: PhaseProductCountAggregateInputType | true + } + + export interface PhaseProductDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['PhaseProduct'], meta: { name: 'PhaseProduct' } } + /** + * Find zero or one PhaseProduct that matches the filter. + * @param {PhaseProductFindUniqueArgs} args - Arguments to find a PhaseProduct + * @example + * // Get one PhaseProduct + * const phaseProduct = await prisma.phaseProduct.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one PhaseProduct that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {PhaseProductFindUniqueOrThrowArgs} args - Arguments to find a PhaseProduct + * @example + * // Get one PhaseProduct + * const phaseProduct = await prisma.phaseProduct.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PhaseProduct that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductFindFirstArgs} args - Arguments to find a PhaseProduct + * @example + * // Get one PhaseProduct + * const phaseProduct = await prisma.phaseProduct.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PhaseProduct that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductFindFirstOrThrowArgs} args - Arguments to find a PhaseProduct + * @example + * // Get one PhaseProduct + * const phaseProduct = await prisma.phaseProduct.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more PhaseProducts that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all PhaseProducts + * const phaseProducts = await prisma.phaseProduct.findMany() + * + * // Get first 10 PhaseProducts + * const phaseProducts = await prisma.phaseProduct.findMany({ take: 10 }) + * + * // Only select the `id` + * const phaseProductWithIdOnly = await prisma.phaseProduct.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a PhaseProduct. + * @param {PhaseProductCreateArgs} args - Arguments to create a PhaseProduct. + * @example + * // Create one PhaseProduct + * const PhaseProduct = await prisma.phaseProduct.create({ + * data: { + * // ... data to create a PhaseProduct + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many PhaseProducts. + * @param {PhaseProductCreateManyArgs} args - Arguments to create many PhaseProducts. + * @example + * // Create many PhaseProducts + * const phaseProduct = await prisma.phaseProduct.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many PhaseProducts and returns the data saved in the database. + * @param {PhaseProductCreateManyAndReturnArgs} args - Arguments to create many PhaseProducts. + * @example + * // Create many PhaseProducts + * const phaseProduct = await prisma.phaseProduct.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many PhaseProducts and only return the `id` + * const phaseProductWithIdOnly = await prisma.phaseProduct.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a PhaseProduct. + * @param {PhaseProductDeleteArgs} args - Arguments to delete one PhaseProduct. + * @example + * // Delete one PhaseProduct + * const PhaseProduct = await prisma.phaseProduct.delete({ + * where: { + * // ... filter to delete one PhaseProduct + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one PhaseProduct. + * @param {PhaseProductUpdateArgs} args - Arguments to update one PhaseProduct. + * @example + * // Update one PhaseProduct + * const phaseProduct = await prisma.phaseProduct.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more PhaseProducts. + * @param {PhaseProductDeleteManyArgs} args - Arguments to filter PhaseProducts to delete. + * @example + * // Delete a few PhaseProducts + * const { count } = await prisma.phaseProduct.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PhaseProducts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many PhaseProducts + * const phaseProduct = await prisma.phaseProduct.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PhaseProducts and returns the data updated in the database. + * @param {PhaseProductUpdateManyAndReturnArgs} args - Arguments to update many PhaseProducts. + * @example + * // Update many PhaseProducts + * const phaseProduct = await prisma.phaseProduct.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more PhaseProducts and only return the `id` + * const phaseProductWithIdOnly = await prisma.phaseProduct.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one PhaseProduct. + * @param {PhaseProductUpsertArgs} args - Arguments to update or create a PhaseProduct. + * @example + * // Update or create a PhaseProduct + * const phaseProduct = await prisma.phaseProduct.upsert({ + * create: { + * // ... data to create a PhaseProduct + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the PhaseProduct we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__PhaseProductClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of PhaseProducts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductCountArgs} args - Arguments to filter PhaseProducts to count. + * @example + * // Count the number of PhaseProducts + * const count = await prisma.phaseProduct.count({ + * where: { + * // ... the filter for the PhaseProducts we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a PhaseProduct. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by PhaseProduct. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseProductGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends PhaseProductGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: PhaseProductGroupByArgs['orderBy'] } + : { orderBy?: PhaseProductGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetPhaseProductGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the PhaseProduct model + */ + readonly fields: PhaseProductFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for PhaseProduct. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__PhaseProductClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + phase = {}>(args?: Subset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the PhaseProduct model + */ + interface PhaseProductFieldRefs { + readonly id: FieldRef<"PhaseProduct", 'BigInt'> + readonly phaseId: FieldRef<"PhaseProduct", 'BigInt'> + readonly projectId: FieldRef<"PhaseProduct", 'BigInt'> + readonly directProjectId: FieldRef<"PhaseProduct", 'BigInt'> + readonly billingAccountId: FieldRef<"PhaseProduct", 'BigInt'> + readonly templateId: FieldRef<"PhaseProduct", 'BigInt'> + readonly name: FieldRef<"PhaseProduct", 'String'> + readonly type: FieldRef<"PhaseProduct", 'String'> + readonly estimatedPrice: FieldRef<"PhaseProduct", 'Float'> + readonly actualPrice: FieldRef<"PhaseProduct", 'Float'> + readonly details: FieldRef<"PhaseProduct", 'Json'> + readonly deletedAt: FieldRef<"PhaseProduct", 'DateTime'> + readonly createdAt: FieldRef<"PhaseProduct", 'DateTime'> + readonly updatedAt: FieldRef<"PhaseProduct", 'DateTime'> + readonly deletedBy: FieldRef<"PhaseProduct", 'Int'> + readonly createdBy: FieldRef<"PhaseProduct", 'Int'> + readonly updatedBy: FieldRef<"PhaseProduct", 'Int'> + } + + + // Custom InputTypes + /** + * PhaseProduct findUnique + */ + export type PhaseProductFindUniqueArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * Filter, which PhaseProduct to fetch. + */ + where: PhaseProductWhereUniqueInput + } + + /** + * PhaseProduct findUniqueOrThrow + */ + export type PhaseProductFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * Filter, which PhaseProduct to fetch. + */ + where: PhaseProductWhereUniqueInput + } + + /** + * PhaseProduct findFirst + */ + export type PhaseProductFindFirstArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * Filter, which PhaseProduct to fetch. + */ + where?: PhaseProductWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseProducts to fetch. + */ + orderBy?: PhaseProductOrderByWithRelationInput | PhaseProductOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PhaseProducts. + */ + cursor?: PhaseProductWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseProducts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseProducts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PhaseProducts. + */ + distinct?: PhaseProductScalarFieldEnum | PhaseProductScalarFieldEnum[] + } + + /** + * PhaseProduct findFirstOrThrow + */ + export type PhaseProductFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * Filter, which PhaseProduct to fetch. + */ + where?: PhaseProductWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseProducts to fetch. + */ + orderBy?: PhaseProductOrderByWithRelationInput | PhaseProductOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PhaseProducts. + */ + cursor?: PhaseProductWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseProducts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseProducts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PhaseProducts. + */ + distinct?: PhaseProductScalarFieldEnum | PhaseProductScalarFieldEnum[] + } + + /** + * PhaseProduct findMany + */ + export type PhaseProductFindManyArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * Filter, which PhaseProducts to fetch. + */ + where?: PhaseProductWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseProducts to fetch. + */ + orderBy?: PhaseProductOrderByWithRelationInput | PhaseProductOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing PhaseProducts. + */ + cursor?: PhaseProductWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseProducts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseProducts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PhaseProducts. + */ + distinct?: PhaseProductScalarFieldEnum | PhaseProductScalarFieldEnum[] + } + + /** + * PhaseProduct create + */ + export type PhaseProductCreateArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * The data needed to create a PhaseProduct. + */ + data: XOR + } + + /** + * PhaseProduct createMany + */ + export type PhaseProductCreateManyArgs = { + /** + * The data used to create many PhaseProducts. + */ + data: PhaseProductCreateManyInput | PhaseProductCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PhaseProduct createManyAndReturn + */ + export type PhaseProductCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelectCreateManyAndReturn | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * The data used to create many PhaseProducts. + */ + data: PhaseProductCreateManyInput | PhaseProductCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductIncludeCreateManyAndReturn | null + } + + /** + * PhaseProduct update + */ + export type PhaseProductUpdateArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * The data needed to update a PhaseProduct. + */ + data: XOR + /** + * Choose, which PhaseProduct to update. + */ + where: PhaseProductWhereUniqueInput + } + + /** + * PhaseProduct updateMany + */ + export type PhaseProductUpdateManyArgs = { + /** + * The data used to update PhaseProducts. + */ + data: XOR + /** + * Filter which PhaseProducts to update + */ + where?: PhaseProductWhereInput + /** + * Limit how many PhaseProducts to update. + */ + limit?: number + } + + /** + * PhaseProduct updateManyAndReturn + */ + export type PhaseProductUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * The data used to update PhaseProducts. + */ + data: XOR + /** + * Filter which PhaseProducts to update + */ + where?: PhaseProductWhereInput + /** + * Limit how many PhaseProducts to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductIncludeUpdateManyAndReturn | null + } + + /** + * PhaseProduct upsert + */ + export type PhaseProductUpsertArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * The filter to search for the PhaseProduct to update in case it exists. + */ + where: PhaseProductWhereUniqueInput + /** + * In case the PhaseProduct found by the `where` argument doesn't exist, create a new PhaseProduct with this data. + */ + create: XOR + /** + * In case the PhaseProduct was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * PhaseProduct delete + */ + export type PhaseProductDeleteArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + /** + * Filter which PhaseProduct to delete. + */ + where: PhaseProductWhereUniqueInput + } + + /** + * PhaseProduct deleteMany + */ + export type PhaseProductDeleteManyArgs = { + /** + * Filter which PhaseProducts to delete + */ + where?: PhaseProductWhereInput + /** + * Limit how many PhaseProducts to delete. + */ + limit?: number + } + + /** + * PhaseProduct without action + */ + export type PhaseProductDefaultArgs = { + /** + * Select specific fields to fetch from the PhaseProduct + */ + select?: PhaseProductSelect | null + /** + * Omit specific fields from the PhaseProduct + */ + omit?: PhaseProductOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseProductInclude | null + } + + + /** + * Model ProjectPhaseMember + */ + + export type AggregateProjectPhaseMember = { + _count: ProjectPhaseMemberCountAggregateOutputType | null + _avg: ProjectPhaseMemberAvgAggregateOutputType | null + _sum: ProjectPhaseMemberSumAggregateOutputType | null + _min: ProjectPhaseMemberMinAggregateOutputType | null + _max: ProjectPhaseMemberMaxAggregateOutputType | null + } + + export type ProjectPhaseMemberAvgAggregateOutputType = { + id: number | null + phaseId: number | null + userId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseMemberSumAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + userId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseMemberMinAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + userId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseMemberMaxAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + userId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseMemberCountAggregateOutputType = { + id: number + phaseId: number + userId: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectPhaseMemberAvgAggregateInputType = { + id?: true + phaseId?: true + userId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseMemberSumAggregateInputType = { + id?: true + phaseId?: true + userId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseMemberMinAggregateInputType = { + id?: true + phaseId?: true + userId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseMemberMaxAggregateInputType = { + id?: true + phaseId?: true + userId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseMemberCountAggregateInputType = { + id?: true + phaseId?: true + userId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectPhaseMemberAggregateArgs = { + /** + * Filter which ProjectPhaseMember to aggregate. + */ + where?: ProjectPhaseMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseMembers to fetch. + */ + orderBy?: ProjectPhaseMemberOrderByWithRelationInput | ProjectPhaseMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectPhaseMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectPhaseMembers + **/ + _count?: true | ProjectPhaseMemberCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectPhaseMemberAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectPhaseMemberSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectPhaseMemberMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectPhaseMemberMaxAggregateInputType + } + + export type GetProjectPhaseMemberAggregateType = { + [P in keyof T & keyof AggregateProjectPhaseMember]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectPhaseMemberGroupByArgs = { + where?: ProjectPhaseMemberWhereInput + orderBy?: ProjectPhaseMemberOrderByWithAggregationInput | ProjectPhaseMemberOrderByWithAggregationInput[] + by: ProjectPhaseMemberScalarFieldEnum[] | ProjectPhaseMemberScalarFieldEnum + having?: ProjectPhaseMemberScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectPhaseMemberCountAggregateInputType | true + _avg?: ProjectPhaseMemberAvgAggregateInputType + _sum?: ProjectPhaseMemberSumAggregateInputType + _min?: ProjectPhaseMemberMinAggregateInputType + _max?: ProjectPhaseMemberMaxAggregateInputType + } + + export type ProjectPhaseMemberGroupByOutputType = { + id: bigint + phaseId: bigint + userId: bigint + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProjectPhaseMemberCountAggregateOutputType | null + _avg: ProjectPhaseMemberAvgAggregateOutputType | null + _sum: ProjectPhaseMemberSumAggregateOutputType | null + _min: ProjectPhaseMemberMinAggregateOutputType | null + _max: ProjectPhaseMemberMaxAggregateOutputType | null + } + + type GetProjectPhaseMemberGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectPhaseMemberGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectPhaseMemberSelect = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + userId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["projectPhaseMember"]> + + export type ProjectPhaseMemberSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + userId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["projectPhaseMember"]> + + export type ProjectPhaseMemberSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + userId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["projectPhaseMember"]> + + export type ProjectPhaseMemberSelectScalar = { + id?: boolean + phaseId?: boolean + userId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectPhaseMemberOmit = $Extensions.GetOmit<"id" | "phaseId" | "userId" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectPhaseMember"]> + export type ProjectPhaseMemberInclude = { + phase?: boolean | ProjectPhaseDefaultArgs + } + export type ProjectPhaseMemberIncludeCreateManyAndReturn = { + phase?: boolean | ProjectPhaseDefaultArgs + } + export type ProjectPhaseMemberIncludeUpdateManyAndReturn = { + phase?: boolean | ProjectPhaseDefaultArgs + } + + export type $ProjectPhaseMemberPayload = { + name: "ProjectPhaseMember" + objects: { + phase: Prisma.$ProjectPhasePayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + phaseId: bigint + userId: bigint + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectPhaseMember"]> + composites: {} + } + + type ProjectPhaseMemberGetPayload = $Result.GetResult + + type ProjectPhaseMemberCountArgs = + Omit & { + select?: ProjectPhaseMemberCountAggregateInputType | true + } + + export interface ProjectPhaseMemberDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectPhaseMember'], meta: { name: 'ProjectPhaseMember' } } + /** + * Find zero or one ProjectPhaseMember that matches the filter. + * @param {ProjectPhaseMemberFindUniqueArgs} args - Arguments to find a ProjectPhaseMember + * @example + * // Get one ProjectPhaseMember + * const projectPhaseMember = await prisma.projectPhaseMember.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectPhaseMember that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectPhaseMemberFindUniqueOrThrowArgs} args - Arguments to find a ProjectPhaseMember + * @example + * // Get one ProjectPhaseMember + * const projectPhaseMember = await prisma.projectPhaseMember.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPhaseMember that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberFindFirstArgs} args - Arguments to find a ProjectPhaseMember + * @example + * // Get one ProjectPhaseMember + * const projectPhaseMember = await prisma.projectPhaseMember.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPhaseMember that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberFindFirstOrThrowArgs} args - Arguments to find a ProjectPhaseMember + * @example + * // Get one ProjectPhaseMember + * const projectPhaseMember = await prisma.projectPhaseMember.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectPhaseMembers that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectPhaseMembers + * const projectPhaseMembers = await prisma.projectPhaseMember.findMany() + * + * // Get first 10 ProjectPhaseMembers + * const projectPhaseMembers = await prisma.projectPhaseMember.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectPhaseMemberWithIdOnly = await prisma.projectPhaseMember.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectPhaseMember. + * @param {ProjectPhaseMemberCreateArgs} args - Arguments to create a ProjectPhaseMember. + * @example + * // Create one ProjectPhaseMember + * const ProjectPhaseMember = await prisma.projectPhaseMember.create({ + * data: { + * // ... data to create a ProjectPhaseMember + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectPhaseMembers. + * @param {ProjectPhaseMemberCreateManyArgs} args - Arguments to create many ProjectPhaseMembers. + * @example + * // Create many ProjectPhaseMembers + * const projectPhaseMember = await prisma.projectPhaseMember.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectPhaseMembers and returns the data saved in the database. + * @param {ProjectPhaseMemberCreateManyAndReturnArgs} args - Arguments to create many ProjectPhaseMembers. + * @example + * // Create many ProjectPhaseMembers + * const projectPhaseMember = await prisma.projectPhaseMember.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectPhaseMembers and only return the `id` + * const projectPhaseMemberWithIdOnly = await prisma.projectPhaseMember.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectPhaseMember. + * @param {ProjectPhaseMemberDeleteArgs} args - Arguments to delete one ProjectPhaseMember. + * @example + * // Delete one ProjectPhaseMember + * const ProjectPhaseMember = await prisma.projectPhaseMember.delete({ + * where: { + * // ... filter to delete one ProjectPhaseMember + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectPhaseMember. + * @param {ProjectPhaseMemberUpdateArgs} args - Arguments to update one ProjectPhaseMember. + * @example + * // Update one ProjectPhaseMember + * const projectPhaseMember = await prisma.projectPhaseMember.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectPhaseMembers. + * @param {ProjectPhaseMemberDeleteManyArgs} args - Arguments to filter ProjectPhaseMembers to delete. + * @example + * // Delete a few ProjectPhaseMembers + * const { count } = await prisma.projectPhaseMember.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPhaseMembers. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectPhaseMembers + * const projectPhaseMember = await prisma.projectPhaseMember.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPhaseMembers and returns the data updated in the database. + * @param {ProjectPhaseMemberUpdateManyAndReturnArgs} args - Arguments to update many ProjectPhaseMembers. + * @example + * // Update many ProjectPhaseMembers + * const projectPhaseMember = await prisma.projectPhaseMember.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectPhaseMembers and only return the `id` + * const projectPhaseMemberWithIdOnly = await prisma.projectPhaseMember.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectPhaseMember. + * @param {ProjectPhaseMemberUpsertArgs} args - Arguments to update or create a ProjectPhaseMember. + * @example + * // Update or create a ProjectPhaseMember + * const projectPhaseMember = await prisma.projectPhaseMember.upsert({ + * create: { + * // ... data to create a ProjectPhaseMember + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectPhaseMember we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectPhaseMemberClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectPhaseMembers. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberCountArgs} args - Arguments to filter ProjectPhaseMembers to count. + * @example + * // Count the number of ProjectPhaseMembers + * const count = await prisma.projectPhaseMember.count({ + * where: { + * // ... the filter for the ProjectPhaseMembers we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectPhaseMember. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectPhaseMember. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseMemberGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectPhaseMemberGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectPhaseMemberGroupByArgs['orderBy'] } + : { orderBy?: ProjectPhaseMemberGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectPhaseMemberGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectPhaseMember model + */ + readonly fields: ProjectPhaseMemberFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectPhaseMember. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectPhaseMemberClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + phase = {}>(args?: Subset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectPhaseMember model + */ + interface ProjectPhaseMemberFieldRefs { + readonly id: FieldRef<"ProjectPhaseMember", 'BigInt'> + readonly phaseId: FieldRef<"ProjectPhaseMember", 'BigInt'> + readonly userId: FieldRef<"ProjectPhaseMember", 'BigInt'> + readonly deletedAt: FieldRef<"ProjectPhaseMember", 'DateTime'> + readonly createdAt: FieldRef<"ProjectPhaseMember", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectPhaseMember", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectPhaseMember", 'Int'> + readonly createdBy: FieldRef<"ProjectPhaseMember", 'Int'> + readonly updatedBy: FieldRef<"ProjectPhaseMember", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectPhaseMember findUnique + */ + export type ProjectPhaseMemberFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * Filter, which ProjectPhaseMember to fetch. + */ + where: ProjectPhaseMemberWhereUniqueInput + } + + /** + * ProjectPhaseMember findUniqueOrThrow + */ + export type ProjectPhaseMemberFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * Filter, which ProjectPhaseMember to fetch. + */ + where: ProjectPhaseMemberWhereUniqueInput + } + + /** + * ProjectPhaseMember findFirst + */ + export type ProjectPhaseMemberFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * Filter, which ProjectPhaseMember to fetch. + */ + where?: ProjectPhaseMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseMembers to fetch. + */ + orderBy?: ProjectPhaseMemberOrderByWithRelationInput | ProjectPhaseMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPhaseMembers. + */ + cursor?: ProjectPhaseMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhaseMembers. + */ + distinct?: ProjectPhaseMemberScalarFieldEnum | ProjectPhaseMemberScalarFieldEnum[] + } + + /** + * ProjectPhaseMember findFirstOrThrow + */ + export type ProjectPhaseMemberFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * Filter, which ProjectPhaseMember to fetch. + */ + where?: ProjectPhaseMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseMembers to fetch. + */ + orderBy?: ProjectPhaseMemberOrderByWithRelationInput | ProjectPhaseMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPhaseMembers. + */ + cursor?: ProjectPhaseMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhaseMembers. + */ + distinct?: ProjectPhaseMemberScalarFieldEnum | ProjectPhaseMemberScalarFieldEnum[] + } + + /** + * ProjectPhaseMember findMany + */ + export type ProjectPhaseMemberFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * Filter, which ProjectPhaseMembers to fetch. + */ + where?: ProjectPhaseMemberWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseMembers to fetch. + */ + orderBy?: ProjectPhaseMemberOrderByWithRelationInput | ProjectPhaseMemberOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectPhaseMembers. + */ + cursor?: ProjectPhaseMemberWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseMembers from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseMembers. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhaseMembers. + */ + distinct?: ProjectPhaseMemberScalarFieldEnum | ProjectPhaseMemberScalarFieldEnum[] + } + + /** + * ProjectPhaseMember create + */ + export type ProjectPhaseMemberCreateArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * The data needed to create a ProjectPhaseMember. + */ + data: XOR + } + + /** + * ProjectPhaseMember createMany + */ + export type ProjectPhaseMemberCreateManyArgs = { + /** + * The data used to create many ProjectPhaseMembers. + */ + data: ProjectPhaseMemberCreateManyInput | ProjectPhaseMemberCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPhaseMember createManyAndReturn + */ + export type ProjectPhaseMemberCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * The data used to create many ProjectPhaseMembers. + */ + data: ProjectPhaseMemberCreateManyInput | ProjectPhaseMemberCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberIncludeCreateManyAndReturn | null + } + + /** + * ProjectPhaseMember update + */ + export type ProjectPhaseMemberUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * The data needed to update a ProjectPhaseMember. + */ + data: XOR + /** + * Choose, which ProjectPhaseMember to update. + */ + where: ProjectPhaseMemberWhereUniqueInput + } + + /** + * ProjectPhaseMember updateMany + */ + export type ProjectPhaseMemberUpdateManyArgs = { + /** + * The data used to update ProjectPhaseMembers. + */ + data: XOR + /** + * Filter which ProjectPhaseMembers to update + */ + where?: ProjectPhaseMemberWhereInput + /** + * Limit how many ProjectPhaseMembers to update. + */ + limit?: number + } + + /** + * ProjectPhaseMember updateManyAndReturn + */ + export type ProjectPhaseMemberUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * The data used to update ProjectPhaseMembers. + */ + data: XOR + /** + * Filter which ProjectPhaseMembers to update + */ + where?: ProjectPhaseMemberWhereInput + /** + * Limit how many ProjectPhaseMembers to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberIncludeUpdateManyAndReturn | null + } + + /** + * ProjectPhaseMember upsert + */ + export type ProjectPhaseMemberUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * The filter to search for the ProjectPhaseMember to update in case it exists. + */ + where: ProjectPhaseMemberWhereUniqueInput + /** + * In case the ProjectPhaseMember found by the `where` argument doesn't exist, create a new ProjectPhaseMember with this data. + */ + create: XOR + /** + * In case the ProjectPhaseMember was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectPhaseMember delete + */ + export type ProjectPhaseMemberDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + /** + * Filter which ProjectPhaseMember to delete. + */ + where: ProjectPhaseMemberWhereUniqueInput + } + + /** + * ProjectPhaseMember deleteMany + */ + export type ProjectPhaseMemberDeleteManyArgs = { + /** + * Filter which ProjectPhaseMembers to delete + */ + where?: ProjectPhaseMemberWhereInput + /** + * Limit how many ProjectPhaseMembers to delete. + */ + limit?: number + } + + /** + * ProjectPhaseMember without action + */ + export type ProjectPhaseMemberDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseMember + */ + select?: ProjectPhaseMemberSelect | null + /** + * Omit specific fields from the ProjectPhaseMember + */ + omit?: ProjectPhaseMemberOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseMemberInclude | null + } + + + /** + * Model ProjectPhaseApproval + */ + + export type AggregateProjectPhaseApproval = { + _count: ProjectPhaseApprovalCountAggregateOutputType | null + _avg: ProjectPhaseApprovalAvgAggregateOutputType | null + _sum: ProjectPhaseApprovalSumAggregateOutputType | null + _min: ProjectPhaseApprovalMinAggregateOutputType | null + _max: ProjectPhaseApprovalMaxAggregateOutputType | null + } + + export type ProjectPhaseApprovalAvgAggregateOutputType = { + id: number | null + phaseId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseApprovalSumAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseApprovalMinAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + decision: $Enums.PhaseApprovalDecision | null + comment: string | null + startDate: Date | null + endDate: Date | null + expectedEndDate: Date | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseApprovalMaxAggregateOutputType = { + id: bigint | null + phaseId: bigint | null + decision: $Enums.PhaseApprovalDecision | null + comment: string | null + startDate: Date | null + endDate: Date | null + expectedEndDate: Date | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectPhaseApprovalCountAggregateOutputType = { + id: number + phaseId: number + decision: number + comment: number + startDate: number + endDate: number + expectedEndDate: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectPhaseApprovalAvgAggregateInputType = { + id?: true + phaseId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseApprovalSumAggregateInputType = { + id?: true + phaseId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseApprovalMinAggregateInputType = { + id?: true + phaseId?: true + decision?: true + comment?: true + startDate?: true + endDate?: true + expectedEndDate?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseApprovalMaxAggregateInputType = { + id?: true + phaseId?: true + decision?: true + comment?: true + startDate?: true + endDate?: true + expectedEndDate?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectPhaseApprovalCountAggregateInputType = { + id?: true + phaseId?: true + decision?: true + comment?: true + startDate?: true + endDate?: true + expectedEndDate?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectPhaseApprovalAggregateArgs = { + /** + * Filter which ProjectPhaseApproval to aggregate. + */ + where?: ProjectPhaseApprovalWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseApprovals to fetch. + */ + orderBy?: ProjectPhaseApprovalOrderByWithRelationInput | ProjectPhaseApprovalOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectPhaseApprovalWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseApprovals from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseApprovals. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectPhaseApprovals + **/ + _count?: true | ProjectPhaseApprovalCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectPhaseApprovalAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectPhaseApprovalSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectPhaseApprovalMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectPhaseApprovalMaxAggregateInputType + } + + export type GetProjectPhaseApprovalAggregateType = { + [P in keyof T & keyof AggregateProjectPhaseApproval]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectPhaseApprovalGroupByArgs = { + where?: ProjectPhaseApprovalWhereInput + orderBy?: ProjectPhaseApprovalOrderByWithAggregationInput | ProjectPhaseApprovalOrderByWithAggregationInput[] + by: ProjectPhaseApprovalScalarFieldEnum[] | ProjectPhaseApprovalScalarFieldEnum + having?: ProjectPhaseApprovalScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectPhaseApprovalCountAggregateInputType | true + _avg?: ProjectPhaseApprovalAvgAggregateInputType + _sum?: ProjectPhaseApprovalSumAggregateInputType + _min?: ProjectPhaseApprovalMinAggregateInputType + _max?: ProjectPhaseApprovalMaxAggregateInputType + } + + export type ProjectPhaseApprovalGroupByOutputType = { + id: bigint + phaseId: bigint + decision: $Enums.PhaseApprovalDecision + comment: string | null + startDate: Date + endDate: Date | null + expectedEndDate: Date + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProjectPhaseApprovalCountAggregateOutputType | null + _avg: ProjectPhaseApprovalAvgAggregateOutputType | null + _sum: ProjectPhaseApprovalSumAggregateOutputType | null + _min: ProjectPhaseApprovalMinAggregateOutputType | null + _max: ProjectPhaseApprovalMaxAggregateOutputType | null + } + + type GetProjectPhaseApprovalGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectPhaseApprovalGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectPhaseApprovalSelect = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + decision?: boolean + comment?: boolean + startDate?: boolean + endDate?: boolean + expectedEndDate?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["projectPhaseApproval"]> + + export type ProjectPhaseApprovalSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + decision?: boolean + comment?: boolean + startDate?: boolean + endDate?: boolean + expectedEndDate?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["projectPhaseApproval"]> + + export type ProjectPhaseApprovalSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + phaseId?: boolean + decision?: boolean + comment?: boolean + startDate?: boolean + endDate?: boolean + expectedEndDate?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["projectPhaseApproval"]> + + export type ProjectPhaseApprovalSelectScalar = { + id?: boolean + phaseId?: boolean + decision?: boolean + comment?: boolean + startDate?: boolean + endDate?: boolean + expectedEndDate?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectPhaseApprovalOmit = $Extensions.GetOmit<"id" | "phaseId" | "decision" | "comment" | "startDate" | "endDate" | "expectedEndDate" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectPhaseApproval"]> + export type ProjectPhaseApprovalInclude = { + phase?: boolean | ProjectPhaseDefaultArgs + } + export type ProjectPhaseApprovalIncludeCreateManyAndReturn = { + phase?: boolean | ProjectPhaseDefaultArgs + } + export type ProjectPhaseApprovalIncludeUpdateManyAndReturn = { + phase?: boolean | ProjectPhaseDefaultArgs + } + + export type $ProjectPhaseApprovalPayload = { + name: "ProjectPhaseApproval" + objects: { + phase: Prisma.$ProjectPhasePayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + phaseId: bigint + decision: $Enums.PhaseApprovalDecision + comment: string | null + startDate: Date + endDate: Date | null + expectedEndDate: Date + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectPhaseApproval"]> + composites: {} + } + + type ProjectPhaseApprovalGetPayload = $Result.GetResult + + type ProjectPhaseApprovalCountArgs = + Omit & { + select?: ProjectPhaseApprovalCountAggregateInputType | true + } + + export interface ProjectPhaseApprovalDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectPhaseApproval'], meta: { name: 'ProjectPhaseApproval' } } + /** + * Find zero or one ProjectPhaseApproval that matches the filter. + * @param {ProjectPhaseApprovalFindUniqueArgs} args - Arguments to find a ProjectPhaseApproval + * @example + * // Get one ProjectPhaseApproval + * const projectPhaseApproval = await prisma.projectPhaseApproval.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectPhaseApproval that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectPhaseApprovalFindUniqueOrThrowArgs} args - Arguments to find a ProjectPhaseApproval + * @example + * // Get one ProjectPhaseApproval + * const projectPhaseApproval = await prisma.projectPhaseApproval.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPhaseApproval that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalFindFirstArgs} args - Arguments to find a ProjectPhaseApproval + * @example + * // Get one ProjectPhaseApproval + * const projectPhaseApproval = await prisma.projectPhaseApproval.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPhaseApproval that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalFindFirstOrThrowArgs} args - Arguments to find a ProjectPhaseApproval + * @example + * // Get one ProjectPhaseApproval + * const projectPhaseApproval = await prisma.projectPhaseApproval.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectPhaseApprovals that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectPhaseApprovals + * const projectPhaseApprovals = await prisma.projectPhaseApproval.findMany() + * + * // Get first 10 ProjectPhaseApprovals + * const projectPhaseApprovals = await prisma.projectPhaseApproval.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectPhaseApprovalWithIdOnly = await prisma.projectPhaseApproval.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectPhaseApproval. + * @param {ProjectPhaseApprovalCreateArgs} args - Arguments to create a ProjectPhaseApproval. + * @example + * // Create one ProjectPhaseApproval + * const ProjectPhaseApproval = await prisma.projectPhaseApproval.create({ + * data: { + * // ... data to create a ProjectPhaseApproval + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectPhaseApprovals. + * @param {ProjectPhaseApprovalCreateManyArgs} args - Arguments to create many ProjectPhaseApprovals. + * @example + * // Create many ProjectPhaseApprovals + * const projectPhaseApproval = await prisma.projectPhaseApproval.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectPhaseApprovals and returns the data saved in the database. + * @param {ProjectPhaseApprovalCreateManyAndReturnArgs} args - Arguments to create many ProjectPhaseApprovals. + * @example + * // Create many ProjectPhaseApprovals + * const projectPhaseApproval = await prisma.projectPhaseApproval.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectPhaseApprovals and only return the `id` + * const projectPhaseApprovalWithIdOnly = await prisma.projectPhaseApproval.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectPhaseApproval. + * @param {ProjectPhaseApprovalDeleteArgs} args - Arguments to delete one ProjectPhaseApproval. + * @example + * // Delete one ProjectPhaseApproval + * const ProjectPhaseApproval = await prisma.projectPhaseApproval.delete({ + * where: { + * // ... filter to delete one ProjectPhaseApproval + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectPhaseApproval. + * @param {ProjectPhaseApprovalUpdateArgs} args - Arguments to update one ProjectPhaseApproval. + * @example + * // Update one ProjectPhaseApproval + * const projectPhaseApproval = await prisma.projectPhaseApproval.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectPhaseApprovals. + * @param {ProjectPhaseApprovalDeleteManyArgs} args - Arguments to filter ProjectPhaseApprovals to delete. + * @example + * // Delete a few ProjectPhaseApprovals + * const { count } = await prisma.projectPhaseApproval.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPhaseApprovals. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectPhaseApprovals + * const projectPhaseApproval = await prisma.projectPhaseApproval.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPhaseApprovals and returns the data updated in the database. + * @param {ProjectPhaseApprovalUpdateManyAndReturnArgs} args - Arguments to update many ProjectPhaseApprovals. + * @example + * // Update many ProjectPhaseApprovals + * const projectPhaseApproval = await prisma.projectPhaseApproval.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectPhaseApprovals and only return the `id` + * const projectPhaseApprovalWithIdOnly = await prisma.projectPhaseApproval.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectPhaseApproval. + * @param {ProjectPhaseApprovalUpsertArgs} args - Arguments to update or create a ProjectPhaseApproval. + * @example + * // Update or create a ProjectPhaseApproval + * const projectPhaseApproval = await prisma.projectPhaseApproval.upsert({ + * create: { + * // ... data to create a ProjectPhaseApproval + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectPhaseApproval we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectPhaseApprovalClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectPhaseApprovals. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalCountArgs} args - Arguments to filter ProjectPhaseApprovals to count. + * @example + * // Count the number of ProjectPhaseApprovals + * const count = await prisma.projectPhaseApproval.count({ + * where: { + * // ... the filter for the ProjectPhaseApprovals we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectPhaseApproval. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectPhaseApproval. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPhaseApprovalGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectPhaseApprovalGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectPhaseApprovalGroupByArgs['orderBy'] } + : { orderBy?: ProjectPhaseApprovalGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectPhaseApprovalGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectPhaseApproval model + */ + readonly fields: ProjectPhaseApprovalFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectPhaseApproval. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectPhaseApprovalClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + phase = {}>(args?: Subset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectPhaseApproval model + */ + interface ProjectPhaseApprovalFieldRefs { + readonly id: FieldRef<"ProjectPhaseApproval", 'BigInt'> + readonly phaseId: FieldRef<"ProjectPhaseApproval", 'BigInt'> + readonly decision: FieldRef<"ProjectPhaseApproval", 'PhaseApprovalDecision'> + readonly comment: FieldRef<"ProjectPhaseApproval", 'String'> + readonly startDate: FieldRef<"ProjectPhaseApproval", 'DateTime'> + readonly endDate: FieldRef<"ProjectPhaseApproval", 'DateTime'> + readonly expectedEndDate: FieldRef<"ProjectPhaseApproval", 'DateTime'> + readonly deletedAt: FieldRef<"ProjectPhaseApproval", 'DateTime'> + readonly createdAt: FieldRef<"ProjectPhaseApproval", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectPhaseApproval", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectPhaseApproval", 'Int'> + readonly createdBy: FieldRef<"ProjectPhaseApproval", 'Int'> + readonly updatedBy: FieldRef<"ProjectPhaseApproval", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectPhaseApproval findUnique + */ + export type ProjectPhaseApprovalFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * Filter, which ProjectPhaseApproval to fetch. + */ + where: ProjectPhaseApprovalWhereUniqueInput + } + + /** + * ProjectPhaseApproval findUniqueOrThrow + */ + export type ProjectPhaseApprovalFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * Filter, which ProjectPhaseApproval to fetch. + */ + where: ProjectPhaseApprovalWhereUniqueInput + } + + /** + * ProjectPhaseApproval findFirst + */ + export type ProjectPhaseApprovalFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * Filter, which ProjectPhaseApproval to fetch. + */ + where?: ProjectPhaseApprovalWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseApprovals to fetch. + */ + orderBy?: ProjectPhaseApprovalOrderByWithRelationInput | ProjectPhaseApprovalOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPhaseApprovals. + */ + cursor?: ProjectPhaseApprovalWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseApprovals from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseApprovals. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhaseApprovals. + */ + distinct?: ProjectPhaseApprovalScalarFieldEnum | ProjectPhaseApprovalScalarFieldEnum[] + } + + /** + * ProjectPhaseApproval findFirstOrThrow + */ + export type ProjectPhaseApprovalFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * Filter, which ProjectPhaseApproval to fetch. + */ + where?: ProjectPhaseApprovalWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseApprovals to fetch. + */ + orderBy?: ProjectPhaseApprovalOrderByWithRelationInput | ProjectPhaseApprovalOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPhaseApprovals. + */ + cursor?: ProjectPhaseApprovalWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseApprovals from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseApprovals. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhaseApprovals. + */ + distinct?: ProjectPhaseApprovalScalarFieldEnum | ProjectPhaseApprovalScalarFieldEnum[] + } + + /** + * ProjectPhaseApproval findMany + */ + export type ProjectPhaseApprovalFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * Filter, which ProjectPhaseApprovals to fetch. + */ + where?: ProjectPhaseApprovalWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPhaseApprovals to fetch. + */ + orderBy?: ProjectPhaseApprovalOrderByWithRelationInput | ProjectPhaseApprovalOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectPhaseApprovals. + */ + cursor?: ProjectPhaseApprovalWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPhaseApprovals from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPhaseApprovals. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPhaseApprovals. + */ + distinct?: ProjectPhaseApprovalScalarFieldEnum | ProjectPhaseApprovalScalarFieldEnum[] + } + + /** + * ProjectPhaseApproval create + */ + export type ProjectPhaseApprovalCreateArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * The data needed to create a ProjectPhaseApproval. + */ + data: XOR + } + + /** + * ProjectPhaseApproval createMany + */ + export type ProjectPhaseApprovalCreateManyArgs = { + /** + * The data used to create many ProjectPhaseApprovals. + */ + data: ProjectPhaseApprovalCreateManyInput | ProjectPhaseApprovalCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPhaseApproval createManyAndReturn + */ + export type ProjectPhaseApprovalCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * The data used to create many ProjectPhaseApprovals. + */ + data: ProjectPhaseApprovalCreateManyInput | ProjectPhaseApprovalCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalIncludeCreateManyAndReturn | null + } + + /** + * ProjectPhaseApproval update + */ + export type ProjectPhaseApprovalUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * The data needed to update a ProjectPhaseApproval. + */ + data: XOR + /** + * Choose, which ProjectPhaseApproval to update. + */ + where: ProjectPhaseApprovalWhereUniqueInput + } + + /** + * ProjectPhaseApproval updateMany + */ + export type ProjectPhaseApprovalUpdateManyArgs = { + /** + * The data used to update ProjectPhaseApprovals. + */ + data: XOR + /** + * Filter which ProjectPhaseApprovals to update + */ + where?: ProjectPhaseApprovalWhereInput + /** + * Limit how many ProjectPhaseApprovals to update. + */ + limit?: number + } + + /** + * ProjectPhaseApproval updateManyAndReturn + */ + export type ProjectPhaseApprovalUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * The data used to update ProjectPhaseApprovals. + */ + data: XOR + /** + * Filter which ProjectPhaseApprovals to update + */ + where?: ProjectPhaseApprovalWhereInput + /** + * Limit how many ProjectPhaseApprovals to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalIncludeUpdateManyAndReturn | null + } + + /** + * ProjectPhaseApproval upsert + */ + export type ProjectPhaseApprovalUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * The filter to search for the ProjectPhaseApproval to update in case it exists. + */ + where: ProjectPhaseApprovalWhereUniqueInput + /** + * In case the ProjectPhaseApproval found by the `where` argument doesn't exist, create a new ProjectPhaseApproval with this data. + */ + create: XOR + /** + * In case the ProjectPhaseApproval was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectPhaseApproval delete + */ + export type ProjectPhaseApprovalDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + /** + * Filter which ProjectPhaseApproval to delete. + */ + where: ProjectPhaseApprovalWhereUniqueInput + } + + /** + * ProjectPhaseApproval deleteMany + */ + export type ProjectPhaseApprovalDeleteManyArgs = { + /** + * Filter which ProjectPhaseApprovals to delete + */ + where?: ProjectPhaseApprovalWhereInput + /** + * Limit how many ProjectPhaseApprovals to delete. + */ + limit?: number + } + + /** + * ProjectPhaseApproval without action + */ + export type ProjectPhaseApprovalDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPhaseApproval + */ + select?: ProjectPhaseApprovalSelect | null + /** + * Omit specific fields from the ProjectPhaseApproval + */ + omit?: ProjectPhaseApprovalOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPhaseApprovalInclude | null + } + + + /** + * Model ProjectAttachment + */ + + export type AggregateProjectAttachment = { + _count: ProjectAttachmentCountAggregateOutputType | null + _avg: ProjectAttachmentAvgAggregateOutputType | null + _sum: ProjectAttachmentSumAggregateOutputType | null + _min: ProjectAttachmentMinAggregateOutputType | null + _max: ProjectAttachmentMaxAggregateOutputType | null + } + + export type ProjectAttachmentAvgAggregateOutputType = { + id: number | null + projectId: number | null + size: number | null + allowedUsers: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectAttachmentSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + size: number | null + allowedUsers: number[] + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectAttachmentMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + title: string | null + type: $Enums.AttachmentType | null + size: number | null + category: string | null + description: string | null + path: string | null + contentType: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectAttachmentMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + title: string | null + type: $Enums.AttachmentType | null + size: number | null + category: string | null + description: string | null + path: string | null + contentType: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectAttachmentCountAggregateOutputType = { + id: number + projectId: number + title: number + type: number + tags: number + size: number + category: number + description: number + path: number + contentType: number + allowedUsers: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectAttachmentAvgAggregateInputType = { + id?: true + projectId?: true + size?: true + allowedUsers?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectAttachmentSumAggregateInputType = { + id?: true + projectId?: true + size?: true + allowedUsers?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectAttachmentMinAggregateInputType = { + id?: true + projectId?: true + title?: true + type?: true + size?: true + category?: true + description?: true + path?: true + contentType?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectAttachmentMaxAggregateInputType = { + id?: true + projectId?: true + title?: true + type?: true + size?: true + category?: true + description?: true + path?: true + contentType?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectAttachmentCountAggregateInputType = { + id?: true + projectId?: true + title?: true + type?: true + tags?: true + size?: true + category?: true + description?: true + path?: true + contentType?: true + allowedUsers?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectAttachmentAggregateArgs = { + /** + * Filter which ProjectAttachment to aggregate. + */ + where?: ProjectAttachmentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectAttachments to fetch. + */ + orderBy?: ProjectAttachmentOrderByWithRelationInput | ProjectAttachmentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectAttachmentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectAttachments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectAttachments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectAttachments + **/ + _count?: true | ProjectAttachmentCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectAttachmentAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectAttachmentSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectAttachmentMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectAttachmentMaxAggregateInputType + } + + export type GetProjectAttachmentAggregateType = { + [P in keyof T & keyof AggregateProjectAttachment]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectAttachmentGroupByArgs = { + where?: ProjectAttachmentWhereInput + orderBy?: ProjectAttachmentOrderByWithAggregationInput | ProjectAttachmentOrderByWithAggregationInput[] + by: ProjectAttachmentScalarFieldEnum[] | ProjectAttachmentScalarFieldEnum + having?: ProjectAttachmentScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectAttachmentCountAggregateInputType | true + _avg?: ProjectAttachmentAvgAggregateInputType + _sum?: ProjectAttachmentSumAggregateInputType + _min?: ProjectAttachmentMinAggregateInputType + _max?: ProjectAttachmentMaxAggregateInputType + } + + export type ProjectAttachmentGroupByOutputType = { + id: bigint + projectId: bigint + title: string | null + type: $Enums.AttachmentType + tags: string[] + size: number | null + category: string | null + description: string | null + path: string + contentType: string | null + allowedUsers: number[] + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + _count: ProjectAttachmentCountAggregateOutputType | null + _avg: ProjectAttachmentAvgAggregateOutputType | null + _sum: ProjectAttachmentSumAggregateOutputType | null + _min: ProjectAttachmentMinAggregateOutputType | null + _max: ProjectAttachmentMaxAggregateOutputType | null + } + + type GetProjectAttachmentGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectAttachmentGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectAttachmentSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + title?: boolean + type?: boolean + tags?: boolean + size?: boolean + category?: boolean + description?: boolean + path?: boolean + contentType?: boolean + allowedUsers?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectAttachment"]> + + export type ProjectAttachmentSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + title?: boolean + type?: boolean + tags?: boolean + size?: boolean + category?: boolean + description?: boolean + path?: boolean + contentType?: boolean + allowedUsers?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectAttachment"]> + + export type ProjectAttachmentSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + title?: boolean + type?: boolean + tags?: boolean + size?: boolean + category?: boolean + description?: boolean + path?: boolean + contentType?: boolean + allowedUsers?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectAttachment"]> + + export type ProjectAttachmentSelectScalar = { + id?: boolean + projectId?: boolean + title?: boolean + type?: boolean + tags?: boolean + size?: boolean + category?: boolean + description?: boolean + path?: boolean + contentType?: boolean + allowedUsers?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectAttachmentOmit = $Extensions.GetOmit<"id" | "projectId" | "title" | "type" | "tags" | "size" | "category" | "description" | "path" | "contentType" | "allowedUsers" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectAttachment"]> + export type ProjectAttachmentInclude = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectAttachmentIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectAttachmentIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectAttachmentPayload = { + name: "ProjectAttachment" + objects: { + project: Prisma.$ProjectPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + title: string | null + type: $Enums.AttachmentType + tags: string[] + size: number | null + category: string | null + description: string | null + path: string + contentType: string | null + allowedUsers: number[] + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectAttachment"]> + composites: {} + } + + type ProjectAttachmentGetPayload = $Result.GetResult + + type ProjectAttachmentCountArgs = + Omit & { + select?: ProjectAttachmentCountAggregateInputType | true + } + + export interface ProjectAttachmentDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectAttachment'], meta: { name: 'ProjectAttachment' } } + /** + * Find zero or one ProjectAttachment that matches the filter. + * @param {ProjectAttachmentFindUniqueArgs} args - Arguments to find a ProjectAttachment + * @example + * // Get one ProjectAttachment + * const projectAttachment = await prisma.projectAttachment.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectAttachment that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectAttachmentFindUniqueOrThrowArgs} args - Arguments to find a ProjectAttachment + * @example + * // Get one ProjectAttachment + * const projectAttachment = await prisma.projectAttachment.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectAttachment that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentFindFirstArgs} args - Arguments to find a ProjectAttachment + * @example + * // Get one ProjectAttachment + * const projectAttachment = await prisma.projectAttachment.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectAttachment that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentFindFirstOrThrowArgs} args - Arguments to find a ProjectAttachment + * @example + * // Get one ProjectAttachment + * const projectAttachment = await prisma.projectAttachment.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectAttachments that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectAttachments + * const projectAttachments = await prisma.projectAttachment.findMany() + * + * // Get first 10 ProjectAttachments + * const projectAttachments = await prisma.projectAttachment.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectAttachmentWithIdOnly = await prisma.projectAttachment.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectAttachment. + * @param {ProjectAttachmentCreateArgs} args - Arguments to create a ProjectAttachment. + * @example + * // Create one ProjectAttachment + * const ProjectAttachment = await prisma.projectAttachment.create({ + * data: { + * // ... data to create a ProjectAttachment + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectAttachments. + * @param {ProjectAttachmentCreateManyArgs} args - Arguments to create many ProjectAttachments. + * @example + * // Create many ProjectAttachments + * const projectAttachment = await prisma.projectAttachment.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectAttachments and returns the data saved in the database. + * @param {ProjectAttachmentCreateManyAndReturnArgs} args - Arguments to create many ProjectAttachments. + * @example + * // Create many ProjectAttachments + * const projectAttachment = await prisma.projectAttachment.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectAttachments and only return the `id` + * const projectAttachmentWithIdOnly = await prisma.projectAttachment.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectAttachment. + * @param {ProjectAttachmentDeleteArgs} args - Arguments to delete one ProjectAttachment. + * @example + * // Delete one ProjectAttachment + * const ProjectAttachment = await prisma.projectAttachment.delete({ + * where: { + * // ... filter to delete one ProjectAttachment + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectAttachment. + * @param {ProjectAttachmentUpdateArgs} args - Arguments to update one ProjectAttachment. + * @example + * // Update one ProjectAttachment + * const projectAttachment = await prisma.projectAttachment.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectAttachments. + * @param {ProjectAttachmentDeleteManyArgs} args - Arguments to filter ProjectAttachments to delete. + * @example + * // Delete a few ProjectAttachments + * const { count } = await prisma.projectAttachment.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectAttachments. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectAttachments + * const projectAttachment = await prisma.projectAttachment.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectAttachments and returns the data updated in the database. + * @param {ProjectAttachmentUpdateManyAndReturnArgs} args - Arguments to update many ProjectAttachments. + * @example + * // Update many ProjectAttachments + * const projectAttachment = await prisma.projectAttachment.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectAttachments and only return the `id` + * const projectAttachmentWithIdOnly = await prisma.projectAttachment.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectAttachment. + * @param {ProjectAttachmentUpsertArgs} args - Arguments to update or create a ProjectAttachment. + * @example + * // Update or create a ProjectAttachment + * const projectAttachment = await prisma.projectAttachment.upsert({ + * create: { + * // ... data to create a ProjectAttachment + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectAttachment we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectAttachmentClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectAttachments. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentCountArgs} args - Arguments to filter ProjectAttachments to count. + * @example + * // Count the number of ProjectAttachments + * const count = await prisma.projectAttachment.count({ + * where: { + * // ... the filter for the ProjectAttachments we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectAttachment. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectAttachment. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectAttachmentGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectAttachmentGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectAttachmentGroupByArgs['orderBy'] } + : { orderBy?: ProjectAttachmentGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectAttachmentGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectAttachment model + */ + readonly fields: ProjectAttachmentFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectAttachment. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectAttachmentClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectAttachment model + */ + interface ProjectAttachmentFieldRefs { + readonly id: FieldRef<"ProjectAttachment", 'BigInt'> + readonly projectId: FieldRef<"ProjectAttachment", 'BigInt'> + readonly title: FieldRef<"ProjectAttachment", 'String'> + readonly type: FieldRef<"ProjectAttachment", 'AttachmentType'> + readonly tags: FieldRef<"ProjectAttachment", 'String[]'> + readonly size: FieldRef<"ProjectAttachment", 'Int'> + readonly category: FieldRef<"ProjectAttachment", 'String'> + readonly description: FieldRef<"ProjectAttachment", 'String'> + readonly path: FieldRef<"ProjectAttachment", 'String'> + readonly contentType: FieldRef<"ProjectAttachment", 'String'> + readonly allowedUsers: FieldRef<"ProjectAttachment", 'Int[]'> + readonly deletedAt: FieldRef<"ProjectAttachment", 'DateTime'> + readonly createdAt: FieldRef<"ProjectAttachment", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectAttachment", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectAttachment", 'BigInt'> + readonly createdBy: FieldRef<"ProjectAttachment", 'Int'> + readonly updatedBy: FieldRef<"ProjectAttachment", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectAttachment findUnique + */ + export type ProjectAttachmentFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * Filter, which ProjectAttachment to fetch. + */ + where: ProjectAttachmentWhereUniqueInput + } + + /** + * ProjectAttachment findUniqueOrThrow + */ + export type ProjectAttachmentFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * Filter, which ProjectAttachment to fetch. + */ + where: ProjectAttachmentWhereUniqueInput + } + + /** + * ProjectAttachment findFirst + */ + export type ProjectAttachmentFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * Filter, which ProjectAttachment to fetch. + */ + where?: ProjectAttachmentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectAttachments to fetch. + */ + orderBy?: ProjectAttachmentOrderByWithRelationInput | ProjectAttachmentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectAttachments. + */ + cursor?: ProjectAttachmentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectAttachments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectAttachments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectAttachments. + */ + distinct?: ProjectAttachmentScalarFieldEnum | ProjectAttachmentScalarFieldEnum[] + } + + /** + * ProjectAttachment findFirstOrThrow + */ + export type ProjectAttachmentFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * Filter, which ProjectAttachment to fetch. + */ + where?: ProjectAttachmentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectAttachments to fetch. + */ + orderBy?: ProjectAttachmentOrderByWithRelationInput | ProjectAttachmentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectAttachments. + */ + cursor?: ProjectAttachmentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectAttachments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectAttachments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectAttachments. + */ + distinct?: ProjectAttachmentScalarFieldEnum | ProjectAttachmentScalarFieldEnum[] + } + + /** + * ProjectAttachment findMany + */ + export type ProjectAttachmentFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * Filter, which ProjectAttachments to fetch. + */ + where?: ProjectAttachmentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectAttachments to fetch. + */ + orderBy?: ProjectAttachmentOrderByWithRelationInput | ProjectAttachmentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectAttachments. + */ + cursor?: ProjectAttachmentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectAttachments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectAttachments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectAttachments. + */ + distinct?: ProjectAttachmentScalarFieldEnum | ProjectAttachmentScalarFieldEnum[] + } + + /** + * ProjectAttachment create + */ + export type ProjectAttachmentCreateArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * The data needed to create a ProjectAttachment. + */ + data: XOR + } + + /** + * ProjectAttachment createMany + */ + export type ProjectAttachmentCreateManyArgs = { + /** + * The data used to create many ProjectAttachments. + */ + data: ProjectAttachmentCreateManyInput | ProjectAttachmentCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectAttachment createManyAndReturn + */ + export type ProjectAttachmentCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * The data used to create many ProjectAttachments. + */ + data: ProjectAttachmentCreateManyInput | ProjectAttachmentCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentIncludeCreateManyAndReturn | null + } + + /** + * ProjectAttachment update + */ + export type ProjectAttachmentUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * The data needed to update a ProjectAttachment. + */ + data: XOR + /** + * Choose, which ProjectAttachment to update. + */ + where: ProjectAttachmentWhereUniqueInput + } + + /** + * ProjectAttachment updateMany + */ + export type ProjectAttachmentUpdateManyArgs = { + /** + * The data used to update ProjectAttachments. + */ + data: XOR + /** + * Filter which ProjectAttachments to update + */ + where?: ProjectAttachmentWhereInput + /** + * Limit how many ProjectAttachments to update. + */ + limit?: number + } + + /** + * ProjectAttachment updateManyAndReturn + */ + export type ProjectAttachmentUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * The data used to update ProjectAttachments. + */ + data: XOR + /** + * Filter which ProjectAttachments to update + */ + where?: ProjectAttachmentWhereInput + /** + * Limit how many ProjectAttachments to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentIncludeUpdateManyAndReturn | null + } + + /** + * ProjectAttachment upsert + */ + export type ProjectAttachmentUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * The filter to search for the ProjectAttachment to update in case it exists. + */ + where: ProjectAttachmentWhereUniqueInput + /** + * In case the ProjectAttachment found by the `where` argument doesn't exist, create a new ProjectAttachment with this data. + */ + create: XOR + /** + * In case the ProjectAttachment was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectAttachment delete + */ + export type ProjectAttachmentDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + /** + * Filter which ProjectAttachment to delete. + */ + where: ProjectAttachmentWhereUniqueInput + } + + /** + * ProjectAttachment deleteMany + */ + export type ProjectAttachmentDeleteManyArgs = { + /** + * Filter which ProjectAttachments to delete + */ + where?: ProjectAttachmentWhereInput + /** + * Limit how many ProjectAttachments to delete. + */ + limit?: number + } + + /** + * ProjectAttachment without action + */ + export type ProjectAttachmentDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectAttachment + */ + select?: ProjectAttachmentSelect | null + /** + * Omit specific fields from the ProjectAttachment + */ + omit?: ProjectAttachmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectAttachmentInclude | null + } + + + /** + * Model Timeline + */ + + export type AggregateTimeline = { + _count: TimelineCountAggregateOutputType | null + _avg: TimelineAvgAggregateOutputType | null + _sum: TimelineSumAggregateOutputType | null + _min: TimelineMinAggregateOutputType | null + _max: TimelineMaxAggregateOutputType | null + } + + export type TimelineAvgAggregateOutputType = { + id: number | null + referenceId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type TimelineSumAggregateOutputType = { + id: bigint | null + referenceId: bigint | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type TimelineMinAggregateOutputType = { + id: bigint | null + name: string | null + description: string | null + startDate: Date | null + endDate: Date | null + reference: $Enums.TimelineReference | null + referenceId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type TimelineMaxAggregateOutputType = { + id: bigint | null + name: string | null + description: string | null + startDate: Date | null + endDate: Date | null + reference: $Enums.TimelineReference | null + referenceId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type TimelineCountAggregateOutputType = { + id: number + name: number + description: number + startDate: number + endDate: number + reference: number + referenceId: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type TimelineAvgAggregateInputType = { + id?: true + referenceId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type TimelineSumAggregateInputType = { + id?: true + referenceId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type TimelineMinAggregateInputType = { + id?: true + name?: true + description?: true + startDate?: true + endDate?: true + reference?: true + referenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type TimelineMaxAggregateInputType = { + id?: true + name?: true + description?: true + startDate?: true + endDate?: true + reference?: true + referenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type TimelineCountAggregateInputType = { + id?: true + name?: true + description?: true + startDate?: true + endDate?: true + reference?: true + referenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type TimelineAggregateArgs = { + /** + * Filter which Timeline to aggregate. + */ + where?: TimelineWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Timelines to fetch. + */ + orderBy?: TimelineOrderByWithRelationInput | TimelineOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: TimelineWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Timelines from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Timelines. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned Timelines + **/ + _count?: true | TimelineCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: TimelineAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: TimelineSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: TimelineMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: TimelineMaxAggregateInputType + } + + export type GetTimelineAggregateType = { + [P in keyof T & keyof AggregateTimeline]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type TimelineGroupByArgs = { + where?: TimelineWhereInput + orderBy?: TimelineOrderByWithAggregationInput | TimelineOrderByWithAggregationInput[] + by: TimelineScalarFieldEnum[] | TimelineScalarFieldEnum + having?: TimelineScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: TimelineCountAggregateInputType | true + _avg?: TimelineAvgAggregateInputType + _sum?: TimelineSumAggregateInputType + _min?: TimelineMinAggregateInputType + _max?: TimelineMaxAggregateInputType + } + + export type TimelineGroupByOutputType = { + id: bigint + name: string + description: string | null + startDate: Date + endDate: Date | null + reference: $Enums.TimelineReference + referenceId: bigint + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: TimelineCountAggregateOutputType | null + _avg: TimelineAvgAggregateOutputType | null + _sum: TimelineSumAggregateOutputType | null + _min: TimelineMinAggregateOutputType | null + _max: TimelineMaxAggregateOutputType | null + } + + type GetTimelineGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof TimelineGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type TimelineSelect = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + description?: boolean + startDate?: boolean + endDate?: boolean + reference?: boolean + referenceId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + milestones?: boolean | Timeline$milestonesArgs + _count?: boolean | TimelineCountOutputTypeDefaultArgs + }, ExtArgs["result"]["timeline"]> + + export type TimelineSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + description?: boolean + startDate?: boolean + endDate?: boolean + reference?: boolean + referenceId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["timeline"]> + + export type TimelineSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + description?: boolean + startDate?: boolean + endDate?: boolean + reference?: boolean + referenceId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["timeline"]> + + export type TimelineSelectScalar = { + id?: boolean + name?: boolean + description?: boolean + startDate?: boolean + endDate?: boolean + reference?: boolean + referenceId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type TimelineOmit = $Extensions.GetOmit<"id" | "name" | "description" | "startDate" | "endDate" | "reference" | "referenceId" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["timeline"]> + export type TimelineInclude = { + milestones?: boolean | Timeline$milestonesArgs + _count?: boolean | TimelineCountOutputTypeDefaultArgs + } + export type TimelineIncludeCreateManyAndReturn = {} + export type TimelineIncludeUpdateManyAndReturn = {} + + export type $TimelinePayload = { + name: "Timeline" + objects: { + milestones: Prisma.$MilestonePayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + name: string + description: string | null + startDate: Date + endDate: Date | null + reference: $Enums.TimelineReference + referenceId: bigint + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["timeline"]> + composites: {} + } + + type TimelineGetPayload = $Result.GetResult + + type TimelineCountArgs = + Omit & { + select?: TimelineCountAggregateInputType | true + } + + export interface TimelineDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['Timeline'], meta: { name: 'Timeline' } } + /** + * Find zero or one Timeline that matches the filter. + * @param {TimelineFindUniqueArgs} args - Arguments to find a Timeline + * @example + * // Get one Timeline + * const timeline = await prisma.timeline.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one Timeline that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {TimelineFindUniqueOrThrowArgs} args - Arguments to find a Timeline + * @example + * // Get one Timeline + * const timeline = await prisma.timeline.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Timeline that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineFindFirstArgs} args - Arguments to find a Timeline + * @example + * // Get one Timeline + * const timeline = await prisma.timeline.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Timeline that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineFindFirstOrThrowArgs} args - Arguments to find a Timeline + * @example + * // Get one Timeline + * const timeline = await prisma.timeline.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more Timelines that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all Timelines + * const timelines = await prisma.timeline.findMany() + * + * // Get first 10 Timelines + * const timelines = await prisma.timeline.findMany({ take: 10 }) + * + * // Only select the `id` + * const timelineWithIdOnly = await prisma.timeline.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a Timeline. + * @param {TimelineCreateArgs} args - Arguments to create a Timeline. + * @example + * // Create one Timeline + * const Timeline = await prisma.timeline.create({ + * data: { + * // ... data to create a Timeline + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many Timelines. + * @param {TimelineCreateManyArgs} args - Arguments to create many Timelines. + * @example + * // Create many Timelines + * const timeline = await prisma.timeline.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many Timelines and returns the data saved in the database. + * @param {TimelineCreateManyAndReturnArgs} args - Arguments to create many Timelines. + * @example + * // Create many Timelines + * const timeline = await prisma.timeline.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many Timelines and only return the `id` + * const timelineWithIdOnly = await prisma.timeline.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a Timeline. + * @param {TimelineDeleteArgs} args - Arguments to delete one Timeline. + * @example + * // Delete one Timeline + * const Timeline = await prisma.timeline.delete({ + * where: { + * // ... filter to delete one Timeline + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one Timeline. + * @param {TimelineUpdateArgs} args - Arguments to update one Timeline. + * @example + * // Update one Timeline + * const timeline = await prisma.timeline.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more Timelines. + * @param {TimelineDeleteManyArgs} args - Arguments to filter Timelines to delete. + * @example + * // Delete a few Timelines + * const { count } = await prisma.timeline.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Timelines. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many Timelines + * const timeline = await prisma.timeline.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Timelines and returns the data updated in the database. + * @param {TimelineUpdateManyAndReturnArgs} args - Arguments to update many Timelines. + * @example + * // Update many Timelines + * const timeline = await prisma.timeline.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more Timelines and only return the `id` + * const timelineWithIdOnly = await prisma.timeline.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one Timeline. + * @param {TimelineUpsertArgs} args - Arguments to update or create a Timeline. + * @example + * // Update or create a Timeline + * const timeline = await prisma.timeline.upsert({ + * create: { + * // ... data to create a Timeline + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the Timeline we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__TimelineClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of Timelines. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineCountArgs} args - Arguments to filter Timelines to count. + * @example + * // Count the number of Timelines + * const count = await prisma.timeline.count({ + * where: { + * // ... the filter for the Timelines we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a Timeline. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by Timeline. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {TimelineGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends TimelineGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: TimelineGroupByArgs['orderBy'] } + : { orderBy?: TimelineGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetTimelineGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the Timeline model + */ + readonly fields: TimelineFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for Timeline. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__TimelineClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + milestones = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the Timeline model + */ + interface TimelineFieldRefs { + readonly id: FieldRef<"Timeline", 'BigInt'> + readonly name: FieldRef<"Timeline", 'String'> + readonly description: FieldRef<"Timeline", 'String'> + readonly startDate: FieldRef<"Timeline", 'DateTime'> + readonly endDate: FieldRef<"Timeline", 'DateTime'> + readonly reference: FieldRef<"Timeline", 'TimelineReference'> + readonly referenceId: FieldRef<"Timeline", 'BigInt'> + readonly deletedAt: FieldRef<"Timeline", 'DateTime'> + readonly createdAt: FieldRef<"Timeline", 'DateTime'> + readonly updatedAt: FieldRef<"Timeline", 'DateTime'> + readonly deletedBy: FieldRef<"Timeline", 'BigInt'> + readonly createdBy: FieldRef<"Timeline", 'BigInt'> + readonly updatedBy: FieldRef<"Timeline", 'BigInt'> + } + + + // Custom InputTypes + /** + * Timeline findUnique + */ + export type TimelineFindUniqueArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * Filter, which Timeline to fetch. + */ + where: TimelineWhereUniqueInput + } + + /** + * Timeline findUniqueOrThrow + */ + export type TimelineFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * Filter, which Timeline to fetch. + */ + where: TimelineWhereUniqueInput + } + + /** + * Timeline findFirst + */ + export type TimelineFindFirstArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * Filter, which Timeline to fetch. + */ + where?: TimelineWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Timelines to fetch. + */ + orderBy?: TimelineOrderByWithRelationInput | TimelineOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Timelines. + */ + cursor?: TimelineWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Timelines from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Timelines. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Timelines. + */ + distinct?: TimelineScalarFieldEnum | TimelineScalarFieldEnum[] + } + + /** + * Timeline findFirstOrThrow + */ + export type TimelineFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * Filter, which Timeline to fetch. + */ + where?: TimelineWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Timelines to fetch. + */ + orderBy?: TimelineOrderByWithRelationInput | TimelineOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Timelines. + */ + cursor?: TimelineWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Timelines from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Timelines. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Timelines. + */ + distinct?: TimelineScalarFieldEnum | TimelineScalarFieldEnum[] + } + + /** + * Timeline findMany + */ + export type TimelineFindManyArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * Filter, which Timelines to fetch. + */ + where?: TimelineWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Timelines to fetch. + */ + orderBy?: TimelineOrderByWithRelationInput | TimelineOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing Timelines. + */ + cursor?: TimelineWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Timelines from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Timelines. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Timelines. + */ + distinct?: TimelineScalarFieldEnum | TimelineScalarFieldEnum[] + } + + /** + * Timeline create + */ + export type TimelineCreateArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * The data needed to create a Timeline. + */ + data: XOR + } + + /** + * Timeline createMany + */ + export type TimelineCreateManyArgs = { + /** + * The data used to create many Timelines. + */ + data: TimelineCreateManyInput | TimelineCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Timeline createManyAndReturn + */ + export type TimelineCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelectCreateManyAndReturn | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * The data used to create many Timelines. + */ + data: TimelineCreateManyInput | TimelineCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Timeline update + */ + export type TimelineUpdateArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * The data needed to update a Timeline. + */ + data: XOR + /** + * Choose, which Timeline to update. + */ + where: TimelineWhereUniqueInput + } + + /** + * Timeline updateMany + */ + export type TimelineUpdateManyArgs = { + /** + * The data used to update Timelines. + */ + data: XOR + /** + * Filter which Timelines to update + */ + where?: TimelineWhereInput + /** + * Limit how many Timelines to update. + */ + limit?: number + } + + /** + * Timeline updateManyAndReturn + */ + export type TimelineUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * The data used to update Timelines. + */ + data: XOR + /** + * Filter which Timelines to update + */ + where?: TimelineWhereInput + /** + * Limit how many Timelines to update. + */ + limit?: number + } + + /** + * Timeline upsert + */ + export type TimelineUpsertArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * The filter to search for the Timeline to update in case it exists. + */ + where: TimelineWhereUniqueInput + /** + * In case the Timeline found by the `where` argument doesn't exist, create a new Timeline with this data. + */ + create: XOR + /** + * In case the Timeline was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * Timeline delete + */ + export type TimelineDeleteArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + /** + * Filter which Timeline to delete. + */ + where: TimelineWhereUniqueInput + } + + /** + * Timeline deleteMany + */ + export type TimelineDeleteManyArgs = { + /** + * Filter which Timelines to delete + */ + where?: TimelineWhereInput + /** + * Limit how many Timelines to delete. + */ + limit?: number + } + + /** + * Timeline.milestones + */ + export type Timeline$milestonesArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + where?: MilestoneWhereInput + orderBy?: MilestoneOrderByWithRelationInput | MilestoneOrderByWithRelationInput[] + cursor?: MilestoneWhereUniqueInput + take?: number + skip?: number + distinct?: MilestoneScalarFieldEnum | MilestoneScalarFieldEnum[] + } + + /** + * Timeline without action + */ + export type TimelineDefaultArgs = { + /** + * Select specific fields to fetch from the Timeline + */ + select?: TimelineSelect | null + /** + * Omit specific fields from the Timeline + */ + omit?: TimelineOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: TimelineInclude | null + } + + + /** + * Model Milestone + */ + + export type AggregateMilestone = { + _count: MilestoneCountAggregateOutputType | null + _avg: MilestoneAvgAggregateOutputType | null + _sum: MilestoneSumAggregateOutputType | null + _min: MilestoneMinAggregateOutputType | null + _max: MilestoneMaxAggregateOutputType | null + } + + export type MilestoneAvgAggregateOutputType = { + id: number | null + timelineId: number | null + duration: number | null + order: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type MilestoneSumAggregateOutputType = { + id: bigint | null + timelineId: bigint | null + duration: number | null + order: number | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type MilestoneMinAggregateOutputType = { + id: bigint | null + timelineId: bigint | null + name: string | null + description: string | null + duration: number | null + startDate: Date | null + actualStartDate: Date | null + endDate: Date | null + completionDate: Date | null + status: $Enums.ProjectStatus | null + type: string | null + order: number | null + plannedText: string | null + activeText: string | null + completedText: string | null + blockedText: string | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type MilestoneMaxAggregateOutputType = { + id: bigint | null + timelineId: bigint | null + name: string | null + description: string | null + duration: number | null + startDate: Date | null + actualStartDate: Date | null + endDate: Date | null + completionDate: Date | null + status: $Enums.ProjectStatus | null + type: string | null + order: number | null + plannedText: string | null + activeText: string | null + completedText: string | null + blockedText: string | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type MilestoneCountAggregateOutputType = { + id: number + timelineId: number + name: number + description: number + duration: number + startDate: number + actualStartDate: number + endDate: number + completionDate: number + status: number + type: number + details: number + order: number + plannedText: number + activeText: number + completedText: number + blockedText: number + hidden: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type MilestoneAvgAggregateInputType = { + id?: true + timelineId?: true + duration?: true + order?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneSumAggregateInputType = { + id?: true + timelineId?: true + duration?: true + order?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneMinAggregateInputType = { + id?: true + timelineId?: true + name?: true + description?: true + duration?: true + startDate?: true + actualStartDate?: true + endDate?: true + completionDate?: true + status?: true + type?: true + order?: true + plannedText?: true + activeText?: true + completedText?: true + blockedText?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneMaxAggregateInputType = { + id?: true + timelineId?: true + name?: true + description?: true + duration?: true + startDate?: true + actualStartDate?: true + endDate?: true + completionDate?: true + status?: true + type?: true + order?: true + plannedText?: true + activeText?: true + completedText?: true + blockedText?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneCountAggregateInputType = { + id?: true + timelineId?: true + name?: true + description?: true + duration?: true + startDate?: true + actualStartDate?: true + endDate?: true + completionDate?: true + status?: true + type?: true + details?: true + order?: true + plannedText?: true + activeText?: true + completedText?: true + blockedText?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type MilestoneAggregateArgs = { + /** + * Filter which Milestone to aggregate. + */ + where?: MilestoneWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Milestones to fetch. + */ + orderBy?: MilestoneOrderByWithRelationInput | MilestoneOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: MilestoneWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Milestones from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Milestones. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned Milestones + **/ + _count?: true | MilestoneCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: MilestoneAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: MilestoneSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: MilestoneMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: MilestoneMaxAggregateInputType + } + + export type GetMilestoneAggregateType = { + [P in keyof T & keyof AggregateMilestone]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type MilestoneGroupByArgs = { + where?: MilestoneWhereInput + orderBy?: MilestoneOrderByWithAggregationInput | MilestoneOrderByWithAggregationInput[] + by: MilestoneScalarFieldEnum[] | MilestoneScalarFieldEnum + having?: MilestoneScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: MilestoneCountAggregateInputType | true + _avg?: MilestoneAvgAggregateInputType + _sum?: MilestoneSumAggregateInputType + _min?: MilestoneMinAggregateInputType + _max?: MilestoneMaxAggregateInputType + } + + export type MilestoneGroupByOutputType = { + id: bigint + timelineId: bigint + name: string + description: string | null + duration: number + startDate: Date + actualStartDate: Date | null + endDate: Date | null + completionDate: Date | null + status: $Enums.ProjectStatus + type: string + details: JsonValue | null + order: number + plannedText: string | null + activeText: string | null + completedText: string | null + blockedText: string | null + hidden: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: MilestoneCountAggregateOutputType | null + _avg: MilestoneAvgAggregateOutputType | null + _sum: MilestoneSumAggregateOutputType | null + _min: MilestoneMinAggregateOutputType | null + _max: MilestoneMaxAggregateOutputType | null + } + + type GetMilestoneGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof MilestoneGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type MilestoneSelect = $Extensions.GetSelect<{ + id?: boolean + timelineId?: boolean + name?: boolean + description?: boolean + duration?: boolean + startDate?: boolean + actualStartDate?: boolean + endDate?: boolean + completionDate?: boolean + status?: boolean + type?: boolean + details?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + timeline?: boolean | TimelineDefaultArgs + statusHistory?: boolean | Milestone$statusHistoryArgs + _count?: boolean | MilestoneCountOutputTypeDefaultArgs + }, ExtArgs["result"]["milestone"]> + + export type MilestoneSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + timelineId?: boolean + name?: boolean + description?: boolean + duration?: boolean + startDate?: boolean + actualStartDate?: boolean + endDate?: boolean + completionDate?: boolean + status?: boolean + type?: boolean + details?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + timeline?: boolean | TimelineDefaultArgs + }, ExtArgs["result"]["milestone"]> + + export type MilestoneSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + timelineId?: boolean + name?: boolean + description?: boolean + duration?: boolean + startDate?: boolean + actualStartDate?: boolean + endDate?: boolean + completionDate?: boolean + status?: boolean + type?: boolean + details?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + timeline?: boolean | TimelineDefaultArgs + }, ExtArgs["result"]["milestone"]> + + export type MilestoneSelectScalar = { + id?: boolean + timelineId?: boolean + name?: boolean + description?: boolean + duration?: boolean + startDate?: boolean + actualStartDate?: boolean + endDate?: boolean + completionDate?: boolean + status?: boolean + type?: boolean + details?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type MilestoneOmit = $Extensions.GetOmit<"id" | "timelineId" | "name" | "description" | "duration" | "startDate" | "actualStartDate" | "endDate" | "completionDate" | "status" | "type" | "details" | "order" | "plannedText" | "activeText" | "completedText" | "blockedText" | "hidden" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["milestone"]> + export type MilestoneInclude = { + timeline?: boolean | TimelineDefaultArgs + statusHistory?: boolean | Milestone$statusHistoryArgs + _count?: boolean | MilestoneCountOutputTypeDefaultArgs + } + export type MilestoneIncludeCreateManyAndReturn = { + timeline?: boolean | TimelineDefaultArgs + } + export type MilestoneIncludeUpdateManyAndReturn = { + timeline?: boolean | TimelineDefaultArgs + } + + export type $MilestonePayload = { + name: "Milestone" + objects: { + timeline: Prisma.$TimelinePayload + statusHistory: Prisma.$StatusHistoryPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + timelineId: bigint + name: string + description: string | null + duration: number + startDate: Date + actualStartDate: Date | null + endDate: Date | null + completionDate: Date | null + status: $Enums.ProjectStatus + type: string + details: Prisma.JsonValue | null + order: number + plannedText: string | null + activeText: string | null + completedText: string | null + blockedText: string | null + hidden: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["milestone"]> + composites: {} + } + + type MilestoneGetPayload = $Result.GetResult + + type MilestoneCountArgs = + Omit & { + select?: MilestoneCountAggregateInputType | true + } + + export interface MilestoneDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['Milestone'], meta: { name: 'Milestone' } } + /** + * Find zero or one Milestone that matches the filter. + * @param {MilestoneFindUniqueArgs} args - Arguments to find a Milestone + * @example + * // Get one Milestone + * const milestone = await prisma.milestone.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one Milestone that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {MilestoneFindUniqueOrThrowArgs} args - Arguments to find a Milestone + * @example + * // Get one Milestone + * const milestone = await prisma.milestone.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Milestone that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneFindFirstArgs} args - Arguments to find a Milestone + * @example + * // Get one Milestone + * const milestone = await prisma.milestone.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Milestone that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneFindFirstOrThrowArgs} args - Arguments to find a Milestone + * @example + * // Get one Milestone + * const milestone = await prisma.milestone.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more Milestones that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all Milestones + * const milestones = await prisma.milestone.findMany() + * + * // Get first 10 Milestones + * const milestones = await prisma.milestone.findMany({ take: 10 }) + * + * // Only select the `id` + * const milestoneWithIdOnly = await prisma.milestone.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a Milestone. + * @param {MilestoneCreateArgs} args - Arguments to create a Milestone. + * @example + * // Create one Milestone + * const Milestone = await prisma.milestone.create({ + * data: { + * // ... data to create a Milestone + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many Milestones. + * @param {MilestoneCreateManyArgs} args - Arguments to create many Milestones. + * @example + * // Create many Milestones + * const milestone = await prisma.milestone.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many Milestones and returns the data saved in the database. + * @param {MilestoneCreateManyAndReturnArgs} args - Arguments to create many Milestones. + * @example + * // Create many Milestones + * const milestone = await prisma.milestone.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many Milestones and only return the `id` + * const milestoneWithIdOnly = await prisma.milestone.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a Milestone. + * @param {MilestoneDeleteArgs} args - Arguments to delete one Milestone. + * @example + * // Delete one Milestone + * const Milestone = await prisma.milestone.delete({ + * where: { + * // ... filter to delete one Milestone + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one Milestone. + * @param {MilestoneUpdateArgs} args - Arguments to update one Milestone. + * @example + * // Update one Milestone + * const milestone = await prisma.milestone.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more Milestones. + * @param {MilestoneDeleteManyArgs} args - Arguments to filter Milestones to delete. + * @example + * // Delete a few Milestones + * const { count } = await prisma.milestone.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Milestones. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many Milestones + * const milestone = await prisma.milestone.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Milestones and returns the data updated in the database. + * @param {MilestoneUpdateManyAndReturnArgs} args - Arguments to update many Milestones. + * @example + * // Update many Milestones + * const milestone = await prisma.milestone.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more Milestones and only return the `id` + * const milestoneWithIdOnly = await prisma.milestone.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one Milestone. + * @param {MilestoneUpsertArgs} args - Arguments to update or create a Milestone. + * @example + * // Update or create a Milestone + * const milestone = await prisma.milestone.upsert({ + * create: { + * // ... data to create a Milestone + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the Milestone we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__MilestoneClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of Milestones. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneCountArgs} args - Arguments to filter Milestones to count. + * @example + * // Count the number of Milestones + * const count = await prisma.milestone.count({ + * where: { + * // ... the filter for the Milestones we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a Milestone. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by Milestone. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends MilestoneGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: MilestoneGroupByArgs['orderBy'] } + : { orderBy?: MilestoneGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetMilestoneGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the Milestone model + */ + readonly fields: MilestoneFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for Milestone. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__MilestoneClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + timeline = {}>(args?: Subset>): Prisma__TimelineClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + statusHistory = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the Milestone model + */ + interface MilestoneFieldRefs { + readonly id: FieldRef<"Milestone", 'BigInt'> + readonly timelineId: FieldRef<"Milestone", 'BigInt'> + readonly name: FieldRef<"Milestone", 'String'> + readonly description: FieldRef<"Milestone", 'String'> + readonly duration: FieldRef<"Milestone", 'Int'> + readonly startDate: FieldRef<"Milestone", 'DateTime'> + readonly actualStartDate: FieldRef<"Milestone", 'DateTime'> + readonly endDate: FieldRef<"Milestone", 'DateTime'> + readonly completionDate: FieldRef<"Milestone", 'DateTime'> + readonly status: FieldRef<"Milestone", 'ProjectStatus'> + readonly type: FieldRef<"Milestone", 'String'> + readonly details: FieldRef<"Milestone", 'Json'> + readonly order: FieldRef<"Milestone", 'Int'> + readonly plannedText: FieldRef<"Milestone", 'String'> + readonly activeText: FieldRef<"Milestone", 'String'> + readonly completedText: FieldRef<"Milestone", 'String'> + readonly blockedText: FieldRef<"Milestone", 'String'> + readonly hidden: FieldRef<"Milestone", 'Boolean'> + readonly deletedAt: FieldRef<"Milestone", 'DateTime'> + readonly createdAt: FieldRef<"Milestone", 'DateTime'> + readonly updatedAt: FieldRef<"Milestone", 'DateTime'> + readonly deletedBy: FieldRef<"Milestone", 'BigInt'> + readonly createdBy: FieldRef<"Milestone", 'BigInt'> + readonly updatedBy: FieldRef<"Milestone", 'BigInt'> + } + + + // Custom InputTypes + /** + * Milestone findUnique + */ + export type MilestoneFindUniqueArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * Filter, which Milestone to fetch. + */ + where: MilestoneWhereUniqueInput + } + + /** + * Milestone findUniqueOrThrow + */ + export type MilestoneFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * Filter, which Milestone to fetch. + */ + where: MilestoneWhereUniqueInput + } + + /** + * Milestone findFirst + */ + export type MilestoneFindFirstArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * Filter, which Milestone to fetch. + */ + where?: MilestoneWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Milestones to fetch. + */ + orderBy?: MilestoneOrderByWithRelationInput | MilestoneOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Milestones. + */ + cursor?: MilestoneWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Milestones from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Milestones. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Milestones. + */ + distinct?: MilestoneScalarFieldEnum | MilestoneScalarFieldEnum[] + } + + /** + * Milestone findFirstOrThrow + */ + export type MilestoneFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * Filter, which Milestone to fetch. + */ + where?: MilestoneWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Milestones to fetch. + */ + orderBy?: MilestoneOrderByWithRelationInput | MilestoneOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Milestones. + */ + cursor?: MilestoneWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Milestones from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Milestones. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Milestones. + */ + distinct?: MilestoneScalarFieldEnum | MilestoneScalarFieldEnum[] + } + + /** + * Milestone findMany + */ + export type MilestoneFindManyArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * Filter, which Milestones to fetch. + */ + where?: MilestoneWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Milestones to fetch. + */ + orderBy?: MilestoneOrderByWithRelationInput | MilestoneOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing Milestones. + */ + cursor?: MilestoneWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Milestones from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Milestones. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Milestones. + */ + distinct?: MilestoneScalarFieldEnum | MilestoneScalarFieldEnum[] + } + + /** + * Milestone create + */ + export type MilestoneCreateArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * The data needed to create a Milestone. + */ + data: XOR + } + + /** + * Milestone createMany + */ + export type MilestoneCreateManyArgs = { + /** + * The data used to create many Milestones. + */ + data: MilestoneCreateManyInput | MilestoneCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Milestone createManyAndReturn + */ + export type MilestoneCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelectCreateManyAndReturn | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * The data used to create many Milestones. + */ + data: MilestoneCreateManyInput | MilestoneCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneIncludeCreateManyAndReturn | null + } + + /** + * Milestone update + */ + export type MilestoneUpdateArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * The data needed to update a Milestone. + */ + data: XOR + /** + * Choose, which Milestone to update. + */ + where: MilestoneWhereUniqueInput + } + + /** + * Milestone updateMany + */ + export type MilestoneUpdateManyArgs = { + /** + * The data used to update Milestones. + */ + data: XOR + /** + * Filter which Milestones to update + */ + where?: MilestoneWhereInput + /** + * Limit how many Milestones to update. + */ + limit?: number + } + + /** + * Milestone updateManyAndReturn + */ + export type MilestoneUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * The data used to update Milestones. + */ + data: XOR + /** + * Filter which Milestones to update + */ + where?: MilestoneWhereInput + /** + * Limit how many Milestones to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneIncludeUpdateManyAndReturn | null + } + + /** + * Milestone upsert + */ + export type MilestoneUpsertArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * The filter to search for the Milestone to update in case it exists. + */ + where: MilestoneWhereUniqueInput + /** + * In case the Milestone found by the `where` argument doesn't exist, create a new Milestone with this data. + */ + create: XOR + /** + * In case the Milestone was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * Milestone delete + */ + export type MilestoneDeleteArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + /** + * Filter which Milestone to delete. + */ + where: MilestoneWhereUniqueInput + } + + /** + * Milestone deleteMany + */ + export type MilestoneDeleteManyArgs = { + /** + * Filter which Milestones to delete + */ + where?: MilestoneWhereInput + /** + * Limit how many Milestones to delete. + */ + limit?: number + } + + /** + * Milestone.statusHistory + */ + export type Milestone$statusHistoryArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + where?: StatusHistoryWhereInput + orderBy?: StatusHistoryOrderByWithRelationInput | StatusHistoryOrderByWithRelationInput[] + cursor?: StatusHistoryWhereUniqueInput + take?: number + skip?: number + distinct?: StatusHistoryScalarFieldEnum | StatusHistoryScalarFieldEnum[] + } + + /** + * Milestone without action + */ + export type MilestoneDefaultArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + } + + + /** + * Model StatusHistory + */ + + export type AggregateStatusHistory = { + _count: StatusHistoryCountAggregateOutputType | null + _avg: StatusHistoryAvgAggregateOutputType | null + _sum: StatusHistorySumAggregateOutputType | null + _min: StatusHistoryMinAggregateOutputType | null + _max: StatusHistoryMaxAggregateOutputType | null + } + + export type StatusHistoryAvgAggregateOutputType = { + id: number | null + referenceId: number | null + createdBy: number | null + updatedBy: number | null + } + + export type StatusHistorySumAggregateOutputType = { + id: bigint | null + referenceId: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type StatusHistoryMinAggregateOutputType = { + id: bigint | null + reference: string | null + referenceId: bigint | null + status: $Enums.ProjectStatus | null + comment: string | null + createdBy: number | null + createdAt: Date | null + updatedBy: number | null + updatedAt: Date | null + } + + export type StatusHistoryMaxAggregateOutputType = { + id: bigint | null + reference: string | null + referenceId: bigint | null + status: $Enums.ProjectStatus | null + comment: string | null + createdBy: number | null + createdAt: Date | null + updatedBy: number | null + updatedAt: Date | null + } + + export type StatusHistoryCountAggregateOutputType = { + id: number + reference: number + referenceId: number + status: number + comment: number + createdBy: number + createdAt: number + updatedBy: number + updatedAt: number + _all: number + } + + + export type StatusHistoryAvgAggregateInputType = { + id?: true + referenceId?: true + createdBy?: true + updatedBy?: true + } + + export type StatusHistorySumAggregateInputType = { + id?: true + referenceId?: true + createdBy?: true + updatedBy?: true + } + + export type StatusHistoryMinAggregateInputType = { + id?: true + reference?: true + referenceId?: true + status?: true + comment?: true + createdBy?: true + createdAt?: true + updatedBy?: true + updatedAt?: true + } + + export type StatusHistoryMaxAggregateInputType = { + id?: true + reference?: true + referenceId?: true + status?: true + comment?: true + createdBy?: true + createdAt?: true + updatedBy?: true + updatedAt?: true + } + + export type StatusHistoryCountAggregateInputType = { + id?: true + reference?: true + referenceId?: true + status?: true + comment?: true + createdBy?: true + createdAt?: true + updatedBy?: true + updatedAt?: true + _all?: true + } + + export type StatusHistoryAggregateArgs = { + /** + * Filter which StatusHistory to aggregate. + */ + where?: StatusHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of StatusHistories to fetch. + */ + orderBy?: StatusHistoryOrderByWithRelationInput | StatusHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: StatusHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` StatusHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` StatusHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned StatusHistories + **/ + _count?: true | StatusHistoryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: StatusHistoryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: StatusHistorySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: StatusHistoryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: StatusHistoryMaxAggregateInputType + } + + export type GetStatusHistoryAggregateType = { + [P in keyof T & keyof AggregateStatusHistory]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type StatusHistoryGroupByArgs = { + where?: StatusHistoryWhereInput + orderBy?: StatusHistoryOrderByWithAggregationInput | StatusHistoryOrderByWithAggregationInput[] + by: StatusHistoryScalarFieldEnum[] | StatusHistoryScalarFieldEnum + having?: StatusHistoryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: StatusHistoryCountAggregateInputType | true + _avg?: StatusHistoryAvgAggregateInputType + _sum?: StatusHistorySumAggregateInputType + _min?: StatusHistoryMinAggregateInputType + _max?: StatusHistoryMaxAggregateInputType + } + + export type StatusHistoryGroupByOutputType = { + id: bigint + reference: string + referenceId: bigint + status: $Enums.ProjectStatus + comment: string | null + createdBy: number + createdAt: Date + updatedBy: number + updatedAt: Date + _count: StatusHistoryCountAggregateOutputType | null + _avg: StatusHistoryAvgAggregateOutputType | null + _sum: StatusHistorySumAggregateOutputType | null + _min: StatusHistoryMinAggregateOutputType | null + _max: StatusHistoryMaxAggregateOutputType | null + } + + type GetStatusHistoryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof StatusHistoryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type StatusHistorySelect = $Extensions.GetSelect<{ + id?: boolean + reference?: boolean + referenceId?: boolean + status?: boolean + comment?: boolean + createdBy?: boolean + createdAt?: boolean + updatedBy?: boolean + updatedAt?: boolean + milestone?: boolean | StatusHistory$milestoneArgs + }, ExtArgs["result"]["statusHistory"]> + + export type StatusHistorySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + reference?: boolean + referenceId?: boolean + status?: boolean + comment?: boolean + createdBy?: boolean + createdAt?: boolean + updatedBy?: boolean + updatedAt?: boolean + milestone?: boolean | StatusHistory$milestoneArgs + }, ExtArgs["result"]["statusHistory"]> + + export type StatusHistorySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + reference?: boolean + referenceId?: boolean + status?: boolean + comment?: boolean + createdBy?: boolean + createdAt?: boolean + updatedBy?: boolean + updatedAt?: boolean + milestone?: boolean | StatusHistory$milestoneArgs + }, ExtArgs["result"]["statusHistory"]> + + export type StatusHistorySelectScalar = { + id?: boolean + reference?: boolean + referenceId?: boolean + status?: boolean + comment?: boolean + createdBy?: boolean + createdAt?: boolean + updatedBy?: boolean + updatedAt?: boolean + } + + export type StatusHistoryOmit = $Extensions.GetOmit<"id" | "reference" | "referenceId" | "status" | "comment" | "createdBy" | "createdAt" | "updatedBy" | "updatedAt", ExtArgs["result"]["statusHistory"]> + export type StatusHistoryInclude = { + milestone?: boolean | StatusHistory$milestoneArgs + } + export type StatusHistoryIncludeCreateManyAndReturn = { + milestone?: boolean | StatusHistory$milestoneArgs + } + export type StatusHistoryIncludeUpdateManyAndReturn = { + milestone?: boolean | StatusHistory$milestoneArgs + } + + export type $StatusHistoryPayload = { + name: "StatusHistory" + objects: { + milestone: Prisma.$MilestonePayload | null + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + reference: string + referenceId: bigint + status: $Enums.ProjectStatus + comment: string | null + createdBy: number + createdAt: Date + updatedBy: number + updatedAt: Date + }, ExtArgs["result"]["statusHistory"]> + composites: {} + } + + type StatusHistoryGetPayload = $Result.GetResult + + type StatusHistoryCountArgs = + Omit & { + select?: StatusHistoryCountAggregateInputType | true + } + + export interface StatusHistoryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['StatusHistory'], meta: { name: 'StatusHistory' } } + /** + * Find zero or one StatusHistory that matches the filter. + * @param {StatusHistoryFindUniqueArgs} args - Arguments to find a StatusHistory + * @example + * // Get one StatusHistory + * const statusHistory = await prisma.statusHistory.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one StatusHistory that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {StatusHistoryFindUniqueOrThrowArgs} args - Arguments to find a StatusHistory + * @example + * // Get one StatusHistory + * const statusHistory = await prisma.statusHistory.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first StatusHistory that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryFindFirstArgs} args - Arguments to find a StatusHistory + * @example + * // Get one StatusHistory + * const statusHistory = await prisma.statusHistory.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first StatusHistory that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryFindFirstOrThrowArgs} args - Arguments to find a StatusHistory + * @example + * // Get one StatusHistory + * const statusHistory = await prisma.statusHistory.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more StatusHistories that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all StatusHistories + * const statusHistories = await prisma.statusHistory.findMany() + * + * // Get first 10 StatusHistories + * const statusHistories = await prisma.statusHistory.findMany({ take: 10 }) + * + * // Only select the `id` + * const statusHistoryWithIdOnly = await prisma.statusHistory.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a StatusHistory. + * @param {StatusHistoryCreateArgs} args - Arguments to create a StatusHistory. + * @example + * // Create one StatusHistory + * const StatusHistory = await prisma.statusHistory.create({ + * data: { + * // ... data to create a StatusHistory + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many StatusHistories. + * @param {StatusHistoryCreateManyArgs} args - Arguments to create many StatusHistories. + * @example + * // Create many StatusHistories + * const statusHistory = await prisma.statusHistory.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many StatusHistories and returns the data saved in the database. + * @param {StatusHistoryCreateManyAndReturnArgs} args - Arguments to create many StatusHistories. + * @example + * // Create many StatusHistories + * const statusHistory = await prisma.statusHistory.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many StatusHistories and only return the `id` + * const statusHistoryWithIdOnly = await prisma.statusHistory.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a StatusHistory. + * @param {StatusHistoryDeleteArgs} args - Arguments to delete one StatusHistory. + * @example + * // Delete one StatusHistory + * const StatusHistory = await prisma.statusHistory.delete({ + * where: { + * // ... filter to delete one StatusHistory + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one StatusHistory. + * @param {StatusHistoryUpdateArgs} args - Arguments to update one StatusHistory. + * @example + * // Update one StatusHistory + * const statusHistory = await prisma.statusHistory.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more StatusHistories. + * @param {StatusHistoryDeleteManyArgs} args - Arguments to filter StatusHistories to delete. + * @example + * // Delete a few StatusHistories + * const { count } = await prisma.statusHistory.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more StatusHistories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many StatusHistories + * const statusHistory = await prisma.statusHistory.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more StatusHistories and returns the data updated in the database. + * @param {StatusHistoryUpdateManyAndReturnArgs} args - Arguments to update many StatusHistories. + * @example + * // Update many StatusHistories + * const statusHistory = await prisma.statusHistory.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more StatusHistories and only return the `id` + * const statusHistoryWithIdOnly = await prisma.statusHistory.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one StatusHistory. + * @param {StatusHistoryUpsertArgs} args - Arguments to update or create a StatusHistory. + * @example + * // Update or create a StatusHistory + * const statusHistory = await prisma.statusHistory.upsert({ + * create: { + * // ... data to create a StatusHistory + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the StatusHistory we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__StatusHistoryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of StatusHistories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryCountArgs} args - Arguments to filter StatusHistories to count. + * @example + * // Count the number of StatusHistories + * const count = await prisma.statusHistory.count({ + * where: { + * // ... the filter for the StatusHistories we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a StatusHistory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by StatusHistory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {StatusHistoryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends StatusHistoryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: StatusHistoryGroupByArgs['orderBy'] } + : { orderBy?: StatusHistoryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetStatusHistoryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the StatusHistory model + */ + readonly fields: StatusHistoryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for StatusHistory. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__StatusHistoryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + milestone = {}>(args?: Subset>): Prisma__MilestoneClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the StatusHistory model + */ + interface StatusHistoryFieldRefs { + readonly id: FieldRef<"StatusHistory", 'BigInt'> + readonly reference: FieldRef<"StatusHistory", 'String'> + readonly referenceId: FieldRef<"StatusHistory", 'BigInt'> + readonly status: FieldRef<"StatusHistory", 'ProjectStatus'> + readonly comment: FieldRef<"StatusHistory", 'String'> + readonly createdBy: FieldRef<"StatusHistory", 'Int'> + readonly createdAt: FieldRef<"StatusHistory", 'DateTime'> + readonly updatedBy: FieldRef<"StatusHistory", 'Int'> + readonly updatedAt: FieldRef<"StatusHistory", 'DateTime'> + } + + + // Custom InputTypes + /** + * StatusHistory findUnique + */ + export type StatusHistoryFindUniqueArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * Filter, which StatusHistory to fetch. + */ + where: StatusHistoryWhereUniqueInput + } + + /** + * StatusHistory findUniqueOrThrow + */ + export type StatusHistoryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * Filter, which StatusHistory to fetch. + */ + where: StatusHistoryWhereUniqueInput + } + + /** + * StatusHistory findFirst + */ + export type StatusHistoryFindFirstArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * Filter, which StatusHistory to fetch. + */ + where?: StatusHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of StatusHistories to fetch. + */ + orderBy?: StatusHistoryOrderByWithRelationInput | StatusHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for StatusHistories. + */ + cursor?: StatusHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` StatusHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` StatusHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of StatusHistories. + */ + distinct?: StatusHistoryScalarFieldEnum | StatusHistoryScalarFieldEnum[] + } + + /** + * StatusHistory findFirstOrThrow + */ + export type StatusHistoryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * Filter, which StatusHistory to fetch. + */ + where?: StatusHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of StatusHistories to fetch. + */ + orderBy?: StatusHistoryOrderByWithRelationInput | StatusHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for StatusHistories. + */ + cursor?: StatusHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` StatusHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` StatusHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of StatusHistories. + */ + distinct?: StatusHistoryScalarFieldEnum | StatusHistoryScalarFieldEnum[] + } + + /** + * StatusHistory findMany + */ + export type StatusHistoryFindManyArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * Filter, which StatusHistories to fetch. + */ + where?: StatusHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of StatusHistories to fetch. + */ + orderBy?: StatusHistoryOrderByWithRelationInput | StatusHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing StatusHistories. + */ + cursor?: StatusHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` StatusHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` StatusHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of StatusHistories. + */ + distinct?: StatusHistoryScalarFieldEnum | StatusHistoryScalarFieldEnum[] + } + + /** + * StatusHistory create + */ + export type StatusHistoryCreateArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * The data needed to create a StatusHistory. + */ + data: XOR + } + + /** + * StatusHistory createMany + */ + export type StatusHistoryCreateManyArgs = { + /** + * The data used to create many StatusHistories. + */ + data: StatusHistoryCreateManyInput | StatusHistoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * StatusHistory createManyAndReturn + */ + export type StatusHistoryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelectCreateManyAndReturn | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * The data used to create many StatusHistories. + */ + data: StatusHistoryCreateManyInput | StatusHistoryCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryIncludeCreateManyAndReturn | null + } + + /** + * StatusHistory update + */ + export type StatusHistoryUpdateArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * The data needed to update a StatusHistory. + */ + data: XOR + /** + * Choose, which StatusHistory to update. + */ + where: StatusHistoryWhereUniqueInput + } + + /** + * StatusHistory updateMany + */ + export type StatusHistoryUpdateManyArgs = { + /** + * The data used to update StatusHistories. + */ + data: XOR + /** + * Filter which StatusHistories to update + */ + where?: StatusHistoryWhereInput + /** + * Limit how many StatusHistories to update. + */ + limit?: number + } + + /** + * StatusHistory updateManyAndReturn + */ + export type StatusHistoryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * The data used to update StatusHistories. + */ + data: XOR + /** + * Filter which StatusHistories to update + */ + where?: StatusHistoryWhereInput + /** + * Limit how many StatusHistories to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryIncludeUpdateManyAndReturn | null + } + + /** + * StatusHistory upsert + */ + export type StatusHistoryUpsertArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * The filter to search for the StatusHistory to update in case it exists. + */ + where: StatusHistoryWhereUniqueInput + /** + * In case the StatusHistory found by the `where` argument doesn't exist, create a new StatusHistory with this data. + */ + create: XOR + /** + * In case the StatusHistory was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * StatusHistory delete + */ + export type StatusHistoryDeleteArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + /** + * Filter which StatusHistory to delete. + */ + where: StatusHistoryWhereUniqueInput + } + + /** + * StatusHistory deleteMany + */ + export type StatusHistoryDeleteManyArgs = { + /** + * Filter which StatusHistories to delete + */ + where?: StatusHistoryWhereInput + /** + * Limit how many StatusHistories to delete. + */ + limit?: number + } + + /** + * StatusHistory.milestone + */ + export type StatusHistory$milestoneArgs = { + /** + * Select specific fields to fetch from the Milestone + */ + select?: MilestoneSelect | null + /** + * Omit specific fields from the Milestone + */ + omit?: MilestoneOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: MilestoneInclude | null + where?: MilestoneWhereInput + } + + /** + * StatusHistory without action + */ + export type StatusHistoryDefaultArgs = { + /** + * Select specific fields to fetch from the StatusHistory + */ + select?: StatusHistorySelect | null + /** + * Omit specific fields from the StatusHistory + */ + omit?: StatusHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: StatusHistoryInclude | null + } + + + /** + * Model ProjectTemplate + */ + + export type AggregateProjectTemplate = { + _count: ProjectTemplateCountAggregateOutputType | null + _avg: ProjectTemplateAvgAggregateOutputType | null + _sum: ProjectTemplateSumAggregateOutputType | null + _min: ProjectTemplateMinAggregateOutputType | null + _max: ProjectTemplateMaxAggregateOutputType | null + } + + export type ProjectTemplateAvgAggregateOutputType = { + id: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectTemplateSumAggregateOutputType = { + id: bigint | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type ProjectTemplateMinAggregateOutputType = { + id: bigint | null + name: string | null + key: string | null + category: string | null + subCategory: string | null + icon: string | null + question: string | null + info: string | null + disabled: boolean | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type ProjectTemplateMaxAggregateOutputType = { + id: bigint | null + name: string | null + key: string | null + category: string | null + subCategory: string | null + icon: string | null + question: string | null + info: string | null + disabled: boolean | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type ProjectTemplateCountAggregateOutputType = { + id: number + name: number + key: number + category: number + subCategory: number + metadata: number + icon: number + question: number + info: number + aliases: number + scope: number + phases: number + form: number + planConfig: number + priceConfig: number + disabled: number + hidden: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectTemplateAvgAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTemplateSumAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTemplateMinAggregateInputType = { + id?: true + name?: true + key?: true + category?: true + subCategory?: true + icon?: true + question?: true + info?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTemplateMaxAggregateInputType = { + id?: true + name?: true + key?: true + category?: true + subCategory?: true + icon?: true + question?: true + info?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTemplateCountAggregateInputType = { + id?: true + name?: true + key?: true + category?: true + subCategory?: true + metadata?: true + icon?: true + question?: true + info?: true + aliases?: true + scope?: true + phases?: true + form?: true + planConfig?: true + priceConfig?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectTemplateAggregateArgs = { + /** + * Filter which ProjectTemplate to aggregate. + */ + where?: ProjectTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTemplates to fetch. + */ + orderBy?: ProjectTemplateOrderByWithRelationInput | ProjectTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectTemplates + **/ + _count?: true | ProjectTemplateCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectTemplateAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectTemplateSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectTemplateMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectTemplateMaxAggregateInputType + } + + export type GetProjectTemplateAggregateType = { + [P in keyof T & keyof AggregateProjectTemplate]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectTemplateGroupByArgs = { + where?: ProjectTemplateWhereInput + orderBy?: ProjectTemplateOrderByWithAggregationInput | ProjectTemplateOrderByWithAggregationInput[] + by: ProjectTemplateScalarFieldEnum[] | ProjectTemplateScalarFieldEnum + having?: ProjectTemplateScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectTemplateCountAggregateInputType | true + _avg?: ProjectTemplateAvgAggregateInputType + _sum?: ProjectTemplateSumAggregateInputType + _min?: ProjectTemplateMinAggregateInputType + _max?: ProjectTemplateMaxAggregateInputType + } + + export type ProjectTemplateGroupByOutputType = { + id: bigint + name: string + key: string + category: string + subCategory: string | null + metadata: JsonValue + icon: string + question: string + info: string + aliases: JsonValue + scope: JsonValue | null + phases: JsonValue | null + form: JsonValue | null + planConfig: JsonValue | null + priceConfig: JsonValue | null + disabled: boolean + hidden: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: ProjectTemplateCountAggregateOutputType | null + _avg: ProjectTemplateAvgAggregateOutputType | null + _sum: ProjectTemplateSumAggregateOutputType | null + _min: ProjectTemplateMinAggregateOutputType | null + _max: ProjectTemplateMaxAggregateOutputType | null + } + + type GetProjectTemplateGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectTemplateGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectTemplateSelect = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + key?: boolean + category?: boolean + subCategory?: boolean + metadata?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + scope?: boolean + phases?: boolean + form?: boolean + planConfig?: boolean + priceConfig?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + workManagementPermissions?: boolean | ProjectTemplate$workManagementPermissionsArgs + _count?: boolean | ProjectTemplateCountOutputTypeDefaultArgs + }, ExtArgs["result"]["projectTemplate"]> + + export type ProjectTemplateSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + key?: boolean + category?: boolean + subCategory?: boolean + metadata?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + scope?: boolean + phases?: boolean + form?: boolean + planConfig?: boolean + priceConfig?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["projectTemplate"]> + + export type ProjectTemplateSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + key?: boolean + category?: boolean + subCategory?: boolean + metadata?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + scope?: boolean + phases?: boolean + form?: boolean + planConfig?: boolean + priceConfig?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["projectTemplate"]> + + export type ProjectTemplateSelectScalar = { + id?: boolean + name?: boolean + key?: boolean + category?: boolean + subCategory?: boolean + metadata?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + scope?: boolean + phases?: boolean + form?: boolean + planConfig?: boolean + priceConfig?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectTemplateOmit = $Extensions.GetOmit<"id" | "name" | "key" | "category" | "subCategory" | "metadata" | "icon" | "question" | "info" | "aliases" | "scope" | "phases" | "form" | "planConfig" | "priceConfig" | "disabled" | "hidden" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectTemplate"]> + export type ProjectTemplateInclude = { + workManagementPermissions?: boolean | ProjectTemplate$workManagementPermissionsArgs + _count?: boolean | ProjectTemplateCountOutputTypeDefaultArgs + } + export type ProjectTemplateIncludeCreateManyAndReturn = {} + export type ProjectTemplateIncludeUpdateManyAndReturn = {} + + export type $ProjectTemplatePayload = { + name: "ProjectTemplate" + objects: { + workManagementPermissions: Prisma.$WorkManagementPermissionPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + name: string + key: string + category: string + subCategory: string | null + metadata: Prisma.JsonValue + icon: string + question: string + info: string + aliases: Prisma.JsonValue + scope: Prisma.JsonValue | null + phases: Prisma.JsonValue | null + form: Prisma.JsonValue | null + planConfig: Prisma.JsonValue | null + priceConfig: Prisma.JsonValue | null + disabled: boolean + hidden: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["projectTemplate"]> + composites: {} + } + + type ProjectTemplateGetPayload = $Result.GetResult + + type ProjectTemplateCountArgs = + Omit & { + select?: ProjectTemplateCountAggregateInputType | true + } + + export interface ProjectTemplateDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectTemplate'], meta: { name: 'ProjectTemplate' } } + /** + * Find zero or one ProjectTemplate that matches the filter. + * @param {ProjectTemplateFindUniqueArgs} args - Arguments to find a ProjectTemplate + * @example + * // Get one ProjectTemplate + * const projectTemplate = await prisma.projectTemplate.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectTemplate that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectTemplateFindUniqueOrThrowArgs} args - Arguments to find a ProjectTemplate + * @example + * // Get one ProjectTemplate + * const projectTemplate = await prisma.projectTemplate.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectTemplate that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateFindFirstArgs} args - Arguments to find a ProjectTemplate + * @example + * // Get one ProjectTemplate + * const projectTemplate = await prisma.projectTemplate.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectTemplate that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateFindFirstOrThrowArgs} args - Arguments to find a ProjectTemplate + * @example + * // Get one ProjectTemplate + * const projectTemplate = await prisma.projectTemplate.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectTemplates that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectTemplates + * const projectTemplates = await prisma.projectTemplate.findMany() + * + * // Get first 10 ProjectTemplates + * const projectTemplates = await prisma.projectTemplate.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectTemplateWithIdOnly = await prisma.projectTemplate.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectTemplate. + * @param {ProjectTemplateCreateArgs} args - Arguments to create a ProjectTemplate. + * @example + * // Create one ProjectTemplate + * const ProjectTemplate = await prisma.projectTemplate.create({ + * data: { + * // ... data to create a ProjectTemplate + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectTemplates. + * @param {ProjectTemplateCreateManyArgs} args - Arguments to create many ProjectTemplates. + * @example + * // Create many ProjectTemplates + * const projectTemplate = await prisma.projectTemplate.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectTemplates and returns the data saved in the database. + * @param {ProjectTemplateCreateManyAndReturnArgs} args - Arguments to create many ProjectTemplates. + * @example + * // Create many ProjectTemplates + * const projectTemplate = await prisma.projectTemplate.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectTemplates and only return the `id` + * const projectTemplateWithIdOnly = await prisma.projectTemplate.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectTemplate. + * @param {ProjectTemplateDeleteArgs} args - Arguments to delete one ProjectTemplate. + * @example + * // Delete one ProjectTemplate + * const ProjectTemplate = await prisma.projectTemplate.delete({ + * where: { + * // ... filter to delete one ProjectTemplate + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectTemplate. + * @param {ProjectTemplateUpdateArgs} args - Arguments to update one ProjectTemplate. + * @example + * // Update one ProjectTemplate + * const projectTemplate = await prisma.projectTemplate.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectTemplates. + * @param {ProjectTemplateDeleteManyArgs} args - Arguments to filter ProjectTemplates to delete. + * @example + * // Delete a few ProjectTemplates + * const { count } = await prisma.projectTemplate.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectTemplates. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectTemplates + * const projectTemplate = await prisma.projectTemplate.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectTemplates and returns the data updated in the database. + * @param {ProjectTemplateUpdateManyAndReturnArgs} args - Arguments to update many ProjectTemplates. + * @example + * // Update many ProjectTemplates + * const projectTemplate = await prisma.projectTemplate.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectTemplates and only return the `id` + * const projectTemplateWithIdOnly = await prisma.projectTemplate.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectTemplate. + * @param {ProjectTemplateUpsertArgs} args - Arguments to update or create a ProjectTemplate. + * @example + * // Update or create a ProjectTemplate + * const projectTemplate = await prisma.projectTemplate.upsert({ + * create: { + * // ... data to create a ProjectTemplate + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectTemplate we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectTemplates. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateCountArgs} args - Arguments to filter ProjectTemplates to count. + * @example + * // Count the number of ProjectTemplates + * const count = await prisma.projectTemplate.count({ + * where: { + * // ... the filter for the ProjectTemplates we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectTemplate. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectTemplate. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTemplateGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectTemplateGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectTemplateGroupByArgs['orderBy'] } + : { orderBy?: ProjectTemplateGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectTemplateGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectTemplate model + */ + readonly fields: ProjectTemplateFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectTemplate. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectTemplateClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + workManagementPermissions = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectTemplate model + */ + interface ProjectTemplateFieldRefs { + readonly id: FieldRef<"ProjectTemplate", 'BigInt'> + readonly name: FieldRef<"ProjectTemplate", 'String'> + readonly key: FieldRef<"ProjectTemplate", 'String'> + readonly category: FieldRef<"ProjectTemplate", 'String'> + readonly subCategory: FieldRef<"ProjectTemplate", 'String'> + readonly metadata: FieldRef<"ProjectTemplate", 'Json'> + readonly icon: FieldRef<"ProjectTemplate", 'String'> + readonly question: FieldRef<"ProjectTemplate", 'String'> + readonly info: FieldRef<"ProjectTemplate", 'String'> + readonly aliases: FieldRef<"ProjectTemplate", 'Json'> + readonly scope: FieldRef<"ProjectTemplate", 'Json'> + readonly phases: FieldRef<"ProjectTemplate", 'Json'> + readonly form: FieldRef<"ProjectTemplate", 'Json'> + readonly planConfig: FieldRef<"ProjectTemplate", 'Json'> + readonly priceConfig: FieldRef<"ProjectTemplate", 'Json'> + readonly disabled: FieldRef<"ProjectTemplate", 'Boolean'> + readonly hidden: FieldRef<"ProjectTemplate", 'Boolean'> + readonly deletedAt: FieldRef<"ProjectTemplate", 'DateTime'> + readonly createdAt: FieldRef<"ProjectTemplate", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectTemplate", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectTemplate", 'BigInt'> + readonly createdBy: FieldRef<"ProjectTemplate", 'BigInt'> + readonly updatedBy: FieldRef<"ProjectTemplate", 'BigInt'> + } + + + // Custom InputTypes + /** + * ProjectTemplate findUnique + */ + export type ProjectTemplateFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * Filter, which ProjectTemplate to fetch. + */ + where: ProjectTemplateWhereUniqueInput + } + + /** + * ProjectTemplate findUniqueOrThrow + */ + export type ProjectTemplateFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * Filter, which ProjectTemplate to fetch. + */ + where: ProjectTemplateWhereUniqueInput + } + + /** + * ProjectTemplate findFirst + */ + export type ProjectTemplateFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * Filter, which ProjectTemplate to fetch. + */ + where?: ProjectTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTemplates to fetch. + */ + orderBy?: ProjectTemplateOrderByWithRelationInput | ProjectTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectTemplates. + */ + cursor?: ProjectTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectTemplates. + */ + distinct?: ProjectTemplateScalarFieldEnum | ProjectTemplateScalarFieldEnum[] + } + + /** + * ProjectTemplate findFirstOrThrow + */ + export type ProjectTemplateFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * Filter, which ProjectTemplate to fetch. + */ + where?: ProjectTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTemplates to fetch. + */ + orderBy?: ProjectTemplateOrderByWithRelationInput | ProjectTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectTemplates. + */ + cursor?: ProjectTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectTemplates. + */ + distinct?: ProjectTemplateScalarFieldEnum | ProjectTemplateScalarFieldEnum[] + } + + /** + * ProjectTemplate findMany + */ + export type ProjectTemplateFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * Filter, which ProjectTemplates to fetch. + */ + where?: ProjectTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTemplates to fetch. + */ + orderBy?: ProjectTemplateOrderByWithRelationInput | ProjectTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectTemplates. + */ + cursor?: ProjectTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectTemplates. + */ + distinct?: ProjectTemplateScalarFieldEnum | ProjectTemplateScalarFieldEnum[] + } + + /** + * ProjectTemplate create + */ + export type ProjectTemplateCreateArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * The data needed to create a ProjectTemplate. + */ + data: XOR + } + + /** + * ProjectTemplate createMany + */ + export type ProjectTemplateCreateManyArgs = { + /** + * The data used to create many ProjectTemplates. + */ + data: ProjectTemplateCreateManyInput | ProjectTemplateCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectTemplate createManyAndReturn + */ + export type ProjectTemplateCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * The data used to create many ProjectTemplates. + */ + data: ProjectTemplateCreateManyInput | ProjectTemplateCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectTemplate update + */ + export type ProjectTemplateUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * The data needed to update a ProjectTemplate. + */ + data: XOR + /** + * Choose, which ProjectTemplate to update. + */ + where: ProjectTemplateWhereUniqueInput + } + + /** + * ProjectTemplate updateMany + */ + export type ProjectTemplateUpdateManyArgs = { + /** + * The data used to update ProjectTemplates. + */ + data: XOR + /** + * Filter which ProjectTemplates to update + */ + where?: ProjectTemplateWhereInput + /** + * Limit how many ProjectTemplates to update. + */ + limit?: number + } + + /** + * ProjectTemplate updateManyAndReturn + */ + export type ProjectTemplateUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * The data used to update ProjectTemplates. + */ + data: XOR + /** + * Filter which ProjectTemplates to update + */ + where?: ProjectTemplateWhereInput + /** + * Limit how many ProjectTemplates to update. + */ + limit?: number + } + + /** + * ProjectTemplate upsert + */ + export type ProjectTemplateUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * The filter to search for the ProjectTemplate to update in case it exists. + */ + where: ProjectTemplateWhereUniqueInput + /** + * In case the ProjectTemplate found by the `where` argument doesn't exist, create a new ProjectTemplate with this data. + */ + create: XOR + /** + * In case the ProjectTemplate was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectTemplate delete + */ + export type ProjectTemplateDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + /** + * Filter which ProjectTemplate to delete. + */ + where: ProjectTemplateWhereUniqueInput + } + + /** + * ProjectTemplate deleteMany + */ + export type ProjectTemplateDeleteManyArgs = { + /** + * Filter which ProjectTemplates to delete + */ + where?: ProjectTemplateWhereInput + /** + * Limit how many ProjectTemplates to delete. + */ + limit?: number + } + + /** + * ProjectTemplate.workManagementPermissions + */ + export type ProjectTemplate$workManagementPermissionsArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + where?: WorkManagementPermissionWhereInput + orderBy?: WorkManagementPermissionOrderByWithRelationInput | WorkManagementPermissionOrderByWithRelationInput[] + cursor?: WorkManagementPermissionWhereUniqueInput + take?: number + skip?: number + distinct?: WorkManagementPermissionScalarFieldEnum | WorkManagementPermissionScalarFieldEnum[] + } + + /** + * ProjectTemplate without action + */ + export type ProjectTemplateDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectTemplate + */ + select?: ProjectTemplateSelect | null + /** + * Omit specific fields from the ProjectTemplate + */ + omit?: ProjectTemplateOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectTemplateInclude | null + } + + + /** + * Model ProductTemplate + */ + + export type AggregateProductTemplate = { + _count: ProductTemplateCountAggregateOutputType | null + _avg: ProductTemplateAvgAggregateOutputType | null + _sum: ProductTemplateSumAggregateOutputType | null + _min: ProductTemplateMinAggregateOutputType | null + _max: ProductTemplateMaxAggregateOutputType | null + } + + export type ProductTemplateAvgAggregateOutputType = { + id: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProductTemplateSumAggregateOutputType = { + id: bigint | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type ProductTemplateMinAggregateOutputType = { + id: bigint | null + name: string | null + productKey: string | null + category: string | null + subCategory: string | null + icon: string | null + brief: string | null + details: string | null + deletedAt: Date | null + disabled: boolean | null + hidden: boolean | null + isAddOn: boolean | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type ProductTemplateMaxAggregateOutputType = { + id: bigint | null + name: string | null + productKey: string | null + category: string | null + subCategory: string | null + icon: string | null + brief: string | null + details: string | null + deletedAt: Date | null + disabled: boolean | null + hidden: boolean | null + isAddOn: boolean | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type ProductTemplateCountAggregateOutputType = { + id: number + name: number + productKey: number + category: number + subCategory: number + icon: number + brief: number + details: number + aliases: number + template: number + form: number + deletedAt: number + disabled: number + hidden: number + isAddOn: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProductTemplateAvgAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductTemplateSumAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductTemplateMinAggregateInputType = { + id?: true + name?: true + productKey?: true + category?: true + subCategory?: true + icon?: true + brief?: true + details?: true + deletedAt?: true + disabled?: true + hidden?: true + isAddOn?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductTemplateMaxAggregateInputType = { + id?: true + name?: true + productKey?: true + category?: true + subCategory?: true + icon?: true + brief?: true + details?: true + deletedAt?: true + disabled?: true + hidden?: true + isAddOn?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductTemplateCountAggregateInputType = { + id?: true + name?: true + productKey?: true + category?: true + subCategory?: true + icon?: true + brief?: true + details?: true + aliases?: true + template?: true + form?: true + deletedAt?: true + disabled?: true + hidden?: true + isAddOn?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProductTemplateAggregateArgs = { + /** + * Filter which ProductTemplate to aggregate. + */ + where?: ProductTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductTemplates to fetch. + */ + orderBy?: ProductTemplateOrderByWithRelationInput | ProductTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProductTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProductTemplates + **/ + _count?: true | ProductTemplateCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProductTemplateAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProductTemplateSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProductTemplateMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProductTemplateMaxAggregateInputType + } + + export type GetProductTemplateAggregateType = { + [P in keyof T & keyof AggregateProductTemplate]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProductTemplateGroupByArgs = { + where?: ProductTemplateWhereInput + orderBy?: ProductTemplateOrderByWithAggregationInput | ProductTemplateOrderByWithAggregationInput[] + by: ProductTemplateScalarFieldEnum[] | ProductTemplateScalarFieldEnum + having?: ProductTemplateScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProductTemplateCountAggregateInputType | true + _avg?: ProductTemplateAvgAggregateInputType + _sum?: ProductTemplateSumAggregateInputType + _min?: ProductTemplateMinAggregateInputType + _max?: ProductTemplateMaxAggregateInputType + } + + export type ProductTemplateGroupByOutputType = { + id: bigint + name: string + productKey: string + category: string + subCategory: string + icon: string + brief: string + details: string + aliases: JsonValue + template: JsonValue | null + form: JsonValue | null + deletedAt: Date | null + disabled: boolean + hidden: boolean + isAddOn: boolean + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: ProductTemplateCountAggregateOutputType | null + _avg: ProductTemplateAvgAggregateOutputType | null + _sum: ProductTemplateSumAggregateOutputType | null + _min: ProductTemplateMinAggregateOutputType | null + _max: ProductTemplateMaxAggregateOutputType | null + } + + type GetProductTemplateGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProductTemplateGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProductTemplateSelect = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + productKey?: boolean + category?: boolean + subCategory?: boolean + icon?: boolean + brief?: boolean + details?: boolean + aliases?: boolean + template?: boolean + form?: boolean + deletedAt?: boolean + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["productTemplate"]> + + export type ProductTemplateSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + productKey?: boolean + category?: boolean + subCategory?: boolean + icon?: boolean + brief?: boolean + details?: boolean + aliases?: boolean + template?: boolean + form?: boolean + deletedAt?: boolean + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["productTemplate"]> + + export type ProductTemplateSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + productKey?: boolean + category?: boolean + subCategory?: boolean + icon?: boolean + brief?: boolean + details?: boolean + aliases?: boolean + template?: boolean + form?: boolean + deletedAt?: boolean + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["productTemplate"]> + + export type ProductTemplateSelectScalar = { + id?: boolean + name?: boolean + productKey?: boolean + category?: boolean + subCategory?: boolean + icon?: boolean + brief?: boolean + details?: boolean + aliases?: boolean + template?: boolean + form?: boolean + deletedAt?: boolean + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProductTemplateOmit = $Extensions.GetOmit<"id" | "name" | "productKey" | "category" | "subCategory" | "icon" | "brief" | "details" | "aliases" | "template" | "form" | "deletedAt" | "disabled" | "hidden" | "isAddOn" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["productTemplate"]> + + export type $ProductTemplatePayload = { + name: "ProductTemplate" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + name: string + productKey: string + category: string + subCategory: string + icon: string + brief: string + details: string + aliases: Prisma.JsonValue + template: Prisma.JsonValue | null + form: Prisma.JsonValue | null + deletedAt: Date | null + disabled: boolean + hidden: boolean + isAddOn: boolean + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["productTemplate"]> + composites: {} + } + + type ProductTemplateGetPayload = $Result.GetResult + + type ProductTemplateCountArgs = + Omit & { + select?: ProductTemplateCountAggregateInputType | true + } + + export interface ProductTemplateDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProductTemplate'], meta: { name: 'ProductTemplate' } } + /** + * Find zero or one ProductTemplate that matches the filter. + * @param {ProductTemplateFindUniqueArgs} args - Arguments to find a ProductTemplate + * @example + * // Get one ProductTemplate + * const productTemplate = await prisma.productTemplate.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProductTemplate that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProductTemplateFindUniqueOrThrowArgs} args - Arguments to find a ProductTemplate + * @example + * // Get one ProductTemplate + * const productTemplate = await prisma.productTemplate.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProductTemplate that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateFindFirstArgs} args - Arguments to find a ProductTemplate + * @example + * // Get one ProductTemplate + * const productTemplate = await prisma.productTemplate.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProductTemplate that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateFindFirstOrThrowArgs} args - Arguments to find a ProductTemplate + * @example + * // Get one ProductTemplate + * const productTemplate = await prisma.productTemplate.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProductTemplates that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProductTemplates + * const productTemplates = await prisma.productTemplate.findMany() + * + * // Get first 10 ProductTemplates + * const productTemplates = await prisma.productTemplate.findMany({ take: 10 }) + * + * // Only select the `id` + * const productTemplateWithIdOnly = await prisma.productTemplate.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProductTemplate. + * @param {ProductTemplateCreateArgs} args - Arguments to create a ProductTemplate. + * @example + * // Create one ProductTemplate + * const ProductTemplate = await prisma.productTemplate.create({ + * data: { + * // ... data to create a ProductTemplate + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProductTemplates. + * @param {ProductTemplateCreateManyArgs} args - Arguments to create many ProductTemplates. + * @example + * // Create many ProductTemplates + * const productTemplate = await prisma.productTemplate.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProductTemplates and returns the data saved in the database. + * @param {ProductTemplateCreateManyAndReturnArgs} args - Arguments to create many ProductTemplates. + * @example + * // Create many ProductTemplates + * const productTemplate = await prisma.productTemplate.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProductTemplates and only return the `id` + * const productTemplateWithIdOnly = await prisma.productTemplate.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProductTemplate. + * @param {ProductTemplateDeleteArgs} args - Arguments to delete one ProductTemplate. + * @example + * // Delete one ProductTemplate + * const ProductTemplate = await prisma.productTemplate.delete({ + * where: { + * // ... filter to delete one ProductTemplate + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProductTemplate. + * @param {ProductTemplateUpdateArgs} args - Arguments to update one ProductTemplate. + * @example + * // Update one ProductTemplate + * const productTemplate = await prisma.productTemplate.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProductTemplates. + * @param {ProductTemplateDeleteManyArgs} args - Arguments to filter ProductTemplates to delete. + * @example + * // Delete a few ProductTemplates + * const { count } = await prisma.productTemplate.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProductTemplates. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProductTemplates + * const productTemplate = await prisma.productTemplate.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProductTemplates and returns the data updated in the database. + * @param {ProductTemplateUpdateManyAndReturnArgs} args - Arguments to update many ProductTemplates. + * @example + * // Update many ProductTemplates + * const productTemplate = await prisma.productTemplate.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProductTemplates and only return the `id` + * const productTemplateWithIdOnly = await prisma.productTemplate.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProductTemplate. + * @param {ProductTemplateUpsertArgs} args - Arguments to update or create a ProductTemplate. + * @example + * // Update or create a ProductTemplate + * const productTemplate = await prisma.productTemplate.upsert({ + * create: { + * // ... data to create a ProductTemplate + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProductTemplate we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProductTemplateClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProductTemplates. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateCountArgs} args - Arguments to filter ProductTemplates to count. + * @example + * // Count the number of ProductTemplates + * const count = await prisma.productTemplate.count({ + * where: { + * // ... the filter for the ProductTemplates we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProductTemplate. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProductTemplate. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductTemplateGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProductTemplateGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProductTemplateGroupByArgs['orderBy'] } + : { orderBy?: ProductTemplateGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProductTemplateGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProductTemplate model + */ + readonly fields: ProductTemplateFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProductTemplate. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProductTemplateClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProductTemplate model + */ + interface ProductTemplateFieldRefs { + readonly id: FieldRef<"ProductTemplate", 'BigInt'> + readonly name: FieldRef<"ProductTemplate", 'String'> + readonly productKey: FieldRef<"ProductTemplate", 'String'> + readonly category: FieldRef<"ProductTemplate", 'String'> + readonly subCategory: FieldRef<"ProductTemplate", 'String'> + readonly icon: FieldRef<"ProductTemplate", 'String'> + readonly brief: FieldRef<"ProductTemplate", 'String'> + readonly details: FieldRef<"ProductTemplate", 'String'> + readonly aliases: FieldRef<"ProductTemplate", 'Json'> + readonly template: FieldRef<"ProductTemplate", 'Json'> + readonly form: FieldRef<"ProductTemplate", 'Json'> + readonly deletedAt: FieldRef<"ProductTemplate", 'DateTime'> + readonly disabled: FieldRef<"ProductTemplate", 'Boolean'> + readonly hidden: FieldRef<"ProductTemplate", 'Boolean'> + readonly isAddOn: FieldRef<"ProductTemplate", 'Boolean'> + readonly createdAt: FieldRef<"ProductTemplate", 'DateTime'> + readonly updatedAt: FieldRef<"ProductTemplate", 'DateTime'> + readonly deletedBy: FieldRef<"ProductTemplate", 'BigInt'> + readonly createdBy: FieldRef<"ProductTemplate", 'BigInt'> + readonly updatedBy: FieldRef<"ProductTemplate", 'BigInt'> + } + + + // Custom InputTypes + /** + * ProductTemplate findUnique + */ + export type ProductTemplateFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * Filter, which ProductTemplate to fetch. + */ + where: ProductTemplateWhereUniqueInput + } + + /** + * ProductTemplate findUniqueOrThrow + */ + export type ProductTemplateFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * Filter, which ProductTemplate to fetch. + */ + where: ProductTemplateWhereUniqueInput + } + + /** + * ProductTemplate findFirst + */ + export type ProductTemplateFindFirstArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * Filter, which ProductTemplate to fetch. + */ + where?: ProductTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductTemplates to fetch. + */ + orderBy?: ProductTemplateOrderByWithRelationInput | ProductTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProductTemplates. + */ + cursor?: ProductTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProductTemplates. + */ + distinct?: ProductTemplateScalarFieldEnum | ProductTemplateScalarFieldEnum[] + } + + /** + * ProductTemplate findFirstOrThrow + */ + export type ProductTemplateFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * Filter, which ProductTemplate to fetch. + */ + where?: ProductTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductTemplates to fetch. + */ + orderBy?: ProductTemplateOrderByWithRelationInput | ProductTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProductTemplates. + */ + cursor?: ProductTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProductTemplates. + */ + distinct?: ProductTemplateScalarFieldEnum | ProductTemplateScalarFieldEnum[] + } + + /** + * ProductTemplate findMany + */ + export type ProductTemplateFindManyArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * Filter, which ProductTemplates to fetch. + */ + where?: ProductTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductTemplates to fetch. + */ + orderBy?: ProductTemplateOrderByWithRelationInput | ProductTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProductTemplates. + */ + cursor?: ProductTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProductTemplates. + */ + distinct?: ProductTemplateScalarFieldEnum | ProductTemplateScalarFieldEnum[] + } + + /** + * ProductTemplate create + */ + export type ProductTemplateCreateArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * The data needed to create a ProductTemplate. + */ + data: XOR + } + + /** + * ProductTemplate createMany + */ + export type ProductTemplateCreateManyArgs = { + /** + * The data used to create many ProductTemplates. + */ + data: ProductTemplateCreateManyInput | ProductTemplateCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProductTemplate createManyAndReturn + */ + export type ProductTemplateCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * The data used to create many ProductTemplates. + */ + data: ProductTemplateCreateManyInput | ProductTemplateCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProductTemplate update + */ + export type ProductTemplateUpdateArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * The data needed to update a ProductTemplate. + */ + data: XOR + /** + * Choose, which ProductTemplate to update. + */ + where: ProductTemplateWhereUniqueInput + } + + /** + * ProductTemplate updateMany + */ + export type ProductTemplateUpdateManyArgs = { + /** + * The data used to update ProductTemplates. + */ + data: XOR + /** + * Filter which ProductTemplates to update + */ + where?: ProductTemplateWhereInput + /** + * Limit how many ProductTemplates to update. + */ + limit?: number + } + + /** + * ProductTemplate updateManyAndReturn + */ + export type ProductTemplateUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * The data used to update ProductTemplates. + */ + data: XOR + /** + * Filter which ProductTemplates to update + */ + where?: ProductTemplateWhereInput + /** + * Limit how many ProductTemplates to update. + */ + limit?: number + } + + /** + * ProductTemplate upsert + */ + export type ProductTemplateUpsertArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * The filter to search for the ProductTemplate to update in case it exists. + */ + where: ProductTemplateWhereUniqueInput + /** + * In case the ProductTemplate found by the `where` argument doesn't exist, create a new ProductTemplate with this data. + */ + create: XOR + /** + * In case the ProductTemplate was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProductTemplate delete + */ + export type ProductTemplateDeleteArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + /** + * Filter which ProductTemplate to delete. + */ + where: ProductTemplateWhereUniqueInput + } + + /** + * ProductTemplate deleteMany + */ + export type ProductTemplateDeleteManyArgs = { + /** + * Filter which ProductTemplates to delete + */ + where?: ProductTemplateWhereInput + /** + * Limit how many ProductTemplates to delete. + */ + limit?: number + } + + /** + * ProductTemplate without action + */ + export type ProductTemplateDefaultArgs = { + /** + * Select specific fields to fetch from the ProductTemplate + */ + select?: ProductTemplateSelect | null + /** + * Omit specific fields from the ProductTemplate + */ + omit?: ProductTemplateOmit | null + } + + + /** + * Model MilestoneTemplate + */ + + export type AggregateMilestoneTemplate = { + _count: MilestoneTemplateCountAggregateOutputType | null + _avg: MilestoneTemplateAvgAggregateOutputType | null + _sum: MilestoneTemplateSumAggregateOutputType | null + _min: MilestoneTemplateMinAggregateOutputType | null + _max: MilestoneTemplateMaxAggregateOutputType | null + } + + export type MilestoneTemplateAvgAggregateOutputType = { + id: number | null + duration: number | null + order: number | null + referenceId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type MilestoneTemplateSumAggregateOutputType = { + id: bigint | null + duration: number | null + order: number | null + referenceId: bigint | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type MilestoneTemplateMinAggregateOutputType = { + id: bigint | null + name: string | null + description: string | null + duration: number | null + type: string | null + order: number | null + plannedText: string | null + activeText: string | null + completedText: string | null + blockedText: string | null + hidden: boolean | null + reference: string | null + referenceId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type MilestoneTemplateMaxAggregateOutputType = { + id: bigint | null + name: string | null + description: string | null + duration: number | null + type: string | null + order: number | null + plannedText: string | null + activeText: string | null + completedText: string | null + blockedText: string | null + hidden: boolean | null + reference: string | null + referenceId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type MilestoneTemplateCountAggregateOutputType = { + id: number + name: number + description: number + duration: number + type: number + order: number + plannedText: number + activeText: number + completedText: number + blockedText: number + hidden: number + reference: number + referenceId: number + metadata: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type MilestoneTemplateAvgAggregateInputType = { + id?: true + duration?: true + order?: true + referenceId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneTemplateSumAggregateInputType = { + id?: true + duration?: true + order?: true + referenceId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneTemplateMinAggregateInputType = { + id?: true + name?: true + description?: true + duration?: true + type?: true + order?: true + plannedText?: true + activeText?: true + completedText?: true + blockedText?: true + hidden?: true + reference?: true + referenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneTemplateMaxAggregateInputType = { + id?: true + name?: true + description?: true + duration?: true + type?: true + order?: true + plannedText?: true + activeText?: true + completedText?: true + blockedText?: true + hidden?: true + reference?: true + referenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type MilestoneTemplateCountAggregateInputType = { + id?: true + name?: true + description?: true + duration?: true + type?: true + order?: true + plannedText?: true + activeText?: true + completedText?: true + blockedText?: true + hidden?: true + reference?: true + referenceId?: true + metadata?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type MilestoneTemplateAggregateArgs = { + /** + * Filter which MilestoneTemplate to aggregate. + */ + where?: MilestoneTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of MilestoneTemplates to fetch. + */ + orderBy?: MilestoneTemplateOrderByWithRelationInput | MilestoneTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: MilestoneTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` MilestoneTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` MilestoneTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned MilestoneTemplates + **/ + _count?: true | MilestoneTemplateCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: MilestoneTemplateAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: MilestoneTemplateSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: MilestoneTemplateMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: MilestoneTemplateMaxAggregateInputType + } + + export type GetMilestoneTemplateAggregateType = { + [P in keyof T & keyof AggregateMilestoneTemplate]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type MilestoneTemplateGroupByArgs = { + where?: MilestoneTemplateWhereInput + orderBy?: MilestoneTemplateOrderByWithAggregationInput | MilestoneTemplateOrderByWithAggregationInput[] + by: MilestoneTemplateScalarFieldEnum[] | MilestoneTemplateScalarFieldEnum + having?: MilestoneTemplateScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: MilestoneTemplateCountAggregateInputType | true + _avg?: MilestoneTemplateAvgAggregateInputType + _sum?: MilestoneTemplateSumAggregateInputType + _min?: MilestoneTemplateMinAggregateInputType + _max?: MilestoneTemplateMaxAggregateInputType + } + + export type MilestoneTemplateGroupByOutputType = { + id: bigint + name: string + description: string | null + duration: number + type: string + order: number + plannedText: string + activeText: string + completedText: string + blockedText: string + hidden: boolean + reference: string + referenceId: bigint + metadata: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: MilestoneTemplateCountAggregateOutputType | null + _avg: MilestoneTemplateAvgAggregateOutputType | null + _sum: MilestoneTemplateSumAggregateOutputType | null + _min: MilestoneTemplateMinAggregateOutputType | null + _max: MilestoneTemplateMaxAggregateOutputType | null + } + + type GetMilestoneTemplateGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof MilestoneTemplateGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type MilestoneTemplateSelect = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + description?: boolean + duration?: boolean + type?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + reference?: boolean + referenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["milestoneTemplate"]> + + export type MilestoneTemplateSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + description?: boolean + duration?: boolean + type?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + reference?: boolean + referenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["milestoneTemplate"]> + + export type MilestoneTemplateSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + description?: boolean + duration?: boolean + type?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + reference?: boolean + referenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["milestoneTemplate"]> + + export type MilestoneTemplateSelectScalar = { + id?: boolean + name?: boolean + description?: boolean + duration?: boolean + type?: boolean + order?: boolean + plannedText?: boolean + activeText?: boolean + completedText?: boolean + blockedText?: boolean + hidden?: boolean + reference?: boolean + referenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type MilestoneTemplateOmit = $Extensions.GetOmit<"id" | "name" | "description" | "duration" | "type" | "order" | "plannedText" | "activeText" | "completedText" | "blockedText" | "hidden" | "reference" | "referenceId" | "metadata" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["milestoneTemplate"]> + + export type $MilestoneTemplatePayload = { + name: "MilestoneTemplate" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + name: string + description: string | null + duration: number + type: string + order: number + plannedText: string + activeText: string + completedText: string + blockedText: string + hidden: boolean + reference: string + referenceId: bigint + metadata: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["milestoneTemplate"]> + composites: {} + } + + type MilestoneTemplateGetPayload = $Result.GetResult + + type MilestoneTemplateCountArgs = + Omit & { + select?: MilestoneTemplateCountAggregateInputType | true + } + + export interface MilestoneTemplateDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['MilestoneTemplate'], meta: { name: 'MilestoneTemplate' } } + /** + * Find zero or one MilestoneTemplate that matches the filter. + * @param {MilestoneTemplateFindUniqueArgs} args - Arguments to find a MilestoneTemplate + * @example + * // Get one MilestoneTemplate + * const milestoneTemplate = await prisma.milestoneTemplate.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one MilestoneTemplate that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {MilestoneTemplateFindUniqueOrThrowArgs} args - Arguments to find a MilestoneTemplate + * @example + * // Get one MilestoneTemplate + * const milestoneTemplate = await prisma.milestoneTemplate.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first MilestoneTemplate that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateFindFirstArgs} args - Arguments to find a MilestoneTemplate + * @example + * // Get one MilestoneTemplate + * const milestoneTemplate = await prisma.milestoneTemplate.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first MilestoneTemplate that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateFindFirstOrThrowArgs} args - Arguments to find a MilestoneTemplate + * @example + * // Get one MilestoneTemplate + * const milestoneTemplate = await prisma.milestoneTemplate.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more MilestoneTemplates that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all MilestoneTemplates + * const milestoneTemplates = await prisma.milestoneTemplate.findMany() + * + * // Get first 10 MilestoneTemplates + * const milestoneTemplates = await prisma.milestoneTemplate.findMany({ take: 10 }) + * + * // Only select the `id` + * const milestoneTemplateWithIdOnly = await prisma.milestoneTemplate.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a MilestoneTemplate. + * @param {MilestoneTemplateCreateArgs} args - Arguments to create a MilestoneTemplate. + * @example + * // Create one MilestoneTemplate + * const MilestoneTemplate = await prisma.milestoneTemplate.create({ + * data: { + * // ... data to create a MilestoneTemplate + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many MilestoneTemplates. + * @param {MilestoneTemplateCreateManyArgs} args - Arguments to create many MilestoneTemplates. + * @example + * // Create many MilestoneTemplates + * const milestoneTemplate = await prisma.milestoneTemplate.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many MilestoneTemplates and returns the data saved in the database. + * @param {MilestoneTemplateCreateManyAndReturnArgs} args - Arguments to create many MilestoneTemplates. + * @example + * // Create many MilestoneTemplates + * const milestoneTemplate = await prisma.milestoneTemplate.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many MilestoneTemplates and only return the `id` + * const milestoneTemplateWithIdOnly = await prisma.milestoneTemplate.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a MilestoneTemplate. + * @param {MilestoneTemplateDeleteArgs} args - Arguments to delete one MilestoneTemplate. + * @example + * // Delete one MilestoneTemplate + * const MilestoneTemplate = await prisma.milestoneTemplate.delete({ + * where: { + * // ... filter to delete one MilestoneTemplate + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one MilestoneTemplate. + * @param {MilestoneTemplateUpdateArgs} args - Arguments to update one MilestoneTemplate. + * @example + * // Update one MilestoneTemplate + * const milestoneTemplate = await prisma.milestoneTemplate.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more MilestoneTemplates. + * @param {MilestoneTemplateDeleteManyArgs} args - Arguments to filter MilestoneTemplates to delete. + * @example + * // Delete a few MilestoneTemplates + * const { count } = await prisma.milestoneTemplate.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more MilestoneTemplates. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many MilestoneTemplates + * const milestoneTemplate = await prisma.milestoneTemplate.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more MilestoneTemplates and returns the data updated in the database. + * @param {MilestoneTemplateUpdateManyAndReturnArgs} args - Arguments to update many MilestoneTemplates. + * @example + * // Update many MilestoneTemplates + * const milestoneTemplate = await prisma.milestoneTemplate.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more MilestoneTemplates and only return the `id` + * const milestoneTemplateWithIdOnly = await prisma.milestoneTemplate.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one MilestoneTemplate. + * @param {MilestoneTemplateUpsertArgs} args - Arguments to update or create a MilestoneTemplate. + * @example + * // Update or create a MilestoneTemplate + * const milestoneTemplate = await prisma.milestoneTemplate.upsert({ + * create: { + * // ... data to create a MilestoneTemplate + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the MilestoneTemplate we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__MilestoneTemplateClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of MilestoneTemplates. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateCountArgs} args - Arguments to filter MilestoneTemplates to count. + * @example + * // Count the number of MilestoneTemplates + * const count = await prisma.milestoneTemplate.count({ + * where: { + * // ... the filter for the MilestoneTemplates we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a MilestoneTemplate. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by MilestoneTemplate. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {MilestoneTemplateGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends MilestoneTemplateGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: MilestoneTemplateGroupByArgs['orderBy'] } + : { orderBy?: MilestoneTemplateGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetMilestoneTemplateGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the MilestoneTemplate model + */ + readonly fields: MilestoneTemplateFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for MilestoneTemplate. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__MilestoneTemplateClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the MilestoneTemplate model + */ + interface MilestoneTemplateFieldRefs { + readonly id: FieldRef<"MilestoneTemplate", 'BigInt'> + readonly name: FieldRef<"MilestoneTemplate", 'String'> + readonly description: FieldRef<"MilestoneTemplate", 'String'> + readonly duration: FieldRef<"MilestoneTemplate", 'Int'> + readonly type: FieldRef<"MilestoneTemplate", 'String'> + readonly order: FieldRef<"MilestoneTemplate", 'Int'> + readonly plannedText: FieldRef<"MilestoneTemplate", 'String'> + readonly activeText: FieldRef<"MilestoneTemplate", 'String'> + readonly completedText: FieldRef<"MilestoneTemplate", 'String'> + readonly blockedText: FieldRef<"MilestoneTemplate", 'String'> + readonly hidden: FieldRef<"MilestoneTemplate", 'Boolean'> + readonly reference: FieldRef<"MilestoneTemplate", 'String'> + readonly referenceId: FieldRef<"MilestoneTemplate", 'BigInt'> + readonly metadata: FieldRef<"MilestoneTemplate", 'Json'> + readonly deletedAt: FieldRef<"MilestoneTemplate", 'DateTime'> + readonly createdAt: FieldRef<"MilestoneTemplate", 'DateTime'> + readonly updatedAt: FieldRef<"MilestoneTemplate", 'DateTime'> + readonly deletedBy: FieldRef<"MilestoneTemplate", 'BigInt'> + readonly createdBy: FieldRef<"MilestoneTemplate", 'BigInt'> + readonly updatedBy: FieldRef<"MilestoneTemplate", 'BigInt'> + } + + + // Custom InputTypes + /** + * MilestoneTemplate findUnique + */ + export type MilestoneTemplateFindUniqueArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * Filter, which MilestoneTemplate to fetch. + */ + where: MilestoneTemplateWhereUniqueInput + } + + /** + * MilestoneTemplate findUniqueOrThrow + */ + export type MilestoneTemplateFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * Filter, which MilestoneTemplate to fetch. + */ + where: MilestoneTemplateWhereUniqueInput + } + + /** + * MilestoneTemplate findFirst + */ + export type MilestoneTemplateFindFirstArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * Filter, which MilestoneTemplate to fetch. + */ + where?: MilestoneTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of MilestoneTemplates to fetch. + */ + orderBy?: MilestoneTemplateOrderByWithRelationInput | MilestoneTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for MilestoneTemplates. + */ + cursor?: MilestoneTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` MilestoneTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` MilestoneTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of MilestoneTemplates. + */ + distinct?: MilestoneTemplateScalarFieldEnum | MilestoneTemplateScalarFieldEnum[] + } + + /** + * MilestoneTemplate findFirstOrThrow + */ + export type MilestoneTemplateFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * Filter, which MilestoneTemplate to fetch. + */ + where?: MilestoneTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of MilestoneTemplates to fetch. + */ + orderBy?: MilestoneTemplateOrderByWithRelationInput | MilestoneTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for MilestoneTemplates. + */ + cursor?: MilestoneTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` MilestoneTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` MilestoneTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of MilestoneTemplates. + */ + distinct?: MilestoneTemplateScalarFieldEnum | MilestoneTemplateScalarFieldEnum[] + } + + /** + * MilestoneTemplate findMany + */ + export type MilestoneTemplateFindManyArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * Filter, which MilestoneTemplates to fetch. + */ + where?: MilestoneTemplateWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of MilestoneTemplates to fetch. + */ + orderBy?: MilestoneTemplateOrderByWithRelationInput | MilestoneTemplateOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing MilestoneTemplates. + */ + cursor?: MilestoneTemplateWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` MilestoneTemplates from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` MilestoneTemplates. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of MilestoneTemplates. + */ + distinct?: MilestoneTemplateScalarFieldEnum | MilestoneTemplateScalarFieldEnum[] + } + + /** + * MilestoneTemplate create + */ + export type MilestoneTemplateCreateArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * The data needed to create a MilestoneTemplate. + */ + data: XOR + } + + /** + * MilestoneTemplate createMany + */ + export type MilestoneTemplateCreateManyArgs = { + /** + * The data used to create many MilestoneTemplates. + */ + data: MilestoneTemplateCreateManyInput | MilestoneTemplateCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * MilestoneTemplate createManyAndReturn + */ + export type MilestoneTemplateCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelectCreateManyAndReturn | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * The data used to create many MilestoneTemplates. + */ + data: MilestoneTemplateCreateManyInput | MilestoneTemplateCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * MilestoneTemplate update + */ + export type MilestoneTemplateUpdateArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * The data needed to update a MilestoneTemplate. + */ + data: XOR + /** + * Choose, which MilestoneTemplate to update. + */ + where: MilestoneTemplateWhereUniqueInput + } + + /** + * MilestoneTemplate updateMany + */ + export type MilestoneTemplateUpdateManyArgs = { + /** + * The data used to update MilestoneTemplates. + */ + data: XOR + /** + * Filter which MilestoneTemplates to update + */ + where?: MilestoneTemplateWhereInput + /** + * Limit how many MilestoneTemplates to update. + */ + limit?: number + } + + /** + * MilestoneTemplate updateManyAndReturn + */ + export type MilestoneTemplateUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * The data used to update MilestoneTemplates. + */ + data: XOR + /** + * Filter which MilestoneTemplates to update + */ + where?: MilestoneTemplateWhereInput + /** + * Limit how many MilestoneTemplates to update. + */ + limit?: number + } + + /** + * MilestoneTemplate upsert + */ + export type MilestoneTemplateUpsertArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * The filter to search for the MilestoneTemplate to update in case it exists. + */ + where: MilestoneTemplateWhereUniqueInput + /** + * In case the MilestoneTemplate found by the `where` argument doesn't exist, create a new MilestoneTemplate with this data. + */ + create: XOR + /** + * In case the MilestoneTemplate was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * MilestoneTemplate delete + */ + export type MilestoneTemplateDeleteArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + /** + * Filter which MilestoneTemplate to delete. + */ + where: MilestoneTemplateWhereUniqueInput + } + + /** + * MilestoneTemplate deleteMany + */ + export type MilestoneTemplateDeleteManyArgs = { + /** + * Filter which MilestoneTemplates to delete + */ + where?: MilestoneTemplateWhereInput + /** + * Limit how many MilestoneTemplates to delete. + */ + limit?: number + } + + /** + * MilestoneTemplate without action + */ + export type MilestoneTemplateDefaultArgs = { + /** + * Select specific fields to fetch from the MilestoneTemplate + */ + select?: MilestoneTemplateSelect | null + /** + * Omit specific fields from the MilestoneTemplate + */ + omit?: MilestoneTemplateOmit | null + } + + + /** + * Model ProjectType + */ + + export type AggregateProjectType = { + _count: ProjectTypeCountAggregateOutputType | null + _avg: ProjectTypeAvgAggregateOutputType | null + _sum: ProjectTypeSumAggregateOutputType | null + _min: ProjectTypeMinAggregateOutputType | null + _max: ProjectTypeMaxAggregateOutputType | null + } + + export type ProjectTypeAvgAggregateOutputType = { + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectTypeSumAggregateOutputType = { + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectTypeMinAggregateOutputType = { + key: string | null + displayName: string | null + icon: string | null + question: string | null + info: string | null + disabled: boolean | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectTypeMaxAggregateOutputType = { + key: string | null + displayName: string | null + icon: string | null + question: string | null + info: string | null + disabled: boolean | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectTypeCountAggregateOutputType = { + key: number + displayName: number + icon: number + question: number + info: number + aliases: number + disabled: number + hidden: number + metadata: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectTypeAvgAggregateInputType = { + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTypeSumAggregateInputType = { + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTypeMinAggregateInputType = { + key?: true + displayName?: true + icon?: true + question?: true + info?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTypeMaxAggregateInputType = { + key?: true + displayName?: true + icon?: true + question?: true + info?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectTypeCountAggregateInputType = { + key?: true + displayName?: true + icon?: true + question?: true + info?: true + aliases?: true + disabled?: true + hidden?: true + metadata?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectTypeAggregateArgs = { + /** + * Filter which ProjectType to aggregate. + */ + where?: ProjectTypeWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTypes to fetch. + */ + orderBy?: ProjectTypeOrderByWithRelationInput | ProjectTypeOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectTypeWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTypes from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTypes. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectTypes + **/ + _count?: true | ProjectTypeCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectTypeAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectTypeSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectTypeMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectTypeMaxAggregateInputType + } + + export type GetProjectTypeAggregateType = { + [P in keyof T & keyof AggregateProjectType]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectTypeGroupByArgs = { + where?: ProjectTypeWhereInput + orderBy?: ProjectTypeOrderByWithAggregationInput | ProjectTypeOrderByWithAggregationInput[] + by: ProjectTypeScalarFieldEnum[] | ProjectTypeScalarFieldEnum + having?: ProjectTypeScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectTypeCountAggregateInputType | true + _avg?: ProjectTypeAvgAggregateInputType + _sum?: ProjectTypeSumAggregateInputType + _min?: ProjectTypeMinAggregateInputType + _max?: ProjectTypeMaxAggregateInputType + } + + export type ProjectTypeGroupByOutputType = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonValue + disabled: boolean + hidden: boolean + metadata: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProjectTypeCountAggregateOutputType | null + _avg: ProjectTypeAvgAggregateOutputType | null + _sum: ProjectTypeSumAggregateOutputType | null + _min: ProjectTypeMinAggregateOutputType | null + _max: ProjectTypeMaxAggregateOutputType | null + } + + type GetProjectTypeGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectTypeGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectTypeSelect = $Extensions.GetSelect<{ + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["projectType"]> + + export type ProjectTypeSelectCreateManyAndReturn = $Extensions.GetSelect<{ + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["projectType"]> + + export type ProjectTypeSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["projectType"]> + + export type ProjectTypeSelectScalar = { + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectTypeOmit = $Extensions.GetOmit<"key" | "displayName" | "icon" | "question" | "info" | "aliases" | "disabled" | "hidden" | "metadata" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectType"]> + + export type $ProjectTypePayload = { + name: "ProjectType" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + key: string + displayName: string + icon: string + question: string + info: string + aliases: Prisma.JsonValue + disabled: boolean + hidden: boolean + metadata: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectType"]> + composites: {} + } + + type ProjectTypeGetPayload = $Result.GetResult + + type ProjectTypeCountArgs = + Omit & { + select?: ProjectTypeCountAggregateInputType | true + } + + export interface ProjectTypeDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectType'], meta: { name: 'ProjectType' } } + /** + * Find zero or one ProjectType that matches the filter. + * @param {ProjectTypeFindUniqueArgs} args - Arguments to find a ProjectType + * @example + * // Get one ProjectType + * const projectType = await prisma.projectType.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectType that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectTypeFindUniqueOrThrowArgs} args - Arguments to find a ProjectType + * @example + * // Get one ProjectType + * const projectType = await prisma.projectType.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectType that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeFindFirstArgs} args - Arguments to find a ProjectType + * @example + * // Get one ProjectType + * const projectType = await prisma.projectType.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectType that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeFindFirstOrThrowArgs} args - Arguments to find a ProjectType + * @example + * // Get one ProjectType + * const projectType = await prisma.projectType.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectTypes that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectTypes + * const projectTypes = await prisma.projectType.findMany() + * + * // Get first 10 ProjectTypes + * const projectTypes = await prisma.projectType.findMany({ take: 10 }) + * + * // Only select the `key` + * const projectTypeWithKeyOnly = await prisma.projectType.findMany({ select: { key: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectType. + * @param {ProjectTypeCreateArgs} args - Arguments to create a ProjectType. + * @example + * // Create one ProjectType + * const ProjectType = await prisma.projectType.create({ + * data: { + * // ... data to create a ProjectType + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectTypes. + * @param {ProjectTypeCreateManyArgs} args - Arguments to create many ProjectTypes. + * @example + * // Create many ProjectTypes + * const projectType = await prisma.projectType.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectTypes and returns the data saved in the database. + * @param {ProjectTypeCreateManyAndReturnArgs} args - Arguments to create many ProjectTypes. + * @example + * // Create many ProjectTypes + * const projectType = await prisma.projectType.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectTypes and only return the `key` + * const projectTypeWithKeyOnly = await prisma.projectType.createManyAndReturn({ + * select: { key: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectType. + * @param {ProjectTypeDeleteArgs} args - Arguments to delete one ProjectType. + * @example + * // Delete one ProjectType + * const ProjectType = await prisma.projectType.delete({ + * where: { + * // ... filter to delete one ProjectType + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectType. + * @param {ProjectTypeUpdateArgs} args - Arguments to update one ProjectType. + * @example + * // Update one ProjectType + * const projectType = await prisma.projectType.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectTypes. + * @param {ProjectTypeDeleteManyArgs} args - Arguments to filter ProjectTypes to delete. + * @example + * // Delete a few ProjectTypes + * const { count } = await prisma.projectType.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectTypes. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectTypes + * const projectType = await prisma.projectType.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectTypes and returns the data updated in the database. + * @param {ProjectTypeUpdateManyAndReturnArgs} args - Arguments to update many ProjectTypes. + * @example + * // Update many ProjectTypes + * const projectType = await prisma.projectType.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectTypes and only return the `key` + * const projectTypeWithKeyOnly = await prisma.projectType.updateManyAndReturn({ + * select: { key: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectType. + * @param {ProjectTypeUpsertArgs} args - Arguments to update or create a ProjectType. + * @example + * // Update or create a ProjectType + * const projectType = await prisma.projectType.upsert({ + * create: { + * // ... data to create a ProjectType + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectType we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectTypeClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectTypes. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeCountArgs} args - Arguments to filter ProjectTypes to count. + * @example + * // Count the number of ProjectTypes + * const count = await prisma.projectType.count({ + * where: { + * // ... the filter for the ProjectTypes we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectType. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectType. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectTypeGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectTypeGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectTypeGroupByArgs['orderBy'] } + : { orderBy?: ProjectTypeGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectTypeGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectType model + */ + readonly fields: ProjectTypeFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectType. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectTypeClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectType model + */ + interface ProjectTypeFieldRefs { + readonly key: FieldRef<"ProjectType", 'String'> + readonly displayName: FieldRef<"ProjectType", 'String'> + readonly icon: FieldRef<"ProjectType", 'String'> + readonly question: FieldRef<"ProjectType", 'String'> + readonly info: FieldRef<"ProjectType", 'String'> + readonly aliases: FieldRef<"ProjectType", 'Json'> + readonly disabled: FieldRef<"ProjectType", 'Boolean'> + readonly hidden: FieldRef<"ProjectType", 'Boolean'> + readonly metadata: FieldRef<"ProjectType", 'Json'> + readonly deletedAt: FieldRef<"ProjectType", 'DateTime'> + readonly createdAt: FieldRef<"ProjectType", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectType", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectType", 'Int'> + readonly createdBy: FieldRef<"ProjectType", 'Int'> + readonly updatedBy: FieldRef<"ProjectType", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectType findUnique + */ + export type ProjectTypeFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * Filter, which ProjectType to fetch. + */ + where: ProjectTypeWhereUniqueInput + } + + /** + * ProjectType findUniqueOrThrow + */ + export type ProjectTypeFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * Filter, which ProjectType to fetch. + */ + where: ProjectTypeWhereUniqueInput + } + + /** + * ProjectType findFirst + */ + export type ProjectTypeFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * Filter, which ProjectType to fetch. + */ + where?: ProjectTypeWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTypes to fetch. + */ + orderBy?: ProjectTypeOrderByWithRelationInput | ProjectTypeOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectTypes. + */ + cursor?: ProjectTypeWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTypes from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTypes. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectTypes. + */ + distinct?: ProjectTypeScalarFieldEnum | ProjectTypeScalarFieldEnum[] + } + + /** + * ProjectType findFirstOrThrow + */ + export type ProjectTypeFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * Filter, which ProjectType to fetch. + */ + where?: ProjectTypeWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTypes to fetch. + */ + orderBy?: ProjectTypeOrderByWithRelationInput | ProjectTypeOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectTypes. + */ + cursor?: ProjectTypeWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTypes from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTypes. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectTypes. + */ + distinct?: ProjectTypeScalarFieldEnum | ProjectTypeScalarFieldEnum[] + } + + /** + * ProjectType findMany + */ + export type ProjectTypeFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * Filter, which ProjectTypes to fetch. + */ + where?: ProjectTypeWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectTypes to fetch. + */ + orderBy?: ProjectTypeOrderByWithRelationInput | ProjectTypeOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectTypes. + */ + cursor?: ProjectTypeWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectTypes from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectTypes. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectTypes. + */ + distinct?: ProjectTypeScalarFieldEnum | ProjectTypeScalarFieldEnum[] + } + + /** + * ProjectType create + */ + export type ProjectTypeCreateArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * The data needed to create a ProjectType. + */ + data: XOR + } + + /** + * ProjectType createMany + */ + export type ProjectTypeCreateManyArgs = { + /** + * The data used to create many ProjectTypes. + */ + data: ProjectTypeCreateManyInput | ProjectTypeCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectType createManyAndReturn + */ + export type ProjectTypeCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * The data used to create many ProjectTypes. + */ + data: ProjectTypeCreateManyInput | ProjectTypeCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectType update + */ + export type ProjectTypeUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * The data needed to update a ProjectType. + */ + data: XOR + /** + * Choose, which ProjectType to update. + */ + where: ProjectTypeWhereUniqueInput + } + + /** + * ProjectType updateMany + */ + export type ProjectTypeUpdateManyArgs = { + /** + * The data used to update ProjectTypes. + */ + data: XOR + /** + * Filter which ProjectTypes to update + */ + where?: ProjectTypeWhereInput + /** + * Limit how many ProjectTypes to update. + */ + limit?: number + } + + /** + * ProjectType updateManyAndReturn + */ + export type ProjectTypeUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * The data used to update ProjectTypes. + */ + data: XOR + /** + * Filter which ProjectTypes to update + */ + where?: ProjectTypeWhereInput + /** + * Limit how many ProjectTypes to update. + */ + limit?: number + } + + /** + * ProjectType upsert + */ + export type ProjectTypeUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * The filter to search for the ProjectType to update in case it exists. + */ + where: ProjectTypeWhereUniqueInput + /** + * In case the ProjectType found by the `where` argument doesn't exist, create a new ProjectType with this data. + */ + create: XOR + /** + * In case the ProjectType was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectType delete + */ + export type ProjectTypeDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + /** + * Filter which ProjectType to delete. + */ + where: ProjectTypeWhereUniqueInput + } + + /** + * ProjectType deleteMany + */ + export type ProjectTypeDeleteManyArgs = { + /** + * Filter which ProjectTypes to delete + */ + where?: ProjectTypeWhereInput + /** + * Limit how many ProjectTypes to delete. + */ + limit?: number + } + + /** + * ProjectType without action + */ + export type ProjectTypeDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectType + */ + select?: ProjectTypeSelect | null + /** + * Omit specific fields from the ProjectType + */ + omit?: ProjectTypeOmit | null + } + + + /** + * Model ProductCategory + */ + + export type AggregateProductCategory = { + _count: ProductCategoryCountAggregateOutputType | null + _avg: ProductCategoryAvgAggregateOutputType | null + _sum: ProductCategorySumAggregateOutputType | null + _min: ProductCategoryMinAggregateOutputType | null + _max: ProductCategoryMaxAggregateOutputType | null + } + + export type ProductCategoryAvgAggregateOutputType = { + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProductCategorySumAggregateOutputType = { + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProductCategoryMinAggregateOutputType = { + key: string | null + displayName: string | null + icon: string | null + question: string | null + info: string | null + disabled: boolean | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProductCategoryMaxAggregateOutputType = { + key: string | null + displayName: string | null + icon: string | null + question: string | null + info: string | null + disabled: boolean | null + hidden: boolean | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProductCategoryCountAggregateOutputType = { + key: number + displayName: number + icon: number + question: number + info: number + aliases: number + disabled: number + hidden: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProductCategoryAvgAggregateInputType = { + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductCategorySumAggregateInputType = { + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductCategoryMinAggregateInputType = { + key?: true + displayName?: true + icon?: true + question?: true + info?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductCategoryMaxAggregateInputType = { + key?: true + displayName?: true + icon?: true + question?: true + info?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProductCategoryCountAggregateInputType = { + key?: true + displayName?: true + icon?: true + question?: true + info?: true + aliases?: true + disabled?: true + hidden?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProductCategoryAggregateArgs = { + /** + * Filter which ProductCategory to aggregate. + */ + where?: ProductCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductCategories to fetch. + */ + orderBy?: ProductCategoryOrderByWithRelationInput | ProductCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProductCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProductCategories + **/ + _count?: true | ProductCategoryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProductCategoryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProductCategorySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProductCategoryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProductCategoryMaxAggregateInputType + } + + export type GetProductCategoryAggregateType = { + [P in keyof T & keyof AggregateProductCategory]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProductCategoryGroupByArgs = { + where?: ProductCategoryWhereInput + orderBy?: ProductCategoryOrderByWithAggregationInput | ProductCategoryOrderByWithAggregationInput[] + by: ProductCategoryScalarFieldEnum[] | ProductCategoryScalarFieldEnum + having?: ProductCategoryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProductCategoryCountAggregateInputType | true + _avg?: ProductCategoryAvgAggregateInputType + _sum?: ProductCategorySumAggregateInputType + _min?: ProductCategoryMinAggregateInputType + _max?: ProductCategoryMaxAggregateInputType + } + + export type ProductCategoryGroupByOutputType = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonValue + disabled: boolean + hidden: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProductCategoryCountAggregateOutputType | null + _avg: ProductCategoryAvgAggregateOutputType | null + _sum: ProductCategorySumAggregateOutputType | null + _min: ProductCategoryMinAggregateOutputType | null + _max: ProductCategoryMaxAggregateOutputType | null + } + + type GetProductCategoryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProductCategoryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProductCategorySelect = $Extensions.GetSelect<{ + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["productCategory"]> + + export type ProductCategorySelectCreateManyAndReturn = $Extensions.GetSelect<{ + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["productCategory"]> + + export type ProductCategorySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["productCategory"]> + + export type ProductCategorySelectScalar = { + key?: boolean + displayName?: boolean + icon?: boolean + question?: boolean + info?: boolean + aliases?: boolean + disabled?: boolean + hidden?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProductCategoryOmit = $Extensions.GetOmit<"key" | "displayName" | "icon" | "question" | "info" | "aliases" | "disabled" | "hidden" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["productCategory"]> + + export type $ProductCategoryPayload = { + name: "ProductCategory" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + key: string + displayName: string + icon: string + question: string + info: string + aliases: Prisma.JsonValue + disabled: boolean + hidden: boolean + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["productCategory"]> + composites: {} + } + + type ProductCategoryGetPayload = $Result.GetResult + + type ProductCategoryCountArgs = + Omit & { + select?: ProductCategoryCountAggregateInputType | true + } + + export interface ProductCategoryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProductCategory'], meta: { name: 'ProductCategory' } } + /** + * Find zero or one ProductCategory that matches the filter. + * @param {ProductCategoryFindUniqueArgs} args - Arguments to find a ProductCategory + * @example + * // Get one ProductCategory + * const productCategory = await prisma.productCategory.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProductCategory that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProductCategoryFindUniqueOrThrowArgs} args - Arguments to find a ProductCategory + * @example + * // Get one ProductCategory + * const productCategory = await prisma.productCategory.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProductCategory that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryFindFirstArgs} args - Arguments to find a ProductCategory + * @example + * // Get one ProductCategory + * const productCategory = await prisma.productCategory.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProductCategory that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryFindFirstOrThrowArgs} args - Arguments to find a ProductCategory + * @example + * // Get one ProductCategory + * const productCategory = await prisma.productCategory.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProductCategories that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProductCategories + * const productCategories = await prisma.productCategory.findMany() + * + * // Get first 10 ProductCategories + * const productCategories = await prisma.productCategory.findMany({ take: 10 }) + * + * // Only select the `key` + * const productCategoryWithKeyOnly = await prisma.productCategory.findMany({ select: { key: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProductCategory. + * @param {ProductCategoryCreateArgs} args - Arguments to create a ProductCategory. + * @example + * // Create one ProductCategory + * const ProductCategory = await prisma.productCategory.create({ + * data: { + * // ... data to create a ProductCategory + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProductCategories. + * @param {ProductCategoryCreateManyArgs} args - Arguments to create many ProductCategories. + * @example + * // Create many ProductCategories + * const productCategory = await prisma.productCategory.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProductCategories and returns the data saved in the database. + * @param {ProductCategoryCreateManyAndReturnArgs} args - Arguments to create many ProductCategories. + * @example + * // Create many ProductCategories + * const productCategory = await prisma.productCategory.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProductCategories and only return the `key` + * const productCategoryWithKeyOnly = await prisma.productCategory.createManyAndReturn({ + * select: { key: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProductCategory. + * @param {ProductCategoryDeleteArgs} args - Arguments to delete one ProductCategory. + * @example + * // Delete one ProductCategory + * const ProductCategory = await prisma.productCategory.delete({ + * where: { + * // ... filter to delete one ProductCategory + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProductCategory. + * @param {ProductCategoryUpdateArgs} args - Arguments to update one ProductCategory. + * @example + * // Update one ProductCategory + * const productCategory = await prisma.productCategory.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProductCategories. + * @param {ProductCategoryDeleteManyArgs} args - Arguments to filter ProductCategories to delete. + * @example + * // Delete a few ProductCategories + * const { count } = await prisma.productCategory.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProductCategories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProductCategories + * const productCategory = await prisma.productCategory.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProductCategories and returns the data updated in the database. + * @param {ProductCategoryUpdateManyAndReturnArgs} args - Arguments to update many ProductCategories. + * @example + * // Update many ProductCategories + * const productCategory = await prisma.productCategory.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProductCategories and only return the `key` + * const productCategoryWithKeyOnly = await prisma.productCategory.updateManyAndReturn({ + * select: { key: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProductCategory. + * @param {ProductCategoryUpsertArgs} args - Arguments to update or create a ProductCategory. + * @example + * // Update or create a ProductCategory + * const productCategory = await prisma.productCategory.upsert({ + * create: { + * // ... data to create a ProductCategory + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProductCategory we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProductCategoryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProductCategories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryCountArgs} args - Arguments to filter ProductCategories to count. + * @example + * // Count the number of ProductCategories + * const count = await prisma.productCategory.count({ + * where: { + * // ... the filter for the ProductCategories we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProductCategory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProductCategory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProductCategoryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProductCategoryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProductCategoryGroupByArgs['orderBy'] } + : { orderBy?: ProductCategoryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProductCategoryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProductCategory model + */ + readonly fields: ProductCategoryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProductCategory. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProductCategoryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProductCategory model + */ + interface ProductCategoryFieldRefs { + readonly key: FieldRef<"ProductCategory", 'String'> + readonly displayName: FieldRef<"ProductCategory", 'String'> + readonly icon: FieldRef<"ProductCategory", 'String'> + readonly question: FieldRef<"ProductCategory", 'String'> + readonly info: FieldRef<"ProductCategory", 'String'> + readonly aliases: FieldRef<"ProductCategory", 'Json'> + readonly disabled: FieldRef<"ProductCategory", 'Boolean'> + readonly hidden: FieldRef<"ProductCategory", 'Boolean'> + readonly deletedAt: FieldRef<"ProductCategory", 'DateTime'> + readonly createdAt: FieldRef<"ProductCategory", 'DateTime'> + readonly updatedAt: FieldRef<"ProductCategory", 'DateTime'> + readonly deletedBy: FieldRef<"ProductCategory", 'Int'> + readonly createdBy: FieldRef<"ProductCategory", 'Int'> + readonly updatedBy: FieldRef<"ProductCategory", 'Int'> + } + + + // Custom InputTypes + /** + * ProductCategory findUnique + */ + export type ProductCategoryFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * Filter, which ProductCategory to fetch. + */ + where: ProductCategoryWhereUniqueInput + } + + /** + * ProductCategory findUniqueOrThrow + */ + export type ProductCategoryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * Filter, which ProductCategory to fetch. + */ + where: ProductCategoryWhereUniqueInput + } + + /** + * ProductCategory findFirst + */ + export type ProductCategoryFindFirstArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * Filter, which ProductCategory to fetch. + */ + where?: ProductCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductCategories to fetch. + */ + orderBy?: ProductCategoryOrderByWithRelationInput | ProductCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProductCategories. + */ + cursor?: ProductCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProductCategories. + */ + distinct?: ProductCategoryScalarFieldEnum | ProductCategoryScalarFieldEnum[] + } + + /** + * ProductCategory findFirstOrThrow + */ + export type ProductCategoryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * Filter, which ProductCategory to fetch. + */ + where?: ProductCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductCategories to fetch. + */ + orderBy?: ProductCategoryOrderByWithRelationInput | ProductCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProductCategories. + */ + cursor?: ProductCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProductCategories. + */ + distinct?: ProductCategoryScalarFieldEnum | ProductCategoryScalarFieldEnum[] + } + + /** + * ProductCategory findMany + */ + export type ProductCategoryFindManyArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * Filter, which ProductCategories to fetch. + */ + where?: ProductCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProductCategories to fetch. + */ + orderBy?: ProductCategoryOrderByWithRelationInput | ProductCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProductCategories. + */ + cursor?: ProductCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProductCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProductCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProductCategories. + */ + distinct?: ProductCategoryScalarFieldEnum | ProductCategoryScalarFieldEnum[] + } + + /** + * ProductCategory create + */ + export type ProductCategoryCreateArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * The data needed to create a ProductCategory. + */ + data: XOR + } + + /** + * ProductCategory createMany + */ + export type ProductCategoryCreateManyArgs = { + /** + * The data used to create many ProductCategories. + */ + data: ProductCategoryCreateManyInput | ProductCategoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProductCategory createManyAndReturn + */ + export type ProductCategoryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * The data used to create many ProductCategories. + */ + data: ProductCategoryCreateManyInput | ProductCategoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProductCategory update + */ + export type ProductCategoryUpdateArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * The data needed to update a ProductCategory. + */ + data: XOR + /** + * Choose, which ProductCategory to update. + */ + where: ProductCategoryWhereUniqueInput + } + + /** + * ProductCategory updateMany + */ + export type ProductCategoryUpdateManyArgs = { + /** + * The data used to update ProductCategories. + */ + data: XOR + /** + * Filter which ProductCategories to update + */ + where?: ProductCategoryWhereInput + /** + * Limit how many ProductCategories to update. + */ + limit?: number + } + + /** + * ProductCategory updateManyAndReturn + */ + export type ProductCategoryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * The data used to update ProductCategories. + */ + data: XOR + /** + * Filter which ProductCategories to update + */ + where?: ProductCategoryWhereInput + /** + * Limit how many ProductCategories to update. + */ + limit?: number + } + + /** + * ProductCategory upsert + */ + export type ProductCategoryUpsertArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * The filter to search for the ProductCategory to update in case it exists. + */ + where: ProductCategoryWhereUniqueInput + /** + * In case the ProductCategory found by the `where` argument doesn't exist, create a new ProductCategory with this data. + */ + create: XOR + /** + * In case the ProductCategory was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProductCategory delete + */ + export type ProductCategoryDeleteArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + /** + * Filter which ProductCategory to delete. + */ + where: ProductCategoryWhereUniqueInput + } + + /** + * ProductCategory deleteMany + */ + export type ProductCategoryDeleteManyArgs = { + /** + * Filter which ProductCategories to delete + */ + where?: ProductCategoryWhereInput + /** + * Limit how many ProductCategories to delete. + */ + limit?: number + } + + /** + * ProductCategory without action + */ + export type ProductCategoryDefaultArgs = { + /** + * Select specific fields to fetch from the ProductCategory + */ + select?: ProductCategorySelect | null + /** + * Omit specific fields from the ProductCategory + */ + omit?: ProductCategoryOmit | null + } + + + /** + * Model OrgConfig + */ + + export type AggregateOrgConfig = { + _count: OrgConfigCountAggregateOutputType | null + _avg: OrgConfigAvgAggregateOutputType | null + _sum: OrgConfigSumAggregateOutputType | null + _min: OrgConfigMinAggregateOutputType | null + _max: OrgConfigMaxAggregateOutputType | null + } + + export type OrgConfigAvgAggregateOutputType = { + id: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type OrgConfigSumAggregateOutputType = { + id: bigint | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type OrgConfigMinAggregateOutputType = { + id: bigint | null + orgId: string | null + configName: string | null + configValue: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type OrgConfigMaxAggregateOutputType = { + id: bigint | null + orgId: string | null + configName: string | null + configValue: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type OrgConfigCountAggregateOutputType = { + id: number + orgId: number + configName: number + configValue: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type OrgConfigAvgAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type OrgConfigSumAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type OrgConfigMinAggregateInputType = { + id?: true + orgId?: true + configName?: true + configValue?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type OrgConfigMaxAggregateInputType = { + id?: true + orgId?: true + configName?: true + configValue?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type OrgConfigCountAggregateInputType = { + id?: true + orgId?: true + configName?: true + configValue?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type OrgConfigAggregateArgs = { + /** + * Filter which OrgConfig to aggregate. + */ + where?: OrgConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OrgConfigs to fetch. + */ + orderBy?: OrgConfigOrderByWithRelationInput | OrgConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: OrgConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OrgConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OrgConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned OrgConfigs + **/ + _count?: true | OrgConfigCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: OrgConfigAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: OrgConfigSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: OrgConfigMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: OrgConfigMaxAggregateInputType + } + + export type GetOrgConfigAggregateType = { + [P in keyof T & keyof AggregateOrgConfig]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type OrgConfigGroupByArgs = { + where?: OrgConfigWhereInput + orderBy?: OrgConfigOrderByWithAggregationInput | OrgConfigOrderByWithAggregationInput[] + by: OrgConfigScalarFieldEnum[] | OrgConfigScalarFieldEnum + having?: OrgConfigScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: OrgConfigCountAggregateInputType | true + _avg?: OrgConfigAvgAggregateInputType + _sum?: OrgConfigSumAggregateInputType + _min?: OrgConfigMinAggregateInputType + _max?: OrgConfigMaxAggregateInputType + } + + export type OrgConfigGroupByOutputType = { + id: bigint + orgId: string + configName: string + configValue: string | null + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: OrgConfigCountAggregateOutputType | null + _avg: OrgConfigAvgAggregateOutputType | null + _sum: OrgConfigSumAggregateOutputType | null + _min: OrgConfigMinAggregateOutputType | null + _max: OrgConfigMaxAggregateOutputType | null + } + + type GetOrgConfigGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof OrgConfigGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type OrgConfigSelect = $Extensions.GetSelect<{ + id?: boolean + orgId?: boolean + configName?: boolean + configValue?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["orgConfig"]> + + export type OrgConfigSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + orgId?: boolean + configName?: boolean + configValue?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["orgConfig"]> + + export type OrgConfigSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + orgId?: boolean + configName?: boolean + configValue?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["orgConfig"]> + + export type OrgConfigSelectScalar = { + id?: boolean + orgId?: boolean + configName?: boolean + configValue?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type OrgConfigOmit = $Extensions.GetOmit<"id" | "orgId" | "configName" | "configValue" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["orgConfig"]> + + export type $OrgConfigPayload = { + name: "OrgConfig" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + orgId: string + configName: string + configValue: string | null + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["orgConfig"]> + composites: {} + } + + type OrgConfigGetPayload = $Result.GetResult + + type OrgConfigCountArgs = + Omit & { + select?: OrgConfigCountAggregateInputType | true + } + + export interface OrgConfigDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['OrgConfig'], meta: { name: 'OrgConfig' } } + /** + * Find zero or one OrgConfig that matches the filter. + * @param {OrgConfigFindUniqueArgs} args - Arguments to find a OrgConfig + * @example + * // Get one OrgConfig + * const orgConfig = await prisma.orgConfig.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one OrgConfig that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {OrgConfigFindUniqueOrThrowArgs} args - Arguments to find a OrgConfig + * @example + * // Get one OrgConfig + * const orgConfig = await prisma.orgConfig.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first OrgConfig that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigFindFirstArgs} args - Arguments to find a OrgConfig + * @example + * // Get one OrgConfig + * const orgConfig = await prisma.orgConfig.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first OrgConfig that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigFindFirstOrThrowArgs} args - Arguments to find a OrgConfig + * @example + * // Get one OrgConfig + * const orgConfig = await prisma.orgConfig.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more OrgConfigs that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all OrgConfigs + * const orgConfigs = await prisma.orgConfig.findMany() + * + * // Get first 10 OrgConfigs + * const orgConfigs = await prisma.orgConfig.findMany({ take: 10 }) + * + * // Only select the `id` + * const orgConfigWithIdOnly = await prisma.orgConfig.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a OrgConfig. + * @param {OrgConfigCreateArgs} args - Arguments to create a OrgConfig. + * @example + * // Create one OrgConfig + * const OrgConfig = await prisma.orgConfig.create({ + * data: { + * // ... data to create a OrgConfig + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many OrgConfigs. + * @param {OrgConfigCreateManyArgs} args - Arguments to create many OrgConfigs. + * @example + * // Create many OrgConfigs + * const orgConfig = await prisma.orgConfig.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many OrgConfigs and returns the data saved in the database. + * @param {OrgConfigCreateManyAndReturnArgs} args - Arguments to create many OrgConfigs. + * @example + * // Create many OrgConfigs + * const orgConfig = await prisma.orgConfig.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many OrgConfigs and only return the `id` + * const orgConfigWithIdOnly = await prisma.orgConfig.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a OrgConfig. + * @param {OrgConfigDeleteArgs} args - Arguments to delete one OrgConfig. + * @example + * // Delete one OrgConfig + * const OrgConfig = await prisma.orgConfig.delete({ + * where: { + * // ... filter to delete one OrgConfig + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one OrgConfig. + * @param {OrgConfigUpdateArgs} args - Arguments to update one OrgConfig. + * @example + * // Update one OrgConfig + * const orgConfig = await prisma.orgConfig.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more OrgConfigs. + * @param {OrgConfigDeleteManyArgs} args - Arguments to filter OrgConfigs to delete. + * @example + * // Delete a few OrgConfigs + * const { count } = await prisma.orgConfig.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more OrgConfigs. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many OrgConfigs + * const orgConfig = await prisma.orgConfig.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more OrgConfigs and returns the data updated in the database. + * @param {OrgConfigUpdateManyAndReturnArgs} args - Arguments to update many OrgConfigs. + * @example + * // Update many OrgConfigs + * const orgConfig = await prisma.orgConfig.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more OrgConfigs and only return the `id` + * const orgConfigWithIdOnly = await prisma.orgConfig.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one OrgConfig. + * @param {OrgConfigUpsertArgs} args - Arguments to update or create a OrgConfig. + * @example + * // Update or create a OrgConfig + * const orgConfig = await prisma.orgConfig.upsert({ + * create: { + * // ... data to create a OrgConfig + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the OrgConfig we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__OrgConfigClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of OrgConfigs. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigCountArgs} args - Arguments to filter OrgConfigs to count. + * @example + * // Count the number of OrgConfigs + * const count = await prisma.orgConfig.count({ + * where: { + * // ... the filter for the OrgConfigs we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a OrgConfig. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by OrgConfig. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {OrgConfigGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends OrgConfigGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: OrgConfigGroupByArgs['orderBy'] } + : { orderBy?: OrgConfigGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetOrgConfigGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the OrgConfig model + */ + readonly fields: OrgConfigFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for OrgConfig. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__OrgConfigClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the OrgConfig model + */ + interface OrgConfigFieldRefs { + readonly id: FieldRef<"OrgConfig", 'BigInt'> + readonly orgId: FieldRef<"OrgConfig", 'String'> + readonly configName: FieldRef<"OrgConfig", 'String'> + readonly configValue: FieldRef<"OrgConfig", 'String'> + readonly deletedAt: FieldRef<"OrgConfig", 'DateTime'> + readonly createdAt: FieldRef<"OrgConfig", 'DateTime'> + readonly updatedAt: FieldRef<"OrgConfig", 'DateTime'> + readonly deletedBy: FieldRef<"OrgConfig", 'BigInt'> + readonly createdBy: FieldRef<"OrgConfig", 'BigInt'> + readonly updatedBy: FieldRef<"OrgConfig", 'BigInt'> + } + + + // Custom InputTypes + /** + * OrgConfig findUnique + */ + export type OrgConfigFindUniqueArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * Filter, which OrgConfig to fetch. + */ + where: OrgConfigWhereUniqueInput + } + + /** + * OrgConfig findUniqueOrThrow + */ + export type OrgConfigFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * Filter, which OrgConfig to fetch. + */ + where: OrgConfigWhereUniqueInput + } + + /** + * OrgConfig findFirst + */ + export type OrgConfigFindFirstArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * Filter, which OrgConfig to fetch. + */ + where?: OrgConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OrgConfigs to fetch. + */ + orderBy?: OrgConfigOrderByWithRelationInput | OrgConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for OrgConfigs. + */ + cursor?: OrgConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OrgConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OrgConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of OrgConfigs. + */ + distinct?: OrgConfigScalarFieldEnum | OrgConfigScalarFieldEnum[] + } + + /** + * OrgConfig findFirstOrThrow + */ + export type OrgConfigFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * Filter, which OrgConfig to fetch. + */ + where?: OrgConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OrgConfigs to fetch. + */ + orderBy?: OrgConfigOrderByWithRelationInput | OrgConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for OrgConfigs. + */ + cursor?: OrgConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OrgConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OrgConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of OrgConfigs. + */ + distinct?: OrgConfigScalarFieldEnum | OrgConfigScalarFieldEnum[] + } + + /** + * OrgConfig findMany + */ + export type OrgConfigFindManyArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * Filter, which OrgConfigs to fetch. + */ + where?: OrgConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of OrgConfigs to fetch. + */ + orderBy?: OrgConfigOrderByWithRelationInput | OrgConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing OrgConfigs. + */ + cursor?: OrgConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` OrgConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` OrgConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of OrgConfigs. + */ + distinct?: OrgConfigScalarFieldEnum | OrgConfigScalarFieldEnum[] + } + + /** + * OrgConfig create + */ + export type OrgConfigCreateArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * The data needed to create a OrgConfig. + */ + data: XOR + } + + /** + * OrgConfig createMany + */ + export type OrgConfigCreateManyArgs = { + /** + * The data used to create many OrgConfigs. + */ + data: OrgConfigCreateManyInput | OrgConfigCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * OrgConfig createManyAndReturn + */ + export type OrgConfigCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelectCreateManyAndReturn | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * The data used to create many OrgConfigs. + */ + data: OrgConfigCreateManyInput | OrgConfigCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * OrgConfig update + */ + export type OrgConfigUpdateArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * The data needed to update a OrgConfig. + */ + data: XOR + /** + * Choose, which OrgConfig to update. + */ + where: OrgConfigWhereUniqueInput + } + + /** + * OrgConfig updateMany + */ + export type OrgConfigUpdateManyArgs = { + /** + * The data used to update OrgConfigs. + */ + data: XOR + /** + * Filter which OrgConfigs to update + */ + where?: OrgConfigWhereInput + /** + * Limit how many OrgConfigs to update. + */ + limit?: number + } + + /** + * OrgConfig updateManyAndReturn + */ + export type OrgConfigUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * The data used to update OrgConfigs. + */ + data: XOR + /** + * Filter which OrgConfigs to update + */ + where?: OrgConfigWhereInput + /** + * Limit how many OrgConfigs to update. + */ + limit?: number + } + + /** + * OrgConfig upsert + */ + export type OrgConfigUpsertArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * The filter to search for the OrgConfig to update in case it exists. + */ + where: OrgConfigWhereUniqueInput + /** + * In case the OrgConfig found by the `where` argument doesn't exist, create a new OrgConfig with this data. + */ + create: XOR + /** + * In case the OrgConfig was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * OrgConfig delete + */ + export type OrgConfigDeleteArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + /** + * Filter which OrgConfig to delete. + */ + where: OrgConfigWhereUniqueInput + } + + /** + * OrgConfig deleteMany + */ + export type OrgConfigDeleteManyArgs = { + /** + * Filter which OrgConfigs to delete + */ + where?: OrgConfigWhereInput + /** + * Limit how many OrgConfigs to delete. + */ + limit?: number + } + + /** + * OrgConfig without action + */ + export type OrgConfigDefaultArgs = { + /** + * Select specific fields to fetch from the OrgConfig + */ + select?: OrgConfigSelect | null + /** + * Omit specific fields from the OrgConfig + */ + omit?: OrgConfigOmit | null + } + + + /** + * Model Form + */ + + export type AggregateForm = { + _count: FormCountAggregateOutputType | null + _avg: FormAvgAggregateOutputType | null + _sum: FormSumAggregateOutputType | null + _min: FormMinAggregateOutputType | null + _max: FormMaxAggregateOutputType | null + } + + export type FormAvgAggregateOutputType = { + id: number | null + version: number | null + revision: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type FormSumAggregateOutputType = { + id: bigint | null + version: bigint | null + revision: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type FormMinAggregateOutputType = { + id: bigint | null + key: string | null + version: bigint | null + revision: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type FormMaxAggregateOutputType = { + id: bigint | null + key: string | null + version: bigint | null + revision: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type FormCountAggregateOutputType = { + id: number + key: number + version: number + revision: number + config: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type FormAvgAggregateInputType = { + id?: true + version?: true + revision?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type FormSumAggregateInputType = { + id?: true + version?: true + revision?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type FormMinAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type FormMaxAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type FormCountAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + config?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type FormAggregateArgs = { + /** + * Filter which Form to aggregate. + */ + where?: FormWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Forms to fetch. + */ + orderBy?: FormOrderByWithRelationInput | FormOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: FormWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Forms from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Forms. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned Forms + **/ + _count?: true | FormCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: FormAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: FormSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: FormMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: FormMaxAggregateInputType + } + + export type GetFormAggregateType = { + [P in keyof T & keyof AggregateForm]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type FormGroupByArgs = { + where?: FormWhereInput + orderBy?: FormOrderByWithAggregationInput | FormOrderByWithAggregationInput[] + by: FormScalarFieldEnum[] | FormScalarFieldEnum + having?: FormScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: FormCountAggregateInputType | true + _avg?: FormAvgAggregateInputType + _sum?: FormSumAggregateInputType + _min?: FormMinAggregateInputType + _max?: FormMaxAggregateInputType + } + + export type FormGroupByOutputType = { + id: bigint + key: string + version: bigint + revision: bigint + config: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: FormCountAggregateOutputType | null + _avg: FormAvgAggregateOutputType | null + _sum: FormSumAggregateOutputType | null + _min: FormMinAggregateOutputType | null + _max: FormMaxAggregateOutputType | null + } + + type GetFormGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof FormGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type FormSelect = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["form"]> + + export type FormSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["form"]> + + export type FormSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["form"]> + + export type FormSelectScalar = { + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type FormOmit = $Extensions.GetOmit<"id" | "key" | "version" | "revision" | "config" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["form"]> + + export type $FormPayload = { + name: "Form" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + key: string + version: bigint + revision: bigint + config: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["form"]> + composites: {} + } + + type FormGetPayload = $Result.GetResult + + type FormCountArgs = + Omit & { + select?: FormCountAggregateInputType | true + } + + export interface FormDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['Form'], meta: { name: 'Form' } } + /** + * Find zero or one Form that matches the filter. + * @param {FormFindUniqueArgs} args - Arguments to find a Form + * @example + * // Get one Form + * const form = await prisma.form.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one Form that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {FormFindUniqueOrThrowArgs} args - Arguments to find a Form + * @example + * // Get one Form + * const form = await prisma.form.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Form that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormFindFirstArgs} args - Arguments to find a Form + * @example + * // Get one Form + * const form = await prisma.form.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first Form that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormFindFirstOrThrowArgs} args - Arguments to find a Form + * @example + * // Get one Form + * const form = await prisma.form.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more Forms that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all Forms + * const forms = await prisma.form.findMany() + * + * // Get first 10 Forms + * const forms = await prisma.form.findMany({ take: 10 }) + * + * // Only select the `id` + * const formWithIdOnly = await prisma.form.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a Form. + * @param {FormCreateArgs} args - Arguments to create a Form. + * @example + * // Create one Form + * const Form = await prisma.form.create({ + * data: { + * // ... data to create a Form + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many Forms. + * @param {FormCreateManyArgs} args - Arguments to create many Forms. + * @example + * // Create many Forms + * const form = await prisma.form.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many Forms and returns the data saved in the database. + * @param {FormCreateManyAndReturnArgs} args - Arguments to create many Forms. + * @example + * // Create many Forms + * const form = await prisma.form.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many Forms and only return the `id` + * const formWithIdOnly = await prisma.form.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a Form. + * @param {FormDeleteArgs} args - Arguments to delete one Form. + * @example + * // Delete one Form + * const Form = await prisma.form.delete({ + * where: { + * // ... filter to delete one Form + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one Form. + * @param {FormUpdateArgs} args - Arguments to update one Form. + * @example + * // Update one Form + * const form = await prisma.form.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more Forms. + * @param {FormDeleteManyArgs} args - Arguments to filter Forms to delete. + * @example + * // Delete a few Forms + * const { count } = await prisma.form.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Forms. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many Forms + * const form = await prisma.form.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more Forms and returns the data updated in the database. + * @param {FormUpdateManyAndReturnArgs} args - Arguments to update many Forms. + * @example + * // Update many Forms + * const form = await prisma.form.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more Forms and only return the `id` + * const formWithIdOnly = await prisma.form.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one Form. + * @param {FormUpsertArgs} args - Arguments to update or create a Form. + * @example + * // Update or create a Form + * const form = await prisma.form.upsert({ + * create: { + * // ... data to create a Form + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the Form we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__FormClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of Forms. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormCountArgs} args - Arguments to filter Forms to count. + * @example + * // Count the number of Forms + * const count = await prisma.form.count({ + * where: { + * // ... the filter for the Forms we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a Form. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by Form. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {FormGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends FormGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: FormGroupByArgs['orderBy'] } + : { orderBy?: FormGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetFormGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the Form model + */ + readonly fields: FormFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for Form. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__FormClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the Form model + */ + interface FormFieldRefs { + readonly id: FieldRef<"Form", 'BigInt'> + readonly key: FieldRef<"Form", 'String'> + readonly version: FieldRef<"Form", 'BigInt'> + readonly revision: FieldRef<"Form", 'BigInt'> + readonly config: FieldRef<"Form", 'Json'> + readonly deletedAt: FieldRef<"Form", 'DateTime'> + readonly createdAt: FieldRef<"Form", 'DateTime'> + readonly updatedAt: FieldRef<"Form", 'DateTime'> + readonly deletedBy: FieldRef<"Form", 'Int'> + readonly createdBy: FieldRef<"Form", 'Int'> + readonly updatedBy: FieldRef<"Form", 'Int'> + } + + + // Custom InputTypes + /** + * Form findUnique + */ + export type FormFindUniqueArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * Filter, which Form to fetch. + */ + where: FormWhereUniqueInput + } + + /** + * Form findUniqueOrThrow + */ + export type FormFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * Filter, which Form to fetch. + */ + where: FormWhereUniqueInput + } + + /** + * Form findFirst + */ + export type FormFindFirstArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * Filter, which Form to fetch. + */ + where?: FormWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Forms to fetch. + */ + orderBy?: FormOrderByWithRelationInput | FormOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Forms. + */ + cursor?: FormWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Forms from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Forms. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Forms. + */ + distinct?: FormScalarFieldEnum | FormScalarFieldEnum[] + } + + /** + * Form findFirstOrThrow + */ + export type FormFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * Filter, which Form to fetch. + */ + where?: FormWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Forms to fetch. + */ + orderBy?: FormOrderByWithRelationInput | FormOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for Forms. + */ + cursor?: FormWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Forms from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Forms. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Forms. + */ + distinct?: FormScalarFieldEnum | FormScalarFieldEnum[] + } + + /** + * Form findMany + */ + export type FormFindManyArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * Filter, which Forms to fetch. + */ + where?: FormWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of Forms to fetch. + */ + orderBy?: FormOrderByWithRelationInput | FormOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing Forms. + */ + cursor?: FormWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` Forms from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` Forms. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of Forms. + */ + distinct?: FormScalarFieldEnum | FormScalarFieldEnum[] + } + + /** + * Form create + */ + export type FormCreateArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * The data needed to create a Form. + */ + data: XOR + } + + /** + * Form createMany + */ + export type FormCreateManyArgs = { + /** + * The data used to create many Forms. + */ + data: FormCreateManyInput | FormCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Form createManyAndReturn + */ + export type FormCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelectCreateManyAndReturn | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * The data used to create many Forms. + */ + data: FormCreateManyInput | FormCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * Form update + */ + export type FormUpdateArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * The data needed to update a Form. + */ + data: XOR + /** + * Choose, which Form to update. + */ + where: FormWhereUniqueInput + } + + /** + * Form updateMany + */ + export type FormUpdateManyArgs = { + /** + * The data used to update Forms. + */ + data: XOR + /** + * Filter which Forms to update + */ + where?: FormWhereInput + /** + * Limit how many Forms to update. + */ + limit?: number + } + + /** + * Form updateManyAndReturn + */ + export type FormUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * The data used to update Forms. + */ + data: XOR + /** + * Filter which Forms to update + */ + where?: FormWhereInput + /** + * Limit how many Forms to update. + */ + limit?: number + } + + /** + * Form upsert + */ + export type FormUpsertArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * The filter to search for the Form to update in case it exists. + */ + where: FormWhereUniqueInput + /** + * In case the Form found by the `where` argument doesn't exist, create a new Form with this data. + */ + create: XOR + /** + * In case the Form was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * Form delete + */ + export type FormDeleteArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + /** + * Filter which Form to delete. + */ + where: FormWhereUniqueInput + } + + /** + * Form deleteMany + */ + export type FormDeleteManyArgs = { + /** + * Filter which Forms to delete + */ + where?: FormWhereInput + /** + * Limit how many Forms to delete. + */ + limit?: number + } + + /** + * Form without action + */ + export type FormDefaultArgs = { + /** + * Select specific fields to fetch from the Form + */ + select?: FormSelect | null + /** + * Omit specific fields from the Form + */ + omit?: FormOmit | null + } + + + /** + * Model PlanConfig + */ + + export type AggregatePlanConfig = { + _count: PlanConfigCountAggregateOutputType | null + _avg: PlanConfigAvgAggregateOutputType | null + _sum: PlanConfigSumAggregateOutputType | null + _min: PlanConfigMinAggregateOutputType | null + _max: PlanConfigMaxAggregateOutputType | null + } + + export type PlanConfigAvgAggregateOutputType = { + id: number | null + version: number | null + revision: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PlanConfigSumAggregateOutputType = { + id: bigint | null + version: bigint | null + revision: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PlanConfigMinAggregateOutputType = { + id: bigint | null + key: string | null + version: bigint | null + revision: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PlanConfigMaxAggregateOutputType = { + id: bigint | null + key: string | null + version: bigint | null + revision: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PlanConfigCountAggregateOutputType = { + id: number + key: number + version: number + revision: number + config: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type PlanConfigAvgAggregateInputType = { + id?: true + version?: true + revision?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PlanConfigSumAggregateInputType = { + id?: true + version?: true + revision?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PlanConfigMinAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PlanConfigMaxAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PlanConfigCountAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + config?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type PlanConfigAggregateArgs = { + /** + * Filter which PlanConfig to aggregate. + */ + where?: PlanConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PlanConfigs to fetch. + */ + orderBy?: PlanConfigOrderByWithRelationInput | PlanConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: PlanConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PlanConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PlanConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned PlanConfigs + **/ + _count?: true | PlanConfigCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: PlanConfigAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: PlanConfigSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: PlanConfigMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: PlanConfigMaxAggregateInputType + } + + export type GetPlanConfigAggregateType = { + [P in keyof T & keyof AggregatePlanConfig]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type PlanConfigGroupByArgs = { + where?: PlanConfigWhereInput + orderBy?: PlanConfigOrderByWithAggregationInput | PlanConfigOrderByWithAggregationInput[] + by: PlanConfigScalarFieldEnum[] | PlanConfigScalarFieldEnum + having?: PlanConfigScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: PlanConfigCountAggregateInputType | true + _avg?: PlanConfigAvgAggregateInputType + _sum?: PlanConfigSumAggregateInputType + _min?: PlanConfigMinAggregateInputType + _max?: PlanConfigMaxAggregateInputType + } + + export type PlanConfigGroupByOutputType = { + id: bigint + key: string + version: bigint + revision: bigint + config: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: PlanConfigCountAggregateOutputType | null + _avg: PlanConfigAvgAggregateOutputType | null + _sum: PlanConfigSumAggregateOutputType | null + _min: PlanConfigMinAggregateOutputType | null + _max: PlanConfigMaxAggregateOutputType | null + } + + type GetPlanConfigGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof PlanConfigGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type PlanConfigSelect = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["planConfig"]> + + export type PlanConfigSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["planConfig"]> + + export type PlanConfigSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["planConfig"]> + + export type PlanConfigSelectScalar = { + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type PlanConfigOmit = $Extensions.GetOmit<"id" | "key" | "version" | "revision" | "config" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["planConfig"]> + + export type $PlanConfigPayload = { + name: "PlanConfig" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + key: string + version: bigint + revision: bigint + config: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["planConfig"]> + composites: {} + } + + type PlanConfigGetPayload = $Result.GetResult + + type PlanConfigCountArgs = + Omit & { + select?: PlanConfigCountAggregateInputType | true + } + + export interface PlanConfigDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['PlanConfig'], meta: { name: 'PlanConfig' } } + /** + * Find zero or one PlanConfig that matches the filter. + * @param {PlanConfigFindUniqueArgs} args - Arguments to find a PlanConfig + * @example + * // Get one PlanConfig + * const planConfig = await prisma.planConfig.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one PlanConfig that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {PlanConfigFindUniqueOrThrowArgs} args - Arguments to find a PlanConfig + * @example + * // Get one PlanConfig + * const planConfig = await prisma.planConfig.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PlanConfig that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigFindFirstArgs} args - Arguments to find a PlanConfig + * @example + * // Get one PlanConfig + * const planConfig = await prisma.planConfig.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PlanConfig that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigFindFirstOrThrowArgs} args - Arguments to find a PlanConfig + * @example + * // Get one PlanConfig + * const planConfig = await prisma.planConfig.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more PlanConfigs that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all PlanConfigs + * const planConfigs = await prisma.planConfig.findMany() + * + * // Get first 10 PlanConfigs + * const planConfigs = await prisma.planConfig.findMany({ take: 10 }) + * + * // Only select the `id` + * const planConfigWithIdOnly = await prisma.planConfig.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a PlanConfig. + * @param {PlanConfigCreateArgs} args - Arguments to create a PlanConfig. + * @example + * // Create one PlanConfig + * const PlanConfig = await prisma.planConfig.create({ + * data: { + * // ... data to create a PlanConfig + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many PlanConfigs. + * @param {PlanConfigCreateManyArgs} args - Arguments to create many PlanConfigs. + * @example + * // Create many PlanConfigs + * const planConfig = await prisma.planConfig.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many PlanConfigs and returns the data saved in the database. + * @param {PlanConfigCreateManyAndReturnArgs} args - Arguments to create many PlanConfigs. + * @example + * // Create many PlanConfigs + * const planConfig = await prisma.planConfig.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many PlanConfigs and only return the `id` + * const planConfigWithIdOnly = await prisma.planConfig.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a PlanConfig. + * @param {PlanConfigDeleteArgs} args - Arguments to delete one PlanConfig. + * @example + * // Delete one PlanConfig + * const PlanConfig = await prisma.planConfig.delete({ + * where: { + * // ... filter to delete one PlanConfig + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one PlanConfig. + * @param {PlanConfigUpdateArgs} args - Arguments to update one PlanConfig. + * @example + * // Update one PlanConfig + * const planConfig = await prisma.planConfig.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more PlanConfigs. + * @param {PlanConfigDeleteManyArgs} args - Arguments to filter PlanConfigs to delete. + * @example + * // Delete a few PlanConfigs + * const { count } = await prisma.planConfig.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PlanConfigs. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many PlanConfigs + * const planConfig = await prisma.planConfig.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PlanConfigs and returns the data updated in the database. + * @param {PlanConfigUpdateManyAndReturnArgs} args - Arguments to update many PlanConfigs. + * @example + * // Update many PlanConfigs + * const planConfig = await prisma.planConfig.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more PlanConfigs and only return the `id` + * const planConfigWithIdOnly = await prisma.planConfig.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one PlanConfig. + * @param {PlanConfigUpsertArgs} args - Arguments to update or create a PlanConfig. + * @example + * // Update or create a PlanConfig + * const planConfig = await prisma.planConfig.upsert({ + * create: { + * // ... data to create a PlanConfig + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the PlanConfig we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__PlanConfigClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of PlanConfigs. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigCountArgs} args - Arguments to filter PlanConfigs to count. + * @example + * // Count the number of PlanConfigs + * const count = await prisma.planConfig.count({ + * where: { + * // ... the filter for the PlanConfigs we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a PlanConfig. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by PlanConfig. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PlanConfigGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends PlanConfigGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: PlanConfigGroupByArgs['orderBy'] } + : { orderBy?: PlanConfigGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetPlanConfigGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the PlanConfig model + */ + readonly fields: PlanConfigFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for PlanConfig. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__PlanConfigClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the PlanConfig model + */ + interface PlanConfigFieldRefs { + readonly id: FieldRef<"PlanConfig", 'BigInt'> + readonly key: FieldRef<"PlanConfig", 'String'> + readonly version: FieldRef<"PlanConfig", 'BigInt'> + readonly revision: FieldRef<"PlanConfig", 'BigInt'> + readonly config: FieldRef<"PlanConfig", 'Json'> + readonly deletedAt: FieldRef<"PlanConfig", 'DateTime'> + readonly createdAt: FieldRef<"PlanConfig", 'DateTime'> + readonly updatedAt: FieldRef<"PlanConfig", 'DateTime'> + readonly deletedBy: FieldRef<"PlanConfig", 'Int'> + readonly createdBy: FieldRef<"PlanConfig", 'Int'> + readonly updatedBy: FieldRef<"PlanConfig", 'Int'> + } + + + // Custom InputTypes + /** + * PlanConfig findUnique + */ + export type PlanConfigFindUniqueArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * Filter, which PlanConfig to fetch. + */ + where: PlanConfigWhereUniqueInput + } + + /** + * PlanConfig findUniqueOrThrow + */ + export type PlanConfigFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * Filter, which PlanConfig to fetch. + */ + where: PlanConfigWhereUniqueInput + } + + /** + * PlanConfig findFirst + */ + export type PlanConfigFindFirstArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * Filter, which PlanConfig to fetch. + */ + where?: PlanConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PlanConfigs to fetch. + */ + orderBy?: PlanConfigOrderByWithRelationInput | PlanConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PlanConfigs. + */ + cursor?: PlanConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PlanConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PlanConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PlanConfigs. + */ + distinct?: PlanConfigScalarFieldEnum | PlanConfigScalarFieldEnum[] + } + + /** + * PlanConfig findFirstOrThrow + */ + export type PlanConfigFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * Filter, which PlanConfig to fetch. + */ + where?: PlanConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PlanConfigs to fetch. + */ + orderBy?: PlanConfigOrderByWithRelationInput | PlanConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PlanConfigs. + */ + cursor?: PlanConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PlanConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PlanConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PlanConfigs. + */ + distinct?: PlanConfigScalarFieldEnum | PlanConfigScalarFieldEnum[] + } + + /** + * PlanConfig findMany + */ + export type PlanConfigFindManyArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * Filter, which PlanConfigs to fetch. + */ + where?: PlanConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PlanConfigs to fetch. + */ + orderBy?: PlanConfigOrderByWithRelationInput | PlanConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing PlanConfigs. + */ + cursor?: PlanConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PlanConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PlanConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PlanConfigs. + */ + distinct?: PlanConfigScalarFieldEnum | PlanConfigScalarFieldEnum[] + } + + /** + * PlanConfig create + */ + export type PlanConfigCreateArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * The data needed to create a PlanConfig. + */ + data: XOR + } + + /** + * PlanConfig createMany + */ + export type PlanConfigCreateManyArgs = { + /** + * The data used to create many PlanConfigs. + */ + data: PlanConfigCreateManyInput | PlanConfigCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PlanConfig createManyAndReturn + */ + export type PlanConfigCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelectCreateManyAndReturn | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * The data used to create many PlanConfigs. + */ + data: PlanConfigCreateManyInput | PlanConfigCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PlanConfig update + */ + export type PlanConfigUpdateArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * The data needed to update a PlanConfig. + */ + data: XOR + /** + * Choose, which PlanConfig to update. + */ + where: PlanConfigWhereUniqueInput + } + + /** + * PlanConfig updateMany + */ + export type PlanConfigUpdateManyArgs = { + /** + * The data used to update PlanConfigs. + */ + data: XOR + /** + * Filter which PlanConfigs to update + */ + where?: PlanConfigWhereInput + /** + * Limit how many PlanConfigs to update. + */ + limit?: number + } + + /** + * PlanConfig updateManyAndReturn + */ + export type PlanConfigUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * The data used to update PlanConfigs. + */ + data: XOR + /** + * Filter which PlanConfigs to update + */ + where?: PlanConfigWhereInput + /** + * Limit how many PlanConfigs to update. + */ + limit?: number + } + + /** + * PlanConfig upsert + */ + export type PlanConfigUpsertArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * The filter to search for the PlanConfig to update in case it exists. + */ + where: PlanConfigWhereUniqueInput + /** + * In case the PlanConfig found by the `where` argument doesn't exist, create a new PlanConfig with this data. + */ + create: XOR + /** + * In case the PlanConfig was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * PlanConfig delete + */ + export type PlanConfigDeleteArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + /** + * Filter which PlanConfig to delete. + */ + where: PlanConfigWhereUniqueInput + } + + /** + * PlanConfig deleteMany + */ + export type PlanConfigDeleteManyArgs = { + /** + * Filter which PlanConfigs to delete + */ + where?: PlanConfigWhereInput + /** + * Limit how many PlanConfigs to delete. + */ + limit?: number + } + + /** + * PlanConfig without action + */ + export type PlanConfigDefaultArgs = { + /** + * Select specific fields to fetch from the PlanConfig + */ + select?: PlanConfigSelect | null + /** + * Omit specific fields from the PlanConfig + */ + omit?: PlanConfigOmit | null + } + + + /** + * Model PriceConfig + */ + + export type AggregatePriceConfig = { + _count: PriceConfigCountAggregateOutputType | null + _avg: PriceConfigAvgAggregateOutputType | null + _sum: PriceConfigSumAggregateOutputType | null + _min: PriceConfigMinAggregateOutputType | null + _max: PriceConfigMaxAggregateOutputType | null + } + + export type PriceConfigAvgAggregateOutputType = { + id: number | null + version: number | null + revision: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PriceConfigSumAggregateOutputType = { + id: bigint | null + version: bigint | null + revision: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PriceConfigMinAggregateOutputType = { + id: bigint | null + key: string | null + version: bigint | null + revision: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PriceConfigMaxAggregateOutputType = { + id: bigint | null + key: string | null + version: bigint | null + revision: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type PriceConfigCountAggregateOutputType = { + id: number + key: number + version: number + revision: number + config: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type PriceConfigAvgAggregateInputType = { + id?: true + version?: true + revision?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PriceConfigSumAggregateInputType = { + id?: true + version?: true + revision?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PriceConfigMinAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PriceConfigMaxAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type PriceConfigCountAggregateInputType = { + id?: true + key?: true + version?: true + revision?: true + config?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type PriceConfigAggregateArgs = { + /** + * Filter which PriceConfig to aggregate. + */ + where?: PriceConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PriceConfigs to fetch. + */ + orderBy?: PriceConfigOrderByWithRelationInput | PriceConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: PriceConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PriceConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PriceConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned PriceConfigs + **/ + _count?: true | PriceConfigCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: PriceConfigAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: PriceConfigSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: PriceConfigMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: PriceConfigMaxAggregateInputType + } + + export type GetPriceConfigAggregateType = { + [P in keyof T & keyof AggregatePriceConfig]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type PriceConfigGroupByArgs = { + where?: PriceConfigWhereInput + orderBy?: PriceConfigOrderByWithAggregationInput | PriceConfigOrderByWithAggregationInput[] + by: PriceConfigScalarFieldEnum[] | PriceConfigScalarFieldEnum + having?: PriceConfigScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: PriceConfigCountAggregateInputType | true + _avg?: PriceConfigAvgAggregateInputType + _sum?: PriceConfigSumAggregateInputType + _min?: PriceConfigMinAggregateInputType + _max?: PriceConfigMaxAggregateInputType + } + + export type PriceConfigGroupByOutputType = { + id: bigint + key: string + version: bigint + revision: bigint + config: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: PriceConfigCountAggregateOutputType | null + _avg: PriceConfigAvgAggregateOutputType | null + _sum: PriceConfigSumAggregateOutputType | null + _min: PriceConfigMinAggregateOutputType | null + _max: PriceConfigMaxAggregateOutputType | null + } + + type GetPriceConfigGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof PriceConfigGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type PriceConfigSelect = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["priceConfig"]> + + export type PriceConfigSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["priceConfig"]> + + export type PriceConfigSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["priceConfig"]> + + export type PriceConfigSelectScalar = { + id?: boolean + key?: boolean + version?: boolean + revision?: boolean + config?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type PriceConfigOmit = $Extensions.GetOmit<"id" | "key" | "version" | "revision" | "config" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["priceConfig"]> + + export type $PriceConfigPayload = { + name: "PriceConfig" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + key: string + version: bigint + revision: bigint + config: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["priceConfig"]> + composites: {} + } + + type PriceConfigGetPayload = $Result.GetResult + + type PriceConfigCountArgs = + Omit & { + select?: PriceConfigCountAggregateInputType | true + } + + export interface PriceConfigDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['PriceConfig'], meta: { name: 'PriceConfig' } } + /** + * Find zero or one PriceConfig that matches the filter. + * @param {PriceConfigFindUniqueArgs} args - Arguments to find a PriceConfig + * @example + * // Get one PriceConfig + * const priceConfig = await prisma.priceConfig.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one PriceConfig that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {PriceConfigFindUniqueOrThrowArgs} args - Arguments to find a PriceConfig + * @example + * // Get one PriceConfig + * const priceConfig = await prisma.priceConfig.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PriceConfig that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigFindFirstArgs} args - Arguments to find a PriceConfig + * @example + * // Get one PriceConfig + * const priceConfig = await prisma.priceConfig.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PriceConfig that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigFindFirstOrThrowArgs} args - Arguments to find a PriceConfig + * @example + * // Get one PriceConfig + * const priceConfig = await prisma.priceConfig.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more PriceConfigs that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all PriceConfigs + * const priceConfigs = await prisma.priceConfig.findMany() + * + * // Get first 10 PriceConfigs + * const priceConfigs = await prisma.priceConfig.findMany({ take: 10 }) + * + * // Only select the `id` + * const priceConfigWithIdOnly = await prisma.priceConfig.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a PriceConfig. + * @param {PriceConfigCreateArgs} args - Arguments to create a PriceConfig. + * @example + * // Create one PriceConfig + * const PriceConfig = await prisma.priceConfig.create({ + * data: { + * // ... data to create a PriceConfig + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many PriceConfigs. + * @param {PriceConfigCreateManyArgs} args - Arguments to create many PriceConfigs. + * @example + * // Create many PriceConfigs + * const priceConfig = await prisma.priceConfig.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many PriceConfigs and returns the data saved in the database. + * @param {PriceConfigCreateManyAndReturnArgs} args - Arguments to create many PriceConfigs. + * @example + * // Create many PriceConfigs + * const priceConfig = await prisma.priceConfig.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many PriceConfigs and only return the `id` + * const priceConfigWithIdOnly = await prisma.priceConfig.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a PriceConfig. + * @param {PriceConfigDeleteArgs} args - Arguments to delete one PriceConfig. + * @example + * // Delete one PriceConfig + * const PriceConfig = await prisma.priceConfig.delete({ + * where: { + * // ... filter to delete one PriceConfig + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one PriceConfig. + * @param {PriceConfigUpdateArgs} args - Arguments to update one PriceConfig. + * @example + * // Update one PriceConfig + * const priceConfig = await prisma.priceConfig.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more PriceConfigs. + * @param {PriceConfigDeleteManyArgs} args - Arguments to filter PriceConfigs to delete. + * @example + * // Delete a few PriceConfigs + * const { count } = await prisma.priceConfig.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PriceConfigs. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many PriceConfigs + * const priceConfig = await prisma.priceConfig.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PriceConfigs and returns the data updated in the database. + * @param {PriceConfigUpdateManyAndReturnArgs} args - Arguments to update many PriceConfigs. + * @example + * // Update many PriceConfigs + * const priceConfig = await prisma.priceConfig.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more PriceConfigs and only return the `id` + * const priceConfigWithIdOnly = await prisma.priceConfig.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one PriceConfig. + * @param {PriceConfigUpsertArgs} args - Arguments to update or create a PriceConfig. + * @example + * // Update or create a PriceConfig + * const priceConfig = await prisma.priceConfig.upsert({ + * create: { + * // ... data to create a PriceConfig + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the PriceConfig we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__PriceConfigClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of PriceConfigs. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigCountArgs} args - Arguments to filter PriceConfigs to count. + * @example + * // Count the number of PriceConfigs + * const count = await prisma.priceConfig.count({ + * where: { + * // ... the filter for the PriceConfigs we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a PriceConfig. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by PriceConfig. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PriceConfigGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends PriceConfigGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: PriceConfigGroupByArgs['orderBy'] } + : { orderBy?: PriceConfigGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetPriceConfigGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the PriceConfig model + */ + readonly fields: PriceConfigFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for PriceConfig. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__PriceConfigClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the PriceConfig model + */ + interface PriceConfigFieldRefs { + readonly id: FieldRef<"PriceConfig", 'BigInt'> + readonly key: FieldRef<"PriceConfig", 'String'> + readonly version: FieldRef<"PriceConfig", 'BigInt'> + readonly revision: FieldRef<"PriceConfig", 'BigInt'> + readonly config: FieldRef<"PriceConfig", 'Json'> + readonly deletedAt: FieldRef<"PriceConfig", 'DateTime'> + readonly createdAt: FieldRef<"PriceConfig", 'DateTime'> + readonly updatedAt: FieldRef<"PriceConfig", 'DateTime'> + readonly deletedBy: FieldRef<"PriceConfig", 'Int'> + readonly createdBy: FieldRef<"PriceConfig", 'Int'> + readonly updatedBy: FieldRef<"PriceConfig", 'Int'> + } + + + // Custom InputTypes + /** + * PriceConfig findUnique + */ + export type PriceConfigFindUniqueArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * Filter, which PriceConfig to fetch. + */ + where: PriceConfigWhereUniqueInput + } + + /** + * PriceConfig findUniqueOrThrow + */ + export type PriceConfigFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * Filter, which PriceConfig to fetch. + */ + where: PriceConfigWhereUniqueInput + } + + /** + * PriceConfig findFirst + */ + export type PriceConfigFindFirstArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * Filter, which PriceConfig to fetch. + */ + where?: PriceConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PriceConfigs to fetch. + */ + orderBy?: PriceConfigOrderByWithRelationInput | PriceConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PriceConfigs. + */ + cursor?: PriceConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PriceConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PriceConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PriceConfigs. + */ + distinct?: PriceConfigScalarFieldEnum | PriceConfigScalarFieldEnum[] + } + + /** + * PriceConfig findFirstOrThrow + */ + export type PriceConfigFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * Filter, which PriceConfig to fetch. + */ + where?: PriceConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PriceConfigs to fetch. + */ + orderBy?: PriceConfigOrderByWithRelationInput | PriceConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PriceConfigs. + */ + cursor?: PriceConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PriceConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PriceConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PriceConfigs. + */ + distinct?: PriceConfigScalarFieldEnum | PriceConfigScalarFieldEnum[] + } + + /** + * PriceConfig findMany + */ + export type PriceConfigFindManyArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * Filter, which PriceConfigs to fetch. + */ + where?: PriceConfigWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PriceConfigs to fetch. + */ + orderBy?: PriceConfigOrderByWithRelationInput | PriceConfigOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing PriceConfigs. + */ + cursor?: PriceConfigWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PriceConfigs from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PriceConfigs. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PriceConfigs. + */ + distinct?: PriceConfigScalarFieldEnum | PriceConfigScalarFieldEnum[] + } + + /** + * PriceConfig create + */ + export type PriceConfigCreateArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * The data needed to create a PriceConfig. + */ + data: XOR + } + + /** + * PriceConfig createMany + */ + export type PriceConfigCreateManyArgs = { + /** + * The data used to create many PriceConfigs. + */ + data: PriceConfigCreateManyInput | PriceConfigCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PriceConfig createManyAndReturn + */ + export type PriceConfigCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelectCreateManyAndReturn | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * The data used to create many PriceConfigs. + */ + data: PriceConfigCreateManyInput | PriceConfigCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PriceConfig update + */ + export type PriceConfigUpdateArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * The data needed to update a PriceConfig. + */ + data: XOR + /** + * Choose, which PriceConfig to update. + */ + where: PriceConfigWhereUniqueInput + } + + /** + * PriceConfig updateMany + */ + export type PriceConfigUpdateManyArgs = { + /** + * The data used to update PriceConfigs. + */ + data: XOR + /** + * Filter which PriceConfigs to update + */ + where?: PriceConfigWhereInput + /** + * Limit how many PriceConfigs to update. + */ + limit?: number + } + + /** + * PriceConfig updateManyAndReturn + */ + export type PriceConfigUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * The data used to update PriceConfigs. + */ + data: XOR + /** + * Filter which PriceConfigs to update + */ + where?: PriceConfigWhereInput + /** + * Limit how many PriceConfigs to update. + */ + limit?: number + } + + /** + * PriceConfig upsert + */ + export type PriceConfigUpsertArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * The filter to search for the PriceConfig to update in case it exists. + */ + where: PriceConfigWhereUniqueInput + /** + * In case the PriceConfig found by the `where` argument doesn't exist, create a new PriceConfig with this data. + */ + create: XOR + /** + * In case the PriceConfig was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * PriceConfig delete + */ + export type PriceConfigDeleteArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + /** + * Filter which PriceConfig to delete. + */ + where: PriceConfigWhereUniqueInput + } + + /** + * PriceConfig deleteMany + */ + export type PriceConfigDeleteManyArgs = { + /** + * Filter which PriceConfigs to delete + */ + where?: PriceConfigWhereInput + /** + * Limit how many PriceConfigs to delete. + */ + limit?: number + } + + /** + * PriceConfig without action + */ + export type PriceConfigDefaultArgs = { + /** + * Select specific fields to fetch from the PriceConfig + */ + select?: PriceConfigSelect | null + /** + * Omit specific fields from the PriceConfig + */ + omit?: PriceConfigOmit | null + } + + + /** + * Model WorkStream + */ + + export type AggregateWorkStream = { + _count: WorkStreamCountAggregateOutputType | null + _avg: WorkStreamAvgAggregateOutputType | null + _sum: WorkStreamSumAggregateOutputType | null + _min: WorkStreamMinAggregateOutputType | null + _max: WorkStreamMaxAggregateOutputType | null + } + + export type WorkStreamAvgAggregateOutputType = { + id: number | null + projectId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type WorkStreamSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + deletedBy: number | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type WorkStreamMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + name: string | null + type: string | null + status: $Enums.WorkStreamStatus | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type WorkStreamMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + name: string | null + type: string | null + status: $Enums.WorkStreamStatus | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type WorkStreamCountAggregateOutputType = { + id: number + projectId: number + name: number + type: number + status: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type WorkStreamAvgAggregateInputType = { + id?: true + projectId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkStreamSumAggregateInputType = { + id?: true + projectId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkStreamMinAggregateInputType = { + id?: true + projectId?: true + name?: true + type?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkStreamMaxAggregateInputType = { + id?: true + projectId?: true + name?: true + type?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkStreamCountAggregateInputType = { + id?: true + projectId?: true + name?: true + type?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type WorkStreamAggregateArgs = { + /** + * Filter which WorkStream to aggregate. + */ + where?: WorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkStreams to fetch. + */ + orderBy?: WorkStreamOrderByWithRelationInput | WorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: WorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned WorkStreams + **/ + _count?: true | WorkStreamCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: WorkStreamAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: WorkStreamSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: WorkStreamMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: WorkStreamMaxAggregateInputType + } + + export type GetWorkStreamAggregateType = { + [P in keyof T & keyof AggregateWorkStream]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type WorkStreamGroupByArgs = { + where?: WorkStreamWhereInput + orderBy?: WorkStreamOrderByWithAggregationInput | WorkStreamOrderByWithAggregationInput[] + by: WorkStreamScalarFieldEnum[] | WorkStreamScalarFieldEnum + having?: WorkStreamScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: WorkStreamCountAggregateInputType | true + _avg?: WorkStreamAvgAggregateInputType + _sum?: WorkStreamSumAggregateInputType + _min?: WorkStreamMinAggregateInputType + _max?: WorkStreamMaxAggregateInputType + } + + export type WorkStreamGroupByOutputType = { + id: bigint + projectId: bigint + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: bigint + updatedBy: bigint + _count: WorkStreamCountAggregateOutputType | null + _avg: WorkStreamAvgAggregateOutputType | null + _sum: WorkStreamSumAggregateOutputType | null + _min: WorkStreamMinAggregateOutputType | null + _max: WorkStreamMaxAggregateOutputType | null + } + + type GetWorkStreamGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof WorkStreamGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type WorkStreamSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + name?: boolean + type?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + phaseWorkStreams?: boolean | WorkStream$phaseWorkStreamsArgs + _count?: boolean | WorkStreamCountOutputTypeDefaultArgs + }, ExtArgs["result"]["workStream"]> + + export type WorkStreamSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + name?: boolean + type?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["workStream"]> + + export type WorkStreamSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + name?: boolean + type?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["workStream"]> + + export type WorkStreamSelectScalar = { + id?: boolean + projectId?: boolean + name?: boolean + type?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type WorkStreamOmit = $Extensions.GetOmit<"id" | "projectId" | "name" | "type" | "status" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["workStream"]> + export type WorkStreamInclude = { + project?: boolean | ProjectDefaultArgs + phaseWorkStreams?: boolean | WorkStream$phaseWorkStreamsArgs + _count?: boolean | WorkStreamCountOutputTypeDefaultArgs + } + export type WorkStreamIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type WorkStreamIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $WorkStreamPayload = { + name: "WorkStream" + objects: { + project: Prisma.$ProjectPayload + phaseWorkStreams: Prisma.$PhaseWorkStreamPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["workStream"]> + composites: {} + } + + type WorkStreamGetPayload = $Result.GetResult + + type WorkStreamCountArgs = + Omit & { + select?: WorkStreamCountAggregateInputType | true + } + + export interface WorkStreamDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['WorkStream'], meta: { name: 'WorkStream' } } + /** + * Find zero or one WorkStream that matches the filter. + * @param {WorkStreamFindUniqueArgs} args - Arguments to find a WorkStream + * @example + * // Get one WorkStream + * const workStream = await prisma.workStream.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one WorkStream that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {WorkStreamFindUniqueOrThrowArgs} args - Arguments to find a WorkStream + * @example + * // Get one WorkStream + * const workStream = await prisma.workStream.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first WorkStream that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamFindFirstArgs} args - Arguments to find a WorkStream + * @example + * // Get one WorkStream + * const workStream = await prisma.workStream.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first WorkStream that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamFindFirstOrThrowArgs} args - Arguments to find a WorkStream + * @example + * // Get one WorkStream + * const workStream = await prisma.workStream.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more WorkStreams that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all WorkStreams + * const workStreams = await prisma.workStream.findMany() + * + * // Get first 10 WorkStreams + * const workStreams = await prisma.workStream.findMany({ take: 10 }) + * + * // Only select the `id` + * const workStreamWithIdOnly = await prisma.workStream.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a WorkStream. + * @param {WorkStreamCreateArgs} args - Arguments to create a WorkStream. + * @example + * // Create one WorkStream + * const WorkStream = await prisma.workStream.create({ + * data: { + * // ... data to create a WorkStream + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many WorkStreams. + * @param {WorkStreamCreateManyArgs} args - Arguments to create many WorkStreams. + * @example + * // Create many WorkStreams + * const workStream = await prisma.workStream.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many WorkStreams and returns the data saved in the database. + * @param {WorkStreamCreateManyAndReturnArgs} args - Arguments to create many WorkStreams. + * @example + * // Create many WorkStreams + * const workStream = await prisma.workStream.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many WorkStreams and only return the `id` + * const workStreamWithIdOnly = await prisma.workStream.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a WorkStream. + * @param {WorkStreamDeleteArgs} args - Arguments to delete one WorkStream. + * @example + * // Delete one WorkStream + * const WorkStream = await prisma.workStream.delete({ + * where: { + * // ... filter to delete one WorkStream + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one WorkStream. + * @param {WorkStreamUpdateArgs} args - Arguments to update one WorkStream. + * @example + * // Update one WorkStream + * const workStream = await prisma.workStream.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more WorkStreams. + * @param {WorkStreamDeleteManyArgs} args - Arguments to filter WorkStreams to delete. + * @example + * // Delete a few WorkStreams + * const { count } = await prisma.workStream.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more WorkStreams. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many WorkStreams + * const workStream = await prisma.workStream.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more WorkStreams and returns the data updated in the database. + * @param {WorkStreamUpdateManyAndReturnArgs} args - Arguments to update many WorkStreams. + * @example + * // Update many WorkStreams + * const workStream = await prisma.workStream.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more WorkStreams and only return the `id` + * const workStreamWithIdOnly = await prisma.workStream.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one WorkStream. + * @param {WorkStreamUpsertArgs} args - Arguments to update or create a WorkStream. + * @example + * // Update or create a WorkStream + * const workStream = await prisma.workStream.upsert({ + * create: { + * // ... data to create a WorkStream + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the WorkStream we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__WorkStreamClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of WorkStreams. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamCountArgs} args - Arguments to filter WorkStreams to count. + * @example + * // Count the number of WorkStreams + * const count = await prisma.workStream.count({ + * where: { + * // ... the filter for the WorkStreams we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a WorkStream. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by WorkStream. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkStreamGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends WorkStreamGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: WorkStreamGroupByArgs['orderBy'] } + : { orderBy?: WorkStreamGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetWorkStreamGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the WorkStream model + */ + readonly fields: WorkStreamFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for WorkStream. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__WorkStreamClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + phaseWorkStreams = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the WorkStream model + */ + interface WorkStreamFieldRefs { + readonly id: FieldRef<"WorkStream", 'BigInt'> + readonly projectId: FieldRef<"WorkStream", 'BigInt'> + readonly name: FieldRef<"WorkStream", 'String'> + readonly type: FieldRef<"WorkStream", 'String'> + readonly status: FieldRef<"WorkStream", 'WorkStreamStatus'> + readonly deletedAt: FieldRef<"WorkStream", 'DateTime'> + readonly createdAt: FieldRef<"WorkStream", 'DateTime'> + readonly updatedAt: FieldRef<"WorkStream", 'DateTime'> + readonly deletedBy: FieldRef<"WorkStream", 'Int'> + readonly createdBy: FieldRef<"WorkStream", 'BigInt'> + readonly updatedBy: FieldRef<"WorkStream", 'BigInt'> + } + + + // Custom InputTypes + /** + * WorkStream findUnique + */ + export type WorkStreamFindUniqueArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * Filter, which WorkStream to fetch. + */ + where: WorkStreamWhereUniqueInput + } + + /** + * WorkStream findUniqueOrThrow + */ + export type WorkStreamFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * Filter, which WorkStream to fetch. + */ + where: WorkStreamWhereUniqueInput + } + + /** + * WorkStream findFirst + */ + export type WorkStreamFindFirstArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * Filter, which WorkStream to fetch. + */ + where?: WorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkStreams to fetch. + */ + orderBy?: WorkStreamOrderByWithRelationInput | WorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for WorkStreams. + */ + cursor?: WorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of WorkStreams. + */ + distinct?: WorkStreamScalarFieldEnum | WorkStreamScalarFieldEnum[] + } + + /** + * WorkStream findFirstOrThrow + */ + export type WorkStreamFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * Filter, which WorkStream to fetch. + */ + where?: WorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkStreams to fetch. + */ + orderBy?: WorkStreamOrderByWithRelationInput | WorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for WorkStreams. + */ + cursor?: WorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of WorkStreams. + */ + distinct?: WorkStreamScalarFieldEnum | WorkStreamScalarFieldEnum[] + } + + /** + * WorkStream findMany + */ + export type WorkStreamFindManyArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * Filter, which WorkStreams to fetch. + */ + where?: WorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkStreams to fetch. + */ + orderBy?: WorkStreamOrderByWithRelationInput | WorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing WorkStreams. + */ + cursor?: WorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of WorkStreams. + */ + distinct?: WorkStreamScalarFieldEnum | WorkStreamScalarFieldEnum[] + } + + /** + * WorkStream create + */ + export type WorkStreamCreateArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * The data needed to create a WorkStream. + */ + data: XOR + } + + /** + * WorkStream createMany + */ + export type WorkStreamCreateManyArgs = { + /** + * The data used to create many WorkStreams. + */ + data: WorkStreamCreateManyInput | WorkStreamCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * WorkStream createManyAndReturn + */ + export type WorkStreamCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelectCreateManyAndReturn | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * The data used to create many WorkStreams. + */ + data: WorkStreamCreateManyInput | WorkStreamCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamIncludeCreateManyAndReturn | null + } + + /** + * WorkStream update + */ + export type WorkStreamUpdateArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * The data needed to update a WorkStream. + */ + data: XOR + /** + * Choose, which WorkStream to update. + */ + where: WorkStreamWhereUniqueInput + } + + /** + * WorkStream updateMany + */ + export type WorkStreamUpdateManyArgs = { + /** + * The data used to update WorkStreams. + */ + data: XOR + /** + * Filter which WorkStreams to update + */ + where?: WorkStreamWhereInput + /** + * Limit how many WorkStreams to update. + */ + limit?: number + } + + /** + * WorkStream updateManyAndReturn + */ + export type WorkStreamUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * The data used to update WorkStreams. + */ + data: XOR + /** + * Filter which WorkStreams to update + */ + where?: WorkStreamWhereInput + /** + * Limit how many WorkStreams to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamIncludeUpdateManyAndReturn | null + } + + /** + * WorkStream upsert + */ + export type WorkStreamUpsertArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * The filter to search for the WorkStream to update in case it exists. + */ + where: WorkStreamWhereUniqueInput + /** + * In case the WorkStream found by the `where` argument doesn't exist, create a new WorkStream with this data. + */ + create: XOR + /** + * In case the WorkStream was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * WorkStream delete + */ + export type WorkStreamDeleteArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + /** + * Filter which WorkStream to delete. + */ + where: WorkStreamWhereUniqueInput + } + + /** + * WorkStream deleteMany + */ + export type WorkStreamDeleteManyArgs = { + /** + * Filter which WorkStreams to delete + */ + where?: WorkStreamWhereInput + /** + * Limit how many WorkStreams to delete. + */ + limit?: number + } + + /** + * WorkStream.phaseWorkStreams + */ + export type WorkStream$phaseWorkStreamsArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + where?: PhaseWorkStreamWhereInput + orderBy?: PhaseWorkStreamOrderByWithRelationInput | PhaseWorkStreamOrderByWithRelationInput[] + cursor?: PhaseWorkStreamWhereUniqueInput + take?: number + skip?: number + distinct?: PhaseWorkStreamScalarFieldEnum | PhaseWorkStreamScalarFieldEnum[] + } + + /** + * WorkStream without action + */ + export type WorkStreamDefaultArgs = { + /** + * Select specific fields to fetch from the WorkStream + */ + select?: WorkStreamSelect | null + /** + * Omit specific fields from the WorkStream + */ + omit?: WorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkStreamInclude | null + } + + + /** + * Model PhaseWorkStream + */ + + export type AggregatePhaseWorkStream = { + _count: PhaseWorkStreamCountAggregateOutputType | null + _avg: PhaseWorkStreamAvgAggregateOutputType | null + _sum: PhaseWorkStreamSumAggregateOutputType | null + _min: PhaseWorkStreamMinAggregateOutputType | null + _max: PhaseWorkStreamMaxAggregateOutputType | null + } + + export type PhaseWorkStreamAvgAggregateOutputType = { + workStreamId: number | null + phaseId: number | null + } + + export type PhaseWorkStreamSumAggregateOutputType = { + workStreamId: bigint | null + phaseId: bigint | null + } + + export type PhaseWorkStreamMinAggregateOutputType = { + workStreamId: bigint | null + phaseId: bigint | null + } + + export type PhaseWorkStreamMaxAggregateOutputType = { + workStreamId: bigint | null + phaseId: bigint | null + } + + export type PhaseWorkStreamCountAggregateOutputType = { + workStreamId: number + phaseId: number + _all: number + } + + + export type PhaseWorkStreamAvgAggregateInputType = { + workStreamId?: true + phaseId?: true + } + + export type PhaseWorkStreamSumAggregateInputType = { + workStreamId?: true + phaseId?: true + } + + export type PhaseWorkStreamMinAggregateInputType = { + workStreamId?: true + phaseId?: true + } + + export type PhaseWorkStreamMaxAggregateInputType = { + workStreamId?: true + phaseId?: true + } + + export type PhaseWorkStreamCountAggregateInputType = { + workStreamId?: true + phaseId?: true + _all?: true + } + + export type PhaseWorkStreamAggregateArgs = { + /** + * Filter which PhaseWorkStream to aggregate. + */ + where?: PhaseWorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseWorkStreams to fetch. + */ + orderBy?: PhaseWorkStreamOrderByWithRelationInput | PhaseWorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: PhaseWorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseWorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseWorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned PhaseWorkStreams + **/ + _count?: true | PhaseWorkStreamCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: PhaseWorkStreamAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: PhaseWorkStreamSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: PhaseWorkStreamMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: PhaseWorkStreamMaxAggregateInputType + } + + export type GetPhaseWorkStreamAggregateType = { + [P in keyof T & keyof AggregatePhaseWorkStream]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type PhaseWorkStreamGroupByArgs = { + where?: PhaseWorkStreamWhereInput + orderBy?: PhaseWorkStreamOrderByWithAggregationInput | PhaseWorkStreamOrderByWithAggregationInput[] + by: PhaseWorkStreamScalarFieldEnum[] | PhaseWorkStreamScalarFieldEnum + having?: PhaseWorkStreamScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: PhaseWorkStreamCountAggregateInputType | true + _avg?: PhaseWorkStreamAvgAggregateInputType + _sum?: PhaseWorkStreamSumAggregateInputType + _min?: PhaseWorkStreamMinAggregateInputType + _max?: PhaseWorkStreamMaxAggregateInputType + } + + export type PhaseWorkStreamGroupByOutputType = { + workStreamId: bigint + phaseId: bigint + _count: PhaseWorkStreamCountAggregateOutputType | null + _avg: PhaseWorkStreamAvgAggregateOutputType | null + _sum: PhaseWorkStreamSumAggregateOutputType | null + _min: PhaseWorkStreamMinAggregateOutputType | null + _max: PhaseWorkStreamMaxAggregateOutputType | null + } + + type GetPhaseWorkStreamGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof PhaseWorkStreamGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type PhaseWorkStreamSelect = $Extensions.GetSelect<{ + workStreamId?: boolean + phaseId?: boolean + workStream?: boolean | WorkStreamDefaultArgs + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["phaseWorkStream"]> + + export type PhaseWorkStreamSelectCreateManyAndReturn = $Extensions.GetSelect<{ + workStreamId?: boolean + phaseId?: boolean + workStream?: boolean | WorkStreamDefaultArgs + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["phaseWorkStream"]> + + export type PhaseWorkStreamSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + workStreamId?: boolean + phaseId?: boolean + workStream?: boolean | WorkStreamDefaultArgs + phase?: boolean | ProjectPhaseDefaultArgs + }, ExtArgs["result"]["phaseWorkStream"]> + + export type PhaseWorkStreamSelectScalar = { + workStreamId?: boolean + phaseId?: boolean + } + + export type PhaseWorkStreamOmit = $Extensions.GetOmit<"workStreamId" | "phaseId", ExtArgs["result"]["phaseWorkStream"]> + export type PhaseWorkStreamInclude = { + workStream?: boolean | WorkStreamDefaultArgs + phase?: boolean | ProjectPhaseDefaultArgs + } + export type PhaseWorkStreamIncludeCreateManyAndReturn = { + workStream?: boolean | WorkStreamDefaultArgs + phase?: boolean | ProjectPhaseDefaultArgs + } + export type PhaseWorkStreamIncludeUpdateManyAndReturn = { + workStream?: boolean | WorkStreamDefaultArgs + phase?: boolean | ProjectPhaseDefaultArgs + } + + export type $PhaseWorkStreamPayload = { + name: "PhaseWorkStream" + objects: { + workStream: Prisma.$WorkStreamPayload + phase: Prisma.$ProjectPhasePayload + } + scalars: $Extensions.GetPayloadResult<{ + workStreamId: bigint + phaseId: bigint + }, ExtArgs["result"]["phaseWorkStream"]> + composites: {} + } + + type PhaseWorkStreamGetPayload = $Result.GetResult + + type PhaseWorkStreamCountArgs = + Omit & { + select?: PhaseWorkStreamCountAggregateInputType | true + } + + export interface PhaseWorkStreamDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['PhaseWorkStream'], meta: { name: 'PhaseWorkStream' } } + /** + * Find zero or one PhaseWorkStream that matches the filter. + * @param {PhaseWorkStreamFindUniqueArgs} args - Arguments to find a PhaseWorkStream + * @example + * // Get one PhaseWorkStream + * const phaseWorkStream = await prisma.phaseWorkStream.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one PhaseWorkStream that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {PhaseWorkStreamFindUniqueOrThrowArgs} args - Arguments to find a PhaseWorkStream + * @example + * // Get one PhaseWorkStream + * const phaseWorkStream = await prisma.phaseWorkStream.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PhaseWorkStream that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamFindFirstArgs} args - Arguments to find a PhaseWorkStream + * @example + * // Get one PhaseWorkStream + * const phaseWorkStream = await prisma.phaseWorkStream.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PhaseWorkStream that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamFindFirstOrThrowArgs} args - Arguments to find a PhaseWorkStream + * @example + * // Get one PhaseWorkStream + * const phaseWorkStream = await prisma.phaseWorkStream.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more PhaseWorkStreams that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all PhaseWorkStreams + * const phaseWorkStreams = await prisma.phaseWorkStream.findMany() + * + * // Get first 10 PhaseWorkStreams + * const phaseWorkStreams = await prisma.phaseWorkStream.findMany({ take: 10 }) + * + * // Only select the `workStreamId` + * const phaseWorkStreamWithWorkStreamIdOnly = await prisma.phaseWorkStream.findMany({ select: { workStreamId: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a PhaseWorkStream. + * @param {PhaseWorkStreamCreateArgs} args - Arguments to create a PhaseWorkStream. + * @example + * // Create one PhaseWorkStream + * const PhaseWorkStream = await prisma.phaseWorkStream.create({ + * data: { + * // ... data to create a PhaseWorkStream + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many PhaseWorkStreams. + * @param {PhaseWorkStreamCreateManyArgs} args - Arguments to create many PhaseWorkStreams. + * @example + * // Create many PhaseWorkStreams + * const phaseWorkStream = await prisma.phaseWorkStream.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many PhaseWorkStreams and returns the data saved in the database. + * @param {PhaseWorkStreamCreateManyAndReturnArgs} args - Arguments to create many PhaseWorkStreams. + * @example + * // Create many PhaseWorkStreams + * const phaseWorkStream = await prisma.phaseWorkStream.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many PhaseWorkStreams and only return the `workStreamId` + * const phaseWorkStreamWithWorkStreamIdOnly = await prisma.phaseWorkStream.createManyAndReturn({ + * select: { workStreamId: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a PhaseWorkStream. + * @param {PhaseWorkStreamDeleteArgs} args - Arguments to delete one PhaseWorkStream. + * @example + * // Delete one PhaseWorkStream + * const PhaseWorkStream = await prisma.phaseWorkStream.delete({ + * where: { + * // ... filter to delete one PhaseWorkStream + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one PhaseWorkStream. + * @param {PhaseWorkStreamUpdateArgs} args - Arguments to update one PhaseWorkStream. + * @example + * // Update one PhaseWorkStream + * const phaseWorkStream = await prisma.phaseWorkStream.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more PhaseWorkStreams. + * @param {PhaseWorkStreamDeleteManyArgs} args - Arguments to filter PhaseWorkStreams to delete. + * @example + * // Delete a few PhaseWorkStreams + * const { count } = await prisma.phaseWorkStream.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PhaseWorkStreams. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many PhaseWorkStreams + * const phaseWorkStream = await prisma.phaseWorkStream.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PhaseWorkStreams and returns the data updated in the database. + * @param {PhaseWorkStreamUpdateManyAndReturnArgs} args - Arguments to update many PhaseWorkStreams. + * @example + * // Update many PhaseWorkStreams + * const phaseWorkStream = await prisma.phaseWorkStream.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more PhaseWorkStreams and only return the `workStreamId` + * const phaseWorkStreamWithWorkStreamIdOnly = await prisma.phaseWorkStream.updateManyAndReturn({ + * select: { workStreamId: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one PhaseWorkStream. + * @param {PhaseWorkStreamUpsertArgs} args - Arguments to update or create a PhaseWorkStream. + * @example + * // Update or create a PhaseWorkStream + * const phaseWorkStream = await prisma.phaseWorkStream.upsert({ + * create: { + * // ... data to create a PhaseWorkStream + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the PhaseWorkStream we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__PhaseWorkStreamClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of PhaseWorkStreams. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamCountArgs} args - Arguments to filter PhaseWorkStreams to count. + * @example + * // Count the number of PhaseWorkStreams + * const count = await prisma.phaseWorkStream.count({ + * where: { + * // ... the filter for the PhaseWorkStreams we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a PhaseWorkStream. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by PhaseWorkStream. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PhaseWorkStreamGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends PhaseWorkStreamGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: PhaseWorkStreamGroupByArgs['orderBy'] } + : { orderBy?: PhaseWorkStreamGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetPhaseWorkStreamGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the PhaseWorkStream model + */ + readonly fields: PhaseWorkStreamFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for PhaseWorkStream. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__PhaseWorkStreamClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + workStream = {}>(args?: Subset>): Prisma__WorkStreamClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + phase = {}>(args?: Subset>): Prisma__ProjectPhaseClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the PhaseWorkStream model + */ + interface PhaseWorkStreamFieldRefs { + readonly workStreamId: FieldRef<"PhaseWorkStream", 'BigInt'> + readonly phaseId: FieldRef<"PhaseWorkStream", 'BigInt'> + } + + + // Custom InputTypes + /** + * PhaseWorkStream findUnique + */ + export type PhaseWorkStreamFindUniqueArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * Filter, which PhaseWorkStream to fetch. + */ + where: PhaseWorkStreamWhereUniqueInput + } + + /** + * PhaseWorkStream findUniqueOrThrow + */ + export type PhaseWorkStreamFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * Filter, which PhaseWorkStream to fetch. + */ + where: PhaseWorkStreamWhereUniqueInput + } + + /** + * PhaseWorkStream findFirst + */ + export type PhaseWorkStreamFindFirstArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * Filter, which PhaseWorkStream to fetch. + */ + where?: PhaseWorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseWorkStreams to fetch. + */ + orderBy?: PhaseWorkStreamOrderByWithRelationInput | PhaseWorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PhaseWorkStreams. + */ + cursor?: PhaseWorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseWorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseWorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PhaseWorkStreams. + */ + distinct?: PhaseWorkStreamScalarFieldEnum | PhaseWorkStreamScalarFieldEnum[] + } + + /** + * PhaseWorkStream findFirstOrThrow + */ + export type PhaseWorkStreamFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * Filter, which PhaseWorkStream to fetch. + */ + where?: PhaseWorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseWorkStreams to fetch. + */ + orderBy?: PhaseWorkStreamOrderByWithRelationInput | PhaseWorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PhaseWorkStreams. + */ + cursor?: PhaseWorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseWorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseWorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PhaseWorkStreams. + */ + distinct?: PhaseWorkStreamScalarFieldEnum | PhaseWorkStreamScalarFieldEnum[] + } + + /** + * PhaseWorkStream findMany + */ + export type PhaseWorkStreamFindManyArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * Filter, which PhaseWorkStreams to fetch. + */ + where?: PhaseWorkStreamWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PhaseWorkStreams to fetch. + */ + orderBy?: PhaseWorkStreamOrderByWithRelationInput | PhaseWorkStreamOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing PhaseWorkStreams. + */ + cursor?: PhaseWorkStreamWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PhaseWorkStreams from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` PhaseWorkStreams. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PhaseWorkStreams. + */ + distinct?: PhaseWorkStreamScalarFieldEnum | PhaseWorkStreamScalarFieldEnum[] + } + + /** + * PhaseWorkStream create + */ + export type PhaseWorkStreamCreateArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * The data needed to create a PhaseWorkStream. + */ + data: XOR + } + + /** + * PhaseWorkStream createMany + */ + export type PhaseWorkStreamCreateManyArgs = { + /** + * The data used to create many PhaseWorkStreams. + */ + data: PhaseWorkStreamCreateManyInput | PhaseWorkStreamCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PhaseWorkStream createManyAndReturn + */ + export type PhaseWorkStreamCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelectCreateManyAndReturn | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * The data used to create many PhaseWorkStreams. + */ + data: PhaseWorkStreamCreateManyInput | PhaseWorkStreamCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamIncludeCreateManyAndReturn | null + } + + /** + * PhaseWorkStream update + */ + export type PhaseWorkStreamUpdateArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * The data needed to update a PhaseWorkStream. + */ + data: XOR + /** + * Choose, which PhaseWorkStream to update. + */ + where: PhaseWorkStreamWhereUniqueInput + } + + /** + * PhaseWorkStream updateMany + */ + export type PhaseWorkStreamUpdateManyArgs = { + /** + * The data used to update PhaseWorkStreams. + */ + data: XOR + /** + * Filter which PhaseWorkStreams to update + */ + where?: PhaseWorkStreamWhereInput + /** + * Limit how many PhaseWorkStreams to update. + */ + limit?: number + } + + /** + * PhaseWorkStream updateManyAndReturn + */ + export type PhaseWorkStreamUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * The data used to update PhaseWorkStreams. + */ + data: XOR + /** + * Filter which PhaseWorkStreams to update + */ + where?: PhaseWorkStreamWhereInput + /** + * Limit how many PhaseWorkStreams to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamIncludeUpdateManyAndReturn | null + } + + /** + * PhaseWorkStream upsert + */ + export type PhaseWorkStreamUpsertArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * The filter to search for the PhaseWorkStream to update in case it exists. + */ + where: PhaseWorkStreamWhereUniqueInput + /** + * In case the PhaseWorkStream found by the `where` argument doesn't exist, create a new PhaseWorkStream with this data. + */ + create: XOR + /** + * In case the PhaseWorkStream was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * PhaseWorkStream delete + */ + export type PhaseWorkStreamDeleteArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + /** + * Filter which PhaseWorkStream to delete. + */ + where: PhaseWorkStreamWhereUniqueInput + } + + /** + * PhaseWorkStream deleteMany + */ + export type PhaseWorkStreamDeleteManyArgs = { + /** + * Filter which PhaseWorkStreams to delete + */ + where?: PhaseWorkStreamWhereInput + /** + * Limit how many PhaseWorkStreams to delete. + */ + limit?: number + } + + /** + * PhaseWorkStream without action + */ + export type PhaseWorkStreamDefaultArgs = { + /** + * Select specific fields to fetch from the PhaseWorkStream + */ + select?: PhaseWorkStreamSelect | null + /** + * Omit specific fields from the PhaseWorkStream + */ + omit?: PhaseWorkStreamOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PhaseWorkStreamInclude | null + } + + + /** + * Model WorkManagementPermission + */ + + export type AggregateWorkManagementPermission = { + _count: WorkManagementPermissionCountAggregateOutputType | null + _avg: WorkManagementPermissionAvgAggregateOutputType | null + _sum: WorkManagementPermissionSumAggregateOutputType | null + _min: WorkManagementPermissionMinAggregateOutputType | null + _max: WorkManagementPermissionMaxAggregateOutputType | null + } + + export type WorkManagementPermissionAvgAggregateOutputType = { + id: number | null + projectTemplateId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type WorkManagementPermissionSumAggregateOutputType = { + id: bigint | null + projectTemplateId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type WorkManagementPermissionMinAggregateOutputType = { + id: bigint | null + policy: string | null + projectTemplateId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type WorkManagementPermissionMaxAggregateOutputType = { + id: bigint | null + policy: string | null + projectTemplateId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type WorkManagementPermissionCountAggregateOutputType = { + id: number + policy: number + permission: number + projectTemplateId: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type WorkManagementPermissionAvgAggregateInputType = { + id?: true + projectTemplateId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkManagementPermissionSumAggregateInputType = { + id?: true + projectTemplateId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkManagementPermissionMinAggregateInputType = { + id?: true + policy?: true + projectTemplateId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkManagementPermissionMaxAggregateInputType = { + id?: true + policy?: true + projectTemplateId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type WorkManagementPermissionCountAggregateInputType = { + id?: true + policy?: true + permission?: true + projectTemplateId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type WorkManagementPermissionAggregateArgs = { + /** + * Filter which WorkManagementPermission to aggregate. + */ + where?: WorkManagementPermissionWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkManagementPermissions to fetch. + */ + orderBy?: WorkManagementPermissionOrderByWithRelationInput | WorkManagementPermissionOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: WorkManagementPermissionWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkManagementPermissions from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkManagementPermissions. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned WorkManagementPermissions + **/ + _count?: true | WorkManagementPermissionCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: WorkManagementPermissionAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: WorkManagementPermissionSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: WorkManagementPermissionMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: WorkManagementPermissionMaxAggregateInputType + } + + export type GetWorkManagementPermissionAggregateType = { + [P in keyof T & keyof AggregateWorkManagementPermission]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type WorkManagementPermissionGroupByArgs = { + where?: WorkManagementPermissionWhereInput + orderBy?: WorkManagementPermissionOrderByWithAggregationInput | WorkManagementPermissionOrderByWithAggregationInput[] + by: WorkManagementPermissionScalarFieldEnum[] | WorkManagementPermissionScalarFieldEnum + having?: WorkManagementPermissionScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: WorkManagementPermissionCountAggregateInputType | true + _avg?: WorkManagementPermissionAvgAggregateInputType + _sum?: WorkManagementPermissionSumAggregateInputType + _min?: WorkManagementPermissionMinAggregateInputType + _max?: WorkManagementPermissionMaxAggregateInputType + } + + export type WorkManagementPermissionGroupByOutputType = { + id: bigint + policy: string + permission: JsonValue + projectTemplateId: bigint + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: WorkManagementPermissionCountAggregateOutputType | null + _avg: WorkManagementPermissionAvgAggregateOutputType | null + _sum: WorkManagementPermissionSumAggregateOutputType | null + _min: WorkManagementPermissionMinAggregateOutputType | null + _max: WorkManagementPermissionMaxAggregateOutputType | null + } + + type GetWorkManagementPermissionGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof WorkManagementPermissionGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type WorkManagementPermissionSelect = $Extensions.GetSelect<{ + id?: boolean + policy?: boolean + permission?: boolean + projectTemplateId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + projectTemplate?: boolean | ProjectTemplateDefaultArgs + }, ExtArgs["result"]["workManagementPermission"]> + + export type WorkManagementPermissionSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + policy?: boolean + permission?: boolean + projectTemplateId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + projectTemplate?: boolean | ProjectTemplateDefaultArgs + }, ExtArgs["result"]["workManagementPermission"]> + + export type WorkManagementPermissionSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + policy?: boolean + permission?: boolean + projectTemplateId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + projectTemplate?: boolean | ProjectTemplateDefaultArgs + }, ExtArgs["result"]["workManagementPermission"]> + + export type WorkManagementPermissionSelectScalar = { + id?: boolean + policy?: boolean + permission?: boolean + projectTemplateId?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type WorkManagementPermissionOmit = $Extensions.GetOmit<"id" | "policy" | "permission" | "projectTemplateId" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["workManagementPermission"]> + export type WorkManagementPermissionInclude = { + projectTemplate?: boolean | ProjectTemplateDefaultArgs + } + export type WorkManagementPermissionIncludeCreateManyAndReturn = { + projectTemplate?: boolean | ProjectTemplateDefaultArgs + } + export type WorkManagementPermissionIncludeUpdateManyAndReturn = { + projectTemplate?: boolean | ProjectTemplateDefaultArgs + } + + export type $WorkManagementPermissionPayload = { + name: "WorkManagementPermission" + objects: { + projectTemplate: Prisma.$ProjectTemplatePayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + policy: string + permission: Prisma.JsonValue + projectTemplateId: bigint + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["workManagementPermission"]> + composites: {} + } + + type WorkManagementPermissionGetPayload = $Result.GetResult + + type WorkManagementPermissionCountArgs = + Omit & { + select?: WorkManagementPermissionCountAggregateInputType | true + } + + export interface WorkManagementPermissionDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['WorkManagementPermission'], meta: { name: 'WorkManagementPermission' } } + /** + * Find zero or one WorkManagementPermission that matches the filter. + * @param {WorkManagementPermissionFindUniqueArgs} args - Arguments to find a WorkManagementPermission + * @example + * // Get one WorkManagementPermission + * const workManagementPermission = await prisma.workManagementPermission.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one WorkManagementPermission that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {WorkManagementPermissionFindUniqueOrThrowArgs} args - Arguments to find a WorkManagementPermission + * @example + * // Get one WorkManagementPermission + * const workManagementPermission = await prisma.workManagementPermission.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first WorkManagementPermission that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionFindFirstArgs} args - Arguments to find a WorkManagementPermission + * @example + * // Get one WorkManagementPermission + * const workManagementPermission = await prisma.workManagementPermission.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first WorkManagementPermission that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionFindFirstOrThrowArgs} args - Arguments to find a WorkManagementPermission + * @example + * // Get one WorkManagementPermission + * const workManagementPermission = await prisma.workManagementPermission.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more WorkManagementPermissions that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all WorkManagementPermissions + * const workManagementPermissions = await prisma.workManagementPermission.findMany() + * + * // Get first 10 WorkManagementPermissions + * const workManagementPermissions = await prisma.workManagementPermission.findMany({ take: 10 }) + * + * // Only select the `id` + * const workManagementPermissionWithIdOnly = await prisma.workManagementPermission.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a WorkManagementPermission. + * @param {WorkManagementPermissionCreateArgs} args - Arguments to create a WorkManagementPermission. + * @example + * // Create one WorkManagementPermission + * const WorkManagementPermission = await prisma.workManagementPermission.create({ + * data: { + * // ... data to create a WorkManagementPermission + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many WorkManagementPermissions. + * @param {WorkManagementPermissionCreateManyArgs} args - Arguments to create many WorkManagementPermissions. + * @example + * // Create many WorkManagementPermissions + * const workManagementPermission = await prisma.workManagementPermission.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many WorkManagementPermissions and returns the data saved in the database. + * @param {WorkManagementPermissionCreateManyAndReturnArgs} args - Arguments to create many WorkManagementPermissions. + * @example + * // Create many WorkManagementPermissions + * const workManagementPermission = await prisma.workManagementPermission.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many WorkManagementPermissions and only return the `id` + * const workManagementPermissionWithIdOnly = await prisma.workManagementPermission.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a WorkManagementPermission. + * @param {WorkManagementPermissionDeleteArgs} args - Arguments to delete one WorkManagementPermission. + * @example + * // Delete one WorkManagementPermission + * const WorkManagementPermission = await prisma.workManagementPermission.delete({ + * where: { + * // ... filter to delete one WorkManagementPermission + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one WorkManagementPermission. + * @param {WorkManagementPermissionUpdateArgs} args - Arguments to update one WorkManagementPermission. + * @example + * // Update one WorkManagementPermission + * const workManagementPermission = await prisma.workManagementPermission.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more WorkManagementPermissions. + * @param {WorkManagementPermissionDeleteManyArgs} args - Arguments to filter WorkManagementPermissions to delete. + * @example + * // Delete a few WorkManagementPermissions + * const { count } = await prisma.workManagementPermission.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more WorkManagementPermissions. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many WorkManagementPermissions + * const workManagementPermission = await prisma.workManagementPermission.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more WorkManagementPermissions and returns the data updated in the database. + * @param {WorkManagementPermissionUpdateManyAndReturnArgs} args - Arguments to update many WorkManagementPermissions. + * @example + * // Update many WorkManagementPermissions + * const workManagementPermission = await prisma.workManagementPermission.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more WorkManagementPermissions and only return the `id` + * const workManagementPermissionWithIdOnly = await prisma.workManagementPermission.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one WorkManagementPermission. + * @param {WorkManagementPermissionUpsertArgs} args - Arguments to update or create a WorkManagementPermission. + * @example + * // Update or create a WorkManagementPermission + * const workManagementPermission = await prisma.workManagementPermission.upsert({ + * create: { + * // ... data to create a WorkManagementPermission + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the WorkManagementPermission we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__WorkManagementPermissionClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of WorkManagementPermissions. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionCountArgs} args - Arguments to filter WorkManagementPermissions to count. + * @example + * // Count the number of WorkManagementPermissions + * const count = await prisma.workManagementPermission.count({ + * where: { + * // ... the filter for the WorkManagementPermissions we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a WorkManagementPermission. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by WorkManagementPermission. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {WorkManagementPermissionGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends WorkManagementPermissionGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: WorkManagementPermissionGroupByArgs['orderBy'] } + : { orderBy?: WorkManagementPermissionGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetWorkManagementPermissionGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the WorkManagementPermission model + */ + readonly fields: WorkManagementPermissionFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for WorkManagementPermission. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__WorkManagementPermissionClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + projectTemplate = {}>(args?: Subset>): Prisma__ProjectTemplateClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the WorkManagementPermission model + */ + interface WorkManagementPermissionFieldRefs { + readonly id: FieldRef<"WorkManagementPermission", 'BigInt'> + readonly policy: FieldRef<"WorkManagementPermission", 'String'> + readonly permission: FieldRef<"WorkManagementPermission", 'Json'> + readonly projectTemplateId: FieldRef<"WorkManagementPermission", 'BigInt'> + readonly deletedAt: FieldRef<"WorkManagementPermission", 'DateTime'> + readonly createdAt: FieldRef<"WorkManagementPermission", 'DateTime'> + readonly updatedAt: FieldRef<"WorkManagementPermission", 'DateTime'> + readonly deletedBy: FieldRef<"WorkManagementPermission", 'Int'> + readonly createdBy: FieldRef<"WorkManagementPermission", 'Int'> + readonly updatedBy: FieldRef<"WorkManagementPermission", 'Int'> + } + + + // Custom InputTypes + /** + * WorkManagementPermission findUnique + */ + export type WorkManagementPermissionFindUniqueArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * Filter, which WorkManagementPermission to fetch. + */ + where: WorkManagementPermissionWhereUniqueInput + } + + /** + * WorkManagementPermission findUniqueOrThrow + */ + export type WorkManagementPermissionFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * Filter, which WorkManagementPermission to fetch. + */ + where: WorkManagementPermissionWhereUniqueInput + } + + /** + * WorkManagementPermission findFirst + */ + export type WorkManagementPermissionFindFirstArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * Filter, which WorkManagementPermission to fetch. + */ + where?: WorkManagementPermissionWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkManagementPermissions to fetch. + */ + orderBy?: WorkManagementPermissionOrderByWithRelationInput | WorkManagementPermissionOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for WorkManagementPermissions. + */ + cursor?: WorkManagementPermissionWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkManagementPermissions from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkManagementPermissions. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of WorkManagementPermissions. + */ + distinct?: WorkManagementPermissionScalarFieldEnum | WorkManagementPermissionScalarFieldEnum[] + } + + /** + * WorkManagementPermission findFirstOrThrow + */ + export type WorkManagementPermissionFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * Filter, which WorkManagementPermission to fetch. + */ + where?: WorkManagementPermissionWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkManagementPermissions to fetch. + */ + orderBy?: WorkManagementPermissionOrderByWithRelationInput | WorkManagementPermissionOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for WorkManagementPermissions. + */ + cursor?: WorkManagementPermissionWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkManagementPermissions from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkManagementPermissions. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of WorkManagementPermissions. + */ + distinct?: WorkManagementPermissionScalarFieldEnum | WorkManagementPermissionScalarFieldEnum[] + } + + /** + * WorkManagementPermission findMany + */ + export type WorkManagementPermissionFindManyArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * Filter, which WorkManagementPermissions to fetch. + */ + where?: WorkManagementPermissionWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of WorkManagementPermissions to fetch. + */ + orderBy?: WorkManagementPermissionOrderByWithRelationInput | WorkManagementPermissionOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing WorkManagementPermissions. + */ + cursor?: WorkManagementPermissionWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` WorkManagementPermissions from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` WorkManagementPermissions. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of WorkManagementPermissions. + */ + distinct?: WorkManagementPermissionScalarFieldEnum | WorkManagementPermissionScalarFieldEnum[] + } + + /** + * WorkManagementPermission create + */ + export type WorkManagementPermissionCreateArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * The data needed to create a WorkManagementPermission. + */ + data: XOR + } + + /** + * WorkManagementPermission createMany + */ + export type WorkManagementPermissionCreateManyArgs = { + /** + * The data used to create many WorkManagementPermissions. + */ + data: WorkManagementPermissionCreateManyInput | WorkManagementPermissionCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * WorkManagementPermission createManyAndReturn + */ + export type WorkManagementPermissionCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelectCreateManyAndReturn | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * The data used to create many WorkManagementPermissions. + */ + data: WorkManagementPermissionCreateManyInput | WorkManagementPermissionCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionIncludeCreateManyAndReturn | null + } + + /** + * WorkManagementPermission update + */ + export type WorkManagementPermissionUpdateArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * The data needed to update a WorkManagementPermission. + */ + data: XOR + /** + * Choose, which WorkManagementPermission to update. + */ + where: WorkManagementPermissionWhereUniqueInput + } + + /** + * WorkManagementPermission updateMany + */ + export type WorkManagementPermissionUpdateManyArgs = { + /** + * The data used to update WorkManagementPermissions. + */ + data: XOR + /** + * Filter which WorkManagementPermissions to update + */ + where?: WorkManagementPermissionWhereInput + /** + * Limit how many WorkManagementPermissions to update. + */ + limit?: number + } + + /** + * WorkManagementPermission updateManyAndReturn + */ + export type WorkManagementPermissionUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * The data used to update WorkManagementPermissions. + */ + data: XOR + /** + * Filter which WorkManagementPermissions to update + */ + where?: WorkManagementPermissionWhereInput + /** + * Limit how many WorkManagementPermissions to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionIncludeUpdateManyAndReturn | null + } + + /** + * WorkManagementPermission upsert + */ + export type WorkManagementPermissionUpsertArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * The filter to search for the WorkManagementPermission to update in case it exists. + */ + where: WorkManagementPermissionWhereUniqueInput + /** + * In case the WorkManagementPermission found by the `where` argument doesn't exist, create a new WorkManagementPermission with this data. + */ + create: XOR + /** + * In case the WorkManagementPermission was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * WorkManagementPermission delete + */ + export type WorkManagementPermissionDeleteArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + /** + * Filter which WorkManagementPermission to delete. + */ + where: WorkManagementPermissionWhereUniqueInput + } + + /** + * WorkManagementPermission deleteMany + */ + export type WorkManagementPermissionDeleteManyArgs = { + /** + * Filter which WorkManagementPermissions to delete + */ + where?: WorkManagementPermissionWhereInput + /** + * Limit how many WorkManagementPermissions to delete. + */ + limit?: number + } + + /** + * WorkManagementPermission without action + */ + export type WorkManagementPermissionDefaultArgs = { + /** + * Select specific fields to fetch from the WorkManagementPermission + */ + select?: WorkManagementPermissionSelect | null + /** + * Omit specific fields from the WorkManagementPermission + */ + omit?: WorkManagementPermissionOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: WorkManagementPermissionInclude | null + } + + + /** + * Model CopilotRequest + */ + + export type AggregateCopilotRequest = { + _count: CopilotRequestCountAggregateOutputType | null + _avg: CopilotRequestAvgAggregateOutputType | null + _sum: CopilotRequestSumAggregateOutputType | null + _min: CopilotRequestMinAggregateOutputType | null + _max: CopilotRequestMaxAggregateOutputType | null + } + + export type CopilotRequestAvgAggregateOutputType = { + id: number | null + projectId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotRequestSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotRequestMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + status: $Enums.CopilotRequestStatus | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotRequestMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + status: $Enums.CopilotRequestStatus | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotRequestCountAggregateOutputType = { + id: number + projectId: number + status: number + data: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type CopilotRequestAvgAggregateInputType = { + id?: true + projectId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotRequestSumAggregateInputType = { + id?: true + projectId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotRequestMinAggregateInputType = { + id?: true + projectId?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotRequestMaxAggregateInputType = { + id?: true + projectId?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotRequestCountAggregateInputType = { + id?: true + projectId?: true + status?: true + data?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type CopilotRequestAggregateArgs = { + /** + * Filter which CopilotRequest to aggregate. + */ + where?: CopilotRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotRequests to fetch. + */ + orderBy?: CopilotRequestOrderByWithRelationInput | CopilotRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: CopilotRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned CopilotRequests + **/ + _count?: true | CopilotRequestCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: CopilotRequestAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: CopilotRequestSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: CopilotRequestMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: CopilotRequestMaxAggregateInputType + } + + export type GetCopilotRequestAggregateType = { + [P in keyof T & keyof AggregateCopilotRequest]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type CopilotRequestGroupByArgs = { + where?: CopilotRequestWhereInput + orderBy?: CopilotRequestOrderByWithAggregationInput | CopilotRequestOrderByWithAggregationInput[] + by: CopilotRequestScalarFieldEnum[] | CopilotRequestScalarFieldEnum + having?: CopilotRequestScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: CopilotRequestCountAggregateInputType | true + _avg?: CopilotRequestAvgAggregateInputType + _sum?: CopilotRequestSumAggregateInputType + _min?: CopilotRequestMinAggregateInputType + _max?: CopilotRequestMaxAggregateInputType + } + + export type CopilotRequestGroupByOutputType = { + id: bigint + projectId: bigint | null + status: $Enums.CopilotRequestStatus + data: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: CopilotRequestCountAggregateOutputType | null + _avg: CopilotRequestAvgAggregateOutputType | null + _sum: CopilotRequestSumAggregateOutputType | null + _min: CopilotRequestMinAggregateOutputType | null + _max: CopilotRequestMaxAggregateOutputType | null + } + + type GetCopilotRequestGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof CopilotRequestGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type CopilotRequestSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + status?: boolean + data?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | CopilotRequest$projectArgs + opportunities?: boolean | CopilotRequest$opportunitiesArgs + _count?: boolean | CopilotRequestCountOutputTypeDefaultArgs + }, ExtArgs["result"]["copilotRequest"]> + + export type CopilotRequestSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + status?: boolean + data?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | CopilotRequest$projectArgs + }, ExtArgs["result"]["copilotRequest"]> + + export type CopilotRequestSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + status?: boolean + data?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | CopilotRequest$projectArgs + }, ExtArgs["result"]["copilotRequest"]> + + export type CopilotRequestSelectScalar = { + id?: boolean + projectId?: boolean + status?: boolean + data?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type CopilotRequestOmit = $Extensions.GetOmit<"id" | "projectId" | "status" | "data" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["copilotRequest"]> + export type CopilotRequestInclude = { + project?: boolean | CopilotRequest$projectArgs + opportunities?: boolean | CopilotRequest$opportunitiesArgs + _count?: boolean | CopilotRequestCountOutputTypeDefaultArgs + } + export type CopilotRequestIncludeCreateManyAndReturn = { + project?: boolean | CopilotRequest$projectArgs + } + export type CopilotRequestIncludeUpdateManyAndReturn = { + project?: boolean | CopilotRequest$projectArgs + } + + export type $CopilotRequestPayload = { + name: "CopilotRequest" + objects: { + project: Prisma.$ProjectPayload | null + opportunities: Prisma.$CopilotOpportunityPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint | null + status: $Enums.CopilotRequestStatus + data: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["copilotRequest"]> + composites: {} + } + + type CopilotRequestGetPayload = $Result.GetResult + + type CopilotRequestCountArgs = + Omit & { + select?: CopilotRequestCountAggregateInputType | true + } + + export interface CopilotRequestDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['CopilotRequest'], meta: { name: 'CopilotRequest' } } + /** + * Find zero or one CopilotRequest that matches the filter. + * @param {CopilotRequestFindUniqueArgs} args - Arguments to find a CopilotRequest + * @example + * // Get one CopilotRequest + * const copilotRequest = await prisma.copilotRequest.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one CopilotRequest that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {CopilotRequestFindUniqueOrThrowArgs} args - Arguments to find a CopilotRequest + * @example + * // Get one CopilotRequest + * const copilotRequest = await prisma.copilotRequest.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CopilotRequest that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestFindFirstArgs} args - Arguments to find a CopilotRequest + * @example + * // Get one CopilotRequest + * const copilotRequest = await prisma.copilotRequest.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CopilotRequest that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestFindFirstOrThrowArgs} args - Arguments to find a CopilotRequest + * @example + * // Get one CopilotRequest + * const copilotRequest = await prisma.copilotRequest.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more CopilotRequests that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all CopilotRequests + * const copilotRequests = await prisma.copilotRequest.findMany() + * + * // Get first 10 CopilotRequests + * const copilotRequests = await prisma.copilotRequest.findMany({ take: 10 }) + * + * // Only select the `id` + * const copilotRequestWithIdOnly = await prisma.copilotRequest.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a CopilotRequest. + * @param {CopilotRequestCreateArgs} args - Arguments to create a CopilotRequest. + * @example + * // Create one CopilotRequest + * const CopilotRequest = await prisma.copilotRequest.create({ + * data: { + * // ... data to create a CopilotRequest + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many CopilotRequests. + * @param {CopilotRequestCreateManyArgs} args - Arguments to create many CopilotRequests. + * @example + * // Create many CopilotRequests + * const copilotRequest = await prisma.copilotRequest.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many CopilotRequests and returns the data saved in the database. + * @param {CopilotRequestCreateManyAndReturnArgs} args - Arguments to create many CopilotRequests. + * @example + * // Create many CopilotRequests + * const copilotRequest = await prisma.copilotRequest.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many CopilotRequests and only return the `id` + * const copilotRequestWithIdOnly = await prisma.copilotRequest.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a CopilotRequest. + * @param {CopilotRequestDeleteArgs} args - Arguments to delete one CopilotRequest. + * @example + * // Delete one CopilotRequest + * const CopilotRequest = await prisma.copilotRequest.delete({ + * where: { + * // ... filter to delete one CopilotRequest + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one CopilotRequest. + * @param {CopilotRequestUpdateArgs} args - Arguments to update one CopilotRequest. + * @example + * // Update one CopilotRequest + * const copilotRequest = await prisma.copilotRequest.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more CopilotRequests. + * @param {CopilotRequestDeleteManyArgs} args - Arguments to filter CopilotRequests to delete. + * @example + * // Delete a few CopilotRequests + * const { count } = await prisma.copilotRequest.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CopilotRequests. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many CopilotRequests + * const copilotRequest = await prisma.copilotRequest.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CopilotRequests and returns the data updated in the database. + * @param {CopilotRequestUpdateManyAndReturnArgs} args - Arguments to update many CopilotRequests. + * @example + * // Update many CopilotRequests + * const copilotRequest = await prisma.copilotRequest.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more CopilotRequests and only return the `id` + * const copilotRequestWithIdOnly = await prisma.copilotRequest.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one CopilotRequest. + * @param {CopilotRequestUpsertArgs} args - Arguments to update or create a CopilotRequest. + * @example + * // Update or create a CopilotRequest + * const copilotRequest = await prisma.copilotRequest.upsert({ + * create: { + * // ... data to create a CopilotRequest + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the CopilotRequest we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of CopilotRequests. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestCountArgs} args - Arguments to filter CopilotRequests to count. + * @example + * // Count the number of CopilotRequests + * const count = await prisma.copilotRequest.count({ + * where: { + * // ... the filter for the CopilotRequests we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a CopilotRequest. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by CopilotRequest. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotRequestGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends CopilotRequestGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: CopilotRequestGroupByArgs['orderBy'] } + : { orderBy?: CopilotRequestGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetCopilotRequestGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the CopilotRequest model + */ + readonly fields: CopilotRequestFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for CopilotRequest. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__CopilotRequestClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + opportunities = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the CopilotRequest model + */ + interface CopilotRequestFieldRefs { + readonly id: FieldRef<"CopilotRequest", 'BigInt'> + readonly projectId: FieldRef<"CopilotRequest", 'BigInt'> + readonly status: FieldRef<"CopilotRequest", 'CopilotRequestStatus'> + readonly data: FieldRef<"CopilotRequest", 'Json'> + readonly deletedAt: FieldRef<"CopilotRequest", 'DateTime'> + readonly createdAt: FieldRef<"CopilotRequest", 'DateTime'> + readonly updatedAt: FieldRef<"CopilotRequest", 'DateTime'> + readonly deletedBy: FieldRef<"CopilotRequest", 'Int'> + readonly createdBy: FieldRef<"CopilotRequest", 'Int'> + readonly updatedBy: FieldRef<"CopilotRequest", 'Int'> + } + + + // Custom InputTypes + /** + * CopilotRequest findUnique + */ + export type CopilotRequestFindUniqueArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * Filter, which CopilotRequest to fetch. + */ + where: CopilotRequestWhereUniqueInput + } + + /** + * CopilotRequest findUniqueOrThrow + */ + export type CopilotRequestFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * Filter, which CopilotRequest to fetch. + */ + where: CopilotRequestWhereUniqueInput + } + + /** + * CopilotRequest findFirst + */ + export type CopilotRequestFindFirstArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * Filter, which CopilotRequest to fetch. + */ + where?: CopilotRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotRequests to fetch. + */ + orderBy?: CopilotRequestOrderByWithRelationInput | CopilotRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CopilotRequests. + */ + cursor?: CopilotRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotRequests. + */ + distinct?: CopilotRequestScalarFieldEnum | CopilotRequestScalarFieldEnum[] + } + + /** + * CopilotRequest findFirstOrThrow + */ + export type CopilotRequestFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * Filter, which CopilotRequest to fetch. + */ + where?: CopilotRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotRequests to fetch. + */ + orderBy?: CopilotRequestOrderByWithRelationInput | CopilotRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CopilotRequests. + */ + cursor?: CopilotRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotRequests. + */ + distinct?: CopilotRequestScalarFieldEnum | CopilotRequestScalarFieldEnum[] + } + + /** + * CopilotRequest findMany + */ + export type CopilotRequestFindManyArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * Filter, which CopilotRequests to fetch. + */ + where?: CopilotRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotRequests to fetch. + */ + orderBy?: CopilotRequestOrderByWithRelationInput | CopilotRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing CopilotRequests. + */ + cursor?: CopilotRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotRequests. + */ + distinct?: CopilotRequestScalarFieldEnum | CopilotRequestScalarFieldEnum[] + } + + /** + * CopilotRequest create + */ + export type CopilotRequestCreateArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * The data needed to create a CopilotRequest. + */ + data: XOR + } + + /** + * CopilotRequest createMany + */ + export type CopilotRequestCreateManyArgs = { + /** + * The data used to create many CopilotRequests. + */ + data: CopilotRequestCreateManyInput | CopilotRequestCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CopilotRequest createManyAndReturn + */ + export type CopilotRequestCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelectCreateManyAndReturn | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * The data used to create many CopilotRequests. + */ + data: CopilotRequestCreateManyInput | CopilotRequestCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestIncludeCreateManyAndReturn | null + } + + /** + * CopilotRequest update + */ + export type CopilotRequestUpdateArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * The data needed to update a CopilotRequest. + */ + data: XOR + /** + * Choose, which CopilotRequest to update. + */ + where: CopilotRequestWhereUniqueInput + } + + /** + * CopilotRequest updateMany + */ + export type CopilotRequestUpdateManyArgs = { + /** + * The data used to update CopilotRequests. + */ + data: XOR + /** + * Filter which CopilotRequests to update + */ + where?: CopilotRequestWhereInput + /** + * Limit how many CopilotRequests to update. + */ + limit?: number + } + + /** + * CopilotRequest updateManyAndReturn + */ + export type CopilotRequestUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * The data used to update CopilotRequests. + */ + data: XOR + /** + * Filter which CopilotRequests to update + */ + where?: CopilotRequestWhereInput + /** + * Limit how many CopilotRequests to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestIncludeUpdateManyAndReturn | null + } + + /** + * CopilotRequest upsert + */ + export type CopilotRequestUpsertArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * The filter to search for the CopilotRequest to update in case it exists. + */ + where: CopilotRequestWhereUniqueInput + /** + * In case the CopilotRequest found by the `where` argument doesn't exist, create a new CopilotRequest with this data. + */ + create: XOR + /** + * In case the CopilotRequest was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * CopilotRequest delete + */ + export type CopilotRequestDeleteArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + /** + * Filter which CopilotRequest to delete. + */ + where: CopilotRequestWhereUniqueInput + } + + /** + * CopilotRequest deleteMany + */ + export type CopilotRequestDeleteManyArgs = { + /** + * Filter which CopilotRequests to delete + */ + where?: CopilotRequestWhereInput + /** + * Limit how many CopilotRequests to delete. + */ + limit?: number + } + + /** + * CopilotRequest.project + */ + export type CopilotRequest$projectArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + where?: ProjectWhereInput + } + + /** + * CopilotRequest.opportunities + */ + export type CopilotRequest$opportunitiesArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + where?: CopilotOpportunityWhereInput + orderBy?: CopilotOpportunityOrderByWithRelationInput | CopilotOpportunityOrderByWithRelationInput[] + cursor?: CopilotOpportunityWhereUniqueInput + take?: number + skip?: number + distinct?: CopilotOpportunityScalarFieldEnum | CopilotOpportunityScalarFieldEnum[] + } + + /** + * CopilotRequest without action + */ + export type CopilotRequestDefaultArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + } + + + /** + * Model CopilotOpportunity + */ + + export type AggregateCopilotOpportunity = { + _count: CopilotOpportunityCountAggregateOutputType | null + _avg: CopilotOpportunityAvgAggregateOutputType | null + _sum: CopilotOpportunitySumAggregateOutputType | null + _min: CopilotOpportunityMinAggregateOutputType | null + _max: CopilotOpportunityMaxAggregateOutputType | null + } + + export type CopilotOpportunityAvgAggregateOutputType = { + id: number | null + projectId: number | null + copilotRequestId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotOpportunitySumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + copilotRequestId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotOpportunityMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + copilotRequestId: bigint | null + status: $Enums.CopilotOpportunityStatus | null + type: $Enums.CopilotOpportunityType | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotOpportunityMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + copilotRequestId: bigint | null + status: $Enums.CopilotOpportunityStatus | null + type: $Enums.CopilotOpportunityType | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotOpportunityCountAggregateOutputType = { + id: number + projectId: number + copilotRequestId: number + status: number + type: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type CopilotOpportunityAvgAggregateInputType = { + id?: true + projectId?: true + copilotRequestId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotOpportunitySumAggregateInputType = { + id?: true + projectId?: true + copilotRequestId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotOpportunityMinAggregateInputType = { + id?: true + projectId?: true + copilotRequestId?: true + status?: true + type?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotOpportunityMaxAggregateInputType = { + id?: true + projectId?: true + copilotRequestId?: true + status?: true + type?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotOpportunityCountAggregateInputType = { + id?: true + projectId?: true + copilotRequestId?: true + status?: true + type?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type CopilotOpportunityAggregateArgs = { + /** + * Filter which CopilotOpportunity to aggregate. + */ + where?: CopilotOpportunityWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotOpportunities to fetch. + */ + orderBy?: CopilotOpportunityOrderByWithRelationInput | CopilotOpportunityOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: CopilotOpportunityWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotOpportunities from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotOpportunities. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned CopilotOpportunities + **/ + _count?: true | CopilotOpportunityCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: CopilotOpportunityAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: CopilotOpportunitySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: CopilotOpportunityMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: CopilotOpportunityMaxAggregateInputType + } + + export type GetCopilotOpportunityAggregateType = { + [P in keyof T & keyof AggregateCopilotOpportunity]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type CopilotOpportunityGroupByArgs = { + where?: CopilotOpportunityWhereInput + orderBy?: CopilotOpportunityOrderByWithAggregationInput | CopilotOpportunityOrderByWithAggregationInput[] + by: CopilotOpportunityScalarFieldEnum[] | CopilotOpportunityScalarFieldEnum + having?: CopilotOpportunityScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: CopilotOpportunityCountAggregateInputType | true + _avg?: CopilotOpportunityAvgAggregateInputType + _sum?: CopilotOpportunitySumAggregateInputType + _min?: CopilotOpportunityMinAggregateInputType + _max?: CopilotOpportunityMaxAggregateInputType + } + + export type CopilotOpportunityGroupByOutputType = { + id: bigint + projectId: bigint | null + copilotRequestId: bigint | null + status: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: CopilotOpportunityCountAggregateOutputType | null + _avg: CopilotOpportunityAvgAggregateOutputType | null + _sum: CopilotOpportunitySumAggregateOutputType | null + _min: CopilotOpportunityMinAggregateOutputType | null + _max: CopilotOpportunityMaxAggregateOutputType | null + } + + type GetCopilotOpportunityGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof CopilotOpportunityGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type CopilotOpportunitySelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + copilotRequestId?: boolean + status?: boolean + type?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | CopilotOpportunity$projectArgs + copilotRequest?: boolean | CopilotOpportunity$copilotRequestArgs + applications?: boolean | CopilotOpportunity$applicationsArgs + _count?: boolean | CopilotOpportunityCountOutputTypeDefaultArgs + }, ExtArgs["result"]["copilotOpportunity"]> + + export type CopilotOpportunitySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + copilotRequestId?: boolean + status?: boolean + type?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | CopilotOpportunity$projectArgs + copilotRequest?: boolean | CopilotOpportunity$copilotRequestArgs + }, ExtArgs["result"]["copilotOpportunity"]> + + export type CopilotOpportunitySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + copilotRequestId?: boolean + status?: boolean + type?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | CopilotOpportunity$projectArgs + copilotRequest?: boolean | CopilotOpportunity$copilotRequestArgs + }, ExtArgs["result"]["copilotOpportunity"]> + + export type CopilotOpportunitySelectScalar = { + id?: boolean + projectId?: boolean + copilotRequestId?: boolean + status?: boolean + type?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type CopilotOpportunityOmit = $Extensions.GetOmit<"id" | "projectId" | "copilotRequestId" | "status" | "type" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["copilotOpportunity"]> + export type CopilotOpportunityInclude = { + project?: boolean | CopilotOpportunity$projectArgs + copilotRequest?: boolean | CopilotOpportunity$copilotRequestArgs + applications?: boolean | CopilotOpportunity$applicationsArgs + _count?: boolean | CopilotOpportunityCountOutputTypeDefaultArgs + } + export type CopilotOpportunityIncludeCreateManyAndReturn = { + project?: boolean | CopilotOpportunity$projectArgs + copilotRequest?: boolean | CopilotOpportunity$copilotRequestArgs + } + export type CopilotOpportunityIncludeUpdateManyAndReturn = { + project?: boolean | CopilotOpportunity$projectArgs + copilotRequest?: boolean | CopilotOpportunity$copilotRequestArgs + } + + export type $CopilotOpportunityPayload = { + name: "CopilotOpportunity" + objects: { + project: Prisma.$ProjectPayload | null + copilotRequest: Prisma.$CopilotRequestPayload | null + applications: Prisma.$CopilotApplicationPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint | null + copilotRequestId: bigint | null + status: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["copilotOpportunity"]> + composites: {} + } + + type CopilotOpportunityGetPayload = $Result.GetResult + + type CopilotOpportunityCountArgs = + Omit & { + select?: CopilotOpportunityCountAggregateInputType | true + } + + export interface CopilotOpportunityDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['CopilotOpportunity'], meta: { name: 'CopilotOpportunity' } } + /** + * Find zero or one CopilotOpportunity that matches the filter. + * @param {CopilotOpportunityFindUniqueArgs} args - Arguments to find a CopilotOpportunity + * @example + * // Get one CopilotOpportunity + * const copilotOpportunity = await prisma.copilotOpportunity.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one CopilotOpportunity that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {CopilotOpportunityFindUniqueOrThrowArgs} args - Arguments to find a CopilotOpportunity + * @example + * // Get one CopilotOpportunity + * const copilotOpportunity = await prisma.copilotOpportunity.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CopilotOpportunity that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityFindFirstArgs} args - Arguments to find a CopilotOpportunity + * @example + * // Get one CopilotOpportunity + * const copilotOpportunity = await prisma.copilotOpportunity.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CopilotOpportunity that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityFindFirstOrThrowArgs} args - Arguments to find a CopilotOpportunity + * @example + * // Get one CopilotOpportunity + * const copilotOpportunity = await prisma.copilotOpportunity.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more CopilotOpportunities that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all CopilotOpportunities + * const copilotOpportunities = await prisma.copilotOpportunity.findMany() + * + * // Get first 10 CopilotOpportunities + * const copilotOpportunities = await prisma.copilotOpportunity.findMany({ take: 10 }) + * + * // Only select the `id` + * const copilotOpportunityWithIdOnly = await prisma.copilotOpportunity.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a CopilotOpportunity. + * @param {CopilotOpportunityCreateArgs} args - Arguments to create a CopilotOpportunity. + * @example + * // Create one CopilotOpportunity + * const CopilotOpportunity = await prisma.copilotOpportunity.create({ + * data: { + * // ... data to create a CopilotOpportunity + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many CopilotOpportunities. + * @param {CopilotOpportunityCreateManyArgs} args - Arguments to create many CopilotOpportunities. + * @example + * // Create many CopilotOpportunities + * const copilotOpportunity = await prisma.copilotOpportunity.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many CopilotOpportunities and returns the data saved in the database. + * @param {CopilotOpportunityCreateManyAndReturnArgs} args - Arguments to create many CopilotOpportunities. + * @example + * // Create many CopilotOpportunities + * const copilotOpportunity = await prisma.copilotOpportunity.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many CopilotOpportunities and only return the `id` + * const copilotOpportunityWithIdOnly = await prisma.copilotOpportunity.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a CopilotOpportunity. + * @param {CopilotOpportunityDeleteArgs} args - Arguments to delete one CopilotOpportunity. + * @example + * // Delete one CopilotOpportunity + * const CopilotOpportunity = await prisma.copilotOpportunity.delete({ + * where: { + * // ... filter to delete one CopilotOpportunity + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one CopilotOpportunity. + * @param {CopilotOpportunityUpdateArgs} args - Arguments to update one CopilotOpportunity. + * @example + * // Update one CopilotOpportunity + * const copilotOpportunity = await prisma.copilotOpportunity.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more CopilotOpportunities. + * @param {CopilotOpportunityDeleteManyArgs} args - Arguments to filter CopilotOpportunities to delete. + * @example + * // Delete a few CopilotOpportunities + * const { count } = await prisma.copilotOpportunity.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CopilotOpportunities. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many CopilotOpportunities + * const copilotOpportunity = await prisma.copilotOpportunity.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CopilotOpportunities and returns the data updated in the database. + * @param {CopilotOpportunityUpdateManyAndReturnArgs} args - Arguments to update many CopilotOpportunities. + * @example + * // Update many CopilotOpportunities + * const copilotOpportunity = await prisma.copilotOpportunity.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more CopilotOpportunities and only return the `id` + * const copilotOpportunityWithIdOnly = await prisma.copilotOpportunity.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one CopilotOpportunity. + * @param {CopilotOpportunityUpsertArgs} args - Arguments to update or create a CopilotOpportunity. + * @example + * // Update or create a CopilotOpportunity + * const copilotOpportunity = await prisma.copilotOpportunity.upsert({ + * create: { + * // ... data to create a CopilotOpportunity + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the CopilotOpportunity we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of CopilotOpportunities. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityCountArgs} args - Arguments to filter CopilotOpportunities to count. + * @example + * // Count the number of CopilotOpportunities + * const count = await prisma.copilotOpportunity.count({ + * where: { + * // ... the filter for the CopilotOpportunities we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a CopilotOpportunity. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by CopilotOpportunity. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotOpportunityGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends CopilotOpportunityGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: CopilotOpportunityGroupByArgs['orderBy'] } + : { orderBy?: CopilotOpportunityGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetCopilotOpportunityGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the CopilotOpportunity model + */ + readonly fields: CopilotOpportunityFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for CopilotOpportunity. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__CopilotOpportunityClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + copilotRequest = {}>(args?: Subset>): Prisma__CopilotRequestClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + applications = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the CopilotOpportunity model + */ + interface CopilotOpportunityFieldRefs { + readonly id: FieldRef<"CopilotOpportunity", 'BigInt'> + readonly projectId: FieldRef<"CopilotOpportunity", 'BigInt'> + readonly copilotRequestId: FieldRef<"CopilotOpportunity", 'BigInt'> + readonly status: FieldRef<"CopilotOpportunity", 'CopilotOpportunityStatus'> + readonly type: FieldRef<"CopilotOpportunity", 'CopilotOpportunityType'> + readonly deletedAt: FieldRef<"CopilotOpportunity", 'DateTime'> + readonly createdAt: FieldRef<"CopilotOpportunity", 'DateTime'> + readonly updatedAt: FieldRef<"CopilotOpportunity", 'DateTime'> + readonly deletedBy: FieldRef<"CopilotOpportunity", 'Int'> + readonly createdBy: FieldRef<"CopilotOpportunity", 'Int'> + readonly updatedBy: FieldRef<"CopilotOpportunity", 'Int'> + } + + + // Custom InputTypes + /** + * CopilotOpportunity findUnique + */ + export type CopilotOpportunityFindUniqueArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * Filter, which CopilotOpportunity to fetch. + */ + where: CopilotOpportunityWhereUniqueInput + } + + /** + * CopilotOpportunity findUniqueOrThrow + */ + export type CopilotOpportunityFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * Filter, which CopilotOpportunity to fetch. + */ + where: CopilotOpportunityWhereUniqueInput + } + + /** + * CopilotOpportunity findFirst + */ + export type CopilotOpportunityFindFirstArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * Filter, which CopilotOpportunity to fetch. + */ + where?: CopilotOpportunityWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotOpportunities to fetch. + */ + orderBy?: CopilotOpportunityOrderByWithRelationInput | CopilotOpportunityOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CopilotOpportunities. + */ + cursor?: CopilotOpportunityWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotOpportunities from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotOpportunities. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotOpportunities. + */ + distinct?: CopilotOpportunityScalarFieldEnum | CopilotOpportunityScalarFieldEnum[] + } + + /** + * CopilotOpportunity findFirstOrThrow + */ + export type CopilotOpportunityFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * Filter, which CopilotOpportunity to fetch. + */ + where?: CopilotOpportunityWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotOpportunities to fetch. + */ + orderBy?: CopilotOpportunityOrderByWithRelationInput | CopilotOpportunityOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CopilotOpportunities. + */ + cursor?: CopilotOpportunityWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotOpportunities from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotOpportunities. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotOpportunities. + */ + distinct?: CopilotOpportunityScalarFieldEnum | CopilotOpportunityScalarFieldEnum[] + } + + /** + * CopilotOpportunity findMany + */ + export type CopilotOpportunityFindManyArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * Filter, which CopilotOpportunities to fetch. + */ + where?: CopilotOpportunityWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotOpportunities to fetch. + */ + orderBy?: CopilotOpportunityOrderByWithRelationInput | CopilotOpportunityOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing CopilotOpportunities. + */ + cursor?: CopilotOpportunityWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotOpportunities from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotOpportunities. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotOpportunities. + */ + distinct?: CopilotOpportunityScalarFieldEnum | CopilotOpportunityScalarFieldEnum[] + } + + /** + * CopilotOpportunity create + */ + export type CopilotOpportunityCreateArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * The data needed to create a CopilotOpportunity. + */ + data: XOR + } + + /** + * CopilotOpportunity createMany + */ + export type CopilotOpportunityCreateManyArgs = { + /** + * The data used to create many CopilotOpportunities. + */ + data: CopilotOpportunityCreateManyInput | CopilotOpportunityCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CopilotOpportunity createManyAndReturn + */ + export type CopilotOpportunityCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelectCreateManyAndReturn | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * The data used to create many CopilotOpportunities. + */ + data: CopilotOpportunityCreateManyInput | CopilotOpportunityCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityIncludeCreateManyAndReturn | null + } + + /** + * CopilotOpportunity update + */ + export type CopilotOpportunityUpdateArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * The data needed to update a CopilotOpportunity. + */ + data: XOR + /** + * Choose, which CopilotOpportunity to update. + */ + where: CopilotOpportunityWhereUniqueInput + } + + /** + * CopilotOpportunity updateMany + */ + export type CopilotOpportunityUpdateManyArgs = { + /** + * The data used to update CopilotOpportunities. + */ + data: XOR + /** + * Filter which CopilotOpportunities to update + */ + where?: CopilotOpportunityWhereInput + /** + * Limit how many CopilotOpportunities to update. + */ + limit?: number + } + + /** + * CopilotOpportunity updateManyAndReturn + */ + export type CopilotOpportunityUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * The data used to update CopilotOpportunities. + */ + data: XOR + /** + * Filter which CopilotOpportunities to update + */ + where?: CopilotOpportunityWhereInput + /** + * Limit how many CopilotOpportunities to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityIncludeUpdateManyAndReturn | null + } + + /** + * CopilotOpportunity upsert + */ + export type CopilotOpportunityUpsertArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * The filter to search for the CopilotOpportunity to update in case it exists. + */ + where: CopilotOpportunityWhereUniqueInput + /** + * In case the CopilotOpportunity found by the `where` argument doesn't exist, create a new CopilotOpportunity with this data. + */ + create: XOR + /** + * In case the CopilotOpportunity was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * CopilotOpportunity delete + */ + export type CopilotOpportunityDeleteArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + /** + * Filter which CopilotOpportunity to delete. + */ + where: CopilotOpportunityWhereUniqueInput + } + + /** + * CopilotOpportunity deleteMany + */ + export type CopilotOpportunityDeleteManyArgs = { + /** + * Filter which CopilotOpportunities to delete + */ + where?: CopilotOpportunityWhereInput + /** + * Limit how many CopilotOpportunities to delete. + */ + limit?: number + } + + /** + * CopilotOpportunity.project + */ + export type CopilotOpportunity$projectArgs = { + /** + * Select specific fields to fetch from the Project + */ + select?: ProjectSelect | null + /** + * Omit specific fields from the Project + */ + omit?: ProjectOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectInclude | null + where?: ProjectWhereInput + } + + /** + * CopilotOpportunity.copilotRequest + */ + export type CopilotOpportunity$copilotRequestArgs = { + /** + * Select specific fields to fetch from the CopilotRequest + */ + select?: CopilotRequestSelect | null + /** + * Omit specific fields from the CopilotRequest + */ + omit?: CopilotRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotRequestInclude | null + where?: CopilotRequestWhereInput + } + + /** + * CopilotOpportunity.applications + */ + export type CopilotOpportunity$applicationsArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + where?: CopilotApplicationWhereInput + orderBy?: CopilotApplicationOrderByWithRelationInput | CopilotApplicationOrderByWithRelationInput[] + cursor?: CopilotApplicationWhereUniqueInput + take?: number + skip?: number + distinct?: CopilotApplicationScalarFieldEnum | CopilotApplicationScalarFieldEnum[] + } + + /** + * CopilotOpportunity without action + */ + export type CopilotOpportunityDefaultArgs = { + /** + * Select specific fields to fetch from the CopilotOpportunity + */ + select?: CopilotOpportunitySelect | null + /** + * Omit specific fields from the CopilotOpportunity + */ + omit?: CopilotOpportunityOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotOpportunityInclude | null + } + + + /** + * Model CopilotApplication + */ + + export type AggregateCopilotApplication = { + _count: CopilotApplicationCountAggregateOutputType | null + _avg: CopilotApplicationAvgAggregateOutputType | null + _sum: CopilotApplicationSumAggregateOutputType | null + _min: CopilotApplicationMinAggregateOutputType | null + _max: CopilotApplicationMaxAggregateOutputType | null + } + + export type CopilotApplicationAvgAggregateOutputType = { + id: number | null + opportunityId: number | null + userId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotApplicationSumAggregateOutputType = { + id: bigint | null + opportunityId: bigint | null + userId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotApplicationMinAggregateOutputType = { + id: bigint | null + opportunityId: bigint | null + userId: bigint | null + notes: string | null + status: $Enums.CopilotApplicationStatus | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotApplicationMaxAggregateOutputType = { + id: bigint | null + opportunityId: bigint | null + userId: bigint | null + notes: string | null + status: $Enums.CopilotApplicationStatus | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CopilotApplicationCountAggregateOutputType = { + id: number + opportunityId: number + userId: number + notes: number + status: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type CopilotApplicationAvgAggregateInputType = { + id?: true + opportunityId?: true + userId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotApplicationSumAggregateInputType = { + id?: true + opportunityId?: true + userId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotApplicationMinAggregateInputType = { + id?: true + opportunityId?: true + userId?: true + notes?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotApplicationMaxAggregateInputType = { + id?: true + opportunityId?: true + userId?: true + notes?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CopilotApplicationCountAggregateInputType = { + id?: true + opportunityId?: true + userId?: true + notes?: true + status?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type CopilotApplicationAggregateArgs = { + /** + * Filter which CopilotApplication to aggregate. + */ + where?: CopilotApplicationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotApplications to fetch. + */ + orderBy?: CopilotApplicationOrderByWithRelationInput | CopilotApplicationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: CopilotApplicationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotApplications from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotApplications. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned CopilotApplications + **/ + _count?: true | CopilotApplicationCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: CopilotApplicationAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: CopilotApplicationSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: CopilotApplicationMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: CopilotApplicationMaxAggregateInputType + } + + export type GetCopilotApplicationAggregateType = { + [P in keyof T & keyof AggregateCopilotApplication]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type CopilotApplicationGroupByArgs = { + where?: CopilotApplicationWhereInput + orderBy?: CopilotApplicationOrderByWithAggregationInput | CopilotApplicationOrderByWithAggregationInput[] + by: CopilotApplicationScalarFieldEnum[] | CopilotApplicationScalarFieldEnum + having?: CopilotApplicationScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: CopilotApplicationCountAggregateInputType | true + _avg?: CopilotApplicationAvgAggregateInputType + _sum?: CopilotApplicationSumAggregateInputType + _min?: CopilotApplicationMinAggregateInputType + _max?: CopilotApplicationMaxAggregateInputType + } + + export type CopilotApplicationGroupByOutputType = { + id: bigint + opportunityId: bigint + userId: bigint + notes: string | null + status: $Enums.CopilotApplicationStatus + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: CopilotApplicationCountAggregateOutputType | null + _avg: CopilotApplicationAvgAggregateOutputType | null + _sum: CopilotApplicationSumAggregateOutputType | null + _min: CopilotApplicationMinAggregateOutputType | null + _max: CopilotApplicationMaxAggregateOutputType | null + } + + type GetCopilotApplicationGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof CopilotApplicationGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type CopilotApplicationSelect = $Extensions.GetSelect<{ + id?: boolean + opportunityId?: boolean + userId?: boolean + notes?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + opportunity?: boolean | CopilotOpportunityDefaultArgs + invites?: boolean | CopilotApplication$invitesArgs + _count?: boolean | CopilotApplicationCountOutputTypeDefaultArgs + }, ExtArgs["result"]["copilotApplication"]> + + export type CopilotApplicationSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + opportunityId?: boolean + userId?: boolean + notes?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + opportunity?: boolean | CopilotOpportunityDefaultArgs + }, ExtArgs["result"]["copilotApplication"]> + + export type CopilotApplicationSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + opportunityId?: boolean + userId?: boolean + notes?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + opportunity?: boolean | CopilotOpportunityDefaultArgs + }, ExtArgs["result"]["copilotApplication"]> + + export type CopilotApplicationSelectScalar = { + id?: boolean + opportunityId?: boolean + userId?: boolean + notes?: boolean + status?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type CopilotApplicationOmit = $Extensions.GetOmit<"id" | "opportunityId" | "userId" | "notes" | "status" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["copilotApplication"]> + export type CopilotApplicationInclude = { + opportunity?: boolean | CopilotOpportunityDefaultArgs + invites?: boolean | CopilotApplication$invitesArgs + _count?: boolean | CopilotApplicationCountOutputTypeDefaultArgs + } + export type CopilotApplicationIncludeCreateManyAndReturn = { + opportunity?: boolean | CopilotOpportunityDefaultArgs + } + export type CopilotApplicationIncludeUpdateManyAndReturn = { + opportunity?: boolean | CopilotOpportunityDefaultArgs + } + + export type $CopilotApplicationPayload = { + name: "CopilotApplication" + objects: { + opportunity: Prisma.$CopilotOpportunityPayload + invites: Prisma.$ProjectMemberInvitePayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + opportunityId: bigint + userId: bigint + notes: string | null + status: $Enums.CopilotApplicationStatus + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["copilotApplication"]> + composites: {} + } + + type CopilotApplicationGetPayload = $Result.GetResult + + type CopilotApplicationCountArgs = + Omit & { + select?: CopilotApplicationCountAggregateInputType | true + } + + export interface CopilotApplicationDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['CopilotApplication'], meta: { name: 'CopilotApplication' } } + /** + * Find zero or one CopilotApplication that matches the filter. + * @param {CopilotApplicationFindUniqueArgs} args - Arguments to find a CopilotApplication + * @example + * // Get one CopilotApplication + * const copilotApplication = await prisma.copilotApplication.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one CopilotApplication that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {CopilotApplicationFindUniqueOrThrowArgs} args - Arguments to find a CopilotApplication + * @example + * // Get one CopilotApplication + * const copilotApplication = await prisma.copilotApplication.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CopilotApplication that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationFindFirstArgs} args - Arguments to find a CopilotApplication + * @example + * // Get one CopilotApplication + * const copilotApplication = await prisma.copilotApplication.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CopilotApplication that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationFindFirstOrThrowArgs} args - Arguments to find a CopilotApplication + * @example + * // Get one CopilotApplication + * const copilotApplication = await prisma.copilotApplication.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more CopilotApplications that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all CopilotApplications + * const copilotApplications = await prisma.copilotApplication.findMany() + * + * // Get first 10 CopilotApplications + * const copilotApplications = await prisma.copilotApplication.findMany({ take: 10 }) + * + * // Only select the `id` + * const copilotApplicationWithIdOnly = await prisma.copilotApplication.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a CopilotApplication. + * @param {CopilotApplicationCreateArgs} args - Arguments to create a CopilotApplication. + * @example + * // Create one CopilotApplication + * const CopilotApplication = await prisma.copilotApplication.create({ + * data: { + * // ... data to create a CopilotApplication + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many CopilotApplications. + * @param {CopilotApplicationCreateManyArgs} args - Arguments to create many CopilotApplications. + * @example + * // Create many CopilotApplications + * const copilotApplication = await prisma.copilotApplication.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many CopilotApplications and returns the data saved in the database. + * @param {CopilotApplicationCreateManyAndReturnArgs} args - Arguments to create many CopilotApplications. + * @example + * // Create many CopilotApplications + * const copilotApplication = await prisma.copilotApplication.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many CopilotApplications and only return the `id` + * const copilotApplicationWithIdOnly = await prisma.copilotApplication.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a CopilotApplication. + * @param {CopilotApplicationDeleteArgs} args - Arguments to delete one CopilotApplication. + * @example + * // Delete one CopilotApplication + * const CopilotApplication = await prisma.copilotApplication.delete({ + * where: { + * // ... filter to delete one CopilotApplication + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one CopilotApplication. + * @param {CopilotApplicationUpdateArgs} args - Arguments to update one CopilotApplication. + * @example + * // Update one CopilotApplication + * const copilotApplication = await prisma.copilotApplication.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more CopilotApplications. + * @param {CopilotApplicationDeleteManyArgs} args - Arguments to filter CopilotApplications to delete. + * @example + * // Delete a few CopilotApplications + * const { count } = await prisma.copilotApplication.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CopilotApplications. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many CopilotApplications + * const copilotApplication = await prisma.copilotApplication.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CopilotApplications and returns the data updated in the database. + * @param {CopilotApplicationUpdateManyAndReturnArgs} args - Arguments to update many CopilotApplications. + * @example + * // Update many CopilotApplications + * const copilotApplication = await prisma.copilotApplication.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more CopilotApplications and only return the `id` + * const copilotApplicationWithIdOnly = await prisma.copilotApplication.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one CopilotApplication. + * @param {CopilotApplicationUpsertArgs} args - Arguments to update or create a CopilotApplication. + * @example + * // Update or create a CopilotApplication + * const copilotApplication = await prisma.copilotApplication.upsert({ + * create: { + * // ... data to create a CopilotApplication + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the CopilotApplication we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__CopilotApplicationClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of CopilotApplications. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationCountArgs} args - Arguments to filter CopilotApplications to count. + * @example + * // Count the number of CopilotApplications + * const count = await prisma.copilotApplication.count({ + * where: { + * // ... the filter for the CopilotApplications we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a CopilotApplication. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by CopilotApplication. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CopilotApplicationGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends CopilotApplicationGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: CopilotApplicationGroupByArgs['orderBy'] } + : { orderBy?: CopilotApplicationGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetCopilotApplicationGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the CopilotApplication model + */ + readonly fields: CopilotApplicationFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for CopilotApplication. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__CopilotApplicationClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + opportunity = {}>(args?: Subset>): Prisma__CopilotOpportunityClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + invites = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the CopilotApplication model + */ + interface CopilotApplicationFieldRefs { + readonly id: FieldRef<"CopilotApplication", 'BigInt'> + readonly opportunityId: FieldRef<"CopilotApplication", 'BigInt'> + readonly userId: FieldRef<"CopilotApplication", 'BigInt'> + readonly notes: FieldRef<"CopilotApplication", 'String'> + readonly status: FieldRef<"CopilotApplication", 'CopilotApplicationStatus'> + readonly deletedAt: FieldRef<"CopilotApplication", 'DateTime'> + readonly createdAt: FieldRef<"CopilotApplication", 'DateTime'> + readonly updatedAt: FieldRef<"CopilotApplication", 'DateTime'> + readonly deletedBy: FieldRef<"CopilotApplication", 'Int'> + readonly createdBy: FieldRef<"CopilotApplication", 'Int'> + readonly updatedBy: FieldRef<"CopilotApplication", 'Int'> + } + + + // Custom InputTypes + /** + * CopilotApplication findUnique + */ + export type CopilotApplicationFindUniqueArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * Filter, which CopilotApplication to fetch. + */ + where: CopilotApplicationWhereUniqueInput + } + + /** + * CopilotApplication findUniqueOrThrow + */ + export type CopilotApplicationFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * Filter, which CopilotApplication to fetch. + */ + where: CopilotApplicationWhereUniqueInput + } + + /** + * CopilotApplication findFirst + */ + export type CopilotApplicationFindFirstArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * Filter, which CopilotApplication to fetch. + */ + where?: CopilotApplicationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotApplications to fetch. + */ + orderBy?: CopilotApplicationOrderByWithRelationInput | CopilotApplicationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CopilotApplications. + */ + cursor?: CopilotApplicationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotApplications from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotApplications. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotApplications. + */ + distinct?: CopilotApplicationScalarFieldEnum | CopilotApplicationScalarFieldEnum[] + } + + /** + * CopilotApplication findFirstOrThrow + */ + export type CopilotApplicationFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * Filter, which CopilotApplication to fetch. + */ + where?: CopilotApplicationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotApplications to fetch. + */ + orderBy?: CopilotApplicationOrderByWithRelationInput | CopilotApplicationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CopilotApplications. + */ + cursor?: CopilotApplicationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotApplications from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotApplications. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotApplications. + */ + distinct?: CopilotApplicationScalarFieldEnum | CopilotApplicationScalarFieldEnum[] + } + + /** + * CopilotApplication findMany + */ + export type CopilotApplicationFindManyArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * Filter, which CopilotApplications to fetch. + */ + where?: CopilotApplicationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CopilotApplications to fetch. + */ + orderBy?: CopilotApplicationOrderByWithRelationInput | CopilotApplicationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing CopilotApplications. + */ + cursor?: CopilotApplicationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CopilotApplications from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CopilotApplications. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CopilotApplications. + */ + distinct?: CopilotApplicationScalarFieldEnum | CopilotApplicationScalarFieldEnum[] + } + + /** + * CopilotApplication create + */ + export type CopilotApplicationCreateArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * The data needed to create a CopilotApplication. + */ + data: XOR + } + + /** + * CopilotApplication createMany + */ + export type CopilotApplicationCreateManyArgs = { + /** + * The data used to create many CopilotApplications. + */ + data: CopilotApplicationCreateManyInput | CopilotApplicationCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CopilotApplication createManyAndReturn + */ + export type CopilotApplicationCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelectCreateManyAndReturn | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * The data used to create many CopilotApplications. + */ + data: CopilotApplicationCreateManyInput | CopilotApplicationCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationIncludeCreateManyAndReturn | null + } + + /** + * CopilotApplication update + */ + export type CopilotApplicationUpdateArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * The data needed to update a CopilotApplication. + */ + data: XOR + /** + * Choose, which CopilotApplication to update. + */ + where: CopilotApplicationWhereUniqueInput + } + + /** + * CopilotApplication updateMany + */ + export type CopilotApplicationUpdateManyArgs = { + /** + * The data used to update CopilotApplications. + */ + data: XOR + /** + * Filter which CopilotApplications to update + */ + where?: CopilotApplicationWhereInput + /** + * Limit how many CopilotApplications to update. + */ + limit?: number + } + + /** + * CopilotApplication updateManyAndReturn + */ + export type CopilotApplicationUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * The data used to update CopilotApplications. + */ + data: XOR + /** + * Filter which CopilotApplications to update + */ + where?: CopilotApplicationWhereInput + /** + * Limit how many CopilotApplications to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationIncludeUpdateManyAndReturn | null + } + + /** + * CopilotApplication upsert + */ + export type CopilotApplicationUpsertArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * The filter to search for the CopilotApplication to update in case it exists. + */ + where: CopilotApplicationWhereUniqueInput + /** + * In case the CopilotApplication found by the `where` argument doesn't exist, create a new CopilotApplication with this data. + */ + create: XOR + /** + * In case the CopilotApplication was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * CopilotApplication delete + */ + export type CopilotApplicationDeleteArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + /** + * Filter which CopilotApplication to delete. + */ + where: CopilotApplicationWhereUniqueInput + } + + /** + * CopilotApplication deleteMany + */ + export type CopilotApplicationDeleteManyArgs = { + /** + * Filter which CopilotApplications to delete + */ + where?: CopilotApplicationWhereInput + /** + * Limit how many CopilotApplications to delete. + */ + limit?: number + } + + /** + * CopilotApplication.invites + */ + export type CopilotApplication$invitesArgs = { + /** + * Select specific fields to fetch from the ProjectMemberInvite + */ + select?: ProjectMemberInviteSelect | null + /** + * Omit specific fields from the ProjectMemberInvite + */ + omit?: ProjectMemberInviteOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectMemberInviteInclude | null + where?: ProjectMemberInviteWhereInput + orderBy?: ProjectMemberInviteOrderByWithRelationInput | ProjectMemberInviteOrderByWithRelationInput[] + cursor?: ProjectMemberInviteWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectMemberInviteScalarFieldEnum | ProjectMemberInviteScalarFieldEnum[] + } + + /** + * CopilotApplication without action + */ + export type CopilotApplicationDefaultArgs = { + /** + * Select specific fields to fetch from the CopilotApplication + */ + select?: CopilotApplicationSelect | null + /** + * Omit specific fields from the CopilotApplication + */ + omit?: CopilotApplicationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CopilotApplicationInclude | null + } + + + /** + * Model ProjectSetting + */ + + export type AggregateProjectSetting = { + _count: ProjectSettingCountAggregateOutputType | null + _avg: ProjectSettingAvgAggregateOutputType | null + _sum: ProjectSettingSumAggregateOutputType | null + _min: ProjectSettingMinAggregateOutputType | null + _max: ProjectSettingMaxAggregateOutputType | null + } + + export type ProjectSettingAvgAggregateOutputType = { + id: number | null + projectId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectSettingSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectSettingMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + key: string | null + value: string | null + valueType: $Enums.ValueType | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectSettingMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + key: string | null + value: string | null + valueType: $Enums.ValueType | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectSettingCountAggregateOutputType = { + id: number + projectId: number + key: number + value: number + valueType: number + metadata: number + readPermission: number + writePermission: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectSettingAvgAggregateInputType = { + id?: true + projectId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectSettingSumAggregateInputType = { + id?: true + projectId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectSettingMinAggregateInputType = { + id?: true + projectId?: true + key?: true + value?: true + valueType?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectSettingMaxAggregateInputType = { + id?: true + projectId?: true + key?: true + value?: true + valueType?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectSettingCountAggregateInputType = { + id?: true + projectId?: true + key?: true + value?: true + valueType?: true + metadata?: true + readPermission?: true + writePermission?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectSettingAggregateArgs = { + /** + * Filter which ProjectSetting to aggregate. + */ + where?: ProjectSettingWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectSettings to fetch. + */ + orderBy?: ProjectSettingOrderByWithRelationInput | ProjectSettingOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectSettingWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectSettings + **/ + _count?: true | ProjectSettingCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectSettingAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectSettingSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectSettingMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectSettingMaxAggregateInputType + } + + export type GetProjectSettingAggregateType = { + [P in keyof T & keyof AggregateProjectSetting]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectSettingGroupByArgs = { + where?: ProjectSettingWhereInput + orderBy?: ProjectSettingOrderByWithAggregationInput | ProjectSettingOrderByWithAggregationInput[] + by: ProjectSettingScalarFieldEnum[] | ProjectSettingScalarFieldEnum + having?: ProjectSettingScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectSettingCountAggregateInputType | true + _avg?: ProjectSettingAvgAggregateInputType + _sum?: ProjectSettingSumAggregateInputType + _min?: ProjectSettingMinAggregateInputType + _max?: ProjectSettingMaxAggregateInputType + } + + export type ProjectSettingGroupByOutputType = { + id: bigint + projectId: bigint + key: string + value: string | null + valueType: $Enums.ValueType | null + metadata: JsonValue + readPermission: JsonValue + writePermission: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProjectSettingCountAggregateOutputType | null + _avg: ProjectSettingAvgAggregateOutputType | null + _sum: ProjectSettingSumAggregateOutputType | null + _min: ProjectSettingMinAggregateOutputType | null + _max: ProjectSettingMaxAggregateOutputType | null + } + + type GetProjectSettingGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectSettingGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectSettingSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + key?: boolean + value?: boolean + valueType?: boolean + metadata?: boolean + readPermission?: boolean + writePermission?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectSetting"]> + + export type ProjectSettingSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + key?: boolean + value?: boolean + valueType?: boolean + metadata?: boolean + readPermission?: boolean + writePermission?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectSetting"]> + + export type ProjectSettingSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + key?: boolean + value?: boolean + valueType?: boolean + metadata?: boolean + readPermission?: boolean + writePermission?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectSetting"]> + + export type ProjectSettingSelectScalar = { + id?: boolean + projectId?: boolean + key?: boolean + value?: boolean + valueType?: boolean + metadata?: boolean + readPermission?: boolean + writePermission?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectSettingOmit = $Extensions.GetOmit<"id" | "projectId" | "key" | "value" | "valueType" | "metadata" | "readPermission" | "writePermission" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectSetting"]> + export type ProjectSettingInclude = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectSettingIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectSettingIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectSettingPayload = { + name: "ProjectSetting" + objects: { + project: Prisma.$ProjectPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + key: string + value: string | null + valueType: $Enums.ValueType | null + metadata: Prisma.JsonValue + readPermission: Prisma.JsonValue + writePermission: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectSetting"]> + composites: {} + } + + type ProjectSettingGetPayload = $Result.GetResult + + type ProjectSettingCountArgs = + Omit & { + select?: ProjectSettingCountAggregateInputType | true + } + + export interface ProjectSettingDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectSetting'], meta: { name: 'ProjectSetting' } } + /** + * Find zero or one ProjectSetting that matches the filter. + * @param {ProjectSettingFindUniqueArgs} args - Arguments to find a ProjectSetting + * @example + * // Get one ProjectSetting + * const projectSetting = await prisma.projectSetting.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectSetting that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectSettingFindUniqueOrThrowArgs} args - Arguments to find a ProjectSetting + * @example + * // Get one ProjectSetting + * const projectSetting = await prisma.projectSetting.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectSetting that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingFindFirstArgs} args - Arguments to find a ProjectSetting + * @example + * // Get one ProjectSetting + * const projectSetting = await prisma.projectSetting.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectSetting that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingFindFirstOrThrowArgs} args - Arguments to find a ProjectSetting + * @example + * // Get one ProjectSetting + * const projectSetting = await prisma.projectSetting.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectSettings that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectSettings + * const projectSettings = await prisma.projectSetting.findMany() + * + * // Get first 10 ProjectSettings + * const projectSettings = await prisma.projectSetting.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectSettingWithIdOnly = await prisma.projectSetting.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectSetting. + * @param {ProjectSettingCreateArgs} args - Arguments to create a ProjectSetting. + * @example + * // Create one ProjectSetting + * const ProjectSetting = await prisma.projectSetting.create({ + * data: { + * // ... data to create a ProjectSetting + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectSettings. + * @param {ProjectSettingCreateManyArgs} args - Arguments to create many ProjectSettings. + * @example + * // Create many ProjectSettings + * const projectSetting = await prisma.projectSetting.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectSettings and returns the data saved in the database. + * @param {ProjectSettingCreateManyAndReturnArgs} args - Arguments to create many ProjectSettings. + * @example + * // Create many ProjectSettings + * const projectSetting = await prisma.projectSetting.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectSettings and only return the `id` + * const projectSettingWithIdOnly = await prisma.projectSetting.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectSetting. + * @param {ProjectSettingDeleteArgs} args - Arguments to delete one ProjectSetting. + * @example + * // Delete one ProjectSetting + * const ProjectSetting = await prisma.projectSetting.delete({ + * where: { + * // ... filter to delete one ProjectSetting + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectSetting. + * @param {ProjectSettingUpdateArgs} args - Arguments to update one ProjectSetting. + * @example + * // Update one ProjectSetting + * const projectSetting = await prisma.projectSetting.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectSettings. + * @param {ProjectSettingDeleteManyArgs} args - Arguments to filter ProjectSettings to delete. + * @example + * // Delete a few ProjectSettings + * const { count } = await prisma.projectSetting.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectSettings. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectSettings + * const projectSetting = await prisma.projectSetting.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectSettings and returns the data updated in the database. + * @param {ProjectSettingUpdateManyAndReturnArgs} args - Arguments to update many ProjectSettings. + * @example + * // Update many ProjectSettings + * const projectSetting = await prisma.projectSetting.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectSettings and only return the `id` + * const projectSettingWithIdOnly = await prisma.projectSetting.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectSetting. + * @param {ProjectSettingUpsertArgs} args - Arguments to update or create a ProjectSetting. + * @example + * // Update or create a ProjectSetting + * const projectSetting = await prisma.projectSetting.upsert({ + * create: { + * // ... data to create a ProjectSetting + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectSetting we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectSettingClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectSettings. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingCountArgs} args - Arguments to filter ProjectSettings to count. + * @example + * // Count the number of ProjectSettings + * const count = await prisma.projectSetting.count({ + * where: { + * // ... the filter for the ProjectSettings we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectSetting. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectSetting. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectSettingGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectSettingGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectSettingGroupByArgs['orderBy'] } + : { orderBy?: ProjectSettingGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectSettingGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectSetting model + */ + readonly fields: ProjectSettingFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectSetting. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectSettingClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectSetting model + */ + interface ProjectSettingFieldRefs { + readonly id: FieldRef<"ProjectSetting", 'BigInt'> + readonly projectId: FieldRef<"ProjectSetting", 'BigInt'> + readonly key: FieldRef<"ProjectSetting", 'String'> + readonly value: FieldRef<"ProjectSetting", 'String'> + readonly valueType: FieldRef<"ProjectSetting", 'ValueType'> + readonly metadata: FieldRef<"ProjectSetting", 'Json'> + readonly readPermission: FieldRef<"ProjectSetting", 'Json'> + readonly writePermission: FieldRef<"ProjectSetting", 'Json'> + readonly deletedAt: FieldRef<"ProjectSetting", 'DateTime'> + readonly createdAt: FieldRef<"ProjectSetting", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectSetting", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectSetting", 'Int'> + readonly createdBy: FieldRef<"ProjectSetting", 'Int'> + readonly updatedBy: FieldRef<"ProjectSetting", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectSetting findUnique + */ + export type ProjectSettingFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * Filter, which ProjectSetting to fetch. + */ + where: ProjectSettingWhereUniqueInput + } + + /** + * ProjectSetting findUniqueOrThrow + */ + export type ProjectSettingFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * Filter, which ProjectSetting to fetch. + */ + where: ProjectSettingWhereUniqueInput + } + + /** + * ProjectSetting findFirst + */ + export type ProjectSettingFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * Filter, which ProjectSetting to fetch. + */ + where?: ProjectSettingWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectSettings to fetch. + */ + orderBy?: ProjectSettingOrderByWithRelationInput | ProjectSettingOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectSettings. + */ + cursor?: ProjectSettingWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectSettings. + */ + distinct?: ProjectSettingScalarFieldEnum | ProjectSettingScalarFieldEnum[] + } + + /** + * ProjectSetting findFirstOrThrow + */ + export type ProjectSettingFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * Filter, which ProjectSetting to fetch. + */ + where?: ProjectSettingWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectSettings to fetch. + */ + orderBy?: ProjectSettingOrderByWithRelationInput | ProjectSettingOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectSettings. + */ + cursor?: ProjectSettingWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectSettings. + */ + distinct?: ProjectSettingScalarFieldEnum | ProjectSettingScalarFieldEnum[] + } + + /** + * ProjectSetting findMany + */ + export type ProjectSettingFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * Filter, which ProjectSettings to fetch. + */ + where?: ProjectSettingWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectSettings to fetch. + */ + orderBy?: ProjectSettingOrderByWithRelationInput | ProjectSettingOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectSettings. + */ + cursor?: ProjectSettingWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectSettings. + */ + distinct?: ProjectSettingScalarFieldEnum | ProjectSettingScalarFieldEnum[] + } + + /** + * ProjectSetting create + */ + export type ProjectSettingCreateArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * The data needed to create a ProjectSetting. + */ + data: XOR + } + + /** + * ProjectSetting createMany + */ + export type ProjectSettingCreateManyArgs = { + /** + * The data used to create many ProjectSettings. + */ + data: ProjectSettingCreateManyInput | ProjectSettingCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectSetting createManyAndReturn + */ + export type ProjectSettingCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * The data used to create many ProjectSettings. + */ + data: ProjectSettingCreateManyInput | ProjectSettingCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingIncludeCreateManyAndReturn | null + } + + /** + * ProjectSetting update + */ + export type ProjectSettingUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * The data needed to update a ProjectSetting. + */ + data: XOR + /** + * Choose, which ProjectSetting to update. + */ + where: ProjectSettingWhereUniqueInput + } + + /** + * ProjectSetting updateMany + */ + export type ProjectSettingUpdateManyArgs = { + /** + * The data used to update ProjectSettings. + */ + data: XOR + /** + * Filter which ProjectSettings to update + */ + where?: ProjectSettingWhereInput + /** + * Limit how many ProjectSettings to update. + */ + limit?: number + } + + /** + * ProjectSetting updateManyAndReturn + */ + export type ProjectSettingUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * The data used to update ProjectSettings. + */ + data: XOR + /** + * Filter which ProjectSettings to update + */ + where?: ProjectSettingWhereInput + /** + * Limit how many ProjectSettings to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingIncludeUpdateManyAndReturn | null + } + + /** + * ProjectSetting upsert + */ + export type ProjectSettingUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * The filter to search for the ProjectSetting to update in case it exists. + */ + where: ProjectSettingWhereUniqueInput + /** + * In case the ProjectSetting found by the `where` argument doesn't exist, create a new ProjectSetting with this data. + */ + create: XOR + /** + * In case the ProjectSetting was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectSetting delete + */ + export type ProjectSettingDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + /** + * Filter which ProjectSetting to delete. + */ + where: ProjectSettingWhereUniqueInput + } + + /** + * ProjectSetting deleteMany + */ + export type ProjectSettingDeleteManyArgs = { + /** + * Filter which ProjectSettings to delete + */ + where?: ProjectSettingWhereInput + /** + * Limit how many ProjectSettings to delete. + */ + limit?: number + } + + /** + * ProjectSetting without action + */ + export type ProjectSettingDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectSetting + */ + select?: ProjectSettingSelect | null + /** + * Omit specific fields from the ProjectSetting + */ + omit?: ProjectSettingOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectSettingInclude | null + } + + + /** + * Model ProjectEstimation + */ + + export type AggregateProjectEstimation = { + _count: ProjectEstimationCountAggregateOutputType | null + _avg: ProjectEstimationAvgAggregateOutputType | null + _sum: ProjectEstimationSumAggregateOutputType | null + _min: ProjectEstimationMinAggregateOutputType | null + _max: ProjectEstimationMaxAggregateOutputType | null + } + + export type ProjectEstimationAvgAggregateOutputType = { + id: number | null + projectId: number | null + price: number | null + quantity: number | null + minTime: number | null + maxTime: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + price: number | null + quantity: number | null + minTime: number | null + maxTime: number | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + buildingBlockKey: string | null + conditions: string | null + price: number | null + quantity: number | null + minTime: number | null + maxTime: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + buildingBlockKey: string | null + conditions: string | null + price: number | null + quantity: number | null + minTime: number | null + maxTime: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationCountAggregateOutputType = { + id: number + projectId: number + buildingBlockKey: number + conditions: number + price: number + quantity: number + minTime: number + maxTime: number + metadata: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectEstimationAvgAggregateInputType = { + id?: true + projectId?: true + price?: true + quantity?: true + minTime?: true + maxTime?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationSumAggregateInputType = { + id?: true + projectId?: true + price?: true + quantity?: true + minTime?: true + maxTime?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationMinAggregateInputType = { + id?: true + projectId?: true + buildingBlockKey?: true + conditions?: true + price?: true + quantity?: true + minTime?: true + maxTime?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationMaxAggregateInputType = { + id?: true + projectId?: true + buildingBlockKey?: true + conditions?: true + price?: true + quantity?: true + minTime?: true + maxTime?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationCountAggregateInputType = { + id?: true + projectId?: true + buildingBlockKey?: true + conditions?: true + price?: true + quantity?: true + minTime?: true + maxTime?: true + metadata?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectEstimationAggregateArgs = { + /** + * Filter which ProjectEstimation to aggregate. + */ + where?: ProjectEstimationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimations to fetch. + */ + orderBy?: ProjectEstimationOrderByWithRelationInput | ProjectEstimationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectEstimationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimations from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectEstimations + **/ + _count?: true | ProjectEstimationCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectEstimationAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectEstimationSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectEstimationMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectEstimationMaxAggregateInputType + } + + export type GetProjectEstimationAggregateType = { + [P in keyof T & keyof AggregateProjectEstimation]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectEstimationGroupByArgs = { + where?: ProjectEstimationWhereInput + orderBy?: ProjectEstimationOrderByWithAggregationInput | ProjectEstimationOrderByWithAggregationInput[] + by: ProjectEstimationScalarFieldEnum[] | ProjectEstimationScalarFieldEnum + having?: ProjectEstimationScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectEstimationCountAggregateInputType | true + _avg?: ProjectEstimationAvgAggregateInputType + _sum?: ProjectEstimationSumAggregateInputType + _min?: ProjectEstimationMinAggregateInputType + _max?: ProjectEstimationMaxAggregateInputType + } + + export type ProjectEstimationGroupByOutputType = { + id: bigint + projectId: bigint + buildingBlockKey: string + conditions: string + price: number + quantity: number | null + minTime: number + maxTime: number + metadata: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + _count: ProjectEstimationCountAggregateOutputType | null + _avg: ProjectEstimationAvgAggregateOutputType | null + _sum: ProjectEstimationSumAggregateOutputType | null + _min: ProjectEstimationMinAggregateOutputType | null + _max: ProjectEstimationMaxAggregateOutputType | null + } + + type GetProjectEstimationGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectEstimationGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectEstimationSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + buildingBlockKey?: boolean + conditions?: boolean + price?: boolean + quantity?: boolean + minTime?: boolean + maxTime?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + items?: boolean | ProjectEstimation$itemsArgs + _count?: boolean | ProjectEstimationCountOutputTypeDefaultArgs + }, ExtArgs["result"]["projectEstimation"]> + + export type ProjectEstimationSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + buildingBlockKey?: boolean + conditions?: boolean + price?: boolean + quantity?: boolean + minTime?: boolean + maxTime?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectEstimation"]> + + export type ProjectEstimationSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + buildingBlockKey?: boolean + conditions?: boolean + price?: boolean + quantity?: boolean + minTime?: boolean + maxTime?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectEstimation"]> + + export type ProjectEstimationSelectScalar = { + id?: boolean + projectId?: boolean + buildingBlockKey?: boolean + conditions?: boolean + price?: boolean + quantity?: boolean + minTime?: boolean + maxTime?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectEstimationOmit = $Extensions.GetOmit<"id" | "projectId" | "buildingBlockKey" | "conditions" | "price" | "quantity" | "minTime" | "maxTime" | "metadata" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectEstimation"]> + export type ProjectEstimationInclude = { + project?: boolean | ProjectDefaultArgs + items?: boolean | ProjectEstimation$itemsArgs + _count?: boolean | ProjectEstimationCountOutputTypeDefaultArgs + } + export type ProjectEstimationIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectEstimationIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectEstimationPayload = { + name: "ProjectEstimation" + objects: { + project: Prisma.$ProjectPayload + items: Prisma.$ProjectEstimationItemPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + buildingBlockKey: string + conditions: string + price: number + quantity: number | null + minTime: number + maxTime: number + metadata: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectEstimation"]> + composites: {} + } + + type ProjectEstimationGetPayload = $Result.GetResult + + type ProjectEstimationCountArgs = + Omit & { + select?: ProjectEstimationCountAggregateInputType | true + } + + export interface ProjectEstimationDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectEstimation'], meta: { name: 'ProjectEstimation' } } + /** + * Find zero or one ProjectEstimation that matches the filter. + * @param {ProjectEstimationFindUniqueArgs} args - Arguments to find a ProjectEstimation + * @example + * // Get one ProjectEstimation + * const projectEstimation = await prisma.projectEstimation.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectEstimation that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectEstimationFindUniqueOrThrowArgs} args - Arguments to find a ProjectEstimation + * @example + * // Get one ProjectEstimation + * const projectEstimation = await prisma.projectEstimation.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectEstimation that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationFindFirstArgs} args - Arguments to find a ProjectEstimation + * @example + * // Get one ProjectEstimation + * const projectEstimation = await prisma.projectEstimation.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectEstimation that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationFindFirstOrThrowArgs} args - Arguments to find a ProjectEstimation + * @example + * // Get one ProjectEstimation + * const projectEstimation = await prisma.projectEstimation.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectEstimations that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectEstimations + * const projectEstimations = await prisma.projectEstimation.findMany() + * + * // Get first 10 ProjectEstimations + * const projectEstimations = await prisma.projectEstimation.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectEstimationWithIdOnly = await prisma.projectEstimation.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectEstimation. + * @param {ProjectEstimationCreateArgs} args - Arguments to create a ProjectEstimation. + * @example + * // Create one ProjectEstimation + * const ProjectEstimation = await prisma.projectEstimation.create({ + * data: { + * // ... data to create a ProjectEstimation + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectEstimations. + * @param {ProjectEstimationCreateManyArgs} args - Arguments to create many ProjectEstimations. + * @example + * // Create many ProjectEstimations + * const projectEstimation = await prisma.projectEstimation.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectEstimations and returns the data saved in the database. + * @param {ProjectEstimationCreateManyAndReturnArgs} args - Arguments to create many ProjectEstimations. + * @example + * // Create many ProjectEstimations + * const projectEstimation = await prisma.projectEstimation.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectEstimations and only return the `id` + * const projectEstimationWithIdOnly = await prisma.projectEstimation.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectEstimation. + * @param {ProjectEstimationDeleteArgs} args - Arguments to delete one ProjectEstimation. + * @example + * // Delete one ProjectEstimation + * const ProjectEstimation = await prisma.projectEstimation.delete({ + * where: { + * // ... filter to delete one ProjectEstimation + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectEstimation. + * @param {ProjectEstimationUpdateArgs} args - Arguments to update one ProjectEstimation. + * @example + * // Update one ProjectEstimation + * const projectEstimation = await prisma.projectEstimation.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectEstimations. + * @param {ProjectEstimationDeleteManyArgs} args - Arguments to filter ProjectEstimations to delete. + * @example + * // Delete a few ProjectEstimations + * const { count } = await prisma.projectEstimation.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectEstimations. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectEstimations + * const projectEstimation = await prisma.projectEstimation.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectEstimations and returns the data updated in the database. + * @param {ProjectEstimationUpdateManyAndReturnArgs} args - Arguments to update many ProjectEstimations. + * @example + * // Update many ProjectEstimations + * const projectEstimation = await prisma.projectEstimation.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectEstimations and only return the `id` + * const projectEstimationWithIdOnly = await prisma.projectEstimation.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectEstimation. + * @param {ProjectEstimationUpsertArgs} args - Arguments to update or create a ProjectEstimation. + * @example + * // Update or create a ProjectEstimation + * const projectEstimation = await prisma.projectEstimation.upsert({ + * create: { + * // ... data to create a ProjectEstimation + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectEstimation we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectEstimations. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationCountArgs} args - Arguments to filter ProjectEstimations to count. + * @example + * // Count the number of ProjectEstimations + * const count = await prisma.projectEstimation.count({ + * where: { + * // ... the filter for the ProjectEstimations we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectEstimation. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectEstimation. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectEstimationGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectEstimationGroupByArgs['orderBy'] } + : { orderBy?: ProjectEstimationGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectEstimationGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectEstimation model + */ + readonly fields: ProjectEstimationFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectEstimation. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectEstimationClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + items = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectEstimation model + */ + interface ProjectEstimationFieldRefs { + readonly id: FieldRef<"ProjectEstimation", 'BigInt'> + readonly projectId: FieldRef<"ProjectEstimation", 'BigInt'> + readonly buildingBlockKey: FieldRef<"ProjectEstimation", 'String'> + readonly conditions: FieldRef<"ProjectEstimation", 'String'> + readonly price: FieldRef<"ProjectEstimation", 'Float'> + readonly quantity: FieldRef<"ProjectEstimation", 'Int'> + readonly minTime: FieldRef<"ProjectEstimation", 'Int'> + readonly maxTime: FieldRef<"ProjectEstimation", 'Int'> + readonly metadata: FieldRef<"ProjectEstimation", 'Json'> + readonly deletedAt: FieldRef<"ProjectEstimation", 'DateTime'> + readonly createdAt: FieldRef<"ProjectEstimation", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectEstimation", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectEstimation", 'BigInt'> + readonly createdBy: FieldRef<"ProjectEstimation", 'Int'> + readonly updatedBy: FieldRef<"ProjectEstimation", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectEstimation findUnique + */ + export type ProjectEstimationFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * Filter, which ProjectEstimation to fetch. + */ + where: ProjectEstimationWhereUniqueInput + } + + /** + * ProjectEstimation findUniqueOrThrow + */ + export type ProjectEstimationFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * Filter, which ProjectEstimation to fetch. + */ + where: ProjectEstimationWhereUniqueInput + } + + /** + * ProjectEstimation findFirst + */ + export type ProjectEstimationFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * Filter, which ProjectEstimation to fetch. + */ + where?: ProjectEstimationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimations to fetch. + */ + orderBy?: ProjectEstimationOrderByWithRelationInput | ProjectEstimationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectEstimations. + */ + cursor?: ProjectEstimationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimations from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectEstimations. + */ + distinct?: ProjectEstimationScalarFieldEnum | ProjectEstimationScalarFieldEnum[] + } + + /** + * ProjectEstimation findFirstOrThrow + */ + export type ProjectEstimationFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * Filter, which ProjectEstimation to fetch. + */ + where?: ProjectEstimationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimations to fetch. + */ + orderBy?: ProjectEstimationOrderByWithRelationInput | ProjectEstimationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectEstimations. + */ + cursor?: ProjectEstimationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimations from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectEstimations. + */ + distinct?: ProjectEstimationScalarFieldEnum | ProjectEstimationScalarFieldEnum[] + } + + /** + * ProjectEstimation findMany + */ + export type ProjectEstimationFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * Filter, which ProjectEstimations to fetch. + */ + where?: ProjectEstimationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimations to fetch. + */ + orderBy?: ProjectEstimationOrderByWithRelationInput | ProjectEstimationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectEstimations. + */ + cursor?: ProjectEstimationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimations from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectEstimations. + */ + distinct?: ProjectEstimationScalarFieldEnum | ProjectEstimationScalarFieldEnum[] + } + + /** + * ProjectEstimation create + */ + export type ProjectEstimationCreateArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * The data needed to create a ProjectEstimation. + */ + data: XOR + } + + /** + * ProjectEstimation createMany + */ + export type ProjectEstimationCreateManyArgs = { + /** + * The data used to create many ProjectEstimations. + */ + data: ProjectEstimationCreateManyInput | ProjectEstimationCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectEstimation createManyAndReturn + */ + export type ProjectEstimationCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * The data used to create many ProjectEstimations. + */ + data: ProjectEstimationCreateManyInput | ProjectEstimationCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationIncludeCreateManyAndReturn | null + } + + /** + * ProjectEstimation update + */ + export type ProjectEstimationUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * The data needed to update a ProjectEstimation. + */ + data: XOR + /** + * Choose, which ProjectEstimation to update. + */ + where: ProjectEstimationWhereUniqueInput + } + + /** + * ProjectEstimation updateMany + */ + export type ProjectEstimationUpdateManyArgs = { + /** + * The data used to update ProjectEstimations. + */ + data: XOR + /** + * Filter which ProjectEstimations to update + */ + where?: ProjectEstimationWhereInput + /** + * Limit how many ProjectEstimations to update. + */ + limit?: number + } + + /** + * ProjectEstimation updateManyAndReturn + */ + export type ProjectEstimationUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * The data used to update ProjectEstimations. + */ + data: XOR + /** + * Filter which ProjectEstimations to update + */ + where?: ProjectEstimationWhereInput + /** + * Limit how many ProjectEstimations to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationIncludeUpdateManyAndReturn | null + } + + /** + * ProjectEstimation upsert + */ + export type ProjectEstimationUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * The filter to search for the ProjectEstimation to update in case it exists. + */ + where: ProjectEstimationWhereUniqueInput + /** + * In case the ProjectEstimation found by the `where` argument doesn't exist, create a new ProjectEstimation with this data. + */ + create: XOR + /** + * In case the ProjectEstimation was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectEstimation delete + */ + export type ProjectEstimationDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + /** + * Filter which ProjectEstimation to delete. + */ + where: ProjectEstimationWhereUniqueInput + } + + /** + * ProjectEstimation deleteMany + */ + export type ProjectEstimationDeleteManyArgs = { + /** + * Filter which ProjectEstimations to delete + */ + where?: ProjectEstimationWhereInput + /** + * Limit how many ProjectEstimations to delete. + */ + limit?: number + } + + /** + * ProjectEstimation.items + */ + export type ProjectEstimation$itemsArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + where?: ProjectEstimationItemWhereInput + orderBy?: ProjectEstimationItemOrderByWithRelationInput | ProjectEstimationItemOrderByWithRelationInput[] + cursor?: ProjectEstimationItemWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectEstimationItemScalarFieldEnum | ProjectEstimationItemScalarFieldEnum[] + } + + /** + * ProjectEstimation without action + */ + export type ProjectEstimationDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectEstimation + */ + select?: ProjectEstimationSelect | null + /** + * Omit specific fields from the ProjectEstimation + */ + omit?: ProjectEstimationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationInclude | null + } + + + /** + * Model ProjectEstimationItem + */ + + export type AggregateProjectEstimationItem = { + _count: ProjectEstimationItemCountAggregateOutputType | null + _avg: ProjectEstimationItemAvgAggregateOutputType | null + _sum: ProjectEstimationItemSumAggregateOutputType | null + _min: ProjectEstimationItemMinAggregateOutputType | null + _max: ProjectEstimationItemMaxAggregateOutputType | null + } + + export type ProjectEstimationItemAvgAggregateOutputType = { + id: number | null + projectEstimationId: number | null + price: number | null + markupUsedReferenceId: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationItemSumAggregateOutputType = { + id: bigint | null + projectEstimationId: bigint | null + price: number | null + markupUsedReferenceId: bigint | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationItemMinAggregateOutputType = { + id: bigint | null + projectEstimationId: bigint | null + price: number | null + type: $Enums.EstimationType | null + markupUsedReference: string | null + markupUsedReferenceId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationItemMaxAggregateOutputType = { + id: bigint | null + projectEstimationId: bigint | null + price: number | null + type: $Enums.EstimationType | null + markupUsedReference: string | null + markupUsedReferenceId: bigint | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ProjectEstimationItemCountAggregateOutputType = { + id: number + projectEstimationId: number + price: number + type: number + markupUsedReference: number + markupUsedReferenceId: number + metadata: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ProjectEstimationItemAvgAggregateInputType = { + id?: true + projectEstimationId?: true + price?: true + markupUsedReferenceId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationItemSumAggregateInputType = { + id?: true + projectEstimationId?: true + price?: true + markupUsedReferenceId?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationItemMinAggregateInputType = { + id?: true + projectEstimationId?: true + price?: true + type?: true + markupUsedReference?: true + markupUsedReferenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationItemMaxAggregateInputType = { + id?: true + projectEstimationId?: true + price?: true + type?: true + markupUsedReference?: true + markupUsedReferenceId?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ProjectEstimationItemCountAggregateInputType = { + id?: true + projectEstimationId?: true + price?: true + type?: true + markupUsedReference?: true + markupUsedReferenceId?: true + metadata?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ProjectEstimationItemAggregateArgs = { + /** + * Filter which ProjectEstimationItem to aggregate. + */ + where?: ProjectEstimationItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimationItems to fetch. + */ + orderBy?: ProjectEstimationItemOrderByWithRelationInput | ProjectEstimationItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectEstimationItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimationItems from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimationItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectEstimationItems + **/ + _count?: true | ProjectEstimationItemCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectEstimationItemAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectEstimationItemSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectEstimationItemMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectEstimationItemMaxAggregateInputType + } + + export type GetProjectEstimationItemAggregateType = { + [P in keyof T & keyof AggregateProjectEstimationItem]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectEstimationItemGroupByArgs = { + where?: ProjectEstimationItemWhereInput + orderBy?: ProjectEstimationItemOrderByWithAggregationInput | ProjectEstimationItemOrderByWithAggregationInput[] + by: ProjectEstimationItemScalarFieldEnum[] | ProjectEstimationItemScalarFieldEnum + having?: ProjectEstimationItemScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectEstimationItemCountAggregateInputType | true + _avg?: ProjectEstimationItemAvgAggregateInputType + _sum?: ProjectEstimationItemSumAggregateInputType + _min?: ProjectEstimationItemMinAggregateInputType + _max?: ProjectEstimationItemMaxAggregateInputType + } + + export type ProjectEstimationItemGroupByOutputType = { + id: bigint + projectEstimationId: bigint + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint + metadata: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ProjectEstimationItemCountAggregateOutputType | null + _avg: ProjectEstimationItemAvgAggregateOutputType | null + _sum: ProjectEstimationItemSumAggregateOutputType | null + _min: ProjectEstimationItemMinAggregateOutputType | null + _max: ProjectEstimationItemMaxAggregateOutputType | null + } + + type GetProjectEstimationItemGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectEstimationItemGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectEstimationItemSelect = $Extensions.GetSelect<{ + id?: boolean + projectEstimationId?: boolean + price?: boolean + type?: boolean + markupUsedReference?: boolean + markupUsedReferenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + projectEstimation?: boolean | ProjectEstimationDefaultArgs + }, ExtArgs["result"]["projectEstimationItem"]> + + export type ProjectEstimationItemSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectEstimationId?: boolean + price?: boolean + type?: boolean + markupUsedReference?: boolean + markupUsedReferenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + projectEstimation?: boolean | ProjectEstimationDefaultArgs + }, ExtArgs["result"]["projectEstimationItem"]> + + export type ProjectEstimationItemSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectEstimationId?: boolean + price?: boolean + type?: boolean + markupUsedReference?: boolean + markupUsedReferenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + projectEstimation?: boolean | ProjectEstimationDefaultArgs + }, ExtArgs["result"]["projectEstimationItem"]> + + export type ProjectEstimationItemSelectScalar = { + id?: boolean + projectEstimationId?: boolean + price?: boolean + type?: boolean + markupUsedReference?: boolean + markupUsedReferenceId?: boolean + metadata?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ProjectEstimationItemOmit = $Extensions.GetOmit<"id" | "projectEstimationId" | "price" | "type" | "markupUsedReference" | "markupUsedReferenceId" | "metadata" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["projectEstimationItem"]> + export type ProjectEstimationItemInclude = { + projectEstimation?: boolean | ProjectEstimationDefaultArgs + } + export type ProjectEstimationItemIncludeCreateManyAndReturn = { + projectEstimation?: boolean | ProjectEstimationDefaultArgs + } + export type ProjectEstimationItemIncludeUpdateManyAndReturn = { + projectEstimation?: boolean | ProjectEstimationDefaultArgs + } + + export type $ProjectEstimationItemPayload = { + name: "ProjectEstimationItem" + objects: { + projectEstimation: Prisma.$ProjectEstimationPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectEstimationId: bigint + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint + metadata: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["projectEstimationItem"]> + composites: {} + } + + type ProjectEstimationItemGetPayload = $Result.GetResult + + type ProjectEstimationItemCountArgs = + Omit & { + select?: ProjectEstimationItemCountAggregateInputType | true + } + + export interface ProjectEstimationItemDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectEstimationItem'], meta: { name: 'ProjectEstimationItem' } } + /** + * Find zero or one ProjectEstimationItem that matches the filter. + * @param {ProjectEstimationItemFindUniqueArgs} args - Arguments to find a ProjectEstimationItem + * @example + * // Get one ProjectEstimationItem + * const projectEstimationItem = await prisma.projectEstimationItem.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectEstimationItem that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectEstimationItemFindUniqueOrThrowArgs} args - Arguments to find a ProjectEstimationItem + * @example + * // Get one ProjectEstimationItem + * const projectEstimationItem = await prisma.projectEstimationItem.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectEstimationItem that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemFindFirstArgs} args - Arguments to find a ProjectEstimationItem + * @example + * // Get one ProjectEstimationItem + * const projectEstimationItem = await prisma.projectEstimationItem.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectEstimationItem that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemFindFirstOrThrowArgs} args - Arguments to find a ProjectEstimationItem + * @example + * // Get one ProjectEstimationItem + * const projectEstimationItem = await prisma.projectEstimationItem.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectEstimationItems that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectEstimationItems + * const projectEstimationItems = await prisma.projectEstimationItem.findMany() + * + * // Get first 10 ProjectEstimationItems + * const projectEstimationItems = await prisma.projectEstimationItem.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectEstimationItemWithIdOnly = await prisma.projectEstimationItem.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectEstimationItem. + * @param {ProjectEstimationItemCreateArgs} args - Arguments to create a ProjectEstimationItem. + * @example + * // Create one ProjectEstimationItem + * const ProjectEstimationItem = await prisma.projectEstimationItem.create({ + * data: { + * // ... data to create a ProjectEstimationItem + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectEstimationItems. + * @param {ProjectEstimationItemCreateManyArgs} args - Arguments to create many ProjectEstimationItems. + * @example + * // Create many ProjectEstimationItems + * const projectEstimationItem = await prisma.projectEstimationItem.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectEstimationItems and returns the data saved in the database. + * @param {ProjectEstimationItemCreateManyAndReturnArgs} args - Arguments to create many ProjectEstimationItems. + * @example + * // Create many ProjectEstimationItems + * const projectEstimationItem = await prisma.projectEstimationItem.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectEstimationItems and only return the `id` + * const projectEstimationItemWithIdOnly = await prisma.projectEstimationItem.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectEstimationItem. + * @param {ProjectEstimationItemDeleteArgs} args - Arguments to delete one ProjectEstimationItem. + * @example + * // Delete one ProjectEstimationItem + * const ProjectEstimationItem = await prisma.projectEstimationItem.delete({ + * where: { + * // ... filter to delete one ProjectEstimationItem + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectEstimationItem. + * @param {ProjectEstimationItemUpdateArgs} args - Arguments to update one ProjectEstimationItem. + * @example + * // Update one ProjectEstimationItem + * const projectEstimationItem = await prisma.projectEstimationItem.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectEstimationItems. + * @param {ProjectEstimationItemDeleteManyArgs} args - Arguments to filter ProjectEstimationItems to delete. + * @example + * // Delete a few ProjectEstimationItems + * const { count } = await prisma.projectEstimationItem.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectEstimationItems. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectEstimationItems + * const projectEstimationItem = await prisma.projectEstimationItem.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectEstimationItems and returns the data updated in the database. + * @param {ProjectEstimationItemUpdateManyAndReturnArgs} args - Arguments to update many ProjectEstimationItems. + * @example + * // Update many ProjectEstimationItems + * const projectEstimationItem = await prisma.projectEstimationItem.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectEstimationItems and only return the `id` + * const projectEstimationItemWithIdOnly = await prisma.projectEstimationItem.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectEstimationItem. + * @param {ProjectEstimationItemUpsertArgs} args - Arguments to update or create a ProjectEstimationItem. + * @example + * // Update or create a ProjectEstimationItem + * const projectEstimationItem = await prisma.projectEstimationItem.upsert({ + * create: { + * // ... data to create a ProjectEstimationItem + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectEstimationItem we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectEstimationItemClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectEstimationItems. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemCountArgs} args - Arguments to filter ProjectEstimationItems to count. + * @example + * // Count the number of ProjectEstimationItems + * const count = await prisma.projectEstimationItem.count({ + * where: { + * // ... the filter for the ProjectEstimationItems we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectEstimationItem. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectEstimationItem. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectEstimationItemGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectEstimationItemGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectEstimationItemGroupByArgs['orderBy'] } + : { orderBy?: ProjectEstimationItemGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectEstimationItemGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectEstimationItem model + */ + readonly fields: ProjectEstimationItemFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectEstimationItem. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectEstimationItemClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + projectEstimation = {}>(args?: Subset>): Prisma__ProjectEstimationClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectEstimationItem model + */ + interface ProjectEstimationItemFieldRefs { + readonly id: FieldRef<"ProjectEstimationItem", 'BigInt'> + readonly projectEstimationId: FieldRef<"ProjectEstimationItem", 'BigInt'> + readonly price: FieldRef<"ProjectEstimationItem", 'Float'> + readonly type: FieldRef<"ProjectEstimationItem", 'EstimationType'> + readonly markupUsedReference: FieldRef<"ProjectEstimationItem", 'String'> + readonly markupUsedReferenceId: FieldRef<"ProjectEstimationItem", 'BigInt'> + readonly metadata: FieldRef<"ProjectEstimationItem", 'Json'> + readonly deletedAt: FieldRef<"ProjectEstimationItem", 'DateTime'> + readonly createdAt: FieldRef<"ProjectEstimationItem", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectEstimationItem", 'DateTime'> + readonly deletedBy: FieldRef<"ProjectEstimationItem", 'Int'> + readonly createdBy: FieldRef<"ProjectEstimationItem", 'Int'> + readonly updatedBy: FieldRef<"ProjectEstimationItem", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectEstimationItem findUnique + */ + export type ProjectEstimationItemFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * Filter, which ProjectEstimationItem to fetch. + */ + where: ProjectEstimationItemWhereUniqueInput + } + + /** + * ProjectEstimationItem findUniqueOrThrow + */ + export type ProjectEstimationItemFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * Filter, which ProjectEstimationItem to fetch. + */ + where: ProjectEstimationItemWhereUniqueInput + } + + /** + * ProjectEstimationItem findFirst + */ + export type ProjectEstimationItemFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * Filter, which ProjectEstimationItem to fetch. + */ + where?: ProjectEstimationItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimationItems to fetch. + */ + orderBy?: ProjectEstimationItemOrderByWithRelationInput | ProjectEstimationItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectEstimationItems. + */ + cursor?: ProjectEstimationItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimationItems from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimationItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectEstimationItems. + */ + distinct?: ProjectEstimationItemScalarFieldEnum | ProjectEstimationItemScalarFieldEnum[] + } + + /** + * ProjectEstimationItem findFirstOrThrow + */ + export type ProjectEstimationItemFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * Filter, which ProjectEstimationItem to fetch. + */ + where?: ProjectEstimationItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimationItems to fetch. + */ + orderBy?: ProjectEstimationItemOrderByWithRelationInput | ProjectEstimationItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectEstimationItems. + */ + cursor?: ProjectEstimationItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimationItems from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimationItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectEstimationItems. + */ + distinct?: ProjectEstimationItemScalarFieldEnum | ProjectEstimationItemScalarFieldEnum[] + } + + /** + * ProjectEstimationItem findMany + */ + export type ProjectEstimationItemFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * Filter, which ProjectEstimationItems to fetch. + */ + where?: ProjectEstimationItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectEstimationItems to fetch. + */ + orderBy?: ProjectEstimationItemOrderByWithRelationInput | ProjectEstimationItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectEstimationItems. + */ + cursor?: ProjectEstimationItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectEstimationItems from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectEstimationItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectEstimationItems. + */ + distinct?: ProjectEstimationItemScalarFieldEnum | ProjectEstimationItemScalarFieldEnum[] + } + + /** + * ProjectEstimationItem create + */ + export type ProjectEstimationItemCreateArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * The data needed to create a ProjectEstimationItem. + */ + data: XOR + } + + /** + * ProjectEstimationItem createMany + */ + export type ProjectEstimationItemCreateManyArgs = { + /** + * The data used to create many ProjectEstimationItems. + */ + data: ProjectEstimationItemCreateManyInput | ProjectEstimationItemCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectEstimationItem createManyAndReturn + */ + export type ProjectEstimationItemCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * The data used to create many ProjectEstimationItems. + */ + data: ProjectEstimationItemCreateManyInput | ProjectEstimationItemCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemIncludeCreateManyAndReturn | null + } + + /** + * ProjectEstimationItem update + */ + export type ProjectEstimationItemUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * The data needed to update a ProjectEstimationItem. + */ + data: XOR + /** + * Choose, which ProjectEstimationItem to update. + */ + where: ProjectEstimationItemWhereUniqueInput + } + + /** + * ProjectEstimationItem updateMany + */ + export type ProjectEstimationItemUpdateManyArgs = { + /** + * The data used to update ProjectEstimationItems. + */ + data: XOR + /** + * Filter which ProjectEstimationItems to update + */ + where?: ProjectEstimationItemWhereInput + /** + * Limit how many ProjectEstimationItems to update. + */ + limit?: number + } + + /** + * ProjectEstimationItem updateManyAndReturn + */ + export type ProjectEstimationItemUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * The data used to update ProjectEstimationItems. + */ + data: XOR + /** + * Filter which ProjectEstimationItems to update + */ + where?: ProjectEstimationItemWhereInput + /** + * Limit how many ProjectEstimationItems to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemIncludeUpdateManyAndReturn | null + } + + /** + * ProjectEstimationItem upsert + */ + export type ProjectEstimationItemUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * The filter to search for the ProjectEstimationItem to update in case it exists. + */ + where: ProjectEstimationItemWhereUniqueInput + /** + * In case the ProjectEstimationItem found by the `where` argument doesn't exist, create a new ProjectEstimationItem with this data. + */ + create: XOR + /** + * In case the ProjectEstimationItem was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectEstimationItem delete + */ + export type ProjectEstimationItemDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + /** + * Filter which ProjectEstimationItem to delete. + */ + where: ProjectEstimationItemWhereUniqueInput + } + + /** + * ProjectEstimationItem deleteMany + */ + export type ProjectEstimationItemDeleteManyArgs = { + /** + * Filter which ProjectEstimationItems to delete + */ + where?: ProjectEstimationItemWhereInput + /** + * Limit how many ProjectEstimationItems to delete. + */ + limit?: number + } + + /** + * ProjectEstimationItem without action + */ + export type ProjectEstimationItemDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectEstimationItem + */ + select?: ProjectEstimationItemSelect | null + /** + * Omit specific fields from the ProjectEstimationItem + */ + omit?: ProjectEstimationItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectEstimationItemInclude | null + } + + + /** + * Model BuildingBlock + */ + + export type AggregateBuildingBlock = { + _count: BuildingBlockCountAggregateOutputType | null + _avg: BuildingBlockAvgAggregateOutputType | null + _sum: BuildingBlockSumAggregateOutputType | null + _min: BuildingBlockMinAggregateOutputType | null + _max: BuildingBlockMaxAggregateOutputType | null + } + + export type BuildingBlockAvgAggregateOutputType = { + id: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type BuildingBlockSumAggregateOutputType = { + id: bigint | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type BuildingBlockMinAggregateOutputType = { + id: bigint | null + key: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type BuildingBlockMaxAggregateOutputType = { + id: bigint | null + key: string | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type BuildingBlockCountAggregateOutputType = { + id: number + key: number + config: number + privateConfig: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type BuildingBlockAvgAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type BuildingBlockSumAggregateInputType = { + id?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type BuildingBlockMinAggregateInputType = { + id?: true + key?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type BuildingBlockMaxAggregateInputType = { + id?: true + key?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type BuildingBlockCountAggregateInputType = { + id?: true + key?: true + config?: true + privateConfig?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type BuildingBlockAggregateArgs = { + /** + * Filter which BuildingBlock to aggregate. + */ + where?: BuildingBlockWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of BuildingBlocks to fetch. + */ + orderBy?: BuildingBlockOrderByWithRelationInput | BuildingBlockOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: BuildingBlockWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` BuildingBlocks from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` BuildingBlocks. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned BuildingBlocks + **/ + _count?: true | BuildingBlockCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: BuildingBlockAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: BuildingBlockSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: BuildingBlockMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: BuildingBlockMaxAggregateInputType + } + + export type GetBuildingBlockAggregateType = { + [P in keyof T & keyof AggregateBuildingBlock]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type BuildingBlockGroupByArgs = { + where?: BuildingBlockWhereInput + orderBy?: BuildingBlockOrderByWithAggregationInput | BuildingBlockOrderByWithAggregationInput[] + by: BuildingBlockScalarFieldEnum[] | BuildingBlockScalarFieldEnum + having?: BuildingBlockScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: BuildingBlockCountAggregateInputType | true + _avg?: BuildingBlockAvgAggregateInputType + _sum?: BuildingBlockSumAggregateInputType + _min?: BuildingBlockMinAggregateInputType + _max?: BuildingBlockMaxAggregateInputType + } + + export type BuildingBlockGroupByOutputType = { + id: bigint + key: string + config: JsonValue + privateConfig: JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + _count: BuildingBlockCountAggregateOutputType | null + _avg: BuildingBlockAvgAggregateOutputType | null + _sum: BuildingBlockSumAggregateOutputType | null + _min: BuildingBlockMinAggregateOutputType | null + _max: BuildingBlockMaxAggregateOutputType | null + } + + type GetBuildingBlockGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof BuildingBlockGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type BuildingBlockSelect = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + config?: boolean + privateConfig?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["buildingBlock"]> + + export type BuildingBlockSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + config?: boolean + privateConfig?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["buildingBlock"]> + + export type BuildingBlockSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + key?: boolean + config?: boolean + privateConfig?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["buildingBlock"]> + + export type BuildingBlockSelectScalar = { + id?: boolean + key?: boolean + config?: boolean + privateConfig?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type BuildingBlockOmit = $Extensions.GetOmit<"id" | "key" | "config" | "privateConfig" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["buildingBlock"]> + + export type $BuildingBlockPayload = { + name: "BuildingBlock" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + key: string + config: Prisma.JsonValue + privateConfig: Prisma.JsonValue + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: bigint | null + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["buildingBlock"]> + composites: {} + } + + type BuildingBlockGetPayload = $Result.GetResult + + type BuildingBlockCountArgs = + Omit & { + select?: BuildingBlockCountAggregateInputType | true + } + + export interface BuildingBlockDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['BuildingBlock'], meta: { name: 'BuildingBlock' } } + /** + * Find zero or one BuildingBlock that matches the filter. + * @param {BuildingBlockFindUniqueArgs} args - Arguments to find a BuildingBlock + * @example + * // Get one BuildingBlock + * const buildingBlock = await prisma.buildingBlock.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one BuildingBlock that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {BuildingBlockFindUniqueOrThrowArgs} args - Arguments to find a BuildingBlock + * @example + * // Get one BuildingBlock + * const buildingBlock = await prisma.buildingBlock.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first BuildingBlock that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockFindFirstArgs} args - Arguments to find a BuildingBlock + * @example + * // Get one BuildingBlock + * const buildingBlock = await prisma.buildingBlock.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first BuildingBlock that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockFindFirstOrThrowArgs} args - Arguments to find a BuildingBlock + * @example + * // Get one BuildingBlock + * const buildingBlock = await prisma.buildingBlock.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more BuildingBlocks that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all BuildingBlocks + * const buildingBlocks = await prisma.buildingBlock.findMany() + * + * // Get first 10 BuildingBlocks + * const buildingBlocks = await prisma.buildingBlock.findMany({ take: 10 }) + * + * // Only select the `id` + * const buildingBlockWithIdOnly = await prisma.buildingBlock.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a BuildingBlock. + * @param {BuildingBlockCreateArgs} args - Arguments to create a BuildingBlock. + * @example + * // Create one BuildingBlock + * const BuildingBlock = await prisma.buildingBlock.create({ + * data: { + * // ... data to create a BuildingBlock + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many BuildingBlocks. + * @param {BuildingBlockCreateManyArgs} args - Arguments to create many BuildingBlocks. + * @example + * // Create many BuildingBlocks + * const buildingBlock = await prisma.buildingBlock.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many BuildingBlocks and returns the data saved in the database. + * @param {BuildingBlockCreateManyAndReturnArgs} args - Arguments to create many BuildingBlocks. + * @example + * // Create many BuildingBlocks + * const buildingBlock = await prisma.buildingBlock.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many BuildingBlocks and only return the `id` + * const buildingBlockWithIdOnly = await prisma.buildingBlock.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a BuildingBlock. + * @param {BuildingBlockDeleteArgs} args - Arguments to delete one BuildingBlock. + * @example + * // Delete one BuildingBlock + * const BuildingBlock = await prisma.buildingBlock.delete({ + * where: { + * // ... filter to delete one BuildingBlock + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one BuildingBlock. + * @param {BuildingBlockUpdateArgs} args - Arguments to update one BuildingBlock. + * @example + * // Update one BuildingBlock + * const buildingBlock = await prisma.buildingBlock.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more BuildingBlocks. + * @param {BuildingBlockDeleteManyArgs} args - Arguments to filter BuildingBlocks to delete. + * @example + * // Delete a few BuildingBlocks + * const { count } = await prisma.buildingBlock.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more BuildingBlocks. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many BuildingBlocks + * const buildingBlock = await prisma.buildingBlock.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more BuildingBlocks and returns the data updated in the database. + * @param {BuildingBlockUpdateManyAndReturnArgs} args - Arguments to update many BuildingBlocks. + * @example + * // Update many BuildingBlocks + * const buildingBlock = await prisma.buildingBlock.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more BuildingBlocks and only return the `id` + * const buildingBlockWithIdOnly = await prisma.buildingBlock.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one BuildingBlock. + * @param {BuildingBlockUpsertArgs} args - Arguments to update or create a BuildingBlock. + * @example + * // Update or create a BuildingBlock + * const buildingBlock = await prisma.buildingBlock.upsert({ + * create: { + * // ... data to create a BuildingBlock + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the BuildingBlock we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__BuildingBlockClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of BuildingBlocks. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockCountArgs} args - Arguments to filter BuildingBlocks to count. + * @example + * // Count the number of BuildingBlocks + * const count = await prisma.buildingBlock.count({ + * where: { + * // ... the filter for the BuildingBlocks we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a BuildingBlock. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by BuildingBlock. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {BuildingBlockGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends BuildingBlockGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: BuildingBlockGroupByArgs['orderBy'] } + : { orderBy?: BuildingBlockGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetBuildingBlockGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the BuildingBlock model + */ + readonly fields: BuildingBlockFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for BuildingBlock. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__BuildingBlockClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the BuildingBlock model + */ + interface BuildingBlockFieldRefs { + readonly id: FieldRef<"BuildingBlock", 'BigInt'> + readonly key: FieldRef<"BuildingBlock", 'String'> + readonly config: FieldRef<"BuildingBlock", 'Json'> + readonly privateConfig: FieldRef<"BuildingBlock", 'Json'> + readonly deletedAt: FieldRef<"BuildingBlock", 'DateTime'> + readonly createdAt: FieldRef<"BuildingBlock", 'DateTime'> + readonly updatedAt: FieldRef<"BuildingBlock", 'DateTime'> + readonly deletedBy: FieldRef<"BuildingBlock", 'BigInt'> + readonly createdBy: FieldRef<"BuildingBlock", 'BigInt'> + readonly updatedBy: FieldRef<"BuildingBlock", 'BigInt'> + } + + + // Custom InputTypes + /** + * BuildingBlock findUnique + */ + export type BuildingBlockFindUniqueArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * Filter, which BuildingBlock to fetch. + */ + where: BuildingBlockWhereUniqueInput + } + + /** + * BuildingBlock findUniqueOrThrow + */ + export type BuildingBlockFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * Filter, which BuildingBlock to fetch. + */ + where: BuildingBlockWhereUniqueInput + } + + /** + * BuildingBlock findFirst + */ + export type BuildingBlockFindFirstArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * Filter, which BuildingBlock to fetch. + */ + where?: BuildingBlockWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of BuildingBlocks to fetch. + */ + orderBy?: BuildingBlockOrderByWithRelationInput | BuildingBlockOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for BuildingBlocks. + */ + cursor?: BuildingBlockWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` BuildingBlocks from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` BuildingBlocks. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of BuildingBlocks. + */ + distinct?: BuildingBlockScalarFieldEnum | BuildingBlockScalarFieldEnum[] + } + + /** + * BuildingBlock findFirstOrThrow + */ + export type BuildingBlockFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * Filter, which BuildingBlock to fetch. + */ + where?: BuildingBlockWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of BuildingBlocks to fetch. + */ + orderBy?: BuildingBlockOrderByWithRelationInput | BuildingBlockOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for BuildingBlocks. + */ + cursor?: BuildingBlockWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` BuildingBlocks from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` BuildingBlocks. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of BuildingBlocks. + */ + distinct?: BuildingBlockScalarFieldEnum | BuildingBlockScalarFieldEnum[] + } + + /** + * BuildingBlock findMany + */ + export type BuildingBlockFindManyArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * Filter, which BuildingBlocks to fetch. + */ + where?: BuildingBlockWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of BuildingBlocks to fetch. + */ + orderBy?: BuildingBlockOrderByWithRelationInput | BuildingBlockOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing BuildingBlocks. + */ + cursor?: BuildingBlockWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` BuildingBlocks from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` BuildingBlocks. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of BuildingBlocks. + */ + distinct?: BuildingBlockScalarFieldEnum | BuildingBlockScalarFieldEnum[] + } + + /** + * BuildingBlock create + */ + export type BuildingBlockCreateArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * The data needed to create a BuildingBlock. + */ + data: XOR + } + + /** + * BuildingBlock createMany + */ + export type BuildingBlockCreateManyArgs = { + /** + * The data used to create many BuildingBlocks. + */ + data: BuildingBlockCreateManyInput | BuildingBlockCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * BuildingBlock createManyAndReturn + */ + export type BuildingBlockCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelectCreateManyAndReturn | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * The data used to create many BuildingBlocks. + */ + data: BuildingBlockCreateManyInput | BuildingBlockCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * BuildingBlock update + */ + export type BuildingBlockUpdateArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * The data needed to update a BuildingBlock. + */ + data: XOR + /** + * Choose, which BuildingBlock to update. + */ + where: BuildingBlockWhereUniqueInput + } + + /** + * BuildingBlock updateMany + */ + export type BuildingBlockUpdateManyArgs = { + /** + * The data used to update BuildingBlocks. + */ + data: XOR + /** + * Filter which BuildingBlocks to update + */ + where?: BuildingBlockWhereInput + /** + * Limit how many BuildingBlocks to update. + */ + limit?: number + } + + /** + * BuildingBlock updateManyAndReturn + */ + export type BuildingBlockUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * The data used to update BuildingBlocks. + */ + data: XOR + /** + * Filter which BuildingBlocks to update + */ + where?: BuildingBlockWhereInput + /** + * Limit how many BuildingBlocks to update. + */ + limit?: number + } + + /** + * BuildingBlock upsert + */ + export type BuildingBlockUpsertArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * The filter to search for the BuildingBlock to update in case it exists. + */ + where: BuildingBlockWhereUniqueInput + /** + * In case the BuildingBlock found by the `where` argument doesn't exist, create a new BuildingBlock with this data. + */ + create: XOR + /** + * In case the BuildingBlock was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * BuildingBlock delete + */ + export type BuildingBlockDeleteArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + /** + * Filter which BuildingBlock to delete. + */ + where: BuildingBlockWhereUniqueInput + } + + /** + * BuildingBlock deleteMany + */ + export type BuildingBlockDeleteManyArgs = { + /** + * Filter which BuildingBlocks to delete + */ + where?: BuildingBlockWhereInput + /** + * Limit how many BuildingBlocks to delete. + */ + limit?: number + } + + /** + * BuildingBlock without action + */ + export type BuildingBlockDefaultArgs = { + /** + * Select specific fields to fetch from the BuildingBlock + */ + select?: BuildingBlockSelect | null + /** + * Omit specific fields from the BuildingBlock + */ + omit?: BuildingBlockOmit | null + } + + + /** + * Model ScopeChangeRequest + */ + + export type AggregateScopeChangeRequest = { + _count: ScopeChangeRequestCountAggregateOutputType | null + _avg: ScopeChangeRequestAvgAggregateOutputType | null + _sum: ScopeChangeRequestSumAggregateOutputType | null + _min: ScopeChangeRequestMinAggregateOutputType | null + _max: ScopeChangeRequestMaxAggregateOutputType | null + } + + export type ScopeChangeRequestAvgAggregateOutputType = { + id: number | null + projectId: number | null + approvedBy: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ScopeChangeRequestSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + approvedBy: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ScopeChangeRequestMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + status: $Enums.ScopeChangeRequestStatus | null + approvedAt: Date | null + approvedBy: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ScopeChangeRequestMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + status: $Enums.ScopeChangeRequestStatus | null + approvedAt: Date | null + approvedBy: number | null + deletedAt: Date | null + createdAt: Date | null + updatedAt: Date | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type ScopeChangeRequestCountAggregateOutputType = { + id: number + projectId: number + oldScope: number + newScope: number + status: number + approvedAt: number + approvedBy: number + deletedAt: number + createdAt: number + updatedAt: number + deletedBy: number + createdBy: number + updatedBy: number + _all: number + } + + + export type ScopeChangeRequestAvgAggregateInputType = { + id?: true + projectId?: true + approvedBy?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ScopeChangeRequestSumAggregateInputType = { + id?: true + projectId?: true + approvedBy?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ScopeChangeRequestMinAggregateInputType = { + id?: true + projectId?: true + status?: true + approvedAt?: true + approvedBy?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ScopeChangeRequestMaxAggregateInputType = { + id?: true + projectId?: true + status?: true + approvedAt?: true + approvedBy?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type ScopeChangeRequestCountAggregateInputType = { + id?: true + projectId?: true + oldScope?: true + newScope?: true + status?: true + approvedAt?: true + approvedBy?: true + deletedAt?: true + createdAt?: true + updatedAt?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type ScopeChangeRequestAggregateArgs = { + /** + * Filter which ScopeChangeRequest to aggregate. + */ + where?: ScopeChangeRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ScopeChangeRequests to fetch. + */ + orderBy?: ScopeChangeRequestOrderByWithRelationInput | ScopeChangeRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ScopeChangeRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ScopeChangeRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ScopeChangeRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ScopeChangeRequests + **/ + _count?: true | ScopeChangeRequestCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ScopeChangeRequestAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ScopeChangeRequestSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ScopeChangeRequestMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ScopeChangeRequestMaxAggregateInputType + } + + export type GetScopeChangeRequestAggregateType = { + [P in keyof T & keyof AggregateScopeChangeRequest]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ScopeChangeRequestGroupByArgs = { + where?: ScopeChangeRequestWhereInput + orderBy?: ScopeChangeRequestOrderByWithAggregationInput | ScopeChangeRequestOrderByWithAggregationInput[] + by: ScopeChangeRequestScalarFieldEnum[] | ScopeChangeRequestScalarFieldEnum + having?: ScopeChangeRequestScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ScopeChangeRequestCountAggregateInputType | true + _avg?: ScopeChangeRequestAvgAggregateInputType + _sum?: ScopeChangeRequestSumAggregateInputType + _min?: ScopeChangeRequestMinAggregateInputType + _max?: ScopeChangeRequestMaxAggregateInputType + } + + export type ScopeChangeRequestGroupByOutputType = { + id: bigint + projectId: bigint + oldScope: JsonValue + newScope: JsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt: Date | null + approvedBy: number | null + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + _count: ScopeChangeRequestCountAggregateOutputType | null + _avg: ScopeChangeRequestAvgAggregateOutputType | null + _sum: ScopeChangeRequestSumAggregateOutputType | null + _min: ScopeChangeRequestMinAggregateOutputType | null + _max: ScopeChangeRequestMaxAggregateOutputType | null + } + + type GetScopeChangeRequestGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ScopeChangeRequestGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ScopeChangeRequestSelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + oldScope?: boolean + newScope?: boolean + status?: boolean + approvedAt?: boolean + approvedBy?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["scopeChangeRequest"]> + + export type ScopeChangeRequestSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + oldScope?: boolean + newScope?: boolean + status?: boolean + approvedAt?: boolean + approvedBy?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["scopeChangeRequest"]> + + export type ScopeChangeRequestSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + oldScope?: boolean + newScope?: boolean + status?: boolean + approvedAt?: boolean + approvedBy?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["scopeChangeRequest"]> + + export type ScopeChangeRequestSelectScalar = { + id?: boolean + projectId?: boolean + oldScope?: boolean + newScope?: boolean + status?: boolean + approvedAt?: boolean + approvedBy?: boolean + deletedAt?: boolean + createdAt?: boolean + updatedAt?: boolean + deletedBy?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type ScopeChangeRequestOmit = $Extensions.GetOmit<"id" | "projectId" | "oldScope" | "newScope" | "status" | "approvedAt" | "approvedBy" | "deletedAt" | "createdAt" | "updatedAt" | "deletedBy" | "createdBy" | "updatedBy", ExtArgs["result"]["scopeChangeRequest"]> + export type ScopeChangeRequestInclude = { + project?: boolean | ProjectDefaultArgs + } + export type ScopeChangeRequestIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ScopeChangeRequestIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ScopeChangeRequestPayload = { + name: "ScopeChangeRequest" + objects: { + project: Prisma.$ProjectPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + oldScope: Prisma.JsonValue + newScope: Prisma.JsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt: Date | null + approvedBy: number | null + deletedAt: Date | null + createdAt: Date + updatedAt: Date + deletedBy: number | null + createdBy: number + updatedBy: number + }, ExtArgs["result"]["scopeChangeRequest"]> + composites: {} + } + + type ScopeChangeRequestGetPayload = $Result.GetResult + + type ScopeChangeRequestCountArgs = + Omit & { + select?: ScopeChangeRequestCountAggregateInputType | true + } + + export interface ScopeChangeRequestDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ScopeChangeRequest'], meta: { name: 'ScopeChangeRequest' } } + /** + * Find zero or one ScopeChangeRequest that matches the filter. + * @param {ScopeChangeRequestFindUniqueArgs} args - Arguments to find a ScopeChangeRequest + * @example + * // Get one ScopeChangeRequest + * const scopeChangeRequest = await prisma.scopeChangeRequest.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ScopeChangeRequest that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ScopeChangeRequestFindUniqueOrThrowArgs} args - Arguments to find a ScopeChangeRequest + * @example + * // Get one ScopeChangeRequest + * const scopeChangeRequest = await prisma.scopeChangeRequest.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ScopeChangeRequest that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestFindFirstArgs} args - Arguments to find a ScopeChangeRequest + * @example + * // Get one ScopeChangeRequest + * const scopeChangeRequest = await prisma.scopeChangeRequest.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ScopeChangeRequest that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestFindFirstOrThrowArgs} args - Arguments to find a ScopeChangeRequest + * @example + * // Get one ScopeChangeRequest + * const scopeChangeRequest = await prisma.scopeChangeRequest.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ScopeChangeRequests that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ScopeChangeRequests + * const scopeChangeRequests = await prisma.scopeChangeRequest.findMany() + * + * // Get first 10 ScopeChangeRequests + * const scopeChangeRequests = await prisma.scopeChangeRequest.findMany({ take: 10 }) + * + * // Only select the `id` + * const scopeChangeRequestWithIdOnly = await prisma.scopeChangeRequest.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ScopeChangeRequest. + * @param {ScopeChangeRequestCreateArgs} args - Arguments to create a ScopeChangeRequest. + * @example + * // Create one ScopeChangeRequest + * const ScopeChangeRequest = await prisma.scopeChangeRequest.create({ + * data: { + * // ... data to create a ScopeChangeRequest + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ScopeChangeRequests. + * @param {ScopeChangeRequestCreateManyArgs} args - Arguments to create many ScopeChangeRequests. + * @example + * // Create many ScopeChangeRequests + * const scopeChangeRequest = await prisma.scopeChangeRequest.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ScopeChangeRequests and returns the data saved in the database. + * @param {ScopeChangeRequestCreateManyAndReturnArgs} args - Arguments to create many ScopeChangeRequests. + * @example + * // Create many ScopeChangeRequests + * const scopeChangeRequest = await prisma.scopeChangeRequest.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ScopeChangeRequests and only return the `id` + * const scopeChangeRequestWithIdOnly = await prisma.scopeChangeRequest.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ScopeChangeRequest. + * @param {ScopeChangeRequestDeleteArgs} args - Arguments to delete one ScopeChangeRequest. + * @example + * // Delete one ScopeChangeRequest + * const ScopeChangeRequest = await prisma.scopeChangeRequest.delete({ + * where: { + * // ... filter to delete one ScopeChangeRequest + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ScopeChangeRequest. + * @param {ScopeChangeRequestUpdateArgs} args - Arguments to update one ScopeChangeRequest. + * @example + * // Update one ScopeChangeRequest + * const scopeChangeRequest = await prisma.scopeChangeRequest.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ScopeChangeRequests. + * @param {ScopeChangeRequestDeleteManyArgs} args - Arguments to filter ScopeChangeRequests to delete. + * @example + * // Delete a few ScopeChangeRequests + * const { count } = await prisma.scopeChangeRequest.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ScopeChangeRequests. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ScopeChangeRequests + * const scopeChangeRequest = await prisma.scopeChangeRequest.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ScopeChangeRequests and returns the data updated in the database. + * @param {ScopeChangeRequestUpdateManyAndReturnArgs} args - Arguments to update many ScopeChangeRequests. + * @example + * // Update many ScopeChangeRequests + * const scopeChangeRequest = await prisma.scopeChangeRequest.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ScopeChangeRequests and only return the `id` + * const scopeChangeRequestWithIdOnly = await prisma.scopeChangeRequest.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ScopeChangeRequest. + * @param {ScopeChangeRequestUpsertArgs} args - Arguments to update or create a ScopeChangeRequest. + * @example + * // Update or create a ScopeChangeRequest + * const scopeChangeRequest = await prisma.scopeChangeRequest.upsert({ + * create: { + * // ... data to create a ScopeChangeRequest + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ScopeChangeRequest we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ScopeChangeRequestClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ScopeChangeRequests. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestCountArgs} args - Arguments to filter ScopeChangeRequests to count. + * @example + * // Count the number of ScopeChangeRequests + * const count = await prisma.scopeChangeRequest.count({ + * where: { + * // ... the filter for the ScopeChangeRequests we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ScopeChangeRequest. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ScopeChangeRequest. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ScopeChangeRequestGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ScopeChangeRequestGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ScopeChangeRequestGroupByArgs['orderBy'] } + : { orderBy?: ScopeChangeRequestGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetScopeChangeRequestGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ScopeChangeRequest model + */ + readonly fields: ScopeChangeRequestFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ScopeChangeRequest. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ScopeChangeRequestClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ScopeChangeRequest model + */ + interface ScopeChangeRequestFieldRefs { + readonly id: FieldRef<"ScopeChangeRequest", 'BigInt'> + readonly projectId: FieldRef<"ScopeChangeRequest", 'BigInt'> + readonly oldScope: FieldRef<"ScopeChangeRequest", 'Json'> + readonly newScope: FieldRef<"ScopeChangeRequest", 'Json'> + readonly status: FieldRef<"ScopeChangeRequest", 'ScopeChangeRequestStatus'> + readonly approvedAt: FieldRef<"ScopeChangeRequest", 'DateTime'> + readonly approvedBy: FieldRef<"ScopeChangeRequest", 'Int'> + readonly deletedAt: FieldRef<"ScopeChangeRequest", 'DateTime'> + readonly createdAt: FieldRef<"ScopeChangeRequest", 'DateTime'> + readonly updatedAt: FieldRef<"ScopeChangeRequest", 'DateTime'> + readonly deletedBy: FieldRef<"ScopeChangeRequest", 'Int'> + readonly createdBy: FieldRef<"ScopeChangeRequest", 'Int'> + readonly updatedBy: FieldRef<"ScopeChangeRequest", 'Int'> + } + + + // Custom InputTypes + /** + * ScopeChangeRequest findUnique + */ + export type ScopeChangeRequestFindUniqueArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * Filter, which ScopeChangeRequest to fetch. + */ + where: ScopeChangeRequestWhereUniqueInput + } + + /** + * ScopeChangeRequest findUniqueOrThrow + */ + export type ScopeChangeRequestFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * Filter, which ScopeChangeRequest to fetch. + */ + where: ScopeChangeRequestWhereUniqueInput + } + + /** + * ScopeChangeRequest findFirst + */ + export type ScopeChangeRequestFindFirstArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * Filter, which ScopeChangeRequest to fetch. + */ + where?: ScopeChangeRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ScopeChangeRequests to fetch. + */ + orderBy?: ScopeChangeRequestOrderByWithRelationInput | ScopeChangeRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ScopeChangeRequests. + */ + cursor?: ScopeChangeRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ScopeChangeRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ScopeChangeRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ScopeChangeRequests. + */ + distinct?: ScopeChangeRequestScalarFieldEnum | ScopeChangeRequestScalarFieldEnum[] + } + + /** + * ScopeChangeRequest findFirstOrThrow + */ + export type ScopeChangeRequestFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * Filter, which ScopeChangeRequest to fetch. + */ + where?: ScopeChangeRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ScopeChangeRequests to fetch. + */ + orderBy?: ScopeChangeRequestOrderByWithRelationInput | ScopeChangeRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ScopeChangeRequests. + */ + cursor?: ScopeChangeRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ScopeChangeRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ScopeChangeRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ScopeChangeRequests. + */ + distinct?: ScopeChangeRequestScalarFieldEnum | ScopeChangeRequestScalarFieldEnum[] + } + + /** + * ScopeChangeRequest findMany + */ + export type ScopeChangeRequestFindManyArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * Filter, which ScopeChangeRequests to fetch. + */ + where?: ScopeChangeRequestWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ScopeChangeRequests to fetch. + */ + orderBy?: ScopeChangeRequestOrderByWithRelationInput | ScopeChangeRequestOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ScopeChangeRequests. + */ + cursor?: ScopeChangeRequestWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ScopeChangeRequests from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ScopeChangeRequests. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ScopeChangeRequests. + */ + distinct?: ScopeChangeRequestScalarFieldEnum | ScopeChangeRequestScalarFieldEnum[] + } + + /** + * ScopeChangeRequest create + */ + export type ScopeChangeRequestCreateArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * The data needed to create a ScopeChangeRequest. + */ + data: XOR + } + + /** + * ScopeChangeRequest createMany + */ + export type ScopeChangeRequestCreateManyArgs = { + /** + * The data used to create many ScopeChangeRequests. + */ + data: ScopeChangeRequestCreateManyInput | ScopeChangeRequestCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ScopeChangeRequest createManyAndReturn + */ + export type ScopeChangeRequestCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * The data used to create many ScopeChangeRequests. + */ + data: ScopeChangeRequestCreateManyInput | ScopeChangeRequestCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestIncludeCreateManyAndReturn | null + } + + /** + * ScopeChangeRequest update + */ + export type ScopeChangeRequestUpdateArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * The data needed to update a ScopeChangeRequest. + */ + data: XOR + /** + * Choose, which ScopeChangeRequest to update. + */ + where: ScopeChangeRequestWhereUniqueInput + } + + /** + * ScopeChangeRequest updateMany + */ + export type ScopeChangeRequestUpdateManyArgs = { + /** + * The data used to update ScopeChangeRequests. + */ + data: XOR + /** + * Filter which ScopeChangeRequests to update + */ + where?: ScopeChangeRequestWhereInput + /** + * Limit how many ScopeChangeRequests to update. + */ + limit?: number + } + + /** + * ScopeChangeRequest updateManyAndReturn + */ + export type ScopeChangeRequestUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * The data used to update ScopeChangeRequests. + */ + data: XOR + /** + * Filter which ScopeChangeRequests to update + */ + where?: ScopeChangeRequestWhereInput + /** + * Limit how many ScopeChangeRequests to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestIncludeUpdateManyAndReturn | null + } + + /** + * ScopeChangeRequest upsert + */ + export type ScopeChangeRequestUpsertArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * The filter to search for the ScopeChangeRequest to update in case it exists. + */ + where: ScopeChangeRequestWhereUniqueInput + /** + * In case the ScopeChangeRequest found by the `where` argument doesn't exist, create a new ScopeChangeRequest with this data. + */ + create: XOR + /** + * In case the ScopeChangeRequest was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ScopeChangeRequest delete + */ + export type ScopeChangeRequestDeleteArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + /** + * Filter which ScopeChangeRequest to delete. + */ + where: ScopeChangeRequestWhereUniqueInput + } + + /** + * ScopeChangeRequest deleteMany + */ + export type ScopeChangeRequestDeleteManyArgs = { + /** + * Filter which ScopeChangeRequests to delete + */ + where?: ScopeChangeRequestWhereInput + /** + * Limit how many ScopeChangeRequests to delete. + */ + limit?: number + } + + /** + * ScopeChangeRequest without action + */ + export type ScopeChangeRequestDefaultArgs = { + /** + * Select specific fields to fetch from the ScopeChangeRequest + */ + select?: ScopeChangeRequestSelect | null + /** + * Omit specific fields from the ScopeChangeRequest + */ + omit?: ScopeChangeRequestOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ScopeChangeRequestInclude | null + } + + + /** + * Model ProjectHistory + */ + + export type AggregateProjectHistory = { + _count: ProjectHistoryCountAggregateOutputType | null + _avg: ProjectHistoryAvgAggregateOutputType | null + _sum: ProjectHistorySumAggregateOutputType | null + _min: ProjectHistoryMinAggregateOutputType | null + _max: ProjectHistoryMaxAggregateOutputType | null + } + + export type ProjectHistoryAvgAggregateOutputType = { + id: number | null + projectId: number | null + updatedBy: number | null + } + + export type ProjectHistorySumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + updatedBy: number | null + } + + export type ProjectHistoryMinAggregateOutputType = { + id: bigint | null + projectId: bigint | null + status: string | null + cancelReason: string | null + createdAt: Date | null + updatedAt: Date | null + updatedBy: number | null + } + + export type ProjectHistoryMaxAggregateOutputType = { + id: bigint | null + projectId: bigint | null + status: string | null + cancelReason: string | null + createdAt: Date | null + updatedAt: Date | null + updatedBy: number | null + } + + export type ProjectHistoryCountAggregateOutputType = { + id: number + projectId: number + status: number + cancelReason: number + createdAt: number + updatedAt: number + updatedBy: number + _all: number + } + + + export type ProjectHistoryAvgAggregateInputType = { + id?: true + projectId?: true + updatedBy?: true + } + + export type ProjectHistorySumAggregateInputType = { + id?: true + projectId?: true + updatedBy?: true + } + + export type ProjectHistoryMinAggregateInputType = { + id?: true + projectId?: true + status?: true + cancelReason?: true + createdAt?: true + updatedAt?: true + updatedBy?: true + } + + export type ProjectHistoryMaxAggregateInputType = { + id?: true + projectId?: true + status?: true + cancelReason?: true + createdAt?: true + updatedAt?: true + updatedBy?: true + } + + export type ProjectHistoryCountAggregateInputType = { + id?: true + projectId?: true + status?: true + cancelReason?: true + createdAt?: true + updatedAt?: true + updatedBy?: true + _all?: true + } + + export type ProjectHistoryAggregateArgs = { + /** + * Filter which ProjectHistory to aggregate. + */ + where?: ProjectHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectHistories to fetch. + */ + orderBy?: ProjectHistoryOrderByWithRelationInput | ProjectHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectHistories + **/ + _count?: true | ProjectHistoryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectHistoryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectHistorySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectHistoryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectHistoryMaxAggregateInputType + } + + export type GetProjectHistoryAggregateType = { + [P in keyof T & keyof AggregateProjectHistory]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectHistoryGroupByArgs = { + where?: ProjectHistoryWhereInput + orderBy?: ProjectHistoryOrderByWithAggregationInput | ProjectHistoryOrderByWithAggregationInput[] + by: ProjectHistoryScalarFieldEnum[] | ProjectHistoryScalarFieldEnum + having?: ProjectHistoryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectHistoryCountAggregateInputType | true + _avg?: ProjectHistoryAvgAggregateInputType + _sum?: ProjectHistorySumAggregateInputType + _min?: ProjectHistoryMinAggregateInputType + _max?: ProjectHistoryMaxAggregateInputType + } + + export type ProjectHistoryGroupByOutputType = { + id: bigint + projectId: bigint + status: string + cancelReason: string | null + createdAt: Date + updatedAt: Date + updatedBy: number + _count: ProjectHistoryCountAggregateOutputType | null + _avg: ProjectHistoryAvgAggregateOutputType | null + _sum: ProjectHistorySumAggregateOutputType | null + _min: ProjectHistoryMinAggregateOutputType | null + _max: ProjectHistoryMaxAggregateOutputType | null + } + + type GetProjectHistoryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectHistoryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectHistorySelect = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + status?: boolean + cancelReason?: boolean + createdAt?: boolean + updatedAt?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectHistory"]> + + export type ProjectHistorySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + status?: boolean + cancelReason?: boolean + createdAt?: boolean + updatedAt?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectHistory"]> + + export type ProjectHistorySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectId?: boolean + status?: boolean + cancelReason?: boolean + createdAt?: boolean + updatedAt?: boolean + updatedBy?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectHistory"]> + + export type ProjectHistorySelectScalar = { + id?: boolean + projectId?: boolean + status?: boolean + cancelReason?: boolean + createdAt?: boolean + updatedAt?: boolean + updatedBy?: boolean + } + + export type ProjectHistoryOmit = $Extensions.GetOmit<"id" | "projectId" | "status" | "cancelReason" | "createdAt" | "updatedAt" | "updatedBy", ExtArgs["result"]["projectHistory"]> + export type ProjectHistoryInclude = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectHistoryIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectHistoryIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectHistoryPayload = { + name: "ProjectHistory" + objects: { + project: Prisma.$ProjectPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectId: bigint + status: string + cancelReason: string | null + createdAt: Date + updatedAt: Date + updatedBy: number + }, ExtArgs["result"]["projectHistory"]> + composites: {} + } + + type ProjectHistoryGetPayload = $Result.GetResult + + type ProjectHistoryCountArgs = + Omit & { + select?: ProjectHistoryCountAggregateInputType | true + } + + export interface ProjectHistoryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectHistory'], meta: { name: 'ProjectHistory' } } + /** + * Find zero or one ProjectHistory that matches the filter. + * @param {ProjectHistoryFindUniqueArgs} args - Arguments to find a ProjectHistory + * @example + * // Get one ProjectHistory + * const projectHistory = await prisma.projectHistory.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectHistory that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectHistoryFindUniqueOrThrowArgs} args - Arguments to find a ProjectHistory + * @example + * // Get one ProjectHistory + * const projectHistory = await prisma.projectHistory.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectHistory that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryFindFirstArgs} args - Arguments to find a ProjectHistory + * @example + * // Get one ProjectHistory + * const projectHistory = await prisma.projectHistory.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectHistory that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryFindFirstOrThrowArgs} args - Arguments to find a ProjectHistory + * @example + * // Get one ProjectHistory + * const projectHistory = await prisma.projectHistory.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectHistories that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectHistories + * const projectHistories = await prisma.projectHistory.findMany() + * + * // Get first 10 ProjectHistories + * const projectHistories = await prisma.projectHistory.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectHistoryWithIdOnly = await prisma.projectHistory.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectHistory. + * @param {ProjectHistoryCreateArgs} args - Arguments to create a ProjectHistory. + * @example + * // Create one ProjectHistory + * const ProjectHistory = await prisma.projectHistory.create({ + * data: { + * // ... data to create a ProjectHistory + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectHistories. + * @param {ProjectHistoryCreateManyArgs} args - Arguments to create many ProjectHistories. + * @example + * // Create many ProjectHistories + * const projectHistory = await prisma.projectHistory.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectHistories and returns the data saved in the database. + * @param {ProjectHistoryCreateManyAndReturnArgs} args - Arguments to create many ProjectHistories. + * @example + * // Create many ProjectHistories + * const projectHistory = await prisma.projectHistory.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectHistories and only return the `id` + * const projectHistoryWithIdOnly = await prisma.projectHistory.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectHistory. + * @param {ProjectHistoryDeleteArgs} args - Arguments to delete one ProjectHistory. + * @example + * // Delete one ProjectHistory + * const ProjectHistory = await prisma.projectHistory.delete({ + * where: { + * // ... filter to delete one ProjectHistory + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectHistory. + * @param {ProjectHistoryUpdateArgs} args - Arguments to update one ProjectHistory. + * @example + * // Update one ProjectHistory + * const projectHistory = await prisma.projectHistory.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectHistories. + * @param {ProjectHistoryDeleteManyArgs} args - Arguments to filter ProjectHistories to delete. + * @example + * // Delete a few ProjectHistories + * const { count } = await prisma.projectHistory.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectHistories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectHistories + * const projectHistory = await prisma.projectHistory.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectHistories and returns the data updated in the database. + * @param {ProjectHistoryUpdateManyAndReturnArgs} args - Arguments to update many ProjectHistories. + * @example + * // Update many ProjectHistories + * const projectHistory = await prisma.projectHistory.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectHistories and only return the `id` + * const projectHistoryWithIdOnly = await prisma.projectHistory.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectHistory. + * @param {ProjectHistoryUpsertArgs} args - Arguments to update or create a ProjectHistory. + * @example + * // Update or create a ProjectHistory + * const projectHistory = await prisma.projectHistory.upsert({ + * create: { + * // ... data to create a ProjectHistory + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectHistory we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectHistoryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectHistories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryCountArgs} args - Arguments to filter ProjectHistories to count. + * @example + * // Count the number of ProjectHistories + * const count = await prisma.projectHistory.count({ + * where: { + * // ... the filter for the ProjectHistories we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectHistory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectHistory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectHistoryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectHistoryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectHistoryGroupByArgs['orderBy'] } + : { orderBy?: ProjectHistoryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectHistoryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectHistory model + */ + readonly fields: ProjectHistoryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectHistory. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectHistoryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectHistory model + */ + interface ProjectHistoryFieldRefs { + readonly id: FieldRef<"ProjectHistory", 'BigInt'> + readonly projectId: FieldRef<"ProjectHistory", 'BigInt'> + readonly status: FieldRef<"ProjectHistory", 'String'> + readonly cancelReason: FieldRef<"ProjectHistory", 'String'> + readonly createdAt: FieldRef<"ProjectHistory", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectHistory", 'DateTime'> + readonly updatedBy: FieldRef<"ProjectHistory", 'Int'> + } + + + // Custom InputTypes + /** + * ProjectHistory findUnique + */ + export type ProjectHistoryFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * Filter, which ProjectHistory to fetch. + */ + where: ProjectHistoryWhereUniqueInput + } + + /** + * ProjectHistory findUniqueOrThrow + */ + export type ProjectHistoryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * Filter, which ProjectHistory to fetch. + */ + where: ProjectHistoryWhereUniqueInput + } + + /** + * ProjectHistory findFirst + */ + export type ProjectHistoryFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * Filter, which ProjectHistory to fetch. + */ + where?: ProjectHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectHistories to fetch. + */ + orderBy?: ProjectHistoryOrderByWithRelationInput | ProjectHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectHistories. + */ + cursor?: ProjectHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectHistories. + */ + distinct?: ProjectHistoryScalarFieldEnum | ProjectHistoryScalarFieldEnum[] + } + + /** + * ProjectHistory findFirstOrThrow + */ + export type ProjectHistoryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * Filter, which ProjectHistory to fetch. + */ + where?: ProjectHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectHistories to fetch. + */ + orderBy?: ProjectHistoryOrderByWithRelationInput | ProjectHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectHistories. + */ + cursor?: ProjectHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectHistories. + */ + distinct?: ProjectHistoryScalarFieldEnum | ProjectHistoryScalarFieldEnum[] + } + + /** + * ProjectHistory findMany + */ + export type ProjectHistoryFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * Filter, which ProjectHistories to fetch. + */ + where?: ProjectHistoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectHistories to fetch. + */ + orderBy?: ProjectHistoryOrderByWithRelationInput | ProjectHistoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectHistories. + */ + cursor?: ProjectHistoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectHistories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectHistories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectHistories. + */ + distinct?: ProjectHistoryScalarFieldEnum | ProjectHistoryScalarFieldEnum[] + } + + /** + * ProjectHistory create + */ + export type ProjectHistoryCreateArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * The data needed to create a ProjectHistory. + */ + data: XOR + } + + /** + * ProjectHistory createMany + */ + export type ProjectHistoryCreateManyArgs = { + /** + * The data used to create many ProjectHistories. + */ + data: ProjectHistoryCreateManyInput | ProjectHistoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectHistory createManyAndReturn + */ + export type ProjectHistoryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * The data used to create many ProjectHistories. + */ + data: ProjectHistoryCreateManyInput | ProjectHistoryCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryIncludeCreateManyAndReturn | null + } + + /** + * ProjectHistory update + */ + export type ProjectHistoryUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * The data needed to update a ProjectHistory. + */ + data: XOR + /** + * Choose, which ProjectHistory to update. + */ + where: ProjectHistoryWhereUniqueInput + } + + /** + * ProjectHistory updateMany + */ + export type ProjectHistoryUpdateManyArgs = { + /** + * The data used to update ProjectHistories. + */ + data: XOR + /** + * Filter which ProjectHistories to update + */ + where?: ProjectHistoryWhereInput + /** + * Limit how many ProjectHistories to update. + */ + limit?: number + } + + /** + * ProjectHistory updateManyAndReturn + */ + export type ProjectHistoryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * The data used to update ProjectHistories. + */ + data: XOR + /** + * Filter which ProjectHistories to update + */ + where?: ProjectHistoryWhereInput + /** + * Limit how many ProjectHistories to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryIncludeUpdateManyAndReturn | null + } + + /** + * ProjectHistory upsert + */ + export type ProjectHistoryUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * The filter to search for the ProjectHistory to update in case it exists. + */ + where: ProjectHistoryWhereUniqueInput + /** + * In case the ProjectHistory found by the `where` argument doesn't exist, create a new ProjectHistory with this data. + */ + create: XOR + /** + * In case the ProjectHistory was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectHistory delete + */ + export type ProjectHistoryDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + /** + * Filter which ProjectHistory to delete. + */ + where: ProjectHistoryWhereUniqueInput + } + + /** + * ProjectHistory deleteMany + */ + export type ProjectHistoryDeleteManyArgs = { + /** + * Filter which ProjectHistories to delete + */ + where?: ProjectHistoryWhereInput + /** + * Limit how many ProjectHistories to delete. + */ + limit?: number + } + + /** + * ProjectHistory without action + */ + export type ProjectHistoryDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectHistory + */ + select?: ProjectHistorySelect | null + /** + * Omit specific fields from the ProjectHistory + */ + omit?: ProjectHistoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectHistoryInclude | null + } + + + /** + * Model CustomerPayment + */ + + export type AggregateCustomerPayment = { + _count: CustomerPaymentCountAggregateOutputType | null + _avg: CustomerPaymentAvgAggregateOutputType | null + _sum: CustomerPaymentSumAggregateOutputType | null + _min: CustomerPaymentMinAggregateOutputType | null + _max: CustomerPaymentMaxAggregateOutputType | null + } + + export type CustomerPaymentAvgAggregateOutputType = { + id: number | null + amount: number | null + deletedBy: number | null + createdBy: number | null + updatedBy: number | null + } + + export type CustomerPaymentSumAggregateOutputType = { + id: bigint | null + amount: number | null + deletedBy: bigint | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type CustomerPaymentMinAggregateOutputType = { + id: bigint | null + reference: string | null + referenceId: string | null + amount: number | null + currency: $Enums.CustomerPaymentCurrency | null + paymentIntentId: string | null + clientSecret: string | null + status: $Enums.CustomerPaymentStatus | null + deletedAt: Date | null + deletedBy: bigint | null + createdAt: Date | null + updatedAt: Date | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type CustomerPaymentMaxAggregateOutputType = { + id: bigint | null + reference: string | null + referenceId: string | null + amount: number | null + currency: $Enums.CustomerPaymentCurrency | null + paymentIntentId: string | null + clientSecret: string | null + status: $Enums.CustomerPaymentStatus | null + deletedAt: Date | null + deletedBy: bigint | null + createdAt: Date | null + updatedAt: Date | null + createdBy: bigint | null + updatedBy: bigint | null + } + + export type CustomerPaymentCountAggregateOutputType = { + id: number + reference: number + referenceId: number + amount: number + currency: number + paymentIntentId: number + clientSecret: number + status: number + deletedAt: number + deletedBy: number + createdAt: number + updatedAt: number + createdBy: number + updatedBy: number + _all: number + } + + + export type CustomerPaymentAvgAggregateInputType = { + id?: true + amount?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CustomerPaymentSumAggregateInputType = { + id?: true + amount?: true + deletedBy?: true + createdBy?: true + updatedBy?: true + } + + export type CustomerPaymentMinAggregateInputType = { + id?: true + reference?: true + referenceId?: true + amount?: true + currency?: true + paymentIntentId?: true + clientSecret?: true + status?: true + deletedAt?: true + deletedBy?: true + createdAt?: true + updatedAt?: true + createdBy?: true + updatedBy?: true + } + + export type CustomerPaymentMaxAggregateInputType = { + id?: true + reference?: true + referenceId?: true + amount?: true + currency?: true + paymentIntentId?: true + clientSecret?: true + status?: true + deletedAt?: true + deletedBy?: true + createdAt?: true + updatedAt?: true + createdBy?: true + updatedBy?: true + } + + export type CustomerPaymentCountAggregateInputType = { + id?: true + reference?: true + referenceId?: true + amount?: true + currency?: true + paymentIntentId?: true + clientSecret?: true + status?: true + deletedAt?: true + deletedBy?: true + createdAt?: true + updatedAt?: true + createdBy?: true + updatedBy?: true + _all?: true + } + + export type CustomerPaymentAggregateArgs = { + /** + * Filter which CustomerPayment to aggregate. + */ + where?: CustomerPaymentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CustomerPayments to fetch. + */ + orderBy?: CustomerPaymentOrderByWithRelationInput | CustomerPaymentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: CustomerPaymentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CustomerPayments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CustomerPayments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned CustomerPayments + **/ + _count?: true | CustomerPaymentCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: CustomerPaymentAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: CustomerPaymentSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: CustomerPaymentMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: CustomerPaymentMaxAggregateInputType + } + + export type GetCustomerPaymentAggregateType = { + [P in keyof T & keyof AggregateCustomerPayment]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type CustomerPaymentGroupByArgs = { + where?: CustomerPaymentWhereInput + orderBy?: CustomerPaymentOrderByWithAggregationInput | CustomerPaymentOrderByWithAggregationInput[] + by: CustomerPaymentScalarFieldEnum[] | CustomerPaymentScalarFieldEnum + having?: CustomerPaymentScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: CustomerPaymentCountAggregateInputType | true + _avg?: CustomerPaymentAvgAggregateInputType + _sum?: CustomerPaymentSumAggregateInputType + _min?: CustomerPaymentMinAggregateInputType + _max?: CustomerPaymentMaxAggregateInputType + } + + export type CustomerPaymentGroupByOutputType = { + id: bigint + reference: string | null + referenceId: string | null + amount: number + currency: $Enums.CustomerPaymentCurrency + paymentIntentId: string + clientSecret: string | null + status: $Enums.CustomerPaymentStatus + deletedAt: Date | null + deletedBy: bigint | null + createdAt: Date + updatedAt: Date + createdBy: bigint + updatedBy: bigint + _count: CustomerPaymentCountAggregateOutputType | null + _avg: CustomerPaymentAvgAggregateOutputType | null + _sum: CustomerPaymentSumAggregateOutputType | null + _min: CustomerPaymentMinAggregateOutputType | null + _max: CustomerPaymentMaxAggregateOutputType | null + } + + type GetCustomerPaymentGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof CustomerPaymentGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type CustomerPaymentSelect = $Extensions.GetSelect<{ + id?: boolean + reference?: boolean + referenceId?: boolean + amount?: boolean + currency?: boolean + paymentIntentId?: boolean + clientSecret?: boolean + status?: boolean + deletedAt?: boolean + deletedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["customerPayment"]> + + export type CustomerPaymentSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + reference?: boolean + referenceId?: boolean + amount?: boolean + currency?: boolean + paymentIntentId?: boolean + clientSecret?: boolean + status?: boolean + deletedAt?: boolean + deletedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["customerPayment"]> + + export type CustomerPaymentSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + reference?: boolean + referenceId?: boolean + amount?: boolean + currency?: boolean + paymentIntentId?: boolean + clientSecret?: boolean + status?: boolean + deletedAt?: boolean + deletedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + }, ExtArgs["result"]["customerPayment"]> + + export type CustomerPaymentSelectScalar = { + id?: boolean + reference?: boolean + referenceId?: boolean + amount?: boolean + currency?: boolean + paymentIntentId?: boolean + clientSecret?: boolean + status?: boolean + deletedAt?: boolean + deletedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + createdBy?: boolean + updatedBy?: boolean + } + + export type CustomerPaymentOmit = $Extensions.GetOmit<"id" | "reference" | "referenceId" | "amount" | "currency" | "paymentIntentId" | "clientSecret" | "status" | "deletedAt" | "deletedBy" | "createdAt" | "updatedAt" | "createdBy" | "updatedBy", ExtArgs["result"]["customerPayment"]> + + export type $CustomerPaymentPayload = { + name: "CustomerPayment" + objects: {} + scalars: $Extensions.GetPayloadResult<{ + id: bigint + reference: string | null + referenceId: string | null + amount: number + currency: $Enums.CustomerPaymentCurrency + paymentIntentId: string + clientSecret: string | null + status: $Enums.CustomerPaymentStatus + deletedAt: Date | null + deletedBy: bigint | null + createdAt: Date + updatedAt: Date + createdBy: bigint + updatedBy: bigint + }, ExtArgs["result"]["customerPayment"]> + composites: {} + } + + type CustomerPaymentGetPayload = $Result.GetResult + + type CustomerPaymentCountArgs = + Omit & { + select?: CustomerPaymentCountAggregateInputType | true + } + + export interface CustomerPaymentDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['CustomerPayment'], meta: { name: 'CustomerPayment' } } + /** + * Find zero or one CustomerPayment that matches the filter. + * @param {CustomerPaymentFindUniqueArgs} args - Arguments to find a CustomerPayment + * @example + * // Get one CustomerPayment + * const customerPayment = await prisma.customerPayment.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one CustomerPayment that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {CustomerPaymentFindUniqueOrThrowArgs} args - Arguments to find a CustomerPayment + * @example + * // Get one CustomerPayment + * const customerPayment = await prisma.customerPayment.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CustomerPayment that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentFindFirstArgs} args - Arguments to find a CustomerPayment + * @example + * // Get one CustomerPayment + * const customerPayment = await prisma.customerPayment.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CustomerPayment that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentFindFirstOrThrowArgs} args - Arguments to find a CustomerPayment + * @example + * // Get one CustomerPayment + * const customerPayment = await prisma.customerPayment.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more CustomerPayments that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all CustomerPayments + * const customerPayments = await prisma.customerPayment.findMany() + * + * // Get first 10 CustomerPayments + * const customerPayments = await prisma.customerPayment.findMany({ take: 10 }) + * + * // Only select the `id` + * const customerPaymentWithIdOnly = await prisma.customerPayment.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a CustomerPayment. + * @param {CustomerPaymentCreateArgs} args - Arguments to create a CustomerPayment. + * @example + * // Create one CustomerPayment + * const CustomerPayment = await prisma.customerPayment.create({ + * data: { + * // ... data to create a CustomerPayment + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many CustomerPayments. + * @param {CustomerPaymentCreateManyArgs} args - Arguments to create many CustomerPayments. + * @example + * // Create many CustomerPayments + * const customerPayment = await prisma.customerPayment.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many CustomerPayments and returns the data saved in the database. + * @param {CustomerPaymentCreateManyAndReturnArgs} args - Arguments to create many CustomerPayments. + * @example + * // Create many CustomerPayments + * const customerPayment = await prisma.customerPayment.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many CustomerPayments and only return the `id` + * const customerPaymentWithIdOnly = await prisma.customerPayment.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a CustomerPayment. + * @param {CustomerPaymentDeleteArgs} args - Arguments to delete one CustomerPayment. + * @example + * // Delete one CustomerPayment + * const CustomerPayment = await prisma.customerPayment.delete({ + * where: { + * // ... filter to delete one CustomerPayment + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one CustomerPayment. + * @param {CustomerPaymentUpdateArgs} args - Arguments to update one CustomerPayment. + * @example + * // Update one CustomerPayment + * const customerPayment = await prisma.customerPayment.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more CustomerPayments. + * @param {CustomerPaymentDeleteManyArgs} args - Arguments to filter CustomerPayments to delete. + * @example + * // Delete a few CustomerPayments + * const { count } = await prisma.customerPayment.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CustomerPayments. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many CustomerPayments + * const customerPayment = await prisma.customerPayment.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CustomerPayments and returns the data updated in the database. + * @param {CustomerPaymentUpdateManyAndReturnArgs} args - Arguments to update many CustomerPayments. + * @example + * // Update many CustomerPayments + * const customerPayment = await prisma.customerPayment.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more CustomerPayments and only return the `id` + * const customerPaymentWithIdOnly = await prisma.customerPayment.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one CustomerPayment. + * @param {CustomerPaymentUpsertArgs} args - Arguments to update or create a CustomerPayment. + * @example + * // Update or create a CustomerPayment + * const customerPayment = await prisma.customerPayment.upsert({ + * create: { + * // ... data to create a CustomerPayment + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the CustomerPayment we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__CustomerPaymentClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of CustomerPayments. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentCountArgs} args - Arguments to filter CustomerPayments to count. + * @example + * // Count the number of CustomerPayments + * const count = await prisma.customerPayment.count({ + * where: { + * // ... the filter for the CustomerPayments we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a CustomerPayment. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by CustomerPayment. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CustomerPaymentGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends CustomerPaymentGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: CustomerPaymentGroupByArgs['orderBy'] } + : { orderBy?: CustomerPaymentGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetCustomerPaymentGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the CustomerPayment model + */ + readonly fields: CustomerPaymentFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for CustomerPayment. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__CustomerPaymentClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the CustomerPayment model + */ + interface CustomerPaymentFieldRefs { + readonly id: FieldRef<"CustomerPayment", 'BigInt'> + readonly reference: FieldRef<"CustomerPayment", 'String'> + readonly referenceId: FieldRef<"CustomerPayment", 'String'> + readonly amount: FieldRef<"CustomerPayment", 'Int'> + readonly currency: FieldRef<"CustomerPayment", 'CustomerPaymentCurrency'> + readonly paymentIntentId: FieldRef<"CustomerPayment", 'String'> + readonly clientSecret: FieldRef<"CustomerPayment", 'String'> + readonly status: FieldRef<"CustomerPayment", 'CustomerPaymentStatus'> + readonly deletedAt: FieldRef<"CustomerPayment", 'DateTime'> + readonly deletedBy: FieldRef<"CustomerPayment", 'BigInt'> + readonly createdAt: FieldRef<"CustomerPayment", 'DateTime'> + readonly updatedAt: FieldRef<"CustomerPayment", 'DateTime'> + readonly createdBy: FieldRef<"CustomerPayment", 'BigInt'> + readonly updatedBy: FieldRef<"CustomerPayment", 'BigInt'> + } + + + // Custom InputTypes + /** + * CustomerPayment findUnique + */ + export type CustomerPaymentFindUniqueArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * Filter, which CustomerPayment to fetch. + */ + where: CustomerPaymentWhereUniqueInput + } + + /** + * CustomerPayment findUniqueOrThrow + */ + export type CustomerPaymentFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * Filter, which CustomerPayment to fetch. + */ + where: CustomerPaymentWhereUniqueInput + } + + /** + * CustomerPayment findFirst + */ + export type CustomerPaymentFindFirstArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * Filter, which CustomerPayment to fetch. + */ + where?: CustomerPaymentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CustomerPayments to fetch. + */ + orderBy?: CustomerPaymentOrderByWithRelationInput | CustomerPaymentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CustomerPayments. + */ + cursor?: CustomerPaymentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CustomerPayments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CustomerPayments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CustomerPayments. + */ + distinct?: CustomerPaymentScalarFieldEnum | CustomerPaymentScalarFieldEnum[] + } + + /** + * CustomerPayment findFirstOrThrow + */ + export type CustomerPaymentFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * Filter, which CustomerPayment to fetch. + */ + where?: CustomerPaymentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CustomerPayments to fetch. + */ + orderBy?: CustomerPaymentOrderByWithRelationInput | CustomerPaymentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CustomerPayments. + */ + cursor?: CustomerPaymentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CustomerPayments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CustomerPayments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CustomerPayments. + */ + distinct?: CustomerPaymentScalarFieldEnum | CustomerPaymentScalarFieldEnum[] + } + + /** + * CustomerPayment findMany + */ + export type CustomerPaymentFindManyArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * Filter, which CustomerPayments to fetch. + */ + where?: CustomerPaymentWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CustomerPayments to fetch. + */ + orderBy?: CustomerPaymentOrderByWithRelationInput | CustomerPaymentOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing CustomerPayments. + */ + cursor?: CustomerPaymentWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CustomerPayments from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` CustomerPayments. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CustomerPayments. + */ + distinct?: CustomerPaymentScalarFieldEnum | CustomerPaymentScalarFieldEnum[] + } + + /** + * CustomerPayment create + */ + export type CustomerPaymentCreateArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * The data needed to create a CustomerPayment. + */ + data: XOR + } + + /** + * CustomerPayment createMany + */ + export type CustomerPaymentCreateManyArgs = { + /** + * The data used to create many CustomerPayments. + */ + data: CustomerPaymentCreateManyInput | CustomerPaymentCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CustomerPayment createManyAndReturn + */ + export type CustomerPaymentCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelectCreateManyAndReturn | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * The data used to create many CustomerPayments. + */ + data: CustomerPaymentCreateManyInput | CustomerPaymentCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CustomerPayment update + */ + export type CustomerPaymentUpdateArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * The data needed to update a CustomerPayment. + */ + data: XOR + /** + * Choose, which CustomerPayment to update. + */ + where: CustomerPaymentWhereUniqueInput + } + + /** + * CustomerPayment updateMany + */ + export type CustomerPaymentUpdateManyArgs = { + /** + * The data used to update CustomerPayments. + */ + data: XOR + /** + * Filter which CustomerPayments to update + */ + where?: CustomerPaymentWhereInput + /** + * Limit how many CustomerPayments to update. + */ + limit?: number + } + + /** + * CustomerPayment updateManyAndReturn + */ + export type CustomerPaymentUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * The data used to update CustomerPayments. + */ + data: XOR + /** + * Filter which CustomerPayments to update + */ + where?: CustomerPaymentWhereInput + /** + * Limit how many CustomerPayments to update. + */ + limit?: number + } + + /** + * CustomerPayment upsert + */ + export type CustomerPaymentUpsertArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * The filter to search for the CustomerPayment to update in case it exists. + */ + where: CustomerPaymentWhereUniqueInput + /** + * In case the CustomerPayment found by the `where` argument doesn't exist, create a new CustomerPayment with this data. + */ + create: XOR + /** + * In case the CustomerPayment was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * CustomerPayment delete + */ + export type CustomerPaymentDeleteArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + /** + * Filter which CustomerPayment to delete. + */ + where: CustomerPaymentWhereUniqueInput + } + + /** + * CustomerPayment deleteMany + */ + export type CustomerPaymentDeleteManyArgs = { + /** + * Filter which CustomerPayments to delete + */ + where?: CustomerPaymentWhereInput + /** + * Limit how many CustomerPayments to delete. + */ + limit?: number + } + + /** + * CustomerPayment without action + */ + export type CustomerPaymentDefaultArgs = { + /** + * Select specific fields to fetch from the CustomerPayment + */ + select?: CustomerPaymentSelect | null + /** + * Omit specific fields from the CustomerPayment + */ + omit?: CustomerPaymentOmit | null + } + + + /** + * Model ProjectShowcasePost + */ + + export type AggregateProjectShowcasePost = { + _count: ProjectShowcasePostCountAggregateOutputType | null + _avg: ProjectShowcasePostAvgAggregateOutputType | null + _sum: ProjectShowcasePostSumAggregateOutputType | null + _min: ProjectShowcasePostMinAggregateOutputType | null + _max: ProjectShowcasePostMaxAggregateOutputType | null + } + + export type ProjectShowcasePostAvgAggregateOutputType = { + id: number | null + projectId: number | null + createdById: number | null + updatedById: number | null + publishedBy: number | null + } + + export type ProjectShowcasePostSumAggregateOutputType = { + id: bigint | null + projectId: bigint | null + createdById: number | null + updatedById: number | null + publishedBy: number | null + } + + export type ProjectShowcasePostMinAggregateOutputType = { + id: bigint | null + title: string | null + content: string | null + status: $Enums.ProjectShowcasePostStatus | null + projectId: bigint | null + createdById: number | null + updatedById: number | null + publishedAt: Date | null + publishedBy: number | null + createdAt: Date | null + updatedAt: Date | null + } + + export type ProjectShowcasePostMaxAggregateOutputType = { + id: bigint | null + title: string | null + content: string | null + status: $Enums.ProjectShowcasePostStatus | null + projectId: bigint | null + createdById: number | null + updatedById: number | null + publishedAt: Date | null + publishedBy: number | null + createdAt: Date | null + updatedAt: Date | null + } + + export type ProjectShowcasePostCountAggregateOutputType = { + id: number + title: number + content: number + status: number + projectId: number + challengeIds: number + createdById: number + updatedById: number + publishedAt: number + publishedBy: number + createdAt: number + updatedAt: number + _all: number + } + + + export type ProjectShowcasePostAvgAggregateInputType = { + id?: true + projectId?: true + createdById?: true + updatedById?: true + publishedBy?: true + } + + export type ProjectShowcasePostSumAggregateInputType = { + id?: true + projectId?: true + createdById?: true + updatedById?: true + publishedBy?: true + } + + export type ProjectShowcasePostMinAggregateInputType = { + id?: true + title?: true + content?: true + status?: true + projectId?: true + createdById?: true + updatedById?: true + publishedAt?: true + publishedBy?: true + createdAt?: true + updatedAt?: true + } + + export type ProjectShowcasePostMaxAggregateInputType = { + id?: true + title?: true + content?: true + status?: true + projectId?: true + createdById?: true + updatedById?: true + publishedAt?: true + publishedBy?: true + createdAt?: true + updatedAt?: true + } + + export type ProjectShowcasePostCountAggregateInputType = { + id?: true + title?: true + content?: true + status?: true + projectId?: true + challengeIds?: true + createdById?: true + updatedById?: true + publishedAt?: true + publishedBy?: true + createdAt?: true + updatedAt?: true + _all?: true + } + + export type ProjectShowcasePostAggregateArgs = { + /** + * Filter which ProjectShowcasePost to aggregate. + */ + where?: ProjectShowcasePostWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePosts to fetch. + */ + orderBy?: ProjectShowcasePostOrderByWithRelationInput | ProjectShowcasePostOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectShowcasePostWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePosts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePosts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectShowcasePosts + **/ + _count?: true | ProjectShowcasePostCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectShowcasePostAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectShowcasePostSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectShowcasePostMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectShowcasePostMaxAggregateInputType + } + + export type GetProjectShowcasePostAggregateType = { + [P in keyof T & keyof AggregateProjectShowcasePost]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectShowcasePostGroupByArgs = { + where?: ProjectShowcasePostWhereInput + orderBy?: ProjectShowcasePostOrderByWithAggregationInput | ProjectShowcasePostOrderByWithAggregationInput[] + by: ProjectShowcasePostScalarFieldEnum[] | ProjectShowcasePostScalarFieldEnum + having?: ProjectShowcasePostScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectShowcasePostCountAggregateInputType | true + _avg?: ProjectShowcasePostAvgAggregateInputType + _sum?: ProjectShowcasePostSumAggregateInputType + _min?: ProjectShowcasePostMinAggregateInputType + _max?: ProjectShowcasePostMaxAggregateInputType + } + + export type ProjectShowcasePostGroupByOutputType = { + id: bigint + title: string + content: string + status: $Enums.ProjectShowcasePostStatus + projectId: bigint + challengeIds: string[] + createdById: number + updatedById: number + publishedAt: Date | null + publishedBy: number | null + createdAt: Date + updatedAt: Date + _count: ProjectShowcasePostCountAggregateOutputType | null + _avg: ProjectShowcasePostAvgAggregateOutputType | null + _sum: ProjectShowcasePostSumAggregateOutputType | null + _min: ProjectShowcasePostMinAggregateOutputType | null + _max: ProjectShowcasePostMaxAggregateOutputType | null + } + + type GetProjectShowcasePostGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectShowcasePostGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectShowcasePostSelect = $Extensions.GetSelect<{ + id?: boolean + title?: boolean + content?: boolean + status?: boolean + projectId?: boolean + challengeIds?: boolean + createdById?: boolean + updatedById?: boolean + publishedAt?: boolean + publishedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + project?: boolean | ProjectDefaultArgs + industries?: boolean | ProjectShowcasePost$industriesArgs + categories?: boolean | ProjectShowcasePost$categoriesArgs + media?: boolean | ProjectShowcasePost$mediaArgs + _count?: boolean | ProjectShowcasePostCountOutputTypeDefaultArgs + }, ExtArgs["result"]["projectShowcasePost"]> + + export type ProjectShowcasePostSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + title?: boolean + content?: boolean + status?: boolean + projectId?: boolean + challengeIds?: boolean + createdById?: boolean + updatedById?: boolean + publishedAt?: boolean + publishedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectShowcasePost"]> + + export type ProjectShowcasePostSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + title?: boolean + content?: boolean + status?: boolean + projectId?: boolean + challengeIds?: boolean + createdById?: boolean + updatedById?: boolean + publishedAt?: boolean + publishedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + project?: boolean | ProjectDefaultArgs + }, ExtArgs["result"]["projectShowcasePost"]> + + export type ProjectShowcasePostSelectScalar = { + id?: boolean + title?: boolean + content?: boolean + status?: boolean + projectId?: boolean + challengeIds?: boolean + createdById?: boolean + updatedById?: boolean + publishedAt?: boolean + publishedBy?: boolean + createdAt?: boolean + updatedAt?: boolean + } + + export type ProjectShowcasePostOmit = $Extensions.GetOmit<"id" | "title" | "content" | "status" | "projectId" | "challengeIds" | "createdById" | "updatedById" | "publishedAt" | "publishedBy" | "createdAt" | "updatedAt", ExtArgs["result"]["projectShowcasePost"]> + export type ProjectShowcasePostInclude = { + project?: boolean | ProjectDefaultArgs + industries?: boolean | ProjectShowcasePost$industriesArgs + categories?: boolean | ProjectShowcasePost$categoriesArgs + media?: boolean | ProjectShowcasePost$mediaArgs + _count?: boolean | ProjectShowcasePostCountOutputTypeDefaultArgs + } + export type ProjectShowcasePostIncludeCreateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + export type ProjectShowcasePostIncludeUpdateManyAndReturn = { + project?: boolean | ProjectDefaultArgs + } + + export type $ProjectShowcasePostPayload = { + name: "ProjectShowcasePost" + objects: { + project: Prisma.$ProjectPayload + industries: Prisma.$ProjectShowcasePostIndustryPayload[] + categories: Prisma.$ProjectShowcasePostCategoryPayload[] + media: Prisma.$ProjectShowcasePostMediaPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + title: string + content: string + status: $Enums.ProjectShowcasePostStatus + projectId: bigint + challengeIds: string[] + createdById: number + updatedById: number + publishedAt: Date | null + publishedBy: number | null + createdAt: Date + updatedAt: Date + }, ExtArgs["result"]["projectShowcasePost"]> + composites: {} + } + + type ProjectShowcasePostGetPayload = $Result.GetResult + + type ProjectShowcasePostCountArgs = + Omit & { + select?: ProjectShowcasePostCountAggregateInputType | true + } + + export interface ProjectShowcasePostDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectShowcasePost'], meta: { name: 'ProjectShowcasePost' } } + /** + * Find zero or one ProjectShowcasePost that matches the filter. + * @param {ProjectShowcasePostFindUniqueArgs} args - Arguments to find a ProjectShowcasePost + * @example + * // Get one ProjectShowcasePost + * const projectShowcasePost = await prisma.projectShowcasePost.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectShowcasePost that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectShowcasePostFindUniqueOrThrowArgs} args - Arguments to find a ProjectShowcasePost + * @example + * // Get one ProjectShowcasePost + * const projectShowcasePost = await prisma.projectShowcasePost.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePost that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostFindFirstArgs} args - Arguments to find a ProjectShowcasePost + * @example + * // Get one ProjectShowcasePost + * const projectShowcasePost = await prisma.projectShowcasePost.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePost that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostFindFirstOrThrowArgs} args - Arguments to find a ProjectShowcasePost + * @example + * // Get one ProjectShowcasePost + * const projectShowcasePost = await prisma.projectShowcasePost.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectShowcasePosts that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectShowcasePosts + * const projectShowcasePosts = await prisma.projectShowcasePost.findMany() + * + * // Get first 10 ProjectShowcasePosts + * const projectShowcasePosts = await prisma.projectShowcasePost.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectShowcasePostWithIdOnly = await prisma.projectShowcasePost.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectShowcasePost. + * @param {ProjectShowcasePostCreateArgs} args - Arguments to create a ProjectShowcasePost. + * @example + * // Create one ProjectShowcasePost + * const ProjectShowcasePost = await prisma.projectShowcasePost.create({ + * data: { + * // ... data to create a ProjectShowcasePost + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectShowcasePosts. + * @param {ProjectShowcasePostCreateManyArgs} args - Arguments to create many ProjectShowcasePosts. + * @example + * // Create many ProjectShowcasePosts + * const projectShowcasePost = await prisma.projectShowcasePost.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectShowcasePosts and returns the data saved in the database. + * @param {ProjectShowcasePostCreateManyAndReturnArgs} args - Arguments to create many ProjectShowcasePosts. + * @example + * // Create many ProjectShowcasePosts + * const projectShowcasePost = await prisma.projectShowcasePost.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectShowcasePosts and only return the `id` + * const projectShowcasePostWithIdOnly = await prisma.projectShowcasePost.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectShowcasePost. + * @param {ProjectShowcasePostDeleteArgs} args - Arguments to delete one ProjectShowcasePost. + * @example + * // Delete one ProjectShowcasePost + * const ProjectShowcasePost = await prisma.projectShowcasePost.delete({ + * where: { + * // ... filter to delete one ProjectShowcasePost + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectShowcasePost. + * @param {ProjectShowcasePostUpdateArgs} args - Arguments to update one ProjectShowcasePost. + * @example + * // Update one ProjectShowcasePost + * const projectShowcasePost = await prisma.projectShowcasePost.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectShowcasePosts. + * @param {ProjectShowcasePostDeleteManyArgs} args - Arguments to filter ProjectShowcasePosts to delete. + * @example + * // Delete a few ProjectShowcasePosts + * const { count } = await prisma.projectShowcasePost.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePosts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectShowcasePosts + * const projectShowcasePost = await prisma.projectShowcasePost.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePosts and returns the data updated in the database. + * @param {ProjectShowcasePostUpdateManyAndReturnArgs} args - Arguments to update many ProjectShowcasePosts. + * @example + * // Update many ProjectShowcasePosts + * const projectShowcasePost = await prisma.projectShowcasePost.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectShowcasePosts and only return the `id` + * const projectShowcasePostWithIdOnly = await prisma.projectShowcasePost.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectShowcasePost. + * @param {ProjectShowcasePostUpsertArgs} args - Arguments to update or create a ProjectShowcasePost. + * @example + * // Update or create a ProjectShowcasePost + * const projectShowcasePost = await prisma.projectShowcasePost.upsert({ + * create: { + * // ... data to create a ProjectShowcasePost + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectShowcasePost we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectShowcasePosts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCountArgs} args - Arguments to filter ProjectShowcasePosts to count. + * @example + * // Count the number of ProjectShowcasePosts + * const count = await prisma.projectShowcasePost.count({ + * where: { + * // ... the filter for the ProjectShowcasePosts we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectShowcasePost. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectShowcasePost. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectShowcasePostGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectShowcasePostGroupByArgs['orderBy'] } + : { orderBy?: ProjectShowcasePostGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectShowcasePostGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectShowcasePost model + */ + readonly fields: ProjectShowcasePostFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectShowcasePost. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectShowcasePostClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + project = {}>(args?: Subset>): Prisma__ProjectClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + industries = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + categories = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + media = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectShowcasePost model + */ + interface ProjectShowcasePostFieldRefs { + readonly id: FieldRef<"ProjectShowcasePost", 'BigInt'> + readonly title: FieldRef<"ProjectShowcasePost", 'String'> + readonly content: FieldRef<"ProjectShowcasePost", 'String'> + readonly status: FieldRef<"ProjectShowcasePost", 'ProjectShowcasePostStatus'> + readonly projectId: FieldRef<"ProjectShowcasePost", 'BigInt'> + readonly challengeIds: FieldRef<"ProjectShowcasePost", 'String[]'> + readonly createdById: FieldRef<"ProjectShowcasePost", 'Int'> + readonly updatedById: FieldRef<"ProjectShowcasePost", 'Int'> + readonly publishedAt: FieldRef<"ProjectShowcasePost", 'DateTime'> + readonly publishedBy: FieldRef<"ProjectShowcasePost", 'Int'> + readonly createdAt: FieldRef<"ProjectShowcasePost", 'DateTime'> + readonly updatedAt: FieldRef<"ProjectShowcasePost", 'DateTime'> + } + + + // Custom InputTypes + /** + * ProjectShowcasePost findUnique + */ + export type ProjectShowcasePostFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * Filter, which ProjectShowcasePost to fetch. + */ + where: ProjectShowcasePostWhereUniqueInput + } + + /** + * ProjectShowcasePost findUniqueOrThrow + */ + export type ProjectShowcasePostFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * Filter, which ProjectShowcasePost to fetch. + */ + where: ProjectShowcasePostWhereUniqueInput + } + + /** + * ProjectShowcasePost findFirst + */ + export type ProjectShowcasePostFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * Filter, which ProjectShowcasePost to fetch. + */ + where?: ProjectShowcasePostWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePosts to fetch. + */ + orderBy?: ProjectShowcasePostOrderByWithRelationInput | ProjectShowcasePostOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePosts. + */ + cursor?: ProjectShowcasePostWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePosts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePosts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePosts. + */ + distinct?: ProjectShowcasePostScalarFieldEnum | ProjectShowcasePostScalarFieldEnum[] + } + + /** + * ProjectShowcasePost findFirstOrThrow + */ + export type ProjectShowcasePostFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * Filter, which ProjectShowcasePost to fetch. + */ + where?: ProjectShowcasePostWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePosts to fetch. + */ + orderBy?: ProjectShowcasePostOrderByWithRelationInput | ProjectShowcasePostOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePosts. + */ + cursor?: ProjectShowcasePostWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePosts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePosts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePosts. + */ + distinct?: ProjectShowcasePostScalarFieldEnum | ProjectShowcasePostScalarFieldEnum[] + } + + /** + * ProjectShowcasePost findMany + */ + export type ProjectShowcasePostFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * Filter, which ProjectShowcasePosts to fetch. + */ + where?: ProjectShowcasePostWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePosts to fetch. + */ + orderBy?: ProjectShowcasePostOrderByWithRelationInput | ProjectShowcasePostOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectShowcasePosts. + */ + cursor?: ProjectShowcasePostWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePosts from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePosts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePosts. + */ + distinct?: ProjectShowcasePostScalarFieldEnum | ProjectShowcasePostScalarFieldEnum[] + } + + /** + * ProjectShowcasePost create + */ + export type ProjectShowcasePostCreateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * The data needed to create a ProjectShowcasePost. + */ + data: XOR + } + + /** + * ProjectShowcasePost createMany + */ + export type ProjectShowcasePostCreateManyArgs = { + /** + * The data used to create many ProjectShowcasePosts. + */ + data: ProjectShowcasePostCreateManyInput | ProjectShowcasePostCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectShowcasePost createManyAndReturn + */ + export type ProjectShowcasePostCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * The data used to create many ProjectShowcasePosts. + */ + data: ProjectShowcasePostCreateManyInput | ProjectShowcasePostCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIncludeCreateManyAndReturn | null + } + + /** + * ProjectShowcasePost update + */ + export type ProjectShowcasePostUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * The data needed to update a ProjectShowcasePost. + */ + data: XOR + /** + * Choose, which ProjectShowcasePost to update. + */ + where: ProjectShowcasePostWhereUniqueInput + } + + /** + * ProjectShowcasePost updateMany + */ + export type ProjectShowcasePostUpdateManyArgs = { + /** + * The data used to update ProjectShowcasePosts. + */ + data: XOR + /** + * Filter which ProjectShowcasePosts to update + */ + where?: ProjectShowcasePostWhereInput + /** + * Limit how many ProjectShowcasePosts to update. + */ + limit?: number + } + + /** + * ProjectShowcasePost updateManyAndReturn + */ + export type ProjectShowcasePostUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * The data used to update ProjectShowcasePosts. + */ + data: XOR + /** + * Filter which ProjectShowcasePosts to update + */ + where?: ProjectShowcasePostWhereInput + /** + * Limit how many ProjectShowcasePosts to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIncludeUpdateManyAndReturn | null + } + + /** + * ProjectShowcasePost upsert + */ + export type ProjectShowcasePostUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * The filter to search for the ProjectShowcasePost to update in case it exists. + */ + where: ProjectShowcasePostWhereUniqueInput + /** + * In case the ProjectShowcasePost found by the `where` argument doesn't exist, create a new ProjectShowcasePost with this data. + */ + create: XOR + /** + * In case the ProjectShowcasePost was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectShowcasePost delete + */ + export type ProjectShowcasePostDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + /** + * Filter which ProjectShowcasePost to delete. + */ + where: ProjectShowcasePostWhereUniqueInput + } + + /** + * ProjectShowcasePost deleteMany + */ + export type ProjectShowcasePostDeleteManyArgs = { + /** + * Filter which ProjectShowcasePosts to delete + */ + where?: ProjectShowcasePostWhereInput + /** + * Limit how many ProjectShowcasePosts to delete. + */ + limit?: number + } + + /** + * ProjectShowcasePost.industries + */ + export type ProjectShowcasePost$industriesArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + where?: ProjectShowcasePostIndustryWhereInput + orderBy?: ProjectShowcasePostIndustryOrderByWithRelationInput | ProjectShowcasePostIndustryOrderByWithRelationInput[] + cursor?: ProjectShowcasePostIndustryWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectShowcasePostIndustryScalarFieldEnum | ProjectShowcasePostIndustryScalarFieldEnum[] + } + + /** + * ProjectShowcasePost.categories + */ + export type ProjectShowcasePost$categoriesArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + where?: ProjectShowcasePostCategoryWhereInput + orderBy?: ProjectShowcasePostCategoryOrderByWithRelationInput | ProjectShowcasePostCategoryOrderByWithRelationInput[] + cursor?: ProjectShowcasePostCategoryWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectShowcasePostCategoryScalarFieldEnum | ProjectShowcasePostCategoryScalarFieldEnum[] + } + + /** + * ProjectShowcasePost.media + */ + export type ProjectShowcasePost$mediaArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + where?: ProjectShowcasePostMediaWhereInput + orderBy?: ProjectShowcasePostMediaOrderByWithRelationInput | ProjectShowcasePostMediaOrderByWithRelationInput[] + cursor?: ProjectShowcasePostMediaWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectShowcasePostMediaScalarFieldEnum | ProjectShowcasePostMediaScalarFieldEnum[] + } + + /** + * ProjectShowcasePost without action + */ + export type ProjectShowcasePostDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePost + */ + select?: ProjectShowcasePostSelect | null + /** + * Omit specific fields from the ProjectShowcasePost + */ + omit?: ProjectShowcasePostOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostInclude | null + } + + + /** + * Model ProjectPostIndustry + */ + + export type AggregateProjectPostIndustry = { + _count: ProjectPostIndustryCountAggregateOutputType | null + _avg: ProjectPostIndustryAvgAggregateOutputType | null + _sum: ProjectPostIndustrySumAggregateOutputType | null + _min: ProjectPostIndustryMinAggregateOutputType | null + _max: ProjectPostIndustryMaxAggregateOutputType | null + } + + export type ProjectPostIndustryAvgAggregateOutputType = { + id: number | null + } + + export type ProjectPostIndustrySumAggregateOutputType = { + id: bigint | null + } + + export type ProjectPostIndustryMinAggregateOutputType = { + id: bigint | null + name: string | null + } + + export type ProjectPostIndustryMaxAggregateOutputType = { + id: bigint | null + name: string | null + } + + export type ProjectPostIndustryCountAggregateOutputType = { + id: number + name: number + _all: number + } + + + export type ProjectPostIndustryAvgAggregateInputType = { + id?: true + } + + export type ProjectPostIndustrySumAggregateInputType = { + id?: true + } + + export type ProjectPostIndustryMinAggregateInputType = { + id?: true + name?: true + } + + export type ProjectPostIndustryMaxAggregateInputType = { + id?: true + name?: true + } + + export type ProjectPostIndustryCountAggregateInputType = { + id?: true + name?: true + _all?: true + } + + export type ProjectPostIndustryAggregateArgs = { + /** + * Filter which ProjectPostIndustry to aggregate. + */ + where?: ProjectPostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostIndustries to fetch. + */ + orderBy?: ProjectPostIndustryOrderByWithRelationInput | ProjectPostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectPostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectPostIndustries + **/ + _count?: true | ProjectPostIndustryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectPostIndustryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectPostIndustrySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectPostIndustryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectPostIndustryMaxAggregateInputType + } + + export type GetProjectPostIndustryAggregateType = { + [P in keyof T & keyof AggregateProjectPostIndustry]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectPostIndustryGroupByArgs = { + where?: ProjectPostIndustryWhereInput + orderBy?: ProjectPostIndustryOrderByWithAggregationInput | ProjectPostIndustryOrderByWithAggregationInput[] + by: ProjectPostIndustryScalarFieldEnum[] | ProjectPostIndustryScalarFieldEnum + having?: ProjectPostIndustryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectPostIndustryCountAggregateInputType | true + _avg?: ProjectPostIndustryAvgAggregateInputType + _sum?: ProjectPostIndustrySumAggregateInputType + _min?: ProjectPostIndustryMinAggregateInputType + _max?: ProjectPostIndustryMaxAggregateInputType + } + + export type ProjectPostIndustryGroupByOutputType = { + id: bigint + name: string + _count: ProjectPostIndustryCountAggregateOutputType | null + _avg: ProjectPostIndustryAvgAggregateOutputType | null + _sum: ProjectPostIndustrySumAggregateOutputType | null + _min: ProjectPostIndustryMinAggregateOutputType | null + _max: ProjectPostIndustryMaxAggregateOutputType | null + } + + type GetProjectPostIndustryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectPostIndustryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectPostIndustrySelect = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + posts?: boolean | ProjectPostIndustry$postsArgs + _count?: boolean | ProjectPostIndustryCountOutputTypeDefaultArgs + }, ExtArgs["result"]["projectPostIndustry"]> + + export type ProjectPostIndustrySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + }, ExtArgs["result"]["projectPostIndustry"]> + + export type ProjectPostIndustrySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + }, ExtArgs["result"]["projectPostIndustry"]> + + export type ProjectPostIndustrySelectScalar = { + id?: boolean + name?: boolean + } + + export type ProjectPostIndustryOmit = $Extensions.GetOmit<"id" | "name", ExtArgs["result"]["projectPostIndustry"]> + export type ProjectPostIndustryInclude = { + posts?: boolean | ProjectPostIndustry$postsArgs + _count?: boolean | ProjectPostIndustryCountOutputTypeDefaultArgs + } + export type ProjectPostIndustryIncludeCreateManyAndReturn = {} + export type ProjectPostIndustryIncludeUpdateManyAndReturn = {} + + export type $ProjectPostIndustryPayload = { + name: "ProjectPostIndustry" + objects: { + posts: Prisma.$ProjectShowcasePostIndustryPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + name: string + }, ExtArgs["result"]["projectPostIndustry"]> + composites: {} + } + + type ProjectPostIndustryGetPayload = $Result.GetResult + + type ProjectPostIndustryCountArgs = + Omit & { + select?: ProjectPostIndustryCountAggregateInputType | true + } + + export interface ProjectPostIndustryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectPostIndustry'], meta: { name: 'ProjectPostIndustry' } } + /** + * Find zero or one ProjectPostIndustry that matches the filter. + * @param {ProjectPostIndustryFindUniqueArgs} args - Arguments to find a ProjectPostIndustry + * @example + * // Get one ProjectPostIndustry + * const projectPostIndustry = await prisma.projectPostIndustry.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectPostIndustry that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectPostIndustryFindUniqueOrThrowArgs} args - Arguments to find a ProjectPostIndustry + * @example + * // Get one ProjectPostIndustry + * const projectPostIndustry = await prisma.projectPostIndustry.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPostIndustry that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryFindFirstArgs} args - Arguments to find a ProjectPostIndustry + * @example + * // Get one ProjectPostIndustry + * const projectPostIndustry = await prisma.projectPostIndustry.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPostIndustry that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryFindFirstOrThrowArgs} args - Arguments to find a ProjectPostIndustry + * @example + * // Get one ProjectPostIndustry + * const projectPostIndustry = await prisma.projectPostIndustry.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectPostIndustries that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectPostIndustries + * const projectPostIndustries = await prisma.projectPostIndustry.findMany() + * + * // Get first 10 ProjectPostIndustries + * const projectPostIndustries = await prisma.projectPostIndustry.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectPostIndustryWithIdOnly = await prisma.projectPostIndustry.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectPostIndustry. + * @param {ProjectPostIndustryCreateArgs} args - Arguments to create a ProjectPostIndustry. + * @example + * // Create one ProjectPostIndustry + * const ProjectPostIndustry = await prisma.projectPostIndustry.create({ + * data: { + * // ... data to create a ProjectPostIndustry + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectPostIndustries. + * @param {ProjectPostIndustryCreateManyArgs} args - Arguments to create many ProjectPostIndustries. + * @example + * // Create many ProjectPostIndustries + * const projectPostIndustry = await prisma.projectPostIndustry.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectPostIndustries and returns the data saved in the database. + * @param {ProjectPostIndustryCreateManyAndReturnArgs} args - Arguments to create many ProjectPostIndustries. + * @example + * // Create many ProjectPostIndustries + * const projectPostIndustry = await prisma.projectPostIndustry.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectPostIndustries and only return the `id` + * const projectPostIndustryWithIdOnly = await prisma.projectPostIndustry.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectPostIndustry. + * @param {ProjectPostIndustryDeleteArgs} args - Arguments to delete one ProjectPostIndustry. + * @example + * // Delete one ProjectPostIndustry + * const ProjectPostIndustry = await prisma.projectPostIndustry.delete({ + * where: { + * // ... filter to delete one ProjectPostIndustry + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectPostIndustry. + * @param {ProjectPostIndustryUpdateArgs} args - Arguments to update one ProjectPostIndustry. + * @example + * // Update one ProjectPostIndustry + * const projectPostIndustry = await prisma.projectPostIndustry.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectPostIndustries. + * @param {ProjectPostIndustryDeleteManyArgs} args - Arguments to filter ProjectPostIndustries to delete. + * @example + * // Delete a few ProjectPostIndustries + * const { count } = await prisma.projectPostIndustry.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPostIndustries. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectPostIndustries + * const projectPostIndustry = await prisma.projectPostIndustry.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPostIndustries and returns the data updated in the database. + * @param {ProjectPostIndustryUpdateManyAndReturnArgs} args - Arguments to update many ProjectPostIndustries. + * @example + * // Update many ProjectPostIndustries + * const projectPostIndustry = await prisma.projectPostIndustry.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectPostIndustries and only return the `id` + * const projectPostIndustryWithIdOnly = await prisma.projectPostIndustry.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectPostIndustry. + * @param {ProjectPostIndustryUpsertArgs} args - Arguments to update or create a ProjectPostIndustry. + * @example + * // Update or create a ProjectPostIndustry + * const projectPostIndustry = await prisma.projectPostIndustry.upsert({ + * create: { + * // ... data to create a ProjectPostIndustry + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectPostIndustry we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectPostIndustries. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryCountArgs} args - Arguments to filter ProjectPostIndustries to count. + * @example + * // Count the number of ProjectPostIndustries + * const count = await prisma.projectPostIndustry.count({ + * where: { + * // ... the filter for the ProjectPostIndustries we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectPostIndustry. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectPostIndustry. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostIndustryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectPostIndustryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectPostIndustryGroupByArgs['orderBy'] } + : { orderBy?: ProjectPostIndustryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectPostIndustryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectPostIndustry model + */ + readonly fields: ProjectPostIndustryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectPostIndustry. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectPostIndustryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + posts = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectPostIndustry model + */ + interface ProjectPostIndustryFieldRefs { + readonly id: FieldRef<"ProjectPostIndustry", 'BigInt'> + readonly name: FieldRef<"ProjectPostIndustry", 'String'> + } + + + // Custom InputTypes + /** + * ProjectPostIndustry findUnique + */ + export type ProjectPostIndustryFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * Filter, which ProjectPostIndustry to fetch. + */ + where: ProjectPostIndustryWhereUniqueInput + } + + /** + * ProjectPostIndustry findUniqueOrThrow + */ + export type ProjectPostIndustryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * Filter, which ProjectPostIndustry to fetch. + */ + where: ProjectPostIndustryWhereUniqueInput + } + + /** + * ProjectPostIndustry findFirst + */ + export type ProjectPostIndustryFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * Filter, which ProjectPostIndustry to fetch. + */ + where?: ProjectPostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostIndustries to fetch. + */ + orderBy?: ProjectPostIndustryOrderByWithRelationInput | ProjectPostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPostIndustries. + */ + cursor?: ProjectPostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPostIndustries. + */ + distinct?: ProjectPostIndustryScalarFieldEnum | ProjectPostIndustryScalarFieldEnum[] + } + + /** + * ProjectPostIndustry findFirstOrThrow + */ + export type ProjectPostIndustryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * Filter, which ProjectPostIndustry to fetch. + */ + where?: ProjectPostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostIndustries to fetch. + */ + orderBy?: ProjectPostIndustryOrderByWithRelationInput | ProjectPostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPostIndustries. + */ + cursor?: ProjectPostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPostIndustries. + */ + distinct?: ProjectPostIndustryScalarFieldEnum | ProjectPostIndustryScalarFieldEnum[] + } + + /** + * ProjectPostIndustry findMany + */ + export type ProjectPostIndustryFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * Filter, which ProjectPostIndustries to fetch. + */ + where?: ProjectPostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostIndustries to fetch. + */ + orderBy?: ProjectPostIndustryOrderByWithRelationInput | ProjectPostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectPostIndustries. + */ + cursor?: ProjectPostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPostIndustries. + */ + distinct?: ProjectPostIndustryScalarFieldEnum | ProjectPostIndustryScalarFieldEnum[] + } + + /** + * ProjectPostIndustry create + */ + export type ProjectPostIndustryCreateArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * The data needed to create a ProjectPostIndustry. + */ + data: XOR + } + + /** + * ProjectPostIndustry createMany + */ + export type ProjectPostIndustryCreateManyArgs = { + /** + * The data used to create many ProjectPostIndustries. + */ + data: ProjectPostIndustryCreateManyInput | ProjectPostIndustryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPostIndustry createManyAndReturn + */ + export type ProjectPostIndustryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * The data used to create many ProjectPostIndustries. + */ + data: ProjectPostIndustryCreateManyInput | ProjectPostIndustryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPostIndustry update + */ + export type ProjectPostIndustryUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * The data needed to update a ProjectPostIndustry. + */ + data: XOR + /** + * Choose, which ProjectPostIndustry to update. + */ + where: ProjectPostIndustryWhereUniqueInput + } + + /** + * ProjectPostIndustry updateMany + */ + export type ProjectPostIndustryUpdateManyArgs = { + /** + * The data used to update ProjectPostIndustries. + */ + data: XOR + /** + * Filter which ProjectPostIndustries to update + */ + where?: ProjectPostIndustryWhereInput + /** + * Limit how many ProjectPostIndustries to update. + */ + limit?: number + } + + /** + * ProjectPostIndustry updateManyAndReturn + */ + export type ProjectPostIndustryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * The data used to update ProjectPostIndustries. + */ + data: XOR + /** + * Filter which ProjectPostIndustries to update + */ + where?: ProjectPostIndustryWhereInput + /** + * Limit how many ProjectPostIndustries to update. + */ + limit?: number + } + + /** + * ProjectPostIndustry upsert + */ + export type ProjectPostIndustryUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * The filter to search for the ProjectPostIndustry to update in case it exists. + */ + where: ProjectPostIndustryWhereUniqueInput + /** + * In case the ProjectPostIndustry found by the `where` argument doesn't exist, create a new ProjectPostIndustry with this data. + */ + create: XOR + /** + * In case the ProjectPostIndustry was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectPostIndustry delete + */ + export type ProjectPostIndustryDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + /** + * Filter which ProjectPostIndustry to delete. + */ + where: ProjectPostIndustryWhereUniqueInput + } + + /** + * ProjectPostIndustry deleteMany + */ + export type ProjectPostIndustryDeleteManyArgs = { + /** + * Filter which ProjectPostIndustries to delete + */ + where?: ProjectPostIndustryWhereInput + /** + * Limit how many ProjectPostIndustries to delete. + */ + limit?: number + } + + /** + * ProjectPostIndustry.posts + */ + export type ProjectPostIndustry$postsArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + where?: ProjectShowcasePostIndustryWhereInput + orderBy?: ProjectShowcasePostIndustryOrderByWithRelationInput | ProjectShowcasePostIndustryOrderByWithRelationInput[] + cursor?: ProjectShowcasePostIndustryWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectShowcasePostIndustryScalarFieldEnum | ProjectShowcasePostIndustryScalarFieldEnum[] + } + + /** + * ProjectPostIndustry without action + */ + export type ProjectPostIndustryDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPostIndustry + */ + select?: ProjectPostIndustrySelect | null + /** + * Omit specific fields from the ProjectPostIndustry + */ + omit?: ProjectPostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostIndustryInclude | null + } + + + /** + * Model ProjectPostCategory + */ + + export type AggregateProjectPostCategory = { + _count: ProjectPostCategoryCountAggregateOutputType | null + _avg: ProjectPostCategoryAvgAggregateOutputType | null + _sum: ProjectPostCategorySumAggregateOutputType | null + _min: ProjectPostCategoryMinAggregateOutputType | null + _max: ProjectPostCategoryMaxAggregateOutputType | null + } + + export type ProjectPostCategoryAvgAggregateOutputType = { + id: number | null + } + + export type ProjectPostCategorySumAggregateOutputType = { + id: bigint | null + } + + export type ProjectPostCategoryMinAggregateOutputType = { + id: bigint | null + name: string | null + } + + export type ProjectPostCategoryMaxAggregateOutputType = { + id: bigint | null + name: string | null + } + + export type ProjectPostCategoryCountAggregateOutputType = { + id: number + name: number + _all: number + } + + + export type ProjectPostCategoryAvgAggregateInputType = { + id?: true + } + + export type ProjectPostCategorySumAggregateInputType = { + id?: true + } + + export type ProjectPostCategoryMinAggregateInputType = { + id?: true + name?: true + } + + export type ProjectPostCategoryMaxAggregateInputType = { + id?: true + name?: true + } + + export type ProjectPostCategoryCountAggregateInputType = { + id?: true + name?: true + _all?: true + } + + export type ProjectPostCategoryAggregateArgs = { + /** + * Filter which ProjectPostCategory to aggregate. + */ + where?: ProjectPostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostCategories to fetch. + */ + orderBy?: ProjectPostCategoryOrderByWithRelationInput | ProjectPostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectPostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectPostCategories + **/ + _count?: true | ProjectPostCategoryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectPostCategoryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectPostCategorySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectPostCategoryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectPostCategoryMaxAggregateInputType + } + + export type GetProjectPostCategoryAggregateType = { + [P in keyof T & keyof AggregateProjectPostCategory]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectPostCategoryGroupByArgs = { + where?: ProjectPostCategoryWhereInput + orderBy?: ProjectPostCategoryOrderByWithAggregationInput | ProjectPostCategoryOrderByWithAggregationInput[] + by: ProjectPostCategoryScalarFieldEnum[] | ProjectPostCategoryScalarFieldEnum + having?: ProjectPostCategoryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectPostCategoryCountAggregateInputType | true + _avg?: ProjectPostCategoryAvgAggregateInputType + _sum?: ProjectPostCategorySumAggregateInputType + _min?: ProjectPostCategoryMinAggregateInputType + _max?: ProjectPostCategoryMaxAggregateInputType + } + + export type ProjectPostCategoryGroupByOutputType = { + id: bigint + name: string + _count: ProjectPostCategoryCountAggregateOutputType | null + _avg: ProjectPostCategoryAvgAggregateOutputType | null + _sum: ProjectPostCategorySumAggregateOutputType | null + _min: ProjectPostCategoryMinAggregateOutputType | null + _max: ProjectPostCategoryMaxAggregateOutputType | null + } + + type GetProjectPostCategoryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectPostCategoryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectPostCategorySelect = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + posts?: boolean | ProjectPostCategory$postsArgs + _count?: boolean | ProjectPostCategoryCountOutputTypeDefaultArgs + }, ExtArgs["result"]["projectPostCategory"]> + + export type ProjectPostCategorySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + }, ExtArgs["result"]["projectPostCategory"]> + + export type ProjectPostCategorySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + name?: boolean + }, ExtArgs["result"]["projectPostCategory"]> + + export type ProjectPostCategorySelectScalar = { + id?: boolean + name?: boolean + } + + export type ProjectPostCategoryOmit = $Extensions.GetOmit<"id" | "name", ExtArgs["result"]["projectPostCategory"]> + export type ProjectPostCategoryInclude = { + posts?: boolean | ProjectPostCategory$postsArgs + _count?: boolean | ProjectPostCategoryCountOutputTypeDefaultArgs + } + export type ProjectPostCategoryIncludeCreateManyAndReturn = {} + export type ProjectPostCategoryIncludeUpdateManyAndReturn = {} + + export type $ProjectPostCategoryPayload = { + name: "ProjectPostCategory" + objects: { + posts: Prisma.$ProjectShowcasePostCategoryPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + name: string + }, ExtArgs["result"]["projectPostCategory"]> + composites: {} + } + + type ProjectPostCategoryGetPayload = $Result.GetResult + + type ProjectPostCategoryCountArgs = + Omit & { + select?: ProjectPostCategoryCountAggregateInputType | true + } + + export interface ProjectPostCategoryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectPostCategory'], meta: { name: 'ProjectPostCategory' } } + /** + * Find zero or one ProjectPostCategory that matches the filter. + * @param {ProjectPostCategoryFindUniqueArgs} args - Arguments to find a ProjectPostCategory + * @example + * // Get one ProjectPostCategory + * const projectPostCategory = await prisma.projectPostCategory.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectPostCategory that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectPostCategoryFindUniqueOrThrowArgs} args - Arguments to find a ProjectPostCategory + * @example + * // Get one ProjectPostCategory + * const projectPostCategory = await prisma.projectPostCategory.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPostCategory that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryFindFirstArgs} args - Arguments to find a ProjectPostCategory + * @example + * // Get one ProjectPostCategory + * const projectPostCategory = await prisma.projectPostCategory.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectPostCategory that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryFindFirstOrThrowArgs} args - Arguments to find a ProjectPostCategory + * @example + * // Get one ProjectPostCategory + * const projectPostCategory = await prisma.projectPostCategory.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectPostCategories that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectPostCategories + * const projectPostCategories = await prisma.projectPostCategory.findMany() + * + * // Get first 10 ProjectPostCategories + * const projectPostCategories = await prisma.projectPostCategory.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectPostCategoryWithIdOnly = await prisma.projectPostCategory.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectPostCategory. + * @param {ProjectPostCategoryCreateArgs} args - Arguments to create a ProjectPostCategory. + * @example + * // Create one ProjectPostCategory + * const ProjectPostCategory = await prisma.projectPostCategory.create({ + * data: { + * // ... data to create a ProjectPostCategory + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectPostCategories. + * @param {ProjectPostCategoryCreateManyArgs} args - Arguments to create many ProjectPostCategories. + * @example + * // Create many ProjectPostCategories + * const projectPostCategory = await prisma.projectPostCategory.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectPostCategories and returns the data saved in the database. + * @param {ProjectPostCategoryCreateManyAndReturnArgs} args - Arguments to create many ProjectPostCategories. + * @example + * // Create many ProjectPostCategories + * const projectPostCategory = await prisma.projectPostCategory.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectPostCategories and only return the `id` + * const projectPostCategoryWithIdOnly = await prisma.projectPostCategory.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectPostCategory. + * @param {ProjectPostCategoryDeleteArgs} args - Arguments to delete one ProjectPostCategory. + * @example + * // Delete one ProjectPostCategory + * const ProjectPostCategory = await prisma.projectPostCategory.delete({ + * where: { + * // ... filter to delete one ProjectPostCategory + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectPostCategory. + * @param {ProjectPostCategoryUpdateArgs} args - Arguments to update one ProjectPostCategory. + * @example + * // Update one ProjectPostCategory + * const projectPostCategory = await prisma.projectPostCategory.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectPostCategories. + * @param {ProjectPostCategoryDeleteManyArgs} args - Arguments to filter ProjectPostCategories to delete. + * @example + * // Delete a few ProjectPostCategories + * const { count } = await prisma.projectPostCategory.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPostCategories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectPostCategories + * const projectPostCategory = await prisma.projectPostCategory.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectPostCategories and returns the data updated in the database. + * @param {ProjectPostCategoryUpdateManyAndReturnArgs} args - Arguments to update many ProjectPostCategories. + * @example + * // Update many ProjectPostCategories + * const projectPostCategory = await prisma.projectPostCategory.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectPostCategories and only return the `id` + * const projectPostCategoryWithIdOnly = await prisma.projectPostCategory.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectPostCategory. + * @param {ProjectPostCategoryUpsertArgs} args - Arguments to update or create a ProjectPostCategory. + * @example + * // Update or create a ProjectPostCategory + * const projectPostCategory = await prisma.projectPostCategory.upsert({ + * create: { + * // ... data to create a ProjectPostCategory + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectPostCategory we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectPostCategories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryCountArgs} args - Arguments to filter ProjectPostCategories to count. + * @example + * // Count the number of ProjectPostCategories + * const count = await prisma.projectPostCategory.count({ + * where: { + * // ... the filter for the ProjectPostCategories we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectPostCategory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectPostCategory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectPostCategoryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectPostCategoryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectPostCategoryGroupByArgs['orderBy'] } + : { orderBy?: ProjectPostCategoryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectPostCategoryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectPostCategory model + */ + readonly fields: ProjectPostCategoryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectPostCategory. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectPostCategoryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + posts = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectPostCategory model + */ + interface ProjectPostCategoryFieldRefs { + readonly id: FieldRef<"ProjectPostCategory", 'BigInt'> + readonly name: FieldRef<"ProjectPostCategory", 'String'> + } + + + // Custom InputTypes + /** + * ProjectPostCategory findUnique + */ + export type ProjectPostCategoryFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * Filter, which ProjectPostCategory to fetch. + */ + where: ProjectPostCategoryWhereUniqueInput + } + + /** + * ProjectPostCategory findUniqueOrThrow + */ + export type ProjectPostCategoryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * Filter, which ProjectPostCategory to fetch. + */ + where: ProjectPostCategoryWhereUniqueInput + } + + /** + * ProjectPostCategory findFirst + */ + export type ProjectPostCategoryFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * Filter, which ProjectPostCategory to fetch. + */ + where?: ProjectPostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostCategories to fetch. + */ + orderBy?: ProjectPostCategoryOrderByWithRelationInput | ProjectPostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPostCategories. + */ + cursor?: ProjectPostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPostCategories. + */ + distinct?: ProjectPostCategoryScalarFieldEnum | ProjectPostCategoryScalarFieldEnum[] + } + + /** + * ProjectPostCategory findFirstOrThrow + */ + export type ProjectPostCategoryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * Filter, which ProjectPostCategory to fetch. + */ + where?: ProjectPostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostCategories to fetch. + */ + orderBy?: ProjectPostCategoryOrderByWithRelationInput | ProjectPostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectPostCategories. + */ + cursor?: ProjectPostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPostCategories. + */ + distinct?: ProjectPostCategoryScalarFieldEnum | ProjectPostCategoryScalarFieldEnum[] + } + + /** + * ProjectPostCategory findMany + */ + export type ProjectPostCategoryFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * Filter, which ProjectPostCategories to fetch. + */ + where?: ProjectPostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectPostCategories to fetch. + */ + orderBy?: ProjectPostCategoryOrderByWithRelationInput | ProjectPostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectPostCategories. + */ + cursor?: ProjectPostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectPostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectPostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectPostCategories. + */ + distinct?: ProjectPostCategoryScalarFieldEnum | ProjectPostCategoryScalarFieldEnum[] + } + + /** + * ProjectPostCategory create + */ + export type ProjectPostCategoryCreateArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * The data needed to create a ProjectPostCategory. + */ + data: XOR + } + + /** + * ProjectPostCategory createMany + */ + export type ProjectPostCategoryCreateManyArgs = { + /** + * The data used to create many ProjectPostCategories. + */ + data: ProjectPostCategoryCreateManyInput | ProjectPostCategoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPostCategory createManyAndReturn + */ + export type ProjectPostCategoryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * The data used to create many ProjectPostCategories. + */ + data: ProjectPostCategoryCreateManyInput | ProjectPostCategoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectPostCategory update + */ + export type ProjectPostCategoryUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * The data needed to update a ProjectPostCategory. + */ + data: XOR + /** + * Choose, which ProjectPostCategory to update. + */ + where: ProjectPostCategoryWhereUniqueInput + } + + /** + * ProjectPostCategory updateMany + */ + export type ProjectPostCategoryUpdateManyArgs = { + /** + * The data used to update ProjectPostCategories. + */ + data: XOR + /** + * Filter which ProjectPostCategories to update + */ + where?: ProjectPostCategoryWhereInput + /** + * Limit how many ProjectPostCategories to update. + */ + limit?: number + } + + /** + * ProjectPostCategory updateManyAndReturn + */ + export type ProjectPostCategoryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * The data used to update ProjectPostCategories. + */ + data: XOR + /** + * Filter which ProjectPostCategories to update + */ + where?: ProjectPostCategoryWhereInput + /** + * Limit how many ProjectPostCategories to update. + */ + limit?: number + } + + /** + * ProjectPostCategory upsert + */ + export type ProjectPostCategoryUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * The filter to search for the ProjectPostCategory to update in case it exists. + */ + where: ProjectPostCategoryWhereUniqueInput + /** + * In case the ProjectPostCategory found by the `where` argument doesn't exist, create a new ProjectPostCategory with this data. + */ + create: XOR + /** + * In case the ProjectPostCategory was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectPostCategory delete + */ + export type ProjectPostCategoryDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + /** + * Filter which ProjectPostCategory to delete. + */ + where: ProjectPostCategoryWhereUniqueInput + } + + /** + * ProjectPostCategory deleteMany + */ + export type ProjectPostCategoryDeleteManyArgs = { + /** + * Filter which ProjectPostCategories to delete + */ + where?: ProjectPostCategoryWhereInput + /** + * Limit how many ProjectPostCategories to delete. + */ + limit?: number + } + + /** + * ProjectPostCategory.posts + */ + export type ProjectPostCategory$postsArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + where?: ProjectShowcasePostCategoryWhereInput + orderBy?: ProjectShowcasePostCategoryOrderByWithRelationInput | ProjectShowcasePostCategoryOrderByWithRelationInput[] + cursor?: ProjectShowcasePostCategoryWhereUniqueInput + take?: number + skip?: number + distinct?: ProjectShowcasePostCategoryScalarFieldEnum | ProjectShowcasePostCategoryScalarFieldEnum[] + } + + /** + * ProjectPostCategory without action + */ + export type ProjectPostCategoryDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectPostCategory + */ + select?: ProjectPostCategorySelect | null + /** + * Omit specific fields from the ProjectPostCategory + */ + omit?: ProjectPostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectPostCategoryInclude | null + } + + + /** + * Model ProjectShowcasePostIndustry + */ + + export type AggregateProjectShowcasePostIndustry = { + _count: ProjectShowcasePostIndustryCountAggregateOutputType | null + _avg: ProjectShowcasePostIndustryAvgAggregateOutputType | null + _sum: ProjectShowcasePostIndustrySumAggregateOutputType | null + _min: ProjectShowcasePostIndustryMinAggregateOutputType | null + _max: ProjectShowcasePostIndustryMaxAggregateOutputType | null + } + + export type ProjectShowcasePostIndustryAvgAggregateOutputType = { + id: number | null + projectShowcasePostId: number | null + industryId: number | null + } + + export type ProjectShowcasePostIndustrySumAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + industryId: bigint | null + } + + export type ProjectShowcasePostIndustryMinAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + industryId: bigint | null + } + + export type ProjectShowcasePostIndustryMaxAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + industryId: bigint | null + } + + export type ProjectShowcasePostIndustryCountAggregateOutputType = { + id: number + projectShowcasePostId: number + industryId: number + _all: number + } + + + export type ProjectShowcasePostIndustryAvgAggregateInputType = { + id?: true + projectShowcasePostId?: true + industryId?: true + } + + export type ProjectShowcasePostIndustrySumAggregateInputType = { + id?: true + projectShowcasePostId?: true + industryId?: true + } + + export type ProjectShowcasePostIndustryMinAggregateInputType = { + id?: true + projectShowcasePostId?: true + industryId?: true + } + + export type ProjectShowcasePostIndustryMaxAggregateInputType = { + id?: true + projectShowcasePostId?: true + industryId?: true + } + + export type ProjectShowcasePostIndustryCountAggregateInputType = { + id?: true + projectShowcasePostId?: true + industryId?: true + _all?: true + } + + export type ProjectShowcasePostIndustryAggregateArgs = { + /** + * Filter which ProjectShowcasePostIndustry to aggregate. + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostIndustries to fetch. + */ + orderBy?: ProjectShowcasePostIndustryOrderByWithRelationInput | ProjectShowcasePostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectShowcasePostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectShowcasePostIndustries + **/ + _count?: true | ProjectShowcasePostIndustryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectShowcasePostIndustryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectShowcasePostIndustrySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectShowcasePostIndustryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectShowcasePostIndustryMaxAggregateInputType + } + + export type GetProjectShowcasePostIndustryAggregateType = { + [P in keyof T & keyof AggregateProjectShowcasePostIndustry]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectShowcasePostIndustryGroupByArgs = { + where?: ProjectShowcasePostIndustryWhereInput + orderBy?: ProjectShowcasePostIndustryOrderByWithAggregationInput | ProjectShowcasePostIndustryOrderByWithAggregationInput[] + by: ProjectShowcasePostIndustryScalarFieldEnum[] | ProjectShowcasePostIndustryScalarFieldEnum + having?: ProjectShowcasePostIndustryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectShowcasePostIndustryCountAggregateInputType | true + _avg?: ProjectShowcasePostIndustryAvgAggregateInputType + _sum?: ProjectShowcasePostIndustrySumAggregateInputType + _min?: ProjectShowcasePostIndustryMinAggregateInputType + _max?: ProjectShowcasePostIndustryMaxAggregateInputType + } + + export type ProjectShowcasePostIndustryGroupByOutputType = { + id: bigint + projectShowcasePostId: bigint + industryId: bigint + _count: ProjectShowcasePostIndustryCountAggregateOutputType | null + _avg: ProjectShowcasePostIndustryAvgAggregateOutputType | null + _sum: ProjectShowcasePostIndustrySumAggregateOutputType | null + _min: ProjectShowcasePostIndustryMinAggregateOutputType | null + _max: ProjectShowcasePostIndustryMaxAggregateOutputType | null + } + + type GetProjectShowcasePostIndustryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectShowcasePostIndustryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectShowcasePostIndustrySelect = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + industryId?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + industry?: boolean | ProjectPostIndustryDefaultArgs + }, ExtArgs["result"]["projectShowcasePostIndustry"]> + + export type ProjectShowcasePostIndustrySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + industryId?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + industry?: boolean | ProjectPostIndustryDefaultArgs + }, ExtArgs["result"]["projectShowcasePostIndustry"]> + + export type ProjectShowcasePostIndustrySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + industryId?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + industry?: boolean | ProjectPostIndustryDefaultArgs + }, ExtArgs["result"]["projectShowcasePostIndustry"]> + + export type ProjectShowcasePostIndustrySelectScalar = { + id?: boolean + projectShowcasePostId?: boolean + industryId?: boolean + } + + export type ProjectShowcasePostIndustryOmit = $Extensions.GetOmit<"id" | "projectShowcasePostId" | "industryId", ExtArgs["result"]["projectShowcasePostIndustry"]> + export type ProjectShowcasePostIndustryInclude = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + industry?: boolean | ProjectPostIndustryDefaultArgs + } + export type ProjectShowcasePostIndustryIncludeCreateManyAndReturn = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + industry?: boolean | ProjectPostIndustryDefaultArgs + } + export type ProjectShowcasePostIndustryIncludeUpdateManyAndReturn = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + industry?: boolean | ProjectPostIndustryDefaultArgs + } + + export type $ProjectShowcasePostIndustryPayload = { + name: "ProjectShowcasePostIndustry" + objects: { + projectShowcasePost: Prisma.$ProjectShowcasePostPayload + industry: Prisma.$ProjectPostIndustryPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectShowcasePostId: bigint + industryId: bigint + }, ExtArgs["result"]["projectShowcasePostIndustry"]> + composites: {} + } + + type ProjectShowcasePostIndustryGetPayload = $Result.GetResult + + type ProjectShowcasePostIndustryCountArgs = + Omit & { + select?: ProjectShowcasePostIndustryCountAggregateInputType | true + } + + export interface ProjectShowcasePostIndustryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectShowcasePostIndustry'], meta: { name: 'ProjectShowcasePostIndustry' } } + /** + * Find zero or one ProjectShowcasePostIndustry that matches the filter. + * @param {ProjectShowcasePostIndustryFindUniqueArgs} args - Arguments to find a ProjectShowcasePostIndustry + * @example + * // Get one ProjectShowcasePostIndustry + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectShowcasePostIndustry that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectShowcasePostIndustryFindUniqueOrThrowArgs} args - Arguments to find a ProjectShowcasePostIndustry + * @example + * // Get one ProjectShowcasePostIndustry + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePostIndustry that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryFindFirstArgs} args - Arguments to find a ProjectShowcasePostIndustry + * @example + * // Get one ProjectShowcasePostIndustry + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePostIndustry that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryFindFirstOrThrowArgs} args - Arguments to find a ProjectShowcasePostIndustry + * @example + * // Get one ProjectShowcasePostIndustry + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectShowcasePostIndustries that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectShowcasePostIndustries + * const projectShowcasePostIndustries = await prisma.projectShowcasePostIndustry.findMany() + * + * // Get first 10 ProjectShowcasePostIndustries + * const projectShowcasePostIndustries = await prisma.projectShowcasePostIndustry.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectShowcasePostIndustryWithIdOnly = await prisma.projectShowcasePostIndustry.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectShowcasePostIndustry. + * @param {ProjectShowcasePostIndustryCreateArgs} args - Arguments to create a ProjectShowcasePostIndustry. + * @example + * // Create one ProjectShowcasePostIndustry + * const ProjectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.create({ + * data: { + * // ... data to create a ProjectShowcasePostIndustry + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectShowcasePostIndustries. + * @param {ProjectShowcasePostIndustryCreateManyArgs} args - Arguments to create many ProjectShowcasePostIndustries. + * @example + * // Create many ProjectShowcasePostIndustries + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectShowcasePostIndustries and returns the data saved in the database. + * @param {ProjectShowcasePostIndustryCreateManyAndReturnArgs} args - Arguments to create many ProjectShowcasePostIndustries. + * @example + * // Create many ProjectShowcasePostIndustries + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectShowcasePostIndustries and only return the `id` + * const projectShowcasePostIndustryWithIdOnly = await prisma.projectShowcasePostIndustry.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectShowcasePostIndustry. + * @param {ProjectShowcasePostIndustryDeleteArgs} args - Arguments to delete one ProjectShowcasePostIndustry. + * @example + * // Delete one ProjectShowcasePostIndustry + * const ProjectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.delete({ + * where: { + * // ... filter to delete one ProjectShowcasePostIndustry + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectShowcasePostIndustry. + * @param {ProjectShowcasePostIndustryUpdateArgs} args - Arguments to update one ProjectShowcasePostIndustry. + * @example + * // Update one ProjectShowcasePostIndustry + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectShowcasePostIndustries. + * @param {ProjectShowcasePostIndustryDeleteManyArgs} args - Arguments to filter ProjectShowcasePostIndustries to delete. + * @example + * // Delete a few ProjectShowcasePostIndustries + * const { count } = await prisma.projectShowcasePostIndustry.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePostIndustries. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectShowcasePostIndustries + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePostIndustries and returns the data updated in the database. + * @param {ProjectShowcasePostIndustryUpdateManyAndReturnArgs} args - Arguments to update many ProjectShowcasePostIndustries. + * @example + * // Update many ProjectShowcasePostIndustries + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectShowcasePostIndustries and only return the `id` + * const projectShowcasePostIndustryWithIdOnly = await prisma.projectShowcasePostIndustry.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectShowcasePostIndustry. + * @param {ProjectShowcasePostIndustryUpsertArgs} args - Arguments to update or create a ProjectShowcasePostIndustry. + * @example + * // Update or create a ProjectShowcasePostIndustry + * const projectShowcasePostIndustry = await prisma.projectShowcasePostIndustry.upsert({ + * create: { + * // ... data to create a ProjectShowcasePostIndustry + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectShowcasePostIndustry we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectShowcasePostIndustryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectShowcasePostIndustries. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryCountArgs} args - Arguments to filter ProjectShowcasePostIndustries to count. + * @example + * // Count the number of ProjectShowcasePostIndustries + * const count = await prisma.projectShowcasePostIndustry.count({ + * where: { + * // ... the filter for the ProjectShowcasePostIndustries we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectShowcasePostIndustry. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectShowcasePostIndustry. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostIndustryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectShowcasePostIndustryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectShowcasePostIndustryGroupByArgs['orderBy'] } + : { orderBy?: ProjectShowcasePostIndustryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectShowcasePostIndustryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectShowcasePostIndustry model + */ + readonly fields: ProjectShowcasePostIndustryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectShowcasePostIndustry. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectShowcasePostIndustryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + projectShowcasePost = {}>(args?: Subset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + industry = {}>(args?: Subset>): Prisma__ProjectPostIndustryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectShowcasePostIndustry model + */ + interface ProjectShowcasePostIndustryFieldRefs { + readonly id: FieldRef<"ProjectShowcasePostIndustry", 'BigInt'> + readonly projectShowcasePostId: FieldRef<"ProjectShowcasePostIndustry", 'BigInt'> + readonly industryId: FieldRef<"ProjectShowcasePostIndustry", 'BigInt'> + } + + + // Custom InputTypes + /** + * ProjectShowcasePostIndustry findUnique + */ + export type ProjectShowcasePostIndustryFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * Filter, which ProjectShowcasePostIndustry to fetch. + */ + where: ProjectShowcasePostIndustryWhereUniqueInput + } + + /** + * ProjectShowcasePostIndustry findUniqueOrThrow + */ + export type ProjectShowcasePostIndustryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * Filter, which ProjectShowcasePostIndustry to fetch. + */ + where: ProjectShowcasePostIndustryWhereUniqueInput + } + + /** + * ProjectShowcasePostIndustry findFirst + */ + export type ProjectShowcasePostIndustryFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * Filter, which ProjectShowcasePostIndustry to fetch. + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostIndustries to fetch. + */ + orderBy?: ProjectShowcasePostIndustryOrderByWithRelationInput | ProjectShowcasePostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePostIndustries. + */ + cursor?: ProjectShowcasePostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostIndustries. + */ + distinct?: ProjectShowcasePostIndustryScalarFieldEnum | ProjectShowcasePostIndustryScalarFieldEnum[] + } + + /** + * ProjectShowcasePostIndustry findFirstOrThrow + */ + export type ProjectShowcasePostIndustryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * Filter, which ProjectShowcasePostIndustry to fetch. + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostIndustries to fetch. + */ + orderBy?: ProjectShowcasePostIndustryOrderByWithRelationInput | ProjectShowcasePostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePostIndustries. + */ + cursor?: ProjectShowcasePostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostIndustries. + */ + distinct?: ProjectShowcasePostIndustryScalarFieldEnum | ProjectShowcasePostIndustryScalarFieldEnum[] + } + + /** + * ProjectShowcasePostIndustry findMany + */ + export type ProjectShowcasePostIndustryFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * Filter, which ProjectShowcasePostIndustries to fetch. + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostIndustries to fetch. + */ + orderBy?: ProjectShowcasePostIndustryOrderByWithRelationInput | ProjectShowcasePostIndustryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectShowcasePostIndustries. + */ + cursor?: ProjectShowcasePostIndustryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostIndustries from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostIndustries. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostIndustries. + */ + distinct?: ProjectShowcasePostIndustryScalarFieldEnum | ProjectShowcasePostIndustryScalarFieldEnum[] + } + + /** + * ProjectShowcasePostIndustry create + */ + export type ProjectShowcasePostIndustryCreateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * The data needed to create a ProjectShowcasePostIndustry. + */ + data: XOR + } + + /** + * ProjectShowcasePostIndustry createMany + */ + export type ProjectShowcasePostIndustryCreateManyArgs = { + /** + * The data used to create many ProjectShowcasePostIndustries. + */ + data: ProjectShowcasePostIndustryCreateManyInput | ProjectShowcasePostIndustryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectShowcasePostIndustry createManyAndReturn + */ + export type ProjectShowcasePostIndustryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * The data used to create many ProjectShowcasePostIndustries. + */ + data: ProjectShowcasePostIndustryCreateManyInput | ProjectShowcasePostIndustryCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryIncludeCreateManyAndReturn | null + } + + /** + * ProjectShowcasePostIndustry update + */ + export type ProjectShowcasePostIndustryUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * The data needed to update a ProjectShowcasePostIndustry. + */ + data: XOR + /** + * Choose, which ProjectShowcasePostIndustry to update. + */ + where: ProjectShowcasePostIndustryWhereUniqueInput + } + + /** + * ProjectShowcasePostIndustry updateMany + */ + export type ProjectShowcasePostIndustryUpdateManyArgs = { + /** + * The data used to update ProjectShowcasePostIndustries. + */ + data: XOR + /** + * Filter which ProjectShowcasePostIndustries to update + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * Limit how many ProjectShowcasePostIndustries to update. + */ + limit?: number + } + + /** + * ProjectShowcasePostIndustry updateManyAndReturn + */ + export type ProjectShowcasePostIndustryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * The data used to update ProjectShowcasePostIndustries. + */ + data: XOR + /** + * Filter which ProjectShowcasePostIndustries to update + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * Limit how many ProjectShowcasePostIndustries to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryIncludeUpdateManyAndReturn | null + } + + /** + * ProjectShowcasePostIndustry upsert + */ + export type ProjectShowcasePostIndustryUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * The filter to search for the ProjectShowcasePostIndustry to update in case it exists. + */ + where: ProjectShowcasePostIndustryWhereUniqueInput + /** + * In case the ProjectShowcasePostIndustry found by the `where` argument doesn't exist, create a new ProjectShowcasePostIndustry with this data. + */ + create: XOR + /** + * In case the ProjectShowcasePostIndustry was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectShowcasePostIndustry delete + */ + export type ProjectShowcasePostIndustryDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + /** + * Filter which ProjectShowcasePostIndustry to delete. + */ + where: ProjectShowcasePostIndustryWhereUniqueInput + } + + /** + * ProjectShowcasePostIndustry deleteMany + */ + export type ProjectShowcasePostIndustryDeleteManyArgs = { + /** + * Filter which ProjectShowcasePostIndustries to delete + */ + where?: ProjectShowcasePostIndustryWhereInput + /** + * Limit how many ProjectShowcasePostIndustries to delete. + */ + limit?: number + } + + /** + * ProjectShowcasePostIndustry without action + */ + export type ProjectShowcasePostIndustryDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostIndustry + */ + select?: ProjectShowcasePostIndustrySelect | null + /** + * Omit specific fields from the ProjectShowcasePostIndustry + */ + omit?: ProjectShowcasePostIndustryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostIndustryInclude | null + } + + + /** + * Model ProjectShowcasePostCategory + */ + + export type AggregateProjectShowcasePostCategory = { + _count: ProjectShowcasePostCategoryCountAggregateOutputType | null + _avg: ProjectShowcasePostCategoryAvgAggregateOutputType | null + _sum: ProjectShowcasePostCategorySumAggregateOutputType | null + _min: ProjectShowcasePostCategoryMinAggregateOutputType | null + _max: ProjectShowcasePostCategoryMaxAggregateOutputType | null + } + + export type ProjectShowcasePostCategoryAvgAggregateOutputType = { + id: number | null + projectShowcasePostId: number | null + categoryId: number | null + } + + export type ProjectShowcasePostCategorySumAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + categoryId: bigint | null + } + + export type ProjectShowcasePostCategoryMinAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + categoryId: bigint | null + } + + export type ProjectShowcasePostCategoryMaxAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + categoryId: bigint | null + } + + export type ProjectShowcasePostCategoryCountAggregateOutputType = { + id: number + projectShowcasePostId: number + categoryId: number + _all: number + } + + + export type ProjectShowcasePostCategoryAvgAggregateInputType = { + id?: true + projectShowcasePostId?: true + categoryId?: true + } + + export type ProjectShowcasePostCategorySumAggregateInputType = { + id?: true + projectShowcasePostId?: true + categoryId?: true + } + + export type ProjectShowcasePostCategoryMinAggregateInputType = { + id?: true + projectShowcasePostId?: true + categoryId?: true + } + + export type ProjectShowcasePostCategoryMaxAggregateInputType = { + id?: true + projectShowcasePostId?: true + categoryId?: true + } + + export type ProjectShowcasePostCategoryCountAggregateInputType = { + id?: true + projectShowcasePostId?: true + categoryId?: true + _all?: true + } + + export type ProjectShowcasePostCategoryAggregateArgs = { + /** + * Filter which ProjectShowcasePostCategory to aggregate. + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostCategories to fetch. + */ + orderBy?: ProjectShowcasePostCategoryOrderByWithRelationInput | ProjectShowcasePostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectShowcasePostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectShowcasePostCategories + **/ + _count?: true | ProjectShowcasePostCategoryCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectShowcasePostCategoryAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectShowcasePostCategorySumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectShowcasePostCategoryMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectShowcasePostCategoryMaxAggregateInputType + } + + export type GetProjectShowcasePostCategoryAggregateType = { + [P in keyof T & keyof AggregateProjectShowcasePostCategory]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectShowcasePostCategoryGroupByArgs = { + where?: ProjectShowcasePostCategoryWhereInput + orderBy?: ProjectShowcasePostCategoryOrderByWithAggregationInput | ProjectShowcasePostCategoryOrderByWithAggregationInput[] + by: ProjectShowcasePostCategoryScalarFieldEnum[] | ProjectShowcasePostCategoryScalarFieldEnum + having?: ProjectShowcasePostCategoryScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectShowcasePostCategoryCountAggregateInputType | true + _avg?: ProjectShowcasePostCategoryAvgAggregateInputType + _sum?: ProjectShowcasePostCategorySumAggregateInputType + _min?: ProjectShowcasePostCategoryMinAggregateInputType + _max?: ProjectShowcasePostCategoryMaxAggregateInputType + } + + export type ProjectShowcasePostCategoryGroupByOutputType = { + id: bigint + projectShowcasePostId: bigint + categoryId: bigint + _count: ProjectShowcasePostCategoryCountAggregateOutputType | null + _avg: ProjectShowcasePostCategoryAvgAggregateOutputType | null + _sum: ProjectShowcasePostCategorySumAggregateOutputType | null + _min: ProjectShowcasePostCategoryMinAggregateOutputType | null + _max: ProjectShowcasePostCategoryMaxAggregateOutputType | null + } + + type GetProjectShowcasePostCategoryGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectShowcasePostCategoryGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectShowcasePostCategorySelect = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + categoryId?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + category?: boolean | ProjectPostCategoryDefaultArgs + }, ExtArgs["result"]["projectShowcasePostCategory"]> + + export type ProjectShowcasePostCategorySelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + categoryId?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + category?: boolean | ProjectPostCategoryDefaultArgs + }, ExtArgs["result"]["projectShowcasePostCategory"]> + + export type ProjectShowcasePostCategorySelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + categoryId?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + category?: boolean | ProjectPostCategoryDefaultArgs + }, ExtArgs["result"]["projectShowcasePostCategory"]> + + export type ProjectShowcasePostCategorySelectScalar = { + id?: boolean + projectShowcasePostId?: boolean + categoryId?: boolean + } + + export type ProjectShowcasePostCategoryOmit = $Extensions.GetOmit<"id" | "projectShowcasePostId" | "categoryId", ExtArgs["result"]["projectShowcasePostCategory"]> + export type ProjectShowcasePostCategoryInclude = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + category?: boolean | ProjectPostCategoryDefaultArgs + } + export type ProjectShowcasePostCategoryIncludeCreateManyAndReturn = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + category?: boolean | ProjectPostCategoryDefaultArgs + } + export type ProjectShowcasePostCategoryIncludeUpdateManyAndReturn = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + category?: boolean | ProjectPostCategoryDefaultArgs + } + + export type $ProjectShowcasePostCategoryPayload = { + name: "ProjectShowcasePostCategory" + objects: { + projectShowcasePost: Prisma.$ProjectShowcasePostPayload + category: Prisma.$ProjectPostCategoryPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectShowcasePostId: bigint + categoryId: bigint + }, ExtArgs["result"]["projectShowcasePostCategory"]> + composites: {} + } + + type ProjectShowcasePostCategoryGetPayload = $Result.GetResult + + type ProjectShowcasePostCategoryCountArgs = + Omit & { + select?: ProjectShowcasePostCategoryCountAggregateInputType | true + } + + export interface ProjectShowcasePostCategoryDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectShowcasePostCategory'], meta: { name: 'ProjectShowcasePostCategory' } } + /** + * Find zero or one ProjectShowcasePostCategory that matches the filter. + * @param {ProjectShowcasePostCategoryFindUniqueArgs} args - Arguments to find a ProjectShowcasePostCategory + * @example + * // Get one ProjectShowcasePostCategory + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectShowcasePostCategory that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectShowcasePostCategoryFindUniqueOrThrowArgs} args - Arguments to find a ProjectShowcasePostCategory + * @example + * // Get one ProjectShowcasePostCategory + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePostCategory that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryFindFirstArgs} args - Arguments to find a ProjectShowcasePostCategory + * @example + * // Get one ProjectShowcasePostCategory + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePostCategory that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryFindFirstOrThrowArgs} args - Arguments to find a ProjectShowcasePostCategory + * @example + * // Get one ProjectShowcasePostCategory + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectShowcasePostCategories that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectShowcasePostCategories + * const projectShowcasePostCategories = await prisma.projectShowcasePostCategory.findMany() + * + * // Get first 10 ProjectShowcasePostCategories + * const projectShowcasePostCategories = await prisma.projectShowcasePostCategory.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectShowcasePostCategoryWithIdOnly = await prisma.projectShowcasePostCategory.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectShowcasePostCategory. + * @param {ProjectShowcasePostCategoryCreateArgs} args - Arguments to create a ProjectShowcasePostCategory. + * @example + * // Create one ProjectShowcasePostCategory + * const ProjectShowcasePostCategory = await prisma.projectShowcasePostCategory.create({ + * data: { + * // ... data to create a ProjectShowcasePostCategory + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectShowcasePostCategories. + * @param {ProjectShowcasePostCategoryCreateManyArgs} args - Arguments to create many ProjectShowcasePostCategories. + * @example + * // Create many ProjectShowcasePostCategories + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectShowcasePostCategories and returns the data saved in the database. + * @param {ProjectShowcasePostCategoryCreateManyAndReturnArgs} args - Arguments to create many ProjectShowcasePostCategories. + * @example + * // Create many ProjectShowcasePostCategories + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectShowcasePostCategories and only return the `id` + * const projectShowcasePostCategoryWithIdOnly = await prisma.projectShowcasePostCategory.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectShowcasePostCategory. + * @param {ProjectShowcasePostCategoryDeleteArgs} args - Arguments to delete one ProjectShowcasePostCategory. + * @example + * // Delete one ProjectShowcasePostCategory + * const ProjectShowcasePostCategory = await prisma.projectShowcasePostCategory.delete({ + * where: { + * // ... filter to delete one ProjectShowcasePostCategory + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectShowcasePostCategory. + * @param {ProjectShowcasePostCategoryUpdateArgs} args - Arguments to update one ProjectShowcasePostCategory. + * @example + * // Update one ProjectShowcasePostCategory + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectShowcasePostCategories. + * @param {ProjectShowcasePostCategoryDeleteManyArgs} args - Arguments to filter ProjectShowcasePostCategories to delete. + * @example + * // Delete a few ProjectShowcasePostCategories + * const { count } = await prisma.projectShowcasePostCategory.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePostCategories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectShowcasePostCategories + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePostCategories and returns the data updated in the database. + * @param {ProjectShowcasePostCategoryUpdateManyAndReturnArgs} args - Arguments to update many ProjectShowcasePostCategories. + * @example + * // Update many ProjectShowcasePostCategories + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectShowcasePostCategories and only return the `id` + * const projectShowcasePostCategoryWithIdOnly = await prisma.projectShowcasePostCategory.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectShowcasePostCategory. + * @param {ProjectShowcasePostCategoryUpsertArgs} args - Arguments to update or create a ProjectShowcasePostCategory. + * @example + * // Update or create a ProjectShowcasePostCategory + * const projectShowcasePostCategory = await prisma.projectShowcasePostCategory.upsert({ + * create: { + * // ... data to create a ProjectShowcasePostCategory + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectShowcasePostCategory we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectShowcasePostCategoryClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectShowcasePostCategories. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryCountArgs} args - Arguments to filter ProjectShowcasePostCategories to count. + * @example + * // Count the number of ProjectShowcasePostCategories + * const count = await prisma.projectShowcasePostCategory.count({ + * where: { + * // ... the filter for the ProjectShowcasePostCategories we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectShowcasePostCategory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectShowcasePostCategory. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostCategoryGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectShowcasePostCategoryGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectShowcasePostCategoryGroupByArgs['orderBy'] } + : { orderBy?: ProjectShowcasePostCategoryGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectShowcasePostCategoryGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectShowcasePostCategory model + */ + readonly fields: ProjectShowcasePostCategoryFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectShowcasePostCategory. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectShowcasePostCategoryClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + projectShowcasePost = {}>(args?: Subset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + category = {}>(args?: Subset>): Prisma__ProjectPostCategoryClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectShowcasePostCategory model + */ + interface ProjectShowcasePostCategoryFieldRefs { + readonly id: FieldRef<"ProjectShowcasePostCategory", 'BigInt'> + readonly projectShowcasePostId: FieldRef<"ProjectShowcasePostCategory", 'BigInt'> + readonly categoryId: FieldRef<"ProjectShowcasePostCategory", 'BigInt'> + } + + + // Custom InputTypes + /** + * ProjectShowcasePostCategory findUnique + */ + export type ProjectShowcasePostCategoryFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * Filter, which ProjectShowcasePostCategory to fetch. + */ + where: ProjectShowcasePostCategoryWhereUniqueInput + } + + /** + * ProjectShowcasePostCategory findUniqueOrThrow + */ + export type ProjectShowcasePostCategoryFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * Filter, which ProjectShowcasePostCategory to fetch. + */ + where: ProjectShowcasePostCategoryWhereUniqueInput + } + + /** + * ProjectShowcasePostCategory findFirst + */ + export type ProjectShowcasePostCategoryFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * Filter, which ProjectShowcasePostCategory to fetch. + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostCategories to fetch. + */ + orderBy?: ProjectShowcasePostCategoryOrderByWithRelationInput | ProjectShowcasePostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePostCategories. + */ + cursor?: ProjectShowcasePostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostCategories. + */ + distinct?: ProjectShowcasePostCategoryScalarFieldEnum | ProjectShowcasePostCategoryScalarFieldEnum[] + } + + /** + * ProjectShowcasePostCategory findFirstOrThrow + */ + export type ProjectShowcasePostCategoryFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * Filter, which ProjectShowcasePostCategory to fetch. + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostCategories to fetch. + */ + orderBy?: ProjectShowcasePostCategoryOrderByWithRelationInput | ProjectShowcasePostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePostCategories. + */ + cursor?: ProjectShowcasePostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostCategories. + */ + distinct?: ProjectShowcasePostCategoryScalarFieldEnum | ProjectShowcasePostCategoryScalarFieldEnum[] + } + + /** + * ProjectShowcasePostCategory findMany + */ + export type ProjectShowcasePostCategoryFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * Filter, which ProjectShowcasePostCategories to fetch. + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostCategories to fetch. + */ + orderBy?: ProjectShowcasePostCategoryOrderByWithRelationInput | ProjectShowcasePostCategoryOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectShowcasePostCategories. + */ + cursor?: ProjectShowcasePostCategoryWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostCategories from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostCategories. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostCategories. + */ + distinct?: ProjectShowcasePostCategoryScalarFieldEnum | ProjectShowcasePostCategoryScalarFieldEnum[] + } + + /** + * ProjectShowcasePostCategory create + */ + export type ProjectShowcasePostCategoryCreateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * The data needed to create a ProjectShowcasePostCategory. + */ + data: XOR + } + + /** + * ProjectShowcasePostCategory createMany + */ + export type ProjectShowcasePostCategoryCreateManyArgs = { + /** + * The data used to create many ProjectShowcasePostCategories. + */ + data: ProjectShowcasePostCategoryCreateManyInput | ProjectShowcasePostCategoryCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectShowcasePostCategory createManyAndReturn + */ + export type ProjectShowcasePostCategoryCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * The data used to create many ProjectShowcasePostCategories. + */ + data: ProjectShowcasePostCategoryCreateManyInput | ProjectShowcasePostCategoryCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryIncludeCreateManyAndReturn | null + } + + /** + * ProjectShowcasePostCategory update + */ + export type ProjectShowcasePostCategoryUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * The data needed to update a ProjectShowcasePostCategory. + */ + data: XOR + /** + * Choose, which ProjectShowcasePostCategory to update. + */ + where: ProjectShowcasePostCategoryWhereUniqueInput + } + + /** + * ProjectShowcasePostCategory updateMany + */ + export type ProjectShowcasePostCategoryUpdateManyArgs = { + /** + * The data used to update ProjectShowcasePostCategories. + */ + data: XOR + /** + * Filter which ProjectShowcasePostCategories to update + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * Limit how many ProjectShowcasePostCategories to update. + */ + limit?: number + } + + /** + * ProjectShowcasePostCategory updateManyAndReturn + */ + export type ProjectShowcasePostCategoryUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * The data used to update ProjectShowcasePostCategories. + */ + data: XOR + /** + * Filter which ProjectShowcasePostCategories to update + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * Limit how many ProjectShowcasePostCategories to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryIncludeUpdateManyAndReturn | null + } + + /** + * ProjectShowcasePostCategory upsert + */ + export type ProjectShowcasePostCategoryUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * The filter to search for the ProjectShowcasePostCategory to update in case it exists. + */ + where: ProjectShowcasePostCategoryWhereUniqueInput + /** + * In case the ProjectShowcasePostCategory found by the `where` argument doesn't exist, create a new ProjectShowcasePostCategory with this data. + */ + create: XOR + /** + * In case the ProjectShowcasePostCategory was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectShowcasePostCategory delete + */ + export type ProjectShowcasePostCategoryDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + /** + * Filter which ProjectShowcasePostCategory to delete. + */ + where: ProjectShowcasePostCategoryWhereUniqueInput + } + + /** + * ProjectShowcasePostCategory deleteMany + */ + export type ProjectShowcasePostCategoryDeleteManyArgs = { + /** + * Filter which ProjectShowcasePostCategories to delete + */ + where?: ProjectShowcasePostCategoryWhereInput + /** + * Limit how many ProjectShowcasePostCategories to delete. + */ + limit?: number + } + + /** + * ProjectShowcasePostCategory without action + */ + export type ProjectShowcasePostCategoryDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostCategory + */ + select?: ProjectShowcasePostCategorySelect | null + /** + * Omit specific fields from the ProjectShowcasePostCategory + */ + omit?: ProjectShowcasePostCategoryOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostCategoryInclude | null + } + + + /** + * Model ProjectShowcasePostMedia + */ + + export type AggregateProjectShowcasePostMedia = { + _count: ProjectShowcasePostMediaCountAggregateOutputType | null + _avg: ProjectShowcasePostMediaAvgAggregateOutputType | null + _sum: ProjectShowcasePostMediaSumAggregateOutputType | null + _min: ProjectShowcasePostMediaMinAggregateOutputType | null + _max: ProjectShowcasePostMediaMaxAggregateOutputType | null + } + + export type ProjectShowcasePostMediaAvgAggregateOutputType = { + id: number | null + projectShowcasePostId: number | null + createdBy: number | null + } + + export type ProjectShowcasePostMediaSumAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + createdBy: bigint | null + } + + export type ProjectShowcasePostMediaMinAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + type: string | null + url: string | null + alt: string | null + createdAt: Date | null + createdBy: bigint | null + } + + export type ProjectShowcasePostMediaMaxAggregateOutputType = { + id: bigint | null + projectShowcasePostId: bigint | null + type: string | null + url: string | null + alt: string | null + createdAt: Date | null + createdBy: bigint | null + } + + export type ProjectShowcasePostMediaCountAggregateOutputType = { + id: number + projectShowcasePostId: number + type: number + url: number + alt: number + createdAt: number + createdBy: number + _all: number + } + + + export type ProjectShowcasePostMediaAvgAggregateInputType = { + id?: true + projectShowcasePostId?: true + createdBy?: true + } + + export type ProjectShowcasePostMediaSumAggregateInputType = { + id?: true + projectShowcasePostId?: true + createdBy?: true + } + + export type ProjectShowcasePostMediaMinAggregateInputType = { + id?: true + projectShowcasePostId?: true + type?: true + url?: true + alt?: true + createdAt?: true + createdBy?: true + } + + export type ProjectShowcasePostMediaMaxAggregateInputType = { + id?: true + projectShowcasePostId?: true + type?: true + url?: true + alt?: true + createdAt?: true + createdBy?: true + } + + export type ProjectShowcasePostMediaCountAggregateInputType = { + id?: true + projectShowcasePostId?: true + type?: true + url?: true + alt?: true + createdAt?: true + createdBy?: true + _all?: true + } + + export type ProjectShowcasePostMediaAggregateArgs = { + /** + * Filter which ProjectShowcasePostMedia to aggregate. + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostMedias to fetch. + */ + orderBy?: ProjectShowcasePostMediaOrderByWithRelationInput | ProjectShowcasePostMediaOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ProjectShowcasePostMediaWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostMedias from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostMedias. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ProjectShowcasePostMedias + **/ + _count?: true | ProjectShowcasePostMediaCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ProjectShowcasePostMediaAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ProjectShowcasePostMediaSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ProjectShowcasePostMediaMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ProjectShowcasePostMediaMaxAggregateInputType + } + + export type GetProjectShowcasePostMediaAggregateType = { + [P in keyof T & keyof AggregateProjectShowcasePostMedia]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ProjectShowcasePostMediaGroupByArgs = { + where?: ProjectShowcasePostMediaWhereInput + orderBy?: ProjectShowcasePostMediaOrderByWithAggregationInput | ProjectShowcasePostMediaOrderByWithAggregationInput[] + by: ProjectShowcasePostMediaScalarFieldEnum[] | ProjectShowcasePostMediaScalarFieldEnum + having?: ProjectShowcasePostMediaScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ProjectShowcasePostMediaCountAggregateInputType | true + _avg?: ProjectShowcasePostMediaAvgAggregateInputType + _sum?: ProjectShowcasePostMediaSumAggregateInputType + _min?: ProjectShowcasePostMediaMinAggregateInputType + _max?: ProjectShowcasePostMediaMaxAggregateInputType + } + + export type ProjectShowcasePostMediaGroupByOutputType = { + id: bigint + projectShowcasePostId: bigint + type: string + url: string + alt: string | null + createdAt: Date + createdBy: bigint + _count: ProjectShowcasePostMediaCountAggregateOutputType | null + _avg: ProjectShowcasePostMediaAvgAggregateOutputType | null + _sum: ProjectShowcasePostMediaSumAggregateOutputType | null + _min: ProjectShowcasePostMediaMinAggregateOutputType | null + _max: ProjectShowcasePostMediaMaxAggregateOutputType | null + } + + type GetProjectShowcasePostMediaGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ProjectShowcasePostMediaGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ProjectShowcasePostMediaSelect = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + type?: boolean + url?: boolean + alt?: boolean + createdAt?: boolean + createdBy?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + }, ExtArgs["result"]["projectShowcasePostMedia"]> + + export type ProjectShowcasePostMediaSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + type?: boolean + url?: boolean + alt?: boolean + createdAt?: boolean + createdBy?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + }, ExtArgs["result"]["projectShowcasePostMedia"]> + + export type ProjectShowcasePostMediaSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + projectShowcasePostId?: boolean + type?: boolean + url?: boolean + alt?: boolean + createdAt?: boolean + createdBy?: boolean + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + }, ExtArgs["result"]["projectShowcasePostMedia"]> + + export type ProjectShowcasePostMediaSelectScalar = { + id?: boolean + projectShowcasePostId?: boolean + type?: boolean + url?: boolean + alt?: boolean + createdAt?: boolean + createdBy?: boolean + } + + export type ProjectShowcasePostMediaOmit = $Extensions.GetOmit<"id" | "projectShowcasePostId" | "type" | "url" | "alt" | "createdAt" | "createdBy", ExtArgs["result"]["projectShowcasePostMedia"]> + export type ProjectShowcasePostMediaInclude = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + } + export type ProjectShowcasePostMediaIncludeCreateManyAndReturn = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + } + export type ProjectShowcasePostMediaIncludeUpdateManyAndReturn = { + projectShowcasePost?: boolean | ProjectShowcasePostDefaultArgs + } + + export type $ProjectShowcasePostMediaPayload = { + name: "ProjectShowcasePostMedia" + objects: { + projectShowcasePost: Prisma.$ProjectShowcasePostPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: bigint + projectShowcasePostId: bigint + type: string + url: string + alt: string | null + createdAt: Date + createdBy: bigint + }, ExtArgs["result"]["projectShowcasePostMedia"]> + composites: {} + } + + type ProjectShowcasePostMediaGetPayload = $Result.GetResult + + type ProjectShowcasePostMediaCountArgs = + Omit & { + select?: ProjectShowcasePostMediaCountAggregateInputType | true + } + + export interface ProjectShowcasePostMediaDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ProjectShowcasePostMedia'], meta: { name: 'ProjectShowcasePostMedia' } } + /** + * Find zero or one ProjectShowcasePostMedia that matches the filter. + * @param {ProjectShowcasePostMediaFindUniqueArgs} args - Arguments to find a ProjectShowcasePostMedia + * @example + * // Get one ProjectShowcasePostMedia + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ProjectShowcasePostMedia that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ProjectShowcasePostMediaFindUniqueOrThrowArgs} args - Arguments to find a ProjectShowcasePostMedia + * @example + * // Get one ProjectShowcasePostMedia + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePostMedia that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaFindFirstArgs} args - Arguments to find a ProjectShowcasePostMedia + * @example + * // Get one ProjectShowcasePostMedia + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ProjectShowcasePostMedia that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaFindFirstOrThrowArgs} args - Arguments to find a ProjectShowcasePostMedia + * @example + * // Get one ProjectShowcasePostMedia + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ProjectShowcasePostMedias that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ProjectShowcasePostMedias + * const projectShowcasePostMedias = await prisma.projectShowcasePostMedia.findMany() + * + * // Get first 10 ProjectShowcasePostMedias + * const projectShowcasePostMedias = await prisma.projectShowcasePostMedia.findMany({ take: 10 }) + * + * // Only select the `id` + * const projectShowcasePostMediaWithIdOnly = await prisma.projectShowcasePostMedia.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ProjectShowcasePostMedia. + * @param {ProjectShowcasePostMediaCreateArgs} args - Arguments to create a ProjectShowcasePostMedia. + * @example + * // Create one ProjectShowcasePostMedia + * const ProjectShowcasePostMedia = await prisma.projectShowcasePostMedia.create({ + * data: { + * // ... data to create a ProjectShowcasePostMedia + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ProjectShowcasePostMedias. + * @param {ProjectShowcasePostMediaCreateManyArgs} args - Arguments to create many ProjectShowcasePostMedias. + * @example + * // Create many ProjectShowcasePostMedias + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ProjectShowcasePostMedias and returns the data saved in the database. + * @param {ProjectShowcasePostMediaCreateManyAndReturnArgs} args - Arguments to create many ProjectShowcasePostMedias. + * @example + * // Create many ProjectShowcasePostMedias + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ProjectShowcasePostMedias and only return the `id` + * const projectShowcasePostMediaWithIdOnly = await prisma.projectShowcasePostMedia.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a ProjectShowcasePostMedia. + * @param {ProjectShowcasePostMediaDeleteArgs} args - Arguments to delete one ProjectShowcasePostMedia. + * @example + * // Delete one ProjectShowcasePostMedia + * const ProjectShowcasePostMedia = await prisma.projectShowcasePostMedia.delete({ + * where: { + * // ... filter to delete one ProjectShowcasePostMedia + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ProjectShowcasePostMedia. + * @param {ProjectShowcasePostMediaUpdateArgs} args - Arguments to update one ProjectShowcasePostMedia. + * @example + * // Update one ProjectShowcasePostMedia + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ProjectShowcasePostMedias. + * @param {ProjectShowcasePostMediaDeleteManyArgs} args - Arguments to filter ProjectShowcasePostMedias to delete. + * @example + * // Delete a few ProjectShowcasePostMedias + * const { count } = await prisma.projectShowcasePostMedia.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePostMedias. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ProjectShowcasePostMedias + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ProjectShowcasePostMedias and returns the data updated in the database. + * @param {ProjectShowcasePostMediaUpdateManyAndReturnArgs} args - Arguments to update many ProjectShowcasePostMedias. + * @example + * // Update many ProjectShowcasePostMedias + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ProjectShowcasePostMedias and only return the `id` + * const projectShowcasePostMediaWithIdOnly = await prisma.projectShowcasePostMedia.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one ProjectShowcasePostMedia. + * @param {ProjectShowcasePostMediaUpsertArgs} args - Arguments to update or create a ProjectShowcasePostMedia. + * @example + * // Update or create a ProjectShowcasePostMedia + * const projectShowcasePostMedia = await prisma.projectShowcasePostMedia.upsert({ + * create: { + * // ... data to create a ProjectShowcasePostMedia + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ProjectShowcasePostMedia we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ProjectShowcasePostMediaClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ProjectShowcasePostMedias. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaCountArgs} args - Arguments to filter ProjectShowcasePostMedias to count. + * @example + * // Count the number of ProjectShowcasePostMedias + * const count = await prisma.projectShowcasePostMedia.count({ + * where: { + * // ... the filter for the ProjectShowcasePostMedias we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a ProjectShowcasePostMedia. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by ProjectShowcasePostMedia. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ProjectShowcasePostMediaGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends ProjectShowcasePostMediaGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ProjectShowcasePostMediaGroupByArgs['orderBy'] } + : { orderBy?: ProjectShowcasePostMediaGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetProjectShowcasePostMediaGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ProjectShowcasePostMedia model + */ + readonly fields: ProjectShowcasePostMediaFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ProjectShowcasePostMedia. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__ProjectShowcasePostMediaClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + projectShowcasePost = {}>(args?: Subset>): Prisma__ProjectShowcasePostClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the ProjectShowcasePostMedia model + */ + interface ProjectShowcasePostMediaFieldRefs { + readonly id: FieldRef<"ProjectShowcasePostMedia", 'BigInt'> + readonly projectShowcasePostId: FieldRef<"ProjectShowcasePostMedia", 'BigInt'> + readonly type: FieldRef<"ProjectShowcasePostMedia", 'String'> + readonly url: FieldRef<"ProjectShowcasePostMedia", 'String'> + readonly alt: FieldRef<"ProjectShowcasePostMedia", 'String'> + readonly createdAt: FieldRef<"ProjectShowcasePostMedia", 'DateTime'> + readonly createdBy: FieldRef<"ProjectShowcasePostMedia", 'BigInt'> + } + + + // Custom InputTypes + /** + * ProjectShowcasePostMedia findUnique + */ + export type ProjectShowcasePostMediaFindUniqueArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * Filter, which ProjectShowcasePostMedia to fetch. + */ + where: ProjectShowcasePostMediaWhereUniqueInput + } + + /** + * ProjectShowcasePostMedia findUniqueOrThrow + */ + export type ProjectShowcasePostMediaFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * Filter, which ProjectShowcasePostMedia to fetch. + */ + where: ProjectShowcasePostMediaWhereUniqueInput + } + + /** + * ProjectShowcasePostMedia findFirst + */ + export type ProjectShowcasePostMediaFindFirstArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * Filter, which ProjectShowcasePostMedia to fetch. + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostMedias to fetch. + */ + orderBy?: ProjectShowcasePostMediaOrderByWithRelationInput | ProjectShowcasePostMediaOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePostMedias. + */ + cursor?: ProjectShowcasePostMediaWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostMedias from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostMedias. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostMedias. + */ + distinct?: ProjectShowcasePostMediaScalarFieldEnum | ProjectShowcasePostMediaScalarFieldEnum[] + } + + /** + * ProjectShowcasePostMedia findFirstOrThrow + */ + export type ProjectShowcasePostMediaFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * Filter, which ProjectShowcasePostMedia to fetch. + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostMedias to fetch. + */ + orderBy?: ProjectShowcasePostMediaOrderByWithRelationInput | ProjectShowcasePostMediaOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ProjectShowcasePostMedias. + */ + cursor?: ProjectShowcasePostMediaWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostMedias from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostMedias. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostMedias. + */ + distinct?: ProjectShowcasePostMediaScalarFieldEnum | ProjectShowcasePostMediaScalarFieldEnum[] + } + + /** + * ProjectShowcasePostMedia findMany + */ + export type ProjectShowcasePostMediaFindManyArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * Filter, which ProjectShowcasePostMedias to fetch. + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ProjectShowcasePostMedias to fetch. + */ + orderBy?: ProjectShowcasePostMediaOrderByWithRelationInput | ProjectShowcasePostMediaOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ProjectShowcasePostMedias. + */ + cursor?: ProjectShowcasePostMediaWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ProjectShowcasePostMedias from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` ProjectShowcasePostMedias. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ProjectShowcasePostMedias. + */ + distinct?: ProjectShowcasePostMediaScalarFieldEnum | ProjectShowcasePostMediaScalarFieldEnum[] + } + + /** + * ProjectShowcasePostMedia create + */ + export type ProjectShowcasePostMediaCreateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * The data needed to create a ProjectShowcasePostMedia. + */ + data: XOR + } + + /** + * ProjectShowcasePostMedia createMany + */ + export type ProjectShowcasePostMediaCreateManyArgs = { + /** + * The data used to create many ProjectShowcasePostMedias. + */ + data: ProjectShowcasePostMediaCreateManyInput | ProjectShowcasePostMediaCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ProjectShowcasePostMedia createManyAndReturn + */ + export type ProjectShowcasePostMediaCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * The data used to create many ProjectShowcasePostMedias. + */ + data: ProjectShowcasePostMediaCreateManyInput | ProjectShowcasePostMediaCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaIncludeCreateManyAndReturn | null + } + + /** + * ProjectShowcasePostMedia update + */ + export type ProjectShowcasePostMediaUpdateArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * The data needed to update a ProjectShowcasePostMedia. + */ + data: XOR + /** + * Choose, which ProjectShowcasePostMedia to update. + */ + where: ProjectShowcasePostMediaWhereUniqueInput + } + + /** + * ProjectShowcasePostMedia updateMany + */ + export type ProjectShowcasePostMediaUpdateManyArgs = { + /** + * The data used to update ProjectShowcasePostMedias. + */ + data: XOR + /** + * Filter which ProjectShowcasePostMedias to update + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * Limit how many ProjectShowcasePostMedias to update. + */ + limit?: number + } + + /** + * ProjectShowcasePostMedia updateManyAndReturn + */ + export type ProjectShowcasePostMediaUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * The data used to update ProjectShowcasePostMedias. + */ + data: XOR + /** + * Filter which ProjectShowcasePostMedias to update + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * Limit how many ProjectShowcasePostMedias to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaIncludeUpdateManyAndReturn | null + } + + /** + * ProjectShowcasePostMedia upsert + */ + export type ProjectShowcasePostMediaUpsertArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * The filter to search for the ProjectShowcasePostMedia to update in case it exists. + */ + where: ProjectShowcasePostMediaWhereUniqueInput + /** + * In case the ProjectShowcasePostMedia found by the `where` argument doesn't exist, create a new ProjectShowcasePostMedia with this data. + */ + create: XOR + /** + * In case the ProjectShowcasePostMedia was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ProjectShowcasePostMedia delete + */ + export type ProjectShowcasePostMediaDeleteArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + /** + * Filter which ProjectShowcasePostMedia to delete. + */ + where: ProjectShowcasePostMediaWhereUniqueInput + } + + /** + * ProjectShowcasePostMedia deleteMany + */ + export type ProjectShowcasePostMediaDeleteManyArgs = { + /** + * Filter which ProjectShowcasePostMedias to delete + */ + where?: ProjectShowcasePostMediaWhereInput + /** + * Limit how many ProjectShowcasePostMedias to delete. + */ + limit?: number + } + + /** + * ProjectShowcasePostMedia without action + */ + export type ProjectShowcasePostMediaDefaultArgs = { + /** + * Select specific fields to fetch from the ProjectShowcasePostMedia + */ + select?: ProjectShowcasePostMediaSelect | null + /** + * Omit specific fields from the ProjectShowcasePostMedia + */ + omit?: ProjectShowcasePostMediaOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ProjectShowcasePostMediaInclude | null + } + + + /** + * Enums + */ + + export const TransactionIsolationLevel: { + ReadUncommitted: 'ReadUncommitted', + ReadCommitted: 'ReadCommitted', + RepeatableRead: 'RepeatableRead', + Serializable: 'Serializable' + }; + + export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof typeof TransactionIsolationLevel] + + + export const ProjectScalarFieldEnum: { + id: 'id', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + name: 'name', + description: 'description', + external: 'external', + bookmarks: 'bookmarks', + utm: 'utm', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + terms: 'terms', + groups: 'groups', + type: 'type', + status: 'status', + details: 'details', + challengeEligibility: 'challengeEligibility', + cancelReason: 'cancelReason', + templateId: 'templateId', + version: 'version', + lastActivityAt: 'lastActivityAt', + lastActivityUserId: 'lastActivityUserId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeof ProjectScalarFieldEnum] + + + export const ProjectMemberScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + userId: 'userId', + role: 'role', + isPrimary: 'isPrimary', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)[keyof typeof ProjectMemberScalarFieldEnum] + + + export const ProjectMemberInviteScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + userId: 'userId', + email: 'email', + applicationId: 'applicationId', + role: 'role', + status: 'status', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedAt: 'deletedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy', + deletedBy: 'deletedBy' + }; + + export type ProjectMemberInviteScalarFieldEnum = (typeof ProjectMemberInviteScalarFieldEnum)[keyof typeof ProjectMemberInviteScalarFieldEnum] + + + export const ProjectPhaseScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + name: 'name', + description: 'description', + requirements: 'requirements', + status: 'status', + startDate: 'startDate', + endDate: 'endDate', + duration: 'duration', + budget: 'budget', + spentBudget: 'spentBudget', + progress: 'progress', + details: 'details', + order: 'order', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectPhaseScalarFieldEnum = (typeof ProjectPhaseScalarFieldEnum)[keyof typeof ProjectPhaseScalarFieldEnum] + + + export const PhaseProductScalarFieldEnum: { + id: 'id', + phaseId: 'phaseId', + projectId: 'projectId', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + templateId: 'templateId', + name: 'name', + type: 'type', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + details: 'details', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type PhaseProductScalarFieldEnum = (typeof PhaseProductScalarFieldEnum)[keyof typeof PhaseProductScalarFieldEnum] + + + export const ProjectPhaseMemberScalarFieldEnum: { + id: 'id', + phaseId: 'phaseId', + userId: 'userId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectPhaseMemberScalarFieldEnum = (typeof ProjectPhaseMemberScalarFieldEnum)[keyof typeof ProjectPhaseMemberScalarFieldEnum] + + + export const ProjectPhaseApprovalScalarFieldEnum: { + id: 'id', + phaseId: 'phaseId', + decision: 'decision', + comment: 'comment', + startDate: 'startDate', + endDate: 'endDate', + expectedEndDate: 'expectedEndDate', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectPhaseApprovalScalarFieldEnum = (typeof ProjectPhaseApprovalScalarFieldEnum)[keyof typeof ProjectPhaseApprovalScalarFieldEnum] + + + export const ProjectAttachmentScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + title: 'title', + type: 'type', + tags: 'tags', + size: 'size', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType', + allowedUsers: 'allowedUsers', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectAttachmentScalarFieldEnum = (typeof ProjectAttachmentScalarFieldEnum)[keyof typeof ProjectAttachmentScalarFieldEnum] + + + export const TimelineScalarFieldEnum: { + id: 'id', + name: 'name', + description: 'description', + startDate: 'startDate', + endDate: 'endDate', + reference: 'reference', + referenceId: 'referenceId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type TimelineScalarFieldEnum = (typeof TimelineScalarFieldEnum)[keyof typeof TimelineScalarFieldEnum] + + + export const MilestoneScalarFieldEnum: { + id: 'id', + timelineId: 'timelineId', + name: 'name', + description: 'description', + duration: 'duration', + startDate: 'startDate', + actualStartDate: 'actualStartDate', + endDate: 'endDate', + completionDate: 'completionDate', + status: 'status', + type: 'type', + details: 'details', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type MilestoneScalarFieldEnum = (typeof MilestoneScalarFieldEnum)[keyof typeof MilestoneScalarFieldEnum] + + + export const StatusHistoryScalarFieldEnum: { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + status: 'status', + comment: 'comment', + createdBy: 'createdBy', + createdAt: 'createdAt', + updatedBy: 'updatedBy', + updatedAt: 'updatedAt' + }; + + export type StatusHistoryScalarFieldEnum = (typeof StatusHistoryScalarFieldEnum)[keyof typeof StatusHistoryScalarFieldEnum] + + + export const ProjectTemplateScalarFieldEnum: { + id: 'id', + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + metadata: 'metadata', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + scope: 'scope', + phases: 'phases', + form: 'form', + planConfig: 'planConfig', + priceConfig: 'priceConfig', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectTemplateScalarFieldEnum = (typeof ProjectTemplateScalarFieldEnum)[keyof typeof ProjectTemplateScalarFieldEnum] + + + export const ProductTemplateScalarFieldEnum: { + id: 'id', + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details', + aliases: 'aliases', + template: 'template', + form: 'form', + deletedAt: 'deletedAt', + disabled: 'disabled', + hidden: 'hidden', + isAddOn: 'isAddOn', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProductTemplateScalarFieldEnum = (typeof ProductTemplateScalarFieldEnum)[keyof typeof ProductTemplateScalarFieldEnum] + + + export const MilestoneTemplateScalarFieldEnum: { + id: 'id', + name: 'name', + description: 'description', + duration: 'duration', + type: 'type', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + reference: 'reference', + referenceId: 'referenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type MilestoneTemplateScalarFieldEnum = (typeof MilestoneTemplateScalarFieldEnum)[keyof typeof MilestoneTemplateScalarFieldEnum] + + + export const ProjectTypeScalarFieldEnum: { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectTypeScalarFieldEnum = (typeof ProjectTypeScalarFieldEnum)[keyof typeof ProjectTypeScalarFieldEnum] + + + export const ProductCategoryScalarFieldEnum: { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProductCategoryScalarFieldEnum = (typeof ProductCategoryScalarFieldEnum)[keyof typeof ProductCategoryScalarFieldEnum] + + + export const OrgConfigScalarFieldEnum: { + id: 'id', + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type OrgConfigScalarFieldEnum = (typeof OrgConfigScalarFieldEnum)[keyof typeof OrgConfigScalarFieldEnum] + + + export const FormScalarFieldEnum: { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type FormScalarFieldEnum = (typeof FormScalarFieldEnum)[keyof typeof FormScalarFieldEnum] + + + export const PlanConfigScalarFieldEnum: { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type PlanConfigScalarFieldEnum = (typeof PlanConfigScalarFieldEnum)[keyof typeof PlanConfigScalarFieldEnum] + + + export const PriceConfigScalarFieldEnum: { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type PriceConfigScalarFieldEnum = (typeof PriceConfigScalarFieldEnum)[keyof typeof PriceConfigScalarFieldEnum] + + + export const WorkStreamScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + name: 'name', + type: 'type', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type WorkStreamScalarFieldEnum = (typeof WorkStreamScalarFieldEnum)[keyof typeof WorkStreamScalarFieldEnum] + + + export const PhaseWorkStreamScalarFieldEnum: { + workStreamId: 'workStreamId', + phaseId: 'phaseId' + }; + + export type PhaseWorkStreamScalarFieldEnum = (typeof PhaseWorkStreamScalarFieldEnum)[keyof typeof PhaseWorkStreamScalarFieldEnum] + + + export const WorkManagementPermissionScalarFieldEnum: { + id: 'id', + policy: 'policy', + permission: 'permission', + projectTemplateId: 'projectTemplateId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type WorkManagementPermissionScalarFieldEnum = (typeof WorkManagementPermissionScalarFieldEnum)[keyof typeof WorkManagementPermissionScalarFieldEnum] + + + export const CopilotRequestScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + status: 'status', + data: 'data', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type CopilotRequestScalarFieldEnum = (typeof CopilotRequestScalarFieldEnum)[keyof typeof CopilotRequestScalarFieldEnum] + + + export const CopilotOpportunityScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + copilotRequestId: 'copilotRequestId', + status: 'status', + type: 'type', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type CopilotOpportunityScalarFieldEnum = (typeof CopilotOpportunityScalarFieldEnum)[keyof typeof CopilotOpportunityScalarFieldEnum] + + + export const CopilotApplicationScalarFieldEnum: { + id: 'id', + opportunityId: 'opportunityId', + userId: 'userId', + notes: 'notes', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type CopilotApplicationScalarFieldEnum = (typeof CopilotApplicationScalarFieldEnum)[keyof typeof CopilotApplicationScalarFieldEnum] + + + export const ProjectSettingScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + key: 'key', + value: 'value', + valueType: 'valueType', + metadata: 'metadata', + readPermission: 'readPermission', + writePermission: 'writePermission', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectSettingScalarFieldEnum = (typeof ProjectSettingScalarFieldEnum)[keyof typeof ProjectSettingScalarFieldEnum] + + + export const ProjectEstimationScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions', + price: 'price', + quantity: 'quantity', + minTime: 'minTime', + maxTime: 'maxTime', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectEstimationScalarFieldEnum = (typeof ProjectEstimationScalarFieldEnum)[keyof typeof ProjectEstimationScalarFieldEnum] + + + export const ProjectEstimationItemScalarFieldEnum: { + id: 'id', + projectEstimationId: 'projectEstimationId', + price: 'price', + type: 'type', + markupUsedReference: 'markupUsedReference', + markupUsedReferenceId: 'markupUsedReferenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ProjectEstimationItemScalarFieldEnum = (typeof ProjectEstimationItemScalarFieldEnum)[keyof typeof ProjectEstimationItemScalarFieldEnum] + + + export const BuildingBlockScalarFieldEnum: { + id: 'id', + key: 'key', + config: 'config', + privateConfig: 'privateConfig', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type BuildingBlockScalarFieldEnum = (typeof BuildingBlockScalarFieldEnum)[keyof typeof BuildingBlockScalarFieldEnum] + + + export const ScopeChangeRequestScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + oldScope: 'oldScope', + newScope: 'newScope', + status: 'status', + approvedAt: 'approvedAt', + approvedBy: 'approvedBy', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type ScopeChangeRequestScalarFieldEnum = (typeof ScopeChangeRequestScalarFieldEnum)[keyof typeof ScopeChangeRequestScalarFieldEnum] + + + export const ProjectHistoryScalarFieldEnum: { + id: 'id', + projectId: 'projectId', + status: 'status', + cancelReason: 'cancelReason', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + updatedBy: 'updatedBy' + }; + + export type ProjectHistoryScalarFieldEnum = (typeof ProjectHistoryScalarFieldEnum)[keyof typeof ProjectHistoryScalarFieldEnum] + + + export const CustomerPaymentScalarFieldEnum: { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + amount: 'amount', + currency: 'currency', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret', + status: 'status', + deletedAt: 'deletedAt', + deletedBy: 'deletedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy' + }; + + export type CustomerPaymentScalarFieldEnum = (typeof CustomerPaymentScalarFieldEnum)[keyof typeof CustomerPaymentScalarFieldEnum] + + + export const ProjectShowcasePostScalarFieldEnum: { + id: 'id', + title: 'title', + content: 'content', + status: 'status', + projectId: 'projectId', + challengeIds: 'challengeIds', + createdById: 'createdById', + updatedById: 'updatedById', + publishedAt: 'publishedAt', + publishedBy: 'publishedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt' + }; + + export type ProjectShowcasePostScalarFieldEnum = (typeof ProjectShowcasePostScalarFieldEnum)[keyof typeof ProjectShowcasePostScalarFieldEnum] + + + export const ProjectPostIndustryScalarFieldEnum: { + id: 'id', + name: 'name' + }; + + export type ProjectPostIndustryScalarFieldEnum = (typeof ProjectPostIndustryScalarFieldEnum)[keyof typeof ProjectPostIndustryScalarFieldEnum] + + + export const ProjectPostCategoryScalarFieldEnum: { + id: 'id', + name: 'name' + }; + + export type ProjectPostCategoryScalarFieldEnum = (typeof ProjectPostCategoryScalarFieldEnum)[keyof typeof ProjectPostCategoryScalarFieldEnum] + + + export const ProjectShowcasePostIndustryScalarFieldEnum: { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + industryId: 'industryId' + }; + + export type ProjectShowcasePostIndustryScalarFieldEnum = (typeof ProjectShowcasePostIndustryScalarFieldEnum)[keyof typeof ProjectShowcasePostIndustryScalarFieldEnum] + + + export const ProjectShowcasePostCategoryScalarFieldEnum: { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + categoryId: 'categoryId' + }; + + export type ProjectShowcasePostCategoryScalarFieldEnum = (typeof ProjectShowcasePostCategoryScalarFieldEnum)[keyof typeof ProjectShowcasePostCategoryScalarFieldEnum] + + + export const ProjectShowcasePostMediaScalarFieldEnum: { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + type: 'type', + url: 'url', + alt: 'alt', + createdAt: 'createdAt', + createdBy: 'createdBy' + }; + + export type ProjectShowcasePostMediaScalarFieldEnum = (typeof ProjectShowcasePostMediaScalarFieldEnum)[keyof typeof ProjectShowcasePostMediaScalarFieldEnum] + + + export const SortOrder: { + asc: 'asc', + desc: 'desc' + }; + + export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder] + + + export const NullableJsonNullValueInput: { + DbNull: typeof DbNull, + JsonNull: typeof JsonNull + }; + + export type NullableJsonNullValueInput = (typeof NullableJsonNullValueInput)[keyof typeof NullableJsonNullValueInput] + + + export const JsonNullValueInput: { + JsonNull: typeof JsonNull + }; + + export type JsonNullValueInput = (typeof JsonNullValueInput)[keyof typeof JsonNullValueInput] + + + export const QueryMode: { + default: 'default', + insensitive: 'insensitive' + }; + + export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode] + + + export const JsonNullValueFilter: { + DbNull: typeof DbNull, + JsonNull: typeof JsonNull, + AnyNull: typeof AnyNull + }; + + export type JsonNullValueFilter = (typeof JsonNullValueFilter)[keyof typeof JsonNullValueFilter] + + + export const NullsOrder: { + first: 'first', + last: 'last' + }; + + export type NullsOrder = (typeof NullsOrder)[keyof typeof NullsOrder] + + + export const ProjectOrderByRelevanceFieldEnum: { + name: 'name', + description: 'description', + terms: 'terms', + groups: 'groups', + type: 'type', + cancelReason: 'cancelReason', + version: 'version', + lastActivityUserId: 'lastActivityUserId' + }; + + export type ProjectOrderByRelevanceFieldEnum = (typeof ProjectOrderByRelevanceFieldEnum)[keyof typeof ProjectOrderByRelevanceFieldEnum] + + + export const ProjectMemberInviteOrderByRelevanceFieldEnum: { + email: 'email' + }; + + export type ProjectMemberInviteOrderByRelevanceFieldEnum = (typeof ProjectMemberInviteOrderByRelevanceFieldEnum)[keyof typeof ProjectMemberInviteOrderByRelevanceFieldEnum] + + + export const ProjectPhaseOrderByRelevanceFieldEnum: { + name: 'name', + description: 'description', + requirements: 'requirements' + }; + + export type ProjectPhaseOrderByRelevanceFieldEnum = (typeof ProjectPhaseOrderByRelevanceFieldEnum)[keyof typeof ProjectPhaseOrderByRelevanceFieldEnum] + + + export const PhaseProductOrderByRelevanceFieldEnum: { + name: 'name', + type: 'type' + }; + + export type PhaseProductOrderByRelevanceFieldEnum = (typeof PhaseProductOrderByRelevanceFieldEnum)[keyof typeof PhaseProductOrderByRelevanceFieldEnum] + + + export const ProjectPhaseApprovalOrderByRelevanceFieldEnum: { + comment: 'comment' + }; + + export type ProjectPhaseApprovalOrderByRelevanceFieldEnum = (typeof ProjectPhaseApprovalOrderByRelevanceFieldEnum)[keyof typeof ProjectPhaseApprovalOrderByRelevanceFieldEnum] + + + export const ProjectAttachmentOrderByRelevanceFieldEnum: { + title: 'title', + tags: 'tags', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType' + }; + + export type ProjectAttachmentOrderByRelevanceFieldEnum = (typeof ProjectAttachmentOrderByRelevanceFieldEnum)[keyof typeof ProjectAttachmentOrderByRelevanceFieldEnum] + + + export const TimelineOrderByRelevanceFieldEnum: { + name: 'name', + description: 'description' + }; + + export type TimelineOrderByRelevanceFieldEnum = (typeof TimelineOrderByRelevanceFieldEnum)[keyof typeof TimelineOrderByRelevanceFieldEnum] + + + export const MilestoneOrderByRelevanceFieldEnum: { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText' + }; + + export type MilestoneOrderByRelevanceFieldEnum = (typeof MilestoneOrderByRelevanceFieldEnum)[keyof typeof MilestoneOrderByRelevanceFieldEnum] + + + export const StatusHistoryOrderByRelevanceFieldEnum: { + reference: 'reference', + comment: 'comment' + }; + + export type StatusHistoryOrderByRelevanceFieldEnum = (typeof StatusHistoryOrderByRelevanceFieldEnum)[keyof typeof StatusHistoryOrderByRelevanceFieldEnum] + + + export const ProjectTemplateOrderByRelevanceFieldEnum: { + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + question: 'question', + info: 'info' + }; + + export type ProjectTemplateOrderByRelevanceFieldEnum = (typeof ProjectTemplateOrderByRelevanceFieldEnum)[keyof typeof ProjectTemplateOrderByRelevanceFieldEnum] + + + export const ProductTemplateOrderByRelevanceFieldEnum: { + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details' + }; + + export type ProductTemplateOrderByRelevanceFieldEnum = (typeof ProductTemplateOrderByRelevanceFieldEnum)[keyof typeof ProductTemplateOrderByRelevanceFieldEnum] + + + export const MilestoneTemplateOrderByRelevanceFieldEnum: { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + reference: 'reference' + }; + + export type MilestoneTemplateOrderByRelevanceFieldEnum = (typeof MilestoneTemplateOrderByRelevanceFieldEnum)[keyof typeof MilestoneTemplateOrderByRelevanceFieldEnum] + + + export const ProjectTypeOrderByRelevanceFieldEnum: { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' + }; + + export type ProjectTypeOrderByRelevanceFieldEnum = (typeof ProjectTypeOrderByRelevanceFieldEnum)[keyof typeof ProjectTypeOrderByRelevanceFieldEnum] + + + export const ProductCategoryOrderByRelevanceFieldEnum: { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' + }; + + export type ProductCategoryOrderByRelevanceFieldEnum = (typeof ProductCategoryOrderByRelevanceFieldEnum)[keyof typeof ProductCategoryOrderByRelevanceFieldEnum] + + + export const OrgConfigOrderByRelevanceFieldEnum: { + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue' + }; + + export type OrgConfigOrderByRelevanceFieldEnum = (typeof OrgConfigOrderByRelevanceFieldEnum)[keyof typeof OrgConfigOrderByRelevanceFieldEnum] + + + export const FormOrderByRelevanceFieldEnum: { + key: 'key' + }; + + export type FormOrderByRelevanceFieldEnum = (typeof FormOrderByRelevanceFieldEnum)[keyof typeof FormOrderByRelevanceFieldEnum] + + + export const PlanConfigOrderByRelevanceFieldEnum: { + key: 'key' + }; + + export type PlanConfigOrderByRelevanceFieldEnum = (typeof PlanConfigOrderByRelevanceFieldEnum)[keyof typeof PlanConfigOrderByRelevanceFieldEnum] + + + export const PriceConfigOrderByRelevanceFieldEnum: { + key: 'key' + }; + + export type PriceConfigOrderByRelevanceFieldEnum = (typeof PriceConfigOrderByRelevanceFieldEnum)[keyof typeof PriceConfigOrderByRelevanceFieldEnum] + + + export const WorkStreamOrderByRelevanceFieldEnum: { + name: 'name', + type: 'type' + }; + + export type WorkStreamOrderByRelevanceFieldEnum = (typeof WorkStreamOrderByRelevanceFieldEnum)[keyof typeof WorkStreamOrderByRelevanceFieldEnum] + + + export const WorkManagementPermissionOrderByRelevanceFieldEnum: { + policy: 'policy' + }; + + export type WorkManagementPermissionOrderByRelevanceFieldEnum = (typeof WorkManagementPermissionOrderByRelevanceFieldEnum)[keyof typeof WorkManagementPermissionOrderByRelevanceFieldEnum] + + + export const CopilotApplicationOrderByRelevanceFieldEnum: { + notes: 'notes' + }; + + export type CopilotApplicationOrderByRelevanceFieldEnum = (typeof CopilotApplicationOrderByRelevanceFieldEnum)[keyof typeof CopilotApplicationOrderByRelevanceFieldEnum] + + + export const ProjectSettingOrderByRelevanceFieldEnum: { + key: 'key', + value: 'value' + }; + + export type ProjectSettingOrderByRelevanceFieldEnum = (typeof ProjectSettingOrderByRelevanceFieldEnum)[keyof typeof ProjectSettingOrderByRelevanceFieldEnum] + + + export const ProjectEstimationOrderByRelevanceFieldEnum: { + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions' + }; + + export type ProjectEstimationOrderByRelevanceFieldEnum = (typeof ProjectEstimationOrderByRelevanceFieldEnum)[keyof typeof ProjectEstimationOrderByRelevanceFieldEnum] + + + export const ProjectEstimationItemOrderByRelevanceFieldEnum: { + markupUsedReference: 'markupUsedReference' + }; + + export type ProjectEstimationItemOrderByRelevanceFieldEnum = (typeof ProjectEstimationItemOrderByRelevanceFieldEnum)[keyof typeof ProjectEstimationItemOrderByRelevanceFieldEnum] + + + export const BuildingBlockOrderByRelevanceFieldEnum: { + key: 'key' + }; + + export type BuildingBlockOrderByRelevanceFieldEnum = (typeof BuildingBlockOrderByRelevanceFieldEnum)[keyof typeof BuildingBlockOrderByRelevanceFieldEnum] + + + export const ProjectHistoryOrderByRelevanceFieldEnum: { + status: 'status', + cancelReason: 'cancelReason' + }; + + export type ProjectHistoryOrderByRelevanceFieldEnum = (typeof ProjectHistoryOrderByRelevanceFieldEnum)[keyof typeof ProjectHistoryOrderByRelevanceFieldEnum] + + + export const CustomerPaymentOrderByRelevanceFieldEnum: { + reference: 'reference', + referenceId: 'referenceId', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret' + }; + + export type CustomerPaymentOrderByRelevanceFieldEnum = (typeof CustomerPaymentOrderByRelevanceFieldEnum)[keyof typeof CustomerPaymentOrderByRelevanceFieldEnum] + + + export const ProjectShowcasePostOrderByRelevanceFieldEnum: { + title: 'title', + content: 'content', + challengeIds: 'challengeIds' + }; + + export type ProjectShowcasePostOrderByRelevanceFieldEnum = (typeof ProjectShowcasePostOrderByRelevanceFieldEnum)[keyof typeof ProjectShowcasePostOrderByRelevanceFieldEnum] + + + export const ProjectPostIndustryOrderByRelevanceFieldEnum: { + name: 'name' + }; + + export type ProjectPostIndustryOrderByRelevanceFieldEnum = (typeof ProjectPostIndustryOrderByRelevanceFieldEnum)[keyof typeof ProjectPostIndustryOrderByRelevanceFieldEnum] + + + export const ProjectPostCategoryOrderByRelevanceFieldEnum: { + name: 'name' + }; + + export type ProjectPostCategoryOrderByRelevanceFieldEnum = (typeof ProjectPostCategoryOrderByRelevanceFieldEnum)[keyof typeof ProjectPostCategoryOrderByRelevanceFieldEnum] + + + export const ProjectShowcasePostMediaOrderByRelevanceFieldEnum: { + type: 'type', + url: 'url', + alt: 'alt' + }; + + export type ProjectShowcasePostMediaOrderByRelevanceFieldEnum = (typeof ProjectShowcasePostMediaOrderByRelevanceFieldEnum)[keyof typeof ProjectShowcasePostMediaOrderByRelevanceFieldEnum] + + + /** + * Field references + */ + + + /** + * Reference to a field of type 'BigInt' + */ + export type BigIntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'BigInt'> + + + + /** + * Reference to a field of type 'BigInt[]' + */ + export type ListBigIntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'BigInt[]'> + + + + /** + * Reference to a field of type 'String' + */ + export type StringFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'String'> + + + + /** + * Reference to a field of type 'String[]' + */ + export type ListStringFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'String[]'> + + + + /** + * Reference to a field of type 'Json' + */ + export type JsonFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Json'> + + + + /** + * Reference to a field of type 'QueryMode' + */ + export type EnumQueryModeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'QueryMode'> + + + + /** + * Reference to a field of type 'Decimal' + */ + export type DecimalFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Decimal'> + + + + /** + * Reference to a field of type 'Decimal[]' + */ + export type ListDecimalFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Decimal[]'> + + + + /** + * Reference to a field of type 'ProjectStatus' + */ + export type EnumProjectStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ProjectStatus'> + + + + /** + * Reference to a field of type 'ProjectStatus[]' + */ + export type ListEnumProjectStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ProjectStatus[]'> + + + + /** + * Reference to a field of type 'DateTime' + */ + export type DateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime'> + + + + /** + * Reference to a field of type 'DateTime[]' + */ + export type ListDateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime[]'> + + + + /** + * Reference to a field of type 'Int' + */ + export type IntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int'> + + + + /** + * Reference to a field of type 'Int[]' + */ + export type ListIntFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Int[]'> + + + + /** + * Reference to a field of type 'ProjectMemberRole' + */ + export type EnumProjectMemberRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ProjectMemberRole'> + + + + /** + * Reference to a field of type 'ProjectMemberRole[]' + */ + export type ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ProjectMemberRole[]'> + + + + /** + * Reference to a field of type 'Boolean' + */ + export type BooleanFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Boolean'> + + + + /** + * Reference to a field of type 'InviteStatus' + */ + export type EnumInviteStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'InviteStatus'> + + + + /** + * Reference to a field of type 'InviteStatus[]' + */ + export type ListEnumInviteStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'InviteStatus[]'> + + + + /** + * Reference to a field of type 'Float' + */ + export type FloatFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Float'> + + + + /** + * Reference to a field of type 'Float[]' + */ + export type ListFloatFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Float[]'> + + + + /** + * Reference to a field of type 'PhaseApprovalDecision' + */ + export type EnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'PhaseApprovalDecision'> + + + + /** + * Reference to a field of type 'PhaseApprovalDecision[]' + */ + export type ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'PhaseApprovalDecision[]'> + + + + /** + * Reference to a field of type 'AttachmentType' + */ + export type EnumAttachmentTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'AttachmentType'> + + + + /** + * Reference to a field of type 'AttachmentType[]' + */ + export type ListEnumAttachmentTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'AttachmentType[]'> + + + + /** + * Reference to a field of type 'TimelineReference' + */ + export type EnumTimelineReferenceFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'TimelineReference'> + + + + /** + * Reference to a field of type 'TimelineReference[]' + */ + export type ListEnumTimelineReferenceFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'TimelineReference[]'> + + + + /** + * Reference to a field of type 'WorkStreamStatus' + */ + export type EnumWorkStreamStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'WorkStreamStatus'> + + + + /** + * Reference to a field of type 'WorkStreamStatus[]' + */ + export type ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'WorkStreamStatus[]'> + + + + /** + * Reference to a field of type 'CopilotRequestStatus' + */ + export type EnumCopilotRequestStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotRequestStatus'> + + + + /** + * Reference to a field of type 'CopilotRequestStatus[]' + */ + export type ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotRequestStatus[]'> + + + + /** + * Reference to a field of type 'CopilotOpportunityStatus' + */ + export type EnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotOpportunityStatus'> + + + + /** + * Reference to a field of type 'CopilotOpportunityStatus[]' + */ + export type ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotOpportunityStatus[]'> + + + + /** + * Reference to a field of type 'CopilotOpportunityType' + */ + export type EnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotOpportunityType'> + + + + /** + * Reference to a field of type 'CopilotOpportunityType[]' + */ + export type ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotOpportunityType[]'> + + + + /** + * Reference to a field of type 'CopilotApplicationStatus' + */ + export type EnumCopilotApplicationStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotApplicationStatus'> + + + + /** + * Reference to a field of type 'CopilotApplicationStatus[]' + */ + export type ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CopilotApplicationStatus[]'> + + + + /** + * Reference to a field of type 'ValueType' + */ + export type EnumValueTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ValueType'> + + + + /** + * Reference to a field of type 'ValueType[]' + */ + export type ListEnumValueTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ValueType[]'> + + + + /** + * Reference to a field of type 'EstimationType' + */ + export type EnumEstimationTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'EstimationType'> + + + + /** + * Reference to a field of type 'EstimationType[]' + */ + export type ListEnumEstimationTypeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'EstimationType[]'> + + + + /** + * Reference to a field of type 'ScopeChangeRequestStatus' + */ + export type EnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ScopeChangeRequestStatus'> + + + + /** + * Reference to a field of type 'ScopeChangeRequestStatus[]' + */ + export type ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ScopeChangeRequestStatus[]'> + + + + /** + * Reference to a field of type 'CustomerPaymentCurrency' + */ + export type EnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CustomerPaymentCurrency'> + + + + /** + * Reference to a field of type 'CustomerPaymentCurrency[]' + */ + export type ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CustomerPaymentCurrency[]'> + + + + /** + * Reference to a field of type 'CustomerPaymentStatus' + */ + export type EnumCustomerPaymentStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CustomerPaymentStatus'> + + + + /** + * Reference to a field of type 'CustomerPaymentStatus[]' + */ + export type ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'CustomerPaymentStatus[]'> + + + + /** + * Reference to a field of type 'ProjectShowcasePostStatus' + */ + export type EnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ProjectShowcasePostStatus'> + + + + /** + * Reference to a field of type 'ProjectShowcasePostStatus[]' + */ + export type ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'ProjectShowcasePostStatus[]'> + + /** + * Deep Input Types + */ + + + export type ProjectWhereInput = { + AND?: ProjectWhereInput | ProjectWhereInput[] + OR?: ProjectWhereInput[] + NOT?: ProjectWhereInput | ProjectWhereInput[] + id?: BigIntFilter<"Project"> | bigint | number + directProjectId?: BigIntNullableFilter<"Project"> | bigint | number | null + billingAccountId?: BigIntNullableFilter<"Project"> | bigint | number | null + name?: StringFilter<"Project"> | string + description?: StringNullableFilter<"Project"> | string | null + external?: JsonNullableFilter<"Project"> + bookmarks?: JsonNullableFilter<"Project"> + utm?: JsonNullableFilter<"Project"> + estimatedPrice?: DecimalNullableFilter<"Project"> | Decimal | DecimalJsLike | number | string | null + actualPrice?: DecimalNullableFilter<"Project"> | Decimal | DecimalJsLike | number | string | null + terms?: StringNullableListFilter<"Project"> + groups?: StringNullableListFilter<"Project"> + type?: StringFilter<"Project"> | string + status?: EnumProjectStatusFilter<"Project"> | $Enums.ProjectStatus + details?: JsonNullableFilter<"Project"> + challengeEligibility?: JsonNullableFilter<"Project"> + cancelReason?: StringNullableFilter<"Project"> | string | null + templateId?: BigIntNullableFilter<"Project"> | bigint | number | null + version?: StringFilter<"Project"> | string + lastActivityAt?: DateTimeFilter<"Project"> | Date | string + lastActivityUserId?: StringFilter<"Project"> | string + deletedAt?: DateTimeNullableFilter<"Project"> | Date | string | null + createdAt?: DateTimeFilter<"Project"> | Date | string + updatedAt?: DateTimeFilter<"Project"> | Date | string + deletedBy?: BigIntNullableFilter<"Project"> | bigint | number | null + createdBy?: IntFilter<"Project"> | number + updatedBy?: IntFilter<"Project"> | number + members?: ProjectMemberListRelationFilter + attachments?: ProjectAttachmentListRelationFilter + phases?: ProjectPhaseListRelationFilter + invites?: ProjectMemberInviteListRelationFilter + scopeChangeRequests?: ScopeChangeRequestListRelationFilter + workStreams?: WorkStreamListRelationFilter + copilotRequests?: CopilotRequestListRelationFilter + copilotOpportunities?: CopilotOpportunityListRelationFilter + settings?: ProjectSettingListRelationFilter + estimations?: ProjectEstimationListRelationFilter + history?: ProjectHistoryListRelationFilter + showcasePosts?: ProjectShowcasePostListRelationFilter + } + + export type ProjectOrderByWithRelationInput = { + id?: SortOrder + directProjectId?: SortOrderInput | SortOrder + billingAccountId?: SortOrderInput | SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + external?: SortOrderInput | SortOrder + bookmarks?: SortOrderInput | SortOrder + utm?: SortOrderInput | SortOrder + estimatedPrice?: SortOrderInput | SortOrder + actualPrice?: SortOrderInput | SortOrder + terms?: SortOrder + groups?: SortOrder + type?: SortOrder + status?: SortOrder + details?: SortOrderInput | SortOrder + challengeEligibility?: SortOrderInput | SortOrder + cancelReason?: SortOrderInput | SortOrder + templateId?: SortOrderInput | SortOrder + version?: SortOrder + lastActivityAt?: SortOrder + lastActivityUserId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + members?: ProjectMemberOrderByRelationAggregateInput + attachments?: ProjectAttachmentOrderByRelationAggregateInput + phases?: ProjectPhaseOrderByRelationAggregateInput + invites?: ProjectMemberInviteOrderByRelationAggregateInput + scopeChangeRequests?: ScopeChangeRequestOrderByRelationAggregateInput + workStreams?: WorkStreamOrderByRelationAggregateInput + copilotRequests?: CopilotRequestOrderByRelationAggregateInput + copilotOpportunities?: CopilotOpportunityOrderByRelationAggregateInput + settings?: ProjectSettingOrderByRelationAggregateInput + estimations?: ProjectEstimationOrderByRelationAggregateInput + history?: ProjectHistoryOrderByRelationAggregateInput + showcasePosts?: ProjectShowcasePostOrderByRelationAggregateInput + _relevance?: ProjectOrderByRelevanceInput + } + + export type ProjectWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectWhereInput | ProjectWhereInput[] + OR?: ProjectWhereInput[] + NOT?: ProjectWhereInput | ProjectWhereInput[] + directProjectId?: BigIntNullableFilter<"Project"> | bigint | number | null + billingAccountId?: BigIntNullableFilter<"Project"> | bigint | number | null + name?: StringFilter<"Project"> | string + description?: StringNullableFilter<"Project"> | string | null + external?: JsonNullableFilter<"Project"> + bookmarks?: JsonNullableFilter<"Project"> + utm?: JsonNullableFilter<"Project"> + estimatedPrice?: DecimalNullableFilter<"Project"> | Decimal | DecimalJsLike | number | string | null + actualPrice?: DecimalNullableFilter<"Project"> | Decimal | DecimalJsLike | number | string | null + terms?: StringNullableListFilter<"Project"> + groups?: StringNullableListFilter<"Project"> + type?: StringFilter<"Project"> | string + status?: EnumProjectStatusFilter<"Project"> | $Enums.ProjectStatus + details?: JsonNullableFilter<"Project"> + challengeEligibility?: JsonNullableFilter<"Project"> + cancelReason?: StringNullableFilter<"Project"> | string | null + templateId?: BigIntNullableFilter<"Project"> | bigint | number | null + version?: StringFilter<"Project"> | string + lastActivityAt?: DateTimeFilter<"Project"> | Date | string + lastActivityUserId?: StringFilter<"Project"> | string + deletedAt?: DateTimeNullableFilter<"Project"> | Date | string | null + createdAt?: DateTimeFilter<"Project"> | Date | string + updatedAt?: DateTimeFilter<"Project"> | Date | string + deletedBy?: BigIntNullableFilter<"Project"> | bigint | number | null + createdBy?: IntFilter<"Project"> | number + updatedBy?: IntFilter<"Project"> | number + members?: ProjectMemberListRelationFilter + attachments?: ProjectAttachmentListRelationFilter + phases?: ProjectPhaseListRelationFilter + invites?: ProjectMemberInviteListRelationFilter + scopeChangeRequests?: ScopeChangeRequestListRelationFilter + workStreams?: WorkStreamListRelationFilter + copilotRequests?: CopilotRequestListRelationFilter + copilotOpportunities?: CopilotOpportunityListRelationFilter + settings?: ProjectSettingListRelationFilter + estimations?: ProjectEstimationListRelationFilter + history?: ProjectHistoryListRelationFilter + showcasePosts?: ProjectShowcasePostListRelationFilter + }, "id"> + + export type ProjectOrderByWithAggregationInput = { + id?: SortOrder + directProjectId?: SortOrderInput | SortOrder + billingAccountId?: SortOrderInput | SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + external?: SortOrderInput | SortOrder + bookmarks?: SortOrderInput | SortOrder + utm?: SortOrderInput | SortOrder + estimatedPrice?: SortOrderInput | SortOrder + actualPrice?: SortOrderInput | SortOrder + terms?: SortOrder + groups?: SortOrder + type?: SortOrder + status?: SortOrder + details?: SortOrderInput | SortOrder + challengeEligibility?: SortOrderInput | SortOrder + cancelReason?: SortOrderInput | SortOrder + templateId?: SortOrderInput | SortOrder + version?: SortOrder + lastActivityAt?: SortOrder + lastActivityUserId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectCountOrderByAggregateInput + _avg?: ProjectAvgOrderByAggregateInput + _max?: ProjectMaxOrderByAggregateInput + _min?: ProjectMinOrderByAggregateInput + _sum?: ProjectSumOrderByAggregateInput + } + + export type ProjectScalarWhereWithAggregatesInput = { + AND?: ProjectScalarWhereWithAggregatesInput | ProjectScalarWhereWithAggregatesInput[] + OR?: ProjectScalarWhereWithAggregatesInput[] + NOT?: ProjectScalarWhereWithAggregatesInput | ProjectScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"Project"> | bigint | number + directProjectId?: BigIntNullableWithAggregatesFilter<"Project"> | bigint | number | null + billingAccountId?: BigIntNullableWithAggregatesFilter<"Project"> | bigint | number | null + name?: StringWithAggregatesFilter<"Project"> | string + description?: StringNullableWithAggregatesFilter<"Project"> | string | null + external?: JsonNullableWithAggregatesFilter<"Project"> + bookmarks?: JsonNullableWithAggregatesFilter<"Project"> + utm?: JsonNullableWithAggregatesFilter<"Project"> + estimatedPrice?: DecimalNullableWithAggregatesFilter<"Project"> | Decimal | DecimalJsLike | number | string | null + actualPrice?: DecimalNullableWithAggregatesFilter<"Project"> | Decimal | DecimalJsLike | number | string | null + terms?: StringNullableListFilter<"Project"> + groups?: StringNullableListFilter<"Project"> + type?: StringWithAggregatesFilter<"Project"> | string + status?: EnumProjectStatusWithAggregatesFilter<"Project"> | $Enums.ProjectStatus + details?: JsonNullableWithAggregatesFilter<"Project"> + challengeEligibility?: JsonNullableWithAggregatesFilter<"Project"> + cancelReason?: StringNullableWithAggregatesFilter<"Project"> | string | null + templateId?: BigIntNullableWithAggregatesFilter<"Project"> | bigint | number | null + version?: StringWithAggregatesFilter<"Project"> | string + lastActivityAt?: DateTimeWithAggregatesFilter<"Project"> | Date | string + lastActivityUserId?: StringWithAggregatesFilter<"Project"> | string + deletedAt?: DateTimeNullableWithAggregatesFilter<"Project"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"Project"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"Project"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"Project"> | bigint | number | null + createdBy?: IntWithAggregatesFilter<"Project"> | number + updatedBy?: IntWithAggregatesFilter<"Project"> | number + } + + export type ProjectMemberWhereInput = { + AND?: ProjectMemberWhereInput | ProjectMemberWhereInput[] + OR?: ProjectMemberWhereInput[] + NOT?: ProjectMemberWhereInput | ProjectMemberWhereInput[] + id?: BigIntFilter<"ProjectMember"> | bigint | number + projectId?: BigIntFilter<"ProjectMember"> | bigint | number + userId?: BigIntFilter<"ProjectMember"> | bigint | number + role?: EnumProjectMemberRoleFilter<"ProjectMember"> | $Enums.ProjectMemberRole + isPrimary?: BoolFilter<"ProjectMember"> | boolean + deletedAt?: DateTimeNullableFilter<"ProjectMember"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectMember"> | Date | string + updatedAt?: DateTimeFilter<"ProjectMember"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectMember"> | bigint | number | null + createdBy?: IntFilter<"ProjectMember"> | number + updatedBy?: IntFilter<"ProjectMember"> | number + project?: XOR + } + + export type ProjectMemberOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + role?: SortOrder + isPrimary?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + } + + export type ProjectMemberWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectMemberWhereInput | ProjectMemberWhereInput[] + OR?: ProjectMemberWhereInput[] + NOT?: ProjectMemberWhereInput | ProjectMemberWhereInput[] + projectId?: BigIntFilter<"ProjectMember"> | bigint | number + userId?: BigIntFilter<"ProjectMember"> | bigint | number + role?: EnumProjectMemberRoleFilter<"ProjectMember"> | $Enums.ProjectMemberRole + isPrimary?: BoolFilter<"ProjectMember"> | boolean + deletedAt?: DateTimeNullableFilter<"ProjectMember"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectMember"> | Date | string + updatedAt?: DateTimeFilter<"ProjectMember"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectMember"> | bigint | number | null + createdBy?: IntFilter<"ProjectMember"> | number + updatedBy?: IntFilter<"ProjectMember"> | number + project?: XOR + }, "id"> + + export type ProjectMemberOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + role?: SortOrder + isPrimary?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectMemberCountOrderByAggregateInput + _avg?: ProjectMemberAvgOrderByAggregateInput + _max?: ProjectMemberMaxOrderByAggregateInput + _min?: ProjectMemberMinOrderByAggregateInput + _sum?: ProjectMemberSumOrderByAggregateInput + } + + export type ProjectMemberScalarWhereWithAggregatesInput = { + AND?: ProjectMemberScalarWhereWithAggregatesInput | ProjectMemberScalarWhereWithAggregatesInput[] + OR?: ProjectMemberScalarWhereWithAggregatesInput[] + NOT?: ProjectMemberScalarWhereWithAggregatesInput | ProjectMemberScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectMember"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectMember"> | bigint | number + userId?: BigIntWithAggregatesFilter<"ProjectMember"> | bigint | number + role?: EnumProjectMemberRoleWithAggregatesFilter<"ProjectMember"> | $Enums.ProjectMemberRole + isPrimary?: BoolWithAggregatesFilter<"ProjectMember"> | boolean + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectMember"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectMember"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectMember"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"ProjectMember"> | bigint | number | null + createdBy?: IntWithAggregatesFilter<"ProjectMember"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectMember"> | number + } + + export type ProjectMemberInviteWhereInput = { + AND?: ProjectMemberInviteWhereInput | ProjectMemberInviteWhereInput[] + OR?: ProjectMemberInviteWhereInput[] + NOT?: ProjectMemberInviteWhereInput | ProjectMemberInviteWhereInput[] + id?: BigIntFilter<"ProjectMemberInvite"> | bigint | number + projectId?: BigIntFilter<"ProjectMemberInvite"> | bigint | number + userId?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + email?: StringNullableFilter<"ProjectMemberInvite"> | string | null + applicationId?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + role?: EnumProjectMemberRoleFilter<"ProjectMemberInvite"> | $Enums.ProjectMemberRole + status?: EnumInviteStatusFilter<"ProjectMemberInvite"> | $Enums.InviteStatus + createdAt?: DateTimeFilter<"ProjectMemberInvite"> | Date | string + updatedAt?: DateTimeFilter<"ProjectMemberInvite"> | Date | string + deletedAt?: DateTimeNullableFilter<"ProjectMemberInvite"> | Date | string | null + createdBy?: IntFilter<"ProjectMemberInvite"> | number + updatedBy?: IntFilter<"ProjectMemberInvite"> | number + deletedBy?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + project?: XOR + application?: XOR | null + } + + export type ProjectMemberInviteOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrderInput | SortOrder + email?: SortOrderInput | SortOrder + applicationId?: SortOrderInput | SortOrder + role?: SortOrder + status?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrderInput | SortOrder + project?: ProjectOrderByWithRelationInput + application?: CopilotApplicationOrderByWithRelationInput + _relevance?: ProjectMemberInviteOrderByRelevanceInput + } + + export type ProjectMemberInviteWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectMemberInviteWhereInput | ProjectMemberInviteWhereInput[] + OR?: ProjectMemberInviteWhereInput[] + NOT?: ProjectMemberInviteWhereInput | ProjectMemberInviteWhereInput[] + projectId?: BigIntFilter<"ProjectMemberInvite"> | bigint | number + userId?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + email?: StringNullableFilter<"ProjectMemberInvite"> | string | null + applicationId?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + role?: EnumProjectMemberRoleFilter<"ProjectMemberInvite"> | $Enums.ProjectMemberRole + status?: EnumInviteStatusFilter<"ProjectMemberInvite"> | $Enums.InviteStatus + createdAt?: DateTimeFilter<"ProjectMemberInvite"> | Date | string + updatedAt?: DateTimeFilter<"ProjectMemberInvite"> | Date | string + deletedAt?: DateTimeNullableFilter<"ProjectMemberInvite"> | Date | string | null + createdBy?: IntFilter<"ProjectMemberInvite"> | number + updatedBy?: IntFilter<"ProjectMemberInvite"> | number + deletedBy?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + project?: XOR + application?: XOR | null + }, "id"> + + export type ProjectMemberInviteOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrderInput | SortOrder + email?: SortOrderInput | SortOrder + applicationId?: SortOrderInput | SortOrder + role?: SortOrder + status?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrderInput | SortOrder + _count?: ProjectMemberInviteCountOrderByAggregateInput + _avg?: ProjectMemberInviteAvgOrderByAggregateInput + _max?: ProjectMemberInviteMaxOrderByAggregateInput + _min?: ProjectMemberInviteMinOrderByAggregateInput + _sum?: ProjectMemberInviteSumOrderByAggregateInput + } + + export type ProjectMemberInviteScalarWhereWithAggregatesInput = { + AND?: ProjectMemberInviteScalarWhereWithAggregatesInput | ProjectMemberInviteScalarWhereWithAggregatesInput[] + OR?: ProjectMemberInviteScalarWhereWithAggregatesInput[] + NOT?: ProjectMemberInviteScalarWhereWithAggregatesInput | ProjectMemberInviteScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectMemberInvite"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectMemberInvite"> | bigint | number + userId?: BigIntNullableWithAggregatesFilter<"ProjectMemberInvite"> | bigint | number | null + email?: StringNullableWithAggregatesFilter<"ProjectMemberInvite"> | string | null + applicationId?: BigIntNullableWithAggregatesFilter<"ProjectMemberInvite"> | bigint | number | null + role?: EnumProjectMemberRoleWithAggregatesFilter<"ProjectMemberInvite"> | $Enums.ProjectMemberRole + status?: EnumInviteStatusWithAggregatesFilter<"ProjectMemberInvite"> | $Enums.InviteStatus + createdAt?: DateTimeWithAggregatesFilter<"ProjectMemberInvite"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectMemberInvite"> | Date | string + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectMemberInvite"> | Date | string | null + createdBy?: IntWithAggregatesFilter<"ProjectMemberInvite"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectMemberInvite"> | number + deletedBy?: BigIntNullableWithAggregatesFilter<"ProjectMemberInvite"> | bigint | number | null + } + + export type ProjectPhaseWhereInput = { + AND?: ProjectPhaseWhereInput | ProjectPhaseWhereInput[] + OR?: ProjectPhaseWhereInput[] + NOT?: ProjectPhaseWhereInput | ProjectPhaseWhereInput[] + id?: BigIntFilter<"ProjectPhase"> | bigint | number + projectId?: BigIntFilter<"ProjectPhase"> | bigint | number + name?: StringNullableFilter<"ProjectPhase"> | string | null + description?: StringNullableFilter<"ProjectPhase"> | string | null + requirements?: StringNullableFilter<"ProjectPhase"> | string | null + status?: EnumProjectStatusNullableFilter<"ProjectPhase"> | $Enums.ProjectStatus | null + startDate?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + endDate?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + duration?: IntNullableFilter<"ProjectPhase"> | number | null + budget?: FloatFilter<"ProjectPhase"> | number + spentBudget?: FloatFilter<"ProjectPhase"> | number + progress?: FloatFilter<"ProjectPhase"> | number + details?: JsonFilter<"ProjectPhase"> + order?: IntNullableFilter<"ProjectPhase"> | number | null + deletedAt?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhase"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhase"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhase"> | number | null + createdBy?: IntFilter<"ProjectPhase"> | number + updatedBy?: IntFilter<"ProjectPhase"> | number + project?: XOR + products?: PhaseProductListRelationFilter + members?: ProjectPhaseMemberListRelationFilter + approvals?: ProjectPhaseApprovalListRelationFilter + phaseWorkStreams?: PhaseWorkStreamListRelationFilter + } + + export type ProjectPhaseOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrderInput | SortOrder + description?: SortOrderInput | SortOrder + requirements?: SortOrderInput | SortOrder + status?: SortOrderInput | SortOrder + startDate?: SortOrderInput | SortOrder + endDate?: SortOrderInput | SortOrder + duration?: SortOrderInput | SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + details?: SortOrder + order?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + products?: PhaseProductOrderByRelationAggregateInput + members?: ProjectPhaseMemberOrderByRelationAggregateInput + approvals?: ProjectPhaseApprovalOrderByRelationAggregateInput + phaseWorkStreams?: PhaseWorkStreamOrderByRelationAggregateInput + _relevance?: ProjectPhaseOrderByRelevanceInput + } + + export type ProjectPhaseWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectPhaseWhereInput | ProjectPhaseWhereInput[] + OR?: ProjectPhaseWhereInput[] + NOT?: ProjectPhaseWhereInput | ProjectPhaseWhereInput[] + projectId?: BigIntFilter<"ProjectPhase"> | bigint | number + name?: StringNullableFilter<"ProjectPhase"> | string | null + description?: StringNullableFilter<"ProjectPhase"> | string | null + requirements?: StringNullableFilter<"ProjectPhase"> | string | null + status?: EnumProjectStatusNullableFilter<"ProjectPhase"> | $Enums.ProjectStatus | null + startDate?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + endDate?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + duration?: IntNullableFilter<"ProjectPhase"> | number | null + budget?: FloatFilter<"ProjectPhase"> | number + spentBudget?: FloatFilter<"ProjectPhase"> | number + progress?: FloatFilter<"ProjectPhase"> | number + details?: JsonFilter<"ProjectPhase"> + order?: IntNullableFilter<"ProjectPhase"> | number | null + deletedAt?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhase"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhase"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhase"> | number | null + createdBy?: IntFilter<"ProjectPhase"> | number + updatedBy?: IntFilter<"ProjectPhase"> | number + project?: XOR + products?: PhaseProductListRelationFilter + members?: ProjectPhaseMemberListRelationFilter + approvals?: ProjectPhaseApprovalListRelationFilter + phaseWorkStreams?: PhaseWorkStreamListRelationFilter + }, "id"> + + export type ProjectPhaseOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrderInput | SortOrder + description?: SortOrderInput | SortOrder + requirements?: SortOrderInput | SortOrder + status?: SortOrderInput | SortOrder + startDate?: SortOrderInput | SortOrder + endDate?: SortOrderInput | SortOrder + duration?: SortOrderInput | SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + details?: SortOrder + order?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectPhaseCountOrderByAggregateInput + _avg?: ProjectPhaseAvgOrderByAggregateInput + _max?: ProjectPhaseMaxOrderByAggregateInput + _min?: ProjectPhaseMinOrderByAggregateInput + _sum?: ProjectPhaseSumOrderByAggregateInput + } + + export type ProjectPhaseScalarWhereWithAggregatesInput = { + AND?: ProjectPhaseScalarWhereWithAggregatesInput | ProjectPhaseScalarWhereWithAggregatesInput[] + OR?: ProjectPhaseScalarWhereWithAggregatesInput[] + NOT?: ProjectPhaseScalarWhereWithAggregatesInput | ProjectPhaseScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectPhase"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectPhase"> | bigint | number + name?: StringNullableWithAggregatesFilter<"ProjectPhase"> | string | null + description?: StringNullableWithAggregatesFilter<"ProjectPhase"> | string | null + requirements?: StringNullableWithAggregatesFilter<"ProjectPhase"> | string | null + status?: EnumProjectStatusNullableWithAggregatesFilter<"ProjectPhase"> | $Enums.ProjectStatus | null + startDate?: DateTimeNullableWithAggregatesFilter<"ProjectPhase"> | Date | string | null + endDate?: DateTimeNullableWithAggregatesFilter<"ProjectPhase"> | Date | string | null + duration?: IntNullableWithAggregatesFilter<"ProjectPhase"> | number | null + budget?: FloatWithAggregatesFilter<"ProjectPhase"> | number + spentBudget?: FloatWithAggregatesFilter<"ProjectPhase"> | number + progress?: FloatWithAggregatesFilter<"ProjectPhase"> | number + details?: JsonWithAggregatesFilter<"ProjectPhase"> + order?: IntNullableWithAggregatesFilter<"ProjectPhase"> | number | null + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectPhase"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectPhase"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectPhase"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProjectPhase"> | number | null + createdBy?: IntWithAggregatesFilter<"ProjectPhase"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectPhase"> | number + } + + export type PhaseProductWhereInput = { + AND?: PhaseProductWhereInput | PhaseProductWhereInput[] + OR?: PhaseProductWhereInput[] + NOT?: PhaseProductWhereInput | PhaseProductWhereInput[] + id?: BigIntFilter<"PhaseProduct"> | bigint | number + phaseId?: BigIntFilter<"PhaseProduct"> | bigint | number + projectId?: BigIntFilter<"PhaseProduct"> | bigint | number + directProjectId?: BigIntNullableFilter<"PhaseProduct"> | bigint | number | null + billingAccountId?: BigIntNullableFilter<"PhaseProduct"> | bigint | number | null + templateId?: BigIntFilter<"PhaseProduct"> | bigint | number + name?: StringNullableFilter<"PhaseProduct"> | string | null + type?: StringNullableFilter<"PhaseProduct"> | string | null + estimatedPrice?: FloatFilter<"PhaseProduct"> | number + actualPrice?: FloatFilter<"PhaseProduct"> | number + details?: JsonFilter<"PhaseProduct"> + deletedAt?: DateTimeNullableFilter<"PhaseProduct"> | Date | string | null + createdAt?: DateTimeFilter<"PhaseProduct"> | Date | string + updatedAt?: DateTimeFilter<"PhaseProduct"> | Date | string + deletedBy?: IntNullableFilter<"PhaseProduct"> | number | null + createdBy?: IntFilter<"PhaseProduct"> | number + updatedBy?: IntFilter<"PhaseProduct"> | number + phase?: XOR + } + + export type PhaseProductOrderByWithRelationInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrderInput | SortOrder + billingAccountId?: SortOrderInput | SortOrder + templateId?: SortOrder + name?: SortOrderInput | SortOrder + type?: SortOrderInput | SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + details?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + phase?: ProjectPhaseOrderByWithRelationInput + _relevance?: PhaseProductOrderByRelevanceInput + } + + export type PhaseProductWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: PhaseProductWhereInput | PhaseProductWhereInput[] + OR?: PhaseProductWhereInput[] + NOT?: PhaseProductWhereInput | PhaseProductWhereInput[] + phaseId?: BigIntFilter<"PhaseProduct"> | bigint | number + projectId?: BigIntFilter<"PhaseProduct"> | bigint | number + directProjectId?: BigIntNullableFilter<"PhaseProduct"> | bigint | number | null + billingAccountId?: BigIntNullableFilter<"PhaseProduct"> | bigint | number | null + templateId?: BigIntFilter<"PhaseProduct"> | bigint | number + name?: StringNullableFilter<"PhaseProduct"> | string | null + type?: StringNullableFilter<"PhaseProduct"> | string | null + estimatedPrice?: FloatFilter<"PhaseProduct"> | number + actualPrice?: FloatFilter<"PhaseProduct"> | number + details?: JsonFilter<"PhaseProduct"> + deletedAt?: DateTimeNullableFilter<"PhaseProduct"> | Date | string | null + createdAt?: DateTimeFilter<"PhaseProduct"> | Date | string + updatedAt?: DateTimeFilter<"PhaseProduct"> | Date | string + deletedBy?: IntNullableFilter<"PhaseProduct"> | number | null + createdBy?: IntFilter<"PhaseProduct"> | number + updatedBy?: IntFilter<"PhaseProduct"> | number + phase?: XOR + }, "id"> + + export type PhaseProductOrderByWithAggregationInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrderInput | SortOrder + billingAccountId?: SortOrderInput | SortOrder + templateId?: SortOrder + name?: SortOrderInput | SortOrder + type?: SortOrderInput | SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + details?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: PhaseProductCountOrderByAggregateInput + _avg?: PhaseProductAvgOrderByAggregateInput + _max?: PhaseProductMaxOrderByAggregateInput + _min?: PhaseProductMinOrderByAggregateInput + _sum?: PhaseProductSumOrderByAggregateInput + } + + export type PhaseProductScalarWhereWithAggregatesInput = { + AND?: PhaseProductScalarWhereWithAggregatesInput | PhaseProductScalarWhereWithAggregatesInput[] + OR?: PhaseProductScalarWhereWithAggregatesInput[] + NOT?: PhaseProductScalarWhereWithAggregatesInput | PhaseProductScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"PhaseProduct"> | bigint | number + phaseId?: BigIntWithAggregatesFilter<"PhaseProduct"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"PhaseProduct"> | bigint | number + directProjectId?: BigIntNullableWithAggregatesFilter<"PhaseProduct"> | bigint | number | null + billingAccountId?: BigIntNullableWithAggregatesFilter<"PhaseProduct"> | bigint | number | null + templateId?: BigIntWithAggregatesFilter<"PhaseProduct"> | bigint | number + name?: StringNullableWithAggregatesFilter<"PhaseProduct"> | string | null + type?: StringNullableWithAggregatesFilter<"PhaseProduct"> | string | null + estimatedPrice?: FloatWithAggregatesFilter<"PhaseProduct"> | number + actualPrice?: FloatWithAggregatesFilter<"PhaseProduct"> | number + details?: JsonWithAggregatesFilter<"PhaseProduct"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"PhaseProduct"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"PhaseProduct"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"PhaseProduct"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"PhaseProduct"> | number | null + createdBy?: IntWithAggregatesFilter<"PhaseProduct"> | number + updatedBy?: IntWithAggregatesFilter<"PhaseProduct"> | number + } + + export type ProjectPhaseMemberWhereInput = { + AND?: ProjectPhaseMemberWhereInput | ProjectPhaseMemberWhereInput[] + OR?: ProjectPhaseMemberWhereInput[] + NOT?: ProjectPhaseMemberWhereInput | ProjectPhaseMemberWhereInput[] + id?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + phaseId?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + userId?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + deletedAt?: DateTimeNullableFilter<"ProjectPhaseMember"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhaseMember"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhaseMember"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhaseMember"> | number | null + createdBy?: IntFilter<"ProjectPhaseMember"> | number + updatedBy?: IntFilter<"ProjectPhaseMember"> | number + phase?: XOR + } + + export type ProjectPhaseMemberOrderByWithRelationInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + phase?: ProjectPhaseOrderByWithRelationInput + } + + export type ProjectPhaseMemberWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + phaseId_userId?: ProjectPhaseMemberPhaseIdUserIdCompoundUniqueInput + AND?: ProjectPhaseMemberWhereInput | ProjectPhaseMemberWhereInput[] + OR?: ProjectPhaseMemberWhereInput[] + NOT?: ProjectPhaseMemberWhereInput | ProjectPhaseMemberWhereInput[] + phaseId?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + userId?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + deletedAt?: DateTimeNullableFilter<"ProjectPhaseMember"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhaseMember"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhaseMember"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhaseMember"> | number | null + createdBy?: IntFilter<"ProjectPhaseMember"> | number + updatedBy?: IntFilter<"ProjectPhaseMember"> | number + phase?: XOR + }, "id" | "phaseId_userId"> + + export type ProjectPhaseMemberOrderByWithAggregationInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectPhaseMemberCountOrderByAggregateInput + _avg?: ProjectPhaseMemberAvgOrderByAggregateInput + _max?: ProjectPhaseMemberMaxOrderByAggregateInput + _min?: ProjectPhaseMemberMinOrderByAggregateInput + _sum?: ProjectPhaseMemberSumOrderByAggregateInput + } + + export type ProjectPhaseMemberScalarWhereWithAggregatesInput = { + AND?: ProjectPhaseMemberScalarWhereWithAggregatesInput | ProjectPhaseMemberScalarWhereWithAggregatesInput[] + OR?: ProjectPhaseMemberScalarWhereWithAggregatesInput[] + NOT?: ProjectPhaseMemberScalarWhereWithAggregatesInput | ProjectPhaseMemberScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectPhaseMember"> | bigint | number + phaseId?: BigIntWithAggregatesFilter<"ProjectPhaseMember"> | bigint | number + userId?: BigIntWithAggregatesFilter<"ProjectPhaseMember"> | bigint | number + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectPhaseMember"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectPhaseMember"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectPhaseMember"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProjectPhaseMember"> | number | null + createdBy?: IntWithAggregatesFilter<"ProjectPhaseMember"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectPhaseMember"> | number + } + + export type ProjectPhaseApprovalWhereInput = { + AND?: ProjectPhaseApprovalWhereInput | ProjectPhaseApprovalWhereInput[] + OR?: ProjectPhaseApprovalWhereInput[] + NOT?: ProjectPhaseApprovalWhereInput | ProjectPhaseApprovalWhereInput[] + id?: BigIntFilter<"ProjectPhaseApproval"> | bigint | number + phaseId?: BigIntFilter<"ProjectPhaseApproval"> | bigint | number + decision?: EnumPhaseApprovalDecisionFilter<"ProjectPhaseApproval"> | $Enums.PhaseApprovalDecision + comment?: StringNullableFilter<"ProjectPhaseApproval"> | string | null + startDate?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + endDate?: DateTimeNullableFilter<"ProjectPhaseApproval"> | Date | string | null + expectedEndDate?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + deletedAt?: DateTimeNullableFilter<"ProjectPhaseApproval"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhaseApproval"> | number | null + createdBy?: IntFilter<"ProjectPhaseApproval"> | number + updatedBy?: IntFilter<"ProjectPhaseApproval"> | number + phase?: XOR + } + + export type ProjectPhaseApprovalOrderByWithRelationInput = { + id?: SortOrder + phaseId?: SortOrder + decision?: SortOrder + comment?: SortOrderInput | SortOrder + startDate?: SortOrder + endDate?: SortOrderInput | SortOrder + expectedEndDate?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + phase?: ProjectPhaseOrderByWithRelationInput + _relevance?: ProjectPhaseApprovalOrderByRelevanceInput + } + + export type ProjectPhaseApprovalWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectPhaseApprovalWhereInput | ProjectPhaseApprovalWhereInput[] + OR?: ProjectPhaseApprovalWhereInput[] + NOT?: ProjectPhaseApprovalWhereInput | ProjectPhaseApprovalWhereInput[] + phaseId?: BigIntFilter<"ProjectPhaseApproval"> | bigint | number + decision?: EnumPhaseApprovalDecisionFilter<"ProjectPhaseApproval"> | $Enums.PhaseApprovalDecision + comment?: StringNullableFilter<"ProjectPhaseApproval"> | string | null + startDate?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + endDate?: DateTimeNullableFilter<"ProjectPhaseApproval"> | Date | string | null + expectedEndDate?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + deletedAt?: DateTimeNullableFilter<"ProjectPhaseApproval"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhaseApproval"> | number | null + createdBy?: IntFilter<"ProjectPhaseApproval"> | number + updatedBy?: IntFilter<"ProjectPhaseApproval"> | number + phase?: XOR + }, "id"> + + export type ProjectPhaseApprovalOrderByWithAggregationInput = { + id?: SortOrder + phaseId?: SortOrder + decision?: SortOrder + comment?: SortOrderInput | SortOrder + startDate?: SortOrder + endDate?: SortOrderInput | SortOrder + expectedEndDate?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectPhaseApprovalCountOrderByAggregateInput + _avg?: ProjectPhaseApprovalAvgOrderByAggregateInput + _max?: ProjectPhaseApprovalMaxOrderByAggregateInput + _min?: ProjectPhaseApprovalMinOrderByAggregateInput + _sum?: ProjectPhaseApprovalSumOrderByAggregateInput + } + + export type ProjectPhaseApprovalScalarWhereWithAggregatesInput = { + AND?: ProjectPhaseApprovalScalarWhereWithAggregatesInput | ProjectPhaseApprovalScalarWhereWithAggregatesInput[] + OR?: ProjectPhaseApprovalScalarWhereWithAggregatesInput[] + NOT?: ProjectPhaseApprovalScalarWhereWithAggregatesInput | ProjectPhaseApprovalScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectPhaseApproval"> | bigint | number + phaseId?: BigIntWithAggregatesFilter<"ProjectPhaseApproval"> | bigint | number + decision?: EnumPhaseApprovalDecisionWithAggregatesFilter<"ProjectPhaseApproval"> | $Enums.PhaseApprovalDecision + comment?: StringNullableWithAggregatesFilter<"ProjectPhaseApproval"> | string | null + startDate?: DateTimeWithAggregatesFilter<"ProjectPhaseApproval"> | Date | string + endDate?: DateTimeNullableWithAggregatesFilter<"ProjectPhaseApproval"> | Date | string | null + expectedEndDate?: DateTimeWithAggregatesFilter<"ProjectPhaseApproval"> | Date | string + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectPhaseApproval"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectPhaseApproval"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectPhaseApproval"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProjectPhaseApproval"> | number | null + createdBy?: IntWithAggregatesFilter<"ProjectPhaseApproval"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectPhaseApproval"> | number + } + + export type ProjectAttachmentWhereInput = { + AND?: ProjectAttachmentWhereInput | ProjectAttachmentWhereInput[] + OR?: ProjectAttachmentWhereInput[] + NOT?: ProjectAttachmentWhereInput | ProjectAttachmentWhereInput[] + id?: BigIntFilter<"ProjectAttachment"> | bigint | number + projectId?: BigIntFilter<"ProjectAttachment"> | bigint | number + title?: StringNullableFilter<"ProjectAttachment"> | string | null + type?: EnumAttachmentTypeFilter<"ProjectAttachment"> | $Enums.AttachmentType + tags?: StringNullableListFilter<"ProjectAttachment"> + size?: IntNullableFilter<"ProjectAttachment"> | number | null + category?: StringNullableFilter<"ProjectAttachment"> | string | null + description?: StringNullableFilter<"ProjectAttachment"> | string | null + path?: StringFilter<"ProjectAttachment"> | string + contentType?: StringNullableFilter<"ProjectAttachment"> | string | null + allowedUsers?: IntNullableListFilter<"ProjectAttachment"> + deletedAt?: DateTimeNullableFilter<"ProjectAttachment"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectAttachment"> | Date | string + updatedAt?: DateTimeFilter<"ProjectAttachment"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectAttachment"> | bigint | number | null + createdBy?: IntFilter<"ProjectAttachment"> | number + updatedBy?: IntFilter<"ProjectAttachment"> | number + project?: XOR + } + + export type ProjectAttachmentOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + title?: SortOrderInput | SortOrder + type?: SortOrder + tags?: SortOrder + size?: SortOrderInput | SortOrder + category?: SortOrderInput | SortOrder + description?: SortOrderInput | SortOrder + path?: SortOrder + contentType?: SortOrderInput | SortOrder + allowedUsers?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + _relevance?: ProjectAttachmentOrderByRelevanceInput + } + + export type ProjectAttachmentWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectAttachmentWhereInput | ProjectAttachmentWhereInput[] + OR?: ProjectAttachmentWhereInput[] + NOT?: ProjectAttachmentWhereInput | ProjectAttachmentWhereInput[] + projectId?: BigIntFilter<"ProjectAttachment"> | bigint | number + title?: StringNullableFilter<"ProjectAttachment"> | string | null + type?: EnumAttachmentTypeFilter<"ProjectAttachment"> | $Enums.AttachmentType + tags?: StringNullableListFilter<"ProjectAttachment"> + size?: IntNullableFilter<"ProjectAttachment"> | number | null + category?: StringNullableFilter<"ProjectAttachment"> | string | null + description?: StringNullableFilter<"ProjectAttachment"> | string | null + path?: StringFilter<"ProjectAttachment"> | string + contentType?: StringNullableFilter<"ProjectAttachment"> | string | null + allowedUsers?: IntNullableListFilter<"ProjectAttachment"> + deletedAt?: DateTimeNullableFilter<"ProjectAttachment"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectAttachment"> | Date | string + updatedAt?: DateTimeFilter<"ProjectAttachment"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectAttachment"> | bigint | number | null + createdBy?: IntFilter<"ProjectAttachment"> | number + updatedBy?: IntFilter<"ProjectAttachment"> | number + project?: XOR + }, "id"> + + export type ProjectAttachmentOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + title?: SortOrderInput | SortOrder + type?: SortOrder + tags?: SortOrder + size?: SortOrderInput | SortOrder + category?: SortOrderInput | SortOrder + description?: SortOrderInput | SortOrder + path?: SortOrder + contentType?: SortOrderInput | SortOrder + allowedUsers?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectAttachmentCountOrderByAggregateInput + _avg?: ProjectAttachmentAvgOrderByAggregateInput + _max?: ProjectAttachmentMaxOrderByAggregateInput + _min?: ProjectAttachmentMinOrderByAggregateInput + _sum?: ProjectAttachmentSumOrderByAggregateInput + } + + export type ProjectAttachmentScalarWhereWithAggregatesInput = { + AND?: ProjectAttachmentScalarWhereWithAggregatesInput | ProjectAttachmentScalarWhereWithAggregatesInput[] + OR?: ProjectAttachmentScalarWhereWithAggregatesInput[] + NOT?: ProjectAttachmentScalarWhereWithAggregatesInput | ProjectAttachmentScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectAttachment"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectAttachment"> | bigint | number + title?: StringNullableWithAggregatesFilter<"ProjectAttachment"> | string | null + type?: EnumAttachmentTypeWithAggregatesFilter<"ProjectAttachment"> | $Enums.AttachmentType + tags?: StringNullableListFilter<"ProjectAttachment"> + size?: IntNullableWithAggregatesFilter<"ProjectAttachment"> | number | null + category?: StringNullableWithAggregatesFilter<"ProjectAttachment"> | string | null + description?: StringNullableWithAggregatesFilter<"ProjectAttachment"> | string | null + path?: StringWithAggregatesFilter<"ProjectAttachment"> | string + contentType?: StringNullableWithAggregatesFilter<"ProjectAttachment"> | string | null + allowedUsers?: IntNullableListFilter<"ProjectAttachment"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectAttachment"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectAttachment"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectAttachment"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"ProjectAttachment"> | bigint | number | null + createdBy?: IntWithAggregatesFilter<"ProjectAttachment"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectAttachment"> | number + } + + export type TimelineWhereInput = { + AND?: TimelineWhereInput | TimelineWhereInput[] + OR?: TimelineWhereInput[] + NOT?: TimelineWhereInput | TimelineWhereInput[] + id?: BigIntFilter<"Timeline"> | bigint | number + name?: StringFilter<"Timeline"> | string + description?: StringNullableFilter<"Timeline"> | string | null + startDate?: DateTimeFilter<"Timeline"> | Date | string + endDate?: DateTimeNullableFilter<"Timeline"> | Date | string | null + reference?: EnumTimelineReferenceFilter<"Timeline"> | $Enums.TimelineReference + referenceId?: BigIntFilter<"Timeline"> | bigint | number + deletedAt?: DateTimeNullableFilter<"Timeline"> | Date | string | null + createdAt?: DateTimeFilter<"Timeline"> | Date | string + updatedAt?: DateTimeFilter<"Timeline"> | Date | string + deletedBy?: BigIntNullableFilter<"Timeline"> | bigint | number | null + createdBy?: BigIntFilter<"Timeline"> | bigint | number + updatedBy?: BigIntFilter<"Timeline"> | bigint | number + milestones?: MilestoneListRelationFilter + } + + export type TimelineOrderByWithRelationInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + startDate?: SortOrder + endDate?: SortOrderInput | SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + milestones?: MilestoneOrderByRelationAggregateInput + _relevance?: TimelineOrderByRelevanceInput + } + + export type TimelineWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: TimelineWhereInput | TimelineWhereInput[] + OR?: TimelineWhereInput[] + NOT?: TimelineWhereInput | TimelineWhereInput[] + name?: StringFilter<"Timeline"> | string + description?: StringNullableFilter<"Timeline"> | string | null + startDate?: DateTimeFilter<"Timeline"> | Date | string + endDate?: DateTimeNullableFilter<"Timeline"> | Date | string | null + reference?: EnumTimelineReferenceFilter<"Timeline"> | $Enums.TimelineReference + referenceId?: BigIntFilter<"Timeline"> | bigint | number + deletedAt?: DateTimeNullableFilter<"Timeline"> | Date | string | null + createdAt?: DateTimeFilter<"Timeline"> | Date | string + updatedAt?: DateTimeFilter<"Timeline"> | Date | string + deletedBy?: BigIntNullableFilter<"Timeline"> | bigint | number | null + createdBy?: BigIntFilter<"Timeline"> | bigint | number + updatedBy?: BigIntFilter<"Timeline"> | bigint | number + milestones?: MilestoneListRelationFilter + }, "id"> + + export type TimelineOrderByWithAggregationInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + startDate?: SortOrder + endDate?: SortOrderInput | SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: TimelineCountOrderByAggregateInput + _avg?: TimelineAvgOrderByAggregateInput + _max?: TimelineMaxOrderByAggregateInput + _min?: TimelineMinOrderByAggregateInput + _sum?: TimelineSumOrderByAggregateInput + } + + export type TimelineScalarWhereWithAggregatesInput = { + AND?: TimelineScalarWhereWithAggregatesInput | TimelineScalarWhereWithAggregatesInput[] + OR?: TimelineScalarWhereWithAggregatesInput[] + NOT?: TimelineScalarWhereWithAggregatesInput | TimelineScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"Timeline"> | bigint | number + name?: StringWithAggregatesFilter<"Timeline"> | string + description?: StringNullableWithAggregatesFilter<"Timeline"> | string | null + startDate?: DateTimeWithAggregatesFilter<"Timeline"> | Date | string + endDate?: DateTimeNullableWithAggregatesFilter<"Timeline"> | Date | string | null + reference?: EnumTimelineReferenceWithAggregatesFilter<"Timeline"> | $Enums.TimelineReference + referenceId?: BigIntWithAggregatesFilter<"Timeline"> | bigint | number + deletedAt?: DateTimeNullableWithAggregatesFilter<"Timeline"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"Timeline"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"Timeline"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"Timeline"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"Timeline"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"Timeline"> | bigint | number + } + + export type MilestoneWhereInput = { + AND?: MilestoneWhereInput | MilestoneWhereInput[] + OR?: MilestoneWhereInput[] + NOT?: MilestoneWhereInput | MilestoneWhereInput[] + id?: BigIntFilter<"Milestone"> | bigint | number + timelineId?: BigIntFilter<"Milestone"> | bigint | number + name?: StringFilter<"Milestone"> | string + description?: StringNullableFilter<"Milestone"> | string | null + duration?: IntFilter<"Milestone"> | number + startDate?: DateTimeFilter<"Milestone"> | Date | string + actualStartDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + endDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + completionDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + status?: EnumProjectStatusFilter<"Milestone"> | $Enums.ProjectStatus + type?: StringFilter<"Milestone"> | string + details?: JsonNullableFilter<"Milestone"> + order?: IntFilter<"Milestone"> | number + plannedText?: StringNullableFilter<"Milestone"> | string | null + activeText?: StringNullableFilter<"Milestone"> | string | null + completedText?: StringNullableFilter<"Milestone"> | string | null + blockedText?: StringNullableFilter<"Milestone"> | string | null + hidden?: BoolFilter<"Milestone"> | boolean + deletedAt?: DateTimeNullableFilter<"Milestone"> | Date | string | null + createdAt?: DateTimeFilter<"Milestone"> | Date | string + updatedAt?: DateTimeFilter<"Milestone"> | Date | string + deletedBy?: BigIntNullableFilter<"Milestone"> | bigint | number | null + createdBy?: BigIntFilter<"Milestone"> | bigint | number + updatedBy?: BigIntFilter<"Milestone"> | bigint | number + timeline?: XOR + statusHistory?: StatusHistoryListRelationFilter + } + + export type MilestoneOrderByWithRelationInput = { + id?: SortOrder + timelineId?: SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + duration?: SortOrder + startDate?: SortOrder + actualStartDate?: SortOrderInput | SortOrder + endDate?: SortOrderInput | SortOrder + completionDate?: SortOrderInput | SortOrder + status?: SortOrder + type?: SortOrder + details?: SortOrderInput | SortOrder + order?: SortOrder + plannedText?: SortOrderInput | SortOrder + activeText?: SortOrderInput | SortOrder + completedText?: SortOrderInput | SortOrder + blockedText?: SortOrderInput | SortOrder + hidden?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + timeline?: TimelineOrderByWithRelationInput + statusHistory?: StatusHistoryOrderByRelationAggregateInput + _relevance?: MilestoneOrderByRelevanceInput + } + + export type MilestoneWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: MilestoneWhereInput | MilestoneWhereInput[] + OR?: MilestoneWhereInput[] + NOT?: MilestoneWhereInput | MilestoneWhereInput[] + timelineId?: BigIntFilter<"Milestone"> | bigint | number + name?: StringFilter<"Milestone"> | string + description?: StringNullableFilter<"Milestone"> | string | null + duration?: IntFilter<"Milestone"> | number + startDate?: DateTimeFilter<"Milestone"> | Date | string + actualStartDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + endDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + completionDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + status?: EnumProjectStatusFilter<"Milestone"> | $Enums.ProjectStatus + type?: StringFilter<"Milestone"> | string + details?: JsonNullableFilter<"Milestone"> + order?: IntFilter<"Milestone"> | number + plannedText?: StringNullableFilter<"Milestone"> | string | null + activeText?: StringNullableFilter<"Milestone"> | string | null + completedText?: StringNullableFilter<"Milestone"> | string | null + blockedText?: StringNullableFilter<"Milestone"> | string | null + hidden?: BoolFilter<"Milestone"> | boolean + deletedAt?: DateTimeNullableFilter<"Milestone"> | Date | string | null + createdAt?: DateTimeFilter<"Milestone"> | Date | string + updatedAt?: DateTimeFilter<"Milestone"> | Date | string + deletedBy?: BigIntNullableFilter<"Milestone"> | bigint | number | null + createdBy?: BigIntFilter<"Milestone"> | bigint | number + updatedBy?: BigIntFilter<"Milestone"> | bigint | number + timeline?: XOR + statusHistory?: StatusHistoryListRelationFilter + }, "id"> + + export type MilestoneOrderByWithAggregationInput = { + id?: SortOrder + timelineId?: SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + duration?: SortOrder + startDate?: SortOrder + actualStartDate?: SortOrderInput | SortOrder + endDate?: SortOrderInput | SortOrder + completionDate?: SortOrderInput | SortOrder + status?: SortOrder + type?: SortOrder + details?: SortOrderInput | SortOrder + order?: SortOrder + plannedText?: SortOrderInput | SortOrder + activeText?: SortOrderInput | SortOrder + completedText?: SortOrderInput | SortOrder + blockedText?: SortOrderInput | SortOrder + hidden?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: MilestoneCountOrderByAggregateInput + _avg?: MilestoneAvgOrderByAggregateInput + _max?: MilestoneMaxOrderByAggregateInput + _min?: MilestoneMinOrderByAggregateInput + _sum?: MilestoneSumOrderByAggregateInput + } + + export type MilestoneScalarWhereWithAggregatesInput = { + AND?: MilestoneScalarWhereWithAggregatesInput | MilestoneScalarWhereWithAggregatesInput[] + OR?: MilestoneScalarWhereWithAggregatesInput[] + NOT?: MilestoneScalarWhereWithAggregatesInput | MilestoneScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"Milestone"> | bigint | number + timelineId?: BigIntWithAggregatesFilter<"Milestone"> | bigint | number + name?: StringWithAggregatesFilter<"Milestone"> | string + description?: StringNullableWithAggregatesFilter<"Milestone"> | string | null + duration?: IntWithAggregatesFilter<"Milestone"> | number + startDate?: DateTimeWithAggregatesFilter<"Milestone"> | Date | string + actualStartDate?: DateTimeNullableWithAggregatesFilter<"Milestone"> | Date | string | null + endDate?: DateTimeNullableWithAggregatesFilter<"Milestone"> | Date | string | null + completionDate?: DateTimeNullableWithAggregatesFilter<"Milestone"> | Date | string | null + status?: EnumProjectStatusWithAggregatesFilter<"Milestone"> | $Enums.ProjectStatus + type?: StringWithAggregatesFilter<"Milestone"> | string + details?: JsonNullableWithAggregatesFilter<"Milestone"> + order?: IntWithAggregatesFilter<"Milestone"> | number + plannedText?: StringNullableWithAggregatesFilter<"Milestone"> | string | null + activeText?: StringNullableWithAggregatesFilter<"Milestone"> | string | null + completedText?: StringNullableWithAggregatesFilter<"Milestone"> | string | null + blockedText?: StringNullableWithAggregatesFilter<"Milestone"> | string | null + hidden?: BoolWithAggregatesFilter<"Milestone"> | boolean + deletedAt?: DateTimeNullableWithAggregatesFilter<"Milestone"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"Milestone"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"Milestone"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"Milestone"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"Milestone"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"Milestone"> | bigint | number + } + + export type StatusHistoryWhereInput = { + AND?: StatusHistoryWhereInput | StatusHistoryWhereInput[] + OR?: StatusHistoryWhereInput[] + NOT?: StatusHistoryWhereInput | StatusHistoryWhereInput[] + id?: BigIntFilter<"StatusHistory"> | bigint | number + reference?: StringFilter<"StatusHistory"> | string + referenceId?: BigIntFilter<"StatusHistory"> | bigint | number + status?: EnumProjectStatusFilter<"StatusHistory"> | $Enums.ProjectStatus + comment?: StringNullableFilter<"StatusHistory"> | string | null + createdBy?: IntFilter<"StatusHistory"> | number + createdAt?: DateTimeFilter<"StatusHistory"> | Date | string + updatedBy?: IntFilter<"StatusHistory"> | number + updatedAt?: DateTimeFilter<"StatusHistory"> | Date | string + milestone?: XOR | null + } + + export type StatusHistoryOrderByWithRelationInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + status?: SortOrder + comment?: SortOrderInput | SortOrder + createdBy?: SortOrder + createdAt?: SortOrder + updatedBy?: SortOrder + updatedAt?: SortOrder + milestone?: MilestoneOrderByWithRelationInput + _relevance?: StatusHistoryOrderByRelevanceInput + } + + export type StatusHistoryWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: StatusHistoryWhereInput | StatusHistoryWhereInput[] + OR?: StatusHistoryWhereInput[] + NOT?: StatusHistoryWhereInput | StatusHistoryWhereInput[] + reference?: StringFilter<"StatusHistory"> | string + referenceId?: BigIntFilter<"StatusHistory"> | bigint | number + status?: EnumProjectStatusFilter<"StatusHistory"> | $Enums.ProjectStatus + comment?: StringNullableFilter<"StatusHistory"> | string | null + createdBy?: IntFilter<"StatusHistory"> | number + createdAt?: DateTimeFilter<"StatusHistory"> | Date | string + updatedBy?: IntFilter<"StatusHistory"> | number + updatedAt?: DateTimeFilter<"StatusHistory"> | Date | string + milestone?: XOR | null + }, "id"> + + export type StatusHistoryOrderByWithAggregationInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + status?: SortOrder + comment?: SortOrderInput | SortOrder + createdBy?: SortOrder + createdAt?: SortOrder + updatedBy?: SortOrder + updatedAt?: SortOrder + _count?: StatusHistoryCountOrderByAggregateInput + _avg?: StatusHistoryAvgOrderByAggregateInput + _max?: StatusHistoryMaxOrderByAggregateInput + _min?: StatusHistoryMinOrderByAggregateInput + _sum?: StatusHistorySumOrderByAggregateInput + } + + export type StatusHistoryScalarWhereWithAggregatesInput = { + AND?: StatusHistoryScalarWhereWithAggregatesInput | StatusHistoryScalarWhereWithAggregatesInput[] + OR?: StatusHistoryScalarWhereWithAggregatesInput[] + NOT?: StatusHistoryScalarWhereWithAggregatesInput | StatusHistoryScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"StatusHistory"> | bigint | number + reference?: StringWithAggregatesFilter<"StatusHistory"> | string + referenceId?: BigIntWithAggregatesFilter<"StatusHistory"> | bigint | number + status?: EnumProjectStatusWithAggregatesFilter<"StatusHistory"> | $Enums.ProjectStatus + comment?: StringNullableWithAggregatesFilter<"StatusHistory"> | string | null + createdBy?: IntWithAggregatesFilter<"StatusHistory"> | number + createdAt?: DateTimeWithAggregatesFilter<"StatusHistory"> | Date | string + updatedBy?: IntWithAggregatesFilter<"StatusHistory"> | number + updatedAt?: DateTimeWithAggregatesFilter<"StatusHistory"> | Date | string + } + + export type ProjectTemplateWhereInput = { + AND?: ProjectTemplateWhereInput | ProjectTemplateWhereInput[] + OR?: ProjectTemplateWhereInput[] + NOT?: ProjectTemplateWhereInput | ProjectTemplateWhereInput[] + id?: BigIntFilter<"ProjectTemplate"> | bigint | number + name?: StringFilter<"ProjectTemplate"> | string + key?: StringFilter<"ProjectTemplate"> | string + category?: StringFilter<"ProjectTemplate"> | string + subCategory?: StringNullableFilter<"ProjectTemplate"> | string | null + metadata?: JsonFilter<"ProjectTemplate"> + icon?: StringFilter<"ProjectTemplate"> | string + question?: StringFilter<"ProjectTemplate"> | string + info?: StringFilter<"ProjectTemplate"> | string + aliases?: JsonFilter<"ProjectTemplate"> + scope?: JsonNullableFilter<"ProjectTemplate"> + phases?: JsonNullableFilter<"ProjectTemplate"> + form?: JsonNullableFilter<"ProjectTemplate"> + planConfig?: JsonNullableFilter<"ProjectTemplate"> + priceConfig?: JsonNullableFilter<"ProjectTemplate"> + disabled?: BoolFilter<"ProjectTemplate"> | boolean + hidden?: BoolFilter<"ProjectTemplate"> | boolean + deletedAt?: DateTimeNullableFilter<"ProjectTemplate"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectTemplate"> | Date | string + updatedAt?: DateTimeFilter<"ProjectTemplate"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectTemplate"> | bigint | number | null + createdBy?: BigIntFilter<"ProjectTemplate"> | bigint | number + updatedBy?: BigIntFilter<"ProjectTemplate"> | bigint | number + workManagementPermissions?: WorkManagementPermissionListRelationFilter + } + + export type ProjectTemplateOrderByWithRelationInput = { + id?: SortOrder + name?: SortOrder + key?: SortOrder + category?: SortOrder + subCategory?: SortOrderInput | SortOrder + metadata?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + scope?: SortOrderInput | SortOrder + phases?: SortOrderInput | SortOrder + form?: SortOrderInput | SortOrder + planConfig?: SortOrderInput | SortOrder + priceConfig?: SortOrderInput | SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + workManagementPermissions?: WorkManagementPermissionOrderByRelationAggregateInput + _relevance?: ProjectTemplateOrderByRelevanceInput + } + + export type ProjectTemplateWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectTemplateWhereInput | ProjectTemplateWhereInput[] + OR?: ProjectTemplateWhereInput[] + NOT?: ProjectTemplateWhereInput | ProjectTemplateWhereInput[] + name?: StringFilter<"ProjectTemplate"> | string + key?: StringFilter<"ProjectTemplate"> | string + category?: StringFilter<"ProjectTemplate"> | string + subCategory?: StringNullableFilter<"ProjectTemplate"> | string | null + metadata?: JsonFilter<"ProjectTemplate"> + icon?: StringFilter<"ProjectTemplate"> | string + question?: StringFilter<"ProjectTemplate"> | string + info?: StringFilter<"ProjectTemplate"> | string + aliases?: JsonFilter<"ProjectTemplate"> + scope?: JsonNullableFilter<"ProjectTemplate"> + phases?: JsonNullableFilter<"ProjectTemplate"> + form?: JsonNullableFilter<"ProjectTemplate"> + planConfig?: JsonNullableFilter<"ProjectTemplate"> + priceConfig?: JsonNullableFilter<"ProjectTemplate"> + disabled?: BoolFilter<"ProjectTemplate"> | boolean + hidden?: BoolFilter<"ProjectTemplate"> | boolean + deletedAt?: DateTimeNullableFilter<"ProjectTemplate"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectTemplate"> | Date | string + updatedAt?: DateTimeFilter<"ProjectTemplate"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectTemplate"> | bigint | number | null + createdBy?: BigIntFilter<"ProjectTemplate"> | bigint | number + updatedBy?: BigIntFilter<"ProjectTemplate"> | bigint | number + workManagementPermissions?: WorkManagementPermissionListRelationFilter + }, "id"> + + export type ProjectTemplateOrderByWithAggregationInput = { + id?: SortOrder + name?: SortOrder + key?: SortOrder + category?: SortOrder + subCategory?: SortOrderInput | SortOrder + metadata?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + scope?: SortOrderInput | SortOrder + phases?: SortOrderInput | SortOrder + form?: SortOrderInput | SortOrder + planConfig?: SortOrderInput | SortOrder + priceConfig?: SortOrderInput | SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectTemplateCountOrderByAggregateInput + _avg?: ProjectTemplateAvgOrderByAggregateInput + _max?: ProjectTemplateMaxOrderByAggregateInput + _min?: ProjectTemplateMinOrderByAggregateInput + _sum?: ProjectTemplateSumOrderByAggregateInput + } + + export type ProjectTemplateScalarWhereWithAggregatesInput = { + AND?: ProjectTemplateScalarWhereWithAggregatesInput | ProjectTemplateScalarWhereWithAggregatesInput[] + OR?: ProjectTemplateScalarWhereWithAggregatesInput[] + NOT?: ProjectTemplateScalarWhereWithAggregatesInput | ProjectTemplateScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectTemplate"> | bigint | number + name?: StringWithAggregatesFilter<"ProjectTemplate"> | string + key?: StringWithAggregatesFilter<"ProjectTemplate"> | string + category?: StringWithAggregatesFilter<"ProjectTemplate"> | string + subCategory?: StringNullableWithAggregatesFilter<"ProjectTemplate"> | string | null + metadata?: JsonWithAggregatesFilter<"ProjectTemplate"> + icon?: StringWithAggregatesFilter<"ProjectTemplate"> | string + question?: StringWithAggregatesFilter<"ProjectTemplate"> | string + info?: StringWithAggregatesFilter<"ProjectTemplate"> | string + aliases?: JsonWithAggregatesFilter<"ProjectTemplate"> + scope?: JsonNullableWithAggregatesFilter<"ProjectTemplate"> + phases?: JsonNullableWithAggregatesFilter<"ProjectTemplate"> + form?: JsonNullableWithAggregatesFilter<"ProjectTemplate"> + planConfig?: JsonNullableWithAggregatesFilter<"ProjectTemplate"> + priceConfig?: JsonNullableWithAggregatesFilter<"ProjectTemplate"> + disabled?: BoolWithAggregatesFilter<"ProjectTemplate"> | boolean + hidden?: BoolWithAggregatesFilter<"ProjectTemplate"> | boolean + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectTemplate"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectTemplate"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectTemplate"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"ProjectTemplate"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"ProjectTemplate"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"ProjectTemplate"> | bigint | number + } + + export type ProductTemplateWhereInput = { + AND?: ProductTemplateWhereInput | ProductTemplateWhereInput[] + OR?: ProductTemplateWhereInput[] + NOT?: ProductTemplateWhereInput | ProductTemplateWhereInput[] + id?: BigIntFilter<"ProductTemplate"> | bigint | number + name?: StringFilter<"ProductTemplate"> | string + productKey?: StringFilter<"ProductTemplate"> | string + category?: StringFilter<"ProductTemplate"> | string + subCategory?: StringFilter<"ProductTemplate"> | string + icon?: StringFilter<"ProductTemplate"> | string + brief?: StringFilter<"ProductTemplate"> | string + details?: StringFilter<"ProductTemplate"> | string + aliases?: JsonFilter<"ProductTemplate"> + template?: JsonNullableFilter<"ProductTemplate"> + form?: JsonNullableFilter<"ProductTemplate"> + deletedAt?: DateTimeNullableFilter<"ProductTemplate"> | Date | string | null + disabled?: BoolFilter<"ProductTemplate"> | boolean + hidden?: BoolFilter<"ProductTemplate"> | boolean + isAddOn?: BoolFilter<"ProductTemplate"> | boolean + createdAt?: DateTimeFilter<"ProductTemplate"> | Date | string + updatedAt?: DateTimeFilter<"ProductTemplate"> | Date | string + deletedBy?: BigIntNullableFilter<"ProductTemplate"> | bigint | number | null + createdBy?: BigIntFilter<"ProductTemplate"> | bigint | number + updatedBy?: BigIntFilter<"ProductTemplate"> | bigint | number + } + + export type ProductTemplateOrderByWithRelationInput = { + id?: SortOrder + name?: SortOrder + productKey?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + brief?: SortOrder + details?: SortOrder + aliases?: SortOrder + template?: SortOrderInput | SortOrder + form?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + disabled?: SortOrder + hidden?: SortOrder + isAddOn?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: ProductTemplateOrderByRelevanceInput + } + + export type ProductTemplateWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProductTemplateWhereInput | ProductTemplateWhereInput[] + OR?: ProductTemplateWhereInput[] + NOT?: ProductTemplateWhereInput | ProductTemplateWhereInput[] + name?: StringFilter<"ProductTemplate"> | string + productKey?: StringFilter<"ProductTemplate"> | string + category?: StringFilter<"ProductTemplate"> | string + subCategory?: StringFilter<"ProductTemplate"> | string + icon?: StringFilter<"ProductTemplate"> | string + brief?: StringFilter<"ProductTemplate"> | string + details?: StringFilter<"ProductTemplate"> | string + aliases?: JsonFilter<"ProductTemplate"> + template?: JsonNullableFilter<"ProductTemplate"> + form?: JsonNullableFilter<"ProductTemplate"> + deletedAt?: DateTimeNullableFilter<"ProductTemplate"> | Date | string | null + disabled?: BoolFilter<"ProductTemplate"> | boolean + hidden?: BoolFilter<"ProductTemplate"> | boolean + isAddOn?: BoolFilter<"ProductTemplate"> | boolean + createdAt?: DateTimeFilter<"ProductTemplate"> | Date | string + updatedAt?: DateTimeFilter<"ProductTemplate"> | Date | string + deletedBy?: BigIntNullableFilter<"ProductTemplate"> | bigint | number | null + createdBy?: BigIntFilter<"ProductTemplate"> | bigint | number + updatedBy?: BigIntFilter<"ProductTemplate"> | bigint | number + }, "id"> + + export type ProductTemplateOrderByWithAggregationInput = { + id?: SortOrder + name?: SortOrder + productKey?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + brief?: SortOrder + details?: SortOrder + aliases?: SortOrder + template?: SortOrderInput | SortOrder + form?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + disabled?: SortOrder + hidden?: SortOrder + isAddOn?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProductTemplateCountOrderByAggregateInput + _avg?: ProductTemplateAvgOrderByAggregateInput + _max?: ProductTemplateMaxOrderByAggregateInput + _min?: ProductTemplateMinOrderByAggregateInput + _sum?: ProductTemplateSumOrderByAggregateInput + } + + export type ProductTemplateScalarWhereWithAggregatesInput = { + AND?: ProductTemplateScalarWhereWithAggregatesInput | ProductTemplateScalarWhereWithAggregatesInput[] + OR?: ProductTemplateScalarWhereWithAggregatesInput[] + NOT?: ProductTemplateScalarWhereWithAggregatesInput | ProductTemplateScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProductTemplate"> | bigint | number + name?: StringWithAggregatesFilter<"ProductTemplate"> | string + productKey?: StringWithAggregatesFilter<"ProductTemplate"> | string + category?: StringWithAggregatesFilter<"ProductTemplate"> | string + subCategory?: StringWithAggregatesFilter<"ProductTemplate"> | string + icon?: StringWithAggregatesFilter<"ProductTemplate"> | string + brief?: StringWithAggregatesFilter<"ProductTemplate"> | string + details?: StringWithAggregatesFilter<"ProductTemplate"> | string + aliases?: JsonWithAggregatesFilter<"ProductTemplate"> + template?: JsonNullableWithAggregatesFilter<"ProductTemplate"> + form?: JsonNullableWithAggregatesFilter<"ProductTemplate"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProductTemplate"> | Date | string | null + disabled?: BoolWithAggregatesFilter<"ProductTemplate"> | boolean + hidden?: BoolWithAggregatesFilter<"ProductTemplate"> | boolean + isAddOn?: BoolWithAggregatesFilter<"ProductTemplate"> | boolean + createdAt?: DateTimeWithAggregatesFilter<"ProductTemplate"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProductTemplate"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"ProductTemplate"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"ProductTemplate"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"ProductTemplate"> | bigint | number + } + + export type MilestoneTemplateWhereInput = { + AND?: MilestoneTemplateWhereInput | MilestoneTemplateWhereInput[] + OR?: MilestoneTemplateWhereInput[] + NOT?: MilestoneTemplateWhereInput | MilestoneTemplateWhereInput[] + id?: BigIntFilter<"MilestoneTemplate"> | bigint | number + name?: StringFilter<"MilestoneTemplate"> | string + description?: StringNullableFilter<"MilestoneTemplate"> | string | null + duration?: IntFilter<"MilestoneTemplate"> | number + type?: StringFilter<"MilestoneTemplate"> | string + order?: IntFilter<"MilestoneTemplate"> | number + plannedText?: StringFilter<"MilestoneTemplate"> | string + activeText?: StringFilter<"MilestoneTemplate"> | string + completedText?: StringFilter<"MilestoneTemplate"> | string + blockedText?: StringFilter<"MilestoneTemplate"> | string + hidden?: BoolFilter<"MilestoneTemplate"> | boolean + reference?: StringFilter<"MilestoneTemplate"> | string + referenceId?: BigIntFilter<"MilestoneTemplate"> | bigint | number + metadata?: JsonFilter<"MilestoneTemplate"> + deletedAt?: DateTimeNullableFilter<"MilestoneTemplate"> | Date | string | null + createdAt?: DateTimeFilter<"MilestoneTemplate"> | Date | string + updatedAt?: DateTimeFilter<"MilestoneTemplate"> | Date | string + deletedBy?: BigIntNullableFilter<"MilestoneTemplate"> | bigint | number | null + createdBy?: BigIntFilter<"MilestoneTemplate"> | bigint | number + updatedBy?: BigIntFilter<"MilestoneTemplate"> | bigint | number + } + + export type MilestoneTemplateOrderByWithRelationInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + duration?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: MilestoneTemplateOrderByRelevanceInput + } + + export type MilestoneTemplateWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: MilestoneTemplateWhereInput | MilestoneTemplateWhereInput[] + OR?: MilestoneTemplateWhereInput[] + NOT?: MilestoneTemplateWhereInput | MilestoneTemplateWhereInput[] + name?: StringFilter<"MilestoneTemplate"> | string + description?: StringNullableFilter<"MilestoneTemplate"> | string | null + duration?: IntFilter<"MilestoneTemplate"> | number + type?: StringFilter<"MilestoneTemplate"> | string + order?: IntFilter<"MilestoneTemplate"> | number + plannedText?: StringFilter<"MilestoneTemplate"> | string + activeText?: StringFilter<"MilestoneTemplate"> | string + completedText?: StringFilter<"MilestoneTemplate"> | string + blockedText?: StringFilter<"MilestoneTemplate"> | string + hidden?: BoolFilter<"MilestoneTemplate"> | boolean + reference?: StringFilter<"MilestoneTemplate"> | string + referenceId?: BigIntFilter<"MilestoneTemplate"> | bigint | number + metadata?: JsonFilter<"MilestoneTemplate"> + deletedAt?: DateTimeNullableFilter<"MilestoneTemplate"> | Date | string | null + createdAt?: DateTimeFilter<"MilestoneTemplate"> | Date | string + updatedAt?: DateTimeFilter<"MilestoneTemplate"> | Date | string + deletedBy?: BigIntNullableFilter<"MilestoneTemplate"> | bigint | number | null + createdBy?: BigIntFilter<"MilestoneTemplate"> | bigint | number + updatedBy?: BigIntFilter<"MilestoneTemplate"> | bigint | number + }, "id"> + + export type MilestoneTemplateOrderByWithAggregationInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrderInput | SortOrder + duration?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: MilestoneTemplateCountOrderByAggregateInput + _avg?: MilestoneTemplateAvgOrderByAggregateInput + _max?: MilestoneTemplateMaxOrderByAggregateInput + _min?: MilestoneTemplateMinOrderByAggregateInput + _sum?: MilestoneTemplateSumOrderByAggregateInput + } + + export type MilestoneTemplateScalarWhereWithAggregatesInput = { + AND?: MilestoneTemplateScalarWhereWithAggregatesInput | MilestoneTemplateScalarWhereWithAggregatesInput[] + OR?: MilestoneTemplateScalarWhereWithAggregatesInput[] + NOT?: MilestoneTemplateScalarWhereWithAggregatesInput | MilestoneTemplateScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"MilestoneTemplate"> | bigint | number + name?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + description?: StringNullableWithAggregatesFilter<"MilestoneTemplate"> | string | null + duration?: IntWithAggregatesFilter<"MilestoneTemplate"> | number + type?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + order?: IntWithAggregatesFilter<"MilestoneTemplate"> | number + plannedText?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + activeText?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + completedText?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + blockedText?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + hidden?: BoolWithAggregatesFilter<"MilestoneTemplate"> | boolean + reference?: StringWithAggregatesFilter<"MilestoneTemplate"> | string + referenceId?: BigIntWithAggregatesFilter<"MilestoneTemplate"> | bigint | number + metadata?: JsonWithAggregatesFilter<"MilestoneTemplate"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"MilestoneTemplate"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"MilestoneTemplate"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"MilestoneTemplate"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"MilestoneTemplate"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"MilestoneTemplate"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"MilestoneTemplate"> | bigint | number + } + + export type ProjectTypeWhereInput = { + AND?: ProjectTypeWhereInput | ProjectTypeWhereInput[] + OR?: ProjectTypeWhereInput[] + NOT?: ProjectTypeWhereInput | ProjectTypeWhereInput[] + key?: StringFilter<"ProjectType"> | string + displayName?: StringFilter<"ProjectType"> | string + icon?: StringFilter<"ProjectType"> | string + question?: StringFilter<"ProjectType"> | string + info?: StringFilter<"ProjectType"> | string + aliases?: JsonFilter<"ProjectType"> + disabled?: BoolFilter<"ProjectType"> | boolean + hidden?: BoolFilter<"ProjectType"> | boolean + metadata?: JsonFilter<"ProjectType"> + deletedAt?: DateTimeNullableFilter<"ProjectType"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectType"> | Date | string + updatedAt?: DateTimeFilter<"ProjectType"> | Date | string + deletedBy?: IntNullableFilter<"ProjectType"> | number | null + createdBy?: IntFilter<"ProjectType"> | number + updatedBy?: IntFilter<"ProjectType"> | number + } + + export type ProjectTypeOrderByWithRelationInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: ProjectTypeOrderByRelevanceInput + } + + export type ProjectTypeWhereUniqueInput = Prisma.AtLeast<{ + key?: string + AND?: ProjectTypeWhereInput | ProjectTypeWhereInput[] + OR?: ProjectTypeWhereInput[] + NOT?: ProjectTypeWhereInput | ProjectTypeWhereInput[] + displayName?: StringFilter<"ProjectType"> | string + icon?: StringFilter<"ProjectType"> | string + question?: StringFilter<"ProjectType"> | string + info?: StringFilter<"ProjectType"> | string + aliases?: JsonFilter<"ProjectType"> + disabled?: BoolFilter<"ProjectType"> | boolean + hidden?: BoolFilter<"ProjectType"> | boolean + metadata?: JsonFilter<"ProjectType"> + deletedAt?: DateTimeNullableFilter<"ProjectType"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectType"> | Date | string + updatedAt?: DateTimeFilter<"ProjectType"> | Date | string + deletedBy?: IntNullableFilter<"ProjectType"> | number | null + createdBy?: IntFilter<"ProjectType"> | number + updatedBy?: IntFilter<"ProjectType"> | number + }, "key"> + + export type ProjectTypeOrderByWithAggregationInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectTypeCountOrderByAggregateInput + _avg?: ProjectTypeAvgOrderByAggregateInput + _max?: ProjectTypeMaxOrderByAggregateInput + _min?: ProjectTypeMinOrderByAggregateInput + _sum?: ProjectTypeSumOrderByAggregateInput + } + + export type ProjectTypeScalarWhereWithAggregatesInput = { + AND?: ProjectTypeScalarWhereWithAggregatesInput | ProjectTypeScalarWhereWithAggregatesInput[] + OR?: ProjectTypeScalarWhereWithAggregatesInput[] + NOT?: ProjectTypeScalarWhereWithAggregatesInput | ProjectTypeScalarWhereWithAggregatesInput[] + key?: StringWithAggregatesFilter<"ProjectType"> | string + displayName?: StringWithAggregatesFilter<"ProjectType"> | string + icon?: StringWithAggregatesFilter<"ProjectType"> | string + question?: StringWithAggregatesFilter<"ProjectType"> | string + info?: StringWithAggregatesFilter<"ProjectType"> | string + aliases?: JsonWithAggregatesFilter<"ProjectType"> + disabled?: BoolWithAggregatesFilter<"ProjectType"> | boolean + hidden?: BoolWithAggregatesFilter<"ProjectType"> | boolean + metadata?: JsonWithAggregatesFilter<"ProjectType"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectType"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectType"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectType"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProjectType"> | number | null + createdBy?: IntWithAggregatesFilter<"ProjectType"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectType"> | number + } + + export type ProductCategoryWhereInput = { + AND?: ProductCategoryWhereInput | ProductCategoryWhereInput[] + OR?: ProductCategoryWhereInput[] + NOT?: ProductCategoryWhereInput | ProductCategoryWhereInput[] + key?: StringFilter<"ProductCategory"> | string + displayName?: StringFilter<"ProductCategory"> | string + icon?: StringFilter<"ProductCategory"> | string + question?: StringFilter<"ProductCategory"> | string + info?: StringFilter<"ProductCategory"> | string + aliases?: JsonFilter<"ProductCategory"> + disabled?: BoolFilter<"ProductCategory"> | boolean + hidden?: BoolFilter<"ProductCategory"> | boolean + deletedAt?: DateTimeNullableFilter<"ProductCategory"> | Date | string | null + createdAt?: DateTimeFilter<"ProductCategory"> | Date | string + updatedAt?: DateTimeFilter<"ProductCategory"> | Date | string + deletedBy?: IntNullableFilter<"ProductCategory"> | number | null + createdBy?: IntFilter<"ProductCategory"> | number + updatedBy?: IntFilter<"ProductCategory"> | number + } + + export type ProductCategoryOrderByWithRelationInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: ProductCategoryOrderByRelevanceInput + } + + export type ProductCategoryWhereUniqueInput = Prisma.AtLeast<{ + key?: string + AND?: ProductCategoryWhereInput | ProductCategoryWhereInput[] + OR?: ProductCategoryWhereInput[] + NOT?: ProductCategoryWhereInput | ProductCategoryWhereInput[] + displayName?: StringFilter<"ProductCategory"> | string + icon?: StringFilter<"ProductCategory"> | string + question?: StringFilter<"ProductCategory"> | string + info?: StringFilter<"ProductCategory"> | string + aliases?: JsonFilter<"ProductCategory"> + disabled?: BoolFilter<"ProductCategory"> | boolean + hidden?: BoolFilter<"ProductCategory"> | boolean + deletedAt?: DateTimeNullableFilter<"ProductCategory"> | Date | string | null + createdAt?: DateTimeFilter<"ProductCategory"> | Date | string + updatedAt?: DateTimeFilter<"ProductCategory"> | Date | string + deletedBy?: IntNullableFilter<"ProductCategory"> | number | null + createdBy?: IntFilter<"ProductCategory"> | number + updatedBy?: IntFilter<"ProductCategory"> | number + }, "key"> + + export type ProductCategoryOrderByWithAggregationInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProductCategoryCountOrderByAggregateInput + _avg?: ProductCategoryAvgOrderByAggregateInput + _max?: ProductCategoryMaxOrderByAggregateInput + _min?: ProductCategoryMinOrderByAggregateInput + _sum?: ProductCategorySumOrderByAggregateInput + } + + export type ProductCategoryScalarWhereWithAggregatesInput = { + AND?: ProductCategoryScalarWhereWithAggregatesInput | ProductCategoryScalarWhereWithAggregatesInput[] + OR?: ProductCategoryScalarWhereWithAggregatesInput[] + NOT?: ProductCategoryScalarWhereWithAggregatesInput | ProductCategoryScalarWhereWithAggregatesInput[] + key?: StringWithAggregatesFilter<"ProductCategory"> | string + displayName?: StringWithAggregatesFilter<"ProductCategory"> | string + icon?: StringWithAggregatesFilter<"ProductCategory"> | string + question?: StringWithAggregatesFilter<"ProductCategory"> | string + info?: StringWithAggregatesFilter<"ProductCategory"> | string + aliases?: JsonWithAggregatesFilter<"ProductCategory"> + disabled?: BoolWithAggregatesFilter<"ProductCategory"> | boolean + hidden?: BoolWithAggregatesFilter<"ProductCategory"> | boolean + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProductCategory"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProductCategory"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProductCategory"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProductCategory"> | number | null + createdBy?: IntWithAggregatesFilter<"ProductCategory"> | number + updatedBy?: IntWithAggregatesFilter<"ProductCategory"> | number + } + + export type OrgConfigWhereInput = { + AND?: OrgConfigWhereInput | OrgConfigWhereInput[] + OR?: OrgConfigWhereInput[] + NOT?: OrgConfigWhereInput | OrgConfigWhereInput[] + id?: BigIntFilter<"OrgConfig"> | bigint | number + orgId?: StringFilter<"OrgConfig"> | string + configName?: StringFilter<"OrgConfig"> | string + configValue?: StringNullableFilter<"OrgConfig"> | string | null + deletedAt?: DateTimeNullableFilter<"OrgConfig"> | Date | string | null + createdAt?: DateTimeFilter<"OrgConfig"> | Date | string + updatedAt?: DateTimeFilter<"OrgConfig"> | Date | string + deletedBy?: BigIntNullableFilter<"OrgConfig"> | bigint | number | null + createdBy?: BigIntFilter<"OrgConfig"> | bigint | number + updatedBy?: BigIntFilter<"OrgConfig"> | bigint | number + } + + export type OrgConfigOrderByWithRelationInput = { + id?: SortOrder + orgId?: SortOrder + configName?: SortOrder + configValue?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: OrgConfigOrderByRelevanceInput + } + + export type OrgConfigWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: OrgConfigWhereInput | OrgConfigWhereInput[] + OR?: OrgConfigWhereInput[] + NOT?: OrgConfigWhereInput | OrgConfigWhereInput[] + orgId?: StringFilter<"OrgConfig"> | string + configName?: StringFilter<"OrgConfig"> | string + configValue?: StringNullableFilter<"OrgConfig"> | string | null + deletedAt?: DateTimeNullableFilter<"OrgConfig"> | Date | string | null + createdAt?: DateTimeFilter<"OrgConfig"> | Date | string + updatedAt?: DateTimeFilter<"OrgConfig"> | Date | string + deletedBy?: BigIntNullableFilter<"OrgConfig"> | bigint | number | null + createdBy?: BigIntFilter<"OrgConfig"> | bigint | number + updatedBy?: BigIntFilter<"OrgConfig"> | bigint | number + }, "id"> + + export type OrgConfigOrderByWithAggregationInput = { + id?: SortOrder + orgId?: SortOrder + configName?: SortOrder + configValue?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: OrgConfigCountOrderByAggregateInput + _avg?: OrgConfigAvgOrderByAggregateInput + _max?: OrgConfigMaxOrderByAggregateInput + _min?: OrgConfigMinOrderByAggregateInput + _sum?: OrgConfigSumOrderByAggregateInput + } + + export type OrgConfigScalarWhereWithAggregatesInput = { + AND?: OrgConfigScalarWhereWithAggregatesInput | OrgConfigScalarWhereWithAggregatesInput[] + OR?: OrgConfigScalarWhereWithAggregatesInput[] + NOT?: OrgConfigScalarWhereWithAggregatesInput | OrgConfigScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"OrgConfig"> | bigint | number + orgId?: StringWithAggregatesFilter<"OrgConfig"> | string + configName?: StringWithAggregatesFilter<"OrgConfig"> | string + configValue?: StringNullableWithAggregatesFilter<"OrgConfig"> | string | null + deletedAt?: DateTimeNullableWithAggregatesFilter<"OrgConfig"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"OrgConfig"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"OrgConfig"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"OrgConfig"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"OrgConfig"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"OrgConfig"> | bigint | number + } + + export type FormWhereInput = { + AND?: FormWhereInput | FormWhereInput[] + OR?: FormWhereInput[] + NOT?: FormWhereInput | FormWhereInput[] + id?: BigIntFilter<"Form"> | bigint | number + key?: StringFilter<"Form"> | string + version?: BigIntFilter<"Form"> | bigint | number + revision?: BigIntFilter<"Form"> | bigint | number + config?: JsonFilter<"Form"> + deletedAt?: DateTimeNullableFilter<"Form"> | Date | string | null + createdAt?: DateTimeFilter<"Form"> | Date | string + updatedAt?: DateTimeFilter<"Form"> | Date | string + deletedBy?: IntNullableFilter<"Form"> | number | null + createdBy?: IntFilter<"Form"> | number + updatedBy?: IntFilter<"Form"> | number + } + + export type FormOrderByWithRelationInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: FormOrderByRelevanceInput + } + + export type FormWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + key_version_revision?: FormKeyVersionRevisionCompoundUniqueInput + AND?: FormWhereInput | FormWhereInput[] + OR?: FormWhereInput[] + NOT?: FormWhereInput | FormWhereInput[] + key?: StringFilter<"Form"> | string + version?: BigIntFilter<"Form"> | bigint | number + revision?: BigIntFilter<"Form"> | bigint | number + config?: JsonFilter<"Form"> + deletedAt?: DateTimeNullableFilter<"Form"> | Date | string | null + createdAt?: DateTimeFilter<"Form"> | Date | string + updatedAt?: DateTimeFilter<"Form"> | Date | string + deletedBy?: IntNullableFilter<"Form"> | number | null + createdBy?: IntFilter<"Form"> | number + updatedBy?: IntFilter<"Form"> | number + }, "id" | "key_version_revision"> + + export type FormOrderByWithAggregationInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: FormCountOrderByAggregateInput + _avg?: FormAvgOrderByAggregateInput + _max?: FormMaxOrderByAggregateInput + _min?: FormMinOrderByAggregateInput + _sum?: FormSumOrderByAggregateInput + } + + export type FormScalarWhereWithAggregatesInput = { + AND?: FormScalarWhereWithAggregatesInput | FormScalarWhereWithAggregatesInput[] + OR?: FormScalarWhereWithAggregatesInput[] + NOT?: FormScalarWhereWithAggregatesInput | FormScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"Form"> | bigint | number + key?: StringWithAggregatesFilter<"Form"> | string + version?: BigIntWithAggregatesFilter<"Form"> | bigint | number + revision?: BigIntWithAggregatesFilter<"Form"> | bigint | number + config?: JsonWithAggregatesFilter<"Form"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"Form"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"Form"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"Form"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"Form"> | number | null + createdBy?: IntWithAggregatesFilter<"Form"> | number + updatedBy?: IntWithAggregatesFilter<"Form"> | number + } + + export type PlanConfigWhereInput = { + AND?: PlanConfigWhereInput | PlanConfigWhereInput[] + OR?: PlanConfigWhereInput[] + NOT?: PlanConfigWhereInput | PlanConfigWhereInput[] + id?: BigIntFilter<"PlanConfig"> | bigint | number + key?: StringFilter<"PlanConfig"> | string + version?: BigIntFilter<"PlanConfig"> | bigint | number + revision?: BigIntFilter<"PlanConfig"> | bigint | number + config?: JsonFilter<"PlanConfig"> + deletedAt?: DateTimeNullableFilter<"PlanConfig"> | Date | string | null + createdAt?: DateTimeFilter<"PlanConfig"> | Date | string + updatedAt?: DateTimeFilter<"PlanConfig"> | Date | string + deletedBy?: IntNullableFilter<"PlanConfig"> | number | null + createdBy?: IntFilter<"PlanConfig"> | number + updatedBy?: IntFilter<"PlanConfig"> | number + } + + export type PlanConfigOrderByWithRelationInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: PlanConfigOrderByRelevanceInput + } + + export type PlanConfigWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + key_version_revision?: PlanConfigKeyVersionRevisionCompoundUniqueInput + AND?: PlanConfigWhereInput | PlanConfigWhereInput[] + OR?: PlanConfigWhereInput[] + NOT?: PlanConfigWhereInput | PlanConfigWhereInput[] + key?: StringFilter<"PlanConfig"> | string + version?: BigIntFilter<"PlanConfig"> | bigint | number + revision?: BigIntFilter<"PlanConfig"> | bigint | number + config?: JsonFilter<"PlanConfig"> + deletedAt?: DateTimeNullableFilter<"PlanConfig"> | Date | string | null + createdAt?: DateTimeFilter<"PlanConfig"> | Date | string + updatedAt?: DateTimeFilter<"PlanConfig"> | Date | string + deletedBy?: IntNullableFilter<"PlanConfig"> | number | null + createdBy?: IntFilter<"PlanConfig"> | number + updatedBy?: IntFilter<"PlanConfig"> | number + }, "id" | "key_version_revision"> + + export type PlanConfigOrderByWithAggregationInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: PlanConfigCountOrderByAggregateInput + _avg?: PlanConfigAvgOrderByAggregateInput + _max?: PlanConfigMaxOrderByAggregateInput + _min?: PlanConfigMinOrderByAggregateInput + _sum?: PlanConfigSumOrderByAggregateInput + } + + export type PlanConfigScalarWhereWithAggregatesInput = { + AND?: PlanConfigScalarWhereWithAggregatesInput | PlanConfigScalarWhereWithAggregatesInput[] + OR?: PlanConfigScalarWhereWithAggregatesInput[] + NOT?: PlanConfigScalarWhereWithAggregatesInput | PlanConfigScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"PlanConfig"> | bigint | number + key?: StringWithAggregatesFilter<"PlanConfig"> | string + version?: BigIntWithAggregatesFilter<"PlanConfig"> | bigint | number + revision?: BigIntWithAggregatesFilter<"PlanConfig"> | bigint | number + config?: JsonWithAggregatesFilter<"PlanConfig"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"PlanConfig"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"PlanConfig"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"PlanConfig"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"PlanConfig"> | number | null + createdBy?: IntWithAggregatesFilter<"PlanConfig"> | number + updatedBy?: IntWithAggregatesFilter<"PlanConfig"> | number + } + + export type PriceConfigWhereInput = { + AND?: PriceConfigWhereInput | PriceConfigWhereInput[] + OR?: PriceConfigWhereInput[] + NOT?: PriceConfigWhereInput | PriceConfigWhereInput[] + id?: BigIntFilter<"PriceConfig"> | bigint | number + key?: StringFilter<"PriceConfig"> | string + version?: BigIntFilter<"PriceConfig"> | bigint | number + revision?: BigIntFilter<"PriceConfig"> | bigint | number + config?: JsonFilter<"PriceConfig"> + deletedAt?: DateTimeNullableFilter<"PriceConfig"> | Date | string | null + createdAt?: DateTimeFilter<"PriceConfig"> | Date | string + updatedAt?: DateTimeFilter<"PriceConfig"> | Date | string + deletedBy?: IntNullableFilter<"PriceConfig"> | number | null + createdBy?: IntFilter<"PriceConfig"> | number + updatedBy?: IntFilter<"PriceConfig"> | number + } + + export type PriceConfigOrderByWithRelationInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: PriceConfigOrderByRelevanceInput + } + + export type PriceConfigWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + key_version_revision?: PriceConfigKeyVersionRevisionCompoundUniqueInput + AND?: PriceConfigWhereInput | PriceConfigWhereInput[] + OR?: PriceConfigWhereInput[] + NOT?: PriceConfigWhereInput | PriceConfigWhereInput[] + key?: StringFilter<"PriceConfig"> | string + version?: BigIntFilter<"PriceConfig"> | bigint | number + revision?: BigIntFilter<"PriceConfig"> | bigint | number + config?: JsonFilter<"PriceConfig"> + deletedAt?: DateTimeNullableFilter<"PriceConfig"> | Date | string | null + createdAt?: DateTimeFilter<"PriceConfig"> | Date | string + updatedAt?: DateTimeFilter<"PriceConfig"> | Date | string + deletedBy?: IntNullableFilter<"PriceConfig"> | number | null + createdBy?: IntFilter<"PriceConfig"> | number + updatedBy?: IntFilter<"PriceConfig"> | number + }, "id" | "key_version_revision"> + + export type PriceConfigOrderByWithAggregationInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: PriceConfigCountOrderByAggregateInput + _avg?: PriceConfigAvgOrderByAggregateInput + _max?: PriceConfigMaxOrderByAggregateInput + _min?: PriceConfigMinOrderByAggregateInput + _sum?: PriceConfigSumOrderByAggregateInput + } + + export type PriceConfigScalarWhereWithAggregatesInput = { + AND?: PriceConfigScalarWhereWithAggregatesInput | PriceConfigScalarWhereWithAggregatesInput[] + OR?: PriceConfigScalarWhereWithAggregatesInput[] + NOT?: PriceConfigScalarWhereWithAggregatesInput | PriceConfigScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"PriceConfig"> | bigint | number + key?: StringWithAggregatesFilter<"PriceConfig"> | string + version?: BigIntWithAggregatesFilter<"PriceConfig"> | bigint | number + revision?: BigIntWithAggregatesFilter<"PriceConfig"> | bigint | number + config?: JsonWithAggregatesFilter<"PriceConfig"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"PriceConfig"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"PriceConfig"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"PriceConfig"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"PriceConfig"> | number | null + createdBy?: IntWithAggregatesFilter<"PriceConfig"> | number + updatedBy?: IntWithAggregatesFilter<"PriceConfig"> | number + } + + export type WorkStreamWhereInput = { + AND?: WorkStreamWhereInput | WorkStreamWhereInput[] + OR?: WorkStreamWhereInput[] + NOT?: WorkStreamWhereInput | WorkStreamWhereInput[] + id?: BigIntFilter<"WorkStream"> | bigint | number + projectId?: BigIntFilter<"WorkStream"> | bigint | number + name?: StringFilter<"WorkStream"> | string + type?: StringFilter<"WorkStream"> | string + status?: EnumWorkStreamStatusFilter<"WorkStream"> | $Enums.WorkStreamStatus + deletedAt?: DateTimeNullableFilter<"WorkStream"> | Date | string | null + createdAt?: DateTimeFilter<"WorkStream"> | Date | string + updatedAt?: DateTimeFilter<"WorkStream"> | Date | string + deletedBy?: IntNullableFilter<"WorkStream"> | number | null + createdBy?: BigIntFilter<"WorkStream"> | bigint | number + updatedBy?: BigIntFilter<"WorkStream"> | bigint | number + project?: XOR + phaseWorkStreams?: PhaseWorkStreamListRelationFilter + } + + export type WorkStreamOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + type?: SortOrder + status?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + phaseWorkStreams?: PhaseWorkStreamOrderByRelationAggregateInput + _relevance?: WorkStreamOrderByRelevanceInput + } + + export type WorkStreamWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: WorkStreamWhereInput | WorkStreamWhereInput[] + OR?: WorkStreamWhereInput[] + NOT?: WorkStreamWhereInput | WorkStreamWhereInput[] + projectId?: BigIntFilter<"WorkStream"> | bigint | number + name?: StringFilter<"WorkStream"> | string + type?: StringFilter<"WorkStream"> | string + status?: EnumWorkStreamStatusFilter<"WorkStream"> | $Enums.WorkStreamStatus + deletedAt?: DateTimeNullableFilter<"WorkStream"> | Date | string | null + createdAt?: DateTimeFilter<"WorkStream"> | Date | string + updatedAt?: DateTimeFilter<"WorkStream"> | Date | string + deletedBy?: IntNullableFilter<"WorkStream"> | number | null + createdBy?: BigIntFilter<"WorkStream"> | bigint | number + updatedBy?: BigIntFilter<"WorkStream"> | bigint | number + project?: XOR + phaseWorkStreams?: PhaseWorkStreamListRelationFilter + }, "id"> + + export type WorkStreamOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + type?: SortOrder + status?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: WorkStreamCountOrderByAggregateInput + _avg?: WorkStreamAvgOrderByAggregateInput + _max?: WorkStreamMaxOrderByAggregateInput + _min?: WorkStreamMinOrderByAggregateInput + _sum?: WorkStreamSumOrderByAggregateInput + } + + export type WorkStreamScalarWhereWithAggregatesInput = { + AND?: WorkStreamScalarWhereWithAggregatesInput | WorkStreamScalarWhereWithAggregatesInput[] + OR?: WorkStreamScalarWhereWithAggregatesInput[] + NOT?: WorkStreamScalarWhereWithAggregatesInput | WorkStreamScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"WorkStream"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"WorkStream"> | bigint | number + name?: StringWithAggregatesFilter<"WorkStream"> | string + type?: StringWithAggregatesFilter<"WorkStream"> | string + status?: EnumWorkStreamStatusWithAggregatesFilter<"WorkStream"> | $Enums.WorkStreamStatus + deletedAt?: DateTimeNullableWithAggregatesFilter<"WorkStream"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"WorkStream"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"WorkStream"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"WorkStream"> | number | null + createdBy?: BigIntWithAggregatesFilter<"WorkStream"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"WorkStream"> | bigint | number + } + + export type PhaseWorkStreamWhereInput = { + AND?: PhaseWorkStreamWhereInput | PhaseWorkStreamWhereInput[] + OR?: PhaseWorkStreamWhereInput[] + NOT?: PhaseWorkStreamWhereInput | PhaseWorkStreamWhereInput[] + workStreamId?: BigIntFilter<"PhaseWorkStream"> | bigint | number + phaseId?: BigIntFilter<"PhaseWorkStream"> | bigint | number + workStream?: XOR + phase?: XOR + } + + export type PhaseWorkStreamOrderByWithRelationInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + workStream?: WorkStreamOrderByWithRelationInput + phase?: ProjectPhaseOrderByWithRelationInput + } + + export type PhaseWorkStreamWhereUniqueInput = Prisma.AtLeast<{ + workStreamId_phaseId?: PhaseWorkStreamWorkStreamIdPhaseIdCompoundUniqueInput + AND?: PhaseWorkStreamWhereInput | PhaseWorkStreamWhereInput[] + OR?: PhaseWorkStreamWhereInput[] + NOT?: PhaseWorkStreamWhereInput | PhaseWorkStreamWhereInput[] + workStreamId?: BigIntFilter<"PhaseWorkStream"> | bigint | number + phaseId?: BigIntFilter<"PhaseWorkStream"> | bigint | number + workStream?: XOR + phase?: XOR + }, "workStreamId_phaseId"> + + export type PhaseWorkStreamOrderByWithAggregationInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + _count?: PhaseWorkStreamCountOrderByAggregateInput + _avg?: PhaseWorkStreamAvgOrderByAggregateInput + _max?: PhaseWorkStreamMaxOrderByAggregateInput + _min?: PhaseWorkStreamMinOrderByAggregateInput + _sum?: PhaseWorkStreamSumOrderByAggregateInput + } + + export type PhaseWorkStreamScalarWhereWithAggregatesInput = { + AND?: PhaseWorkStreamScalarWhereWithAggregatesInput | PhaseWorkStreamScalarWhereWithAggregatesInput[] + OR?: PhaseWorkStreamScalarWhereWithAggregatesInput[] + NOT?: PhaseWorkStreamScalarWhereWithAggregatesInput | PhaseWorkStreamScalarWhereWithAggregatesInput[] + workStreamId?: BigIntWithAggregatesFilter<"PhaseWorkStream"> | bigint | number + phaseId?: BigIntWithAggregatesFilter<"PhaseWorkStream"> | bigint | number + } + + export type WorkManagementPermissionWhereInput = { + AND?: WorkManagementPermissionWhereInput | WorkManagementPermissionWhereInput[] + OR?: WorkManagementPermissionWhereInput[] + NOT?: WorkManagementPermissionWhereInput | WorkManagementPermissionWhereInput[] + id?: BigIntFilter<"WorkManagementPermission"> | bigint | number + policy?: StringFilter<"WorkManagementPermission"> | string + permission?: JsonFilter<"WorkManagementPermission"> + projectTemplateId?: BigIntFilter<"WorkManagementPermission"> | bigint | number + deletedAt?: DateTimeNullableFilter<"WorkManagementPermission"> | Date | string | null + createdAt?: DateTimeFilter<"WorkManagementPermission"> | Date | string + updatedAt?: DateTimeFilter<"WorkManagementPermission"> | Date | string + deletedBy?: IntNullableFilter<"WorkManagementPermission"> | number | null + createdBy?: IntFilter<"WorkManagementPermission"> | number + updatedBy?: IntFilter<"WorkManagementPermission"> | number + projectTemplate?: XOR + } + + export type WorkManagementPermissionOrderByWithRelationInput = { + id?: SortOrder + policy?: SortOrder + permission?: SortOrder + projectTemplateId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + projectTemplate?: ProjectTemplateOrderByWithRelationInput + _relevance?: WorkManagementPermissionOrderByRelevanceInput + } + + export type WorkManagementPermissionWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + policy_projectTemplateId?: WorkManagementPermissionPolicyProjectTemplateIdCompoundUniqueInput + AND?: WorkManagementPermissionWhereInput | WorkManagementPermissionWhereInput[] + OR?: WorkManagementPermissionWhereInput[] + NOT?: WorkManagementPermissionWhereInput | WorkManagementPermissionWhereInput[] + policy?: StringFilter<"WorkManagementPermission"> | string + permission?: JsonFilter<"WorkManagementPermission"> + projectTemplateId?: BigIntFilter<"WorkManagementPermission"> | bigint | number + deletedAt?: DateTimeNullableFilter<"WorkManagementPermission"> | Date | string | null + createdAt?: DateTimeFilter<"WorkManagementPermission"> | Date | string + updatedAt?: DateTimeFilter<"WorkManagementPermission"> | Date | string + deletedBy?: IntNullableFilter<"WorkManagementPermission"> | number | null + createdBy?: IntFilter<"WorkManagementPermission"> | number + updatedBy?: IntFilter<"WorkManagementPermission"> | number + projectTemplate?: XOR + }, "id" | "policy_projectTemplateId"> + + export type WorkManagementPermissionOrderByWithAggregationInput = { + id?: SortOrder + policy?: SortOrder + permission?: SortOrder + projectTemplateId?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: WorkManagementPermissionCountOrderByAggregateInput + _avg?: WorkManagementPermissionAvgOrderByAggregateInput + _max?: WorkManagementPermissionMaxOrderByAggregateInput + _min?: WorkManagementPermissionMinOrderByAggregateInput + _sum?: WorkManagementPermissionSumOrderByAggregateInput + } + + export type WorkManagementPermissionScalarWhereWithAggregatesInput = { + AND?: WorkManagementPermissionScalarWhereWithAggregatesInput | WorkManagementPermissionScalarWhereWithAggregatesInput[] + OR?: WorkManagementPermissionScalarWhereWithAggregatesInput[] + NOT?: WorkManagementPermissionScalarWhereWithAggregatesInput | WorkManagementPermissionScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"WorkManagementPermission"> | bigint | number + policy?: StringWithAggregatesFilter<"WorkManagementPermission"> | string + permission?: JsonWithAggregatesFilter<"WorkManagementPermission"> + projectTemplateId?: BigIntWithAggregatesFilter<"WorkManagementPermission"> | bigint | number + deletedAt?: DateTimeNullableWithAggregatesFilter<"WorkManagementPermission"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"WorkManagementPermission"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"WorkManagementPermission"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"WorkManagementPermission"> | number | null + createdBy?: IntWithAggregatesFilter<"WorkManagementPermission"> | number + updatedBy?: IntWithAggregatesFilter<"WorkManagementPermission"> | number + } + + export type CopilotRequestWhereInput = { + AND?: CopilotRequestWhereInput | CopilotRequestWhereInput[] + OR?: CopilotRequestWhereInput[] + NOT?: CopilotRequestWhereInput | CopilotRequestWhereInput[] + id?: BigIntFilter<"CopilotRequest"> | bigint | number + projectId?: BigIntNullableFilter<"CopilotRequest"> | bigint | number | null + status?: EnumCopilotRequestStatusFilter<"CopilotRequest"> | $Enums.CopilotRequestStatus + data?: JsonFilter<"CopilotRequest"> + deletedAt?: DateTimeNullableFilter<"CopilotRequest"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotRequest"> | Date | string + updatedAt?: DateTimeFilter<"CopilotRequest"> | Date | string + deletedBy?: IntNullableFilter<"CopilotRequest"> | number | null + createdBy?: IntFilter<"CopilotRequest"> | number + updatedBy?: IntFilter<"CopilotRequest"> | number + project?: XOR | null + opportunities?: CopilotOpportunityListRelationFilter + } + + export type CopilotRequestOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrderInput | SortOrder + status?: SortOrder + data?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + opportunities?: CopilotOpportunityOrderByRelationAggregateInput + } + + export type CopilotRequestWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: CopilotRequestWhereInput | CopilotRequestWhereInput[] + OR?: CopilotRequestWhereInput[] + NOT?: CopilotRequestWhereInput | CopilotRequestWhereInput[] + projectId?: BigIntNullableFilter<"CopilotRequest"> | bigint | number | null + status?: EnumCopilotRequestStatusFilter<"CopilotRequest"> | $Enums.CopilotRequestStatus + data?: JsonFilter<"CopilotRequest"> + deletedAt?: DateTimeNullableFilter<"CopilotRequest"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotRequest"> | Date | string + updatedAt?: DateTimeFilter<"CopilotRequest"> | Date | string + deletedBy?: IntNullableFilter<"CopilotRequest"> | number | null + createdBy?: IntFilter<"CopilotRequest"> | number + updatedBy?: IntFilter<"CopilotRequest"> | number + project?: XOR | null + opportunities?: CopilotOpportunityListRelationFilter + }, "id"> + + export type CopilotRequestOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrderInput | SortOrder + status?: SortOrder + data?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: CopilotRequestCountOrderByAggregateInput + _avg?: CopilotRequestAvgOrderByAggregateInput + _max?: CopilotRequestMaxOrderByAggregateInput + _min?: CopilotRequestMinOrderByAggregateInput + _sum?: CopilotRequestSumOrderByAggregateInput + } + + export type CopilotRequestScalarWhereWithAggregatesInput = { + AND?: CopilotRequestScalarWhereWithAggregatesInput | CopilotRequestScalarWhereWithAggregatesInput[] + OR?: CopilotRequestScalarWhereWithAggregatesInput[] + NOT?: CopilotRequestScalarWhereWithAggregatesInput | CopilotRequestScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"CopilotRequest"> | bigint | number + projectId?: BigIntNullableWithAggregatesFilter<"CopilotRequest"> | bigint | number | null + status?: EnumCopilotRequestStatusWithAggregatesFilter<"CopilotRequest"> | $Enums.CopilotRequestStatus + data?: JsonWithAggregatesFilter<"CopilotRequest"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"CopilotRequest"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"CopilotRequest"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"CopilotRequest"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"CopilotRequest"> | number | null + createdBy?: IntWithAggregatesFilter<"CopilotRequest"> | number + updatedBy?: IntWithAggregatesFilter<"CopilotRequest"> | number + } + + export type CopilotOpportunityWhereInput = { + AND?: CopilotOpportunityWhereInput | CopilotOpportunityWhereInput[] + OR?: CopilotOpportunityWhereInput[] + NOT?: CopilotOpportunityWhereInput | CopilotOpportunityWhereInput[] + id?: BigIntFilter<"CopilotOpportunity"> | bigint | number + projectId?: BigIntNullableFilter<"CopilotOpportunity"> | bigint | number | null + copilotRequestId?: BigIntNullableFilter<"CopilotOpportunity"> | bigint | number | null + status?: EnumCopilotOpportunityStatusFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityType + deletedAt?: DateTimeNullableFilter<"CopilotOpportunity"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotOpportunity"> | Date | string + updatedAt?: DateTimeFilter<"CopilotOpportunity"> | Date | string + deletedBy?: IntNullableFilter<"CopilotOpportunity"> | number | null + createdBy?: IntFilter<"CopilotOpportunity"> | number + updatedBy?: IntFilter<"CopilotOpportunity"> | number + project?: XOR | null + copilotRequest?: XOR | null + applications?: CopilotApplicationListRelationFilter + } + + export type CopilotOpportunityOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrderInput | SortOrder + copilotRequestId?: SortOrderInput | SortOrder + status?: SortOrder + type?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + copilotRequest?: CopilotRequestOrderByWithRelationInput + applications?: CopilotApplicationOrderByRelationAggregateInput + } + + export type CopilotOpportunityWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: CopilotOpportunityWhereInput | CopilotOpportunityWhereInput[] + OR?: CopilotOpportunityWhereInput[] + NOT?: CopilotOpportunityWhereInput | CopilotOpportunityWhereInput[] + projectId?: BigIntNullableFilter<"CopilotOpportunity"> | bigint | number | null + copilotRequestId?: BigIntNullableFilter<"CopilotOpportunity"> | bigint | number | null + status?: EnumCopilotOpportunityStatusFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityType + deletedAt?: DateTimeNullableFilter<"CopilotOpportunity"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotOpportunity"> | Date | string + updatedAt?: DateTimeFilter<"CopilotOpportunity"> | Date | string + deletedBy?: IntNullableFilter<"CopilotOpportunity"> | number | null + createdBy?: IntFilter<"CopilotOpportunity"> | number + updatedBy?: IntFilter<"CopilotOpportunity"> | number + project?: XOR | null + copilotRequest?: XOR | null + applications?: CopilotApplicationListRelationFilter + }, "id"> + + export type CopilotOpportunityOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrderInput | SortOrder + copilotRequestId?: SortOrderInput | SortOrder + status?: SortOrder + type?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: CopilotOpportunityCountOrderByAggregateInput + _avg?: CopilotOpportunityAvgOrderByAggregateInput + _max?: CopilotOpportunityMaxOrderByAggregateInput + _min?: CopilotOpportunityMinOrderByAggregateInput + _sum?: CopilotOpportunitySumOrderByAggregateInput + } + + export type CopilotOpportunityScalarWhereWithAggregatesInput = { + AND?: CopilotOpportunityScalarWhereWithAggregatesInput | CopilotOpportunityScalarWhereWithAggregatesInput[] + OR?: CopilotOpportunityScalarWhereWithAggregatesInput[] + NOT?: CopilotOpportunityScalarWhereWithAggregatesInput | CopilotOpportunityScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"CopilotOpportunity"> | bigint | number + projectId?: BigIntNullableWithAggregatesFilter<"CopilotOpportunity"> | bigint | number | null + copilotRequestId?: BigIntNullableWithAggregatesFilter<"CopilotOpportunity"> | bigint | number | null + status?: EnumCopilotOpportunityStatusWithAggregatesFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeWithAggregatesFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityType + deletedAt?: DateTimeNullableWithAggregatesFilter<"CopilotOpportunity"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"CopilotOpportunity"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"CopilotOpportunity"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"CopilotOpportunity"> | number | null + createdBy?: IntWithAggregatesFilter<"CopilotOpportunity"> | number + updatedBy?: IntWithAggregatesFilter<"CopilotOpportunity"> | number + } + + export type CopilotApplicationWhereInput = { + AND?: CopilotApplicationWhereInput | CopilotApplicationWhereInput[] + OR?: CopilotApplicationWhereInput[] + NOT?: CopilotApplicationWhereInput | CopilotApplicationWhereInput[] + id?: BigIntFilter<"CopilotApplication"> | bigint | number + opportunityId?: BigIntFilter<"CopilotApplication"> | bigint | number + userId?: BigIntFilter<"CopilotApplication"> | bigint | number + notes?: StringNullableFilter<"CopilotApplication"> | string | null + status?: EnumCopilotApplicationStatusFilter<"CopilotApplication"> | $Enums.CopilotApplicationStatus + deletedAt?: DateTimeNullableFilter<"CopilotApplication"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotApplication"> | Date | string + updatedAt?: DateTimeFilter<"CopilotApplication"> | Date | string + deletedBy?: IntNullableFilter<"CopilotApplication"> | number | null + createdBy?: IntFilter<"CopilotApplication"> | number + updatedBy?: IntFilter<"CopilotApplication"> | number + opportunity?: XOR + invites?: ProjectMemberInviteListRelationFilter + } + + export type CopilotApplicationOrderByWithRelationInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + notes?: SortOrderInput | SortOrder + status?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + opportunity?: CopilotOpportunityOrderByWithRelationInput + invites?: ProjectMemberInviteOrderByRelationAggregateInput + _relevance?: CopilotApplicationOrderByRelevanceInput + } + + export type CopilotApplicationWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: CopilotApplicationWhereInput | CopilotApplicationWhereInput[] + OR?: CopilotApplicationWhereInput[] + NOT?: CopilotApplicationWhereInput | CopilotApplicationWhereInput[] + opportunityId?: BigIntFilter<"CopilotApplication"> | bigint | number + userId?: BigIntFilter<"CopilotApplication"> | bigint | number + notes?: StringNullableFilter<"CopilotApplication"> | string | null + status?: EnumCopilotApplicationStatusFilter<"CopilotApplication"> | $Enums.CopilotApplicationStatus + deletedAt?: DateTimeNullableFilter<"CopilotApplication"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotApplication"> | Date | string + updatedAt?: DateTimeFilter<"CopilotApplication"> | Date | string + deletedBy?: IntNullableFilter<"CopilotApplication"> | number | null + createdBy?: IntFilter<"CopilotApplication"> | number + updatedBy?: IntFilter<"CopilotApplication"> | number + opportunity?: XOR + invites?: ProjectMemberInviteListRelationFilter + }, "id"> + + export type CopilotApplicationOrderByWithAggregationInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + notes?: SortOrderInput | SortOrder + status?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: CopilotApplicationCountOrderByAggregateInput + _avg?: CopilotApplicationAvgOrderByAggregateInput + _max?: CopilotApplicationMaxOrderByAggregateInput + _min?: CopilotApplicationMinOrderByAggregateInput + _sum?: CopilotApplicationSumOrderByAggregateInput + } + + export type CopilotApplicationScalarWhereWithAggregatesInput = { + AND?: CopilotApplicationScalarWhereWithAggregatesInput | CopilotApplicationScalarWhereWithAggregatesInput[] + OR?: CopilotApplicationScalarWhereWithAggregatesInput[] + NOT?: CopilotApplicationScalarWhereWithAggregatesInput | CopilotApplicationScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"CopilotApplication"> | bigint | number + opportunityId?: BigIntWithAggregatesFilter<"CopilotApplication"> | bigint | number + userId?: BigIntWithAggregatesFilter<"CopilotApplication"> | bigint | number + notes?: StringNullableWithAggregatesFilter<"CopilotApplication"> | string | null + status?: EnumCopilotApplicationStatusWithAggregatesFilter<"CopilotApplication"> | $Enums.CopilotApplicationStatus + deletedAt?: DateTimeNullableWithAggregatesFilter<"CopilotApplication"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"CopilotApplication"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"CopilotApplication"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"CopilotApplication"> | number | null + createdBy?: IntWithAggregatesFilter<"CopilotApplication"> | number + updatedBy?: IntWithAggregatesFilter<"CopilotApplication"> | number + } + + export type ProjectSettingWhereInput = { + AND?: ProjectSettingWhereInput | ProjectSettingWhereInput[] + OR?: ProjectSettingWhereInput[] + NOT?: ProjectSettingWhereInput | ProjectSettingWhereInput[] + id?: BigIntFilter<"ProjectSetting"> | bigint | number + projectId?: BigIntFilter<"ProjectSetting"> | bigint | number + key?: StringFilter<"ProjectSetting"> | string + value?: StringNullableFilter<"ProjectSetting"> | string | null + valueType?: EnumValueTypeNullableFilter<"ProjectSetting"> | $Enums.ValueType | null + metadata?: JsonFilter<"ProjectSetting"> + readPermission?: JsonFilter<"ProjectSetting"> + writePermission?: JsonFilter<"ProjectSetting"> + deletedAt?: DateTimeNullableFilter<"ProjectSetting"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectSetting"> | Date | string + updatedAt?: DateTimeFilter<"ProjectSetting"> | Date | string + deletedBy?: IntNullableFilter<"ProjectSetting"> | number | null + createdBy?: IntFilter<"ProjectSetting"> | number + updatedBy?: IntFilter<"ProjectSetting"> | number + project?: XOR + } + + export type ProjectSettingOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + key?: SortOrder + value?: SortOrderInput | SortOrder + valueType?: SortOrderInput | SortOrder + metadata?: SortOrder + readPermission?: SortOrder + writePermission?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + _relevance?: ProjectSettingOrderByRelevanceInput + } + + export type ProjectSettingWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + key_projectId?: ProjectSettingKeyProjectIdCompoundUniqueInput + AND?: ProjectSettingWhereInput | ProjectSettingWhereInput[] + OR?: ProjectSettingWhereInput[] + NOT?: ProjectSettingWhereInput | ProjectSettingWhereInput[] + projectId?: BigIntFilter<"ProjectSetting"> | bigint | number + key?: StringFilter<"ProjectSetting"> | string + value?: StringNullableFilter<"ProjectSetting"> | string | null + valueType?: EnumValueTypeNullableFilter<"ProjectSetting"> | $Enums.ValueType | null + metadata?: JsonFilter<"ProjectSetting"> + readPermission?: JsonFilter<"ProjectSetting"> + writePermission?: JsonFilter<"ProjectSetting"> + deletedAt?: DateTimeNullableFilter<"ProjectSetting"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectSetting"> | Date | string + updatedAt?: DateTimeFilter<"ProjectSetting"> | Date | string + deletedBy?: IntNullableFilter<"ProjectSetting"> | number | null + createdBy?: IntFilter<"ProjectSetting"> | number + updatedBy?: IntFilter<"ProjectSetting"> | number + project?: XOR + }, "id" | "key_projectId"> + + export type ProjectSettingOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + key?: SortOrder + value?: SortOrderInput | SortOrder + valueType?: SortOrderInput | SortOrder + metadata?: SortOrder + readPermission?: SortOrder + writePermission?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectSettingCountOrderByAggregateInput + _avg?: ProjectSettingAvgOrderByAggregateInput + _max?: ProjectSettingMaxOrderByAggregateInput + _min?: ProjectSettingMinOrderByAggregateInput + _sum?: ProjectSettingSumOrderByAggregateInput + } + + export type ProjectSettingScalarWhereWithAggregatesInput = { + AND?: ProjectSettingScalarWhereWithAggregatesInput | ProjectSettingScalarWhereWithAggregatesInput[] + OR?: ProjectSettingScalarWhereWithAggregatesInput[] + NOT?: ProjectSettingScalarWhereWithAggregatesInput | ProjectSettingScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectSetting"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectSetting"> | bigint | number + key?: StringWithAggregatesFilter<"ProjectSetting"> | string + value?: StringNullableWithAggregatesFilter<"ProjectSetting"> | string | null + valueType?: EnumValueTypeNullableWithAggregatesFilter<"ProjectSetting"> | $Enums.ValueType | null + metadata?: JsonWithAggregatesFilter<"ProjectSetting"> + readPermission?: JsonWithAggregatesFilter<"ProjectSetting"> + writePermission?: JsonWithAggregatesFilter<"ProjectSetting"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectSetting"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectSetting"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectSetting"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProjectSetting"> | number | null + createdBy?: IntWithAggregatesFilter<"ProjectSetting"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectSetting"> | number + } + + export type ProjectEstimationWhereInput = { + AND?: ProjectEstimationWhereInput | ProjectEstimationWhereInput[] + OR?: ProjectEstimationWhereInput[] + NOT?: ProjectEstimationWhereInput | ProjectEstimationWhereInput[] + id?: BigIntFilter<"ProjectEstimation"> | bigint | number + projectId?: BigIntFilter<"ProjectEstimation"> | bigint | number + buildingBlockKey?: StringFilter<"ProjectEstimation"> | string + conditions?: StringFilter<"ProjectEstimation"> | string + price?: FloatFilter<"ProjectEstimation"> | number + quantity?: IntNullableFilter<"ProjectEstimation"> | number | null + minTime?: IntFilter<"ProjectEstimation"> | number + maxTime?: IntFilter<"ProjectEstimation"> | number + metadata?: JsonFilter<"ProjectEstimation"> + deletedAt?: DateTimeNullableFilter<"ProjectEstimation"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectEstimation"> | Date | string + updatedAt?: DateTimeFilter<"ProjectEstimation"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectEstimation"> | bigint | number | null + createdBy?: IntFilter<"ProjectEstimation"> | number + updatedBy?: IntFilter<"ProjectEstimation"> | number + project?: XOR + items?: ProjectEstimationItemListRelationFilter + } + + export type ProjectEstimationOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + buildingBlockKey?: SortOrder + conditions?: SortOrder + price?: SortOrder + quantity?: SortOrderInput | SortOrder + minTime?: SortOrder + maxTime?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + items?: ProjectEstimationItemOrderByRelationAggregateInput + _relevance?: ProjectEstimationOrderByRelevanceInput + } + + export type ProjectEstimationWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectEstimationWhereInput | ProjectEstimationWhereInput[] + OR?: ProjectEstimationWhereInput[] + NOT?: ProjectEstimationWhereInput | ProjectEstimationWhereInput[] + projectId?: BigIntFilter<"ProjectEstimation"> | bigint | number + buildingBlockKey?: StringFilter<"ProjectEstimation"> | string + conditions?: StringFilter<"ProjectEstimation"> | string + price?: FloatFilter<"ProjectEstimation"> | number + quantity?: IntNullableFilter<"ProjectEstimation"> | number | null + minTime?: IntFilter<"ProjectEstimation"> | number + maxTime?: IntFilter<"ProjectEstimation"> | number + metadata?: JsonFilter<"ProjectEstimation"> + deletedAt?: DateTimeNullableFilter<"ProjectEstimation"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectEstimation"> | Date | string + updatedAt?: DateTimeFilter<"ProjectEstimation"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectEstimation"> | bigint | number | null + createdBy?: IntFilter<"ProjectEstimation"> | number + updatedBy?: IntFilter<"ProjectEstimation"> | number + project?: XOR + items?: ProjectEstimationItemListRelationFilter + }, "id"> + + export type ProjectEstimationOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + buildingBlockKey?: SortOrder + conditions?: SortOrder + price?: SortOrder + quantity?: SortOrderInput | SortOrder + minTime?: SortOrder + maxTime?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectEstimationCountOrderByAggregateInput + _avg?: ProjectEstimationAvgOrderByAggregateInput + _max?: ProjectEstimationMaxOrderByAggregateInput + _min?: ProjectEstimationMinOrderByAggregateInput + _sum?: ProjectEstimationSumOrderByAggregateInput + } + + export type ProjectEstimationScalarWhereWithAggregatesInput = { + AND?: ProjectEstimationScalarWhereWithAggregatesInput | ProjectEstimationScalarWhereWithAggregatesInput[] + OR?: ProjectEstimationScalarWhereWithAggregatesInput[] + NOT?: ProjectEstimationScalarWhereWithAggregatesInput | ProjectEstimationScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectEstimation"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectEstimation"> | bigint | number + buildingBlockKey?: StringWithAggregatesFilter<"ProjectEstimation"> | string + conditions?: StringWithAggregatesFilter<"ProjectEstimation"> | string + price?: FloatWithAggregatesFilter<"ProjectEstimation"> | number + quantity?: IntNullableWithAggregatesFilter<"ProjectEstimation"> | number | null + minTime?: IntWithAggregatesFilter<"ProjectEstimation"> | number + maxTime?: IntWithAggregatesFilter<"ProjectEstimation"> | number + metadata?: JsonWithAggregatesFilter<"ProjectEstimation"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectEstimation"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectEstimation"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectEstimation"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"ProjectEstimation"> | bigint | number | null + createdBy?: IntWithAggregatesFilter<"ProjectEstimation"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectEstimation"> | number + } + + export type ProjectEstimationItemWhereInput = { + AND?: ProjectEstimationItemWhereInput | ProjectEstimationItemWhereInput[] + OR?: ProjectEstimationItemWhereInput[] + NOT?: ProjectEstimationItemWhereInput | ProjectEstimationItemWhereInput[] + id?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + projectEstimationId?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + price?: FloatFilter<"ProjectEstimationItem"> | number + type?: EnumEstimationTypeFilter<"ProjectEstimationItem"> | $Enums.EstimationType + markupUsedReference?: StringFilter<"ProjectEstimationItem"> | string + markupUsedReferenceId?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + metadata?: JsonFilter<"ProjectEstimationItem"> + deletedAt?: DateTimeNullableFilter<"ProjectEstimationItem"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectEstimationItem"> | Date | string + updatedAt?: DateTimeFilter<"ProjectEstimationItem"> | Date | string + deletedBy?: IntNullableFilter<"ProjectEstimationItem"> | number | null + createdBy?: IntFilter<"ProjectEstimationItem"> | number + updatedBy?: IntFilter<"ProjectEstimationItem"> | number + projectEstimation?: XOR + } + + export type ProjectEstimationItemOrderByWithRelationInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + type?: SortOrder + markupUsedReference?: SortOrder + markupUsedReferenceId?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + projectEstimation?: ProjectEstimationOrderByWithRelationInput + _relevance?: ProjectEstimationItemOrderByRelevanceInput + } + + export type ProjectEstimationItemWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectEstimationItemWhereInput | ProjectEstimationItemWhereInput[] + OR?: ProjectEstimationItemWhereInput[] + NOT?: ProjectEstimationItemWhereInput | ProjectEstimationItemWhereInput[] + projectEstimationId?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + price?: FloatFilter<"ProjectEstimationItem"> | number + type?: EnumEstimationTypeFilter<"ProjectEstimationItem"> | $Enums.EstimationType + markupUsedReference?: StringFilter<"ProjectEstimationItem"> | string + markupUsedReferenceId?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + metadata?: JsonFilter<"ProjectEstimationItem"> + deletedAt?: DateTimeNullableFilter<"ProjectEstimationItem"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectEstimationItem"> | Date | string + updatedAt?: DateTimeFilter<"ProjectEstimationItem"> | Date | string + deletedBy?: IntNullableFilter<"ProjectEstimationItem"> | number | null + createdBy?: IntFilter<"ProjectEstimationItem"> | number + updatedBy?: IntFilter<"ProjectEstimationItem"> | number + projectEstimation?: XOR + }, "id"> + + export type ProjectEstimationItemOrderByWithAggregationInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + type?: SortOrder + markupUsedReference?: SortOrder + markupUsedReferenceId?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ProjectEstimationItemCountOrderByAggregateInput + _avg?: ProjectEstimationItemAvgOrderByAggregateInput + _max?: ProjectEstimationItemMaxOrderByAggregateInput + _min?: ProjectEstimationItemMinOrderByAggregateInput + _sum?: ProjectEstimationItemSumOrderByAggregateInput + } + + export type ProjectEstimationItemScalarWhereWithAggregatesInput = { + AND?: ProjectEstimationItemScalarWhereWithAggregatesInput | ProjectEstimationItemScalarWhereWithAggregatesInput[] + OR?: ProjectEstimationItemScalarWhereWithAggregatesInput[] + NOT?: ProjectEstimationItemScalarWhereWithAggregatesInput | ProjectEstimationItemScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectEstimationItem"> | bigint | number + projectEstimationId?: BigIntWithAggregatesFilter<"ProjectEstimationItem"> | bigint | number + price?: FloatWithAggregatesFilter<"ProjectEstimationItem"> | number + type?: EnumEstimationTypeWithAggregatesFilter<"ProjectEstimationItem"> | $Enums.EstimationType + markupUsedReference?: StringWithAggregatesFilter<"ProjectEstimationItem"> | string + markupUsedReferenceId?: BigIntWithAggregatesFilter<"ProjectEstimationItem"> | bigint | number + metadata?: JsonWithAggregatesFilter<"ProjectEstimationItem"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"ProjectEstimationItem"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectEstimationItem"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectEstimationItem"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ProjectEstimationItem"> | number | null + createdBy?: IntWithAggregatesFilter<"ProjectEstimationItem"> | number + updatedBy?: IntWithAggregatesFilter<"ProjectEstimationItem"> | number + } + + export type BuildingBlockWhereInput = { + AND?: BuildingBlockWhereInput | BuildingBlockWhereInput[] + OR?: BuildingBlockWhereInput[] + NOT?: BuildingBlockWhereInput | BuildingBlockWhereInput[] + id?: BigIntFilter<"BuildingBlock"> | bigint | number + key?: StringFilter<"BuildingBlock"> | string + config?: JsonFilter<"BuildingBlock"> + privateConfig?: JsonFilter<"BuildingBlock"> + deletedAt?: DateTimeNullableFilter<"BuildingBlock"> | Date | string | null + createdAt?: DateTimeFilter<"BuildingBlock"> | Date | string + updatedAt?: DateTimeFilter<"BuildingBlock"> | Date | string + deletedBy?: BigIntNullableFilter<"BuildingBlock"> | bigint | number | null + createdBy?: BigIntFilter<"BuildingBlock"> | bigint | number + updatedBy?: BigIntFilter<"BuildingBlock"> | bigint | number + } + + export type BuildingBlockOrderByWithRelationInput = { + id?: SortOrder + key?: SortOrder + config?: SortOrder + privateConfig?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: BuildingBlockOrderByRelevanceInput + } + + export type BuildingBlockWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + key?: string + AND?: BuildingBlockWhereInput | BuildingBlockWhereInput[] + OR?: BuildingBlockWhereInput[] + NOT?: BuildingBlockWhereInput | BuildingBlockWhereInput[] + config?: JsonFilter<"BuildingBlock"> + privateConfig?: JsonFilter<"BuildingBlock"> + deletedAt?: DateTimeNullableFilter<"BuildingBlock"> | Date | string | null + createdAt?: DateTimeFilter<"BuildingBlock"> | Date | string + updatedAt?: DateTimeFilter<"BuildingBlock"> | Date | string + deletedBy?: BigIntNullableFilter<"BuildingBlock"> | bigint | number | null + createdBy?: BigIntFilter<"BuildingBlock"> | bigint | number + updatedBy?: BigIntFilter<"BuildingBlock"> | bigint | number + }, "id" | "key"> + + export type BuildingBlockOrderByWithAggregationInput = { + id?: SortOrder + key?: SortOrder + config?: SortOrder + privateConfig?: SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: BuildingBlockCountOrderByAggregateInput + _avg?: BuildingBlockAvgOrderByAggregateInput + _max?: BuildingBlockMaxOrderByAggregateInput + _min?: BuildingBlockMinOrderByAggregateInput + _sum?: BuildingBlockSumOrderByAggregateInput + } + + export type BuildingBlockScalarWhereWithAggregatesInput = { + AND?: BuildingBlockScalarWhereWithAggregatesInput | BuildingBlockScalarWhereWithAggregatesInput[] + OR?: BuildingBlockScalarWhereWithAggregatesInput[] + NOT?: BuildingBlockScalarWhereWithAggregatesInput | BuildingBlockScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"BuildingBlock"> | bigint | number + key?: StringWithAggregatesFilter<"BuildingBlock"> | string + config?: JsonWithAggregatesFilter<"BuildingBlock"> + privateConfig?: JsonWithAggregatesFilter<"BuildingBlock"> + deletedAt?: DateTimeNullableWithAggregatesFilter<"BuildingBlock"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"BuildingBlock"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"BuildingBlock"> | Date | string + deletedBy?: BigIntNullableWithAggregatesFilter<"BuildingBlock"> | bigint | number | null + createdBy?: BigIntWithAggregatesFilter<"BuildingBlock"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"BuildingBlock"> | bigint | number + } + + export type ScopeChangeRequestWhereInput = { + AND?: ScopeChangeRequestWhereInput | ScopeChangeRequestWhereInput[] + OR?: ScopeChangeRequestWhereInput[] + NOT?: ScopeChangeRequestWhereInput | ScopeChangeRequestWhereInput[] + id?: BigIntFilter<"ScopeChangeRequest"> | bigint | number + projectId?: BigIntFilter<"ScopeChangeRequest"> | bigint | number + oldScope?: JsonFilter<"ScopeChangeRequest"> + newScope?: JsonFilter<"ScopeChangeRequest"> + status?: EnumScopeChangeRequestStatusFilter<"ScopeChangeRequest"> | $Enums.ScopeChangeRequestStatus + approvedAt?: DateTimeNullableFilter<"ScopeChangeRequest"> | Date | string | null + approvedBy?: IntNullableFilter<"ScopeChangeRequest"> | number | null + deletedAt?: DateTimeNullableFilter<"ScopeChangeRequest"> | Date | string | null + createdAt?: DateTimeFilter<"ScopeChangeRequest"> | Date | string + updatedAt?: DateTimeFilter<"ScopeChangeRequest"> | Date | string + deletedBy?: IntNullableFilter<"ScopeChangeRequest"> | number | null + createdBy?: IntFilter<"ScopeChangeRequest"> | number + updatedBy?: IntFilter<"ScopeChangeRequest"> | number + project?: XOR + } + + export type ScopeChangeRequestOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + oldScope?: SortOrder + newScope?: SortOrder + status?: SortOrder + approvedAt?: SortOrderInput | SortOrder + approvedBy?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + } + + export type ScopeChangeRequestWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ScopeChangeRequestWhereInput | ScopeChangeRequestWhereInput[] + OR?: ScopeChangeRequestWhereInput[] + NOT?: ScopeChangeRequestWhereInput | ScopeChangeRequestWhereInput[] + projectId?: BigIntFilter<"ScopeChangeRequest"> | bigint | number + oldScope?: JsonFilter<"ScopeChangeRequest"> + newScope?: JsonFilter<"ScopeChangeRequest"> + status?: EnumScopeChangeRequestStatusFilter<"ScopeChangeRequest"> | $Enums.ScopeChangeRequestStatus + approvedAt?: DateTimeNullableFilter<"ScopeChangeRequest"> | Date | string | null + approvedBy?: IntNullableFilter<"ScopeChangeRequest"> | number | null + deletedAt?: DateTimeNullableFilter<"ScopeChangeRequest"> | Date | string | null + createdAt?: DateTimeFilter<"ScopeChangeRequest"> | Date | string + updatedAt?: DateTimeFilter<"ScopeChangeRequest"> | Date | string + deletedBy?: IntNullableFilter<"ScopeChangeRequest"> | number | null + createdBy?: IntFilter<"ScopeChangeRequest"> | number + updatedBy?: IntFilter<"ScopeChangeRequest"> | number + project?: XOR + }, "id"> + + export type ScopeChangeRequestOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + oldScope?: SortOrder + newScope?: SortOrder + status?: SortOrder + approvedAt?: SortOrderInput | SortOrder + approvedBy?: SortOrderInput | SortOrder + deletedAt?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrderInput | SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: ScopeChangeRequestCountOrderByAggregateInput + _avg?: ScopeChangeRequestAvgOrderByAggregateInput + _max?: ScopeChangeRequestMaxOrderByAggregateInput + _min?: ScopeChangeRequestMinOrderByAggregateInput + _sum?: ScopeChangeRequestSumOrderByAggregateInput + } + + export type ScopeChangeRequestScalarWhereWithAggregatesInput = { + AND?: ScopeChangeRequestScalarWhereWithAggregatesInput | ScopeChangeRequestScalarWhereWithAggregatesInput[] + OR?: ScopeChangeRequestScalarWhereWithAggregatesInput[] + NOT?: ScopeChangeRequestScalarWhereWithAggregatesInput | ScopeChangeRequestScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ScopeChangeRequest"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ScopeChangeRequest"> | bigint | number + oldScope?: JsonWithAggregatesFilter<"ScopeChangeRequest"> + newScope?: JsonWithAggregatesFilter<"ScopeChangeRequest"> + status?: EnumScopeChangeRequestStatusWithAggregatesFilter<"ScopeChangeRequest"> | $Enums.ScopeChangeRequestStatus + approvedAt?: DateTimeNullableWithAggregatesFilter<"ScopeChangeRequest"> | Date | string | null + approvedBy?: IntNullableWithAggregatesFilter<"ScopeChangeRequest"> | number | null + deletedAt?: DateTimeNullableWithAggregatesFilter<"ScopeChangeRequest"> | Date | string | null + createdAt?: DateTimeWithAggregatesFilter<"ScopeChangeRequest"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ScopeChangeRequest"> | Date | string + deletedBy?: IntNullableWithAggregatesFilter<"ScopeChangeRequest"> | number | null + createdBy?: IntWithAggregatesFilter<"ScopeChangeRequest"> | number + updatedBy?: IntWithAggregatesFilter<"ScopeChangeRequest"> | number + } + + export type ProjectHistoryWhereInput = { + AND?: ProjectHistoryWhereInput | ProjectHistoryWhereInput[] + OR?: ProjectHistoryWhereInput[] + NOT?: ProjectHistoryWhereInput | ProjectHistoryWhereInput[] + id?: BigIntFilter<"ProjectHistory"> | bigint | number + projectId?: BigIntFilter<"ProjectHistory"> | bigint | number + status?: StringFilter<"ProjectHistory"> | string + cancelReason?: StringNullableFilter<"ProjectHistory"> | string | null + createdAt?: DateTimeFilter<"ProjectHistory"> | Date | string + updatedAt?: DateTimeFilter<"ProjectHistory"> | Date | string + updatedBy?: IntFilter<"ProjectHistory"> | number + project?: XOR + } + + export type ProjectHistoryOrderByWithRelationInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + cancelReason?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + updatedBy?: SortOrder + project?: ProjectOrderByWithRelationInput + _relevance?: ProjectHistoryOrderByRelevanceInput + } + + export type ProjectHistoryWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectHistoryWhereInput | ProjectHistoryWhereInput[] + OR?: ProjectHistoryWhereInput[] + NOT?: ProjectHistoryWhereInput | ProjectHistoryWhereInput[] + projectId?: BigIntFilter<"ProjectHistory"> | bigint | number + status?: StringFilter<"ProjectHistory"> | string + cancelReason?: StringNullableFilter<"ProjectHistory"> | string | null + createdAt?: DateTimeFilter<"ProjectHistory"> | Date | string + updatedAt?: DateTimeFilter<"ProjectHistory"> | Date | string + updatedBy?: IntFilter<"ProjectHistory"> | number + project?: XOR + }, "id"> + + export type ProjectHistoryOrderByWithAggregationInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + cancelReason?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + updatedBy?: SortOrder + _count?: ProjectHistoryCountOrderByAggregateInput + _avg?: ProjectHistoryAvgOrderByAggregateInput + _max?: ProjectHistoryMaxOrderByAggregateInput + _min?: ProjectHistoryMinOrderByAggregateInput + _sum?: ProjectHistorySumOrderByAggregateInput + } + + export type ProjectHistoryScalarWhereWithAggregatesInput = { + AND?: ProjectHistoryScalarWhereWithAggregatesInput | ProjectHistoryScalarWhereWithAggregatesInput[] + OR?: ProjectHistoryScalarWhereWithAggregatesInput[] + NOT?: ProjectHistoryScalarWhereWithAggregatesInput | ProjectHistoryScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectHistory"> | bigint | number + projectId?: BigIntWithAggregatesFilter<"ProjectHistory"> | bigint | number + status?: StringWithAggregatesFilter<"ProjectHistory"> | string + cancelReason?: StringNullableWithAggregatesFilter<"ProjectHistory"> | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectHistory"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectHistory"> | Date | string + updatedBy?: IntWithAggregatesFilter<"ProjectHistory"> | number + } + + export type CustomerPaymentWhereInput = { + AND?: CustomerPaymentWhereInput | CustomerPaymentWhereInput[] + OR?: CustomerPaymentWhereInput[] + NOT?: CustomerPaymentWhereInput | CustomerPaymentWhereInput[] + id?: BigIntFilter<"CustomerPayment"> | bigint | number + reference?: StringNullableFilter<"CustomerPayment"> | string | null + referenceId?: StringNullableFilter<"CustomerPayment"> | string | null + amount?: IntFilter<"CustomerPayment"> | number + currency?: EnumCustomerPaymentCurrencyFilter<"CustomerPayment"> | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringFilter<"CustomerPayment"> | string + clientSecret?: StringNullableFilter<"CustomerPayment"> | string | null + status?: EnumCustomerPaymentStatusFilter<"CustomerPayment"> | $Enums.CustomerPaymentStatus + deletedAt?: DateTimeNullableFilter<"CustomerPayment"> | Date | string | null + deletedBy?: BigIntNullableFilter<"CustomerPayment"> | bigint | number | null + createdAt?: DateTimeFilter<"CustomerPayment"> | Date | string + updatedAt?: DateTimeFilter<"CustomerPayment"> | Date | string + createdBy?: BigIntFilter<"CustomerPayment"> | bigint | number + updatedBy?: BigIntFilter<"CustomerPayment"> | bigint | number + } + + export type CustomerPaymentOrderByWithRelationInput = { + id?: SortOrder + reference?: SortOrderInput | SortOrder + referenceId?: SortOrderInput | SortOrder + amount?: SortOrder + currency?: SortOrder + paymentIntentId?: SortOrder + clientSecret?: SortOrderInput | SortOrder + status?: SortOrder + deletedAt?: SortOrderInput | SortOrder + deletedBy?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _relevance?: CustomerPaymentOrderByRelevanceInput + } + + export type CustomerPaymentWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: CustomerPaymentWhereInput | CustomerPaymentWhereInput[] + OR?: CustomerPaymentWhereInput[] + NOT?: CustomerPaymentWhereInput | CustomerPaymentWhereInput[] + reference?: StringNullableFilter<"CustomerPayment"> | string | null + referenceId?: StringNullableFilter<"CustomerPayment"> | string | null + amount?: IntFilter<"CustomerPayment"> | number + currency?: EnumCustomerPaymentCurrencyFilter<"CustomerPayment"> | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringFilter<"CustomerPayment"> | string + clientSecret?: StringNullableFilter<"CustomerPayment"> | string | null + status?: EnumCustomerPaymentStatusFilter<"CustomerPayment"> | $Enums.CustomerPaymentStatus + deletedAt?: DateTimeNullableFilter<"CustomerPayment"> | Date | string | null + deletedBy?: BigIntNullableFilter<"CustomerPayment"> | bigint | number | null + createdAt?: DateTimeFilter<"CustomerPayment"> | Date | string + updatedAt?: DateTimeFilter<"CustomerPayment"> | Date | string + createdBy?: BigIntFilter<"CustomerPayment"> | bigint | number + updatedBy?: BigIntFilter<"CustomerPayment"> | bigint | number + }, "id"> + + export type CustomerPaymentOrderByWithAggregationInput = { + id?: SortOrder + reference?: SortOrderInput | SortOrder + referenceId?: SortOrderInput | SortOrder + amount?: SortOrder + currency?: SortOrder + paymentIntentId?: SortOrder + clientSecret?: SortOrderInput | SortOrder + status?: SortOrder + deletedAt?: SortOrderInput | SortOrder + deletedBy?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + _count?: CustomerPaymentCountOrderByAggregateInput + _avg?: CustomerPaymentAvgOrderByAggregateInput + _max?: CustomerPaymentMaxOrderByAggregateInput + _min?: CustomerPaymentMinOrderByAggregateInput + _sum?: CustomerPaymentSumOrderByAggregateInput + } + + export type CustomerPaymentScalarWhereWithAggregatesInput = { + AND?: CustomerPaymentScalarWhereWithAggregatesInput | CustomerPaymentScalarWhereWithAggregatesInput[] + OR?: CustomerPaymentScalarWhereWithAggregatesInput[] + NOT?: CustomerPaymentScalarWhereWithAggregatesInput | CustomerPaymentScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"CustomerPayment"> | bigint | number + reference?: StringNullableWithAggregatesFilter<"CustomerPayment"> | string | null + referenceId?: StringNullableWithAggregatesFilter<"CustomerPayment"> | string | null + amount?: IntWithAggregatesFilter<"CustomerPayment"> | number + currency?: EnumCustomerPaymentCurrencyWithAggregatesFilter<"CustomerPayment"> | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringWithAggregatesFilter<"CustomerPayment"> | string + clientSecret?: StringNullableWithAggregatesFilter<"CustomerPayment"> | string | null + status?: EnumCustomerPaymentStatusWithAggregatesFilter<"CustomerPayment"> | $Enums.CustomerPaymentStatus + deletedAt?: DateTimeNullableWithAggregatesFilter<"CustomerPayment"> | Date | string | null + deletedBy?: BigIntNullableWithAggregatesFilter<"CustomerPayment"> | bigint | number | null + createdAt?: DateTimeWithAggregatesFilter<"CustomerPayment"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"CustomerPayment"> | Date | string + createdBy?: BigIntWithAggregatesFilter<"CustomerPayment"> | bigint | number + updatedBy?: BigIntWithAggregatesFilter<"CustomerPayment"> | bigint | number + } + + export type ProjectShowcasePostWhereInput = { + AND?: ProjectShowcasePostWhereInput | ProjectShowcasePostWhereInput[] + OR?: ProjectShowcasePostWhereInput[] + NOT?: ProjectShowcasePostWhereInput | ProjectShowcasePostWhereInput[] + id?: BigIntFilter<"ProjectShowcasePost"> | bigint | number + title?: StringFilter<"ProjectShowcasePost"> | string + content?: StringFilter<"ProjectShowcasePost"> | string + status?: EnumProjectShowcasePostStatusFilter<"ProjectShowcasePost"> | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFilter<"ProjectShowcasePost"> | bigint | number + challengeIds?: StringNullableListFilter<"ProjectShowcasePost"> + createdById?: IntFilter<"ProjectShowcasePost"> | number + updatedById?: IntFilter<"ProjectShowcasePost"> | number + publishedAt?: DateTimeNullableFilter<"ProjectShowcasePost"> | Date | string | null + publishedBy?: IntNullableFilter<"ProjectShowcasePost"> | number | null + createdAt?: DateTimeFilter<"ProjectShowcasePost"> | Date | string + updatedAt?: DateTimeFilter<"ProjectShowcasePost"> | Date | string + project?: XOR + industries?: ProjectShowcasePostIndustryListRelationFilter + categories?: ProjectShowcasePostCategoryListRelationFilter + media?: ProjectShowcasePostMediaListRelationFilter + } + + export type ProjectShowcasePostOrderByWithRelationInput = { + id?: SortOrder + title?: SortOrder + content?: SortOrder + status?: SortOrder + projectId?: SortOrder + challengeIds?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedAt?: SortOrderInput | SortOrder + publishedBy?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + project?: ProjectOrderByWithRelationInput + industries?: ProjectShowcasePostIndustryOrderByRelationAggregateInput + categories?: ProjectShowcasePostCategoryOrderByRelationAggregateInput + media?: ProjectShowcasePostMediaOrderByRelationAggregateInput + _relevance?: ProjectShowcasePostOrderByRelevanceInput + } + + export type ProjectShowcasePostWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectShowcasePostWhereInput | ProjectShowcasePostWhereInput[] + OR?: ProjectShowcasePostWhereInput[] + NOT?: ProjectShowcasePostWhereInput | ProjectShowcasePostWhereInput[] + title?: StringFilter<"ProjectShowcasePost"> | string + content?: StringFilter<"ProjectShowcasePost"> | string + status?: EnumProjectShowcasePostStatusFilter<"ProjectShowcasePost"> | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFilter<"ProjectShowcasePost"> | bigint | number + challengeIds?: StringNullableListFilter<"ProjectShowcasePost"> + createdById?: IntFilter<"ProjectShowcasePost"> | number + updatedById?: IntFilter<"ProjectShowcasePost"> | number + publishedAt?: DateTimeNullableFilter<"ProjectShowcasePost"> | Date | string | null + publishedBy?: IntNullableFilter<"ProjectShowcasePost"> | number | null + createdAt?: DateTimeFilter<"ProjectShowcasePost"> | Date | string + updatedAt?: DateTimeFilter<"ProjectShowcasePost"> | Date | string + project?: XOR + industries?: ProjectShowcasePostIndustryListRelationFilter + categories?: ProjectShowcasePostCategoryListRelationFilter + media?: ProjectShowcasePostMediaListRelationFilter + }, "id"> + + export type ProjectShowcasePostOrderByWithAggregationInput = { + id?: SortOrder + title?: SortOrder + content?: SortOrder + status?: SortOrder + projectId?: SortOrder + challengeIds?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedAt?: SortOrderInput | SortOrder + publishedBy?: SortOrderInput | SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + _count?: ProjectShowcasePostCountOrderByAggregateInput + _avg?: ProjectShowcasePostAvgOrderByAggregateInput + _max?: ProjectShowcasePostMaxOrderByAggregateInput + _min?: ProjectShowcasePostMinOrderByAggregateInput + _sum?: ProjectShowcasePostSumOrderByAggregateInput + } + + export type ProjectShowcasePostScalarWhereWithAggregatesInput = { + AND?: ProjectShowcasePostScalarWhereWithAggregatesInput | ProjectShowcasePostScalarWhereWithAggregatesInput[] + OR?: ProjectShowcasePostScalarWhereWithAggregatesInput[] + NOT?: ProjectShowcasePostScalarWhereWithAggregatesInput | ProjectShowcasePostScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectShowcasePost"> | bigint | number + title?: StringWithAggregatesFilter<"ProjectShowcasePost"> | string + content?: StringWithAggregatesFilter<"ProjectShowcasePost"> | string + status?: EnumProjectShowcasePostStatusWithAggregatesFilter<"ProjectShowcasePost"> | $Enums.ProjectShowcasePostStatus + projectId?: BigIntWithAggregatesFilter<"ProjectShowcasePost"> | bigint | number + challengeIds?: StringNullableListFilter<"ProjectShowcasePost"> + createdById?: IntWithAggregatesFilter<"ProjectShowcasePost"> | number + updatedById?: IntWithAggregatesFilter<"ProjectShowcasePost"> | number + publishedAt?: DateTimeNullableWithAggregatesFilter<"ProjectShowcasePost"> | Date | string | null + publishedBy?: IntNullableWithAggregatesFilter<"ProjectShowcasePost"> | number | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectShowcasePost"> | Date | string + updatedAt?: DateTimeWithAggregatesFilter<"ProjectShowcasePost"> | Date | string + } + + export type ProjectPostIndustryWhereInput = { + AND?: ProjectPostIndustryWhereInput | ProjectPostIndustryWhereInput[] + OR?: ProjectPostIndustryWhereInput[] + NOT?: ProjectPostIndustryWhereInput | ProjectPostIndustryWhereInput[] + id?: BigIntFilter<"ProjectPostIndustry"> | bigint | number + name?: StringFilter<"ProjectPostIndustry"> | string + posts?: ProjectShowcasePostIndustryListRelationFilter + } + + export type ProjectPostIndustryOrderByWithRelationInput = { + id?: SortOrder + name?: SortOrder + posts?: ProjectShowcasePostIndustryOrderByRelationAggregateInput + _relevance?: ProjectPostIndustryOrderByRelevanceInput + } + + export type ProjectPostIndustryWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + name?: string + AND?: ProjectPostIndustryWhereInput | ProjectPostIndustryWhereInput[] + OR?: ProjectPostIndustryWhereInput[] + NOT?: ProjectPostIndustryWhereInput | ProjectPostIndustryWhereInput[] + posts?: ProjectShowcasePostIndustryListRelationFilter + }, "id" | "name"> + + export type ProjectPostIndustryOrderByWithAggregationInput = { + id?: SortOrder + name?: SortOrder + _count?: ProjectPostIndustryCountOrderByAggregateInput + _avg?: ProjectPostIndustryAvgOrderByAggregateInput + _max?: ProjectPostIndustryMaxOrderByAggregateInput + _min?: ProjectPostIndustryMinOrderByAggregateInput + _sum?: ProjectPostIndustrySumOrderByAggregateInput + } + + export type ProjectPostIndustryScalarWhereWithAggregatesInput = { + AND?: ProjectPostIndustryScalarWhereWithAggregatesInput | ProjectPostIndustryScalarWhereWithAggregatesInput[] + OR?: ProjectPostIndustryScalarWhereWithAggregatesInput[] + NOT?: ProjectPostIndustryScalarWhereWithAggregatesInput | ProjectPostIndustryScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectPostIndustry"> | bigint | number + name?: StringWithAggregatesFilter<"ProjectPostIndustry"> | string + } + + export type ProjectPostCategoryWhereInput = { + AND?: ProjectPostCategoryWhereInput | ProjectPostCategoryWhereInput[] + OR?: ProjectPostCategoryWhereInput[] + NOT?: ProjectPostCategoryWhereInput | ProjectPostCategoryWhereInput[] + id?: BigIntFilter<"ProjectPostCategory"> | bigint | number + name?: StringFilter<"ProjectPostCategory"> | string + posts?: ProjectShowcasePostCategoryListRelationFilter + } + + export type ProjectPostCategoryOrderByWithRelationInput = { + id?: SortOrder + name?: SortOrder + posts?: ProjectShowcasePostCategoryOrderByRelationAggregateInput + _relevance?: ProjectPostCategoryOrderByRelevanceInput + } + + export type ProjectPostCategoryWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + name?: string + AND?: ProjectPostCategoryWhereInput | ProjectPostCategoryWhereInput[] + OR?: ProjectPostCategoryWhereInput[] + NOT?: ProjectPostCategoryWhereInput | ProjectPostCategoryWhereInput[] + posts?: ProjectShowcasePostCategoryListRelationFilter + }, "id" | "name"> + + export type ProjectPostCategoryOrderByWithAggregationInput = { + id?: SortOrder + name?: SortOrder + _count?: ProjectPostCategoryCountOrderByAggregateInput + _avg?: ProjectPostCategoryAvgOrderByAggregateInput + _max?: ProjectPostCategoryMaxOrderByAggregateInput + _min?: ProjectPostCategoryMinOrderByAggregateInput + _sum?: ProjectPostCategorySumOrderByAggregateInput + } + + export type ProjectPostCategoryScalarWhereWithAggregatesInput = { + AND?: ProjectPostCategoryScalarWhereWithAggregatesInput | ProjectPostCategoryScalarWhereWithAggregatesInput[] + OR?: ProjectPostCategoryScalarWhereWithAggregatesInput[] + NOT?: ProjectPostCategoryScalarWhereWithAggregatesInput | ProjectPostCategoryScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectPostCategory"> | bigint | number + name?: StringWithAggregatesFilter<"ProjectPostCategory"> | string + } + + export type ProjectShowcasePostIndustryWhereInput = { + AND?: ProjectShowcasePostIndustryWhereInput | ProjectShowcasePostIndustryWhereInput[] + OR?: ProjectShowcasePostIndustryWhereInput[] + NOT?: ProjectShowcasePostIndustryWhereInput | ProjectShowcasePostIndustryWhereInput[] + id?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + industryId?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + projectShowcasePost?: XOR + industry?: XOR + } + + export type ProjectShowcasePostIndustryOrderByWithRelationInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + projectShowcasePost?: ProjectShowcasePostOrderByWithRelationInput + industry?: ProjectPostIndustryOrderByWithRelationInput + } + + export type ProjectShowcasePostIndustryWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + projectShowcasePostId_industryId?: ProjectShowcasePostIndustryProjectShowcasePostIdIndustryIdCompoundUniqueInput + AND?: ProjectShowcasePostIndustryWhereInput | ProjectShowcasePostIndustryWhereInput[] + OR?: ProjectShowcasePostIndustryWhereInput[] + NOT?: ProjectShowcasePostIndustryWhereInput | ProjectShowcasePostIndustryWhereInput[] + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + industryId?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + projectShowcasePost?: XOR + industry?: XOR + }, "id" | "projectShowcasePostId_industryId"> + + export type ProjectShowcasePostIndustryOrderByWithAggregationInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + _count?: ProjectShowcasePostIndustryCountOrderByAggregateInput + _avg?: ProjectShowcasePostIndustryAvgOrderByAggregateInput + _max?: ProjectShowcasePostIndustryMaxOrderByAggregateInput + _min?: ProjectShowcasePostIndustryMinOrderByAggregateInput + _sum?: ProjectShowcasePostIndustrySumOrderByAggregateInput + } + + export type ProjectShowcasePostIndustryScalarWhereWithAggregatesInput = { + AND?: ProjectShowcasePostIndustryScalarWhereWithAggregatesInput | ProjectShowcasePostIndustryScalarWhereWithAggregatesInput[] + OR?: ProjectShowcasePostIndustryScalarWhereWithAggregatesInput[] + NOT?: ProjectShowcasePostIndustryScalarWhereWithAggregatesInput | ProjectShowcasePostIndustryScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectShowcasePostIndustry"> | bigint | number + projectShowcasePostId?: BigIntWithAggregatesFilter<"ProjectShowcasePostIndustry"> | bigint | number + industryId?: BigIntWithAggregatesFilter<"ProjectShowcasePostIndustry"> | bigint | number + } + + export type ProjectShowcasePostCategoryWhereInput = { + AND?: ProjectShowcasePostCategoryWhereInput | ProjectShowcasePostCategoryWhereInput[] + OR?: ProjectShowcasePostCategoryWhereInput[] + NOT?: ProjectShowcasePostCategoryWhereInput | ProjectShowcasePostCategoryWhereInput[] + id?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + categoryId?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + projectShowcasePost?: XOR + category?: XOR + } + + export type ProjectShowcasePostCategoryOrderByWithRelationInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + projectShowcasePost?: ProjectShowcasePostOrderByWithRelationInput + category?: ProjectPostCategoryOrderByWithRelationInput + } + + export type ProjectShowcasePostCategoryWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + projectShowcasePostId_categoryId?: ProjectShowcasePostCategoryProjectShowcasePostIdCategoryIdCompoundUniqueInput + AND?: ProjectShowcasePostCategoryWhereInput | ProjectShowcasePostCategoryWhereInput[] + OR?: ProjectShowcasePostCategoryWhereInput[] + NOT?: ProjectShowcasePostCategoryWhereInput | ProjectShowcasePostCategoryWhereInput[] + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + categoryId?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + projectShowcasePost?: XOR + category?: XOR + }, "id" | "projectShowcasePostId_categoryId"> + + export type ProjectShowcasePostCategoryOrderByWithAggregationInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + _count?: ProjectShowcasePostCategoryCountOrderByAggregateInput + _avg?: ProjectShowcasePostCategoryAvgOrderByAggregateInput + _max?: ProjectShowcasePostCategoryMaxOrderByAggregateInput + _min?: ProjectShowcasePostCategoryMinOrderByAggregateInput + _sum?: ProjectShowcasePostCategorySumOrderByAggregateInput + } + + export type ProjectShowcasePostCategoryScalarWhereWithAggregatesInput = { + AND?: ProjectShowcasePostCategoryScalarWhereWithAggregatesInput | ProjectShowcasePostCategoryScalarWhereWithAggregatesInput[] + OR?: ProjectShowcasePostCategoryScalarWhereWithAggregatesInput[] + NOT?: ProjectShowcasePostCategoryScalarWhereWithAggregatesInput | ProjectShowcasePostCategoryScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectShowcasePostCategory"> | bigint | number + projectShowcasePostId?: BigIntWithAggregatesFilter<"ProjectShowcasePostCategory"> | bigint | number + categoryId?: BigIntWithAggregatesFilter<"ProjectShowcasePostCategory"> | bigint | number + } + + export type ProjectShowcasePostMediaWhereInput = { + AND?: ProjectShowcasePostMediaWhereInput | ProjectShowcasePostMediaWhereInput[] + OR?: ProjectShowcasePostMediaWhereInput[] + NOT?: ProjectShowcasePostMediaWhereInput | ProjectShowcasePostMediaWhereInput[] + id?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + type?: StringFilter<"ProjectShowcasePostMedia"> | string + url?: StringFilter<"ProjectShowcasePostMedia"> | string + alt?: StringNullableFilter<"ProjectShowcasePostMedia"> | string | null + createdAt?: DateTimeFilter<"ProjectShowcasePostMedia"> | Date | string + createdBy?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + projectShowcasePost?: XOR + } + + export type ProjectShowcasePostMediaOrderByWithRelationInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + type?: SortOrder + url?: SortOrder + alt?: SortOrderInput | SortOrder + createdAt?: SortOrder + createdBy?: SortOrder + projectShowcasePost?: ProjectShowcasePostOrderByWithRelationInput + _relevance?: ProjectShowcasePostMediaOrderByRelevanceInput + } + + export type ProjectShowcasePostMediaWhereUniqueInput = Prisma.AtLeast<{ + id?: bigint | number + AND?: ProjectShowcasePostMediaWhereInput | ProjectShowcasePostMediaWhereInput[] + OR?: ProjectShowcasePostMediaWhereInput[] + NOT?: ProjectShowcasePostMediaWhereInput | ProjectShowcasePostMediaWhereInput[] + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + type?: StringFilter<"ProjectShowcasePostMedia"> | string + url?: StringFilter<"ProjectShowcasePostMedia"> | string + alt?: StringNullableFilter<"ProjectShowcasePostMedia"> | string | null + createdAt?: DateTimeFilter<"ProjectShowcasePostMedia"> | Date | string + createdBy?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + projectShowcasePost?: XOR + }, "id"> + + export type ProjectShowcasePostMediaOrderByWithAggregationInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + type?: SortOrder + url?: SortOrder + alt?: SortOrderInput | SortOrder + createdAt?: SortOrder + createdBy?: SortOrder + _count?: ProjectShowcasePostMediaCountOrderByAggregateInput + _avg?: ProjectShowcasePostMediaAvgOrderByAggregateInput + _max?: ProjectShowcasePostMediaMaxOrderByAggregateInput + _min?: ProjectShowcasePostMediaMinOrderByAggregateInput + _sum?: ProjectShowcasePostMediaSumOrderByAggregateInput + } + + export type ProjectShowcasePostMediaScalarWhereWithAggregatesInput = { + AND?: ProjectShowcasePostMediaScalarWhereWithAggregatesInput | ProjectShowcasePostMediaScalarWhereWithAggregatesInput[] + OR?: ProjectShowcasePostMediaScalarWhereWithAggregatesInput[] + NOT?: ProjectShowcasePostMediaScalarWhereWithAggregatesInput | ProjectShowcasePostMediaScalarWhereWithAggregatesInput[] + id?: BigIntWithAggregatesFilter<"ProjectShowcasePostMedia"> | bigint | number + projectShowcasePostId?: BigIntWithAggregatesFilter<"ProjectShowcasePostMedia"> | bigint | number + type?: StringWithAggregatesFilter<"ProjectShowcasePostMedia"> | string + url?: StringWithAggregatesFilter<"ProjectShowcasePostMedia"> | string + alt?: StringNullableWithAggregatesFilter<"ProjectShowcasePostMedia"> | string | null + createdAt?: DateTimeWithAggregatesFilter<"ProjectShowcasePostMedia"> | Date | string + createdBy?: BigIntWithAggregatesFilter<"ProjectShowcasePostMedia"> | bigint | number + } + + export type ProjectCreateInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectCreateManyInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberCreateInput = { + id?: bigint | number + userId: bigint | number + role: $Enums.ProjectMemberRole + isPrimary?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutMembersInput + } + + export type ProjectMemberUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + userId: bigint | number + role: $Enums.ProjectMemberRole + isPrimary?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectMemberUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutMembersNestedInput + } + + export type ProjectMemberUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberCreateManyInput = { + id?: bigint | number + projectId: bigint | number + userId: bigint | number + role: $Enums.ProjectMemberRole + isPrimary?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectMemberUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberInviteCreateInput = { + id?: bigint | number + userId?: bigint | number | null + email?: string | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + project: ProjectCreateNestedOneWithoutInvitesInput + application?: CopilotApplicationCreateNestedOneWithoutInvitesInput + } + + export type ProjectMemberInviteUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + userId?: bigint | number | null + email?: string | null + applicationId?: bigint | number | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + } + + export type ProjectMemberInviteUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + project?: ProjectUpdateOneRequiredWithoutInvitesNestedInput + application?: CopilotApplicationUpdateOneWithoutInvitesNestedInput + } + + export type ProjectMemberInviteUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + applicationId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ProjectMemberInviteCreateManyInput = { + id?: bigint | number + projectId: bigint | number + userId?: bigint | number | null + email?: string | null + applicationId?: bigint | number | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + } + + export type ProjectMemberInviteUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ProjectMemberInviteUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + applicationId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ProjectPhaseCreateInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutPhasesInput + products?: PhaseProductCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + products?: PhaseProductUncheckedCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberUncheckedCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalUncheckedCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutPhasesNestedInput + products?: PhaseProductUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + products?: PhaseProductUncheckedUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseCreateManyInput = { + id?: bigint | number + projectId: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseProductCreateInput = { + id?: bigint | number + projectId: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + templateId?: bigint | number + name?: string | null + type?: string | null + estimatedPrice?: number + actualPrice?: number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + phase: ProjectPhaseCreateNestedOneWithoutProductsInput + } + + export type PhaseProductUncheckedCreateInput = { + id?: bigint | number + phaseId: bigint | number + projectId: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + templateId?: bigint | number + name?: string | null + type?: string | null + estimatedPrice?: number + actualPrice?: number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PhaseProductUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + phase?: ProjectPhaseUpdateOneRequiredWithoutProductsNestedInput + } + + export type PhaseProductUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseProductCreateManyInput = { + id?: bigint | number + phaseId: bigint | number + projectId: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + templateId?: bigint | number + name?: string | null + type?: string | null + estimatedPrice?: number + actualPrice?: number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PhaseProductUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseProductUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseMemberCreateInput = { + id?: bigint | number + userId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + phase: ProjectPhaseCreateNestedOneWithoutMembersInput + } + + export type ProjectPhaseMemberUncheckedCreateInput = { + id?: bigint | number + phaseId: bigint | number + userId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseMemberUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + phase?: ProjectPhaseUpdateOneRequiredWithoutMembersNestedInput + } + + export type ProjectPhaseMemberUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseMemberCreateManyInput = { + id?: bigint | number + phaseId: bigint | number + userId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseMemberUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseMemberUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseApprovalCreateInput = { + id?: bigint | number + decision: $Enums.PhaseApprovalDecision + comment?: string | null + startDate: Date | string + endDate?: Date | string | null + expectedEndDate: Date | string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + phase: ProjectPhaseCreateNestedOneWithoutApprovalsInput + } + + export type ProjectPhaseApprovalUncheckedCreateInput = { + id?: bigint | number + phaseId: bigint | number + decision: $Enums.PhaseApprovalDecision + comment?: string | null + startDate: Date | string + endDate?: Date | string | null + expectedEndDate: Date | string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseApprovalUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + phase?: ProjectPhaseUpdateOneRequiredWithoutApprovalsNestedInput + } + + export type ProjectPhaseApprovalUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseApprovalCreateManyInput = { + id?: bigint | number + phaseId: bigint | number + decision: $Enums.PhaseApprovalDecision + comment?: string | null + startDate: Date | string + endDate?: Date | string | null + expectedEndDate: Date | string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseApprovalUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseApprovalUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectAttachmentCreateInput = { + id?: bigint | number + title?: string | null + type: $Enums.AttachmentType + tags?: ProjectAttachmentCreatetagsInput | string[] + size?: number | null + category?: string | null + description?: string | null + path: string + contentType?: string | null + allowedUsers?: ProjectAttachmentCreateallowedUsersInput | number[] + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutAttachmentsInput + } + + export type ProjectAttachmentUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + title?: string | null + type: $Enums.AttachmentType + tags?: ProjectAttachmentCreatetagsInput | string[] + size?: number | null + category?: string | null + description?: string | null + path: string + contentType?: string | null + allowedUsers?: ProjectAttachmentCreateallowedUsersInput | number[] + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectAttachmentUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutAttachmentsNestedInput + } + + export type ProjectAttachmentUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectAttachmentCreateManyInput = { + id?: bigint | number + projectId: bigint | number + title?: string | null + type: $Enums.AttachmentType + tags?: ProjectAttachmentCreatetagsInput | string[] + size?: number | null + category?: string | null + description?: string | null + path: string + contentType?: string | null + allowedUsers?: ProjectAttachmentCreateallowedUsersInput | number[] + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectAttachmentUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectAttachmentUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type TimelineCreateInput = { + id?: bigint | number + name: string + description?: string | null + startDate: Date | string + endDate?: Date | string | null + reference: $Enums.TimelineReference + referenceId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + milestones?: MilestoneCreateNestedManyWithoutTimelineInput + } + + export type TimelineUncheckedCreateInput = { + id?: bigint | number + name: string + description?: string | null + startDate: Date | string + endDate?: Date | string | null + reference: $Enums.TimelineReference + referenceId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + milestones?: MilestoneUncheckedCreateNestedManyWithoutTimelineInput + } + + export type TimelineUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + reference?: EnumTimelineReferenceFieldUpdateOperationsInput | $Enums.TimelineReference + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + milestones?: MilestoneUpdateManyWithoutTimelineNestedInput + } + + export type TimelineUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + reference?: EnumTimelineReferenceFieldUpdateOperationsInput | $Enums.TimelineReference + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + milestones?: MilestoneUncheckedUpdateManyWithoutTimelineNestedInput + } + + export type TimelineCreateManyInput = { + id?: bigint | number + name: string + description?: string | null + startDate: Date | string + endDate?: Date | string | null + reference: $Enums.TimelineReference + referenceId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type TimelineUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + reference?: EnumTimelineReferenceFieldUpdateOperationsInput | $Enums.TimelineReference + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type TimelineUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + reference?: EnumTimelineReferenceFieldUpdateOperationsInput | $Enums.TimelineReference + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneCreateInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + timeline: TimelineCreateNestedOneWithoutMilestonesInput + statusHistory?: StatusHistoryCreateNestedManyWithoutMilestoneInput + } + + export type MilestoneUncheckedCreateInput = { + id?: bigint | number + timelineId: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + statusHistory?: StatusHistoryUncheckedCreateNestedManyWithoutMilestoneInput + } + + export type MilestoneUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + timeline?: TimelineUpdateOneRequiredWithoutMilestonesNestedInput + statusHistory?: StatusHistoryUpdateManyWithoutMilestoneNestedInput + } + + export type MilestoneUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + timelineId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + statusHistory?: StatusHistoryUncheckedUpdateManyWithoutMilestoneNestedInput + } + + export type MilestoneCreateManyInput = { + id?: bigint | number + timelineId: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type MilestoneUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + timelineId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type StatusHistoryCreateInput = { + id?: bigint | number + reference: string + status: $Enums.ProjectStatus + comment?: string | null + createdBy: number + createdAt?: Date | string + updatedBy: number + updatedAt?: Date | string + milestone?: MilestoneCreateNestedOneWithoutStatusHistoryInput + } + + export type StatusHistoryUncheckedCreateInput = { + id?: bigint | number + reference: string + referenceId: bigint | number + status: $Enums.ProjectStatus + comment?: string | null + createdBy: number + createdAt?: Date | string + updatedBy: number + updatedAt?: Date | string + } + + export type StatusHistoryUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + milestone?: MilestoneUpdateOneWithoutStatusHistoryNestedInput + } + + export type StatusHistoryUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type StatusHistoryCreateManyInput = { + id?: bigint | number + reference: string + referenceId: bigint | number + status: $Enums.ProjectStatus + comment?: string | null + createdBy: number + createdAt?: Date | string + updatedBy: number + updatedAt?: Date | string + } + + export type StatusHistoryUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type StatusHistoryUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type ProjectTemplateCreateInput = { + id?: bigint | number + name: string + key: string + category: string + subCategory?: string | null + metadata?: JsonNullValueInput | InputJsonValue + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + workManagementPermissions?: WorkManagementPermissionCreateNestedManyWithoutProjectTemplateInput + } + + export type ProjectTemplateUncheckedCreateInput = { + id?: bigint | number + name: string + key: string + category: string + subCategory?: string | null + metadata?: JsonNullValueInput | InputJsonValue + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + workManagementPermissions?: WorkManagementPermissionUncheckedCreateNestedManyWithoutProjectTemplateInput + } + + export type ProjectTemplateUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + key?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: NullableStringFieldUpdateOperationsInput | string | null + metadata?: JsonNullValueInput | InputJsonValue + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + workManagementPermissions?: WorkManagementPermissionUpdateManyWithoutProjectTemplateNestedInput + } + + export type ProjectTemplateUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + key?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: NullableStringFieldUpdateOperationsInput | string | null + metadata?: JsonNullValueInput | InputJsonValue + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + workManagementPermissions?: WorkManagementPermissionUncheckedUpdateManyWithoutProjectTemplateNestedInput + } + + export type ProjectTemplateCreateManyInput = { + id?: bigint | number + name: string + key: string + category: string + subCategory?: string | null + metadata?: JsonNullValueInput | InputJsonValue + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type ProjectTemplateUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + key?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: NullableStringFieldUpdateOperationsInput | string | null + metadata?: JsonNullValueInput | InputJsonValue + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectTemplateUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + key?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: NullableStringFieldUpdateOperationsInput | string | null + metadata?: JsonNullValueInput | InputJsonValue + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProductTemplateCreateInput = { + id?: bigint | number + name: string + productKey: string + category: string + subCategory: string + icon: string + brief: string + details: string + aliases: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type ProductTemplateUncheckedCreateInput = { + id?: bigint | number + name: string + productKey: string + category: string + subCategory: string + icon: string + brief: string + details: string + aliases: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type ProductTemplateUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + productKey?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + brief?: StringFieldUpdateOperationsInput | string + details?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + isAddOn?: BoolFieldUpdateOperationsInput | boolean + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProductTemplateUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + productKey?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + brief?: StringFieldUpdateOperationsInput | string + details?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + isAddOn?: BoolFieldUpdateOperationsInput | boolean + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProductTemplateCreateManyInput = { + id?: bigint | number + name: string + productKey: string + category: string + subCategory: string + icon: string + brief: string + details: string + aliases: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + disabled?: boolean + hidden?: boolean + isAddOn?: boolean + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type ProductTemplateUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + productKey?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + brief?: StringFieldUpdateOperationsInput | string + details?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + isAddOn?: BoolFieldUpdateOperationsInput | boolean + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProductTemplateUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + productKey?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + brief?: StringFieldUpdateOperationsInput | string + details?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + template?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + isAddOn?: BoolFieldUpdateOperationsInput | boolean + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneTemplateCreateInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + type: string + order: number + plannedText: string + activeText: string + completedText: string + blockedText: string + hidden?: boolean + reference: string + referenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type MilestoneTemplateUncheckedCreateInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + type: string + order: number + plannedText: string + activeText: string + completedText: string + blockedText: string + hidden?: boolean + reference: string + referenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type MilestoneTemplateUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + type?: StringFieldUpdateOperationsInput | string + order?: IntFieldUpdateOperationsInput | number + plannedText?: StringFieldUpdateOperationsInput | string + activeText?: StringFieldUpdateOperationsInput | string + completedText?: StringFieldUpdateOperationsInput | string + blockedText?: StringFieldUpdateOperationsInput | string + hidden?: BoolFieldUpdateOperationsInput | boolean + reference?: StringFieldUpdateOperationsInput | string + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneTemplateUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + type?: StringFieldUpdateOperationsInput | string + order?: IntFieldUpdateOperationsInput | number + plannedText?: StringFieldUpdateOperationsInput | string + activeText?: StringFieldUpdateOperationsInput | string + completedText?: StringFieldUpdateOperationsInput | string + blockedText?: StringFieldUpdateOperationsInput | string + hidden?: BoolFieldUpdateOperationsInput | boolean + reference?: StringFieldUpdateOperationsInput | string + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneTemplateCreateManyInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + type: string + order: number + plannedText: string + activeText: string + completedText: string + blockedText: string + hidden?: boolean + reference: string + referenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type MilestoneTemplateUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + type?: StringFieldUpdateOperationsInput | string + order?: IntFieldUpdateOperationsInput | number + plannedText?: StringFieldUpdateOperationsInput | string + activeText?: StringFieldUpdateOperationsInput | string + completedText?: StringFieldUpdateOperationsInput | string + blockedText?: StringFieldUpdateOperationsInput | string + hidden?: BoolFieldUpdateOperationsInput | boolean + reference?: StringFieldUpdateOperationsInput | string + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneTemplateUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + type?: StringFieldUpdateOperationsInput | string + order?: IntFieldUpdateOperationsInput | number + plannedText?: StringFieldUpdateOperationsInput | string + activeText?: StringFieldUpdateOperationsInput | string + completedText?: StringFieldUpdateOperationsInput | string + blockedText?: StringFieldUpdateOperationsInput | string + hidden?: BoolFieldUpdateOperationsInput | boolean + reference?: StringFieldUpdateOperationsInput | string + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectTypeCreateInput = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + metadata: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectTypeUncheckedCreateInput = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + metadata: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectTypeUpdateInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectTypeUncheckedUpdateInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectTypeCreateManyInput = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + metadata: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectTypeUpdateManyMutationInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectTypeUncheckedUpdateManyInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProductCategoryCreateInput = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProductCategoryUncheckedCreateInput = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProductCategoryUpdateInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProductCategoryUncheckedUpdateInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProductCategoryCreateManyInput = { + key: string + displayName: string + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProductCategoryUpdateManyMutationInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProductCategoryUncheckedUpdateManyInput = { + key?: StringFieldUpdateOperationsInput | string + displayName?: StringFieldUpdateOperationsInput | string + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type OrgConfigCreateInput = { + id?: bigint | number + orgId: string + configName: string + configValue?: string | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type OrgConfigUncheckedCreateInput = { + id?: bigint | number + orgId: string + configName: string + configValue?: string | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type OrgConfigUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + orgId?: StringFieldUpdateOperationsInput | string + configName?: StringFieldUpdateOperationsInput | string + configValue?: NullableStringFieldUpdateOperationsInput | string | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type OrgConfigUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + orgId?: StringFieldUpdateOperationsInput | string + configName?: StringFieldUpdateOperationsInput | string + configValue?: NullableStringFieldUpdateOperationsInput | string | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type OrgConfigCreateManyInput = { + id?: bigint | number + orgId: string + configName: string + configValue?: string | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type OrgConfigUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + orgId?: StringFieldUpdateOperationsInput | string + configName?: StringFieldUpdateOperationsInput | string + configValue?: NullableStringFieldUpdateOperationsInput | string | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type OrgConfigUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + orgId?: StringFieldUpdateOperationsInput | string + configName?: StringFieldUpdateOperationsInput | string + configValue?: NullableStringFieldUpdateOperationsInput | string | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type FormCreateInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type FormUncheckedCreateInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type FormUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type FormUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type FormCreateManyInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type FormUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type FormUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PlanConfigCreateInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PlanConfigUncheckedCreateInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PlanConfigUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PlanConfigUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PlanConfigCreateManyInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PlanConfigUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PlanConfigUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PriceConfigCreateInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PriceConfigUncheckedCreateInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PriceConfigUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PriceConfigUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PriceConfigCreateManyInput = { + id?: bigint | number + key: string + version?: bigint | number + revision?: bigint | number + config: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PriceConfigUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PriceConfigUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + version?: BigIntFieldUpdateOperationsInput | bigint | number + revision?: BigIntFieldUpdateOperationsInput | bigint | number + config?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type WorkStreamCreateInput = { + id?: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + project: ProjectCreateNestedOneWithoutWorkStreamsInput + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutWorkStreamInput + } + + export type WorkStreamUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutWorkStreamInput + } + + export type WorkStreamUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + project?: ProjectUpdateOneRequiredWithoutWorkStreamsNestedInput + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutWorkStreamNestedInput + } + + export type WorkStreamUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutWorkStreamNestedInput + } + + export type WorkStreamCreateManyInput = { + id?: bigint | number + projectId: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type WorkStreamUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type WorkStreamUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type PhaseWorkStreamCreateInput = { + workStream: WorkStreamCreateNestedOneWithoutPhaseWorkStreamsInput + phase: ProjectPhaseCreateNestedOneWithoutPhaseWorkStreamsInput + } + + export type PhaseWorkStreamUncheckedCreateInput = { + workStreamId: bigint | number + phaseId: bigint | number + } + + export type PhaseWorkStreamUpdateInput = { + workStream?: WorkStreamUpdateOneRequiredWithoutPhaseWorkStreamsNestedInput + phase?: ProjectPhaseUpdateOneRequiredWithoutPhaseWorkStreamsNestedInput + } + + export type PhaseWorkStreamUncheckedUpdateInput = { + workStreamId?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type PhaseWorkStreamCreateManyInput = { + workStreamId: bigint | number + phaseId: bigint | number + } + + export type PhaseWorkStreamUpdateManyMutationInput = { + + } + + export type PhaseWorkStreamUncheckedUpdateManyInput = { + workStreamId?: BigIntFieldUpdateOperationsInput | bigint | number + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type WorkManagementPermissionCreateInput = { + id?: bigint | number + policy: string + permission: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + projectTemplate: ProjectTemplateCreateNestedOneWithoutWorkManagementPermissionsInput + } + + export type WorkManagementPermissionUncheckedCreateInput = { + id?: bigint | number + policy: string + permission: JsonNullValueInput | InputJsonValue + projectTemplateId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type WorkManagementPermissionUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + projectTemplate?: ProjectTemplateUpdateOneRequiredWithoutWorkManagementPermissionsNestedInput + } + + export type WorkManagementPermissionUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + projectTemplateId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type WorkManagementPermissionCreateManyInput = { + id?: bigint | number + policy: string + permission: JsonNullValueInput | InputJsonValue + projectTemplateId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type WorkManagementPermissionUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type WorkManagementPermissionUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + projectTemplateId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotRequestCreateInput = { + id?: bigint | number + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project?: ProjectCreateNestedOneWithoutCopilotRequestsInput + opportunities?: CopilotOpportunityCreateNestedManyWithoutCopilotRequestInput + } + + export type CopilotRequestUncheckedCreateInput = { + id?: bigint | number + projectId?: bigint | number | null + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + opportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutCopilotRequestInput + } + + export type CopilotRequestUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneWithoutCopilotRequestsNestedInput + opportunities?: CopilotOpportunityUpdateManyWithoutCopilotRequestNestedInput + } + + export type CopilotRequestUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + opportunities?: CopilotOpportunityUncheckedUpdateManyWithoutCopilotRequestNestedInput + } + + export type CopilotRequestCreateManyInput = { + id?: bigint | number + projectId?: bigint | number | null + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotRequestUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotRequestUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotOpportunityCreateInput = { + id?: bigint | number + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project?: ProjectCreateNestedOneWithoutCopilotOpportunitiesInput + copilotRequest?: CopilotRequestCreateNestedOneWithoutOpportunitiesInput + applications?: CopilotApplicationCreateNestedManyWithoutOpportunityInput + } + + export type CopilotOpportunityUncheckedCreateInput = { + id?: bigint | number + projectId?: bigint | number | null + copilotRequestId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + applications?: CopilotApplicationUncheckedCreateNestedManyWithoutOpportunityInput + } + + export type CopilotOpportunityUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneWithoutCopilotOpportunitiesNestedInput + copilotRequest?: CopilotRequestUpdateOneWithoutOpportunitiesNestedInput + applications?: CopilotApplicationUpdateManyWithoutOpportunityNestedInput + } + + export type CopilotOpportunityUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + copilotRequestId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + applications?: CopilotApplicationUncheckedUpdateManyWithoutOpportunityNestedInput + } + + export type CopilotOpportunityCreateManyInput = { + id?: bigint | number + projectId?: bigint | number | null + copilotRequestId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotOpportunityUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotOpportunityUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + copilotRequestId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotApplicationCreateInput = { + id?: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + opportunity: CopilotOpportunityCreateNestedOneWithoutApplicationsInput + invites?: ProjectMemberInviteCreateNestedManyWithoutApplicationInput + } + + export type CopilotApplicationUncheckedCreateInput = { + id?: bigint | number + opportunityId: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutApplicationInput + } + + export type CopilotApplicationUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + opportunity?: CopilotOpportunityUpdateOneRequiredWithoutApplicationsNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutApplicationNestedInput + } + + export type CopilotApplicationUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + opportunityId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutApplicationNestedInput + } + + export type CopilotApplicationCreateManyInput = { + id?: bigint | number + opportunityId: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotApplicationUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotApplicationUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + opportunityId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectSettingCreateInput = { + id?: bigint | number + key: string + value?: string | null + valueType?: $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutSettingsInput + } + + export type ProjectSettingUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + key: string + value?: string | null + valueType?: $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectSettingUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutSettingsNestedInput + } + + export type ProjectSettingUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectSettingCreateManyInput = { + id?: bigint | number + projectId: bigint | number + key: string + value?: string | null + valueType?: $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectSettingUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectSettingUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationCreateInput = { + id?: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutEstimationsInput + items?: ProjectEstimationItemCreateNestedManyWithoutProjectEstimationInput + } + + export type ProjectEstimationUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + items?: ProjectEstimationItemUncheckedCreateNestedManyWithoutProjectEstimationInput + } + + export type ProjectEstimationUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutEstimationsNestedInput + items?: ProjectEstimationItemUpdateManyWithoutProjectEstimationNestedInput + } + + export type ProjectEstimationUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + items?: ProjectEstimationItemUncheckedUpdateManyWithoutProjectEstimationNestedInput + } + + export type ProjectEstimationCreateManyInput = { + id?: bigint | number + projectId: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationItemCreateInput = { + id?: bigint | number + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + projectEstimation: ProjectEstimationCreateNestedOneWithoutItemsInput + } + + export type ProjectEstimationItemUncheckedCreateInput = { + id?: bigint | number + projectEstimationId: bigint | number + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationItemUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + projectEstimation?: ProjectEstimationUpdateOneRequiredWithoutItemsNestedInput + } + + export type ProjectEstimationItemUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectEstimationId?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationItemCreateManyInput = { + id?: bigint | number + projectEstimationId: bigint | number + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationItemUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationItemUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectEstimationId?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type BuildingBlockCreateInput = { + id?: bigint | number + key: string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type BuildingBlockUncheckedCreateInput = { + id?: bigint | number + key: string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type BuildingBlockUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type BuildingBlockUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type BuildingBlockCreateManyInput = { + id?: bigint | number + key: string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type BuildingBlockUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type BuildingBlockUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + config?: JsonNullValueInput | InputJsonValue + privateConfig?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ScopeChangeRequestCreateInput = { + id?: bigint | number + oldScope: JsonNullValueInput | InputJsonValue + newScope: JsonNullValueInput | InputJsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt?: Date | string | null + approvedBy?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutScopeChangeRequestsInput + } + + export type ScopeChangeRequestUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + oldScope: JsonNullValueInput | InputJsonValue + newScope: JsonNullValueInput | InputJsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt?: Date | string | null + approvedBy?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ScopeChangeRequestUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutScopeChangeRequestsNestedInput + } + + export type ScopeChangeRequestUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ScopeChangeRequestCreateManyInput = { + id?: bigint | number + projectId: bigint | number + oldScope: JsonNullValueInput | InputJsonValue + newScope: JsonNullValueInput | InputJsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt?: Date | string | null + approvedBy?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ScopeChangeRequestUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ScopeChangeRequestUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectHistoryCreateInput = { + id?: bigint | number + status: string + cancelReason?: string | null + createdAt?: Date | string + updatedAt?: Date | string + updatedBy: number + project: ProjectCreateNestedOneWithoutHistoryInput + } + + export type ProjectHistoryUncheckedCreateInput = { + id?: bigint | number + projectId: bigint | number + status: string + cancelReason?: string | null + createdAt?: Date | string + updatedAt?: Date | string + updatedBy: number + } + + export type ProjectHistoryUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutHistoryNestedInput + } + + export type ProjectHistoryUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectHistoryCreateManyInput = { + id?: bigint | number + projectId: bigint | number + status: string + cancelReason?: string | null + createdAt?: Date | string + updatedAt?: Date | string + updatedBy: number + } + + export type ProjectHistoryUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectHistoryUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CustomerPaymentCreateInput = { + id?: bigint | number + reference?: string | null + referenceId?: string | null + amount: number + currency: $Enums.CustomerPaymentCurrency + paymentIntentId: string + clientSecret?: string | null + status: $Enums.CustomerPaymentStatus + deletedAt?: Date | string | null + deletedBy?: bigint | number | null + createdAt?: Date | string + updatedAt?: Date | string + createdBy: bigint | number + updatedBy: bigint | number + } + + export type CustomerPaymentUncheckedCreateInput = { + id?: bigint | number + reference?: string | null + referenceId?: string | null + amount: number + currency: $Enums.CustomerPaymentCurrency + paymentIntentId: string + clientSecret?: string | null + status: $Enums.CustomerPaymentStatus + deletedAt?: Date | string | null + deletedBy?: bigint | number | null + createdAt?: Date | string + updatedAt?: Date | string + createdBy: bigint | number + updatedBy: bigint | number + } + + export type CustomerPaymentUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: NullableStringFieldUpdateOperationsInput | string | null + referenceId?: NullableStringFieldUpdateOperationsInput | string | null + amount?: IntFieldUpdateOperationsInput | number + currency?: EnumCustomerPaymentCurrencyFieldUpdateOperationsInput | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringFieldUpdateOperationsInput | string + clientSecret?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCustomerPaymentStatusFieldUpdateOperationsInput | $Enums.CustomerPaymentStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type CustomerPaymentUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: NullableStringFieldUpdateOperationsInput | string | null + referenceId?: NullableStringFieldUpdateOperationsInput | string | null + amount?: IntFieldUpdateOperationsInput | number + currency?: EnumCustomerPaymentCurrencyFieldUpdateOperationsInput | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringFieldUpdateOperationsInput | string + clientSecret?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCustomerPaymentStatusFieldUpdateOperationsInput | $Enums.CustomerPaymentStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type CustomerPaymentCreateManyInput = { + id?: bigint | number + reference?: string | null + referenceId?: string | null + amount: number + currency: $Enums.CustomerPaymentCurrency + paymentIntentId: string + clientSecret?: string | null + status: $Enums.CustomerPaymentStatus + deletedAt?: Date | string | null + deletedBy?: bigint | number | null + createdAt?: Date | string + updatedAt?: Date | string + createdBy: bigint | number + updatedBy: bigint | number + } + + export type CustomerPaymentUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: NullableStringFieldUpdateOperationsInput | string | null + referenceId?: NullableStringFieldUpdateOperationsInput | string | null + amount?: IntFieldUpdateOperationsInput | number + currency?: EnumCustomerPaymentCurrencyFieldUpdateOperationsInput | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringFieldUpdateOperationsInput | string + clientSecret?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCustomerPaymentStatusFieldUpdateOperationsInput | $Enums.CustomerPaymentStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type CustomerPaymentUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: NullableStringFieldUpdateOperationsInput | string | null + referenceId?: NullableStringFieldUpdateOperationsInput | string | null + amount?: IntFieldUpdateOperationsInput | number + currency?: EnumCustomerPaymentCurrencyFieldUpdateOperationsInput | $Enums.CustomerPaymentCurrency + paymentIntentId?: StringFieldUpdateOperationsInput | string + clientSecret?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCustomerPaymentStatusFieldUpdateOperationsInput | $Enums.CustomerPaymentStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCreateInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + project: ProjectCreateNestedOneWithoutShowcasePostsInput + industries?: ProjectShowcasePostIndustryCreateNestedManyWithoutProjectShowcasePostInput + categories?: ProjectShowcasePostCategoryCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostUncheckedCreateInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + projectId: bigint | number + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + industries?: ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + categories?: ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaUncheckedCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + project?: ProjectUpdateOneRequiredWithoutShowcasePostsNestedInput + industries?: ProjectShowcasePostIndustryUpdateManyWithoutProjectShowcasePostNestedInput + categories?: ProjectShowcasePostCategoryUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + industries?: ProjectShowcasePostIndustryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + categories?: ProjectShowcasePostCategoryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostCreateManyInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + projectId: bigint | number + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + } + + export type ProjectShowcasePostUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type ProjectShowcasePostUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type ProjectPostIndustryCreateInput = { + id?: bigint | number + name: string + posts?: ProjectShowcasePostIndustryCreateNestedManyWithoutIndustryInput + } + + export type ProjectPostIndustryUncheckedCreateInput = { + id?: bigint | number + name: string + posts?: ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutIndustryInput + } + + export type ProjectPostIndustryUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + posts?: ProjectShowcasePostIndustryUpdateManyWithoutIndustryNestedInput + } + + export type ProjectPostIndustryUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + posts?: ProjectShowcasePostIndustryUncheckedUpdateManyWithoutIndustryNestedInput + } + + export type ProjectPostIndustryCreateManyInput = { + id?: bigint | number + name: string + } + + export type ProjectPostIndustryUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectPostIndustryUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectPostCategoryCreateInput = { + id?: bigint | number + name: string + posts?: ProjectShowcasePostCategoryCreateNestedManyWithoutCategoryInput + } + + export type ProjectPostCategoryUncheckedCreateInput = { + id?: bigint | number + name: string + posts?: ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutCategoryInput + } + + export type ProjectPostCategoryUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + posts?: ProjectShowcasePostCategoryUpdateManyWithoutCategoryNestedInput + } + + export type ProjectPostCategoryUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + posts?: ProjectShowcasePostCategoryUncheckedUpdateManyWithoutCategoryNestedInput + } + + export type ProjectPostCategoryCreateManyInput = { + id?: bigint | number + name: string + } + + export type ProjectPostCategoryUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectPostCategoryUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectShowcasePostIndustryCreateInput = { + id?: bigint | number + projectShowcasePost: ProjectShowcasePostCreateNestedOneWithoutIndustriesInput + industry: ProjectPostIndustryCreateNestedOneWithoutPostsInput + } + + export type ProjectShowcasePostIndustryUncheckedCreateInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + industryId: bigint | number + } + + export type ProjectShowcasePostIndustryUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePost?: ProjectShowcasePostUpdateOneRequiredWithoutIndustriesNestedInput + industry?: ProjectPostIndustryUpdateOneRequiredWithoutPostsNestedInput + } + + export type ProjectShowcasePostIndustryUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + industryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostIndustryCreateManyInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + industryId: bigint | number + } + + export type ProjectShowcasePostIndustryUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostIndustryUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + industryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryCreateInput = { + id?: bigint | number + projectShowcasePost: ProjectShowcasePostCreateNestedOneWithoutCategoriesInput + category: ProjectPostCategoryCreateNestedOneWithoutPostsInput + } + + export type ProjectShowcasePostCategoryUncheckedCreateInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + categoryId: bigint | number + } + + export type ProjectShowcasePostCategoryUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePost?: ProjectShowcasePostUpdateOneRequiredWithoutCategoriesNestedInput + category?: ProjectPostCategoryUpdateOneRequiredWithoutPostsNestedInput + } + + export type ProjectShowcasePostCategoryUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + categoryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryCreateManyInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + categoryId: bigint | number + } + + export type ProjectShowcasePostCategoryUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + categoryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostMediaCreateInput = { + id?: bigint | number + type: string + url: string + alt?: string | null + createdAt?: Date | string + createdBy: bigint | number + projectShowcasePost: ProjectShowcasePostCreateNestedOneWithoutMediaInput + } + + export type ProjectShowcasePostMediaUncheckedCreateInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + type: string + url: string + alt?: string | null + createdAt?: Date | string + createdBy: bigint | number + } + + export type ProjectShowcasePostMediaUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePost?: ProjectShowcasePostUpdateOneRequiredWithoutMediaNestedInput + } + + export type ProjectShowcasePostMediaUncheckedUpdateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostMediaCreateManyInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + type: string + url: string + alt?: string | null + createdAt?: Date | string + createdBy: bigint | number + } + + export type ProjectShowcasePostMediaUpdateManyMutationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostMediaUncheckedUpdateManyInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type BigIntFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntFilter<$PrismaModel> | bigint | number + } + + export type BigIntNullableFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> | null + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntNullableFilter<$PrismaModel> | bigint | number | null + } + + export type StringFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> + in?: string[] | ListStringFieldRefInput<$PrismaModel> + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + mode?: QueryMode + not?: NestedStringFilter<$PrismaModel> | string + } + + export type StringNullableFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> | null + in?: string[] | ListStringFieldRefInput<$PrismaModel> | null + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + mode?: QueryMode + not?: NestedStringNullableFilter<$PrismaModel> | string | null + } + export type JsonNullableFilter<$PrismaModel = never> = + | PatchUndefined< + Either>, Exclude>, 'path'>>, + Required> + > + | OptionalFlat>, 'path'>> + + export type JsonNullableFilterBase<$PrismaModel = never> = { + equals?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + path?: string[] + mode?: QueryMode | EnumQueryModeFieldRefInput<$PrismaModel> + string_contains?: string | StringFieldRefInput<$PrismaModel> + string_starts_with?: string | StringFieldRefInput<$PrismaModel> + string_ends_with?: string | StringFieldRefInput<$PrismaModel> + array_starts_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_ends_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_contains?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + lt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + lte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + not?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + } + + export type DecimalNullableFilter<$PrismaModel = never> = { + equals?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> | null + in?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + notIn?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + lt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + lte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + not?: NestedDecimalNullableFilter<$PrismaModel> | Decimal | DecimalJsLike | number | string | null + } + + export type StringNullableListFilter<$PrismaModel = never> = { + equals?: string[] | ListStringFieldRefInput<$PrismaModel> | null + has?: string | StringFieldRefInput<$PrismaModel> | null + hasEvery?: string[] | ListStringFieldRefInput<$PrismaModel> + hasSome?: string[] | ListStringFieldRefInput<$PrismaModel> + isEmpty?: boolean + } + + export type EnumProjectStatusFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectStatusFilter<$PrismaModel> | $Enums.ProjectStatus + } + + export type DateTimeFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeFilter<$PrismaModel> | Date | string + } + + export type DateTimeNullableFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null + } + + export type IntFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> + in?: number[] | ListIntFieldRefInput<$PrismaModel> + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntFilter<$PrismaModel> | number + } + + export type ProjectMemberListRelationFilter = { + every?: ProjectMemberWhereInput + some?: ProjectMemberWhereInput + none?: ProjectMemberWhereInput + } + + export type ProjectAttachmentListRelationFilter = { + every?: ProjectAttachmentWhereInput + some?: ProjectAttachmentWhereInput + none?: ProjectAttachmentWhereInput + } + + export type ProjectPhaseListRelationFilter = { + every?: ProjectPhaseWhereInput + some?: ProjectPhaseWhereInput + none?: ProjectPhaseWhereInput + } + + export type ProjectMemberInviteListRelationFilter = { + every?: ProjectMemberInviteWhereInput + some?: ProjectMemberInviteWhereInput + none?: ProjectMemberInviteWhereInput + } + + export type ScopeChangeRequestListRelationFilter = { + every?: ScopeChangeRequestWhereInput + some?: ScopeChangeRequestWhereInput + none?: ScopeChangeRequestWhereInput + } + + export type WorkStreamListRelationFilter = { + every?: WorkStreamWhereInput + some?: WorkStreamWhereInput + none?: WorkStreamWhereInput + } + + export type CopilotRequestListRelationFilter = { + every?: CopilotRequestWhereInput + some?: CopilotRequestWhereInput + none?: CopilotRequestWhereInput + } + + export type CopilotOpportunityListRelationFilter = { + every?: CopilotOpportunityWhereInput + some?: CopilotOpportunityWhereInput + none?: CopilotOpportunityWhereInput + } + + export type ProjectSettingListRelationFilter = { + every?: ProjectSettingWhereInput + some?: ProjectSettingWhereInput + none?: ProjectSettingWhereInput + } + + export type ProjectEstimationListRelationFilter = { + every?: ProjectEstimationWhereInput + some?: ProjectEstimationWhereInput + none?: ProjectEstimationWhereInput + } + + export type ProjectHistoryListRelationFilter = { + every?: ProjectHistoryWhereInput + some?: ProjectHistoryWhereInput + none?: ProjectHistoryWhereInput + } + + export type ProjectShowcasePostListRelationFilter = { + every?: ProjectShowcasePostWhereInput + some?: ProjectShowcasePostWhereInput + none?: ProjectShowcasePostWhereInput + } + + export type SortOrderInput = { + sort: SortOrder + nulls?: NullsOrder + } + + export type ProjectMemberOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectAttachmentOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectPhaseOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectMemberInviteOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ScopeChangeRequestOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type WorkStreamOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type CopilotRequestOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type CopilotOpportunityOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectSettingOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectEstimationOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectHistoryOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectShowcasePostOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectOrderByRelevanceInput = { + fields: ProjectOrderByRelevanceFieldEnum | ProjectOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectCountOrderByAggregateInput = { + id?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + name?: SortOrder + description?: SortOrder + external?: SortOrder + bookmarks?: SortOrder + utm?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + terms?: SortOrder + groups?: SortOrder + type?: SortOrder + status?: SortOrder + details?: SortOrder + challengeEligibility?: SortOrder + cancelReason?: SortOrder + templateId?: SortOrder + version?: SortOrder + lastActivityAt?: SortOrder + lastActivityUserId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectAvgOrderByAggregateInput = { + id?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + templateId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectMaxOrderByAggregateInput = { + id?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + name?: SortOrder + description?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + type?: SortOrder + status?: SortOrder + cancelReason?: SortOrder + templateId?: SortOrder + version?: SortOrder + lastActivityAt?: SortOrder + lastActivityUserId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectMinOrderByAggregateInput = { + id?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + name?: SortOrder + description?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + type?: SortOrder + status?: SortOrder + cancelReason?: SortOrder + templateId?: SortOrder + version?: SortOrder + lastActivityAt?: SortOrder + lastActivityUserId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectSumOrderByAggregateInput = { + id?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + templateId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type BigIntWithAggregatesFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntWithAggregatesFilter<$PrismaModel> | bigint | number + _count?: NestedIntFilter<$PrismaModel> + _avg?: NestedFloatFilter<$PrismaModel> + _sum?: NestedBigIntFilter<$PrismaModel> + _min?: NestedBigIntFilter<$PrismaModel> + _max?: NestedBigIntFilter<$PrismaModel> + } + + export type BigIntNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> | null + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntNullableWithAggregatesFilter<$PrismaModel> | bigint | number | null + _count?: NestedIntNullableFilter<$PrismaModel> + _avg?: NestedFloatNullableFilter<$PrismaModel> + _sum?: NestedBigIntNullableFilter<$PrismaModel> + _min?: NestedBigIntNullableFilter<$PrismaModel> + _max?: NestedBigIntNullableFilter<$PrismaModel> + } + + export type StringWithAggregatesFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> + in?: string[] | ListStringFieldRefInput<$PrismaModel> + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + mode?: QueryMode + not?: NestedStringWithAggregatesFilter<$PrismaModel> | string + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedStringFilter<$PrismaModel> + _max?: NestedStringFilter<$PrismaModel> + } + + export type StringNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> | null + in?: string[] | ListStringFieldRefInput<$PrismaModel> | null + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + mode?: QueryMode + not?: NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedStringNullableFilter<$PrismaModel> + _max?: NestedStringNullableFilter<$PrismaModel> + } + export type JsonNullableWithAggregatesFilter<$PrismaModel = never> = + | PatchUndefined< + Either>, Exclude>, 'path'>>, + Required> + > + | OptionalFlat>, 'path'>> + + export type JsonNullableWithAggregatesFilterBase<$PrismaModel = never> = { + equals?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + path?: string[] + mode?: QueryMode | EnumQueryModeFieldRefInput<$PrismaModel> + string_contains?: string | StringFieldRefInput<$PrismaModel> + string_starts_with?: string | StringFieldRefInput<$PrismaModel> + string_ends_with?: string | StringFieldRefInput<$PrismaModel> + array_starts_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_ends_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_contains?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + lt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + lte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + not?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedJsonNullableFilter<$PrismaModel> + _max?: NestedJsonNullableFilter<$PrismaModel> + } + + export type DecimalNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> | null + in?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + notIn?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + lt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + lte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + not?: NestedDecimalNullableWithAggregatesFilter<$PrismaModel> | Decimal | DecimalJsLike | number | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _avg?: NestedDecimalNullableFilter<$PrismaModel> + _sum?: NestedDecimalNullableFilter<$PrismaModel> + _min?: NestedDecimalNullableFilter<$PrismaModel> + _max?: NestedDecimalNullableFilter<$PrismaModel> + } + + export type EnumProjectStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectStatusWithAggregatesFilter<$PrismaModel> | $Enums.ProjectStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumProjectStatusFilter<$PrismaModel> + _max?: NestedEnumProjectStatusFilter<$PrismaModel> + } + + export type DateTimeWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedDateTimeFilter<$PrismaModel> + _max?: NestedDateTimeFilter<$PrismaModel> + } + + export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedDateTimeNullableFilter<$PrismaModel> + _max?: NestedDateTimeNullableFilter<$PrismaModel> + } + + export type IntWithAggregatesFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> + in?: number[] | ListIntFieldRefInput<$PrismaModel> + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntWithAggregatesFilter<$PrismaModel> | number + _count?: NestedIntFilter<$PrismaModel> + _avg?: NestedFloatFilter<$PrismaModel> + _sum?: NestedIntFilter<$PrismaModel> + _min?: NestedIntFilter<$PrismaModel> + _max?: NestedIntFilter<$PrismaModel> + } + + export type EnumProjectMemberRoleFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectMemberRole | EnumProjectMemberRoleFieldRefInput<$PrismaModel> + in?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + not?: NestedEnumProjectMemberRoleFilter<$PrismaModel> | $Enums.ProjectMemberRole + } + + export type BoolFilter<$PrismaModel = never> = { + equals?: boolean | BooleanFieldRefInput<$PrismaModel> + not?: NestedBoolFilter<$PrismaModel> | boolean + } + + export type ProjectScalarRelationFilter = { + is?: ProjectWhereInput + isNot?: ProjectWhereInput + } + + export type ProjectMemberCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + role?: SortOrder + isPrimary?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectMemberAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectMemberMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + role?: SortOrder + isPrimary?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectMemberMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + role?: SortOrder + isPrimary?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectMemberSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumProjectMemberRoleWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectMemberRole | EnumProjectMemberRoleFieldRefInput<$PrismaModel> + in?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + not?: NestedEnumProjectMemberRoleWithAggregatesFilter<$PrismaModel> | $Enums.ProjectMemberRole + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumProjectMemberRoleFilter<$PrismaModel> + _max?: NestedEnumProjectMemberRoleFilter<$PrismaModel> + } + + export type BoolWithAggregatesFilter<$PrismaModel = never> = { + equals?: boolean | BooleanFieldRefInput<$PrismaModel> + not?: NestedBoolWithAggregatesFilter<$PrismaModel> | boolean + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedBoolFilter<$PrismaModel> + _max?: NestedBoolFilter<$PrismaModel> + } + + export type EnumInviteStatusFilter<$PrismaModel = never> = { + equals?: $Enums.InviteStatus | EnumInviteStatusFieldRefInput<$PrismaModel> + in?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + not?: NestedEnumInviteStatusFilter<$PrismaModel> | $Enums.InviteStatus + } + + export type CopilotApplicationNullableScalarRelationFilter = { + is?: CopilotApplicationWhereInput | null + isNot?: CopilotApplicationWhereInput | null + } + + export type ProjectMemberInviteOrderByRelevanceInput = { + fields: ProjectMemberInviteOrderByRelevanceFieldEnum | ProjectMemberInviteOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectMemberInviteCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + email?: SortOrder + applicationId?: SortOrder + role?: SortOrder + status?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrder + } + + export type ProjectMemberInviteAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + applicationId?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrder + } + + export type ProjectMemberInviteMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + email?: SortOrder + applicationId?: SortOrder + role?: SortOrder + status?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrder + } + + export type ProjectMemberInviteMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + email?: SortOrder + applicationId?: SortOrder + role?: SortOrder + status?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrder + } + + export type ProjectMemberInviteSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + userId?: SortOrder + applicationId?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + deletedBy?: SortOrder + } + + export type EnumInviteStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.InviteStatus | EnumInviteStatusFieldRefInput<$PrismaModel> + in?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + not?: NestedEnumInviteStatusWithAggregatesFilter<$PrismaModel> | $Enums.InviteStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumInviteStatusFilter<$PrismaModel> + _max?: NestedEnumInviteStatusFilter<$PrismaModel> + } + + export type EnumProjectStatusNullableFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> | null + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + not?: NestedEnumProjectStatusNullableFilter<$PrismaModel> | $Enums.ProjectStatus | null + } + + export type IntNullableFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> | null + in?: number[] | ListIntFieldRefInput<$PrismaModel> | null + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> | null + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntNullableFilter<$PrismaModel> | number | null + } + + export type FloatFilter<$PrismaModel = never> = { + equals?: number | FloatFieldRefInput<$PrismaModel> + in?: number[] | ListFloatFieldRefInput<$PrismaModel> + notIn?: number[] | ListFloatFieldRefInput<$PrismaModel> + lt?: number | FloatFieldRefInput<$PrismaModel> + lte?: number | FloatFieldRefInput<$PrismaModel> + gt?: number | FloatFieldRefInput<$PrismaModel> + gte?: number | FloatFieldRefInput<$PrismaModel> + not?: NestedFloatFilter<$PrismaModel> | number + } + export type JsonFilter<$PrismaModel = never> = + | PatchUndefined< + Either>, Exclude>, 'path'>>, + Required> + > + | OptionalFlat>, 'path'>> + + export type JsonFilterBase<$PrismaModel = never> = { + equals?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + path?: string[] + mode?: QueryMode | EnumQueryModeFieldRefInput<$PrismaModel> + string_contains?: string | StringFieldRefInput<$PrismaModel> + string_starts_with?: string | StringFieldRefInput<$PrismaModel> + string_ends_with?: string | StringFieldRefInput<$PrismaModel> + array_starts_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_ends_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_contains?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + lt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + lte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + not?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + } + + export type PhaseProductListRelationFilter = { + every?: PhaseProductWhereInput + some?: PhaseProductWhereInput + none?: PhaseProductWhereInput + } + + export type ProjectPhaseMemberListRelationFilter = { + every?: ProjectPhaseMemberWhereInput + some?: ProjectPhaseMemberWhereInput + none?: ProjectPhaseMemberWhereInput + } + + export type ProjectPhaseApprovalListRelationFilter = { + every?: ProjectPhaseApprovalWhereInput + some?: ProjectPhaseApprovalWhereInput + none?: ProjectPhaseApprovalWhereInput + } + + export type PhaseWorkStreamListRelationFilter = { + every?: PhaseWorkStreamWhereInput + some?: PhaseWorkStreamWhereInput + none?: PhaseWorkStreamWhereInput + } + + export type PhaseProductOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectPhaseMemberOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectPhaseApprovalOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type PhaseWorkStreamOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectPhaseOrderByRelevanceInput = { + fields: ProjectPhaseOrderByRelevanceFieldEnum | ProjectPhaseOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectPhaseCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + description?: SortOrder + requirements?: SortOrder + status?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + duration?: SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + details?: SortOrder + order?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + duration?: SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + order?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + description?: SortOrder + requirements?: SortOrder + status?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + duration?: SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + order?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + description?: SortOrder + requirements?: SortOrder + status?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + duration?: SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + order?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + duration?: SortOrder + budget?: SortOrder + spentBudget?: SortOrder + progress?: SortOrder + order?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumProjectStatusNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> | null + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + not?: NestedEnumProjectStatusNullableWithAggregatesFilter<$PrismaModel> | $Enums.ProjectStatus | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedEnumProjectStatusNullableFilter<$PrismaModel> + _max?: NestedEnumProjectStatusNullableFilter<$PrismaModel> + } + + export type IntNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> | null + in?: number[] | ListIntFieldRefInput<$PrismaModel> | null + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> | null + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null + _count?: NestedIntNullableFilter<$PrismaModel> + _avg?: NestedFloatNullableFilter<$PrismaModel> + _sum?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedIntNullableFilter<$PrismaModel> + _max?: NestedIntNullableFilter<$PrismaModel> + } + + export type FloatWithAggregatesFilter<$PrismaModel = never> = { + equals?: number | FloatFieldRefInput<$PrismaModel> + in?: number[] | ListFloatFieldRefInput<$PrismaModel> + notIn?: number[] | ListFloatFieldRefInput<$PrismaModel> + lt?: number | FloatFieldRefInput<$PrismaModel> + lte?: number | FloatFieldRefInput<$PrismaModel> + gt?: number | FloatFieldRefInput<$PrismaModel> + gte?: number | FloatFieldRefInput<$PrismaModel> + not?: NestedFloatWithAggregatesFilter<$PrismaModel> | number + _count?: NestedIntFilter<$PrismaModel> + _avg?: NestedFloatFilter<$PrismaModel> + _sum?: NestedFloatFilter<$PrismaModel> + _min?: NestedFloatFilter<$PrismaModel> + _max?: NestedFloatFilter<$PrismaModel> + } + export type JsonWithAggregatesFilter<$PrismaModel = never> = + | PatchUndefined< + Either>, Exclude>, 'path'>>, + Required> + > + | OptionalFlat>, 'path'>> + + export type JsonWithAggregatesFilterBase<$PrismaModel = never> = { + equals?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + path?: string[] + mode?: QueryMode | EnumQueryModeFieldRefInput<$PrismaModel> + string_contains?: string | StringFieldRefInput<$PrismaModel> + string_starts_with?: string | StringFieldRefInput<$PrismaModel> + string_ends_with?: string | StringFieldRefInput<$PrismaModel> + array_starts_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_ends_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_contains?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + lt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + lte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + not?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedJsonFilter<$PrismaModel> + _max?: NestedJsonFilter<$PrismaModel> + } + + export type ProjectPhaseScalarRelationFilter = { + is?: ProjectPhaseWhereInput + isNot?: ProjectPhaseWhereInput + } + + export type PhaseProductOrderByRelevanceInput = { + fields: PhaseProductOrderByRelevanceFieldEnum | PhaseProductOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type PhaseProductCountOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + templateId?: SortOrder + name?: SortOrder + type?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + details?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PhaseProductAvgOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + templateId?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PhaseProductMaxOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + templateId?: SortOrder + name?: SortOrder + type?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PhaseProductMinOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + templateId?: SortOrder + name?: SortOrder + type?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PhaseProductSumOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + projectId?: SortOrder + directProjectId?: SortOrder + billingAccountId?: SortOrder + templateId?: SortOrder + estimatedPrice?: SortOrder + actualPrice?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMemberPhaseIdUserIdCompoundUniqueInput = { + phaseId: bigint | number + userId: bigint | number + } + + export type ProjectPhaseMemberCountOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMemberAvgOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMemberMaxOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMemberMinOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseMemberSumOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + userId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumPhaseApprovalDecisionFilter<$PrismaModel = never> = { + equals?: $Enums.PhaseApprovalDecision | EnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + in?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + notIn?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + not?: NestedEnumPhaseApprovalDecisionFilter<$PrismaModel> | $Enums.PhaseApprovalDecision + } + + export type ProjectPhaseApprovalOrderByRelevanceInput = { + fields: ProjectPhaseApprovalOrderByRelevanceFieldEnum | ProjectPhaseApprovalOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectPhaseApprovalCountOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + decision?: SortOrder + comment?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + expectedEndDate?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseApprovalAvgOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseApprovalMaxOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + decision?: SortOrder + comment?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + expectedEndDate?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseApprovalMinOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + decision?: SortOrder + comment?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + expectedEndDate?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectPhaseApprovalSumOrderByAggregateInput = { + id?: SortOrder + phaseId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumPhaseApprovalDecisionWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.PhaseApprovalDecision | EnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + in?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + notIn?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + not?: NestedEnumPhaseApprovalDecisionWithAggregatesFilter<$PrismaModel> | $Enums.PhaseApprovalDecision + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumPhaseApprovalDecisionFilter<$PrismaModel> + _max?: NestedEnumPhaseApprovalDecisionFilter<$PrismaModel> + } + + export type EnumAttachmentTypeFilter<$PrismaModel = never> = { + equals?: $Enums.AttachmentType | EnumAttachmentTypeFieldRefInput<$PrismaModel> + in?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + not?: NestedEnumAttachmentTypeFilter<$PrismaModel> | $Enums.AttachmentType + } + + export type IntNullableListFilter<$PrismaModel = never> = { + equals?: number[] | ListIntFieldRefInput<$PrismaModel> | null + has?: number | IntFieldRefInput<$PrismaModel> | null + hasEvery?: number[] | ListIntFieldRefInput<$PrismaModel> + hasSome?: number[] | ListIntFieldRefInput<$PrismaModel> + isEmpty?: boolean + } + + export type ProjectAttachmentOrderByRelevanceInput = { + fields: ProjectAttachmentOrderByRelevanceFieldEnum | ProjectAttachmentOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectAttachmentCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + title?: SortOrder + type?: SortOrder + tags?: SortOrder + size?: SortOrder + category?: SortOrder + description?: SortOrder + path?: SortOrder + contentType?: SortOrder + allowedUsers?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectAttachmentAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + size?: SortOrder + allowedUsers?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectAttachmentMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + title?: SortOrder + type?: SortOrder + size?: SortOrder + category?: SortOrder + description?: SortOrder + path?: SortOrder + contentType?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectAttachmentMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + title?: SortOrder + type?: SortOrder + size?: SortOrder + category?: SortOrder + description?: SortOrder + path?: SortOrder + contentType?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectAttachmentSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + size?: SortOrder + allowedUsers?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumAttachmentTypeWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.AttachmentType | EnumAttachmentTypeFieldRefInput<$PrismaModel> + in?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + not?: NestedEnumAttachmentTypeWithAggregatesFilter<$PrismaModel> | $Enums.AttachmentType + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumAttachmentTypeFilter<$PrismaModel> + _max?: NestedEnumAttachmentTypeFilter<$PrismaModel> + } + + export type EnumTimelineReferenceFilter<$PrismaModel = never> = { + equals?: $Enums.TimelineReference | EnumTimelineReferenceFieldRefInput<$PrismaModel> + in?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + notIn?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + not?: NestedEnumTimelineReferenceFilter<$PrismaModel> | $Enums.TimelineReference + } + + export type MilestoneListRelationFilter = { + every?: MilestoneWhereInput + some?: MilestoneWhereInput + none?: MilestoneWhereInput + } + + export type MilestoneOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type TimelineOrderByRelevanceInput = { + fields: TimelineOrderByRelevanceFieldEnum | TimelineOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type TimelineCountOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type TimelineAvgOrderByAggregateInput = { + id?: SortOrder + referenceId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type TimelineMaxOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type TimelineMinOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrder + startDate?: SortOrder + endDate?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type TimelineSumOrderByAggregateInput = { + id?: SortOrder + referenceId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumTimelineReferenceWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.TimelineReference | EnumTimelineReferenceFieldRefInput<$PrismaModel> + in?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + notIn?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + not?: NestedEnumTimelineReferenceWithAggregatesFilter<$PrismaModel> | $Enums.TimelineReference + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumTimelineReferenceFilter<$PrismaModel> + _max?: NestedEnumTimelineReferenceFilter<$PrismaModel> + } + + export type TimelineScalarRelationFilter = { + is?: TimelineWhereInput + isNot?: TimelineWhereInput + } + + export type StatusHistoryListRelationFilter = { + every?: StatusHistoryWhereInput + some?: StatusHistoryWhereInput + none?: StatusHistoryWhereInput + } + + export type StatusHistoryOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type MilestoneOrderByRelevanceInput = { + fields: MilestoneOrderByRelevanceFieldEnum | MilestoneOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type MilestoneCountOrderByAggregateInput = { + id?: SortOrder + timelineId?: SortOrder + name?: SortOrder + description?: SortOrder + duration?: SortOrder + startDate?: SortOrder + actualStartDate?: SortOrder + endDate?: SortOrder + completionDate?: SortOrder + status?: SortOrder + type?: SortOrder + details?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneAvgOrderByAggregateInput = { + id?: SortOrder + timelineId?: SortOrder + duration?: SortOrder + order?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneMaxOrderByAggregateInput = { + id?: SortOrder + timelineId?: SortOrder + name?: SortOrder + description?: SortOrder + duration?: SortOrder + startDate?: SortOrder + actualStartDate?: SortOrder + endDate?: SortOrder + completionDate?: SortOrder + status?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneMinOrderByAggregateInput = { + id?: SortOrder + timelineId?: SortOrder + name?: SortOrder + description?: SortOrder + duration?: SortOrder + startDate?: SortOrder + actualStartDate?: SortOrder + endDate?: SortOrder + completionDate?: SortOrder + status?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneSumOrderByAggregateInput = { + id?: SortOrder + timelineId?: SortOrder + duration?: SortOrder + order?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneNullableScalarRelationFilter = { + is?: MilestoneWhereInput | null + isNot?: MilestoneWhereInput | null + } + + export type StatusHistoryOrderByRelevanceInput = { + fields: StatusHistoryOrderByRelevanceFieldEnum | StatusHistoryOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type StatusHistoryCountOrderByAggregateInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + status?: SortOrder + comment?: SortOrder + createdBy?: SortOrder + createdAt?: SortOrder + updatedBy?: SortOrder + updatedAt?: SortOrder + } + + export type StatusHistoryAvgOrderByAggregateInput = { + id?: SortOrder + referenceId?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type StatusHistoryMaxOrderByAggregateInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + status?: SortOrder + comment?: SortOrder + createdBy?: SortOrder + createdAt?: SortOrder + updatedBy?: SortOrder + updatedAt?: SortOrder + } + + export type StatusHistoryMinOrderByAggregateInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + status?: SortOrder + comment?: SortOrder + createdBy?: SortOrder + createdAt?: SortOrder + updatedBy?: SortOrder + updatedAt?: SortOrder + } + + export type StatusHistorySumOrderByAggregateInput = { + id?: SortOrder + referenceId?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkManagementPermissionListRelationFilter = { + every?: WorkManagementPermissionWhereInput + some?: WorkManagementPermissionWhereInput + none?: WorkManagementPermissionWhereInput + } + + export type WorkManagementPermissionOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectTemplateOrderByRelevanceInput = { + fields: ProjectTemplateOrderByRelevanceFieldEnum | ProjectTemplateOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectTemplateCountOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + key?: SortOrder + category?: SortOrder + subCategory?: SortOrder + metadata?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + scope?: SortOrder + phases?: SortOrder + form?: SortOrder + planConfig?: SortOrder + priceConfig?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTemplateAvgOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTemplateMaxOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + key?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTemplateMinOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + key?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTemplateSumOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductTemplateOrderByRelevanceInput = { + fields: ProductTemplateOrderByRelevanceFieldEnum | ProductTemplateOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProductTemplateCountOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + productKey?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + brief?: SortOrder + details?: SortOrder + aliases?: SortOrder + template?: SortOrder + form?: SortOrder + deletedAt?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + isAddOn?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductTemplateAvgOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductTemplateMaxOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + productKey?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + brief?: SortOrder + details?: SortOrder + deletedAt?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + isAddOn?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductTemplateMinOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + productKey?: SortOrder + category?: SortOrder + subCategory?: SortOrder + icon?: SortOrder + brief?: SortOrder + details?: SortOrder + deletedAt?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + isAddOn?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductTemplateSumOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneTemplateOrderByRelevanceInput = { + fields: MilestoneTemplateOrderByRelevanceFieldEnum | MilestoneTemplateOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type MilestoneTemplateCountOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrder + duration?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneTemplateAvgOrderByAggregateInput = { + id?: SortOrder + duration?: SortOrder + order?: SortOrder + referenceId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneTemplateMaxOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrder + duration?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneTemplateMinOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + description?: SortOrder + duration?: SortOrder + type?: SortOrder + order?: SortOrder + plannedText?: SortOrder + activeText?: SortOrder + completedText?: SortOrder + blockedText?: SortOrder + hidden?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type MilestoneTemplateSumOrderByAggregateInput = { + id?: SortOrder + duration?: SortOrder + order?: SortOrder + referenceId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTypeOrderByRelevanceInput = { + fields: ProjectTypeOrderByRelevanceFieldEnum | ProjectTypeOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectTypeCountOrderByAggregateInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTypeAvgOrderByAggregateInput = { + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTypeMaxOrderByAggregateInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTypeMinOrderByAggregateInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectTypeSumOrderByAggregateInput = { + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductCategoryOrderByRelevanceInput = { + fields: ProductCategoryOrderByRelevanceFieldEnum | ProductCategoryOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProductCategoryCountOrderByAggregateInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + aliases?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductCategoryAvgOrderByAggregateInput = { + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductCategoryMaxOrderByAggregateInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductCategoryMinOrderByAggregateInput = { + key?: SortOrder + displayName?: SortOrder + icon?: SortOrder + question?: SortOrder + info?: SortOrder + disabled?: SortOrder + hidden?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProductCategorySumOrderByAggregateInput = { + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type OrgConfigOrderByRelevanceInput = { + fields: OrgConfigOrderByRelevanceFieldEnum | OrgConfigOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type OrgConfigCountOrderByAggregateInput = { + id?: SortOrder + orgId?: SortOrder + configName?: SortOrder + configValue?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type OrgConfigAvgOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type OrgConfigMaxOrderByAggregateInput = { + id?: SortOrder + orgId?: SortOrder + configName?: SortOrder + configValue?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type OrgConfigMinOrderByAggregateInput = { + id?: SortOrder + orgId?: SortOrder + configName?: SortOrder + configValue?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type OrgConfigSumOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type FormOrderByRelevanceInput = { + fields: FormOrderByRelevanceFieldEnum | FormOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type FormKeyVersionRevisionCompoundUniqueInput = { + key: string + version: bigint | number + revision: bigint | number + } + + export type FormCountOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type FormAvgOrderByAggregateInput = { + id?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type FormMaxOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type FormMinOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type FormSumOrderByAggregateInput = { + id?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PlanConfigOrderByRelevanceInput = { + fields: PlanConfigOrderByRelevanceFieldEnum | PlanConfigOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type PlanConfigKeyVersionRevisionCompoundUniqueInput = { + key: string + version: bigint | number + revision: bigint | number + } + + export type PlanConfigCountOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PlanConfigAvgOrderByAggregateInput = { + id?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PlanConfigMaxOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PlanConfigMinOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PlanConfigSumOrderByAggregateInput = { + id?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PriceConfigOrderByRelevanceInput = { + fields: PriceConfigOrderByRelevanceFieldEnum | PriceConfigOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type PriceConfigKeyVersionRevisionCompoundUniqueInput = { + key: string + version: bigint | number + revision: bigint | number + } + + export type PriceConfigCountOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + config?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PriceConfigAvgOrderByAggregateInput = { + id?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PriceConfigMaxOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PriceConfigMinOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type PriceConfigSumOrderByAggregateInput = { + id?: SortOrder + version?: SortOrder + revision?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumWorkStreamStatusFilter<$PrismaModel = never> = { + equals?: $Enums.WorkStreamStatus | EnumWorkStreamStatusFieldRefInput<$PrismaModel> + in?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + not?: NestedEnumWorkStreamStatusFilter<$PrismaModel> | $Enums.WorkStreamStatus + } + + export type WorkStreamOrderByRelevanceInput = { + fields: WorkStreamOrderByRelevanceFieldEnum | WorkStreamOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type WorkStreamCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + type?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkStreamAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkStreamMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + type?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkStreamMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + name?: SortOrder + type?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkStreamSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumWorkStreamStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.WorkStreamStatus | EnumWorkStreamStatusFieldRefInput<$PrismaModel> + in?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + not?: NestedEnumWorkStreamStatusWithAggregatesFilter<$PrismaModel> | $Enums.WorkStreamStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumWorkStreamStatusFilter<$PrismaModel> + _max?: NestedEnumWorkStreamStatusFilter<$PrismaModel> + } + + export type WorkStreamScalarRelationFilter = { + is?: WorkStreamWhereInput + isNot?: WorkStreamWhereInput + } + + export type PhaseWorkStreamWorkStreamIdPhaseIdCompoundUniqueInput = { + workStreamId: bigint | number + phaseId: bigint | number + } + + export type PhaseWorkStreamCountOrderByAggregateInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + } + + export type PhaseWorkStreamAvgOrderByAggregateInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + } + + export type PhaseWorkStreamMaxOrderByAggregateInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + } + + export type PhaseWorkStreamMinOrderByAggregateInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + } + + export type PhaseWorkStreamSumOrderByAggregateInput = { + workStreamId?: SortOrder + phaseId?: SortOrder + } + + export type ProjectTemplateScalarRelationFilter = { + is?: ProjectTemplateWhereInput + isNot?: ProjectTemplateWhereInput + } + + export type WorkManagementPermissionOrderByRelevanceInput = { + fields: WorkManagementPermissionOrderByRelevanceFieldEnum | WorkManagementPermissionOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type WorkManagementPermissionPolicyProjectTemplateIdCompoundUniqueInput = { + policy: string + projectTemplateId: bigint | number + } + + export type WorkManagementPermissionCountOrderByAggregateInput = { + id?: SortOrder + policy?: SortOrder + permission?: SortOrder + projectTemplateId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkManagementPermissionAvgOrderByAggregateInput = { + id?: SortOrder + projectTemplateId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkManagementPermissionMaxOrderByAggregateInput = { + id?: SortOrder + policy?: SortOrder + projectTemplateId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkManagementPermissionMinOrderByAggregateInput = { + id?: SortOrder + policy?: SortOrder + projectTemplateId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type WorkManagementPermissionSumOrderByAggregateInput = { + id?: SortOrder + projectTemplateId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumCopilotRequestStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotRequestStatus | EnumCopilotRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotRequestStatusFilter<$PrismaModel> | $Enums.CopilotRequestStatus + } + + export type ProjectNullableScalarRelationFilter = { + is?: ProjectWhereInput | null + isNot?: ProjectWhereInput | null + } + + export type CopilotRequestCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + data?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotRequestAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotRequestMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotRequestMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotRequestSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumCopilotRequestStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotRequestStatus | EnumCopilotRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotRequestStatusWithAggregatesFilter<$PrismaModel> | $Enums.CopilotRequestStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotRequestStatusFilter<$PrismaModel> + _max?: NestedEnumCopilotRequestStatusFilter<$PrismaModel> + } + + export type EnumCopilotOpportunityStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityStatus | EnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityStatusFilter<$PrismaModel> | $Enums.CopilotOpportunityStatus + } + + export type EnumCopilotOpportunityTypeFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityType | EnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityTypeFilter<$PrismaModel> | $Enums.CopilotOpportunityType + } + + export type CopilotRequestNullableScalarRelationFilter = { + is?: CopilotRequestWhereInput | null + isNot?: CopilotRequestWhereInput | null + } + + export type CopilotApplicationListRelationFilter = { + every?: CopilotApplicationWhereInput + some?: CopilotApplicationWhereInput + none?: CopilotApplicationWhereInput + } + + export type CopilotApplicationOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type CopilotOpportunityCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + copilotRequestId?: SortOrder + status?: SortOrder + type?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotOpportunityAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + copilotRequestId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotOpportunityMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + copilotRequestId?: SortOrder + status?: SortOrder + type?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotOpportunityMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + copilotRequestId?: SortOrder + status?: SortOrder + type?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotOpportunitySumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + copilotRequestId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumCopilotOpportunityStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityStatus | EnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityStatusWithAggregatesFilter<$PrismaModel> | $Enums.CopilotOpportunityStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotOpportunityStatusFilter<$PrismaModel> + _max?: NestedEnumCopilotOpportunityStatusFilter<$PrismaModel> + } + + export type EnumCopilotOpportunityTypeWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityType | EnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityTypeWithAggregatesFilter<$PrismaModel> | $Enums.CopilotOpportunityType + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotOpportunityTypeFilter<$PrismaModel> + _max?: NestedEnumCopilotOpportunityTypeFilter<$PrismaModel> + } + + export type EnumCopilotApplicationStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotApplicationStatus | EnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotApplicationStatusFilter<$PrismaModel> | $Enums.CopilotApplicationStatus + } + + export type CopilotOpportunityScalarRelationFilter = { + is?: CopilotOpportunityWhereInput + isNot?: CopilotOpportunityWhereInput + } + + export type CopilotApplicationOrderByRelevanceInput = { + fields: CopilotApplicationOrderByRelevanceFieldEnum | CopilotApplicationOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type CopilotApplicationCountOrderByAggregateInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + notes?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotApplicationAvgOrderByAggregateInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotApplicationMaxOrderByAggregateInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + notes?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotApplicationMinOrderByAggregateInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + notes?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CopilotApplicationSumOrderByAggregateInput = { + id?: SortOrder + opportunityId?: SortOrder + userId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumCopilotApplicationStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotApplicationStatus | EnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotApplicationStatusWithAggregatesFilter<$PrismaModel> | $Enums.CopilotApplicationStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotApplicationStatusFilter<$PrismaModel> + _max?: NestedEnumCopilotApplicationStatusFilter<$PrismaModel> + } + + export type EnumValueTypeNullableFilter<$PrismaModel = never> = { + equals?: $Enums.ValueType | EnumValueTypeFieldRefInput<$PrismaModel> | null + in?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + not?: NestedEnumValueTypeNullableFilter<$PrismaModel> | $Enums.ValueType | null + } + + export type ProjectSettingOrderByRelevanceInput = { + fields: ProjectSettingOrderByRelevanceFieldEnum | ProjectSettingOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectSettingKeyProjectIdCompoundUniqueInput = { + key: string + projectId: bigint | number + } + + export type ProjectSettingCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + key?: SortOrder + value?: SortOrder + valueType?: SortOrder + metadata?: SortOrder + readPermission?: SortOrder + writePermission?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectSettingAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectSettingMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + key?: SortOrder + value?: SortOrder + valueType?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectSettingMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + key?: SortOrder + value?: SortOrder + valueType?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectSettingSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumValueTypeNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ValueType | EnumValueTypeFieldRefInput<$PrismaModel> | null + in?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + not?: NestedEnumValueTypeNullableWithAggregatesFilter<$PrismaModel> | $Enums.ValueType | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedEnumValueTypeNullableFilter<$PrismaModel> + _max?: NestedEnumValueTypeNullableFilter<$PrismaModel> + } + + export type ProjectEstimationItemListRelationFilter = { + every?: ProjectEstimationItemWhereInput + some?: ProjectEstimationItemWhereInput + none?: ProjectEstimationItemWhereInput + } + + export type ProjectEstimationItemOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectEstimationOrderByRelevanceInput = { + fields: ProjectEstimationOrderByRelevanceFieldEnum | ProjectEstimationOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectEstimationCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + buildingBlockKey?: SortOrder + conditions?: SortOrder + price?: SortOrder + quantity?: SortOrder + minTime?: SortOrder + maxTime?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + price?: SortOrder + quantity?: SortOrder + minTime?: SortOrder + maxTime?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + buildingBlockKey?: SortOrder + conditions?: SortOrder + price?: SortOrder + quantity?: SortOrder + minTime?: SortOrder + maxTime?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + buildingBlockKey?: SortOrder + conditions?: SortOrder + price?: SortOrder + quantity?: SortOrder + minTime?: SortOrder + maxTime?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + price?: SortOrder + quantity?: SortOrder + minTime?: SortOrder + maxTime?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumEstimationTypeFilter<$PrismaModel = never> = { + equals?: $Enums.EstimationType | EnumEstimationTypeFieldRefInput<$PrismaModel> + in?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + not?: NestedEnumEstimationTypeFilter<$PrismaModel> | $Enums.EstimationType + } + + export type ProjectEstimationScalarRelationFilter = { + is?: ProjectEstimationWhereInput + isNot?: ProjectEstimationWhereInput + } + + export type ProjectEstimationItemOrderByRelevanceInput = { + fields: ProjectEstimationItemOrderByRelevanceFieldEnum | ProjectEstimationItemOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectEstimationItemCountOrderByAggregateInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + type?: SortOrder + markupUsedReference?: SortOrder + markupUsedReferenceId?: SortOrder + metadata?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationItemAvgOrderByAggregateInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + markupUsedReferenceId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationItemMaxOrderByAggregateInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + type?: SortOrder + markupUsedReference?: SortOrder + markupUsedReferenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationItemMinOrderByAggregateInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + type?: SortOrder + markupUsedReference?: SortOrder + markupUsedReferenceId?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectEstimationItemSumOrderByAggregateInput = { + id?: SortOrder + projectEstimationId?: SortOrder + price?: SortOrder + markupUsedReferenceId?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumEstimationTypeWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.EstimationType | EnumEstimationTypeFieldRefInput<$PrismaModel> + in?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + not?: NestedEnumEstimationTypeWithAggregatesFilter<$PrismaModel> | $Enums.EstimationType + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumEstimationTypeFilter<$PrismaModel> + _max?: NestedEnumEstimationTypeFilter<$PrismaModel> + } + + export type BuildingBlockOrderByRelevanceInput = { + fields: BuildingBlockOrderByRelevanceFieldEnum | BuildingBlockOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type BuildingBlockCountOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + config?: SortOrder + privateConfig?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type BuildingBlockAvgOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type BuildingBlockMaxOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type BuildingBlockMinOrderByAggregateInput = { + id?: SortOrder + key?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type BuildingBlockSumOrderByAggregateInput = { + id?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumScopeChangeRequestStatusFilter<$PrismaModel = never> = { + equals?: $Enums.ScopeChangeRequestStatus | EnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumScopeChangeRequestStatusFilter<$PrismaModel> | $Enums.ScopeChangeRequestStatus + } + + export type ScopeChangeRequestCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + oldScope?: SortOrder + newScope?: SortOrder + status?: SortOrder + approvedAt?: SortOrder + approvedBy?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ScopeChangeRequestAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + approvedBy?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ScopeChangeRequestMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + approvedAt?: SortOrder + approvedBy?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ScopeChangeRequestMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + approvedAt?: SortOrder + approvedBy?: SortOrder + deletedAt?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type ScopeChangeRequestSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + approvedBy?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumScopeChangeRequestStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ScopeChangeRequestStatus | EnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumScopeChangeRequestStatusWithAggregatesFilter<$PrismaModel> | $Enums.ScopeChangeRequestStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumScopeChangeRequestStatusFilter<$PrismaModel> + _max?: NestedEnumScopeChangeRequestStatusFilter<$PrismaModel> + } + + export type ProjectHistoryOrderByRelevanceInput = { + fields: ProjectHistoryOrderByRelevanceFieldEnum | ProjectHistoryOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectHistoryCountOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + cancelReason?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectHistoryAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectHistoryMaxOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + cancelReason?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectHistoryMinOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + status?: SortOrder + cancelReason?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + updatedBy?: SortOrder + } + + export type ProjectHistorySumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + updatedBy?: SortOrder + } + + export type EnumCustomerPaymentCurrencyFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentCurrency | EnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel> | $Enums.CustomerPaymentCurrency + } + + export type EnumCustomerPaymentStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentStatus | EnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentStatusFilter<$PrismaModel> | $Enums.CustomerPaymentStatus + } + + export type CustomerPaymentOrderByRelevanceInput = { + fields: CustomerPaymentOrderByRelevanceFieldEnum | CustomerPaymentOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type CustomerPaymentCountOrderByAggregateInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + amount?: SortOrder + currency?: SortOrder + paymentIntentId?: SortOrder + clientSecret?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + deletedBy?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CustomerPaymentAvgOrderByAggregateInput = { + id?: SortOrder + amount?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CustomerPaymentMaxOrderByAggregateInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + amount?: SortOrder + currency?: SortOrder + paymentIntentId?: SortOrder + clientSecret?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + deletedBy?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CustomerPaymentMinOrderByAggregateInput = { + id?: SortOrder + reference?: SortOrder + referenceId?: SortOrder + amount?: SortOrder + currency?: SortOrder + paymentIntentId?: SortOrder + clientSecret?: SortOrder + status?: SortOrder + deletedAt?: SortOrder + deletedBy?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type CustomerPaymentSumOrderByAggregateInput = { + id?: SortOrder + amount?: SortOrder + deletedBy?: SortOrder + createdBy?: SortOrder + updatedBy?: SortOrder + } + + export type EnumCustomerPaymentCurrencyWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentCurrency | EnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentCurrencyWithAggregatesFilter<$PrismaModel> | $Enums.CustomerPaymentCurrency + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel> + _max?: NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel> + } + + export type EnumCustomerPaymentStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentStatus | EnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentStatusWithAggregatesFilter<$PrismaModel> | $Enums.CustomerPaymentStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCustomerPaymentStatusFilter<$PrismaModel> + _max?: NestedEnumCustomerPaymentStatusFilter<$PrismaModel> + } + + export type EnumProjectShowcasePostStatusFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectShowcasePostStatus | EnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectShowcasePostStatusFilter<$PrismaModel> | $Enums.ProjectShowcasePostStatus + } + + export type ProjectShowcasePostIndustryListRelationFilter = { + every?: ProjectShowcasePostIndustryWhereInput + some?: ProjectShowcasePostIndustryWhereInput + none?: ProjectShowcasePostIndustryWhereInput + } + + export type ProjectShowcasePostCategoryListRelationFilter = { + every?: ProjectShowcasePostCategoryWhereInput + some?: ProjectShowcasePostCategoryWhereInput + none?: ProjectShowcasePostCategoryWhereInput + } + + export type ProjectShowcasePostMediaListRelationFilter = { + every?: ProjectShowcasePostMediaWhereInput + some?: ProjectShowcasePostMediaWhereInput + none?: ProjectShowcasePostMediaWhereInput + } + + export type ProjectShowcasePostIndustryOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectShowcasePostCategoryOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectShowcasePostMediaOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type ProjectShowcasePostOrderByRelevanceInput = { + fields: ProjectShowcasePostOrderByRelevanceFieldEnum | ProjectShowcasePostOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectShowcasePostCountOrderByAggregateInput = { + id?: SortOrder + title?: SortOrder + content?: SortOrder + status?: SortOrder + projectId?: SortOrder + challengeIds?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedAt?: SortOrder + publishedBy?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + } + + export type ProjectShowcasePostAvgOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedBy?: SortOrder + } + + export type ProjectShowcasePostMaxOrderByAggregateInput = { + id?: SortOrder + title?: SortOrder + content?: SortOrder + status?: SortOrder + projectId?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedAt?: SortOrder + publishedBy?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + } + + export type ProjectShowcasePostMinOrderByAggregateInput = { + id?: SortOrder + title?: SortOrder + content?: SortOrder + status?: SortOrder + projectId?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedAt?: SortOrder + publishedBy?: SortOrder + createdAt?: SortOrder + updatedAt?: SortOrder + } + + export type ProjectShowcasePostSumOrderByAggregateInput = { + id?: SortOrder + projectId?: SortOrder + createdById?: SortOrder + updatedById?: SortOrder + publishedBy?: SortOrder + } + + export type EnumProjectShowcasePostStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectShowcasePostStatus | EnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectShowcasePostStatusWithAggregatesFilter<$PrismaModel> | $Enums.ProjectShowcasePostStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumProjectShowcasePostStatusFilter<$PrismaModel> + _max?: NestedEnumProjectShowcasePostStatusFilter<$PrismaModel> + } + + export type ProjectPostIndustryOrderByRelevanceInput = { + fields: ProjectPostIndustryOrderByRelevanceFieldEnum | ProjectPostIndustryOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectPostIndustryCountOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + } + + export type ProjectPostIndustryAvgOrderByAggregateInput = { + id?: SortOrder + } + + export type ProjectPostIndustryMaxOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + } + + export type ProjectPostIndustryMinOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + } + + export type ProjectPostIndustrySumOrderByAggregateInput = { + id?: SortOrder + } + + export type ProjectPostCategoryOrderByRelevanceInput = { + fields: ProjectPostCategoryOrderByRelevanceFieldEnum | ProjectPostCategoryOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectPostCategoryCountOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + } + + export type ProjectPostCategoryAvgOrderByAggregateInput = { + id?: SortOrder + } + + export type ProjectPostCategoryMaxOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + } + + export type ProjectPostCategoryMinOrderByAggregateInput = { + id?: SortOrder + name?: SortOrder + } + + export type ProjectPostCategorySumOrderByAggregateInput = { + id?: SortOrder + } + + export type ProjectShowcasePostScalarRelationFilter = { + is?: ProjectShowcasePostWhereInput + isNot?: ProjectShowcasePostWhereInput + } + + export type ProjectPostIndustryScalarRelationFilter = { + is?: ProjectPostIndustryWhereInput + isNot?: ProjectPostIndustryWhereInput + } + + export type ProjectShowcasePostIndustryProjectShowcasePostIdIndustryIdCompoundUniqueInput = { + projectShowcasePostId: bigint | number + industryId: bigint | number + } + + export type ProjectShowcasePostIndustryCountOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + } + + export type ProjectShowcasePostIndustryAvgOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + } + + export type ProjectShowcasePostIndustryMaxOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + } + + export type ProjectShowcasePostIndustryMinOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + } + + export type ProjectShowcasePostIndustrySumOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + industryId?: SortOrder + } + + export type ProjectPostCategoryScalarRelationFilter = { + is?: ProjectPostCategoryWhereInput + isNot?: ProjectPostCategoryWhereInput + } + + export type ProjectShowcasePostCategoryProjectShowcasePostIdCategoryIdCompoundUniqueInput = { + projectShowcasePostId: bigint | number + categoryId: bigint | number + } + + export type ProjectShowcasePostCategoryCountOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + } + + export type ProjectShowcasePostCategoryAvgOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + } + + export type ProjectShowcasePostCategoryMaxOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + } + + export type ProjectShowcasePostCategoryMinOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + } + + export type ProjectShowcasePostCategorySumOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + categoryId?: SortOrder + } + + export type ProjectShowcasePostMediaOrderByRelevanceInput = { + fields: ProjectShowcasePostMediaOrderByRelevanceFieldEnum | ProjectShowcasePostMediaOrderByRelevanceFieldEnum[] + sort: SortOrder + search: string + } + + export type ProjectShowcasePostMediaCountOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + type?: SortOrder + url?: SortOrder + alt?: SortOrder + createdAt?: SortOrder + createdBy?: SortOrder + } + + export type ProjectShowcasePostMediaAvgOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + createdBy?: SortOrder + } + + export type ProjectShowcasePostMediaMaxOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + type?: SortOrder + url?: SortOrder + alt?: SortOrder + createdAt?: SortOrder + createdBy?: SortOrder + } + + export type ProjectShowcasePostMediaMinOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + type?: SortOrder + url?: SortOrder + alt?: SortOrder + createdAt?: SortOrder + createdBy?: SortOrder + } + + export type ProjectShowcasePostMediaSumOrderByAggregateInput = { + id?: SortOrder + projectShowcasePostId?: SortOrder + createdBy?: SortOrder + } + + export type ProjectCreatetermsInput = { + set: string[] + } + + export type ProjectCreategroupsInput = { + set: string[] + } + + export type ProjectMemberCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectMemberCreateWithoutProjectInput[] | ProjectMemberUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberCreateOrConnectWithoutProjectInput | ProjectMemberCreateOrConnectWithoutProjectInput[] + createMany?: ProjectMemberCreateManyProjectInputEnvelope + connect?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + } + + export type ProjectAttachmentCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectAttachmentCreateWithoutProjectInput[] | ProjectAttachmentUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectAttachmentCreateOrConnectWithoutProjectInput | ProjectAttachmentCreateOrConnectWithoutProjectInput[] + createMany?: ProjectAttachmentCreateManyProjectInputEnvelope + connect?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + } + + export type ProjectPhaseCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectPhaseCreateWithoutProjectInput[] | ProjectPhaseUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutProjectInput | ProjectPhaseCreateOrConnectWithoutProjectInput[] + createMany?: ProjectPhaseCreateManyProjectInputEnvelope + connect?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + } + + export type ProjectMemberInviteCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectMemberInviteCreateWithoutProjectInput[] | ProjectMemberInviteUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutProjectInput | ProjectMemberInviteCreateOrConnectWithoutProjectInput[] + createMany?: ProjectMemberInviteCreateManyProjectInputEnvelope + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + } + + export type ScopeChangeRequestCreateNestedManyWithoutProjectInput = { + create?: XOR | ScopeChangeRequestCreateWithoutProjectInput[] | ScopeChangeRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ScopeChangeRequestCreateOrConnectWithoutProjectInput | ScopeChangeRequestCreateOrConnectWithoutProjectInput[] + createMany?: ScopeChangeRequestCreateManyProjectInputEnvelope + connect?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + } + + export type WorkStreamCreateNestedManyWithoutProjectInput = { + create?: XOR | WorkStreamCreateWithoutProjectInput[] | WorkStreamUncheckedCreateWithoutProjectInput[] + connectOrCreate?: WorkStreamCreateOrConnectWithoutProjectInput | WorkStreamCreateOrConnectWithoutProjectInput[] + createMany?: WorkStreamCreateManyProjectInputEnvelope + connect?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + } + + export type CopilotRequestCreateNestedManyWithoutProjectInput = { + create?: XOR | CopilotRequestCreateWithoutProjectInput[] | CopilotRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotRequestCreateOrConnectWithoutProjectInput | CopilotRequestCreateOrConnectWithoutProjectInput[] + createMany?: CopilotRequestCreateManyProjectInputEnvelope + connect?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + } + + export type CopilotOpportunityCreateNestedManyWithoutProjectInput = { + create?: XOR | CopilotOpportunityCreateWithoutProjectInput[] | CopilotOpportunityUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutProjectInput | CopilotOpportunityCreateOrConnectWithoutProjectInput[] + createMany?: CopilotOpportunityCreateManyProjectInputEnvelope + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + } + + export type ProjectSettingCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectSettingCreateWithoutProjectInput[] | ProjectSettingUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectSettingCreateOrConnectWithoutProjectInput | ProjectSettingCreateOrConnectWithoutProjectInput[] + createMany?: ProjectSettingCreateManyProjectInputEnvelope + connect?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + } + + export type ProjectEstimationCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectEstimationCreateWithoutProjectInput[] | ProjectEstimationUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectEstimationCreateOrConnectWithoutProjectInput | ProjectEstimationCreateOrConnectWithoutProjectInput[] + createMany?: ProjectEstimationCreateManyProjectInputEnvelope + connect?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + } + + export type ProjectHistoryCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectHistoryCreateWithoutProjectInput[] | ProjectHistoryUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectHistoryCreateOrConnectWithoutProjectInput | ProjectHistoryCreateOrConnectWithoutProjectInput[] + createMany?: ProjectHistoryCreateManyProjectInputEnvelope + connect?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + } + + export type ProjectShowcasePostCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectShowcasePostCreateWithoutProjectInput[] | ProjectShowcasePostUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutProjectInput | ProjectShowcasePostCreateOrConnectWithoutProjectInput[] + createMany?: ProjectShowcasePostCreateManyProjectInputEnvelope + connect?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + } + + export type ProjectMemberUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectMemberCreateWithoutProjectInput[] | ProjectMemberUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberCreateOrConnectWithoutProjectInput | ProjectMemberCreateOrConnectWithoutProjectInput[] + createMany?: ProjectMemberCreateManyProjectInputEnvelope + connect?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + } + + export type ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectAttachmentCreateWithoutProjectInput[] | ProjectAttachmentUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectAttachmentCreateOrConnectWithoutProjectInput | ProjectAttachmentCreateOrConnectWithoutProjectInput[] + createMany?: ProjectAttachmentCreateManyProjectInputEnvelope + connect?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + } + + export type ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectPhaseCreateWithoutProjectInput[] | ProjectPhaseUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutProjectInput | ProjectPhaseCreateOrConnectWithoutProjectInput[] + createMany?: ProjectPhaseCreateManyProjectInputEnvelope + connect?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + } + + export type ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectMemberInviteCreateWithoutProjectInput[] | ProjectMemberInviteUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutProjectInput | ProjectMemberInviteCreateOrConnectWithoutProjectInput[] + createMany?: ProjectMemberInviteCreateManyProjectInputEnvelope + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + } + + export type ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ScopeChangeRequestCreateWithoutProjectInput[] | ScopeChangeRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ScopeChangeRequestCreateOrConnectWithoutProjectInput | ScopeChangeRequestCreateOrConnectWithoutProjectInput[] + createMany?: ScopeChangeRequestCreateManyProjectInputEnvelope + connect?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + } + + export type WorkStreamUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | WorkStreamCreateWithoutProjectInput[] | WorkStreamUncheckedCreateWithoutProjectInput[] + connectOrCreate?: WorkStreamCreateOrConnectWithoutProjectInput | WorkStreamCreateOrConnectWithoutProjectInput[] + createMany?: WorkStreamCreateManyProjectInputEnvelope + connect?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + } + + export type CopilotRequestUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | CopilotRequestCreateWithoutProjectInput[] | CopilotRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotRequestCreateOrConnectWithoutProjectInput | CopilotRequestCreateOrConnectWithoutProjectInput[] + createMany?: CopilotRequestCreateManyProjectInputEnvelope + connect?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + } + + export type CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | CopilotOpportunityCreateWithoutProjectInput[] | CopilotOpportunityUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutProjectInput | CopilotOpportunityCreateOrConnectWithoutProjectInput[] + createMany?: CopilotOpportunityCreateManyProjectInputEnvelope + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + } + + export type ProjectSettingUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectSettingCreateWithoutProjectInput[] | ProjectSettingUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectSettingCreateOrConnectWithoutProjectInput | ProjectSettingCreateOrConnectWithoutProjectInput[] + createMany?: ProjectSettingCreateManyProjectInputEnvelope + connect?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + } + + export type ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectEstimationCreateWithoutProjectInput[] | ProjectEstimationUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectEstimationCreateOrConnectWithoutProjectInput | ProjectEstimationCreateOrConnectWithoutProjectInput[] + createMany?: ProjectEstimationCreateManyProjectInputEnvelope + connect?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + } + + export type ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectHistoryCreateWithoutProjectInput[] | ProjectHistoryUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectHistoryCreateOrConnectWithoutProjectInput | ProjectHistoryCreateOrConnectWithoutProjectInput[] + createMany?: ProjectHistoryCreateManyProjectInputEnvelope + connect?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + } + + export type ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput = { + create?: XOR | ProjectShowcasePostCreateWithoutProjectInput[] | ProjectShowcasePostUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutProjectInput | ProjectShowcasePostCreateOrConnectWithoutProjectInput[] + createMany?: ProjectShowcasePostCreateManyProjectInputEnvelope + connect?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + } + + export type BigIntFieldUpdateOperationsInput = { + set?: bigint | number + increment?: bigint | number + decrement?: bigint | number + multiply?: bigint | number + divide?: bigint | number + } + + export type NullableBigIntFieldUpdateOperationsInput = { + set?: bigint | number | null + increment?: bigint | number + decrement?: bigint | number + multiply?: bigint | number + divide?: bigint | number + } + + export type StringFieldUpdateOperationsInput = { + set?: string + } + + export type NullableStringFieldUpdateOperationsInput = { + set?: string | null + } + + export type NullableDecimalFieldUpdateOperationsInput = { + set?: Decimal | DecimalJsLike | number | string | null + increment?: Decimal | DecimalJsLike | number | string + decrement?: Decimal | DecimalJsLike | number | string + multiply?: Decimal | DecimalJsLike | number | string + divide?: Decimal | DecimalJsLike | number | string + } + + export type ProjectUpdatetermsInput = { + set?: string[] + push?: string | string[] + } + + export type ProjectUpdategroupsInput = { + set?: string[] + push?: string | string[] + } + + export type EnumProjectStatusFieldUpdateOperationsInput = { + set?: $Enums.ProjectStatus + } + + export type DateTimeFieldUpdateOperationsInput = { + set?: Date | string + } + + export type NullableDateTimeFieldUpdateOperationsInput = { + set?: Date | string | null + } + + export type IntFieldUpdateOperationsInput = { + set?: number + increment?: number + decrement?: number + multiply?: number + divide?: number + } + + export type ProjectMemberUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectMemberCreateWithoutProjectInput[] | ProjectMemberUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberCreateOrConnectWithoutProjectInput | ProjectMemberCreateOrConnectWithoutProjectInput[] + upsert?: ProjectMemberUpsertWithWhereUniqueWithoutProjectInput | ProjectMemberUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectMemberCreateManyProjectInputEnvelope + set?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + disconnect?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + delete?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + connect?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + update?: ProjectMemberUpdateWithWhereUniqueWithoutProjectInput | ProjectMemberUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectMemberUpdateManyWithWhereWithoutProjectInput | ProjectMemberUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectMemberScalarWhereInput | ProjectMemberScalarWhereInput[] + } + + export type ProjectAttachmentUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectAttachmentCreateWithoutProjectInput[] | ProjectAttachmentUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectAttachmentCreateOrConnectWithoutProjectInput | ProjectAttachmentCreateOrConnectWithoutProjectInput[] + upsert?: ProjectAttachmentUpsertWithWhereUniqueWithoutProjectInput | ProjectAttachmentUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectAttachmentCreateManyProjectInputEnvelope + set?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + disconnect?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + delete?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + connect?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + update?: ProjectAttachmentUpdateWithWhereUniqueWithoutProjectInput | ProjectAttachmentUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectAttachmentUpdateManyWithWhereWithoutProjectInput | ProjectAttachmentUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectAttachmentScalarWhereInput | ProjectAttachmentScalarWhereInput[] + } + + export type ProjectPhaseUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectPhaseCreateWithoutProjectInput[] | ProjectPhaseUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutProjectInput | ProjectPhaseCreateOrConnectWithoutProjectInput[] + upsert?: ProjectPhaseUpsertWithWhereUniqueWithoutProjectInput | ProjectPhaseUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectPhaseCreateManyProjectInputEnvelope + set?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + disconnect?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + delete?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + connect?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + update?: ProjectPhaseUpdateWithWhereUniqueWithoutProjectInput | ProjectPhaseUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectPhaseUpdateManyWithWhereWithoutProjectInput | ProjectPhaseUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectPhaseScalarWhereInput | ProjectPhaseScalarWhereInput[] + } + + export type ProjectMemberInviteUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectMemberInviteCreateWithoutProjectInput[] | ProjectMemberInviteUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutProjectInput | ProjectMemberInviteCreateOrConnectWithoutProjectInput[] + upsert?: ProjectMemberInviteUpsertWithWhereUniqueWithoutProjectInput | ProjectMemberInviteUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectMemberInviteCreateManyProjectInputEnvelope + set?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + disconnect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + delete?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + update?: ProjectMemberInviteUpdateWithWhereUniqueWithoutProjectInput | ProjectMemberInviteUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectMemberInviteUpdateManyWithWhereWithoutProjectInput | ProjectMemberInviteUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectMemberInviteScalarWhereInput | ProjectMemberInviteScalarWhereInput[] + } + + export type ScopeChangeRequestUpdateManyWithoutProjectNestedInput = { + create?: XOR | ScopeChangeRequestCreateWithoutProjectInput[] | ScopeChangeRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ScopeChangeRequestCreateOrConnectWithoutProjectInput | ScopeChangeRequestCreateOrConnectWithoutProjectInput[] + upsert?: ScopeChangeRequestUpsertWithWhereUniqueWithoutProjectInput | ScopeChangeRequestUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ScopeChangeRequestCreateManyProjectInputEnvelope + set?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + disconnect?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + delete?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + connect?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + update?: ScopeChangeRequestUpdateWithWhereUniqueWithoutProjectInput | ScopeChangeRequestUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ScopeChangeRequestUpdateManyWithWhereWithoutProjectInput | ScopeChangeRequestUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ScopeChangeRequestScalarWhereInput | ScopeChangeRequestScalarWhereInput[] + } + + export type WorkStreamUpdateManyWithoutProjectNestedInput = { + create?: XOR | WorkStreamCreateWithoutProjectInput[] | WorkStreamUncheckedCreateWithoutProjectInput[] + connectOrCreate?: WorkStreamCreateOrConnectWithoutProjectInput | WorkStreamCreateOrConnectWithoutProjectInput[] + upsert?: WorkStreamUpsertWithWhereUniqueWithoutProjectInput | WorkStreamUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: WorkStreamCreateManyProjectInputEnvelope + set?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + disconnect?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + delete?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + connect?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + update?: WorkStreamUpdateWithWhereUniqueWithoutProjectInput | WorkStreamUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: WorkStreamUpdateManyWithWhereWithoutProjectInput | WorkStreamUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: WorkStreamScalarWhereInput | WorkStreamScalarWhereInput[] + } + + export type CopilotRequestUpdateManyWithoutProjectNestedInput = { + create?: XOR | CopilotRequestCreateWithoutProjectInput[] | CopilotRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotRequestCreateOrConnectWithoutProjectInput | CopilotRequestCreateOrConnectWithoutProjectInput[] + upsert?: CopilotRequestUpsertWithWhereUniqueWithoutProjectInput | CopilotRequestUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: CopilotRequestCreateManyProjectInputEnvelope + set?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + disconnect?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + delete?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + connect?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + update?: CopilotRequestUpdateWithWhereUniqueWithoutProjectInput | CopilotRequestUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: CopilotRequestUpdateManyWithWhereWithoutProjectInput | CopilotRequestUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: CopilotRequestScalarWhereInput | CopilotRequestScalarWhereInput[] + } + + export type CopilotOpportunityUpdateManyWithoutProjectNestedInput = { + create?: XOR | CopilotOpportunityCreateWithoutProjectInput[] | CopilotOpportunityUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutProjectInput | CopilotOpportunityCreateOrConnectWithoutProjectInput[] + upsert?: CopilotOpportunityUpsertWithWhereUniqueWithoutProjectInput | CopilotOpportunityUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: CopilotOpportunityCreateManyProjectInputEnvelope + set?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + disconnect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + delete?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + update?: CopilotOpportunityUpdateWithWhereUniqueWithoutProjectInput | CopilotOpportunityUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: CopilotOpportunityUpdateManyWithWhereWithoutProjectInput | CopilotOpportunityUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: CopilotOpportunityScalarWhereInput | CopilotOpportunityScalarWhereInput[] + } + + export type ProjectSettingUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectSettingCreateWithoutProjectInput[] | ProjectSettingUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectSettingCreateOrConnectWithoutProjectInput | ProjectSettingCreateOrConnectWithoutProjectInput[] + upsert?: ProjectSettingUpsertWithWhereUniqueWithoutProjectInput | ProjectSettingUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectSettingCreateManyProjectInputEnvelope + set?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + disconnect?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + delete?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + connect?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + update?: ProjectSettingUpdateWithWhereUniqueWithoutProjectInput | ProjectSettingUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectSettingUpdateManyWithWhereWithoutProjectInput | ProjectSettingUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectSettingScalarWhereInput | ProjectSettingScalarWhereInput[] + } + + export type ProjectEstimationUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectEstimationCreateWithoutProjectInput[] | ProjectEstimationUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectEstimationCreateOrConnectWithoutProjectInput | ProjectEstimationCreateOrConnectWithoutProjectInput[] + upsert?: ProjectEstimationUpsertWithWhereUniqueWithoutProjectInput | ProjectEstimationUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectEstimationCreateManyProjectInputEnvelope + set?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + disconnect?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + delete?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + connect?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + update?: ProjectEstimationUpdateWithWhereUniqueWithoutProjectInput | ProjectEstimationUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectEstimationUpdateManyWithWhereWithoutProjectInput | ProjectEstimationUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectEstimationScalarWhereInput | ProjectEstimationScalarWhereInput[] + } + + export type ProjectHistoryUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectHistoryCreateWithoutProjectInput[] | ProjectHistoryUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectHistoryCreateOrConnectWithoutProjectInput | ProjectHistoryCreateOrConnectWithoutProjectInput[] + upsert?: ProjectHistoryUpsertWithWhereUniqueWithoutProjectInput | ProjectHistoryUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectHistoryCreateManyProjectInputEnvelope + set?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + disconnect?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + delete?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + connect?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + update?: ProjectHistoryUpdateWithWhereUniqueWithoutProjectInput | ProjectHistoryUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectHistoryUpdateManyWithWhereWithoutProjectInput | ProjectHistoryUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectHistoryScalarWhereInput | ProjectHistoryScalarWhereInput[] + } + + export type ProjectShowcasePostUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectShowcasePostCreateWithoutProjectInput[] | ProjectShowcasePostUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutProjectInput | ProjectShowcasePostCreateOrConnectWithoutProjectInput[] + upsert?: ProjectShowcasePostUpsertWithWhereUniqueWithoutProjectInput | ProjectShowcasePostUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectShowcasePostCreateManyProjectInputEnvelope + set?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + disconnect?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + delete?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + connect?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + update?: ProjectShowcasePostUpdateWithWhereUniqueWithoutProjectInput | ProjectShowcasePostUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectShowcasePostUpdateManyWithWhereWithoutProjectInput | ProjectShowcasePostUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectShowcasePostScalarWhereInput | ProjectShowcasePostScalarWhereInput[] + } + + export type ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectMemberCreateWithoutProjectInput[] | ProjectMemberUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberCreateOrConnectWithoutProjectInput | ProjectMemberCreateOrConnectWithoutProjectInput[] + upsert?: ProjectMemberUpsertWithWhereUniqueWithoutProjectInput | ProjectMemberUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectMemberCreateManyProjectInputEnvelope + set?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + disconnect?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + delete?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + connect?: ProjectMemberWhereUniqueInput | ProjectMemberWhereUniqueInput[] + update?: ProjectMemberUpdateWithWhereUniqueWithoutProjectInput | ProjectMemberUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectMemberUpdateManyWithWhereWithoutProjectInput | ProjectMemberUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectMemberScalarWhereInput | ProjectMemberScalarWhereInput[] + } + + export type ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectAttachmentCreateWithoutProjectInput[] | ProjectAttachmentUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectAttachmentCreateOrConnectWithoutProjectInput | ProjectAttachmentCreateOrConnectWithoutProjectInput[] + upsert?: ProjectAttachmentUpsertWithWhereUniqueWithoutProjectInput | ProjectAttachmentUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectAttachmentCreateManyProjectInputEnvelope + set?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + disconnect?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + delete?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + connect?: ProjectAttachmentWhereUniqueInput | ProjectAttachmentWhereUniqueInput[] + update?: ProjectAttachmentUpdateWithWhereUniqueWithoutProjectInput | ProjectAttachmentUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectAttachmentUpdateManyWithWhereWithoutProjectInput | ProjectAttachmentUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectAttachmentScalarWhereInput | ProjectAttachmentScalarWhereInput[] + } + + export type ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectPhaseCreateWithoutProjectInput[] | ProjectPhaseUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutProjectInput | ProjectPhaseCreateOrConnectWithoutProjectInput[] + upsert?: ProjectPhaseUpsertWithWhereUniqueWithoutProjectInput | ProjectPhaseUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectPhaseCreateManyProjectInputEnvelope + set?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + disconnect?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + delete?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + connect?: ProjectPhaseWhereUniqueInput | ProjectPhaseWhereUniqueInput[] + update?: ProjectPhaseUpdateWithWhereUniqueWithoutProjectInput | ProjectPhaseUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectPhaseUpdateManyWithWhereWithoutProjectInput | ProjectPhaseUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectPhaseScalarWhereInput | ProjectPhaseScalarWhereInput[] + } + + export type ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectMemberInviteCreateWithoutProjectInput[] | ProjectMemberInviteUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutProjectInput | ProjectMemberInviteCreateOrConnectWithoutProjectInput[] + upsert?: ProjectMemberInviteUpsertWithWhereUniqueWithoutProjectInput | ProjectMemberInviteUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectMemberInviteCreateManyProjectInputEnvelope + set?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + disconnect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + delete?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + update?: ProjectMemberInviteUpdateWithWhereUniqueWithoutProjectInput | ProjectMemberInviteUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectMemberInviteUpdateManyWithWhereWithoutProjectInput | ProjectMemberInviteUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectMemberInviteScalarWhereInput | ProjectMemberInviteScalarWhereInput[] + } + + export type ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ScopeChangeRequestCreateWithoutProjectInput[] | ScopeChangeRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ScopeChangeRequestCreateOrConnectWithoutProjectInput | ScopeChangeRequestCreateOrConnectWithoutProjectInput[] + upsert?: ScopeChangeRequestUpsertWithWhereUniqueWithoutProjectInput | ScopeChangeRequestUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ScopeChangeRequestCreateManyProjectInputEnvelope + set?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + disconnect?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + delete?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + connect?: ScopeChangeRequestWhereUniqueInput | ScopeChangeRequestWhereUniqueInput[] + update?: ScopeChangeRequestUpdateWithWhereUniqueWithoutProjectInput | ScopeChangeRequestUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ScopeChangeRequestUpdateManyWithWhereWithoutProjectInput | ScopeChangeRequestUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ScopeChangeRequestScalarWhereInput | ScopeChangeRequestScalarWhereInput[] + } + + export type WorkStreamUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | WorkStreamCreateWithoutProjectInput[] | WorkStreamUncheckedCreateWithoutProjectInput[] + connectOrCreate?: WorkStreamCreateOrConnectWithoutProjectInput | WorkStreamCreateOrConnectWithoutProjectInput[] + upsert?: WorkStreamUpsertWithWhereUniqueWithoutProjectInput | WorkStreamUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: WorkStreamCreateManyProjectInputEnvelope + set?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + disconnect?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + delete?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + connect?: WorkStreamWhereUniqueInput | WorkStreamWhereUniqueInput[] + update?: WorkStreamUpdateWithWhereUniqueWithoutProjectInput | WorkStreamUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: WorkStreamUpdateManyWithWhereWithoutProjectInput | WorkStreamUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: WorkStreamScalarWhereInput | WorkStreamScalarWhereInput[] + } + + export type CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | CopilotRequestCreateWithoutProjectInput[] | CopilotRequestUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotRequestCreateOrConnectWithoutProjectInput | CopilotRequestCreateOrConnectWithoutProjectInput[] + upsert?: CopilotRequestUpsertWithWhereUniqueWithoutProjectInput | CopilotRequestUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: CopilotRequestCreateManyProjectInputEnvelope + set?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + disconnect?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + delete?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + connect?: CopilotRequestWhereUniqueInput | CopilotRequestWhereUniqueInput[] + update?: CopilotRequestUpdateWithWhereUniqueWithoutProjectInput | CopilotRequestUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: CopilotRequestUpdateManyWithWhereWithoutProjectInput | CopilotRequestUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: CopilotRequestScalarWhereInput | CopilotRequestScalarWhereInput[] + } + + export type CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | CopilotOpportunityCreateWithoutProjectInput[] | CopilotOpportunityUncheckedCreateWithoutProjectInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutProjectInput | CopilotOpportunityCreateOrConnectWithoutProjectInput[] + upsert?: CopilotOpportunityUpsertWithWhereUniqueWithoutProjectInput | CopilotOpportunityUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: CopilotOpportunityCreateManyProjectInputEnvelope + set?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + disconnect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + delete?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + update?: CopilotOpportunityUpdateWithWhereUniqueWithoutProjectInput | CopilotOpportunityUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: CopilotOpportunityUpdateManyWithWhereWithoutProjectInput | CopilotOpportunityUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: CopilotOpportunityScalarWhereInput | CopilotOpportunityScalarWhereInput[] + } + + export type ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectSettingCreateWithoutProjectInput[] | ProjectSettingUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectSettingCreateOrConnectWithoutProjectInput | ProjectSettingCreateOrConnectWithoutProjectInput[] + upsert?: ProjectSettingUpsertWithWhereUniqueWithoutProjectInput | ProjectSettingUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectSettingCreateManyProjectInputEnvelope + set?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + disconnect?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + delete?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + connect?: ProjectSettingWhereUniqueInput | ProjectSettingWhereUniqueInput[] + update?: ProjectSettingUpdateWithWhereUniqueWithoutProjectInput | ProjectSettingUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectSettingUpdateManyWithWhereWithoutProjectInput | ProjectSettingUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectSettingScalarWhereInput | ProjectSettingScalarWhereInput[] + } + + export type ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectEstimationCreateWithoutProjectInput[] | ProjectEstimationUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectEstimationCreateOrConnectWithoutProjectInput | ProjectEstimationCreateOrConnectWithoutProjectInput[] + upsert?: ProjectEstimationUpsertWithWhereUniqueWithoutProjectInput | ProjectEstimationUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectEstimationCreateManyProjectInputEnvelope + set?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + disconnect?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + delete?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + connect?: ProjectEstimationWhereUniqueInput | ProjectEstimationWhereUniqueInput[] + update?: ProjectEstimationUpdateWithWhereUniqueWithoutProjectInput | ProjectEstimationUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectEstimationUpdateManyWithWhereWithoutProjectInput | ProjectEstimationUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectEstimationScalarWhereInput | ProjectEstimationScalarWhereInput[] + } + + export type ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectHistoryCreateWithoutProjectInput[] | ProjectHistoryUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectHistoryCreateOrConnectWithoutProjectInput | ProjectHistoryCreateOrConnectWithoutProjectInput[] + upsert?: ProjectHistoryUpsertWithWhereUniqueWithoutProjectInput | ProjectHistoryUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectHistoryCreateManyProjectInputEnvelope + set?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + disconnect?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + delete?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + connect?: ProjectHistoryWhereUniqueInput | ProjectHistoryWhereUniqueInput[] + update?: ProjectHistoryUpdateWithWhereUniqueWithoutProjectInput | ProjectHistoryUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectHistoryUpdateManyWithWhereWithoutProjectInput | ProjectHistoryUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectHistoryScalarWhereInput | ProjectHistoryScalarWhereInput[] + } + + export type ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput = { + create?: XOR | ProjectShowcasePostCreateWithoutProjectInput[] | ProjectShowcasePostUncheckedCreateWithoutProjectInput[] + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutProjectInput | ProjectShowcasePostCreateOrConnectWithoutProjectInput[] + upsert?: ProjectShowcasePostUpsertWithWhereUniqueWithoutProjectInput | ProjectShowcasePostUpsertWithWhereUniqueWithoutProjectInput[] + createMany?: ProjectShowcasePostCreateManyProjectInputEnvelope + set?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + disconnect?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + delete?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + connect?: ProjectShowcasePostWhereUniqueInput | ProjectShowcasePostWhereUniqueInput[] + update?: ProjectShowcasePostUpdateWithWhereUniqueWithoutProjectInput | ProjectShowcasePostUpdateWithWhereUniqueWithoutProjectInput[] + updateMany?: ProjectShowcasePostUpdateManyWithWhereWithoutProjectInput | ProjectShowcasePostUpdateManyWithWhereWithoutProjectInput[] + deleteMany?: ProjectShowcasePostScalarWhereInput | ProjectShowcasePostScalarWhereInput[] + } + + export type ProjectCreateNestedOneWithoutMembersInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutMembersInput + connect?: ProjectWhereUniqueInput + } + + export type EnumProjectMemberRoleFieldUpdateOperationsInput = { + set?: $Enums.ProjectMemberRole + } + + export type BoolFieldUpdateOperationsInput = { + set?: boolean + } + + export type ProjectUpdateOneRequiredWithoutMembersNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutMembersInput + upsert?: ProjectUpsertWithoutMembersInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutMembersInput> + } + + export type ProjectCreateNestedOneWithoutInvitesInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutInvitesInput + connect?: ProjectWhereUniqueInput + } + + export type CopilotApplicationCreateNestedOneWithoutInvitesInput = { + create?: XOR + connectOrCreate?: CopilotApplicationCreateOrConnectWithoutInvitesInput + connect?: CopilotApplicationWhereUniqueInput + } + + export type EnumInviteStatusFieldUpdateOperationsInput = { + set?: $Enums.InviteStatus + } + + export type ProjectUpdateOneRequiredWithoutInvitesNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutInvitesInput + upsert?: ProjectUpsertWithoutInvitesInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutInvitesInput> + } + + export type CopilotApplicationUpdateOneWithoutInvitesNestedInput = { + create?: XOR + connectOrCreate?: CopilotApplicationCreateOrConnectWithoutInvitesInput + upsert?: CopilotApplicationUpsertWithoutInvitesInput + disconnect?: CopilotApplicationWhereInput | boolean + delete?: CopilotApplicationWhereInput | boolean + connect?: CopilotApplicationWhereUniqueInput + update?: XOR, CopilotApplicationUncheckedUpdateWithoutInvitesInput> + } + + export type ProjectCreateNestedOneWithoutPhasesInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutPhasesInput + connect?: ProjectWhereUniqueInput + } + + export type PhaseProductCreateNestedManyWithoutPhaseInput = { + create?: XOR | PhaseProductCreateWithoutPhaseInput[] | PhaseProductUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseProductCreateOrConnectWithoutPhaseInput | PhaseProductCreateOrConnectWithoutPhaseInput[] + createMany?: PhaseProductCreateManyPhaseInputEnvelope + connect?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + } + + export type ProjectPhaseMemberCreateNestedManyWithoutPhaseInput = { + create?: XOR | ProjectPhaseMemberCreateWithoutPhaseInput[] | ProjectPhaseMemberUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseMemberCreateOrConnectWithoutPhaseInput | ProjectPhaseMemberCreateOrConnectWithoutPhaseInput[] + createMany?: ProjectPhaseMemberCreateManyPhaseInputEnvelope + connect?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + } + + export type ProjectPhaseApprovalCreateNestedManyWithoutPhaseInput = { + create?: XOR | ProjectPhaseApprovalCreateWithoutPhaseInput[] | ProjectPhaseApprovalUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput | ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput[] + createMany?: ProjectPhaseApprovalCreateManyPhaseInputEnvelope + connect?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + } + + export type PhaseWorkStreamCreateNestedManyWithoutPhaseInput = { + create?: XOR | PhaseWorkStreamCreateWithoutPhaseInput[] | PhaseWorkStreamUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutPhaseInput | PhaseWorkStreamCreateOrConnectWithoutPhaseInput[] + createMany?: PhaseWorkStreamCreateManyPhaseInputEnvelope + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + } + + export type PhaseProductUncheckedCreateNestedManyWithoutPhaseInput = { + create?: XOR | PhaseProductCreateWithoutPhaseInput[] | PhaseProductUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseProductCreateOrConnectWithoutPhaseInput | PhaseProductCreateOrConnectWithoutPhaseInput[] + createMany?: PhaseProductCreateManyPhaseInputEnvelope + connect?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + } + + export type ProjectPhaseMemberUncheckedCreateNestedManyWithoutPhaseInput = { + create?: XOR | ProjectPhaseMemberCreateWithoutPhaseInput[] | ProjectPhaseMemberUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseMemberCreateOrConnectWithoutPhaseInput | ProjectPhaseMemberCreateOrConnectWithoutPhaseInput[] + createMany?: ProjectPhaseMemberCreateManyPhaseInputEnvelope + connect?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + } + + export type ProjectPhaseApprovalUncheckedCreateNestedManyWithoutPhaseInput = { + create?: XOR | ProjectPhaseApprovalCreateWithoutPhaseInput[] | ProjectPhaseApprovalUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput | ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput[] + createMany?: ProjectPhaseApprovalCreateManyPhaseInputEnvelope + connect?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + } + + export type PhaseWorkStreamUncheckedCreateNestedManyWithoutPhaseInput = { + create?: XOR | PhaseWorkStreamCreateWithoutPhaseInput[] | PhaseWorkStreamUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutPhaseInput | PhaseWorkStreamCreateOrConnectWithoutPhaseInput[] + createMany?: PhaseWorkStreamCreateManyPhaseInputEnvelope + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + } + + export type NullableEnumProjectStatusFieldUpdateOperationsInput = { + set?: $Enums.ProjectStatus | null + } + + export type NullableIntFieldUpdateOperationsInput = { + set?: number | null + increment?: number + decrement?: number + multiply?: number + divide?: number + } + + export type FloatFieldUpdateOperationsInput = { + set?: number + increment?: number + decrement?: number + multiply?: number + divide?: number + } + + export type ProjectUpdateOneRequiredWithoutPhasesNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutPhasesInput + upsert?: ProjectUpsertWithoutPhasesInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutPhasesInput> + } + + export type PhaseProductUpdateManyWithoutPhaseNestedInput = { + create?: XOR | PhaseProductCreateWithoutPhaseInput[] | PhaseProductUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseProductCreateOrConnectWithoutPhaseInput | PhaseProductCreateOrConnectWithoutPhaseInput[] + upsert?: PhaseProductUpsertWithWhereUniqueWithoutPhaseInput | PhaseProductUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: PhaseProductCreateManyPhaseInputEnvelope + set?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + disconnect?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + delete?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + connect?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + update?: PhaseProductUpdateWithWhereUniqueWithoutPhaseInput | PhaseProductUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: PhaseProductUpdateManyWithWhereWithoutPhaseInput | PhaseProductUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: PhaseProductScalarWhereInput | PhaseProductScalarWhereInput[] + } + + export type ProjectPhaseMemberUpdateManyWithoutPhaseNestedInput = { + create?: XOR | ProjectPhaseMemberCreateWithoutPhaseInput[] | ProjectPhaseMemberUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseMemberCreateOrConnectWithoutPhaseInput | ProjectPhaseMemberCreateOrConnectWithoutPhaseInput[] + upsert?: ProjectPhaseMemberUpsertWithWhereUniqueWithoutPhaseInput | ProjectPhaseMemberUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: ProjectPhaseMemberCreateManyPhaseInputEnvelope + set?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + disconnect?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + delete?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + connect?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + update?: ProjectPhaseMemberUpdateWithWhereUniqueWithoutPhaseInput | ProjectPhaseMemberUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: ProjectPhaseMemberUpdateManyWithWhereWithoutPhaseInput | ProjectPhaseMemberUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: ProjectPhaseMemberScalarWhereInput | ProjectPhaseMemberScalarWhereInput[] + } + + export type ProjectPhaseApprovalUpdateManyWithoutPhaseNestedInput = { + create?: XOR | ProjectPhaseApprovalCreateWithoutPhaseInput[] | ProjectPhaseApprovalUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput | ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput[] + upsert?: ProjectPhaseApprovalUpsertWithWhereUniqueWithoutPhaseInput | ProjectPhaseApprovalUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: ProjectPhaseApprovalCreateManyPhaseInputEnvelope + set?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + disconnect?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + delete?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + connect?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + update?: ProjectPhaseApprovalUpdateWithWhereUniqueWithoutPhaseInput | ProjectPhaseApprovalUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: ProjectPhaseApprovalUpdateManyWithWhereWithoutPhaseInput | ProjectPhaseApprovalUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: ProjectPhaseApprovalScalarWhereInput | ProjectPhaseApprovalScalarWhereInput[] + } + + export type PhaseWorkStreamUpdateManyWithoutPhaseNestedInput = { + create?: XOR | PhaseWorkStreamCreateWithoutPhaseInput[] | PhaseWorkStreamUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutPhaseInput | PhaseWorkStreamCreateOrConnectWithoutPhaseInput[] + upsert?: PhaseWorkStreamUpsertWithWhereUniqueWithoutPhaseInput | PhaseWorkStreamUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: PhaseWorkStreamCreateManyPhaseInputEnvelope + set?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + disconnect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + delete?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + update?: PhaseWorkStreamUpdateWithWhereUniqueWithoutPhaseInput | PhaseWorkStreamUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: PhaseWorkStreamUpdateManyWithWhereWithoutPhaseInput | PhaseWorkStreamUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: PhaseWorkStreamScalarWhereInput | PhaseWorkStreamScalarWhereInput[] + } + + export type PhaseProductUncheckedUpdateManyWithoutPhaseNestedInput = { + create?: XOR | PhaseProductCreateWithoutPhaseInput[] | PhaseProductUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseProductCreateOrConnectWithoutPhaseInput | PhaseProductCreateOrConnectWithoutPhaseInput[] + upsert?: PhaseProductUpsertWithWhereUniqueWithoutPhaseInput | PhaseProductUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: PhaseProductCreateManyPhaseInputEnvelope + set?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + disconnect?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + delete?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + connect?: PhaseProductWhereUniqueInput | PhaseProductWhereUniqueInput[] + update?: PhaseProductUpdateWithWhereUniqueWithoutPhaseInput | PhaseProductUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: PhaseProductUpdateManyWithWhereWithoutPhaseInput | PhaseProductUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: PhaseProductScalarWhereInput | PhaseProductScalarWhereInput[] + } + + export type ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseNestedInput = { + create?: XOR | ProjectPhaseMemberCreateWithoutPhaseInput[] | ProjectPhaseMemberUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseMemberCreateOrConnectWithoutPhaseInput | ProjectPhaseMemberCreateOrConnectWithoutPhaseInput[] + upsert?: ProjectPhaseMemberUpsertWithWhereUniqueWithoutPhaseInput | ProjectPhaseMemberUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: ProjectPhaseMemberCreateManyPhaseInputEnvelope + set?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + disconnect?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + delete?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + connect?: ProjectPhaseMemberWhereUniqueInput | ProjectPhaseMemberWhereUniqueInput[] + update?: ProjectPhaseMemberUpdateWithWhereUniqueWithoutPhaseInput | ProjectPhaseMemberUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: ProjectPhaseMemberUpdateManyWithWhereWithoutPhaseInput | ProjectPhaseMemberUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: ProjectPhaseMemberScalarWhereInput | ProjectPhaseMemberScalarWhereInput[] + } + + export type ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseNestedInput = { + create?: XOR | ProjectPhaseApprovalCreateWithoutPhaseInput[] | ProjectPhaseApprovalUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput | ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput[] + upsert?: ProjectPhaseApprovalUpsertWithWhereUniqueWithoutPhaseInput | ProjectPhaseApprovalUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: ProjectPhaseApprovalCreateManyPhaseInputEnvelope + set?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + disconnect?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + delete?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + connect?: ProjectPhaseApprovalWhereUniqueInput | ProjectPhaseApprovalWhereUniqueInput[] + update?: ProjectPhaseApprovalUpdateWithWhereUniqueWithoutPhaseInput | ProjectPhaseApprovalUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: ProjectPhaseApprovalUpdateManyWithWhereWithoutPhaseInput | ProjectPhaseApprovalUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: ProjectPhaseApprovalScalarWhereInput | ProjectPhaseApprovalScalarWhereInput[] + } + + export type PhaseWorkStreamUncheckedUpdateManyWithoutPhaseNestedInput = { + create?: XOR | PhaseWorkStreamCreateWithoutPhaseInput[] | PhaseWorkStreamUncheckedCreateWithoutPhaseInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutPhaseInput | PhaseWorkStreamCreateOrConnectWithoutPhaseInput[] + upsert?: PhaseWorkStreamUpsertWithWhereUniqueWithoutPhaseInput | PhaseWorkStreamUpsertWithWhereUniqueWithoutPhaseInput[] + createMany?: PhaseWorkStreamCreateManyPhaseInputEnvelope + set?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + disconnect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + delete?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + update?: PhaseWorkStreamUpdateWithWhereUniqueWithoutPhaseInput | PhaseWorkStreamUpdateWithWhereUniqueWithoutPhaseInput[] + updateMany?: PhaseWorkStreamUpdateManyWithWhereWithoutPhaseInput | PhaseWorkStreamUpdateManyWithWhereWithoutPhaseInput[] + deleteMany?: PhaseWorkStreamScalarWhereInput | PhaseWorkStreamScalarWhereInput[] + } + + export type ProjectPhaseCreateNestedOneWithoutProductsInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutProductsInput + connect?: ProjectPhaseWhereUniqueInput + } + + export type ProjectPhaseUpdateOneRequiredWithoutProductsNestedInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutProductsInput + upsert?: ProjectPhaseUpsertWithoutProductsInput + connect?: ProjectPhaseWhereUniqueInput + update?: XOR, ProjectPhaseUncheckedUpdateWithoutProductsInput> + } + + export type ProjectPhaseCreateNestedOneWithoutMembersInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutMembersInput + connect?: ProjectPhaseWhereUniqueInput + } + + export type ProjectPhaseUpdateOneRequiredWithoutMembersNestedInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutMembersInput + upsert?: ProjectPhaseUpsertWithoutMembersInput + connect?: ProjectPhaseWhereUniqueInput + update?: XOR, ProjectPhaseUncheckedUpdateWithoutMembersInput> + } + + export type ProjectPhaseCreateNestedOneWithoutApprovalsInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutApprovalsInput + connect?: ProjectPhaseWhereUniqueInput + } + + export type EnumPhaseApprovalDecisionFieldUpdateOperationsInput = { + set?: $Enums.PhaseApprovalDecision + } + + export type ProjectPhaseUpdateOneRequiredWithoutApprovalsNestedInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutApprovalsInput + upsert?: ProjectPhaseUpsertWithoutApprovalsInput + connect?: ProjectPhaseWhereUniqueInput + update?: XOR, ProjectPhaseUncheckedUpdateWithoutApprovalsInput> + } + + export type ProjectAttachmentCreatetagsInput = { + set: string[] + } + + export type ProjectAttachmentCreateallowedUsersInput = { + set: number[] + } + + export type ProjectCreateNestedOneWithoutAttachmentsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutAttachmentsInput + connect?: ProjectWhereUniqueInput + } + + export type EnumAttachmentTypeFieldUpdateOperationsInput = { + set?: $Enums.AttachmentType + } + + export type ProjectAttachmentUpdatetagsInput = { + set?: string[] + push?: string | string[] + } + + export type ProjectAttachmentUpdateallowedUsersInput = { + set?: number[] + push?: number | number[] + } + + export type ProjectUpdateOneRequiredWithoutAttachmentsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutAttachmentsInput + upsert?: ProjectUpsertWithoutAttachmentsInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutAttachmentsInput> + } + + export type MilestoneCreateNestedManyWithoutTimelineInput = { + create?: XOR | MilestoneCreateWithoutTimelineInput[] | MilestoneUncheckedCreateWithoutTimelineInput[] + connectOrCreate?: MilestoneCreateOrConnectWithoutTimelineInput | MilestoneCreateOrConnectWithoutTimelineInput[] + createMany?: MilestoneCreateManyTimelineInputEnvelope + connect?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + } + + export type MilestoneUncheckedCreateNestedManyWithoutTimelineInput = { + create?: XOR | MilestoneCreateWithoutTimelineInput[] | MilestoneUncheckedCreateWithoutTimelineInput[] + connectOrCreate?: MilestoneCreateOrConnectWithoutTimelineInput | MilestoneCreateOrConnectWithoutTimelineInput[] + createMany?: MilestoneCreateManyTimelineInputEnvelope + connect?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + } + + export type EnumTimelineReferenceFieldUpdateOperationsInput = { + set?: $Enums.TimelineReference + } + + export type MilestoneUpdateManyWithoutTimelineNestedInput = { + create?: XOR | MilestoneCreateWithoutTimelineInput[] | MilestoneUncheckedCreateWithoutTimelineInput[] + connectOrCreate?: MilestoneCreateOrConnectWithoutTimelineInput | MilestoneCreateOrConnectWithoutTimelineInput[] + upsert?: MilestoneUpsertWithWhereUniqueWithoutTimelineInput | MilestoneUpsertWithWhereUniqueWithoutTimelineInput[] + createMany?: MilestoneCreateManyTimelineInputEnvelope + set?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + disconnect?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + delete?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + connect?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + update?: MilestoneUpdateWithWhereUniqueWithoutTimelineInput | MilestoneUpdateWithWhereUniqueWithoutTimelineInput[] + updateMany?: MilestoneUpdateManyWithWhereWithoutTimelineInput | MilestoneUpdateManyWithWhereWithoutTimelineInput[] + deleteMany?: MilestoneScalarWhereInput | MilestoneScalarWhereInput[] + } + + export type MilestoneUncheckedUpdateManyWithoutTimelineNestedInput = { + create?: XOR | MilestoneCreateWithoutTimelineInput[] | MilestoneUncheckedCreateWithoutTimelineInput[] + connectOrCreate?: MilestoneCreateOrConnectWithoutTimelineInput | MilestoneCreateOrConnectWithoutTimelineInput[] + upsert?: MilestoneUpsertWithWhereUniqueWithoutTimelineInput | MilestoneUpsertWithWhereUniqueWithoutTimelineInput[] + createMany?: MilestoneCreateManyTimelineInputEnvelope + set?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + disconnect?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + delete?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + connect?: MilestoneWhereUniqueInput | MilestoneWhereUniqueInput[] + update?: MilestoneUpdateWithWhereUniqueWithoutTimelineInput | MilestoneUpdateWithWhereUniqueWithoutTimelineInput[] + updateMany?: MilestoneUpdateManyWithWhereWithoutTimelineInput | MilestoneUpdateManyWithWhereWithoutTimelineInput[] + deleteMany?: MilestoneScalarWhereInput | MilestoneScalarWhereInput[] + } + + export type TimelineCreateNestedOneWithoutMilestonesInput = { + create?: XOR + connectOrCreate?: TimelineCreateOrConnectWithoutMilestonesInput + connect?: TimelineWhereUniqueInput + } + + export type StatusHistoryCreateNestedManyWithoutMilestoneInput = { + create?: XOR | StatusHistoryCreateWithoutMilestoneInput[] | StatusHistoryUncheckedCreateWithoutMilestoneInput[] + connectOrCreate?: StatusHistoryCreateOrConnectWithoutMilestoneInput | StatusHistoryCreateOrConnectWithoutMilestoneInput[] + createMany?: StatusHistoryCreateManyMilestoneInputEnvelope + connect?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + } + + export type StatusHistoryUncheckedCreateNestedManyWithoutMilestoneInput = { + create?: XOR | StatusHistoryCreateWithoutMilestoneInput[] | StatusHistoryUncheckedCreateWithoutMilestoneInput[] + connectOrCreate?: StatusHistoryCreateOrConnectWithoutMilestoneInput | StatusHistoryCreateOrConnectWithoutMilestoneInput[] + createMany?: StatusHistoryCreateManyMilestoneInputEnvelope + connect?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + } + + export type TimelineUpdateOneRequiredWithoutMilestonesNestedInput = { + create?: XOR + connectOrCreate?: TimelineCreateOrConnectWithoutMilestonesInput + upsert?: TimelineUpsertWithoutMilestonesInput + connect?: TimelineWhereUniqueInput + update?: XOR, TimelineUncheckedUpdateWithoutMilestonesInput> + } + + export type StatusHistoryUpdateManyWithoutMilestoneNestedInput = { + create?: XOR | StatusHistoryCreateWithoutMilestoneInput[] | StatusHistoryUncheckedCreateWithoutMilestoneInput[] + connectOrCreate?: StatusHistoryCreateOrConnectWithoutMilestoneInput | StatusHistoryCreateOrConnectWithoutMilestoneInput[] + upsert?: StatusHistoryUpsertWithWhereUniqueWithoutMilestoneInput | StatusHistoryUpsertWithWhereUniqueWithoutMilestoneInput[] + createMany?: StatusHistoryCreateManyMilestoneInputEnvelope + set?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + disconnect?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + delete?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + connect?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + update?: StatusHistoryUpdateWithWhereUniqueWithoutMilestoneInput | StatusHistoryUpdateWithWhereUniqueWithoutMilestoneInput[] + updateMany?: StatusHistoryUpdateManyWithWhereWithoutMilestoneInput | StatusHistoryUpdateManyWithWhereWithoutMilestoneInput[] + deleteMany?: StatusHistoryScalarWhereInput | StatusHistoryScalarWhereInput[] + } + + export type StatusHistoryUncheckedUpdateManyWithoutMilestoneNestedInput = { + create?: XOR | StatusHistoryCreateWithoutMilestoneInput[] | StatusHistoryUncheckedCreateWithoutMilestoneInput[] + connectOrCreate?: StatusHistoryCreateOrConnectWithoutMilestoneInput | StatusHistoryCreateOrConnectWithoutMilestoneInput[] + upsert?: StatusHistoryUpsertWithWhereUniqueWithoutMilestoneInput | StatusHistoryUpsertWithWhereUniqueWithoutMilestoneInput[] + createMany?: StatusHistoryCreateManyMilestoneInputEnvelope + set?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + disconnect?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + delete?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + connect?: StatusHistoryWhereUniqueInput | StatusHistoryWhereUniqueInput[] + update?: StatusHistoryUpdateWithWhereUniqueWithoutMilestoneInput | StatusHistoryUpdateWithWhereUniqueWithoutMilestoneInput[] + updateMany?: StatusHistoryUpdateManyWithWhereWithoutMilestoneInput | StatusHistoryUpdateManyWithWhereWithoutMilestoneInput[] + deleteMany?: StatusHistoryScalarWhereInput | StatusHistoryScalarWhereInput[] + } + + export type MilestoneCreateNestedOneWithoutStatusHistoryInput = { + create?: XOR + connectOrCreate?: MilestoneCreateOrConnectWithoutStatusHistoryInput + connect?: MilestoneWhereUniqueInput + } + + export type MilestoneUpdateOneWithoutStatusHistoryNestedInput = { + create?: XOR + connectOrCreate?: MilestoneCreateOrConnectWithoutStatusHistoryInput + upsert?: MilestoneUpsertWithoutStatusHistoryInput + disconnect?: MilestoneWhereInput | boolean + delete?: MilestoneWhereInput | boolean + connect?: MilestoneWhereUniqueInput + update?: XOR, MilestoneUncheckedUpdateWithoutStatusHistoryInput> + } + + export type WorkManagementPermissionCreateNestedManyWithoutProjectTemplateInput = { + create?: XOR | WorkManagementPermissionCreateWithoutProjectTemplateInput[] | WorkManagementPermissionUncheckedCreateWithoutProjectTemplateInput[] + connectOrCreate?: WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput | WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput[] + createMany?: WorkManagementPermissionCreateManyProjectTemplateInputEnvelope + connect?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + } + + export type WorkManagementPermissionUncheckedCreateNestedManyWithoutProjectTemplateInput = { + create?: XOR | WorkManagementPermissionCreateWithoutProjectTemplateInput[] | WorkManagementPermissionUncheckedCreateWithoutProjectTemplateInput[] + connectOrCreate?: WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput | WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput[] + createMany?: WorkManagementPermissionCreateManyProjectTemplateInputEnvelope + connect?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + } + + export type WorkManagementPermissionUpdateManyWithoutProjectTemplateNestedInput = { + create?: XOR | WorkManagementPermissionCreateWithoutProjectTemplateInput[] | WorkManagementPermissionUncheckedCreateWithoutProjectTemplateInput[] + connectOrCreate?: WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput | WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput[] + upsert?: WorkManagementPermissionUpsertWithWhereUniqueWithoutProjectTemplateInput | WorkManagementPermissionUpsertWithWhereUniqueWithoutProjectTemplateInput[] + createMany?: WorkManagementPermissionCreateManyProjectTemplateInputEnvelope + set?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + disconnect?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + delete?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + connect?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + update?: WorkManagementPermissionUpdateWithWhereUniqueWithoutProjectTemplateInput | WorkManagementPermissionUpdateWithWhereUniqueWithoutProjectTemplateInput[] + updateMany?: WorkManagementPermissionUpdateManyWithWhereWithoutProjectTemplateInput | WorkManagementPermissionUpdateManyWithWhereWithoutProjectTemplateInput[] + deleteMany?: WorkManagementPermissionScalarWhereInput | WorkManagementPermissionScalarWhereInput[] + } + + export type WorkManagementPermissionUncheckedUpdateManyWithoutProjectTemplateNestedInput = { + create?: XOR | WorkManagementPermissionCreateWithoutProjectTemplateInput[] | WorkManagementPermissionUncheckedCreateWithoutProjectTemplateInput[] + connectOrCreate?: WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput | WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput[] + upsert?: WorkManagementPermissionUpsertWithWhereUniqueWithoutProjectTemplateInput | WorkManagementPermissionUpsertWithWhereUniqueWithoutProjectTemplateInput[] + createMany?: WorkManagementPermissionCreateManyProjectTemplateInputEnvelope + set?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + disconnect?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + delete?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + connect?: WorkManagementPermissionWhereUniqueInput | WorkManagementPermissionWhereUniqueInput[] + update?: WorkManagementPermissionUpdateWithWhereUniqueWithoutProjectTemplateInput | WorkManagementPermissionUpdateWithWhereUniqueWithoutProjectTemplateInput[] + updateMany?: WorkManagementPermissionUpdateManyWithWhereWithoutProjectTemplateInput | WorkManagementPermissionUpdateManyWithWhereWithoutProjectTemplateInput[] + deleteMany?: WorkManagementPermissionScalarWhereInput | WorkManagementPermissionScalarWhereInput[] + } + + export type ProjectCreateNestedOneWithoutWorkStreamsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutWorkStreamsInput + connect?: ProjectWhereUniqueInput + } + + export type PhaseWorkStreamCreateNestedManyWithoutWorkStreamInput = { + create?: XOR | PhaseWorkStreamCreateWithoutWorkStreamInput[] | PhaseWorkStreamUncheckedCreateWithoutWorkStreamInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput | PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput[] + createMany?: PhaseWorkStreamCreateManyWorkStreamInputEnvelope + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + } + + export type PhaseWorkStreamUncheckedCreateNestedManyWithoutWorkStreamInput = { + create?: XOR | PhaseWorkStreamCreateWithoutWorkStreamInput[] | PhaseWorkStreamUncheckedCreateWithoutWorkStreamInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput | PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput[] + createMany?: PhaseWorkStreamCreateManyWorkStreamInputEnvelope + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + } + + export type EnumWorkStreamStatusFieldUpdateOperationsInput = { + set?: $Enums.WorkStreamStatus + } + + export type ProjectUpdateOneRequiredWithoutWorkStreamsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutWorkStreamsInput + upsert?: ProjectUpsertWithoutWorkStreamsInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutWorkStreamsInput> + } + + export type PhaseWorkStreamUpdateManyWithoutWorkStreamNestedInput = { + create?: XOR | PhaseWorkStreamCreateWithoutWorkStreamInput[] | PhaseWorkStreamUncheckedCreateWithoutWorkStreamInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput | PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput[] + upsert?: PhaseWorkStreamUpsertWithWhereUniqueWithoutWorkStreamInput | PhaseWorkStreamUpsertWithWhereUniqueWithoutWorkStreamInput[] + createMany?: PhaseWorkStreamCreateManyWorkStreamInputEnvelope + set?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + disconnect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + delete?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + update?: PhaseWorkStreamUpdateWithWhereUniqueWithoutWorkStreamInput | PhaseWorkStreamUpdateWithWhereUniqueWithoutWorkStreamInput[] + updateMany?: PhaseWorkStreamUpdateManyWithWhereWithoutWorkStreamInput | PhaseWorkStreamUpdateManyWithWhereWithoutWorkStreamInput[] + deleteMany?: PhaseWorkStreamScalarWhereInput | PhaseWorkStreamScalarWhereInput[] + } + + export type PhaseWorkStreamUncheckedUpdateManyWithoutWorkStreamNestedInput = { + create?: XOR | PhaseWorkStreamCreateWithoutWorkStreamInput[] | PhaseWorkStreamUncheckedCreateWithoutWorkStreamInput[] + connectOrCreate?: PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput | PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput[] + upsert?: PhaseWorkStreamUpsertWithWhereUniqueWithoutWorkStreamInput | PhaseWorkStreamUpsertWithWhereUniqueWithoutWorkStreamInput[] + createMany?: PhaseWorkStreamCreateManyWorkStreamInputEnvelope + set?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + disconnect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + delete?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + connect?: PhaseWorkStreamWhereUniqueInput | PhaseWorkStreamWhereUniqueInput[] + update?: PhaseWorkStreamUpdateWithWhereUniqueWithoutWorkStreamInput | PhaseWorkStreamUpdateWithWhereUniqueWithoutWorkStreamInput[] + updateMany?: PhaseWorkStreamUpdateManyWithWhereWithoutWorkStreamInput | PhaseWorkStreamUpdateManyWithWhereWithoutWorkStreamInput[] + deleteMany?: PhaseWorkStreamScalarWhereInput | PhaseWorkStreamScalarWhereInput[] + } + + export type WorkStreamCreateNestedOneWithoutPhaseWorkStreamsInput = { + create?: XOR + connectOrCreate?: WorkStreamCreateOrConnectWithoutPhaseWorkStreamsInput + connect?: WorkStreamWhereUniqueInput + } + + export type ProjectPhaseCreateNestedOneWithoutPhaseWorkStreamsInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutPhaseWorkStreamsInput + connect?: ProjectPhaseWhereUniqueInput + } + + export type WorkStreamUpdateOneRequiredWithoutPhaseWorkStreamsNestedInput = { + create?: XOR + connectOrCreate?: WorkStreamCreateOrConnectWithoutPhaseWorkStreamsInput + upsert?: WorkStreamUpsertWithoutPhaseWorkStreamsInput + connect?: WorkStreamWhereUniqueInput + update?: XOR, WorkStreamUncheckedUpdateWithoutPhaseWorkStreamsInput> + } + + export type ProjectPhaseUpdateOneRequiredWithoutPhaseWorkStreamsNestedInput = { + create?: XOR + connectOrCreate?: ProjectPhaseCreateOrConnectWithoutPhaseWorkStreamsInput + upsert?: ProjectPhaseUpsertWithoutPhaseWorkStreamsInput + connect?: ProjectPhaseWhereUniqueInput + update?: XOR, ProjectPhaseUncheckedUpdateWithoutPhaseWorkStreamsInput> + } + + export type ProjectTemplateCreateNestedOneWithoutWorkManagementPermissionsInput = { + create?: XOR + connectOrCreate?: ProjectTemplateCreateOrConnectWithoutWorkManagementPermissionsInput + connect?: ProjectTemplateWhereUniqueInput + } + + export type ProjectTemplateUpdateOneRequiredWithoutWorkManagementPermissionsNestedInput = { + create?: XOR + connectOrCreate?: ProjectTemplateCreateOrConnectWithoutWorkManagementPermissionsInput + upsert?: ProjectTemplateUpsertWithoutWorkManagementPermissionsInput + connect?: ProjectTemplateWhereUniqueInput + update?: XOR, ProjectTemplateUncheckedUpdateWithoutWorkManagementPermissionsInput> + } + + export type ProjectCreateNestedOneWithoutCopilotRequestsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutCopilotRequestsInput + connect?: ProjectWhereUniqueInput + } + + export type CopilotOpportunityCreateNestedManyWithoutCopilotRequestInput = { + create?: XOR | CopilotOpportunityCreateWithoutCopilotRequestInput[] | CopilotOpportunityUncheckedCreateWithoutCopilotRequestInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput | CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput[] + createMany?: CopilotOpportunityCreateManyCopilotRequestInputEnvelope + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + } + + export type CopilotOpportunityUncheckedCreateNestedManyWithoutCopilotRequestInput = { + create?: XOR | CopilotOpportunityCreateWithoutCopilotRequestInput[] | CopilotOpportunityUncheckedCreateWithoutCopilotRequestInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput | CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput[] + createMany?: CopilotOpportunityCreateManyCopilotRequestInputEnvelope + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + } + + export type EnumCopilotRequestStatusFieldUpdateOperationsInput = { + set?: $Enums.CopilotRequestStatus + } + + export type ProjectUpdateOneWithoutCopilotRequestsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutCopilotRequestsInput + upsert?: ProjectUpsertWithoutCopilotRequestsInput + disconnect?: ProjectWhereInput | boolean + delete?: ProjectWhereInput | boolean + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutCopilotRequestsInput> + } + + export type CopilotOpportunityUpdateManyWithoutCopilotRequestNestedInput = { + create?: XOR | CopilotOpportunityCreateWithoutCopilotRequestInput[] | CopilotOpportunityUncheckedCreateWithoutCopilotRequestInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput | CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput[] + upsert?: CopilotOpportunityUpsertWithWhereUniqueWithoutCopilotRequestInput | CopilotOpportunityUpsertWithWhereUniqueWithoutCopilotRequestInput[] + createMany?: CopilotOpportunityCreateManyCopilotRequestInputEnvelope + set?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + disconnect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + delete?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + update?: CopilotOpportunityUpdateWithWhereUniqueWithoutCopilotRequestInput | CopilotOpportunityUpdateWithWhereUniqueWithoutCopilotRequestInput[] + updateMany?: CopilotOpportunityUpdateManyWithWhereWithoutCopilotRequestInput | CopilotOpportunityUpdateManyWithWhereWithoutCopilotRequestInput[] + deleteMany?: CopilotOpportunityScalarWhereInput | CopilotOpportunityScalarWhereInput[] + } + + export type CopilotOpportunityUncheckedUpdateManyWithoutCopilotRequestNestedInput = { + create?: XOR | CopilotOpportunityCreateWithoutCopilotRequestInput[] | CopilotOpportunityUncheckedCreateWithoutCopilotRequestInput[] + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput | CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput[] + upsert?: CopilotOpportunityUpsertWithWhereUniqueWithoutCopilotRequestInput | CopilotOpportunityUpsertWithWhereUniqueWithoutCopilotRequestInput[] + createMany?: CopilotOpportunityCreateManyCopilotRequestInputEnvelope + set?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + disconnect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + delete?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + connect?: CopilotOpportunityWhereUniqueInput | CopilotOpportunityWhereUniqueInput[] + update?: CopilotOpportunityUpdateWithWhereUniqueWithoutCopilotRequestInput | CopilotOpportunityUpdateWithWhereUniqueWithoutCopilotRequestInput[] + updateMany?: CopilotOpportunityUpdateManyWithWhereWithoutCopilotRequestInput | CopilotOpportunityUpdateManyWithWhereWithoutCopilotRequestInput[] + deleteMany?: CopilotOpportunityScalarWhereInput | CopilotOpportunityScalarWhereInput[] + } + + export type ProjectCreateNestedOneWithoutCopilotOpportunitiesInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutCopilotOpportunitiesInput + connect?: ProjectWhereUniqueInput + } + + export type CopilotRequestCreateNestedOneWithoutOpportunitiesInput = { + create?: XOR + connectOrCreate?: CopilotRequestCreateOrConnectWithoutOpportunitiesInput + connect?: CopilotRequestWhereUniqueInput + } + + export type CopilotApplicationCreateNestedManyWithoutOpportunityInput = { + create?: XOR | CopilotApplicationCreateWithoutOpportunityInput[] | CopilotApplicationUncheckedCreateWithoutOpportunityInput[] + connectOrCreate?: CopilotApplicationCreateOrConnectWithoutOpportunityInput | CopilotApplicationCreateOrConnectWithoutOpportunityInput[] + createMany?: CopilotApplicationCreateManyOpportunityInputEnvelope + connect?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + } + + export type CopilotApplicationUncheckedCreateNestedManyWithoutOpportunityInput = { + create?: XOR | CopilotApplicationCreateWithoutOpportunityInput[] | CopilotApplicationUncheckedCreateWithoutOpportunityInput[] + connectOrCreate?: CopilotApplicationCreateOrConnectWithoutOpportunityInput | CopilotApplicationCreateOrConnectWithoutOpportunityInput[] + createMany?: CopilotApplicationCreateManyOpportunityInputEnvelope + connect?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + } + + export type EnumCopilotOpportunityStatusFieldUpdateOperationsInput = { + set?: $Enums.CopilotOpportunityStatus + } + + export type EnumCopilotOpportunityTypeFieldUpdateOperationsInput = { + set?: $Enums.CopilotOpportunityType + } + + export type ProjectUpdateOneWithoutCopilotOpportunitiesNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutCopilotOpportunitiesInput + upsert?: ProjectUpsertWithoutCopilotOpportunitiesInput + disconnect?: ProjectWhereInput | boolean + delete?: ProjectWhereInput | boolean + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutCopilotOpportunitiesInput> + } + + export type CopilotRequestUpdateOneWithoutOpportunitiesNestedInput = { + create?: XOR + connectOrCreate?: CopilotRequestCreateOrConnectWithoutOpportunitiesInput + upsert?: CopilotRequestUpsertWithoutOpportunitiesInput + disconnect?: CopilotRequestWhereInput | boolean + delete?: CopilotRequestWhereInput | boolean + connect?: CopilotRequestWhereUniqueInput + update?: XOR, CopilotRequestUncheckedUpdateWithoutOpportunitiesInput> + } + + export type CopilotApplicationUpdateManyWithoutOpportunityNestedInput = { + create?: XOR | CopilotApplicationCreateWithoutOpportunityInput[] | CopilotApplicationUncheckedCreateWithoutOpportunityInput[] + connectOrCreate?: CopilotApplicationCreateOrConnectWithoutOpportunityInput | CopilotApplicationCreateOrConnectWithoutOpportunityInput[] + upsert?: CopilotApplicationUpsertWithWhereUniqueWithoutOpportunityInput | CopilotApplicationUpsertWithWhereUniqueWithoutOpportunityInput[] + createMany?: CopilotApplicationCreateManyOpportunityInputEnvelope + set?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + disconnect?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + delete?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + connect?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + update?: CopilotApplicationUpdateWithWhereUniqueWithoutOpportunityInput | CopilotApplicationUpdateWithWhereUniqueWithoutOpportunityInput[] + updateMany?: CopilotApplicationUpdateManyWithWhereWithoutOpportunityInput | CopilotApplicationUpdateManyWithWhereWithoutOpportunityInput[] + deleteMany?: CopilotApplicationScalarWhereInput | CopilotApplicationScalarWhereInput[] + } + + export type CopilotApplicationUncheckedUpdateManyWithoutOpportunityNestedInput = { + create?: XOR | CopilotApplicationCreateWithoutOpportunityInput[] | CopilotApplicationUncheckedCreateWithoutOpportunityInput[] + connectOrCreate?: CopilotApplicationCreateOrConnectWithoutOpportunityInput | CopilotApplicationCreateOrConnectWithoutOpportunityInput[] + upsert?: CopilotApplicationUpsertWithWhereUniqueWithoutOpportunityInput | CopilotApplicationUpsertWithWhereUniqueWithoutOpportunityInput[] + createMany?: CopilotApplicationCreateManyOpportunityInputEnvelope + set?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + disconnect?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + delete?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + connect?: CopilotApplicationWhereUniqueInput | CopilotApplicationWhereUniqueInput[] + update?: CopilotApplicationUpdateWithWhereUniqueWithoutOpportunityInput | CopilotApplicationUpdateWithWhereUniqueWithoutOpportunityInput[] + updateMany?: CopilotApplicationUpdateManyWithWhereWithoutOpportunityInput | CopilotApplicationUpdateManyWithWhereWithoutOpportunityInput[] + deleteMany?: CopilotApplicationScalarWhereInput | CopilotApplicationScalarWhereInput[] + } + + export type CopilotOpportunityCreateNestedOneWithoutApplicationsInput = { + create?: XOR + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutApplicationsInput + connect?: CopilotOpportunityWhereUniqueInput + } + + export type ProjectMemberInviteCreateNestedManyWithoutApplicationInput = { + create?: XOR | ProjectMemberInviteCreateWithoutApplicationInput[] | ProjectMemberInviteUncheckedCreateWithoutApplicationInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutApplicationInput | ProjectMemberInviteCreateOrConnectWithoutApplicationInput[] + createMany?: ProjectMemberInviteCreateManyApplicationInputEnvelope + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + } + + export type ProjectMemberInviteUncheckedCreateNestedManyWithoutApplicationInput = { + create?: XOR | ProjectMemberInviteCreateWithoutApplicationInput[] | ProjectMemberInviteUncheckedCreateWithoutApplicationInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutApplicationInput | ProjectMemberInviteCreateOrConnectWithoutApplicationInput[] + createMany?: ProjectMemberInviteCreateManyApplicationInputEnvelope + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + } + + export type EnumCopilotApplicationStatusFieldUpdateOperationsInput = { + set?: $Enums.CopilotApplicationStatus + } + + export type CopilotOpportunityUpdateOneRequiredWithoutApplicationsNestedInput = { + create?: XOR + connectOrCreate?: CopilotOpportunityCreateOrConnectWithoutApplicationsInput + upsert?: CopilotOpportunityUpsertWithoutApplicationsInput + connect?: CopilotOpportunityWhereUniqueInput + update?: XOR, CopilotOpportunityUncheckedUpdateWithoutApplicationsInput> + } + + export type ProjectMemberInviteUpdateManyWithoutApplicationNestedInput = { + create?: XOR | ProjectMemberInviteCreateWithoutApplicationInput[] | ProjectMemberInviteUncheckedCreateWithoutApplicationInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutApplicationInput | ProjectMemberInviteCreateOrConnectWithoutApplicationInput[] + upsert?: ProjectMemberInviteUpsertWithWhereUniqueWithoutApplicationInput | ProjectMemberInviteUpsertWithWhereUniqueWithoutApplicationInput[] + createMany?: ProjectMemberInviteCreateManyApplicationInputEnvelope + set?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + disconnect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + delete?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + update?: ProjectMemberInviteUpdateWithWhereUniqueWithoutApplicationInput | ProjectMemberInviteUpdateWithWhereUniqueWithoutApplicationInput[] + updateMany?: ProjectMemberInviteUpdateManyWithWhereWithoutApplicationInput | ProjectMemberInviteUpdateManyWithWhereWithoutApplicationInput[] + deleteMany?: ProjectMemberInviteScalarWhereInput | ProjectMemberInviteScalarWhereInput[] + } + + export type ProjectMemberInviteUncheckedUpdateManyWithoutApplicationNestedInput = { + create?: XOR | ProjectMemberInviteCreateWithoutApplicationInput[] | ProjectMemberInviteUncheckedCreateWithoutApplicationInput[] + connectOrCreate?: ProjectMemberInviteCreateOrConnectWithoutApplicationInput | ProjectMemberInviteCreateOrConnectWithoutApplicationInput[] + upsert?: ProjectMemberInviteUpsertWithWhereUniqueWithoutApplicationInput | ProjectMemberInviteUpsertWithWhereUniqueWithoutApplicationInput[] + createMany?: ProjectMemberInviteCreateManyApplicationInputEnvelope + set?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + disconnect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + delete?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + connect?: ProjectMemberInviteWhereUniqueInput | ProjectMemberInviteWhereUniqueInput[] + update?: ProjectMemberInviteUpdateWithWhereUniqueWithoutApplicationInput | ProjectMemberInviteUpdateWithWhereUniqueWithoutApplicationInput[] + updateMany?: ProjectMemberInviteUpdateManyWithWhereWithoutApplicationInput | ProjectMemberInviteUpdateManyWithWhereWithoutApplicationInput[] + deleteMany?: ProjectMemberInviteScalarWhereInput | ProjectMemberInviteScalarWhereInput[] + } + + export type ProjectCreateNestedOneWithoutSettingsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutSettingsInput + connect?: ProjectWhereUniqueInput + } + + export type NullableEnumValueTypeFieldUpdateOperationsInput = { + set?: $Enums.ValueType | null + } + + export type ProjectUpdateOneRequiredWithoutSettingsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutSettingsInput + upsert?: ProjectUpsertWithoutSettingsInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutSettingsInput> + } + + export type ProjectCreateNestedOneWithoutEstimationsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutEstimationsInput + connect?: ProjectWhereUniqueInput + } + + export type ProjectEstimationItemCreateNestedManyWithoutProjectEstimationInput = { + create?: XOR | ProjectEstimationItemCreateWithoutProjectEstimationInput[] | ProjectEstimationItemUncheckedCreateWithoutProjectEstimationInput[] + connectOrCreate?: ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput | ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput[] + createMany?: ProjectEstimationItemCreateManyProjectEstimationInputEnvelope + connect?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + } + + export type ProjectEstimationItemUncheckedCreateNestedManyWithoutProjectEstimationInput = { + create?: XOR | ProjectEstimationItemCreateWithoutProjectEstimationInput[] | ProjectEstimationItemUncheckedCreateWithoutProjectEstimationInput[] + connectOrCreate?: ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput | ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput[] + createMany?: ProjectEstimationItemCreateManyProjectEstimationInputEnvelope + connect?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + } + + export type ProjectUpdateOneRequiredWithoutEstimationsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutEstimationsInput + upsert?: ProjectUpsertWithoutEstimationsInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutEstimationsInput> + } + + export type ProjectEstimationItemUpdateManyWithoutProjectEstimationNestedInput = { + create?: XOR | ProjectEstimationItemCreateWithoutProjectEstimationInput[] | ProjectEstimationItemUncheckedCreateWithoutProjectEstimationInput[] + connectOrCreate?: ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput | ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput[] + upsert?: ProjectEstimationItemUpsertWithWhereUniqueWithoutProjectEstimationInput | ProjectEstimationItemUpsertWithWhereUniqueWithoutProjectEstimationInput[] + createMany?: ProjectEstimationItemCreateManyProjectEstimationInputEnvelope + set?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + disconnect?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + delete?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + connect?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + update?: ProjectEstimationItemUpdateWithWhereUniqueWithoutProjectEstimationInput | ProjectEstimationItemUpdateWithWhereUniqueWithoutProjectEstimationInput[] + updateMany?: ProjectEstimationItemUpdateManyWithWhereWithoutProjectEstimationInput | ProjectEstimationItemUpdateManyWithWhereWithoutProjectEstimationInput[] + deleteMany?: ProjectEstimationItemScalarWhereInput | ProjectEstimationItemScalarWhereInput[] + } + + export type ProjectEstimationItemUncheckedUpdateManyWithoutProjectEstimationNestedInput = { + create?: XOR | ProjectEstimationItemCreateWithoutProjectEstimationInput[] | ProjectEstimationItemUncheckedCreateWithoutProjectEstimationInput[] + connectOrCreate?: ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput | ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput[] + upsert?: ProjectEstimationItemUpsertWithWhereUniqueWithoutProjectEstimationInput | ProjectEstimationItemUpsertWithWhereUniqueWithoutProjectEstimationInput[] + createMany?: ProjectEstimationItemCreateManyProjectEstimationInputEnvelope + set?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + disconnect?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + delete?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + connect?: ProjectEstimationItemWhereUniqueInput | ProjectEstimationItemWhereUniqueInput[] + update?: ProjectEstimationItemUpdateWithWhereUniqueWithoutProjectEstimationInput | ProjectEstimationItemUpdateWithWhereUniqueWithoutProjectEstimationInput[] + updateMany?: ProjectEstimationItemUpdateManyWithWhereWithoutProjectEstimationInput | ProjectEstimationItemUpdateManyWithWhereWithoutProjectEstimationInput[] + deleteMany?: ProjectEstimationItemScalarWhereInput | ProjectEstimationItemScalarWhereInput[] + } + + export type ProjectEstimationCreateNestedOneWithoutItemsInput = { + create?: XOR + connectOrCreate?: ProjectEstimationCreateOrConnectWithoutItemsInput + connect?: ProjectEstimationWhereUniqueInput + } + + export type EnumEstimationTypeFieldUpdateOperationsInput = { + set?: $Enums.EstimationType + } + + export type ProjectEstimationUpdateOneRequiredWithoutItemsNestedInput = { + create?: XOR + connectOrCreate?: ProjectEstimationCreateOrConnectWithoutItemsInput + upsert?: ProjectEstimationUpsertWithoutItemsInput + connect?: ProjectEstimationWhereUniqueInput + update?: XOR, ProjectEstimationUncheckedUpdateWithoutItemsInput> + } + + export type ProjectCreateNestedOneWithoutScopeChangeRequestsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutScopeChangeRequestsInput + connect?: ProjectWhereUniqueInput + } + + export type EnumScopeChangeRequestStatusFieldUpdateOperationsInput = { + set?: $Enums.ScopeChangeRequestStatus + } + + export type ProjectUpdateOneRequiredWithoutScopeChangeRequestsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutScopeChangeRequestsInput + upsert?: ProjectUpsertWithoutScopeChangeRequestsInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutScopeChangeRequestsInput> + } + + export type ProjectCreateNestedOneWithoutHistoryInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutHistoryInput + connect?: ProjectWhereUniqueInput + } + + export type ProjectUpdateOneRequiredWithoutHistoryNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutHistoryInput + upsert?: ProjectUpsertWithoutHistoryInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutHistoryInput> + } + + export type EnumCustomerPaymentCurrencyFieldUpdateOperationsInput = { + set?: $Enums.CustomerPaymentCurrency + } + + export type EnumCustomerPaymentStatusFieldUpdateOperationsInput = { + set?: $Enums.CustomerPaymentStatus + } + + export type ProjectShowcasePostCreatechallengeIdsInput = { + set: string[] + } + + export type ProjectCreateNestedOneWithoutShowcasePostsInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutShowcasePostsInput + connect?: ProjectWhereUniqueInput + } + + export type ProjectShowcasePostIndustryCreateNestedManyWithoutProjectShowcasePostInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostIndustryCreateManyProjectShowcasePostInputEnvelope + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + } + + export type ProjectShowcasePostCategoryCreateNestedManyWithoutProjectShowcasePostInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostCategoryCreateManyProjectShowcasePostInputEnvelope + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + } + + export type ProjectShowcasePostMediaCreateNestedManyWithoutProjectShowcasePostInput = { + create?: XOR | ProjectShowcasePostMediaCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostMediaUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostMediaCreateManyProjectShowcasePostInputEnvelope + connect?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + } + + export type ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutProjectShowcasePostInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostIndustryCreateManyProjectShowcasePostInputEnvelope + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + } + + export type ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutProjectShowcasePostInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostCategoryCreateManyProjectShowcasePostInputEnvelope + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + } + + export type ProjectShowcasePostMediaUncheckedCreateNestedManyWithoutProjectShowcasePostInput = { + create?: XOR | ProjectShowcasePostMediaCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostMediaUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostMediaCreateManyProjectShowcasePostInputEnvelope + connect?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + } + + export type EnumProjectShowcasePostStatusFieldUpdateOperationsInput = { + set?: $Enums.ProjectShowcasePostStatus + } + + export type ProjectShowcasePostUpdatechallengeIdsInput = { + set?: string[] + push?: string | string[] + } + + export type ProjectUpdateOneRequiredWithoutShowcasePostsNestedInput = { + create?: XOR + connectOrCreate?: ProjectCreateOrConnectWithoutShowcasePostsInput + upsert?: ProjectUpsertWithoutShowcasePostsInput + connect?: ProjectWhereUniqueInput + update?: XOR, ProjectUncheckedUpdateWithoutShowcasePostsInput> + } + + export type ProjectShowcasePostIndustryUpdateManyWithoutProjectShowcasePostNestedInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput[] + upsert?: ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostIndustryCreateManyProjectShowcasePostInputEnvelope + set?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + disconnect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + delete?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + update?: ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutProjectShowcasePostInput[] + updateMany?: ProjectShowcasePostIndustryUpdateManyWithWhereWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryUpdateManyWithWhereWithoutProjectShowcasePostInput[] + deleteMany?: ProjectShowcasePostIndustryScalarWhereInput | ProjectShowcasePostIndustryScalarWhereInput[] + } + + export type ProjectShowcasePostCategoryUpdateManyWithoutProjectShowcasePostNestedInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput[] + upsert?: ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostCategoryCreateManyProjectShowcasePostInputEnvelope + set?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + disconnect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + delete?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + update?: ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutProjectShowcasePostInput[] + updateMany?: ProjectShowcasePostCategoryUpdateManyWithWhereWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryUpdateManyWithWhereWithoutProjectShowcasePostInput[] + deleteMany?: ProjectShowcasePostCategoryScalarWhereInput | ProjectShowcasePostCategoryScalarWhereInput[] + } + + export type ProjectShowcasePostMediaUpdateManyWithoutProjectShowcasePostNestedInput = { + create?: XOR | ProjectShowcasePostMediaCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostMediaUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput[] + upsert?: ProjectShowcasePostMediaUpsertWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostMediaUpsertWithWhereUniqueWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostMediaCreateManyProjectShowcasePostInputEnvelope + set?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + disconnect?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + delete?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + connect?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + update?: ProjectShowcasePostMediaUpdateWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostMediaUpdateWithWhereUniqueWithoutProjectShowcasePostInput[] + updateMany?: ProjectShowcasePostMediaUpdateManyWithWhereWithoutProjectShowcasePostInput | ProjectShowcasePostMediaUpdateManyWithWhereWithoutProjectShowcasePostInput[] + deleteMany?: ProjectShowcasePostMediaScalarWhereInput | ProjectShowcasePostMediaScalarWhereInput[] + } + + export type ProjectShowcasePostIndustryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput[] + upsert?: ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostIndustryCreateManyProjectShowcasePostInputEnvelope + set?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + disconnect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + delete?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + update?: ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutProjectShowcasePostInput[] + updateMany?: ProjectShowcasePostIndustryUpdateManyWithWhereWithoutProjectShowcasePostInput | ProjectShowcasePostIndustryUpdateManyWithWhereWithoutProjectShowcasePostInput[] + deleteMany?: ProjectShowcasePostIndustryScalarWhereInput | ProjectShowcasePostIndustryScalarWhereInput[] + } + + export type ProjectShowcasePostCategoryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput[] + upsert?: ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostCategoryCreateManyProjectShowcasePostInputEnvelope + set?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + disconnect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + delete?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + update?: ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutProjectShowcasePostInput[] + updateMany?: ProjectShowcasePostCategoryUpdateManyWithWhereWithoutProjectShowcasePostInput | ProjectShowcasePostCategoryUpdateManyWithWhereWithoutProjectShowcasePostInput[] + deleteMany?: ProjectShowcasePostCategoryScalarWhereInput | ProjectShowcasePostCategoryScalarWhereInput[] + } + + export type ProjectShowcasePostMediaUncheckedUpdateManyWithoutProjectShowcasePostNestedInput = { + create?: XOR | ProjectShowcasePostMediaCreateWithoutProjectShowcasePostInput[] | ProjectShowcasePostMediaUncheckedCreateWithoutProjectShowcasePostInput[] + connectOrCreate?: ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput | ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput[] + upsert?: ProjectShowcasePostMediaUpsertWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostMediaUpsertWithWhereUniqueWithoutProjectShowcasePostInput[] + createMany?: ProjectShowcasePostMediaCreateManyProjectShowcasePostInputEnvelope + set?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + disconnect?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + delete?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + connect?: ProjectShowcasePostMediaWhereUniqueInput | ProjectShowcasePostMediaWhereUniqueInput[] + update?: ProjectShowcasePostMediaUpdateWithWhereUniqueWithoutProjectShowcasePostInput | ProjectShowcasePostMediaUpdateWithWhereUniqueWithoutProjectShowcasePostInput[] + updateMany?: ProjectShowcasePostMediaUpdateManyWithWhereWithoutProjectShowcasePostInput | ProjectShowcasePostMediaUpdateManyWithWhereWithoutProjectShowcasePostInput[] + deleteMany?: ProjectShowcasePostMediaScalarWhereInput | ProjectShowcasePostMediaScalarWhereInput[] + } + + export type ProjectShowcasePostIndustryCreateNestedManyWithoutIndustryInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutIndustryInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutIndustryInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput | ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput[] + createMany?: ProjectShowcasePostIndustryCreateManyIndustryInputEnvelope + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + } + + export type ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutIndustryInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutIndustryInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutIndustryInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput | ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput[] + createMany?: ProjectShowcasePostIndustryCreateManyIndustryInputEnvelope + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + } + + export type ProjectShowcasePostIndustryUpdateManyWithoutIndustryNestedInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutIndustryInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutIndustryInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput | ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput[] + upsert?: ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutIndustryInput | ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutIndustryInput[] + createMany?: ProjectShowcasePostIndustryCreateManyIndustryInputEnvelope + set?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + disconnect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + delete?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + update?: ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutIndustryInput | ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutIndustryInput[] + updateMany?: ProjectShowcasePostIndustryUpdateManyWithWhereWithoutIndustryInput | ProjectShowcasePostIndustryUpdateManyWithWhereWithoutIndustryInput[] + deleteMany?: ProjectShowcasePostIndustryScalarWhereInput | ProjectShowcasePostIndustryScalarWhereInput[] + } + + export type ProjectShowcasePostIndustryUncheckedUpdateManyWithoutIndustryNestedInput = { + create?: XOR | ProjectShowcasePostIndustryCreateWithoutIndustryInput[] | ProjectShowcasePostIndustryUncheckedCreateWithoutIndustryInput[] + connectOrCreate?: ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput | ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput[] + upsert?: ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutIndustryInput | ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutIndustryInput[] + createMany?: ProjectShowcasePostIndustryCreateManyIndustryInputEnvelope + set?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + disconnect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + delete?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + connect?: ProjectShowcasePostIndustryWhereUniqueInput | ProjectShowcasePostIndustryWhereUniqueInput[] + update?: ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutIndustryInput | ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutIndustryInput[] + updateMany?: ProjectShowcasePostIndustryUpdateManyWithWhereWithoutIndustryInput | ProjectShowcasePostIndustryUpdateManyWithWhereWithoutIndustryInput[] + deleteMany?: ProjectShowcasePostIndustryScalarWhereInput | ProjectShowcasePostIndustryScalarWhereInput[] + } + + export type ProjectShowcasePostCategoryCreateNestedManyWithoutCategoryInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutCategoryInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutCategoryInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput | ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput[] + createMany?: ProjectShowcasePostCategoryCreateManyCategoryInputEnvelope + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + } + + export type ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutCategoryInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutCategoryInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutCategoryInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput | ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput[] + createMany?: ProjectShowcasePostCategoryCreateManyCategoryInputEnvelope + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + } + + export type ProjectShowcasePostCategoryUpdateManyWithoutCategoryNestedInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutCategoryInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutCategoryInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput | ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput[] + upsert?: ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutCategoryInput | ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutCategoryInput[] + createMany?: ProjectShowcasePostCategoryCreateManyCategoryInputEnvelope + set?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + disconnect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + delete?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + update?: ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutCategoryInput | ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutCategoryInput[] + updateMany?: ProjectShowcasePostCategoryUpdateManyWithWhereWithoutCategoryInput | ProjectShowcasePostCategoryUpdateManyWithWhereWithoutCategoryInput[] + deleteMany?: ProjectShowcasePostCategoryScalarWhereInput | ProjectShowcasePostCategoryScalarWhereInput[] + } + + export type ProjectShowcasePostCategoryUncheckedUpdateManyWithoutCategoryNestedInput = { + create?: XOR | ProjectShowcasePostCategoryCreateWithoutCategoryInput[] | ProjectShowcasePostCategoryUncheckedCreateWithoutCategoryInput[] + connectOrCreate?: ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput | ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput[] + upsert?: ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutCategoryInput | ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutCategoryInput[] + createMany?: ProjectShowcasePostCategoryCreateManyCategoryInputEnvelope + set?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + disconnect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + delete?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + connect?: ProjectShowcasePostCategoryWhereUniqueInput | ProjectShowcasePostCategoryWhereUniqueInput[] + update?: ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutCategoryInput | ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutCategoryInput[] + updateMany?: ProjectShowcasePostCategoryUpdateManyWithWhereWithoutCategoryInput | ProjectShowcasePostCategoryUpdateManyWithWhereWithoutCategoryInput[] + deleteMany?: ProjectShowcasePostCategoryScalarWhereInput | ProjectShowcasePostCategoryScalarWhereInput[] + } + + export type ProjectShowcasePostCreateNestedOneWithoutIndustriesInput = { + create?: XOR + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutIndustriesInput + connect?: ProjectShowcasePostWhereUniqueInput + } + + export type ProjectPostIndustryCreateNestedOneWithoutPostsInput = { + create?: XOR + connectOrCreate?: ProjectPostIndustryCreateOrConnectWithoutPostsInput + connect?: ProjectPostIndustryWhereUniqueInput + } + + export type ProjectShowcasePostUpdateOneRequiredWithoutIndustriesNestedInput = { + create?: XOR + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutIndustriesInput + upsert?: ProjectShowcasePostUpsertWithoutIndustriesInput + connect?: ProjectShowcasePostWhereUniqueInput + update?: XOR, ProjectShowcasePostUncheckedUpdateWithoutIndustriesInput> + } + + export type ProjectPostIndustryUpdateOneRequiredWithoutPostsNestedInput = { + create?: XOR + connectOrCreate?: ProjectPostIndustryCreateOrConnectWithoutPostsInput + upsert?: ProjectPostIndustryUpsertWithoutPostsInput + connect?: ProjectPostIndustryWhereUniqueInput + update?: XOR, ProjectPostIndustryUncheckedUpdateWithoutPostsInput> + } + + export type ProjectShowcasePostCreateNestedOneWithoutCategoriesInput = { + create?: XOR + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutCategoriesInput + connect?: ProjectShowcasePostWhereUniqueInput + } + + export type ProjectPostCategoryCreateNestedOneWithoutPostsInput = { + create?: XOR + connectOrCreate?: ProjectPostCategoryCreateOrConnectWithoutPostsInput + connect?: ProjectPostCategoryWhereUniqueInput + } + + export type ProjectShowcasePostUpdateOneRequiredWithoutCategoriesNestedInput = { + create?: XOR + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutCategoriesInput + upsert?: ProjectShowcasePostUpsertWithoutCategoriesInput + connect?: ProjectShowcasePostWhereUniqueInput + update?: XOR, ProjectShowcasePostUncheckedUpdateWithoutCategoriesInput> + } + + export type ProjectPostCategoryUpdateOneRequiredWithoutPostsNestedInput = { + create?: XOR + connectOrCreate?: ProjectPostCategoryCreateOrConnectWithoutPostsInput + upsert?: ProjectPostCategoryUpsertWithoutPostsInput + connect?: ProjectPostCategoryWhereUniqueInput + update?: XOR, ProjectPostCategoryUncheckedUpdateWithoutPostsInput> + } + + export type ProjectShowcasePostCreateNestedOneWithoutMediaInput = { + create?: XOR + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutMediaInput + connect?: ProjectShowcasePostWhereUniqueInput + } + + export type ProjectShowcasePostUpdateOneRequiredWithoutMediaNestedInput = { + create?: XOR + connectOrCreate?: ProjectShowcasePostCreateOrConnectWithoutMediaInput + upsert?: ProjectShowcasePostUpsertWithoutMediaInput + connect?: ProjectShowcasePostWhereUniqueInput + update?: XOR, ProjectShowcasePostUncheckedUpdateWithoutMediaInput> + } + + export type NestedBigIntFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntFilter<$PrismaModel> | bigint | number + } + + export type NestedBigIntNullableFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> | null + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntNullableFilter<$PrismaModel> | bigint | number | null + } + + export type NestedStringFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> + in?: string[] | ListStringFieldRefInput<$PrismaModel> + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + not?: NestedStringFilter<$PrismaModel> | string + } + + export type NestedStringNullableFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> | null + in?: string[] | ListStringFieldRefInput<$PrismaModel> | null + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + not?: NestedStringNullableFilter<$PrismaModel> | string | null + } + + export type NestedDecimalNullableFilter<$PrismaModel = never> = { + equals?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> | null + in?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + notIn?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + lt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + lte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + not?: NestedDecimalNullableFilter<$PrismaModel> | Decimal | DecimalJsLike | number | string | null + } + + export type NestedEnumProjectStatusFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectStatusFilter<$PrismaModel> | $Enums.ProjectStatus + } + + export type NestedDateTimeFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeFilter<$PrismaModel> | Date | string + } + + export type NestedDateTimeNullableFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null + } + + export type NestedIntFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> + in?: number[] | ListIntFieldRefInput<$PrismaModel> + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntFilter<$PrismaModel> | number + } + + export type NestedBigIntWithAggregatesFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntWithAggregatesFilter<$PrismaModel> | bigint | number + _count?: NestedIntFilter<$PrismaModel> + _avg?: NestedFloatFilter<$PrismaModel> + _sum?: NestedBigIntFilter<$PrismaModel> + _min?: NestedBigIntFilter<$PrismaModel> + _max?: NestedBigIntFilter<$PrismaModel> + } + + export type NestedFloatFilter<$PrismaModel = never> = { + equals?: number | FloatFieldRefInput<$PrismaModel> + in?: number[] | ListFloatFieldRefInput<$PrismaModel> + notIn?: number[] | ListFloatFieldRefInput<$PrismaModel> + lt?: number | FloatFieldRefInput<$PrismaModel> + lte?: number | FloatFieldRefInput<$PrismaModel> + gt?: number | FloatFieldRefInput<$PrismaModel> + gte?: number | FloatFieldRefInput<$PrismaModel> + not?: NestedFloatFilter<$PrismaModel> | number + } + + export type NestedBigIntNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: bigint | number | BigIntFieldRefInput<$PrismaModel> | null + in?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + notIn?: bigint[] | number[] | ListBigIntFieldRefInput<$PrismaModel> | null + lt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + lte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gt?: bigint | number | BigIntFieldRefInput<$PrismaModel> + gte?: bigint | number | BigIntFieldRefInput<$PrismaModel> + not?: NestedBigIntNullableWithAggregatesFilter<$PrismaModel> | bigint | number | null + _count?: NestedIntNullableFilter<$PrismaModel> + _avg?: NestedFloatNullableFilter<$PrismaModel> + _sum?: NestedBigIntNullableFilter<$PrismaModel> + _min?: NestedBigIntNullableFilter<$PrismaModel> + _max?: NestedBigIntNullableFilter<$PrismaModel> + } + + export type NestedIntNullableFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> | null + in?: number[] | ListIntFieldRefInput<$PrismaModel> | null + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> | null + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntNullableFilter<$PrismaModel> | number | null + } + + export type NestedFloatNullableFilter<$PrismaModel = never> = { + equals?: number | FloatFieldRefInput<$PrismaModel> | null + in?: number[] | ListFloatFieldRefInput<$PrismaModel> | null + notIn?: number[] | ListFloatFieldRefInput<$PrismaModel> | null + lt?: number | FloatFieldRefInput<$PrismaModel> + lte?: number | FloatFieldRefInput<$PrismaModel> + gt?: number | FloatFieldRefInput<$PrismaModel> + gte?: number | FloatFieldRefInput<$PrismaModel> + not?: NestedFloatNullableFilter<$PrismaModel> | number | null + } + + export type NestedStringWithAggregatesFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> + in?: string[] | ListStringFieldRefInput<$PrismaModel> + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + not?: NestedStringWithAggregatesFilter<$PrismaModel> | string + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedStringFilter<$PrismaModel> + _max?: NestedStringFilter<$PrismaModel> + } + + export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: string | StringFieldRefInput<$PrismaModel> | null + in?: string[] | ListStringFieldRefInput<$PrismaModel> | null + notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null + lt?: string | StringFieldRefInput<$PrismaModel> + lte?: string | StringFieldRefInput<$PrismaModel> + gt?: string | StringFieldRefInput<$PrismaModel> + gte?: string | StringFieldRefInput<$PrismaModel> + contains?: string | StringFieldRefInput<$PrismaModel> + startsWith?: string | StringFieldRefInput<$PrismaModel> + endsWith?: string | StringFieldRefInput<$PrismaModel> + search?: string + not?: NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedStringNullableFilter<$PrismaModel> + _max?: NestedStringNullableFilter<$PrismaModel> + } + export type NestedJsonNullableFilter<$PrismaModel = never> = + | PatchUndefined< + Either>, Exclude>, 'path'>>, + Required> + > + | OptionalFlat>, 'path'>> + + export type NestedJsonNullableFilterBase<$PrismaModel = never> = { + equals?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + path?: string[] + mode?: QueryMode | EnumQueryModeFieldRefInput<$PrismaModel> + string_contains?: string | StringFieldRefInput<$PrismaModel> + string_starts_with?: string | StringFieldRefInput<$PrismaModel> + string_ends_with?: string | StringFieldRefInput<$PrismaModel> + array_starts_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_ends_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_contains?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + lt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + lte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + not?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + } + + export type NestedDecimalNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> | null + in?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + notIn?: Decimal[] | DecimalJsLike[] | number[] | string[] | ListDecimalFieldRefInput<$PrismaModel> | null + lt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + lte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gt?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + gte?: Decimal | DecimalJsLike | number | string | DecimalFieldRefInput<$PrismaModel> + not?: NestedDecimalNullableWithAggregatesFilter<$PrismaModel> | Decimal | DecimalJsLike | number | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _avg?: NestedDecimalNullableFilter<$PrismaModel> + _sum?: NestedDecimalNullableFilter<$PrismaModel> + _min?: NestedDecimalNullableFilter<$PrismaModel> + _max?: NestedDecimalNullableFilter<$PrismaModel> + } + + export type NestedEnumProjectStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectStatusWithAggregatesFilter<$PrismaModel> | $Enums.ProjectStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumProjectStatusFilter<$PrismaModel> + _max?: NestedEnumProjectStatusFilter<$PrismaModel> + } + + export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedDateTimeFilter<$PrismaModel> + _max?: NestedDateTimeFilter<$PrismaModel> + } + + export type NestedDateTimeNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: Date | string | DateTimeFieldRefInput<$PrismaModel> | null + in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel> | null + lt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + lte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gt?: Date | string | DateTimeFieldRefInput<$PrismaModel> + gte?: Date | string | DateTimeFieldRefInput<$PrismaModel> + not?: NestedDateTimeNullableWithAggregatesFilter<$PrismaModel> | Date | string | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedDateTimeNullableFilter<$PrismaModel> + _max?: NestedDateTimeNullableFilter<$PrismaModel> + } + + export type NestedIntWithAggregatesFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> + in?: number[] | ListIntFieldRefInput<$PrismaModel> + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntWithAggregatesFilter<$PrismaModel> | number + _count?: NestedIntFilter<$PrismaModel> + _avg?: NestedFloatFilter<$PrismaModel> + _sum?: NestedIntFilter<$PrismaModel> + _min?: NestedIntFilter<$PrismaModel> + _max?: NestedIntFilter<$PrismaModel> + } + + export type NestedEnumProjectMemberRoleFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectMemberRole | EnumProjectMemberRoleFieldRefInput<$PrismaModel> + in?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + not?: NestedEnumProjectMemberRoleFilter<$PrismaModel> | $Enums.ProjectMemberRole + } + + export type NestedBoolFilter<$PrismaModel = never> = { + equals?: boolean | BooleanFieldRefInput<$PrismaModel> + not?: NestedBoolFilter<$PrismaModel> | boolean + } + + export type NestedEnumProjectMemberRoleWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectMemberRole | EnumProjectMemberRoleFieldRefInput<$PrismaModel> + in?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectMemberRole[] | ListEnumProjectMemberRoleFieldRefInput<$PrismaModel> + not?: NestedEnumProjectMemberRoleWithAggregatesFilter<$PrismaModel> | $Enums.ProjectMemberRole + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumProjectMemberRoleFilter<$PrismaModel> + _max?: NestedEnumProjectMemberRoleFilter<$PrismaModel> + } + + export type NestedBoolWithAggregatesFilter<$PrismaModel = never> = { + equals?: boolean | BooleanFieldRefInput<$PrismaModel> + not?: NestedBoolWithAggregatesFilter<$PrismaModel> | boolean + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedBoolFilter<$PrismaModel> + _max?: NestedBoolFilter<$PrismaModel> + } + + export type NestedEnumInviteStatusFilter<$PrismaModel = never> = { + equals?: $Enums.InviteStatus | EnumInviteStatusFieldRefInput<$PrismaModel> + in?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + not?: NestedEnumInviteStatusFilter<$PrismaModel> | $Enums.InviteStatus + } + + export type NestedEnumInviteStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.InviteStatus | EnumInviteStatusFieldRefInput<$PrismaModel> + in?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.InviteStatus[] | ListEnumInviteStatusFieldRefInput<$PrismaModel> + not?: NestedEnumInviteStatusWithAggregatesFilter<$PrismaModel> | $Enums.InviteStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumInviteStatusFilter<$PrismaModel> + _max?: NestedEnumInviteStatusFilter<$PrismaModel> + } + + export type NestedEnumProjectStatusNullableFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> | null + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + not?: NestedEnumProjectStatusNullableFilter<$PrismaModel> | $Enums.ProjectStatus | null + } + + export type NestedEnumProjectStatusNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectStatus | EnumProjectStatusFieldRefInput<$PrismaModel> | null + in?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ProjectStatus[] | ListEnumProjectStatusFieldRefInput<$PrismaModel> | null + not?: NestedEnumProjectStatusNullableWithAggregatesFilter<$PrismaModel> | $Enums.ProjectStatus | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedEnumProjectStatusNullableFilter<$PrismaModel> + _max?: NestedEnumProjectStatusNullableFilter<$PrismaModel> + } + + export type NestedIntNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: number | IntFieldRefInput<$PrismaModel> | null + in?: number[] | ListIntFieldRefInput<$PrismaModel> | null + notIn?: number[] | ListIntFieldRefInput<$PrismaModel> | null + lt?: number | IntFieldRefInput<$PrismaModel> + lte?: number | IntFieldRefInput<$PrismaModel> + gt?: number | IntFieldRefInput<$PrismaModel> + gte?: number | IntFieldRefInput<$PrismaModel> + not?: NestedIntNullableWithAggregatesFilter<$PrismaModel> | number | null + _count?: NestedIntNullableFilter<$PrismaModel> + _avg?: NestedFloatNullableFilter<$PrismaModel> + _sum?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedIntNullableFilter<$PrismaModel> + _max?: NestedIntNullableFilter<$PrismaModel> + } + + export type NestedFloatWithAggregatesFilter<$PrismaModel = never> = { + equals?: number | FloatFieldRefInput<$PrismaModel> + in?: number[] | ListFloatFieldRefInput<$PrismaModel> + notIn?: number[] | ListFloatFieldRefInput<$PrismaModel> + lt?: number | FloatFieldRefInput<$PrismaModel> + lte?: number | FloatFieldRefInput<$PrismaModel> + gt?: number | FloatFieldRefInput<$PrismaModel> + gte?: number | FloatFieldRefInput<$PrismaModel> + not?: NestedFloatWithAggregatesFilter<$PrismaModel> | number + _count?: NestedIntFilter<$PrismaModel> + _avg?: NestedFloatFilter<$PrismaModel> + _sum?: NestedFloatFilter<$PrismaModel> + _min?: NestedFloatFilter<$PrismaModel> + _max?: NestedFloatFilter<$PrismaModel> + } + export type NestedJsonFilter<$PrismaModel = never> = + | PatchUndefined< + Either>, Exclude>, 'path'>>, + Required> + > + | OptionalFlat>, 'path'>> + + export type NestedJsonFilterBase<$PrismaModel = never> = { + equals?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + path?: string[] + mode?: QueryMode | EnumQueryModeFieldRefInput<$PrismaModel> + string_contains?: string | StringFieldRefInput<$PrismaModel> + string_starts_with?: string | StringFieldRefInput<$PrismaModel> + string_ends_with?: string | StringFieldRefInput<$PrismaModel> + array_starts_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_ends_with?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + array_contains?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | null + lt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + lte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gt?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + gte?: InputJsonValue | JsonFieldRefInput<$PrismaModel> + not?: InputJsonValue | JsonFieldRefInput<$PrismaModel> | JsonNullValueFilter + } + + export type NestedEnumPhaseApprovalDecisionFilter<$PrismaModel = never> = { + equals?: $Enums.PhaseApprovalDecision | EnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + in?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + notIn?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + not?: NestedEnumPhaseApprovalDecisionFilter<$PrismaModel> | $Enums.PhaseApprovalDecision + } + + export type NestedEnumPhaseApprovalDecisionWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.PhaseApprovalDecision | EnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + in?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + notIn?: $Enums.PhaseApprovalDecision[] | ListEnumPhaseApprovalDecisionFieldRefInput<$PrismaModel> + not?: NestedEnumPhaseApprovalDecisionWithAggregatesFilter<$PrismaModel> | $Enums.PhaseApprovalDecision + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumPhaseApprovalDecisionFilter<$PrismaModel> + _max?: NestedEnumPhaseApprovalDecisionFilter<$PrismaModel> + } + + export type NestedEnumAttachmentTypeFilter<$PrismaModel = never> = { + equals?: $Enums.AttachmentType | EnumAttachmentTypeFieldRefInput<$PrismaModel> + in?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + not?: NestedEnumAttachmentTypeFilter<$PrismaModel> | $Enums.AttachmentType + } + + export type NestedEnumAttachmentTypeWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.AttachmentType | EnumAttachmentTypeFieldRefInput<$PrismaModel> + in?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.AttachmentType[] | ListEnumAttachmentTypeFieldRefInput<$PrismaModel> + not?: NestedEnumAttachmentTypeWithAggregatesFilter<$PrismaModel> | $Enums.AttachmentType + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumAttachmentTypeFilter<$PrismaModel> + _max?: NestedEnumAttachmentTypeFilter<$PrismaModel> + } + + export type NestedEnumTimelineReferenceFilter<$PrismaModel = never> = { + equals?: $Enums.TimelineReference | EnumTimelineReferenceFieldRefInput<$PrismaModel> + in?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + notIn?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + not?: NestedEnumTimelineReferenceFilter<$PrismaModel> | $Enums.TimelineReference + } + + export type NestedEnumTimelineReferenceWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.TimelineReference | EnumTimelineReferenceFieldRefInput<$PrismaModel> + in?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + notIn?: $Enums.TimelineReference[] | ListEnumTimelineReferenceFieldRefInput<$PrismaModel> + not?: NestedEnumTimelineReferenceWithAggregatesFilter<$PrismaModel> | $Enums.TimelineReference + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumTimelineReferenceFilter<$PrismaModel> + _max?: NestedEnumTimelineReferenceFilter<$PrismaModel> + } + + export type NestedEnumWorkStreamStatusFilter<$PrismaModel = never> = { + equals?: $Enums.WorkStreamStatus | EnumWorkStreamStatusFieldRefInput<$PrismaModel> + in?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + not?: NestedEnumWorkStreamStatusFilter<$PrismaModel> | $Enums.WorkStreamStatus + } + + export type NestedEnumWorkStreamStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.WorkStreamStatus | EnumWorkStreamStatusFieldRefInput<$PrismaModel> + in?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.WorkStreamStatus[] | ListEnumWorkStreamStatusFieldRefInput<$PrismaModel> + not?: NestedEnumWorkStreamStatusWithAggregatesFilter<$PrismaModel> | $Enums.WorkStreamStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumWorkStreamStatusFilter<$PrismaModel> + _max?: NestedEnumWorkStreamStatusFilter<$PrismaModel> + } + + export type NestedEnumCopilotRequestStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotRequestStatus | EnumCopilotRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotRequestStatusFilter<$PrismaModel> | $Enums.CopilotRequestStatus + } + + export type NestedEnumCopilotRequestStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotRequestStatus | EnumCopilotRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotRequestStatus[] | ListEnumCopilotRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotRequestStatusWithAggregatesFilter<$PrismaModel> | $Enums.CopilotRequestStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotRequestStatusFilter<$PrismaModel> + _max?: NestedEnumCopilotRequestStatusFilter<$PrismaModel> + } + + export type NestedEnumCopilotOpportunityStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityStatus | EnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityStatusFilter<$PrismaModel> | $Enums.CopilotOpportunityStatus + } + + export type NestedEnumCopilotOpportunityTypeFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityType | EnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityTypeFilter<$PrismaModel> | $Enums.CopilotOpportunityType + } + + export type NestedEnumCopilotOpportunityStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityStatus | EnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityStatus[] | ListEnumCopilotOpportunityStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityStatusWithAggregatesFilter<$PrismaModel> | $Enums.CopilotOpportunityStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotOpportunityStatusFilter<$PrismaModel> + _max?: NestedEnumCopilotOpportunityStatusFilter<$PrismaModel> + } + + export type NestedEnumCopilotOpportunityTypeWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotOpportunityType | EnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + in?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotOpportunityType[] | ListEnumCopilotOpportunityTypeFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotOpportunityTypeWithAggregatesFilter<$PrismaModel> | $Enums.CopilotOpportunityType + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotOpportunityTypeFilter<$PrismaModel> + _max?: NestedEnumCopilotOpportunityTypeFilter<$PrismaModel> + } + + export type NestedEnumCopilotApplicationStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotApplicationStatus | EnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotApplicationStatusFilter<$PrismaModel> | $Enums.CopilotApplicationStatus + } + + export type NestedEnumCopilotApplicationStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CopilotApplicationStatus | EnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + in?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CopilotApplicationStatus[] | ListEnumCopilotApplicationStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCopilotApplicationStatusWithAggregatesFilter<$PrismaModel> | $Enums.CopilotApplicationStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCopilotApplicationStatusFilter<$PrismaModel> + _max?: NestedEnumCopilotApplicationStatusFilter<$PrismaModel> + } + + export type NestedEnumValueTypeNullableFilter<$PrismaModel = never> = { + equals?: $Enums.ValueType | EnumValueTypeFieldRefInput<$PrismaModel> | null + in?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + not?: NestedEnumValueTypeNullableFilter<$PrismaModel> | $Enums.ValueType | null + } + + export type NestedEnumValueTypeNullableWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ValueType | EnumValueTypeFieldRefInput<$PrismaModel> | null + in?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + notIn?: $Enums.ValueType[] | ListEnumValueTypeFieldRefInput<$PrismaModel> | null + not?: NestedEnumValueTypeNullableWithAggregatesFilter<$PrismaModel> | $Enums.ValueType | null + _count?: NestedIntNullableFilter<$PrismaModel> + _min?: NestedEnumValueTypeNullableFilter<$PrismaModel> + _max?: NestedEnumValueTypeNullableFilter<$PrismaModel> + } + + export type NestedEnumEstimationTypeFilter<$PrismaModel = never> = { + equals?: $Enums.EstimationType | EnumEstimationTypeFieldRefInput<$PrismaModel> + in?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + not?: NestedEnumEstimationTypeFilter<$PrismaModel> | $Enums.EstimationType + } + + export type NestedEnumEstimationTypeWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.EstimationType | EnumEstimationTypeFieldRefInput<$PrismaModel> + in?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + notIn?: $Enums.EstimationType[] | ListEnumEstimationTypeFieldRefInput<$PrismaModel> + not?: NestedEnumEstimationTypeWithAggregatesFilter<$PrismaModel> | $Enums.EstimationType + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumEstimationTypeFilter<$PrismaModel> + _max?: NestedEnumEstimationTypeFilter<$PrismaModel> + } + + export type NestedEnumScopeChangeRequestStatusFilter<$PrismaModel = never> = { + equals?: $Enums.ScopeChangeRequestStatus | EnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumScopeChangeRequestStatusFilter<$PrismaModel> | $Enums.ScopeChangeRequestStatus + } + + export type NestedEnumScopeChangeRequestStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ScopeChangeRequestStatus | EnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + in?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ScopeChangeRequestStatus[] | ListEnumScopeChangeRequestStatusFieldRefInput<$PrismaModel> + not?: NestedEnumScopeChangeRequestStatusWithAggregatesFilter<$PrismaModel> | $Enums.ScopeChangeRequestStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumScopeChangeRequestStatusFilter<$PrismaModel> + _max?: NestedEnumScopeChangeRequestStatusFilter<$PrismaModel> + } + + export type NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentCurrency | EnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel> | $Enums.CustomerPaymentCurrency + } + + export type NestedEnumCustomerPaymentStatusFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentStatus | EnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentStatusFilter<$PrismaModel> | $Enums.CustomerPaymentStatus + } + + export type NestedEnumCustomerPaymentCurrencyWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentCurrency | EnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentCurrency[] | ListEnumCustomerPaymentCurrencyFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentCurrencyWithAggregatesFilter<$PrismaModel> | $Enums.CustomerPaymentCurrency + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel> + _max?: NestedEnumCustomerPaymentCurrencyFilter<$PrismaModel> + } + + export type NestedEnumCustomerPaymentStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.CustomerPaymentStatus | EnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + in?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.CustomerPaymentStatus[] | ListEnumCustomerPaymentStatusFieldRefInput<$PrismaModel> + not?: NestedEnumCustomerPaymentStatusWithAggregatesFilter<$PrismaModel> | $Enums.CustomerPaymentStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumCustomerPaymentStatusFilter<$PrismaModel> + _max?: NestedEnumCustomerPaymentStatusFilter<$PrismaModel> + } + + export type NestedEnumProjectShowcasePostStatusFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectShowcasePostStatus | EnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectShowcasePostStatusFilter<$PrismaModel> | $Enums.ProjectShowcasePostStatus + } + + export type NestedEnumProjectShowcasePostStatusWithAggregatesFilter<$PrismaModel = never> = { + equals?: $Enums.ProjectShowcasePostStatus | EnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + in?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + notIn?: $Enums.ProjectShowcasePostStatus[] | ListEnumProjectShowcasePostStatusFieldRefInput<$PrismaModel> + not?: NestedEnumProjectShowcasePostStatusWithAggregatesFilter<$PrismaModel> | $Enums.ProjectShowcasePostStatus + _count?: NestedIntFilter<$PrismaModel> + _min?: NestedEnumProjectShowcasePostStatusFilter<$PrismaModel> + _max?: NestedEnumProjectShowcasePostStatusFilter<$PrismaModel> + } + + export type ProjectMemberCreateWithoutProjectInput = { + id?: bigint | number + userId: bigint | number + role: $Enums.ProjectMemberRole + isPrimary?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectMemberUncheckedCreateWithoutProjectInput = { + id?: bigint | number + userId: bigint | number + role: $Enums.ProjectMemberRole + isPrimary?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectMemberCreateOrConnectWithoutProjectInput = { + where: ProjectMemberWhereUniqueInput + create: XOR + } + + export type ProjectMemberCreateManyProjectInputEnvelope = { + data: ProjectMemberCreateManyProjectInput | ProjectMemberCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectAttachmentCreateWithoutProjectInput = { + id?: bigint | number + title?: string | null + type: $Enums.AttachmentType + tags?: ProjectAttachmentCreatetagsInput | string[] + size?: number | null + category?: string | null + description?: string | null + path: string + contentType?: string | null + allowedUsers?: ProjectAttachmentCreateallowedUsersInput | number[] + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectAttachmentUncheckedCreateWithoutProjectInput = { + id?: bigint | number + title?: string | null + type: $Enums.AttachmentType + tags?: ProjectAttachmentCreatetagsInput | string[] + size?: number | null + category?: string | null + description?: string | null + path: string + contentType?: string | null + allowedUsers?: ProjectAttachmentCreateallowedUsersInput | number[] + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectAttachmentCreateOrConnectWithoutProjectInput = { + where: ProjectAttachmentWhereUniqueInput + create: XOR + } + + export type ProjectAttachmentCreateManyProjectInputEnvelope = { + data: ProjectAttachmentCreateManyProjectInput | ProjectAttachmentCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectPhaseCreateWithoutProjectInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + products?: PhaseProductCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUncheckedCreateWithoutProjectInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + products?: PhaseProductUncheckedCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberUncheckedCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalUncheckedCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseCreateOrConnectWithoutProjectInput = { + where: ProjectPhaseWhereUniqueInput + create: XOR + } + + export type ProjectPhaseCreateManyProjectInputEnvelope = { + data: ProjectPhaseCreateManyProjectInput | ProjectPhaseCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectMemberInviteCreateWithoutProjectInput = { + id?: bigint | number + userId?: bigint | number | null + email?: string | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + application?: CopilotApplicationCreateNestedOneWithoutInvitesInput + } + + export type ProjectMemberInviteUncheckedCreateWithoutProjectInput = { + id?: bigint | number + userId?: bigint | number | null + email?: string | null + applicationId?: bigint | number | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + } + + export type ProjectMemberInviteCreateOrConnectWithoutProjectInput = { + where: ProjectMemberInviteWhereUniqueInput + create: XOR + } + + export type ProjectMemberInviteCreateManyProjectInputEnvelope = { + data: ProjectMemberInviteCreateManyProjectInput | ProjectMemberInviteCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ScopeChangeRequestCreateWithoutProjectInput = { + id?: bigint | number + oldScope: JsonNullValueInput | InputJsonValue + newScope: JsonNullValueInput | InputJsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt?: Date | string | null + approvedBy?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ScopeChangeRequestUncheckedCreateWithoutProjectInput = { + id?: bigint | number + oldScope: JsonNullValueInput | InputJsonValue + newScope: JsonNullValueInput | InputJsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt?: Date | string | null + approvedBy?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ScopeChangeRequestCreateOrConnectWithoutProjectInput = { + where: ScopeChangeRequestWhereUniqueInput + create: XOR + } + + export type ScopeChangeRequestCreateManyProjectInputEnvelope = { + data: ScopeChangeRequestCreateManyProjectInput | ScopeChangeRequestCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type WorkStreamCreateWithoutProjectInput = { + id?: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutWorkStreamInput + } + + export type WorkStreamUncheckedCreateWithoutProjectInput = { + id?: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutWorkStreamInput + } + + export type WorkStreamCreateOrConnectWithoutProjectInput = { + where: WorkStreamWhereUniqueInput + create: XOR + } + + export type WorkStreamCreateManyProjectInputEnvelope = { + data: WorkStreamCreateManyProjectInput | WorkStreamCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type CopilotRequestCreateWithoutProjectInput = { + id?: bigint | number + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + opportunities?: CopilotOpportunityCreateNestedManyWithoutCopilotRequestInput + } + + export type CopilotRequestUncheckedCreateWithoutProjectInput = { + id?: bigint | number + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + opportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutCopilotRequestInput + } + + export type CopilotRequestCreateOrConnectWithoutProjectInput = { + where: CopilotRequestWhereUniqueInput + create: XOR + } + + export type CopilotRequestCreateManyProjectInputEnvelope = { + data: CopilotRequestCreateManyProjectInput | CopilotRequestCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type CopilotOpportunityCreateWithoutProjectInput = { + id?: bigint | number + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + copilotRequest?: CopilotRequestCreateNestedOneWithoutOpportunitiesInput + applications?: CopilotApplicationCreateNestedManyWithoutOpportunityInput + } + + export type CopilotOpportunityUncheckedCreateWithoutProjectInput = { + id?: bigint | number + copilotRequestId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + applications?: CopilotApplicationUncheckedCreateNestedManyWithoutOpportunityInput + } + + export type CopilotOpportunityCreateOrConnectWithoutProjectInput = { + where: CopilotOpportunityWhereUniqueInput + create: XOR + } + + export type CopilotOpportunityCreateManyProjectInputEnvelope = { + data: CopilotOpportunityCreateManyProjectInput | CopilotOpportunityCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectSettingCreateWithoutProjectInput = { + id?: bigint | number + key: string + value?: string | null + valueType?: $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectSettingUncheckedCreateWithoutProjectInput = { + id?: bigint | number + key: string + value?: string | null + valueType?: $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectSettingCreateOrConnectWithoutProjectInput = { + where: ProjectSettingWhereUniqueInput + create: XOR + } + + export type ProjectSettingCreateManyProjectInputEnvelope = { + data: ProjectSettingCreateManyProjectInput | ProjectSettingCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectEstimationCreateWithoutProjectInput = { + id?: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + items?: ProjectEstimationItemCreateNestedManyWithoutProjectEstimationInput + } + + export type ProjectEstimationUncheckedCreateWithoutProjectInput = { + id?: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + items?: ProjectEstimationItemUncheckedCreateNestedManyWithoutProjectEstimationInput + } + + export type ProjectEstimationCreateOrConnectWithoutProjectInput = { + where: ProjectEstimationWhereUniqueInput + create: XOR + } + + export type ProjectEstimationCreateManyProjectInputEnvelope = { + data: ProjectEstimationCreateManyProjectInput | ProjectEstimationCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectHistoryCreateWithoutProjectInput = { + id?: bigint | number + status: string + cancelReason?: string | null + createdAt?: Date | string + updatedAt?: Date | string + updatedBy: number + } + + export type ProjectHistoryUncheckedCreateWithoutProjectInput = { + id?: bigint | number + status: string + cancelReason?: string | null + createdAt?: Date | string + updatedAt?: Date | string + updatedBy: number + } + + export type ProjectHistoryCreateOrConnectWithoutProjectInput = { + where: ProjectHistoryWhereUniqueInput + create: XOR + } + + export type ProjectHistoryCreateManyProjectInputEnvelope = { + data: ProjectHistoryCreateManyProjectInput | ProjectHistoryCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectShowcasePostCreateWithoutProjectInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + industries?: ProjectShowcasePostIndustryCreateNestedManyWithoutProjectShowcasePostInput + categories?: ProjectShowcasePostCategoryCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostUncheckedCreateWithoutProjectInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + industries?: ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + categories?: ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaUncheckedCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostCreateOrConnectWithoutProjectInput = { + where: ProjectShowcasePostWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostCreateManyProjectInputEnvelope = { + data: ProjectShowcasePostCreateManyProjectInput | ProjectShowcasePostCreateManyProjectInput[] + skipDuplicates?: boolean + } + + export type ProjectMemberUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectMemberWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectMemberUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectMemberWhereUniqueInput + data: XOR + } + + export type ProjectMemberUpdateManyWithWhereWithoutProjectInput = { + where: ProjectMemberScalarWhereInput + data: XOR + } + + export type ProjectMemberScalarWhereInput = { + AND?: ProjectMemberScalarWhereInput | ProjectMemberScalarWhereInput[] + OR?: ProjectMemberScalarWhereInput[] + NOT?: ProjectMemberScalarWhereInput | ProjectMemberScalarWhereInput[] + id?: BigIntFilter<"ProjectMember"> | bigint | number + projectId?: BigIntFilter<"ProjectMember"> | bigint | number + userId?: BigIntFilter<"ProjectMember"> | bigint | number + role?: EnumProjectMemberRoleFilter<"ProjectMember"> | $Enums.ProjectMemberRole + isPrimary?: BoolFilter<"ProjectMember"> | boolean + deletedAt?: DateTimeNullableFilter<"ProjectMember"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectMember"> | Date | string + updatedAt?: DateTimeFilter<"ProjectMember"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectMember"> | bigint | number | null + createdBy?: IntFilter<"ProjectMember"> | number + updatedBy?: IntFilter<"ProjectMember"> | number + } + + export type ProjectAttachmentUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectAttachmentWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectAttachmentUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectAttachmentWhereUniqueInput + data: XOR + } + + export type ProjectAttachmentUpdateManyWithWhereWithoutProjectInput = { + where: ProjectAttachmentScalarWhereInput + data: XOR + } + + export type ProjectAttachmentScalarWhereInput = { + AND?: ProjectAttachmentScalarWhereInput | ProjectAttachmentScalarWhereInput[] + OR?: ProjectAttachmentScalarWhereInput[] + NOT?: ProjectAttachmentScalarWhereInput | ProjectAttachmentScalarWhereInput[] + id?: BigIntFilter<"ProjectAttachment"> | bigint | number + projectId?: BigIntFilter<"ProjectAttachment"> | bigint | number + title?: StringNullableFilter<"ProjectAttachment"> | string | null + type?: EnumAttachmentTypeFilter<"ProjectAttachment"> | $Enums.AttachmentType + tags?: StringNullableListFilter<"ProjectAttachment"> + size?: IntNullableFilter<"ProjectAttachment"> | number | null + category?: StringNullableFilter<"ProjectAttachment"> | string | null + description?: StringNullableFilter<"ProjectAttachment"> | string | null + path?: StringFilter<"ProjectAttachment"> | string + contentType?: StringNullableFilter<"ProjectAttachment"> | string | null + allowedUsers?: IntNullableListFilter<"ProjectAttachment"> + deletedAt?: DateTimeNullableFilter<"ProjectAttachment"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectAttachment"> | Date | string + updatedAt?: DateTimeFilter<"ProjectAttachment"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectAttachment"> | bigint | number | null + createdBy?: IntFilter<"ProjectAttachment"> | number + updatedBy?: IntFilter<"ProjectAttachment"> | number + } + + export type ProjectPhaseUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectPhaseWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectPhaseUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectPhaseWhereUniqueInput + data: XOR + } + + export type ProjectPhaseUpdateManyWithWhereWithoutProjectInput = { + where: ProjectPhaseScalarWhereInput + data: XOR + } + + export type ProjectPhaseScalarWhereInput = { + AND?: ProjectPhaseScalarWhereInput | ProjectPhaseScalarWhereInput[] + OR?: ProjectPhaseScalarWhereInput[] + NOT?: ProjectPhaseScalarWhereInput | ProjectPhaseScalarWhereInput[] + id?: BigIntFilter<"ProjectPhase"> | bigint | number + projectId?: BigIntFilter<"ProjectPhase"> | bigint | number + name?: StringNullableFilter<"ProjectPhase"> | string | null + description?: StringNullableFilter<"ProjectPhase"> | string | null + requirements?: StringNullableFilter<"ProjectPhase"> | string | null + status?: EnumProjectStatusNullableFilter<"ProjectPhase"> | $Enums.ProjectStatus | null + startDate?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + endDate?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + duration?: IntNullableFilter<"ProjectPhase"> | number | null + budget?: FloatFilter<"ProjectPhase"> | number + spentBudget?: FloatFilter<"ProjectPhase"> | number + progress?: FloatFilter<"ProjectPhase"> | number + details?: JsonFilter<"ProjectPhase"> + order?: IntNullableFilter<"ProjectPhase"> | number | null + deletedAt?: DateTimeNullableFilter<"ProjectPhase"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhase"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhase"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhase"> | number | null + createdBy?: IntFilter<"ProjectPhase"> | number + updatedBy?: IntFilter<"ProjectPhase"> | number + } + + export type ProjectMemberInviteUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectMemberInviteWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectMemberInviteUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectMemberInviteWhereUniqueInput + data: XOR + } + + export type ProjectMemberInviteUpdateManyWithWhereWithoutProjectInput = { + where: ProjectMemberInviteScalarWhereInput + data: XOR + } + + export type ProjectMemberInviteScalarWhereInput = { + AND?: ProjectMemberInviteScalarWhereInput | ProjectMemberInviteScalarWhereInput[] + OR?: ProjectMemberInviteScalarWhereInput[] + NOT?: ProjectMemberInviteScalarWhereInput | ProjectMemberInviteScalarWhereInput[] + id?: BigIntFilter<"ProjectMemberInvite"> | bigint | number + projectId?: BigIntFilter<"ProjectMemberInvite"> | bigint | number + userId?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + email?: StringNullableFilter<"ProjectMemberInvite"> | string | null + applicationId?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + role?: EnumProjectMemberRoleFilter<"ProjectMemberInvite"> | $Enums.ProjectMemberRole + status?: EnumInviteStatusFilter<"ProjectMemberInvite"> | $Enums.InviteStatus + createdAt?: DateTimeFilter<"ProjectMemberInvite"> | Date | string + updatedAt?: DateTimeFilter<"ProjectMemberInvite"> | Date | string + deletedAt?: DateTimeNullableFilter<"ProjectMemberInvite"> | Date | string | null + createdBy?: IntFilter<"ProjectMemberInvite"> | number + updatedBy?: IntFilter<"ProjectMemberInvite"> | number + deletedBy?: BigIntNullableFilter<"ProjectMemberInvite"> | bigint | number | null + } + + export type ScopeChangeRequestUpsertWithWhereUniqueWithoutProjectInput = { + where: ScopeChangeRequestWhereUniqueInput + update: XOR + create: XOR + } + + export type ScopeChangeRequestUpdateWithWhereUniqueWithoutProjectInput = { + where: ScopeChangeRequestWhereUniqueInput + data: XOR + } + + export type ScopeChangeRequestUpdateManyWithWhereWithoutProjectInput = { + where: ScopeChangeRequestScalarWhereInput + data: XOR + } + + export type ScopeChangeRequestScalarWhereInput = { + AND?: ScopeChangeRequestScalarWhereInput | ScopeChangeRequestScalarWhereInput[] + OR?: ScopeChangeRequestScalarWhereInput[] + NOT?: ScopeChangeRequestScalarWhereInput | ScopeChangeRequestScalarWhereInput[] + id?: BigIntFilter<"ScopeChangeRequest"> | bigint | number + projectId?: BigIntFilter<"ScopeChangeRequest"> | bigint | number + oldScope?: JsonFilter<"ScopeChangeRequest"> + newScope?: JsonFilter<"ScopeChangeRequest"> + status?: EnumScopeChangeRequestStatusFilter<"ScopeChangeRequest"> | $Enums.ScopeChangeRequestStatus + approvedAt?: DateTimeNullableFilter<"ScopeChangeRequest"> | Date | string | null + approvedBy?: IntNullableFilter<"ScopeChangeRequest"> | number | null + deletedAt?: DateTimeNullableFilter<"ScopeChangeRequest"> | Date | string | null + createdAt?: DateTimeFilter<"ScopeChangeRequest"> | Date | string + updatedAt?: DateTimeFilter<"ScopeChangeRequest"> | Date | string + deletedBy?: IntNullableFilter<"ScopeChangeRequest"> | number | null + createdBy?: IntFilter<"ScopeChangeRequest"> | number + updatedBy?: IntFilter<"ScopeChangeRequest"> | number + } + + export type WorkStreamUpsertWithWhereUniqueWithoutProjectInput = { + where: WorkStreamWhereUniqueInput + update: XOR + create: XOR + } + + export type WorkStreamUpdateWithWhereUniqueWithoutProjectInput = { + where: WorkStreamWhereUniqueInput + data: XOR + } + + export type WorkStreamUpdateManyWithWhereWithoutProjectInput = { + where: WorkStreamScalarWhereInput + data: XOR + } + + export type WorkStreamScalarWhereInput = { + AND?: WorkStreamScalarWhereInput | WorkStreamScalarWhereInput[] + OR?: WorkStreamScalarWhereInput[] + NOT?: WorkStreamScalarWhereInput | WorkStreamScalarWhereInput[] + id?: BigIntFilter<"WorkStream"> | bigint | number + projectId?: BigIntFilter<"WorkStream"> | bigint | number + name?: StringFilter<"WorkStream"> | string + type?: StringFilter<"WorkStream"> | string + status?: EnumWorkStreamStatusFilter<"WorkStream"> | $Enums.WorkStreamStatus + deletedAt?: DateTimeNullableFilter<"WorkStream"> | Date | string | null + createdAt?: DateTimeFilter<"WorkStream"> | Date | string + updatedAt?: DateTimeFilter<"WorkStream"> | Date | string + deletedBy?: IntNullableFilter<"WorkStream"> | number | null + createdBy?: BigIntFilter<"WorkStream"> | bigint | number + updatedBy?: BigIntFilter<"WorkStream"> | bigint | number + } + + export type CopilotRequestUpsertWithWhereUniqueWithoutProjectInput = { + where: CopilotRequestWhereUniqueInput + update: XOR + create: XOR + } + + export type CopilotRequestUpdateWithWhereUniqueWithoutProjectInput = { + where: CopilotRequestWhereUniqueInput + data: XOR + } + + export type CopilotRequestUpdateManyWithWhereWithoutProjectInput = { + where: CopilotRequestScalarWhereInput + data: XOR + } + + export type CopilotRequestScalarWhereInput = { + AND?: CopilotRequestScalarWhereInput | CopilotRequestScalarWhereInput[] + OR?: CopilotRequestScalarWhereInput[] + NOT?: CopilotRequestScalarWhereInput | CopilotRequestScalarWhereInput[] + id?: BigIntFilter<"CopilotRequest"> | bigint | number + projectId?: BigIntNullableFilter<"CopilotRequest"> | bigint | number | null + status?: EnumCopilotRequestStatusFilter<"CopilotRequest"> | $Enums.CopilotRequestStatus + data?: JsonFilter<"CopilotRequest"> + deletedAt?: DateTimeNullableFilter<"CopilotRequest"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotRequest"> | Date | string + updatedAt?: DateTimeFilter<"CopilotRequest"> | Date | string + deletedBy?: IntNullableFilter<"CopilotRequest"> | number | null + createdBy?: IntFilter<"CopilotRequest"> | number + updatedBy?: IntFilter<"CopilotRequest"> | number + } + + export type CopilotOpportunityUpsertWithWhereUniqueWithoutProjectInput = { + where: CopilotOpportunityWhereUniqueInput + update: XOR + create: XOR + } + + export type CopilotOpportunityUpdateWithWhereUniqueWithoutProjectInput = { + where: CopilotOpportunityWhereUniqueInput + data: XOR + } + + export type CopilotOpportunityUpdateManyWithWhereWithoutProjectInput = { + where: CopilotOpportunityScalarWhereInput + data: XOR + } + + export type CopilotOpportunityScalarWhereInput = { + AND?: CopilotOpportunityScalarWhereInput | CopilotOpportunityScalarWhereInput[] + OR?: CopilotOpportunityScalarWhereInput[] + NOT?: CopilotOpportunityScalarWhereInput | CopilotOpportunityScalarWhereInput[] + id?: BigIntFilter<"CopilotOpportunity"> | bigint | number + projectId?: BigIntNullableFilter<"CopilotOpportunity"> | bigint | number | null + copilotRequestId?: BigIntNullableFilter<"CopilotOpportunity"> | bigint | number | null + status?: EnumCopilotOpportunityStatusFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFilter<"CopilotOpportunity"> | $Enums.CopilotOpportunityType + deletedAt?: DateTimeNullableFilter<"CopilotOpportunity"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotOpportunity"> | Date | string + updatedAt?: DateTimeFilter<"CopilotOpportunity"> | Date | string + deletedBy?: IntNullableFilter<"CopilotOpportunity"> | number | null + createdBy?: IntFilter<"CopilotOpportunity"> | number + updatedBy?: IntFilter<"CopilotOpportunity"> | number + } + + export type ProjectSettingUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectSettingWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectSettingUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectSettingWhereUniqueInput + data: XOR + } + + export type ProjectSettingUpdateManyWithWhereWithoutProjectInput = { + where: ProjectSettingScalarWhereInput + data: XOR + } + + export type ProjectSettingScalarWhereInput = { + AND?: ProjectSettingScalarWhereInput | ProjectSettingScalarWhereInput[] + OR?: ProjectSettingScalarWhereInput[] + NOT?: ProjectSettingScalarWhereInput | ProjectSettingScalarWhereInput[] + id?: BigIntFilter<"ProjectSetting"> | bigint | number + projectId?: BigIntFilter<"ProjectSetting"> | bigint | number + key?: StringFilter<"ProjectSetting"> | string + value?: StringNullableFilter<"ProjectSetting"> | string | null + valueType?: EnumValueTypeNullableFilter<"ProjectSetting"> | $Enums.ValueType | null + metadata?: JsonFilter<"ProjectSetting"> + readPermission?: JsonFilter<"ProjectSetting"> + writePermission?: JsonFilter<"ProjectSetting"> + deletedAt?: DateTimeNullableFilter<"ProjectSetting"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectSetting"> | Date | string + updatedAt?: DateTimeFilter<"ProjectSetting"> | Date | string + deletedBy?: IntNullableFilter<"ProjectSetting"> | number | null + createdBy?: IntFilter<"ProjectSetting"> | number + updatedBy?: IntFilter<"ProjectSetting"> | number + } + + export type ProjectEstimationUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectEstimationWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectEstimationUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectEstimationWhereUniqueInput + data: XOR + } + + export type ProjectEstimationUpdateManyWithWhereWithoutProjectInput = { + where: ProjectEstimationScalarWhereInput + data: XOR + } + + export type ProjectEstimationScalarWhereInput = { + AND?: ProjectEstimationScalarWhereInput | ProjectEstimationScalarWhereInput[] + OR?: ProjectEstimationScalarWhereInput[] + NOT?: ProjectEstimationScalarWhereInput | ProjectEstimationScalarWhereInput[] + id?: BigIntFilter<"ProjectEstimation"> | bigint | number + projectId?: BigIntFilter<"ProjectEstimation"> | bigint | number + buildingBlockKey?: StringFilter<"ProjectEstimation"> | string + conditions?: StringFilter<"ProjectEstimation"> | string + price?: FloatFilter<"ProjectEstimation"> | number + quantity?: IntNullableFilter<"ProjectEstimation"> | number | null + minTime?: IntFilter<"ProjectEstimation"> | number + maxTime?: IntFilter<"ProjectEstimation"> | number + metadata?: JsonFilter<"ProjectEstimation"> + deletedAt?: DateTimeNullableFilter<"ProjectEstimation"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectEstimation"> | Date | string + updatedAt?: DateTimeFilter<"ProjectEstimation"> | Date | string + deletedBy?: BigIntNullableFilter<"ProjectEstimation"> | bigint | number | null + createdBy?: IntFilter<"ProjectEstimation"> | number + updatedBy?: IntFilter<"ProjectEstimation"> | number + } + + export type ProjectHistoryUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectHistoryWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectHistoryUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectHistoryWhereUniqueInput + data: XOR + } + + export type ProjectHistoryUpdateManyWithWhereWithoutProjectInput = { + where: ProjectHistoryScalarWhereInput + data: XOR + } + + export type ProjectHistoryScalarWhereInput = { + AND?: ProjectHistoryScalarWhereInput | ProjectHistoryScalarWhereInput[] + OR?: ProjectHistoryScalarWhereInput[] + NOT?: ProjectHistoryScalarWhereInput | ProjectHistoryScalarWhereInput[] + id?: BigIntFilter<"ProjectHistory"> | bigint | number + projectId?: BigIntFilter<"ProjectHistory"> | bigint | number + status?: StringFilter<"ProjectHistory"> | string + cancelReason?: StringNullableFilter<"ProjectHistory"> | string | null + createdAt?: DateTimeFilter<"ProjectHistory"> | Date | string + updatedAt?: DateTimeFilter<"ProjectHistory"> | Date | string + updatedBy?: IntFilter<"ProjectHistory"> | number + } + + export type ProjectShowcasePostUpsertWithWhereUniqueWithoutProjectInput = { + where: ProjectShowcasePostWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectShowcasePostUpdateWithWhereUniqueWithoutProjectInput = { + where: ProjectShowcasePostWhereUniqueInput + data: XOR + } + + export type ProjectShowcasePostUpdateManyWithWhereWithoutProjectInput = { + where: ProjectShowcasePostScalarWhereInput + data: XOR + } + + export type ProjectShowcasePostScalarWhereInput = { + AND?: ProjectShowcasePostScalarWhereInput | ProjectShowcasePostScalarWhereInput[] + OR?: ProjectShowcasePostScalarWhereInput[] + NOT?: ProjectShowcasePostScalarWhereInput | ProjectShowcasePostScalarWhereInput[] + id?: BigIntFilter<"ProjectShowcasePost"> | bigint | number + title?: StringFilter<"ProjectShowcasePost"> | string + content?: StringFilter<"ProjectShowcasePost"> | string + status?: EnumProjectShowcasePostStatusFilter<"ProjectShowcasePost"> | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFilter<"ProjectShowcasePost"> | bigint | number + challengeIds?: StringNullableListFilter<"ProjectShowcasePost"> + createdById?: IntFilter<"ProjectShowcasePost"> | number + updatedById?: IntFilter<"ProjectShowcasePost"> | number + publishedAt?: DateTimeNullableFilter<"ProjectShowcasePost"> | Date | string | null + publishedBy?: IntNullableFilter<"ProjectShowcasePost"> | number | null + createdAt?: DateTimeFilter<"ProjectShowcasePost"> | Date | string + updatedAt?: DateTimeFilter<"ProjectShowcasePost"> | Date | string + } + + export type ProjectCreateWithoutMembersInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutMembersInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutMembersInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectUpsertWithoutMembersInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutMembersInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutMembersInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutMembersInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectCreateWithoutInvitesInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutInvitesInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutInvitesInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type CopilotApplicationCreateWithoutInvitesInput = { + id?: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + opportunity: CopilotOpportunityCreateNestedOneWithoutApplicationsInput + } + + export type CopilotApplicationUncheckedCreateWithoutInvitesInput = { + id?: bigint | number + opportunityId: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotApplicationCreateOrConnectWithoutInvitesInput = { + where: CopilotApplicationWhereUniqueInput + create: XOR + } + + export type ProjectUpsertWithoutInvitesInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutInvitesInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutInvitesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutInvitesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type CopilotApplicationUpsertWithoutInvitesInput = { + update: XOR + create: XOR + where?: CopilotApplicationWhereInput + } + + export type CopilotApplicationUpdateToOneWithWhereWithoutInvitesInput = { + where?: CopilotApplicationWhereInput + data: XOR + } + + export type CopilotApplicationUpdateWithoutInvitesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + opportunity?: CopilotOpportunityUpdateOneRequiredWithoutApplicationsNestedInput + } + + export type CopilotApplicationUncheckedUpdateWithoutInvitesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + opportunityId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectCreateWithoutPhasesInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutPhasesInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutPhasesInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type PhaseProductCreateWithoutPhaseInput = { + id?: bigint | number + projectId: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + templateId?: bigint | number + name?: string | null + type?: string | null + estimatedPrice?: number + actualPrice?: number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PhaseProductUncheckedCreateWithoutPhaseInput = { + id?: bigint | number + projectId: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + templateId?: bigint | number + name?: string | null + type?: string | null + estimatedPrice?: number + actualPrice?: number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PhaseProductCreateOrConnectWithoutPhaseInput = { + where: PhaseProductWhereUniqueInput + create: XOR + } + + export type PhaseProductCreateManyPhaseInputEnvelope = { + data: PhaseProductCreateManyPhaseInput | PhaseProductCreateManyPhaseInput[] + skipDuplicates?: boolean + } + + export type ProjectPhaseMemberCreateWithoutPhaseInput = { + id?: bigint | number + userId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseMemberUncheckedCreateWithoutPhaseInput = { + id?: bigint | number + userId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseMemberCreateOrConnectWithoutPhaseInput = { + where: ProjectPhaseMemberWhereUniqueInput + create: XOR + } + + export type ProjectPhaseMemberCreateManyPhaseInputEnvelope = { + data: ProjectPhaseMemberCreateManyPhaseInput | ProjectPhaseMemberCreateManyPhaseInput[] + skipDuplicates?: boolean + } + + export type ProjectPhaseApprovalCreateWithoutPhaseInput = { + id?: bigint | number + decision: $Enums.PhaseApprovalDecision + comment?: string | null + startDate: Date | string + endDate?: Date | string | null + expectedEndDate: Date | string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseApprovalUncheckedCreateWithoutPhaseInput = { + id?: bigint | number + decision: $Enums.PhaseApprovalDecision + comment?: string | null + startDate: Date | string + endDate?: Date | string | null + expectedEndDate: Date | string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseApprovalCreateOrConnectWithoutPhaseInput = { + where: ProjectPhaseApprovalWhereUniqueInput + create: XOR + } + + export type ProjectPhaseApprovalCreateManyPhaseInputEnvelope = { + data: ProjectPhaseApprovalCreateManyPhaseInput | ProjectPhaseApprovalCreateManyPhaseInput[] + skipDuplicates?: boolean + } + + export type PhaseWorkStreamCreateWithoutPhaseInput = { + workStream: WorkStreamCreateNestedOneWithoutPhaseWorkStreamsInput + } + + export type PhaseWorkStreamUncheckedCreateWithoutPhaseInput = { + workStreamId: bigint | number + } + + export type PhaseWorkStreamCreateOrConnectWithoutPhaseInput = { + where: PhaseWorkStreamWhereUniqueInput + create: XOR + } + + export type PhaseWorkStreamCreateManyPhaseInputEnvelope = { + data: PhaseWorkStreamCreateManyPhaseInput | PhaseWorkStreamCreateManyPhaseInput[] + skipDuplicates?: boolean + } + + export type ProjectUpsertWithoutPhasesInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutPhasesInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutPhasesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutPhasesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type PhaseProductUpsertWithWhereUniqueWithoutPhaseInput = { + where: PhaseProductWhereUniqueInput + update: XOR + create: XOR + } + + export type PhaseProductUpdateWithWhereUniqueWithoutPhaseInput = { + where: PhaseProductWhereUniqueInput + data: XOR + } + + export type PhaseProductUpdateManyWithWhereWithoutPhaseInput = { + where: PhaseProductScalarWhereInput + data: XOR + } + + export type PhaseProductScalarWhereInput = { + AND?: PhaseProductScalarWhereInput | PhaseProductScalarWhereInput[] + OR?: PhaseProductScalarWhereInput[] + NOT?: PhaseProductScalarWhereInput | PhaseProductScalarWhereInput[] + id?: BigIntFilter<"PhaseProduct"> | bigint | number + phaseId?: BigIntFilter<"PhaseProduct"> | bigint | number + projectId?: BigIntFilter<"PhaseProduct"> | bigint | number + directProjectId?: BigIntNullableFilter<"PhaseProduct"> | bigint | number | null + billingAccountId?: BigIntNullableFilter<"PhaseProduct"> | bigint | number | null + templateId?: BigIntFilter<"PhaseProduct"> | bigint | number + name?: StringNullableFilter<"PhaseProduct"> | string | null + type?: StringNullableFilter<"PhaseProduct"> | string | null + estimatedPrice?: FloatFilter<"PhaseProduct"> | number + actualPrice?: FloatFilter<"PhaseProduct"> | number + details?: JsonFilter<"PhaseProduct"> + deletedAt?: DateTimeNullableFilter<"PhaseProduct"> | Date | string | null + createdAt?: DateTimeFilter<"PhaseProduct"> | Date | string + updatedAt?: DateTimeFilter<"PhaseProduct"> | Date | string + deletedBy?: IntNullableFilter<"PhaseProduct"> | number | null + createdBy?: IntFilter<"PhaseProduct"> | number + updatedBy?: IntFilter<"PhaseProduct"> | number + } + + export type ProjectPhaseMemberUpsertWithWhereUniqueWithoutPhaseInput = { + where: ProjectPhaseMemberWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectPhaseMemberUpdateWithWhereUniqueWithoutPhaseInput = { + where: ProjectPhaseMemberWhereUniqueInput + data: XOR + } + + export type ProjectPhaseMemberUpdateManyWithWhereWithoutPhaseInput = { + where: ProjectPhaseMemberScalarWhereInput + data: XOR + } + + export type ProjectPhaseMemberScalarWhereInput = { + AND?: ProjectPhaseMemberScalarWhereInput | ProjectPhaseMemberScalarWhereInput[] + OR?: ProjectPhaseMemberScalarWhereInput[] + NOT?: ProjectPhaseMemberScalarWhereInput | ProjectPhaseMemberScalarWhereInput[] + id?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + phaseId?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + userId?: BigIntFilter<"ProjectPhaseMember"> | bigint | number + deletedAt?: DateTimeNullableFilter<"ProjectPhaseMember"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhaseMember"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhaseMember"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhaseMember"> | number | null + createdBy?: IntFilter<"ProjectPhaseMember"> | number + updatedBy?: IntFilter<"ProjectPhaseMember"> | number + } + + export type ProjectPhaseApprovalUpsertWithWhereUniqueWithoutPhaseInput = { + where: ProjectPhaseApprovalWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectPhaseApprovalUpdateWithWhereUniqueWithoutPhaseInput = { + where: ProjectPhaseApprovalWhereUniqueInput + data: XOR + } + + export type ProjectPhaseApprovalUpdateManyWithWhereWithoutPhaseInput = { + where: ProjectPhaseApprovalScalarWhereInput + data: XOR + } + + export type ProjectPhaseApprovalScalarWhereInput = { + AND?: ProjectPhaseApprovalScalarWhereInput | ProjectPhaseApprovalScalarWhereInput[] + OR?: ProjectPhaseApprovalScalarWhereInput[] + NOT?: ProjectPhaseApprovalScalarWhereInput | ProjectPhaseApprovalScalarWhereInput[] + id?: BigIntFilter<"ProjectPhaseApproval"> | bigint | number + phaseId?: BigIntFilter<"ProjectPhaseApproval"> | bigint | number + decision?: EnumPhaseApprovalDecisionFilter<"ProjectPhaseApproval"> | $Enums.PhaseApprovalDecision + comment?: StringNullableFilter<"ProjectPhaseApproval"> | string | null + startDate?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + endDate?: DateTimeNullableFilter<"ProjectPhaseApproval"> | Date | string | null + expectedEndDate?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + deletedAt?: DateTimeNullableFilter<"ProjectPhaseApproval"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + updatedAt?: DateTimeFilter<"ProjectPhaseApproval"> | Date | string + deletedBy?: IntNullableFilter<"ProjectPhaseApproval"> | number | null + createdBy?: IntFilter<"ProjectPhaseApproval"> | number + updatedBy?: IntFilter<"ProjectPhaseApproval"> | number + } + + export type PhaseWorkStreamUpsertWithWhereUniqueWithoutPhaseInput = { + where: PhaseWorkStreamWhereUniqueInput + update: XOR + create: XOR + } + + export type PhaseWorkStreamUpdateWithWhereUniqueWithoutPhaseInput = { + where: PhaseWorkStreamWhereUniqueInput + data: XOR + } + + export type PhaseWorkStreamUpdateManyWithWhereWithoutPhaseInput = { + where: PhaseWorkStreamScalarWhereInput + data: XOR + } + + export type PhaseWorkStreamScalarWhereInput = { + AND?: PhaseWorkStreamScalarWhereInput | PhaseWorkStreamScalarWhereInput[] + OR?: PhaseWorkStreamScalarWhereInput[] + NOT?: PhaseWorkStreamScalarWhereInput | PhaseWorkStreamScalarWhereInput[] + workStreamId?: BigIntFilter<"PhaseWorkStream"> | bigint | number + phaseId?: BigIntFilter<"PhaseWorkStream"> | bigint | number + } + + export type ProjectPhaseCreateWithoutProductsInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutPhasesInput + members?: ProjectPhaseMemberCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUncheckedCreateWithoutProductsInput = { + id?: bigint | number + projectId: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + members?: ProjectPhaseMemberUncheckedCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalUncheckedCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseCreateOrConnectWithoutProductsInput = { + where: ProjectPhaseWhereUniqueInput + create: XOR + } + + export type ProjectPhaseUpsertWithoutProductsInput = { + update: XOR + create: XOR + where?: ProjectPhaseWhereInput + } + + export type ProjectPhaseUpdateToOneWithWhereWithoutProductsInput = { + where?: ProjectPhaseWhereInput + data: XOR + } + + export type ProjectPhaseUpdateWithoutProductsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutPhasesNestedInput + members?: ProjectPhaseMemberUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateWithoutProductsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseCreateWithoutMembersInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutPhasesInput + products?: PhaseProductCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUncheckedCreateWithoutMembersInput = { + id?: bigint | number + projectId: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + products?: PhaseProductUncheckedCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalUncheckedCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseCreateOrConnectWithoutMembersInput = { + where: ProjectPhaseWhereUniqueInput + create: XOR + } + + export type ProjectPhaseUpsertWithoutMembersInput = { + update: XOR + create: XOR + where?: ProjectPhaseWhereInput + } + + export type ProjectPhaseUpdateToOneWithWhereWithoutMembersInput = { + where?: ProjectPhaseWhereInput + data: XOR + } + + export type ProjectPhaseUpdateWithoutMembersInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutPhasesNestedInput + products?: PhaseProductUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateWithoutMembersInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + products?: PhaseProductUncheckedUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseCreateWithoutApprovalsInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutPhasesInput + products?: PhaseProductCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUncheckedCreateWithoutApprovalsInput = { + id?: bigint | number + projectId: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + products?: PhaseProductUncheckedCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberUncheckedCreateNestedManyWithoutPhaseInput + phaseWorkStreams?: PhaseWorkStreamUncheckedCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseCreateOrConnectWithoutApprovalsInput = { + where: ProjectPhaseWhereUniqueInput + create: XOR + } + + export type ProjectPhaseUpsertWithoutApprovalsInput = { + update: XOR + create: XOR + where?: ProjectPhaseWhereInput + } + + export type ProjectPhaseUpdateToOneWithWhereWithoutApprovalsInput = { + where?: ProjectPhaseWhereInput + data: XOR + } + + export type ProjectPhaseUpdateWithoutApprovalsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutPhasesNestedInput + products?: PhaseProductUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateWithoutApprovalsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + products?: PhaseProductUncheckedUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutPhaseNestedInput + } + + export type ProjectCreateWithoutAttachmentsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutAttachmentsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutAttachmentsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectUpsertWithoutAttachmentsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutAttachmentsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutAttachmentsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutAttachmentsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type MilestoneCreateWithoutTimelineInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + statusHistory?: StatusHistoryCreateNestedManyWithoutMilestoneInput + } + + export type MilestoneUncheckedCreateWithoutTimelineInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + statusHistory?: StatusHistoryUncheckedCreateNestedManyWithoutMilestoneInput + } + + export type MilestoneCreateOrConnectWithoutTimelineInput = { + where: MilestoneWhereUniqueInput + create: XOR + } + + export type MilestoneCreateManyTimelineInputEnvelope = { + data: MilestoneCreateManyTimelineInput | MilestoneCreateManyTimelineInput[] + skipDuplicates?: boolean + } + + export type MilestoneUpsertWithWhereUniqueWithoutTimelineInput = { + where: MilestoneWhereUniqueInput + update: XOR + create: XOR + } + + export type MilestoneUpdateWithWhereUniqueWithoutTimelineInput = { + where: MilestoneWhereUniqueInput + data: XOR + } + + export type MilestoneUpdateManyWithWhereWithoutTimelineInput = { + where: MilestoneScalarWhereInput + data: XOR + } + + export type MilestoneScalarWhereInput = { + AND?: MilestoneScalarWhereInput | MilestoneScalarWhereInput[] + OR?: MilestoneScalarWhereInput[] + NOT?: MilestoneScalarWhereInput | MilestoneScalarWhereInput[] + id?: BigIntFilter<"Milestone"> | bigint | number + timelineId?: BigIntFilter<"Milestone"> | bigint | number + name?: StringFilter<"Milestone"> | string + description?: StringNullableFilter<"Milestone"> | string | null + duration?: IntFilter<"Milestone"> | number + startDate?: DateTimeFilter<"Milestone"> | Date | string + actualStartDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + endDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + completionDate?: DateTimeNullableFilter<"Milestone"> | Date | string | null + status?: EnumProjectStatusFilter<"Milestone"> | $Enums.ProjectStatus + type?: StringFilter<"Milestone"> | string + details?: JsonNullableFilter<"Milestone"> + order?: IntFilter<"Milestone"> | number + plannedText?: StringNullableFilter<"Milestone"> | string | null + activeText?: StringNullableFilter<"Milestone"> | string | null + completedText?: StringNullableFilter<"Milestone"> | string | null + blockedText?: StringNullableFilter<"Milestone"> | string | null + hidden?: BoolFilter<"Milestone"> | boolean + deletedAt?: DateTimeNullableFilter<"Milestone"> | Date | string | null + createdAt?: DateTimeFilter<"Milestone"> | Date | string + updatedAt?: DateTimeFilter<"Milestone"> | Date | string + deletedBy?: BigIntNullableFilter<"Milestone"> | bigint | number | null + createdBy?: BigIntFilter<"Milestone"> | bigint | number + updatedBy?: BigIntFilter<"Milestone"> | bigint | number + } + + export type TimelineCreateWithoutMilestonesInput = { + id?: bigint | number + name: string + description?: string | null + startDate: Date | string + endDate?: Date | string | null + reference: $Enums.TimelineReference + referenceId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type TimelineUncheckedCreateWithoutMilestonesInput = { + id?: bigint | number + name: string + description?: string | null + startDate: Date | string + endDate?: Date | string | null + reference: $Enums.TimelineReference + referenceId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type TimelineCreateOrConnectWithoutMilestonesInput = { + where: TimelineWhereUniqueInput + create: XOR + } + + export type StatusHistoryCreateWithoutMilestoneInput = { + id?: bigint | number + reference: string + status: $Enums.ProjectStatus + comment?: string | null + createdBy: number + createdAt?: Date | string + updatedBy: number + updatedAt?: Date | string + } + + export type StatusHistoryUncheckedCreateWithoutMilestoneInput = { + id?: bigint | number + reference: string + status: $Enums.ProjectStatus + comment?: string | null + createdBy: number + createdAt?: Date | string + updatedBy: number + updatedAt?: Date | string + } + + export type StatusHistoryCreateOrConnectWithoutMilestoneInput = { + where: StatusHistoryWhereUniqueInput + create: XOR + } + + export type StatusHistoryCreateManyMilestoneInputEnvelope = { + data: StatusHistoryCreateManyMilestoneInput | StatusHistoryCreateManyMilestoneInput[] + skipDuplicates?: boolean + } + + export type TimelineUpsertWithoutMilestonesInput = { + update: XOR + create: XOR + where?: TimelineWhereInput + } + + export type TimelineUpdateToOneWithWhereWithoutMilestonesInput = { + where?: TimelineWhereInput + data: XOR + } + + export type TimelineUpdateWithoutMilestonesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + reference?: EnumTimelineReferenceFieldUpdateOperationsInput | $Enums.TimelineReference + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type TimelineUncheckedUpdateWithoutMilestonesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + reference?: EnumTimelineReferenceFieldUpdateOperationsInput | $Enums.TimelineReference + referenceId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type StatusHistoryUpsertWithWhereUniqueWithoutMilestoneInput = { + where: StatusHistoryWhereUniqueInput + update: XOR + create: XOR + } + + export type StatusHistoryUpdateWithWhereUniqueWithoutMilestoneInput = { + where: StatusHistoryWhereUniqueInput + data: XOR + } + + export type StatusHistoryUpdateManyWithWhereWithoutMilestoneInput = { + where: StatusHistoryScalarWhereInput + data: XOR + } + + export type StatusHistoryScalarWhereInput = { + AND?: StatusHistoryScalarWhereInput | StatusHistoryScalarWhereInput[] + OR?: StatusHistoryScalarWhereInput[] + NOT?: StatusHistoryScalarWhereInput | StatusHistoryScalarWhereInput[] + id?: BigIntFilter<"StatusHistory"> | bigint | number + reference?: StringFilter<"StatusHistory"> | string + referenceId?: BigIntFilter<"StatusHistory"> | bigint | number + status?: EnumProjectStatusFilter<"StatusHistory"> | $Enums.ProjectStatus + comment?: StringNullableFilter<"StatusHistory"> | string | null + createdBy?: IntFilter<"StatusHistory"> | number + createdAt?: DateTimeFilter<"StatusHistory"> | Date | string + updatedBy?: IntFilter<"StatusHistory"> | number + updatedAt?: DateTimeFilter<"StatusHistory"> | Date | string + } + + export type MilestoneCreateWithoutStatusHistoryInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + timeline: TimelineCreateNestedOneWithoutMilestonesInput + } + + export type MilestoneUncheckedCreateWithoutStatusHistoryInput = { + id?: bigint | number + timelineId: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type MilestoneCreateOrConnectWithoutStatusHistoryInput = { + where: MilestoneWhereUniqueInput + create: XOR + } + + export type MilestoneUpsertWithoutStatusHistoryInput = { + update: XOR + create: XOR + where?: MilestoneWhereInput + } + + export type MilestoneUpdateToOneWithWhereWithoutStatusHistoryInput = { + where?: MilestoneWhereInput + data: XOR + } + + export type MilestoneUpdateWithoutStatusHistoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + timeline?: TimelineUpdateOneRequiredWithoutMilestonesNestedInput + } + + export type MilestoneUncheckedUpdateWithoutStatusHistoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + timelineId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type WorkManagementPermissionCreateWithoutProjectTemplateInput = { + id?: bigint | number + policy: string + permission: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type WorkManagementPermissionUncheckedCreateWithoutProjectTemplateInput = { + id?: bigint | number + policy: string + permission: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type WorkManagementPermissionCreateOrConnectWithoutProjectTemplateInput = { + where: WorkManagementPermissionWhereUniqueInput + create: XOR + } + + export type WorkManagementPermissionCreateManyProjectTemplateInputEnvelope = { + data: WorkManagementPermissionCreateManyProjectTemplateInput | WorkManagementPermissionCreateManyProjectTemplateInput[] + skipDuplicates?: boolean + } + + export type WorkManagementPermissionUpsertWithWhereUniqueWithoutProjectTemplateInput = { + where: WorkManagementPermissionWhereUniqueInput + update: XOR + create: XOR + } + + export type WorkManagementPermissionUpdateWithWhereUniqueWithoutProjectTemplateInput = { + where: WorkManagementPermissionWhereUniqueInput + data: XOR + } + + export type WorkManagementPermissionUpdateManyWithWhereWithoutProjectTemplateInput = { + where: WorkManagementPermissionScalarWhereInput + data: XOR + } + + export type WorkManagementPermissionScalarWhereInput = { + AND?: WorkManagementPermissionScalarWhereInput | WorkManagementPermissionScalarWhereInput[] + OR?: WorkManagementPermissionScalarWhereInput[] + NOT?: WorkManagementPermissionScalarWhereInput | WorkManagementPermissionScalarWhereInput[] + id?: BigIntFilter<"WorkManagementPermission"> | bigint | number + policy?: StringFilter<"WorkManagementPermission"> | string + permission?: JsonFilter<"WorkManagementPermission"> + projectTemplateId?: BigIntFilter<"WorkManagementPermission"> | bigint | number + deletedAt?: DateTimeNullableFilter<"WorkManagementPermission"> | Date | string | null + createdAt?: DateTimeFilter<"WorkManagementPermission"> | Date | string + updatedAt?: DateTimeFilter<"WorkManagementPermission"> | Date | string + deletedBy?: IntNullableFilter<"WorkManagementPermission"> | number | null + createdBy?: IntFilter<"WorkManagementPermission"> | number + updatedBy?: IntFilter<"WorkManagementPermission"> | number + } + + export type ProjectCreateWithoutWorkStreamsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutWorkStreamsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutWorkStreamsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type PhaseWorkStreamCreateWithoutWorkStreamInput = { + phase: ProjectPhaseCreateNestedOneWithoutPhaseWorkStreamsInput + } + + export type PhaseWorkStreamUncheckedCreateWithoutWorkStreamInput = { + phaseId: bigint | number + } + + export type PhaseWorkStreamCreateOrConnectWithoutWorkStreamInput = { + where: PhaseWorkStreamWhereUniqueInput + create: XOR + } + + export type PhaseWorkStreamCreateManyWorkStreamInputEnvelope = { + data: PhaseWorkStreamCreateManyWorkStreamInput | PhaseWorkStreamCreateManyWorkStreamInput[] + skipDuplicates?: boolean + } + + export type ProjectUpsertWithoutWorkStreamsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutWorkStreamsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutWorkStreamsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutWorkStreamsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type PhaseWorkStreamUpsertWithWhereUniqueWithoutWorkStreamInput = { + where: PhaseWorkStreamWhereUniqueInput + update: XOR + create: XOR + } + + export type PhaseWorkStreamUpdateWithWhereUniqueWithoutWorkStreamInput = { + where: PhaseWorkStreamWhereUniqueInput + data: XOR + } + + export type PhaseWorkStreamUpdateManyWithWhereWithoutWorkStreamInput = { + where: PhaseWorkStreamScalarWhereInput + data: XOR + } + + export type WorkStreamCreateWithoutPhaseWorkStreamsInput = { + id?: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + project: ProjectCreateNestedOneWithoutWorkStreamsInput + } + + export type WorkStreamUncheckedCreateWithoutPhaseWorkStreamsInput = { + id?: bigint | number + projectId: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type WorkStreamCreateOrConnectWithoutPhaseWorkStreamsInput = { + where: WorkStreamWhereUniqueInput + create: XOR + } + + export type ProjectPhaseCreateWithoutPhaseWorkStreamsInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutPhasesInput + products?: PhaseProductCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseUncheckedCreateWithoutPhaseWorkStreamsInput = { + id?: bigint | number + projectId: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + products?: PhaseProductUncheckedCreateNestedManyWithoutPhaseInput + members?: ProjectPhaseMemberUncheckedCreateNestedManyWithoutPhaseInput + approvals?: ProjectPhaseApprovalUncheckedCreateNestedManyWithoutPhaseInput + } + + export type ProjectPhaseCreateOrConnectWithoutPhaseWorkStreamsInput = { + where: ProjectPhaseWhereUniqueInput + create: XOR + } + + export type WorkStreamUpsertWithoutPhaseWorkStreamsInput = { + update: XOR + create: XOR + where?: WorkStreamWhereInput + } + + export type WorkStreamUpdateToOneWithWhereWithoutPhaseWorkStreamsInput = { + where?: WorkStreamWhereInput + data: XOR + } + + export type WorkStreamUpdateWithoutPhaseWorkStreamsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + project?: ProjectUpdateOneRequiredWithoutWorkStreamsNestedInput + } + + export type WorkStreamUncheckedUpdateWithoutPhaseWorkStreamsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectPhaseUpsertWithoutPhaseWorkStreamsInput = { + update: XOR + create: XOR + where?: ProjectPhaseWhereInput + } + + export type ProjectPhaseUpdateToOneWithWhereWithoutPhaseWorkStreamsInput = { + where?: ProjectPhaseWhereInput + data: XOR + } + + export type ProjectPhaseUpdateWithoutPhaseWorkStreamsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutPhasesNestedInput + products?: PhaseProductUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateWithoutPhaseWorkStreamsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + products?: PhaseProductUncheckedUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseNestedInput + } + + export type ProjectTemplateCreateWithoutWorkManagementPermissionsInput = { + id?: bigint | number + name: string + key: string + category: string + subCategory?: string | null + metadata?: JsonNullValueInput | InputJsonValue + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type ProjectTemplateUncheckedCreateWithoutWorkManagementPermissionsInput = { + id?: bigint | number + name: string + key: string + category: string + subCategory?: string | null + metadata?: JsonNullValueInput | InputJsonValue + icon: string + question: string + info: string + aliases: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: boolean + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type ProjectTemplateCreateOrConnectWithoutWorkManagementPermissionsInput = { + where: ProjectTemplateWhereUniqueInput + create: XOR + } + + export type ProjectTemplateUpsertWithoutWorkManagementPermissionsInput = { + update: XOR + create: XOR + where?: ProjectTemplateWhereInput + } + + export type ProjectTemplateUpdateToOneWithWhereWithoutWorkManagementPermissionsInput = { + where?: ProjectTemplateWhereInput + data: XOR + } + + export type ProjectTemplateUpdateWithoutWorkManagementPermissionsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + key?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: NullableStringFieldUpdateOperationsInput | string | null + metadata?: JsonNullValueInput | InputJsonValue + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectTemplateUncheckedUpdateWithoutWorkManagementPermissionsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + key?: StringFieldUpdateOperationsInput | string + category?: StringFieldUpdateOperationsInput | string + subCategory?: NullableStringFieldUpdateOperationsInput | string | null + metadata?: JsonNullValueInput | InputJsonValue + icon?: StringFieldUpdateOperationsInput | string + question?: StringFieldUpdateOperationsInput | string + info?: StringFieldUpdateOperationsInput | string + aliases?: JsonNullValueInput | InputJsonValue + scope?: NullableJsonNullValueInput | InputJsonValue + phases?: NullableJsonNullValueInput | InputJsonValue + form?: NullableJsonNullValueInput | InputJsonValue + planConfig?: NullableJsonNullValueInput | InputJsonValue + priceConfig?: NullableJsonNullValueInput | InputJsonValue + disabled?: BoolFieldUpdateOperationsInput | boolean + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectCreateWithoutCopilotRequestsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutCopilotRequestsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutCopilotRequestsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type CopilotOpportunityCreateWithoutCopilotRequestInput = { + id?: bigint | number + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project?: ProjectCreateNestedOneWithoutCopilotOpportunitiesInput + applications?: CopilotApplicationCreateNestedManyWithoutOpportunityInput + } + + export type CopilotOpportunityUncheckedCreateWithoutCopilotRequestInput = { + id?: bigint | number + projectId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + applications?: CopilotApplicationUncheckedCreateNestedManyWithoutOpportunityInput + } + + export type CopilotOpportunityCreateOrConnectWithoutCopilotRequestInput = { + where: CopilotOpportunityWhereUniqueInput + create: XOR + } + + export type CopilotOpportunityCreateManyCopilotRequestInputEnvelope = { + data: CopilotOpportunityCreateManyCopilotRequestInput | CopilotOpportunityCreateManyCopilotRequestInput[] + skipDuplicates?: boolean + } + + export type ProjectUpsertWithoutCopilotRequestsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutCopilotRequestsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutCopilotRequestsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutCopilotRequestsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type CopilotOpportunityUpsertWithWhereUniqueWithoutCopilotRequestInput = { + where: CopilotOpportunityWhereUniqueInput + update: XOR + create: XOR + } + + export type CopilotOpportunityUpdateWithWhereUniqueWithoutCopilotRequestInput = { + where: CopilotOpportunityWhereUniqueInput + data: XOR + } + + export type CopilotOpportunityUpdateManyWithWhereWithoutCopilotRequestInput = { + where: CopilotOpportunityScalarWhereInput + data: XOR + } + + export type ProjectCreateWithoutCopilotOpportunitiesInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutCopilotOpportunitiesInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutCopilotOpportunitiesInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type CopilotRequestCreateWithoutOpportunitiesInput = { + id?: bigint | number + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project?: ProjectCreateNestedOneWithoutCopilotRequestsInput + } + + export type CopilotRequestUncheckedCreateWithoutOpportunitiesInput = { + id?: bigint | number + projectId?: bigint | number | null + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotRequestCreateOrConnectWithoutOpportunitiesInput = { + where: CopilotRequestWhereUniqueInput + create: XOR + } + + export type CopilotApplicationCreateWithoutOpportunityInput = { + id?: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + invites?: ProjectMemberInviteCreateNestedManyWithoutApplicationInput + } + + export type CopilotApplicationUncheckedCreateWithoutOpportunityInput = { + id?: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutApplicationInput + } + + export type CopilotApplicationCreateOrConnectWithoutOpportunityInput = { + where: CopilotApplicationWhereUniqueInput + create: XOR + } + + export type CopilotApplicationCreateManyOpportunityInputEnvelope = { + data: CopilotApplicationCreateManyOpportunityInput | CopilotApplicationCreateManyOpportunityInput[] + skipDuplicates?: boolean + } + + export type ProjectUpsertWithoutCopilotOpportunitiesInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutCopilotOpportunitiesInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutCopilotOpportunitiesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutCopilotOpportunitiesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type CopilotRequestUpsertWithoutOpportunitiesInput = { + update: XOR + create: XOR + where?: CopilotRequestWhereInput + } + + export type CopilotRequestUpdateToOneWithWhereWithoutOpportunitiesInput = { + where?: CopilotRequestWhereInput + data: XOR + } + + export type CopilotRequestUpdateWithoutOpportunitiesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneWithoutCopilotRequestsNestedInput + } + + export type CopilotRequestUncheckedUpdateWithoutOpportunitiesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotApplicationUpsertWithWhereUniqueWithoutOpportunityInput = { + where: CopilotApplicationWhereUniqueInput + update: XOR + create: XOR + } + + export type CopilotApplicationUpdateWithWhereUniqueWithoutOpportunityInput = { + where: CopilotApplicationWhereUniqueInput + data: XOR + } + + export type CopilotApplicationUpdateManyWithWhereWithoutOpportunityInput = { + where: CopilotApplicationScalarWhereInput + data: XOR + } + + export type CopilotApplicationScalarWhereInput = { + AND?: CopilotApplicationScalarWhereInput | CopilotApplicationScalarWhereInput[] + OR?: CopilotApplicationScalarWhereInput[] + NOT?: CopilotApplicationScalarWhereInput | CopilotApplicationScalarWhereInput[] + id?: BigIntFilter<"CopilotApplication"> | bigint | number + opportunityId?: BigIntFilter<"CopilotApplication"> | bigint | number + userId?: BigIntFilter<"CopilotApplication"> | bigint | number + notes?: StringNullableFilter<"CopilotApplication"> | string | null + status?: EnumCopilotApplicationStatusFilter<"CopilotApplication"> | $Enums.CopilotApplicationStatus + deletedAt?: DateTimeNullableFilter<"CopilotApplication"> | Date | string | null + createdAt?: DateTimeFilter<"CopilotApplication"> | Date | string + updatedAt?: DateTimeFilter<"CopilotApplication"> | Date | string + deletedBy?: IntNullableFilter<"CopilotApplication"> | number | null + createdBy?: IntFilter<"CopilotApplication"> | number + updatedBy?: IntFilter<"CopilotApplication"> | number + } + + export type CopilotOpportunityCreateWithoutApplicationsInput = { + id?: bigint | number + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + project?: ProjectCreateNestedOneWithoutCopilotOpportunitiesInput + copilotRequest?: CopilotRequestCreateNestedOneWithoutOpportunitiesInput + } + + export type CopilotOpportunityUncheckedCreateWithoutApplicationsInput = { + id?: bigint | number + projectId?: bigint | number | null + copilotRequestId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotOpportunityCreateOrConnectWithoutApplicationsInput = { + where: CopilotOpportunityWhereUniqueInput + create: XOR + } + + export type ProjectMemberInviteCreateWithoutApplicationInput = { + id?: bigint | number + userId?: bigint | number | null + email?: string | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + project: ProjectCreateNestedOneWithoutInvitesInput + } + + export type ProjectMemberInviteUncheckedCreateWithoutApplicationInput = { + id?: bigint | number + projectId: bigint | number + userId?: bigint | number | null + email?: string | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + } + + export type ProjectMemberInviteCreateOrConnectWithoutApplicationInput = { + where: ProjectMemberInviteWhereUniqueInput + create: XOR + } + + export type ProjectMemberInviteCreateManyApplicationInputEnvelope = { + data: ProjectMemberInviteCreateManyApplicationInput | ProjectMemberInviteCreateManyApplicationInput[] + skipDuplicates?: boolean + } + + export type CopilotOpportunityUpsertWithoutApplicationsInput = { + update: XOR + create: XOR + where?: CopilotOpportunityWhereInput + } + + export type CopilotOpportunityUpdateToOneWithWhereWithoutApplicationsInput = { + where?: CopilotOpportunityWhereInput + data: XOR + } + + export type CopilotOpportunityUpdateWithoutApplicationsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneWithoutCopilotOpportunitiesNestedInput + copilotRequest?: CopilotRequestUpdateOneWithoutOpportunitiesNestedInput + } + + export type CopilotOpportunityUncheckedUpdateWithoutApplicationsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + copilotRequestId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberInviteUpsertWithWhereUniqueWithoutApplicationInput = { + where: ProjectMemberInviteWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectMemberInviteUpdateWithWhereUniqueWithoutApplicationInput = { + where: ProjectMemberInviteWhereUniqueInput + data: XOR + } + + export type ProjectMemberInviteUpdateManyWithWhereWithoutApplicationInput = { + where: ProjectMemberInviteScalarWhereInput + data: XOR + } + + export type ProjectCreateWithoutSettingsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutSettingsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutSettingsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectUpsertWithoutSettingsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutSettingsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutSettingsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutSettingsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectCreateWithoutEstimationsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutEstimationsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutEstimationsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectEstimationItemCreateWithoutProjectEstimationInput = { + id?: bigint | number + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationItemUncheckedCreateWithoutProjectEstimationInput = { + id?: bigint | number + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationItemCreateOrConnectWithoutProjectEstimationInput = { + where: ProjectEstimationItemWhereUniqueInput + create: XOR + } + + export type ProjectEstimationItemCreateManyProjectEstimationInputEnvelope = { + data: ProjectEstimationItemCreateManyProjectEstimationInput | ProjectEstimationItemCreateManyProjectEstimationInput[] + skipDuplicates?: boolean + } + + export type ProjectUpsertWithoutEstimationsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutEstimationsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutEstimationsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutEstimationsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectEstimationItemUpsertWithWhereUniqueWithoutProjectEstimationInput = { + where: ProjectEstimationItemWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectEstimationItemUpdateWithWhereUniqueWithoutProjectEstimationInput = { + where: ProjectEstimationItemWhereUniqueInput + data: XOR + } + + export type ProjectEstimationItemUpdateManyWithWhereWithoutProjectEstimationInput = { + where: ProjectEstimationItemScalarWhereInput + data: XOR + } + + export type ProjectEstimationItemScalarWhereInput = { + AND?: ProjectEstimationItemScalarWhereInput | ProjectEstimationItemScalarWhereInput[] + OR?: ProjectEstimationItemScalarWhereInput[] + NOT?: ProjectEstimationItemScalarWhereInput | ProjectEstimationItemScalarWhereInput[] + id?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + projectEstimationId?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + price?: FloatFilter<"ProjectEstimationItem"> | number + type?: EnumEstimationTypeFilter<"ProjectEstimationItem"> | $Enums.EstimationType + markupUsedReference?: StringFilter<"ProjectEstimationItem"> | string + markupUsedReferenceId?: BigIntFilter<"ProjectEstimationItem"> | bigint | number + metadata?: JsonFilter<"ProjectEstimationItem"> + deletedAt?: DateTimeNullableFilter<"ProjectEstimationItem"> | Date | string | null + createdAt?: DateTimeFilter<"ProjectEstimationItem"> | Date | string + updatedAt?: DateTimeFilter<"ProjectEstimationItem"> | Date | string + deletedBy?: IntNullableFilter<"ProjectEstimationItem"> | number | null + createdBy?: IntFilter<"ProjectEstimationItem"> | number + updatedBy?: IntFilter<"ProjectEstimationItem"> | number + } + + export type ProjectEstimationCreateWithoutItemsInput = { + id?: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + project: ProjectCreateNestedOneWithoutEstimationsInput + } + + export type ProjectEstimationUncheckedCreateWithoutItemsInput = { + id?: bigint | number + projectId: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationCreateOrConnectWithoutItemsInput = { + where: ProjectEstimationWhereUniqueInput + create: XOR + } + + export type ProjectEstimationUpsertWithoutItemsInput = { + update: XOR + create: XOR + where?: ProjectEstimationWhereInput + } + + export type ProjectEstimationUpdateToOneWithWhereWithoutItemsInput = { + where?: ProjectEstimationWhereInput + data: XOR + } + + export type ProjectEstimationUpdateWithoutItemsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneRequiredWithoutEstimationsNestedInput + } + + export type ProjectEstimationUncheckedUpdateWithoutItemsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectCreateWithoutScopeChangeRequestsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutScopeChangeRequestsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutScopeChangeRequestsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectUpsertWithoutScopeChangeRequestsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutScopeChangeRequestsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutScopeChangeRequestsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutScopeChangeRequestsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectCreateWithoutHistoryInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutHistoryInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + showcasePosts?: ProjectShowcasePostUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutHistoryInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectUpsertWithoutHistoryInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutHistoryInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutHistoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutHistoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + showcasePosts?: ProjectShowcasePostUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectCreateWithoutShowcasePostsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityCreateNestedManyWithoutProjectInput + settings?: ProjectSettingCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationCreateNestedManyWithoutProjectInput + history?: ProjectHistoryCreateNestedManyWithoutProjectInput + } + + export type ProjectUncheckedCreateWithoutShowcasePostsInput = { + id?: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + name: string + description?: string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: Decimal | DecimalJsLike | number | string | null + actualPrice?: Decimal | DecimalJsLike | number | string | null + terms?: ProjectCreatetermsInput | string[] + groups?: ProjectCreategroupsInput | string[] + type: string + status: $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: string | null + templateId?: bigint | number | null + version?: string + lastActivityAt: Date | string + lastActivityUserId: string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + members?: ProjectMemberUncheckedCreateNestedManyWithoutProjectInput + attachments?: ProjectAttachmentUncheckedCreateNestedManyWithoutProjectInput + phases?: ProjectPhaseUncheckedCreateNestedManyWithoutProjectInput + invites?: ProjectMemberInviteUncheckedCreateNestedManyWithoutProjectInput + scopeChangeRequests?: ScopeChangeRequestUncheckedCreateNestedManyWithoutProjectInput + workStreams?: WorkStreamUncheckedCreateNestedManyWithoutProjectInput + copilotRequests?: CopilotRequestUncheckedCreateNestedManyWithoutProjectInput + copilotOpportunities?: CopilotOpportunityUncheckedCreateNestedManyWithoutProjectInput + settings?: ProjectSettingUncheckedCreateNestedManyWithoutProjectInput + estimations?: ProjectEstimationUncheckedCreateNestedManyWithoutProjectInput + history?: ProjectHistoryUncheckedCreateNestedManyWithoutProjectInput + } + + export type ProjectCreateOrConnectWithoutShowcasePostsInput = { + where: ProjectWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostIndustryCreateWithoutProjectShowcasePostInput = { + id?: bigint | number + industry: ProjectPostIndustryCreateNestedOneWithoutPostsInput + } + + export type ProjectShowcasePostIndustryUncheckedCreateWithoutProjectShowcasePostInput = { + id?: bigint | number + industryId: bigint | number + } + + export type ProjectShowcasePostIndustryCreateOrConnectWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostIndustryWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostIndustryCreateManyProjectShowcasePostInputEnvelope = { + data: ProjectShowcasePostIndustryCreateManyProjectShowcasePostInput | ProjectShowcasePostIndustryCreateManyProjectShowcasePostInput[] + skipDuplicates?: boolean + } + + export type ProjectShowcasePostCategoryCreateWithoutProjectShowcasePostInput = { + id?: bigint | number + category: ProjectPostCategoryCreateNestedOneWithoutPostsInput + } + + export type ProjectShowcasePostCategoryUncheckedCreateWithoutProjectShowcasePostInput = { + id?: bigint | number + categoryId: bigint | number + } + + export type ProjectShowcasePostCategoryCreateOrConnectWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostCategoryWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostCategoryCreateManyProjectShowcasePostInputEnvelope = { + data: ProjectShowcasePostCategoryCreateManyProjectShowcasePostInput | ProjectShowcasePostCategoryCreateManyProjectShowcasePostInput[] + skipDuplicates?: boolean + } + + export type ProjectShowcasePostMediaCreateWithoutProjectShowcasePostInput = { + id?: bigint | number + type: string + url: string + alt?: string | null + createdAt?: Date | string + createdBy: bigint | number + } + + export type ProjectShowcasePostMediaUncheckedCreateWithoutProjectShowcasePostInput = { + id?: bigint | number + type: string + url: string + alt?: string | null + createdAt?: Date | string + createdBy: bigint | number + } + + export type ProjectShowcasePostMediaCreateOrConnectWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostMediaWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostMediaCreateManyProjectShowcasePostInputEnvelope = { + data: ProjectShowcasePostMediaCreateManyProjectShowcasePostInput | ProjectShowcasePostMediaCreateManyProjectShowcasePostInput[] + skipDuplicates?: boolean + } + + export type ProjectUpsertWithoutShowcasePostsInput = { + update: XOR + create: XOR + where?: ProjectWhereInput + } + + export type ProjectUpdateToOneWithWhereWithoutShowcasePostsInput = { + where?: ProjectWhereInput + data: XOR + } + + export type ProjectUpdateWithoutShowcasePostsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUpdateManyWithoutProjectNestedInput + } + + export type ProjectUncheckedUpdateWithoutShowcasePostsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + external?: NullableJsonNullValueInput | InputJsonValue + bookmarks?: NullableJsonNullValueInput | InputJsonValue + utm?: NullableJsonNullValueInput | InputJsonValue + estimatedPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + actualPrice?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + terms?: ProjectUpdatetermsInput | string[] + groups?: ProjectUpdategroupsInput | string[] + type?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + details?: NullableJsonNullValueInput | InputJsonValue + challengeEligibility?: NullableJsonNullValueInput | InputJsonValue + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + templateId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + version?: StringFieldUpdateOperationsInput | string + lastActivityAt?: DateTimeFieldUpdateOperationsInput | Date | string + lastActivityUserId?: StringFieldUpdateOperationsInput | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + members?: ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput + attachments?: ProjectAttachmentUncheckedUpdateManyWithoutProjectNestedInput + phases?: ProjectPhaseUncheckedUpdateManyWithoutProjectNestedInput + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutProjectNestedInput + scopeChangeRequests?: ScopeChangeRequestUncheckedUpdateManyWithoutProjectNestedInput + workStreams?: WorkStreamUncheckedUpdateManyWithoutProjectNestedInput + copilotRequests?: CopilotRequestUncheckedUpdateManyWithoutProjectNestedInput + copilotOpportunities?: CopilotOpportunityUncheckedUpdateManyWithoutProjectNestedInput + settings?: ProjectSettingUncheckedUpdateManyWithoutProjectNestedInput + estimations?: ProjectEstimationUncheckedUpdateManyWithoutProjectNestedInput + history?: ProjectHistoryUncheckedUpdateManyWithoutProjectNestedInput + } + + export type ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostIndustryWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostIndustryWhereUniqueInput + data: XOR + } + + export type ProjectShowcasePostIndustryUpdateManyWithWhereWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostIndustryScalarWhereInput + data: XOR + } + + export type ProjectShowcasePostIndustryScalarWhereInput = { + AND?: ProjectShowcasePostIndustryScalarWhereInput | ProjectShowcasePostIndustryScalarWhereInput[] + OR?: ProjectShowcasePostIndustryScalarWhereInput[] + NOT?: ProjectShowcasePostIndustryScalarWhereInput | ProjectShowcasePostIndustryScalarWhereInput[] + id?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + industryId?: BigIntFilter<"ProjectShowcasePostIndustry"> | bigint | number + } + + export type ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostCategoryWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostCategoryWhereUniqueInput + data: XOR + } + + export type ProjectShowcasePostCategoryUpdateManyWithWhereWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostCategoryScalarWhereInput + data: XOR + } + + export type ProjectShowcasePostCategoryScalarWhereInput = { + AND?: ProjectShowcasePostCategoryScalarWhereInput | ProjectShowcasePostCategoryScalarWhereInput[] + OR?: ProjectShowcasePostCategoryScalarWhereInput[] + NOT?: ProjectShowcasePostCategoryScalarWhereInput | ProjectShowcasePostCategoryScalarWhereInput[] + id?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + categoryId?: BigIntFilter<"ProjectShowcasePostCategory"> | bigint | number + } + + export type ProjectShowcasePostMediaUpsertWithWhereUniqueWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostMediaWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectShowcasePostMediaUpdateWithWhereUniqueWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostMediaWhereUniqueInput + data: XOR + } + + export type ProjectShowcasePostMediaUpdateManyWithWhereWithoutProjectShowcasePostInput = { + where: ProjectShowcasePostMediaScalarWhereInput + data: XOR + } + + export type ProjectShowcasePostMediaScalarWhereInput = { + AND?: ProjectShowcasePostMediaScalarWhereInput | ProjectShowcasePostMediaScalarWhereInput[] + OR?: ProjectShowcasePostMediaScalarWhereInput[] + NOT?: ProjectShowcasePostMediaScalarWhereInput | ProjectShowcasePostMediaScalarWhereInput[] + id?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + projectShowcasePostId?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + type?: StringFilter<"ProjectShowcasePostMedia"> | string + url?: StringFilter<"ProjectShowcasePostMedia"> | string + alt?: StringNullableFilter<"ProjectShowcasePostMedia"> | string | null + createdAt?: DateTimeFilter<"ProjectShowcasePostMedia"> | Date | string + createdBy?: BigIntFilter<"ProjectShowcasePostMedia"> | bigint | number + } + + export type ProjectShowcasePostIndustryCreateWithoutIndustryInput = { + id?: bigint | number + projectShowcasePost: ProjectShowcasePostCreateNestedOneWithoutIndustriesInput + } + + export type ProjectShowcasePostIndustryUncheckedCreateWithoutIndustryInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + } + + export type ProjectShowcasePostIndustryCreateOrConnectWithoutIndustryInput = { + where: ProjectShowcasePostIndustryWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostIndustryCreateManyIndustryInputEnvelope = { + data: ProjectShowcasePostIndustryCreateManyIndustryInput | ProjectShowcasePostIndustryCreateManyIndustryInput[] + skipDuplicates?: boolean + } + + export type ProjectShowcasePostIndustryUpsertWithWhereUniqueWithoutIndustryInput = { + where: ProjectShowcasePostIndustryWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectShowcasePostIndustryUpdateWithWhereUniqueWithoutIndustryInput = { + where: ProjectShowcasePostIndustryWhereUniqueInput + data: XOR + } + + export type ProjectShowcasePostIndustryUpdateManyWithWhereWithoutIndustryInput = { + where: ProjectShowcasePostIndustryScalarWhereInput + data: XOR + } + + export type ProjectShowcasePostCategoryCreateWithoutCategoryInput = { + id?: bigint | number + projectShowcasePost: ProjectShowcasePostCreateNestedOneWithoutCategoriesInput + } + + export type ProjectShowcasePostCategoryUncheckedCreateWithoutCategoryInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + } + + export type ProjectShowcasePostCategoryCreateOrConnectWithoutCategoryInput = { + where: ProjectShowcasePostCategoryWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostCategoryCreateManyCategoryInputEnvelope = { + data: ProjectShowcasePostCategoryCreateManyCategoryInput | ProjectShowcasePostCategoryCreateManyCategoryInput[] + skipDuplicates?: boolean + } + + export type ProjectShowcasePostCategoryUpsertWithWhereUniqueWithoutCategoryInput = { + where: ProjectShowcasePostCategoryWhereUniqueInput + update: XOR + create: XOR + } + + export type ProjectShowcasePostCategoryUpdateWithWhereUniqueWithoutCategoryInput = { + where: ProjectShowcasePostCategoryWhereUniqueInput + data: XOR + } + + export type ProjectShowcasePostCategoryUpdateManyWithWhereWithoutCategoryInput = { + where: ProjectShowcasePostCategoryScalarWhereInput + data: XOR + } + + export type ProjectShowcasePostCreateWithoutIndustriesInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + project: ProjectCreateNestedOneWithoutShowcasePostsInput + categories?: ProjectShowcasePostCategoryCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostUncheckedCreateWithoutIndustriesInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + projectId: bigint | number + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + categories?: ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaUncheckedCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostCreateOrConnectWithoutIndustriesInput = { + where: ProjectShowcasePostWhereUniqueInput + create: XOR + } + + export type ProjectPostIndustryCreateWithoutPostsInput = { + id?: bigint | number + name: string + } + + export type ProjectPostIndustryUncheckedCreateWithoutPostsInput = { + id?: bigint | number + name: string + } + + export type ProjectPostIndustryCreateOrConnectWithoutPostsInput = { + where: ProjectPostIndustryWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostUpsertWithoutIndustriesInput = { + update: XOR + create: XOR + where?: ProjectShowcasePostWhereInput + } + + export type ProjectShowcasePostUpdateToOneWithWhereWithoutIndustriesInput = { + where?: ProjectShowcasePostWhereInput + data: XOR + } + + export type ProjectShowcasePostUpdateWithoutIndustriesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + project?: ProjectUpdateOneRequiredWithoutShowcasePostsNestedInput + categories?: ProjectShowcasePostCategoryUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostUncheckedUpdateWithoutIndustriesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + categories?: ProjectShowcasePostCategoryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectPostIndustryUpsertWithoutPostsInput = { + update: XOR + create: XOR + where?: ProjectPostIndustryWhereInput + } + + export type ProjectPostIndustryUpdateToOneWithWhereWithoutPostsInput = { + where?: ProjectPostIndustryWhereInput + data: XOR + } + + export type ProjectPostIndustryUpdateWithoutPostsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectPostIndustryUncheckedUpdateWithoutPostsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectShowcasePostCreateWithoutCategoriesInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + project: ProjectCreateNestedOneWithoutShowcasePostsInput + industries?: ProjectShowcasePostIndustryCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostUncheckedCreateWithoutCategoriesInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + projectId: bigint | number + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + industries?: ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + media?: ProjectShowcasePostMediaUncheckedCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostCreateOrConnectWithoutCategoriesInput = { + where: ProjectShowcasePostWhereUniqueInput + create: XOR + } + + export type ProjectPostCategoryCreateWithoutPostsInput = { + id?: bigint | number + name: string + } + + export type ProjectPostCategoryUncheckedCreateWithoutPostsInput = { + id?: bigint | number + name: string + } + + export type ProjectPostCategoryCreateOrConnectWithoutPostsInput = { + where: ProjectPostCategoryWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostUpsertWithoutCategoriesInput = { + update: XOR + create: XOR + where?: ProjectShowcasePostWhereInput + } + + export type ProjectShowcasePostUpdateToOneWithWhereWithoutCategoriesInput = { + where?: ProjectShowcasePostWhereInput + data: XOR + } + + export type ProjectShowcasePostUpdateWithoutCategoriesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + project?: ProjectUpdateOneRequiredWithoutShowcasePostsNestedInput + industries?: ProjectShowcasePostIndustryUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostUncheckedUpdateWithoutCategoriesInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + industries?: ProjectShowcasePostIndustryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectPostCategoryUpsertWithoutPostsInput = { + update: XOR + create: XOR + where?: ProjectPostCategoryWhereInput + } + + export type ProjectPostCategoryUpdateToOneWithWhereWithoutPostsInput = { + where?: ProjectPostCategoryWhereInput + data: XOR + } + + export type ProjectPostCategoryUpdateWithoutPostsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectPostCategoryUncheckedUpdateWithoutPostsInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + } + + export type ProjectShowcasePostCreateWithoutMediaInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + project: ProjectCreateNestedOneWithoutShowcasePostsInput + industries?: ProjectShowcasePostIndustryCreateNestedManyWithoutProjectShowcasePostInput + categories?: ProjectShowcasePostCategoryCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostUncheckedCreateWithoutMediaInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + projectId: bigint | number + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + industries?: ProjectShowcasePostIndustryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + categories?: ProjectShowcasePostCategoryUncheckedCreateNestedManyWithoutProjectShowcasePostInput + } + + export type ProjectShowcasePostCreateOrConnectWithoutMediaInput = { + where: ProjectShowcasePostWhereUniqueInput + create: XOR + } + + export type ProjectShowcasePostUpsertWithoutMediaInput = { + update: XOR + create: XOR + where?: ProjectShowcasePostWhereInput + } + + export type ProjectShowcasePostUpdateToOneWithWhereWithoutMediaInput = { + where?: ProjectShowcasePostWhereInput + data: XOR + } + + export type ProjectShowcasePostUpdateWithoutMediaInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + project?: ProjectUpdateOneRequiredWithoutShowcasePostsNestedInput + industries?: ProjectShowcasePostIndustryUpdateManyWithoutProjectShowcasePostNestedInput + categories?: ProjectShowcasePostCategoryUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostUncheckedUpdateWithoutMediaInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + industries?: ProjectShowcasePostIndustryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + categories?: ProjectShowcasePostCategoryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectMemberCreateManyProjectInput = { + id?: bigint | number + userId: bigint | number + role: $Enums.ProjectMemberRole + isPrimary?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectAttachmentCreateManyProjectInput = { + id?: bigint | number + title?: string | null + type: $Enums.AttachmentType + tags?: ProjectAttachmentCreatetagsInput | string[] + size?: number | null + category?: string | null + description?: string | null + path: string + contentType?: string | null + allowedUsers?: ProjectAttachmentCreateallowedUsersInput | number[] + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseCreateManyProjectInput = { + id?: bigint | number + name?: string | null + description?: string | null + requirements?: string | null + status?: $Enums.ProjectStatus | null + startDate?: Date | string | null + endDate?: Date | string | null + duration?: number | null + budget?: number + spentBudget?: number + progress?: number + details?: JsonNullValueInput | InputJsonValue + order?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectMemberInviteCreateManyProjectInput = { + id?: bigint | number + userId?: bigint | number | null + email?: string | null + applicationId?: bigint | number | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + } + + export type ScopeChangeRequestCreateManyProjectInput = { + id?: bigint | number + oldScope: JsonNullValueInput | InputJsonValue + newScope: JsonNullValueInput | InputJsonValue + status: $Enums.ScopeChangeRequestStatus + approvedAt?: Date | string | null + approvedBy?: number | null + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type WorkStreamCreateManyProjectInput = { + id?: bigint | number + name: string + type: string + status: $Enums.WorkStreamStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type CopilotRequestCreateManyProjectInput = { + id?: bigint | number + status?: $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotOpportunityCreateManyProjectInput = { + id?: bigint | number + copilotRequestId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectSettingCreateManyProjectInput = { + id?: bigint | number + key: string + value?: string | null + valueType?: $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationCreateManyProjectInput = { + id?: bigint | number + buildingBlockKey: string + conditions: string + price: number + quantity?: number | null + minTime: number + maxTime: number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: number + updatedBy: number + } + + export type ProjectHistoryCreateManyProjectInput = { + id?: bigint | number + status: string + cancelReason?: string | null + createdAt?: Date | string + updatedAt?: Date | string + updatedBy: number + } + + export type ProjectShowcasePostCreateManyProjectInput = { + id?: bigint | number + title: string + content: string + status?: $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostCreatechallengeIdsInput | string[] + createdById: number + updatedById: number + publishedAt?: Date | string | null + publishedBy?: number | null + createdAt?: Date | string + updatedAt?: Date | string + } + + export type ProjectMemberUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + isPrimary?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectAttachmentUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectAttachmentUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectAttachmentUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: NullableStringFieldUpdateOperationsInput | string | null + type?: EnumAttachmentTypeFieldUpdateOperationsInput | $Enums.AttachmentType + tags?: ProjectAttachmentUpdatetagsInput | string[] + size?: NullableIntFieldUpdateOperationsInput | number | null + category?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + path?: StringFieldUpdateOperationsInput | string + contentType?: NullableStringFieldUpdateOperationsInput | string | null + allowedUsers?: ProjectAttachmentUpdateallowedUsersInput | number[] + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + products?: PhaseProductUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + products?: PhaseProductUncheckedUpdateManyWithoutPhaseNestedInput + members?: ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseNestedInput + approvals?: ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseNestedInput + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutPhaseNestedInput + } + + export type ProjectPhaseUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + description?: NullableStringFieldUpdateOperationsInput | string | null + requirements?: NullableStringFieldUpdateOperationsInput | string | null + status?: NullableEnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus | null + startDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + duration?: NullableIntFieldUpdateOperationsInput | number | null + budget?: FloatFieldUpdateOperationsInput | number + spentBudget?: FloatFieldUpdateOperationsInput | number + progress?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + order?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberInviteUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + application?: CopilotApplicationUpdateOneWithoutInvitesNestedInput + } + + export type ProjectMemberInviteUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + applicationId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ProjectMemberInviteUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + applicationId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ScopeChangeRequestUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ScopeChangeRequestUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ScopeChangeRequestUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + oldScope?: JsonNullValueInput | InputJsonValue + newScope?: JsonNullValueInput | InputJsonValue + status?: EnumScopeChangeRequestStatusFieldUpdateOperationsInput | $Enums.ScopeChangeRequestStatus + approvedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + approvedBy?: NullableIntFieldUpdateOperationsInput | number | null + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type WorkStreamUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + phaseWorkStreams?: PhaseWorkStreamUpdateManyWithoutWorkStreamNestedInput + } + + export type WorkStreamUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + phaseWorkStreams?: PhaseWorkStreamUncheckedUpdateManyWithoutWorkStreamNestedInput + } + + export type WorkStreamUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + type?: StringFieldUpdateOperationsInput | string + status?: EnumWorkStreamStatusFieldUpdateOperationsInput | $Enums.WorkStreamStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type CopilotRequestUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + opportunities?: CopilotOpportunityUpdateManyWithoutCopilotRequestNestedInput + } + + export type CopilotRequestUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + opportunities?: CopilotOpportunityUncheckedUpdateManyWithoutCopilotRequestNestedInput + } + + export type CopilotRequestUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotRequestStatusFieldUpdateOperationsInput | $Enums.CopilotRequestStatus + data?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotOpportunityUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + copilotRequest?: CopilotRequestUpdateOneWithoutOpportunitiesNestedInput + applications?: CopilotApplicationUpdateManyWithoutOpportunityNestedInput + } + + export type CopilotOpportunityUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + copilotRequestId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + applications?: CopilotApplicationUncheckedUpdateManyWithoutOpportunityNestedInput + } + + export type CopilotOpportunityUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + copilotRequestId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectSettingUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectSettingUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectSettingUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + key?: StringFieldUpdateOperationsInput | string + value?: NullableStringFieldUpdateOperationsInput | string | null + valueType?: NullableEnumValueTypeFieldUpdateOperationsInput | $Enums.ValueType | null + metadata?: JsonNullValueInput | InputJsonValue + readPermission?: JsonNullValueInput | InputJsonValue + writePermission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + items?: ProjectEstimationItemUpdateManyWithoutProjectEstimationNestedInput + } + + export type ProjectEstimationUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + items?: ProjectEstimationItemUncheckedUpdateManyWithoutProjectEstimationNestedInput + } + + export type ProjectEstimationUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + buildingBlockKey?: StringFieldUpdateOperationsInput | string + conditions?: StringFieldUpdateOperationsInput | string + price?: FloatFieldUpdateOperationsInput | number + quantity?: NullableIntFieldUpdateOperationsInput | number | null + minTime?: IntFieldUpdateOperationsInput | number + maxTime?: IntFieldUpdateOperationsInput | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectHistoryUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectHistoryUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectHistoryUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: StringFieldUpdateOperationsInput | string + cancelReason?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectShowcasePostUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + industries?: ProjectShowcasePostIndustryUpdateManyWithoutProjectShowcasePostNestedInput + categories?: ProjectShowcasePostCategoryUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostUncheckedUpdateWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + industries?: ProjectShowcasePostIndustryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + categories?: ProjectShowcasePostCategoryUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + media?: ProjectShowcasePostMediaUncheckedUpdateManyWithoutProjectShowcasePostNestedInput + } + + export type ProjectShowcasePostUncheckedUpdateManyWithoutProjectInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + title?: StringFieldUpdateOperationsInput | string + content?: StringFieldUpdateOperationsInput | string + status?: EnumProjectShowcasePostStatusFieldUpdateOperationsInput | $Enums.ProjectShowcasePostStatus + challengeIds?: ProjectShowcasePostUpdatechallengeIdsInput | string[] + createdById?: IntFieldUpdateOperationsInput | number + updatedById?: IntFieldUpdateOperationsInput | number + publishedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + publishedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type PhaseProductCreateManyPhaseInput = { + id?: bigint | number + projectId: bigint | number + directProjectId?: bigint | number | null + billingAccountId?: bigint | number | null + templateId?: bigint | number + name?: string | null + type?: string | null + estimatedPrice?: number + actualPrice?: number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseMemberCreateManyPhaseInput = { + id?: bigint | number + userId: bigint | number + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectPhaseApprovalCreateManyPhaseInput = { + id?: bigint | number + decision: $Enums.PhaseApprovalDecision + comment?: string | null + startDate: Date | string + endDate?: Date | string | null + expectedEndDate: Date | string + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type PhaseWorkStreamCreateManyPhaseInput = { + workStreamId: bigint | number + } + + export type PhaseProductUpdateWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseProductUncheckedUpdateWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseProductUncheckedUpdateManyWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + directProjectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + billingAccountId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + templateId?: BigIntFieldUpdateOperationsInput | bigint | number + name?: NullableStringFieldUpdateOperationsInput | string | null + type?: NullableStringFieldUpdateOperationsInput | string | null + estimatedPrice?: FloatFieldUpdateOperationsInput | number + actualPrice?: FloatFieldUpdateOperationsInput | number + details?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseMemberUpdateWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseMemberUncheckedUpdateWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseMemberUncheckedUpdateManyWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseApprovalUpdateWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseApprovalUncheckedUpdateWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectPhaseApprovalUncheckedUpdateManyWithoutPhaseInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + decision?: EnumPhaseApprovalDecisionFieldUpdateOperationsInput | $Enums.PhaseApprovalDecision + comment?: NullableStringFieldUpdateOperationsInput | string | null + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + expectedEndDate?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseWorkStreamUpdateWithoutPhaseInput = { + workStream?: WorkStreamUpdateOneRequiredWithoutPhaseWorkStreamsNestedInput + } + + export type PhaseWorkStreamUncheckedUpdateWithoutPhaseInput = { + workStreamId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type PhaseWorkStreamUncheckedUpdateManyWithoutPhaseInput = { + workStreamId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type MilestoneCreateManyTimelineInput = { + id?: bigint | number + name: string + description?: string | null + duration: number + startDate: Date | string + actualStartDate?: Date | string | null + endDate?: Date | string | null + completionDate?: Date | string | null + status: $Enums.ProjectStatus + type: string + details?: NullableJsonNullValueInput | InputJsonValue + order: number + plannedText?: string | null + activeText?: string | null + completedText?: string | null + blockedText?: string | null + hidden?: boolean + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: bigint | number | null + createdBy: bigint | number + updatedBy: bigint | number + } + + export type MilestoneUpdateWithoutTimelineInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + statusHistory?: StatusHistoryUpdateManyWithoutMilestoneNestedInput + } + + export type MilestoneUncheckedUpdateWithoutTimelineInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + statusHistory?: StatusHistoryUncheckedUpdateManyWithoutMilestoneNestedInput + } + + export type MilestoneUncheckedUpdateManyWithoutTimelineInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + name?: StringFieldUpdateOperationsInput | string + description?: NullableStringFieldUpdateOperationsInput | string | null + duration?: IntFieldUpdateOperationsInput | number + startDate?: DateTimeFieldUpdateOperationsInput | Date | string + actualStartDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + endDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + completionDate?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + type?: StringFieldUpdateOperationsInput | string + details?: NullableJsonNullValueInput | InputJsonValue + order?: IntFieldUpdateOperationsInput | number + plannedText?: NullableStringFieldUpdateOperationsInput | string | null + activeText?: NullableStringFieldUpdateOperationsInput | string | null + completedText?: NullableStringFieldUpdateOperationsInput | string | null + blockedText?: NullableStringFieldUpdateOperationsInput | string | null + hidden?: BoolFieldUpdateOperationsInput | boolean + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + updatedBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type StatusHistoryCreateManyMilestoneInput = { + id?: bigint | number + reference: string + status: $Enums.ProjectStatus + comment?: string | null + createdBy: number + createdAt?: Date | string + updatedBy: number + updatedAt?: Date | string + } + + export type StatusHistoryUpdateWithoutMilestoneInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type StatusHistoryUncheckedUpdateWithoutMilestoneInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type StatusHistoryUncheckedUpdateManyWithoutMilestoneInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + reference?: StringFieldUpdateOperationsInput | string + status?: EnumProjectStatusFieldUpdateOperationsInput | $Enums.ProjectStatus + comment?: NullableStringFieldUpdateOperationsInput | string | null + createdBy?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedBy?: IntFieldUpdateOperationsInput | number + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type WorkManagementPermissionCreateManyProjectTemplateInput = { + id?: bigint | number + policy: string + permission: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type WorkManagementPermissionUpdateWithoutProjectTemplateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type WorkManagementPermissionUncheckedUpdateWithoutProjectTemplateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type WorkManagementPermissionUncheckedUpdateManyWithoutProjectTemplateInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + policy?: StringFieldUpdateOperationsInput | string + permission?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type PhaseWorkStreamCreateManyWorkStreamInput = { + phaseId: bigint | number + } + + export type PhaseWorkStreamUpdateWithoutWorkStreamInput = { + phase?: ProjectPhaseUpdateOneRequiredWithoutPhaseWorkStreamsNestedInput + } + + export type PhaseWorkStreamUncheckedUpdateWithoutWorkStreamInput = { + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type PhaseWorkStreamUncheckedUpdateManyWithoutWorkStreamInput = { + phaseId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type CopilotOpportunityCreateManyCopilotRequestInput = { + id?: bigint | number + projectId?: bigint | number | null + status?: $Enums.CopilotOpportunityStatus + type: $Enums.CopilotOpportunityType + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotOpportunityUpdateWithoutCopilotRequestInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + project?: ProjectUpdateOneWithoutCopilotOpportunitiesNestedInput + applications?: CopilotApplicationUpdateManyWithoutOpportunityNestedInput + } + + export type CopilotOpportunityUncheckedUpdateWithoutCopilotRequestInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + applications?: CopilotApplicationUncheckedUpdateManyWithoutOpportunityNestedInput + } + + export type CopilotOpportunityUncheckedUpdateManyWithoutCopilotRequestInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + status?: EnumCopilotOpportunityStatusFieldUpdateOperationsInput | $Enums.CopilotOpportunityStatus + type?: EnumCopilotOpportunityTypeFieldUpdateOperationsInput | $Enums.CopilotOpportunityType + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type CopilotApplicationCreateManyOpportunityInput = { + id?: bigint | number + userId: bigint | number + notes?: string | null + status?: $Enums.CopilotApplicationStatus + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type CopilotApplicationUpdateWithoutOpportunityInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + invites?: ProjectMemberInviteUpdateManyWithoutApplicationNestedInput + } + + export type CopilotApplicationUncheckedUpdateWithoutOpportunityInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + invites?: ProjectMemberInviteUncheckedUpdateManyWithoutApplicationNestedInput + } + + export type CopilotApplicationUncheckedUpdateManyWithoutOpportunityInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: BigIntFieldUpdateOperationsInput | bigint | number + notes?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumCopilotApplicationStatusFieldUpdateOperationsInput | $Enums.CopilotApplicationStatus + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectMemberInviteCreateManyApplicationInput = { + id?: bigint | number + projectId: bigint | number + userId?: bigint | number | null + email?: string | null + role: $Enums.ProjectMemberRole + status: $Enums.InviteStatus + createdAt?: Date | string + updatedAt?: Date | string + deletedAt?: Date | string | null + createdBy: number + updatedBy: number + deletedBy?: bigint | number | null + } + + export type ProjectMemberInviteUpdateWithoutApplicationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + project?: ProjectUpdateOneRequiredWithoutInvitesNestedInput + } + + export type ProjectMemberInviteUncheckedUpdateWithoutApplicationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ProjectMemberInviteUncheckedUpdateManyWithoutApplicationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectId?: BigIntFieldUpdateOperationsInput | bigint | number + userId?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + email?: NullableStringFieldUpdateOperationsInput | string | null + role?: EnumProjectMemberRoleFieldUpdateOperationsInput | $Enums.ProjectMemberRole + status?: EnumInviteStatusFieldUpdateOperationsInput | $Enums.InviteStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + deletedBy?: NullableBigIntFieldUpdateOperationsInput | bigint | number | null + } + + export type ProjectEstimationItemCreateManyProjectEstimationInput = { + id?: bigint | number + price: number + type: $Enums.EstimationType + markupUsedReference: string + markupUsedReferenceId: bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: Date | string | null + createdAt?: Date | string + updatedAt?: Date | string + deletedBy?: number | null + createdBy: number + updatedBy: number + } + + export type ProjectEstimationItemUpdateWithoutProjectEstimationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationItemUncheckedUpdateWithoutProjectEstimationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectEstimationItemUncheckedUpdateManyWithoutProjectEstimationInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + price?: FloatFieldUpdateOperationsInput | number + type?: EnumEstimationTypeFieldUpdateOperationsInput | $Enums.EstimationType + markupUsedReference?: StringFieldUpdateOperationsInput | string + markupUsedReferenceId?: BigIntFieldUpdateOperationsInput | bigint | number + metadata?: JsonNullValueInput | InputJsonValue + deletedAt?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + deletedBy?: NullableIntFieldUpdateOperationsInput | number | null + createdBy?: IntFieldUpdateOperationsInput | number + updatedBy?: IntFieldUpdateOperationsInput | number + } + + export type ProjectShowcasePostIndustryCreateManyProjectShowcasePostInput = { + id?: bigint | number + industryId: bigint | number + } + + export type ProjectShowcasePostCategoryCreateManyProjectShowcasePostInput = { + id?: bigint | number + categoryId: bigint | number + } + + export type ProjectShowcasePostMediaCreateManyProjectShowcasePostInput = { + id?: bigint | number + type: string + url: string + alt?: string | null + createdAt?: Date | string + createdBy: bigint | number + } + + export type ProjectShowcasePostIndustryUpdateWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + industry?: ProjectPostIndustryUpdateOneRequiredWithoutPostsNestedInput + } + + export type ProjectShowcasePostIndustryUncheckedUpdateWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + industryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostIndustryUncheckedUpdateManyWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + industryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryUpdateWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + category?: ProjectPostCategoryUpdateOneRequiredWithoutPostsNestedInput + } + + export type ProjectShowcasePostCategoryUncheckedUpdateWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + categoryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryUncheckedUpdateManyWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + categoryId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostMediaUpdateWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostMediaUncheckedUpdateWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostMediaUncheckedUpdateManyWithoutProjectShowcasePostInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + type?: StringFieldUpdateOperationsInput | string + url?: StringFieldUpdateOperationsInput | string + alt?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + createdBy?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostIndustryCreateManyIndustryInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + } + + export type ProjectShowcasePostIndustryUpdateWithoutIndustryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePost?: ProjectShowcasePostUpdateOneRequiredWithoutIndustriesNestedInput + } + + export type ProjectShowcasePostIndustryUncheckedUpdateWithoutIndustryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostIndustryUncheckedUpdateManyWithoutIndustryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryCreateManyCategoryInput = { + id?: bigint | number + projectShowcasePostId: bigint | number + } + + export type ProjectShowcasePostCategoryUpdateWithoutCategoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePost?: ProjectShowcasePostUpdateOneRequiredWithoutCategoriesNestedInput + } + + export type ProjectShowcasePostCategoryUncheckedUpdateWithoutCategoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + export type ProjectShowcasePostCategoryUncheckedUpdateManyWithoutCategoryInput = { + id?: BigIntFieldUpdateOperationsInput | bigint | number + projectShowcasePostId?: BigIntFieldUpdateOperationsInput | bigint | number + } + + + + /** + * Batch Payload for updateMany & deleteMany & createMany + */ + + export type BatchPayload = { + count: number + } + + /** + * DMMF + */ + export const dmmf: runtime.BaseDMMF +} \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/index.js b/packages/projects-prisma-client/generated/index.js new file mode 100644 index 0000000..32c52da --- /dev/null +++ b/packages/projects-prisma-client/generated/index.js @@ -0,0 +1,1247 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file + +Object.defineProperty(exports, "__esModule", { value: true }); + +const { + PrismaClientKnownRequestError, + PrismaClientUnknownRequestError, + PrismaClientRustPanicError, + PrismaClientInitializationError, + PrismaClientValidationError, + getPrismaClient, + sqltag, + empty, + join, + raw, + skip, + Decimal, + Debug, + DbNull, + JsonNull, + AnyNull, + NullTypes, + makeStrictEnum, + Extensions, + warnOnce, + defineDmmfProperty, + Public, + getRuntime, + createParam, +} = require('./runtime/client.js') + + +const Prisma = {} + +exports.Prisma = Prisma +exports.$Enums = {} + +/** + * Prisma Client JS version: 7.9.0 + * Query Engine version: e922089b7d7502aff4249d5da3420f6fa55fc6ad + */ +Prisma.prismaVersion = { + client: "7.9.0", + engine: "e922089b7d7502aff4249d5da3420f6fa55fc6ad" +} + +Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError; +Prisma.PrismaClientUnknownRequestError = PrismaClientUnknownRequestError +Prisma.PrismaClientRustPanicError = PrismaClientRustPanicError +Prisma.PrismaClientInitializationError = PrismaClientInitializationError +Prisma.PrismaClientValidationError = PrismaClientValidationError +Prisma.Decimal = Decimal + +/** + * Re-export of sql-template-tag + */ +Prisma.sql = sqltag +Prisma.empty = empty +Prisma.join = join +Prisma.raw = raw +Prisma.validator = Public.validator + +/** +* Extensions +*/ +Prisma.getExtensionContext = Extensions.getExtensionContext +Prisma.defineExtension = Extensions.defineExtension + +/** + * Shorthand utilities for JSON filtering + */ +Prisma.DbNull = DbNull +Prisma.JsonNull = JsonNull +Prisma.AnyNull = AnyNull + +Prisma.NullTypes = NullTypes + + + + + const path = require('path') + +/** + * Enums + */ +exports.Prisma.TransactionIsolationLevel = makeStrictEnum({ + ReadUncommitted: 'ReadUncommitted', + ReadCommitted: 'ReadCommitted', + RepeatableRead: 'RepeatableRead', + Serializable: 'Serializable' +}); + +exports.Prisma.ProjectScalarFieldEnum = { + id: 'id', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + name: 'name', + description: 'description', + external: 'external', + bookmarks: 'bookmarks', + utm: 'utm', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + terms: 'terms', + groups: 'groups', + type: 'type', + status: 'status', + details: 'details', + challengeEligibility: 'challengeEligibility', + cancelReason: 'cancelReason', + templateId: 'templateId', + version: 'version', + lastActivityAt: 'lastActivityAt', + lastActivityUserId: 'lastActivityUserId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectMemberScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + userId: 'userId', + role: 'role', + isPrimary: 'isPrimary', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectMemberInviteScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + userId: 'userId', + email: 'email', + applicationId: 'applicationId', + role: 'role', + status: 'status', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedAt: 'deletedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy', + deletedBy: 'deletedBy' +}; + +exports.Prisma.ProjectPhaseScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + name: 'name', + description: 'description', + requirements: 'requirements', + status: 'status', + startDate: 'startDate', + endDate: 'endDate', + duration: 'duration', + budget: 'budget', + spentBudget: 'spentBudget', + progress: 'progress', + details: 'details', + order: 'order', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PhaseProductScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + projectId: 'projectId', + directProjectId: 'directProjectId', + billingAccountId: 'billingAccountId', + templateId: 'templateId', + name: 'name', + type: 'type', + estimatedPrice: 'estimatedPrice', + actualPrice: 'actualPrice', + details: 'details', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectPhaseMemberScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + userId: 'userId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectPhaseApprovalScalarFieldEnum = { + id: 'id', + phaseId: 'phaseId', + decision: 'decision', + comment: 'comment', + startDate: 'startDate', + endDate: 'endDate', + expectedEndDate: 'expectedEndDate', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectAttachmentScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + title: 'title', + type: 'type', + tags: 'tags', + size: 'size', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType', + allowedUsers: 'allowedUsers', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.TimelineScalarFieldEnum = { + id: 'id', + name: 'name', + description: 'description', + startDate: 'startDate', + endDate: 'endDate', + reference: 'reference', + referenceId: 'referenceId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.MilestoneScalarFieldEnum = { + id: 'id', + timelineId: 'timelineId', + name: 'name', + description: 'description', + duration: 'duration', + startDate: 'startDate', + actualStartDate: 'actualStartDate', + endDate: 'endDate', + completionDate: 'completionDate', + status: 'status', + type: 'type', + details: 'details', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.StatusHistoryScalarFieldEnum = { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + status: 'status', + comment: 'comment', + createdBy: 'createdBy', + createdAt: 'createdAt', + updatedBy: 'updatedBy', + updatedAt: 'updatedAt' +}; + +exports.Prisma.ProjectTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + metadata: 'metadata', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + scope: 'scope', + phases: 'phases', + form: 'form', + planConfig: 'planConfig', + priceConfig: 'priceConfig', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProductTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details', + aliases: 'aliases', + template: 'template', + form: 'form', + deletedAt: 'deletedAt', + disabled: 'disabled', + hidden: 'hidden', + isAddOn: 'isAddOn', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.MilestoneTemplateScalarFieldEnum = { + id: 'id', + name: 'name', + description: 'description', + duration: 'duration', + type: 'type', + order: 'order', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + hidden: 'hidden', + reference: 'reference', + referenceId: 'referenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectTypeScalarFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProductCategoryScalarFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info', + aliases: 'aliases', + disabled: 'disabled', + hidden: 'hidden', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.OrgConfigScalarFieldEnum = { + id: 'id', + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.FormScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PlanConfigScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PriceConfigScalarFieldEnum = { + id: 'id', + key: 'key', + version: 'version', + revision: 'revision', + config: 'config', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.WorkStreamScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + name: 'name', + type: 'type', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.PhaseWorkStreamScalarFieldEnum = { + workStreamId: 'workStreamId', + phaseId: 'phaseId' +}; + +exports.Prisma.WorkManagementPermissionScalarFieldEnum = { + id: 'id', + policy: 'policy', + permission: 'permission', + projectTemplateId: 'projectTemplateId', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotRequestScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + status: 'status', + data: 'data', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotOpportunityScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + copilotRequestId: 'copilotRequestId', + status: 'status', + type: 'type', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CopilotApplicationScalarFieldEnum = { + id: 'id', + opportunityId: 'opportunityId', + userId: 'userId', + notes: 'notes', + status: 'status', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectSettingScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + key: 'key', + value: 'value', + valueType: 'valueType', + metadata: 'metadata', + readPermission: 'readPermission', + writePermission: 'writePermission', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectEstimationScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions', + price: 'price', + quantity: 'quantity', + minTime: 'minTime', + maxTime: 'maxTime', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectEstimationItemScalarFieldEnum = { + id: 'id', + projectEstimationId: 'projectEstimationId', + price: 'price', + type: 'type', + markupUsedReference: 'markupUsedReference', + markupUsedReferenceId: 'markupUsedReferenceId', + metadata: 'metadata', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.BuildingBlockScalarFieldEnum = { + id: 'id', + key: 'key', + config: 'config', + privateConfig: 'privateConfig', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ScopeChangeRequestScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + oldScope: 'oldScope', + newScope: 'newScope', + status: 'status', + approvedAt: 'approvedAt', + approvedBy: 'approvedBy', + deletedAt: 'deletedAt', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + deletedBy: 'deletedBy', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectHistoryScalarFieldEnum = { + id: 'id', + projectId: 'projectId', + status: 'status', + cancelReason: 'cancelReason', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + updatedBy: 'updatedBy' +}; + +exports.Prisma.CustomerPaymentScalarFieldEnum = { + id: 'id', + reference: 'reference', + referenceId: 'referenceId', + amount: 'amount', + currency: 'currency', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret', + status: 'status', + deletedAt: 'deletedAt', + deletedBy: 'deletedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt', + createdBy: 'createdBy', + updatedBy: 'updatedBy' +}; + +exports.Prisma.ProjectShowcasePostScalarFieldEnum = { + id: 'id', + title: 'title', + content: 'content', + status: 'status', + projectId: 'projectId', + challengeIds: 'challengeIds', + createdById: 'createdById', + updatedById: 'updatedById', + publishedAt: 'publishedAt', + publishedBy: 'publishedBy', + createdAt: 'createdAt', + updatedAt: 'updatedAt' +}; + +exports.Prisma.ProjectPostIndustryScalarFieldEnum = { + id: 'id', + name: 'name' +}; + +exports.Prisma.ProjectPostCategoryScalarFieldEnum = { + id: 'id', + name: 'name' +}; + +exports.Prisma.ProjectShowcasePostIndustryScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + industryId: 'industryId' +}; + +exports.Prisma.ProjectShowcasePostCategoryScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + categoryId: 'categoryId' +}; + +exports.Prisma.ProjectShowcasePostMediaScalarFieldEnum = { + id: 'id', + projectShowcasePostId: 'projectShowcasePostId', + type: 'type', + url: 'url', + alt: 'alt', + createdAt: 'createdAt', + createdBy: 'createdBy' +}; + +exports.Prisma.SortOrder = { + asc: 'asc', + desc: 'desc' +}; + +exports.Prisma.NullableJsonNullValueInput = { + DbNull: Prisma.DbNull, + JsonNull: Prisma.JsonNull +}; + +exports.Prisma.JsonNullValueInput = { + JsonNull: Prisma.JsonNull +}; + +exports.Prisma.QueryMode = { + default: 'default', + insensitive: 'insensitive' +}; + +exports.Prisma.JsonNullValueFilter = { + DbNull: Prisma.DbNull, + JsonNull: Prisma.JsonNull, + AnyNull: Prisma.AnyNull +}; + +exports.Prisma.NullsOrder = { + first: 'first', + last: 'last' +}; + +exports.Prisma.ProjectOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + terms: 'terms', + groups: 'groups', + type: 'type', + cancelReason: 'cancelReason', + version: 'version', + lastActivityUserId: 'lastActivityUserId' +}; + +exports.Prisma.ProjectMemberInviteOrderByRelevanceFieldEnum = { + email: 'email' +}; + +exports.Prisma.ProjectPhaseOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + requirements: 'requirements' +}; + +exports.Prisma.PhaseProductOrderByRelevanceFieldEnum = { + name: 'name', + type: 'type' +}; + +exports.Prisma.ProjectPhaseApprovalOrderByRelevanceFieldEnum = { + comment: 'comment' +}; + +exports.Prisma.ProjectAttachmentOrderByRelevanceFieldEnum = { + title: 'title', + tags: 'tags', + category: 'category', + description: 'description', + path: 'path', + contentType: 'contentType' +}; + +exports.Prisma.TimelineOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description' +}; + +exports.Prisma.MilestoneOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText' +}; + +exports.Prisma.StatusHistoryOrderByRelevanceFieldEnum = { + reference: 'reference', + comment: 'comment' +}; + +exports.Prisma.ProjectTemplateOrderByRelevanceFieldEnum = { + name: 'name', + key: 'key', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.ProductTemplateOrderByRelevanceFieldEnum = { + name: 'name', + productKey: 'productKey', + category: 'category', + subCategory: 'subCategory', + icon: 'icon', + brief: 'brief', + details: 'details' +}; + +exports.Prisma.MilestoneTemplateOrderByRelevanceFieldEnum = { + name: 'name', + description: 'description', + type: 'type', + plannedText: 'plannedText', + activeText: 'activeText', + completedText: 'completedText', + blockedText: 'blockedText', + reference: 'reference' +}; + +exports.Prisma.ProjectTypeOrderByRelevanceFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.ProductCategoryOrderByRelevanceFieldEnum = { + key: 'key', + displayName: 'displayName', + icon: 'icon', + question: 'question', + info: 'info' +}; + +exports.Prisma.OrgConfigOrderByRelevanceFieldEnum = { + orgId: 'orgId', + configName: 'configName', + configValue: 'configValue' +}; + +exports.Prisma.FormOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.PlanConfigOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.PriceConfigOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.WorkStreamOrderByRelevanceFieldEnum = { + name: 'name', + type: 'type' +}; + +exports.Prisma.WorkManagementPermissionOrderByRelevanceFieldEnum = { + policy: 'policy' +}; + +exports.Prisma.CopilotApplicationOrderByRelevanceFieldEnum = { + notes: 'notes' +}; + +exports.Prisma.ProjectSettingOrderByRelevanceFieldEnum = { + key: 'key', + value: 'value' +}; + +exports.Prisma.ProjectEstimationOrderByRelevanceFieldEnum = { + buildingBlockKey: 'buildingBlockKey', + conditions: 'conditions' +}; + +exports.Prisma.ProjectEstimationItemOrderByRelevanceFieldEnum = { + markupUsedReference: 'markupUsedReference' +}; + +exports.Prisma.BuildingBlockOrderByRelevanceFieldEnum = { + key: 'key' +}; + +exports.Prisma.ProjectHistoryOrderByRelevanceFieldEnum = { + status: 'status', + cancelReason: 'cancelReason' +}; + +exports.Prisma.CustomerPaymentOrderByRelevanceFieldEnum = { + reference: 'reference', + referenceId: 'referenceId', + paymentIntentId: 'paymentIntentId', + clientSecret: 'clientSecret' +}; + +exports.Prisma.ProjectShowcasePostOrderByRelevanceFieldEnum = { + title: 'title', + content: 'content', + challengeIds: 'challengeIds' +}; + +exports.Prisma.ProjectPostIndustryOrderByRelevanceFieldEnum = { + name: 'name' +}; + +exports.Prisma.ProjectPostCategoryOrderByRelevanceFieldEnum = { + name: 'name' +}; + +exports.Prisma.ProjectShowcasePostMediaOrderByRelevanceFieldEnum = { + type: 'type', + url: 'url', + alt: 'alt' +}; +exports.ProjectStatus = exports.$Enums.ProjectStatus = { + draft: 'draft', + in_review: 'in_review', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused', + cancelled: 'cancelled' +}; + +exports.InviteStatus = exports.$Enums.InviteStatus = { + pending: 'pending', + accepted: 'accepted', + refused: 'refused', + requested: 'requested', + request_rejected: 'request_rejected', + request_approved: 'request_approved', + canceled: 'canceled' +}; + +exports.WorkStreamStatus = exports.$Enums.WorkStreamStatus = { + draft: 'draft', + reviewed: 'reviewed', + active: 'active', + completed: 'completed', + paused: 'paused' +}; + +exports.CopilotRequestStatus = exports.$Enums.CopilotRequestStatus = { + new: 'new', + approved: 'approved', + rejected: 'rejected', + seeking: 'seeking', + canceled: 'canceled', + fulfilled: 'fulfilled' +}; + +exports.CopilotApplicationStatus = exports.$Enums.CopilotApplicationStatus = { + pending: 'pending', + invited: 'invited', + accepted: 'accepted', + canceled: 'canceled' +}; + +exports.CopilotOpportunityStatus = exports.$Enums.CopilotOpportunityStatus = { + active: 'active', + completed: 'completed', + canceled: 'canceled' +}; + +exports.CopilotOpportunityType = exports.$Enums.CopilotOpportunityType = { + dev: 'dev', + qa: 'qa', + design: 'design', + ai: 'ai', + datascience: 'datascience' +}; + +exports.ScopeChangeRequestStatus = exports.$Enums.ScopeChangeRequestStatus = { + pending: 'pending', + approved: 'approved', + rejected: 'rejected', + activated: 'activated', + canceled: 'canceled' +}; + +exports.CustomerPaymentStatus = exports.$Enums.CustomerPaymentStatus = { + canceled: 'canceled', + processing: 'processing', + requires_action: 'requires_action', + requires_capture: 'requires_capture', + requires_confirmation: 'requires_confirmation', + requires_payment_method: 'requires_payment_method', + succeeded: 'succeeded', + refunded: 'refunded', + refund_failed: 'refund_failed', + refund_pending: 'refund_pending' +}; + +exports.ProjectMemberRole = exports.$Enums.ProjectMemberRole = { + manager: 'manager', + observer: 'observer', + customer: 'customer', + copilot: 'copilot', + account_manager: 'account_manager', + program_manager: 'program_manager', + account_executive: 'account_executive', + solution_architect: 'solution_architect', + project_manager: 'project_manager' +}; + +exports.AttachmentType = exports.$Enums.AttachmentType = { + file: 'file', + link: 'link' +}; + +exports.EstimationType = exports.$Enums.EstimationType = { + fee: 'fee', + community: 'community', + topcoder_service: 'topcoder_service' +}; + +exports.ValueType = exports.$Enums.ValueType = { + int: 'int', + double: 'double', + string: 'string', + percentage: 'percentage' +}; + +exports.TimelineReference = exports.$Enums.TimelineReference = { + project: 'project', + phase: 'phase', + product: 'product', + work: 'work' +}; + +exports.PhaseApprovalDecision = exports.$Enums.PhaseApprovalDecision = { + approve: 'approve', + reject: 'reject' +}; + +exports.CustomerPaymentCurrency = exports.$Enums.CustomerPaymentCurrency = { + USD: 'USD', + AED: 'AED', + AFN: 'AFN', + ALL: 'ALL', + AMD: 'AMD', + ANG: 'ANG', + AOA: 'AOA', + ARS: 'ARS', + AUD: 'AUD', + AWG: 'AWG', + AZN: 'AZN', + BAM: 'BAM', + BBD: 'BBD', + BDT: 'BDT', + BGN: 'BGN', + BIF: 'BIF', + BMD: 'BMD', + BND: 'BND', + BOB: 'BOB', + BRL: 'BRL', + BSD: 'BSD', + BWP: 'BWP', + BYN: 'BYN', + BZD: 'BZD', + CAD: 'CAD', + CDF: 'CDF', + CHF: 'CHF', + CLP: 'CLP', + CNY: 'CNY', + COP: 'COP', + CRC: 'CRC', + CVE: 'CVE', + CZK: 'CZK', + DJF: 'DJF', + DKK: 'DKK', + DOP: 'DOP', + DZD: 'DZD', + EGP: 'EGP', + ETB: 'ETB', + EUR: 'EUR', + FJD: 'FJD', + FKP: 'FKP', + GBP: 'GBP', + GEL: 'GEL', + GIP: 'GIP', + GMD: 'GMD', + GNF: 'GNF', + GTQ: 'GTQ', + GYD: 'GYD', + HKD: 'HKD', + HNL: 'HNL', + HRK: 'HRK', + HTG: 'HTG', + HUF: 'HUF', + IDR: 'IDR', + ILS: 'ILS', + INR: 'INR', + ISK: 'ISK', + JMD: 'JMD', + JPY: 'JPY', + KES: 'KES', + KGS: 'KGS', + KHR: 'KHR', + KMF: 'KMF', + KRW: 'KRW', + KYD: 'KYD', + KZT: 'KZT', + LAK: 'LAK', + LBP: 'LBP', + LKR: 'LKR', + LRD: 'LRD', + LSL: 'LSL', + MAD: 'MAD', + MDL: 'MDL', + MGA: 'MGA', + MKD: 'MKD', + MMK: 'MMK', + MNT: 'MNT', + MOP: 'MOP', + MRO: 'MRO', + MUR: 'MUR', + MVR: 'MVR', + MWK: 'MWK', + MXN: 'MXN', + MYR: 'MYR', + MZN: 'MZN', + NAD: 'NAD', + NGN: 'NGN', + NIO: 'NIO', + NOK: 'NOK', + NPR: 'NPR', + NZD: 'NZD', + PAB: 'PAB', + PEN: 'PEN', + PGK: 'PGK', + PHP: 'PHP', + PKR: 'PKR', + PLN: 'PLN', + PYG: 'PYG', + QAR: 'QAR', + RON: 'RON', + RSD: 'RSD', + RUB: 'RUB', + RWF: 'RWF', + SAR: 'SAR', + SBD: 'SBD', + SCR: 'SCR', + SEK: 'SEK', + SGD: 'SGD', + SHP: 'SHP', + SLL: 'SLL', + SOS: 'SOS', + SRD: 'SRD', + STD: 'STD', + SZL: 'SZL', + THB: 'THB', + TJS: 'TJS', + TOP: 'TOP', + TRY: 'TRY', + TTD: 'TTD', + TWD: 'TWD', + TZS: 'TZS', + UAH: 'UAH', + UGX: 'UGX', + UYU: 'UYU', + UZS: 'UZS', + VND: 'VND', + VUV: 'VUV', + WST: 'WST', + XAF: 'XAF', + XCD: 'XCD', + XOF: 'XOF', + XPF: 'XPF', + YER: 'YER', + ZAR: 'ZAR', + ZMW: 'ZMW' +}; + +exports.ProjectShowcasePostStatus = exports.$Enums.ProjectShowcasePostStatus = { + DRAFT: 'DRAFT', + PUBLISHED: 'PUBLISHED', + ARCHIVED: 'ARCHIVED' +}; + +exports.Prisma.ModelName = { + Project: 'Project', + ProjectMember: 'ProjectMember', + ProjectMemberInvite: 'ProjectMemberInvite', + ProjectPhase: 'ProjectPhase', + PhaseProduct: 'PhaseProduct', + ProjectPhaseMember: 'ProjectPhaseMember', + ProjectPhaseApproval: 'ProjectPhaseApproval', + ProjectAttachment: 'ProjectAttachment', + Timeline: 'Timeline', + Milestone: 'Milestone', + StatusHistory: 'StatusHistory', + ProjectTemplate: 'ProjectTemplate', + ProductTemplate: 'ProductTemplate', + MilestoneTemplate: 'MilestoneTemplate', + ProjectType: 'ProjectType', + ProductCategory: 'ProductCategory', + OrgConfig: 'OrgConfig', + Form: 'Form', + PlanConfig: 'PlanConfig', + PriceConfig: 'PriceConfig', + WorkStream: 'WorkStream', + PhaseWorkStream: 'PhaseWorkStream', + WorkManagementPermission: 'WorkManagementPermission', + CopilotRequest: 'CopilotRequest', + CopilotOpportunity: 'CopilotOpportunity', + CopilotApplication: 'CopilotApplication', + ProjectSetting: 'ProjectSetting', + ProjectEstimation: 'ProjectEstimation', + ProjectEstimationItem: 'ProjectEstimationItem', + BuildingBlock: 'BuildingBlock', + ScopeChangeRequest: 'ScopeChangeRequest', + ProjectHistory: 'ProjectHistory', + CustomerPayment: 'CustomerPayment', + ProjectShowcasePost: 'ProjectShowcasePost', + ProjectPostIndustry: 'ProjectPostIndustry', + ProjectPostCategory: 'ProjectPostCategory', + ProjectShowcasePostIndustry: 'ProjectShowcasePostIndustry', + ProjectShowcasePostCategory: 'ProjectShowcasePostCategory', + ProjectShowcasePostMedia: 'ProjectShowcasePostMedia' +}; +/** + * Create the Client + */ +const config = { + "previewFeatures": [ + "fullTextSearchPostgres" + ], + "clientVersion": "7.9.0", + "engineVersion": "e922089b7d7502aff4249d5da3420f6fa55fc6ad", + "activeProvider": "postgresql", + "inlineSchema": "/// Prisma schema for tc-project-service data model.\n///\n/// Notes:\n/// - All primary/foreign identifiers use BigInt to mirror BIGINT columns.\n/// - Most models use soft-delete fields (`deletedAt`, `deletedBy`) plus audit fields.\n/// - `createdBy`/`updatedBy` store Topcoder user ids and are Int or BigInt by table.\n\ngenerator client {\n provider = \"prisma-client-js\"\n previewFeatures = [\"fullTextSearchPostgres\"]\n binaryTargets = [\"native\", \"linux-musl-openssl-3.0.x\"]\n}\n\n/// Standalone generated client consumed by cross-service aggregators such as\n/// opportunities-api-v6. The wrapper package supplies a PrismaPg factory for\n/// Prisma 7's required driver-adapter construction.\ngenerator externalClient {\n provider = \"prisma-client-js\"\n output = \"../packages/projects-prisma-client/generated\"\n previewFeatures = [\"fullTextSearchPostgres\"]\n binaryTargets = [\"native\", \"debian-openssl-3.0.x\", \"linux-musl-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nenum ProjectStatus {\n draft\n in_review\n reviewed\n active\n completed\n paused\n cancelled\n}\n\nenum InviteStatus {\n pending\n accepted\n refused\n requested\n request_rejected\n request_approved\n canceled\n}\n\nenum WorkStreamStatus {\n draft\n reviewed\n active\n completed\n paused\n}\n\nenum CopilotRequestStatus {\n new\n approved\n rejected\n seeking\n canceled\n fulfilled\n}\n\nenum CopilotApplicationStatus {\n pending\n invited\n accepted\n canceled\n}\n\nenum CopilotOpportunityStatus {\n active\n completed\n canceled\n}\n\nenum CopilotOpportunityType {\n dev\n qa\n design\n ai\n datascience\n}\n\nenum ScopeChangeRequestStatus {\n pending\n approved\n rejected\n activated\n canceled\n}\n\nenum CustomerPaymentStatus {\n canceled\n processing\n requires_action\n requires_capture\n requires_confirmation\n requires_payment_method\n succeeded\n refunded\n refund_failed\n refund_pending\n}\n\nenum ProjectMemberRole {\n manager\n observer\n customer\n copilot\n account_manager\n program_manager\n account_executive\n solution_architect\n project_manager\n}\n\nenum AttachmentType {\n file\n link\n}\n\nenum EstimationType {\n fee\n community\n topcoder_service\n}\n\nenum ValueType {\n int\n double\n string\n percentage\n}\n\nenum TimelineReference {\n project\n phase\n product\n work\n}\n\nenum PhaseApprovalDecision {\n approve\n reject\n}\n\nenum CustomerPaymentCurrency {\n USD\n AED\n AFN\n ALL\n AMD\n ANG\n AOA\n ARS\n AUD\n AWG\n AZN\n BAM\n BBD\n BDT\n BGN\n BIF\n BMD\n BND\n BOB\n BRL\n BSD\n BWP\n BYN\n BZD\n CAD\n CDF\n CHF\n CLP\n CNY\n COP\n CRC\n CVE\n CZK\n DJF\n DKK\n DOP\n DZD\n EGP\n ETB\n EUR\n FJD\n FKP\n GBP\n GEL\n GIP\n GMD\n GNF\n GTQ\n GYD\n HKD\n HNL\n HRK\n HTG\n HUF\n IDR\n ILS\n INR\n ISK\n JMD\n JPY\n KES\n KGS\n KHR\n KMF\n KRW\n KYD\n KZT\n LAK\n LBP\n LKR\n LRD\n LSL\n MAD\n MDL\n MGA\n MKD\n MMK\n MNT\n MOP\n MRO\n MUR\n MVR\n MWK\n MXN\n MYR\n MZN\n NAD\n NGN\n NIO\n NOK\n NPR\n NZD\n PAB\n PEN\n PGK\n PHP\n PKR\n PLN\n PYG\n QAR\n RON\n RSD\n RUB\n RWF\n SAR\n SBD\n SCR\n SEK\n SGD\n SHP\n SLL\n SOS\n SRD\n STD\n SZL\n THB\n TJS\n TOP\n TRY\n TTD\n TWD\n TZS\n UAH\n UGX\n UYU\n UZS\n VND\n VUV\n WST\n XAF\n XCD\n XOF\n XPF\n YER\n ZAR\n ZMW\n}\n\n/// Core project entity.\n/// `external`, `bookmarks`, `utm`, `details`, and `challengeEligibility` store flexible metadata.\nmodel Project {\n id BigInt @id @default(autoincrement())\n directProjectId BigInt?\n billingAccountId BigInt?\n name String\n description String? @db.Text\n external Json?\n bookmarks Json?\n utm Json?\n estimatedPrice Decimal? @db.Decimal(10, 2)\n actualPrice Decimal? @db.Decimal(10, 2)\n terms String[] @default([])\n groups String[] @default([])\n type String\n status ProjectStatus\n details Json?\n challengeEligibility Json?\n cancelReason String?\n templateId BigInt?\n version String @default(\"v3\") @db.VarChar(3)\n lastActivityAt DateTime\n lastActivityUserId String\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n members ProjectMember[]\n attachments ProjectAttachment[]\n phases ProjectPhase[]\n invites ProjectMemberInvite[]\n scopeChangeRequests ScopeChangeRequest[]\n workStreams WorkStream[]\n copilotRequests CopilotRequest[]\n copilotOpportunities CopilotOpportunity[]\n settings ProjectSetting[]\n estimations ProjectEstimation[]\n history ProjectHistory[]\n showcasePosts ProjectShowcasePost[]\n\n @@index([createdAt])\n @@index([name])\n @@index([type])\n @@index([status])\n @@index([directProjectId])\n @@map(\"projects\")\n}\n\n/// Project members and roles.\nmodel ProjectMember {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n userId BigInt\n role ProjectMemberRole\n isPrimary Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([deletedAt])\n @@index([userId])\n @@index([role])\n @@index([projectId])\n @@map(\"project_members\")\n}\n\n/// Invitations for joining a project and/or copilot workflow.\nmodel ProjectMemberInvite {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n userId BigInt?\n email String?\n applicationId BigInt?\n role ProjectMemberRole\n status InviteStatus\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedAt DateTime?\n createdBy Int\n updatedBy Int\n deletedBy BigInt?\n\n project Project @relation(fields: [projectId], references: [id])\n application CopilotApplication? @relation(fields: [applicationId], references: [id], onDelete: Cascade)\n\n @@index([projectId])\n @@index([status])\n @@index([deletedAt])\n @@map(\"project_member_invites\")\n}\n\n/// Project phases.\nmodel ProjectPhase {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n name String?\n description String?\n requirements String?\n status ProjectStatus?\n startDate DateTime?\n endDate DateTime?\n duration Int?\n budget Float @default(0)\n spentBudget Float @default(0)\n progress Float @default(0)\n details Json @default(\"{}\")\n order Int?\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n products PhaseProduct[]\n members ProjectPhaseMember[]\n approvals ProjectPhaseApproval[]\n phaseWorkStreams PhaseWorkStream[]\n\n @@index([projectId])\n @@map(\"project_phases\")\n}\n\n/// Products inside a phase.\nmodel PhaseProduct {\n id BigInt @id @default(autoincrement())\n phaseId BigInt\n projectId BigInt\n directProjectId BigInt?\n billingAccountId BigInt?\n templateId BigInt @default(0)\n name String?\n type String?\n estimatedPrice Float @default(0)\n actualPrice Float @default(0)\n details Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@index([phaseId])\n @@index([projectId])\n @@map(\"phase_products\")\n}\n\n/// Assignment of users to phases.\nmodel ProjectPhaseMember {\n id BigInt @id @default(autoincrement())\n phaseId BigInt\n userId BigInt\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@unique([phaseId, userId])\n @@index([phaseId])\n @@map(\"project_phase_member\")\n}\n\n/// Phase approval decisions.\nmodel ProjectPhaseApproval {\n id BigInt @id @default(autoincrement())\n phaseId BigInt\n decision PhaseApprovalDecision\n comment String?\n startDate DateTime\n endDate DateTime?\n expectedEndDate DateTime\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@index([phaseId])\n @@map(\"project_phase_approval\")\n}\n\n/// File/link attachments for a project.\nmodel ProjectAttachment {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n title String?\n type AttachmentType\n tags String[] @default([])\n size Int?\n category String?\n description String?\n path String @db.VarChar(2048)\n contentType String?\n allowedUsers Int[] @default([])\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@index([projectId])\n @@map(\"project_attachments\")\n}\n\n/// Timelines are reusable schedule containers for project/phase/product/work references.\nmodel Timeline {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n description String? @db.VarChar(255)\n startDate DateTime\n endDate DateTime?\n reference TimelineReference\n referenceId BigInt\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n milestones Milestone[]\n\n @@index([reference, referenceId])\n @@map(\"timelines\")\n}\n\n/// Milestones belong to a timeline and capture schedule/progress text for each phase of execution.\nmodel Milestone {\n id BigInt @id @default(autoincrement())\n timelineId BigInt\n name String @db.VarChar(255)\n description String? @db.VarChar(255)\n duration Int\n startDate DateTime\n actualStartDate DateTime?\n endDate DateTime?\n completionDate DateTime?\n status ProjectStatus\n type String @db.VarChar(45)\n details Json?\n order Int\n plannedText String? @db.VarChar(512)\n activeText String? @db.VarChar(512)\n completedText String? @db.VarChar(512)\n blockedText String? @db.VarChar(512)\n hidden Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n timeline Timeline @relation(fields: [timelineId], references: [id], onDelete: Cascade)\n statusHistory StatusHistory[] @relation(\"MilestoneStatusHistory\")\n\n @@index([timelineId])\n @@index([status])\n @@map(\"milestones\")\n}\n\n/// Status transitions history for tracked references (currently milestone).\nmodel StatusHistory {\n id BigInt @id @default(autoincrement())\n reference String\n referenceId BigInt\n status ProjectStatus\n comment String? @db.Text\n createdBy Int\n createdAt DateTime @default(now())\n updatedBy Int\n updatedAt DateTime @updatedAt\n\n milestone Milestone? @relation(\"MilestoneStatusHistory\", fields: [referenceId], references: [id])\n\n @@index([reference, referenceId])\n @@map(\"status_history\")\n}\n\n/// Project template metadata, including JSON blocks that define scope/phases/forms/config references.\nmodel ProjectTemplate {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n key String @db.VarChar(45)\n category String @db.VarChar(45)\n subCategory String? @db.VarChar(45)\n metadata Json @default(\"{}\")\n icon String @db.VarChar(255)\n question String @db.VarChar(255)\n info String @db.VarChar(1024)\n aliases Json\n scope Json?\n phases Json?\n form Json?\n planConfig Json?\n priceConfig Json?\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n workManagementPermissions WorkManagementPermission[]\n\n @@index([key])\n @@index([category])\n @@map(\"project_templates\")\n}\n\n/// Product templates used in phase product setup.\nmodel ProductTemplate {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n productKey String @db.VarChar(45)\n category String @db.VarChar(45)\n subCategory String @db.VarChar(45)\n icon String @db.VarChar(255)\n brief String @db.VarChar(45)\n details String @db.VarChar(255)\n aliases Json\n template Json?\n form Json?\n deletedAt DateTime?\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n isAddOn Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@index([productKey])\n @@index([category])\n @@map(\"product_templates\")\n}\n\n/// Default milestone definitions for template-driven generation.\nmodel MilestoneTemplate {\n id BigInt @id @default(autoincrement())\n name String @db.VarChar(255)\n description String? @db.VarChar(255)\n duration Int\n type String @db.VarChar(45)\n order Int\n plannedText String @db.VarChar(512)\n activeText String @db.VarChar(512)\n completedText String @db.VarChar(512)\n blockedText String @db.VarChar(512)\n hidden Boolean @default(false)\n reference String @db.VarChar(45)\n referenceId BigInt\n metadata Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@index([reference, referenceId])\n @@map(\"milestone_templates\")\n}\n\n/// Project-type taxonomy metadata.\nmodel ProjectType {\n key String @id @db.VarChar(45)\n displayName String @db.VarChar(255)\n icon String @db.VarChar(255)\n question String @db.VarChar(255)\n info String @db.VarChar(1024)\n aliases Json\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n metadata Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@map(\"project_types\")\n}\n\n/// Product-category taxonomy metadata.\nmodel ProductCategory {\n key String @id @db.VarChar(45)\n displayName String @db.VarChar(255)\n icon String @db.VarChar(255)\n question String @db.VarChar(255)\n info String @db.VarChar(1024)\n aliases Json\n disabled Boolean @default(false)\n hidden Boolean @default(false)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@map(\"product_categories\")\n}\n\n/// Organization-scoped project configuration.\nmodel OrgConfig {\n id BigInt @id @default(autoincrement())\n orgId String @db.VarChar(45)\n configName String @db.VarChar(45)\n configValue String? @db.VarChar(512)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@map(\"org_config\")\n}\n\n/// Versioned form config.\n/// Versioning pattern: (`key`, `version`, `revision`) unique; newest revision is authoritative within a version.\nmodel Form {\n id BigInt @id @default(autoincrement())\n key String @db.VarChar(45)\n version BigInt @default(1)\n revision BigInt @default(1)\n config Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@unique([key, version, revision])\n @@index([key])\n @@map(\"form\")\n}\n\n/// Versioned plan config.\nmodel PlanConfig {\n id BigInt @id @default(autoincrement())\n key String @db.VarChar(45)\n version BigInt @default(1)\n revision BigInt @default(1)\n config Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@unique([key, version, revision])\n @@index([key])\n @@map(\"plan_config\")\n}\n\n/// Versioned price config.\nmodel PriceConfig {\n id BigInt @id @default(autoincrement())\n key String @db.VarChar(45)\n version BigInt @default(1)\n revision BigInt @default(1)\n config Json\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n @@unique([key, version, revision])\n @@index([key])\n @@map(\"price_config\")\n}\n\n/// Work stream under a project.\nmodel WorkStream {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n name String @db.VarChar(255)\n type String @db.VarChar(45)\n status WorkStreamStatus\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy BigInt\n updatedBy BigInt\n\n project Project @relation(fields: [projectId], references: [id])\n phaseWorkStreams PhaseWorkStream[]\n\n @@index([projectId])\n @@index([status])\n @@map(\"work_streams\")\n}\n\n/// Junction table between project phases and work streams.\nmodel PhaseWorkStream {\n workStreamId BigInt\n phaseId BigInt\n\n workStream WorkStream @relation(fields: [workStreamId], references: [id])\n phase ProjectPhase @relation(fields: [phaseId], references: [id])\n\n @@id([workStreamId, phaseId])\n @@map(\"phase_work_streams\")\n}\n\n/// Work management policy records attached to project templates.\nmodel WorkManagementPermission {\n id BigInt @id @default(autoincrement())\n policy String @db.VarChar(255)\n permission Json\n projectTemplateId BigInt\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n projectTemplate ProjectTemplate @relation(fields: [projectTemplateId], references: [id])\n\n @@unique([policy, projectTemplateId])\n @@index([projectTemplateId])\n @@map(\"work_management_permissions\")\n}\n\n/// Copilot request associated with a project.\nmodel CopilotRequest {\n id BigInt @id @default(autoincrement())\n projectId BigInt?\n status CopilotRequestStatus @default(new)\n data Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)\n opportunities CopilotOpportunity[]\n\n @@index([projectId])\n @@index([status])\n @@map(\"copilot_requests\")\n}\n\n/// Copilot opportunity generated from a copilot request.\nmodel CopilotOpportunity {\n id BigInt @id @default(autoincrement())\n projectId BigInt?\n copilotRequestId BigInt?\n status CopilotOpportunityStatus @default(active)\n type CopilotOpportunityType\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)\n copilotRequest CopilotRequest? @relation(fields: [copilotRequestId], references: [id], onDelete: SetNull)\n applications CopilotApplication[]\n\n @@index([projectId])\n @@index([copilotRequestId])\n @@index([status])\n @@index([status, createdAt, id])\n @@index([type, createdAt, id])\n @@map(\"copilot_opportunities\")\n}\n\n/// Applications submitted for a copilot opportunity.\nmodel CopilotApplication {\n id BigInt @id @default(autoincrement())\n opportunityId BigInt\n userId BigInt\n notes String? @db.Text\n status CopilotApplicationStatus @default(pending)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n opportunity CopilotOpportunity @relation(fields: [opportunityId], references: [id], onDelete: Cascade)\n invites ProjectMemberInvite[]\n\n @@index([opportunityId])\n @@index([userId])\n @@index([status])\n @@index([userId, opportunityId, deletedAt, status])\n @@map(\"copilot_applications\")\n}\n\n/// Per-project settings with structured permission JSON.\n/// `readPermission` and `writePermission` define role/user access policies.\nmodel ProjectSetting {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n key String @db.VarChar(255)\n value String? @db.VarChar(255)\n valueType ValueType?\n metadata Json @default(\"{}\")\n readPermission Json @default(\"{}\")\n writePermission Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@unique([key, projectId])\n @@index([projectId])\n @@map(\"project_settings\")\n}\n\n/// Project-level estimation groups.\nmodel ProjectEstimation {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n buildingBlockKey String\n conditions String\n price Float\n quantity Int?\n minTime Int\n maxTime Int\n metadata Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n items ProjectEstimationItem[]\n\n @@index([projectId])\n @@map(\"project_estimations\")\n}\n\n/// Individual estimation items under a project estimation group.\nmodel ProjectEstimationItem {\n id BigInt @id @default(autoincrement())\n projectEstimationId BigInt\n price Float\n type EstimationType\n markupUsedReference String\n markupUsedReferenceId BigInt\n metadata Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n projectEstimation ProjectEstimation @relation(fields: [projectEstimationId], references: [id])\n\n @@index([projectEstimationId])\n @@map(\"project_estimation_items\")\n}\n\n/// Building blocks for estimation logic.\n/// `privateConfig` is sensitive and intended for internal use only.\nmodel BuildingBlock {\n id BigInt @id @default(autoincrement())\n key String @unique @db.VarChar(255)\n config Json @default(\"{}\")\n privateConfig Json @default(\"{}\")\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy BigInt?\n createdBy BigInt\n updatedBy BigInt\n\n @@map(\"building_blocks\")\n}\n\n/// Scope change requests for project updates.\nmodel ScopeChangeRequest {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n oldScope Json\n newScope Json\n status ScopeChangeRequestStatus\n approvedAt DateTime?\n approvedBy Int?\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedBy Int?\n createdBy Int\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@index([projectId])\n @@index([status])\n @@map(\"scope_change_requests\")\n}\n\n/// Status history of project-level lifecycle transitions.\nmodel ProjectHistory {\n id BigInt @id @default(autoincrement())\n projectId BigInt\n status String\n cancelReason String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n updatedBy Int\n\n project Project @relation(fields: [projectId], references: [id])\n\n @@index([projectId])\n @@map(\"project_history\")\n}\n\n/// Customer payment records.\nmodel CustomerPayment {\n id BigInt @id @default(autoincrement())\n reference String? @db.VarChar(45)\n referenceId String? @db.VarChar(255)\n amount Int\n currency CustomerPaymentCurrency\n paymentIntentId String @db.VarChar(255)\n clientSecret String? @db.VarChar(255)\n status CustomerPaymentStatus\n deletedAt DateTime?\n deletedBy BigInt?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n createdBy BigInt\n updatedBy BigInt\n\n @@index([paymentIntentId])\n @@index([status])\n @@map(\"customer_payments\")\n}\n\n/// Project showcase post lifecycle status.\nenum ProjectShowcasePostStatus {\n DRAFT\n PUBLISHED\n ARCHIVED\n}\n\n/// Showcase content posts linked to a project.\nmodel ProjectShowcasePost {\n id BigInt @id @default(autoincrement())\n title String\n content String @db.Text\n status ProjectShowcasePostStatus @default(DRAFT)\n projectId BigInt\n challengeIds String[] @default([])\n createdById Int\n updatedById Int\n publishedAt DateTime?\n publishedBy Int?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n industries ProjectShowcasePostIndustry[]\n categories ProjectShowcasePostCategory[]\n media ProjectShowcasePostMedia[]\n\n @@index([status])\n @@index([projectId])\n @@map(\"project_showcase_posts\")\n}\n\n/// Project showcase post industries taxonomy.\nmodel ProjectPostIndustry {\n id BigInt @id @default(autoincrement())\n name String @unique\n\n posts ProjectShowcasePostIndustry[]\n\n @@map(\"project_post_industries\")\n}\n\n/// Project showcase post categories taxonomy.\nmodel ProjectPostCategory {\n id BigInt @id @default(autoincrement())\n name String @unique\n\n posts ProjectShowcasePostCategory[]\n\n @@map(\"project_post_categories\")\n}\n\n/// Join table linking showcase posts to industries.\nmodel ProjectShowcasePostIndustry {\n id BigInt @id @default(autoincrement())\n projectShowcasePostId BigInt\n industryId BigInt\n\n projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade)\n industry ProjectPostIndustry @relation(fields: [industryId], references: [id], onDelete: Cascade)\n\n @@unique([projectShowcasePostId, industryId])\n @@index([projectShowcasePostId])\n @@index([industryId])\n @@map(\"project_showcase_post_industries\")\n}\n\n/// Join table linking showcase posts to categories.\nmodel ProjectShowcasePostCategory {\n id BigInt @id @default(autoincrement())\n projectShowcasePostId BigInt\n categoryId BigInt\n\n projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade)\n category ProjectPostCategory @relation(fields: [categoryId], references: [id], onDelete: Cascade)\n\n @@unique([projectShowcasePostId, categoryId])\n @@index([projectShowcasePostId])\n @@index([categoryId])\n @@map(\"project_showcase_post_categories\")\n}\n\n/// Media assets attached to project showcase posts.\nmodel ProjectShowcasePostMedia {\n id BigInt @id @default(autoincrement())\n projectShowcasePostId BigInt\n type String\n url String\n alt String?\n createdAt DateTime @default(now())\n createdBy BigInt\n\n projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade)\n\n @@index([projectShowcasePostId])\n @@map(\"project_showcase_post_media\")\n}\n" +} + +config.runtimeDataModel = JSON.parse("{\"models\":{\"Project\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"directProjectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"billingAccountId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"external\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"bookmarks\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"utm\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"estimatedPrice\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"actualPrice\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"terms\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groups\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"challengeEligibility\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"cancelReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templateId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastActivityAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastActivityUserId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"ProjectMember\",\"relationName\":\"ProjectToProjectMember\"},{\"name\":\"attachments\",\"kind\":\"object\",\"type\":\"ProjectAttachment\",\"relationName\":\"ProjectToProjectAttachment\"},{\"name\":\"phases\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"ProjectToProjectPhase\"},{\"name\":\"invites\",\"kind\":\"object\",\"type\":\"ProjectMemberInvite\",\"relationName\":\"ProjectToProjectMemberInvite\"},{\"name\":\"scopeChangeRequests\",\"kind\":\"object\",\"type\":\"ScopeChangeRequest\",\"relationName\":\"ProjectToScopeChangeRequest\"},{\"name\":\"workStreams\",\"kind\":\"object\",\"type\":\"WorkStream\",\"relationName\":\"ProjectToWorkStream\"},{\"name\":\"copilotRequests\",\"kind\":\"object\",\"type\":\"CopilotRequest\",\"relationName\":\"CopilotRequestToProject\"},{\"name\":\"copilotOpportunities\",\"kind\":\"object\",\"type\":\"CopilotOpportunity\",\"relationName\":\"CopilotOpportunityToProject\"},{\"name\":\"settings\",\"kind\":\"object\",\"type\":\"ProjectSetting\",\"relationName\":\"ProjectToProjectSetting\"},{\"name\":\"estimations\",\"kind\":\"object\",\"type\":\"ProjectEstimation\",\"relationName\":\"ProjectToProjectEstimation\"},{\"name\":\"history\",\"kind\":\"object\",\"type\":\"ProjectHistory\",\"relationName\":\"ProjectToProjectHistory\"},{\"name\":\"showcasePosts\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectToProjectShowcasePost\"}],\"dbName\":\"projects\"},\"ProjectMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ProjectMemberRole\"},{\"name\":\"isPrimary\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectMember\"}],\"dbName\":\"project_members\"},\"ProjectMemberInvite\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"applicationId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ProjectMemberRole\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"InviteStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectMemberInvite\"},{\"name\":\"application\",\"kind\":\"object\",\"type\":\"CopilotApplication\",\"relationName\":\"CopilotApplicationToProjectMemberInvite\"}],\"dbName\":\"project_member_invites\"},\"ProjectPhase\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requirements\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"duration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"budget\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"spentBudget\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"progress\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"order\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectPhase\"},{\"name\":\"products\",\"kind\":\"object\",\"type\":\"PhaseProduct\",\"relationName\":\"PhaseProductToProjectPhase\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"ProjectPhaseMember\",\"relationName\":\"ProjectPhaseToProjectPhaseMember\"},{\"name\":\"approvals\",\"kind\":\"object\",\"type\":\"ProjectPhaseApproval\",\"relationName\":\"ProjectPhaseToProjectPhaseApproval\"},{\"name\":\"phaseWorkStreams\",\"kind\":\"object\",\"type\":\"PhaseWorkStream\",\"relationName\":\"PhaseWorkStreamToProjectPhase\"}],\"dbName\":\"project_phases\"},\"PhaseProduct\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"directProjectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"billingAccountId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"templateId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"estimatedPrice\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"actualPrice\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"PhaseProductToProjectPhase\"}],\"dbName\":\"phase_products\"},\"ProjectPhaseMember\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"ProjectPhaseToProjectPhaseMember\"}],\"dbName\":\"project_phase_member\"},\"ProjectPhaseApproval\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"decision\",\"kind\":\"enum\",\"type\":\"PhaseApprovalDecision\"},{\"name\":\"comment\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"expectedEndDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"ProjectPhaseToProjectPhaseApproval\"}],\"dbName\":\"project_phase_approval\"},\"ProjectAttachment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"AttachmentType\"},{\"name\":\"tags\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"size\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"contentType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedUsers\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectAttachment\"}],\"dbName\":\"project_attachments\"},\"Timeline\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"reference\",\"kind\":\"enum\",\"type\":\"TimelineReference\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"milestones\",\"kind\":\"object\",\"type\":\"Milestone\",\"relationName\":\"MilestoneToTimeline\"}],\"dbName\":\"timelines\"},\"Milestone\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"timelineId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"duration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"startDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"actualStartDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"endDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completionDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"order\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"plannedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activeText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"completedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"blockedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"timeline\",\"kind\":\"object\",\"type\":\"Timeline\",\"relationName\":\"MilestoneToTimeline\"},{\"name\":\"statusHistory\",\"kind\":\"object\",\"type\":\"StatusHistory\",\"relationName\":\"MilestoneStatusHistory\"}],\"dbName\":\"milestones\"},\"StatusHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"reference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"comment\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"milestone\",\"kind\":\"object\",\"type\":\"Milestone\",\"relationName\":\"MilestoneStatusHistory\"}],\"dbName\":\"status_history\"},\"ProjectTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"subCategory\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"info\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"scope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"phases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"form\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"planConfig\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"priceConfig\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"workManagementPermissions\",\"kind\":\"object\",\"type\":\"WorkManagementPermission\",\"relationName\":\"ProjectTemplateToWorkManagementPermission\"}],\"dbName\":\"project_templates\"},\"ProductTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"productKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"subCategory\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brief\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"details\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"template\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"form\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"isAddOn\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"product_templates\"},\"MilestoneTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"duration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"order\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"plannedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activeText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"completedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"blockedText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"reference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"milestone_templates\"},\"ProjectType\":{\"fields\":[{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"displayName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"info\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"project_types\"},\"ProductCategory\":{\"fields\":[{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"displayName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icon\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"info\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aliases\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"disabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"hidden\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"product_categories\"},\"OrgConfig\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"orgId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"configName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"configValue\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"org_config\"},\"Form\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"revision\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"form\"},\"PlanConfig\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"revision\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"plan_config\"},\"PriceConfig\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"revision\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"price_config\"},\"WorkStream\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"WorkStreamStatus\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToWorkStream\"},{\"name\":\"phaseWorkStreams\",\"kind\":\"object\",\"type\":\"PhaseWorkStream\",\"relationName\":\"PhaseWorkStreamToWorkStream\"}],\"dbName\":\"work_streams\"},\"PhaseWorkStream\":{\"fields\":[{\"name\":\"workStreamId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"phaseId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"workStream\",\"kind\":\"object\",\"type\":\"WorkStream\",\"relationName\":\"PhaseWorkStreamToWorkStream\"},{\"name\":\"phase\",\"kind\":\"object\",\"type\":\"ProjectPhase\",\"relationName\":\"PhaseWorkStreamToProjectPhase\"}],\"dbName\":\"phase_work_streams\"},\"WorkManagementPermission\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"policy\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"permission\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"projectTemplateId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"projectTemplate\",\"kind\":\"object\",\"type\":\"ProjectTemplate\",\"relationName\":\"ProjectTemplateToWorkManagementPermission\"}],\"dbName\":\"work_management_permissions\"},\"CopilotRequest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CopilotRequestStatus\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CopilotRequestToProject\"},{\"name\":\"opportunities\",\"kind\":\"object\",\"type\":\"CopilotOpportunity\",\"relationName\":\"CopilotOpportunityToCopilotRequest\"}],\"dbName\":\"copilot_requests\"},\"CopilotOpportunity\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"copilotRequestId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CopilotOpportunityStatus\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CopilotOpportunityType\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CopilotOpportunityToProject\"},{\"name\":\"copilotRequest\",\"kind\":\"object\",\"type\":\"CopilotRequest\",\"relationName\":\"CopilotOpportunityToCopilotRequest\"},{\"name\":\"applications\",\"kind\":\"object\",\"type\":\"CopilotApplication\",\"relationName\":\"CopilotApplicationToCopilotOpportunity\"}],\"dbName\":\"copilot_opportunities\"},\"CopilotApplication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"opportunityId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CopilotApplicationStatus\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"opportunity\",\"kind\":\"object\",\"type\":\"CopilotOpportunity\",\"relationName\":\"CopilotApplicationToCopilotOpportunity\"},{\"name\":\"invites\",\"kind\":\"object\",\"type\":\"ProjectMemberInvite\",\"relationName\":\"CopilotApplicationToProjectMemberInvite\"}],\"dbName\":\"copilot_applications\"},\"ProjectSetting\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"value\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"valueType\",\"kind\":\"enum\",\"type\":\"ValueType\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"readPermission\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"writePermission\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectSetting\"}],\"dbName\":\"project_settings\"},\"ProjectEstimation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"buildingBlockKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"conditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"quantity\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"minTime\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"maxTime\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectEstimation\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"ProjectEstimationItem\",\"relationName\":\"ProjectEstimationToProjectEstimationItem\"}],\"dbName\":\"project_estimations\"},\"ProjectEstimationItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectEstimationId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"EstimationType\"},{\"name\":\"markupUsedReference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"markupUsedReferenceId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"projectEstimation\",\"kind\":\"object\",\"type\":\"ProjectEstimation\",\"relationName\":\"ProjectEstimationToProjectEstimationItem\"}],\"dbName\":\"project_estimation_items\"},\"BuildingBlock\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"config\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"privateConfig\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"building_blocks\"},\"ScopeChangeRequest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"oldScope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"newScope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ScopeChangeRequestStatus\"},{\"name\":\"approvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"approvedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToScopeChangeRequest\"}],\"dbName\":\"scope_change_requests\"},\"ProjectHistory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cancelReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectHistory\"}],\"dbName\":\"project_history\"},\"CustomerPayment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"reference\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"enum\",\"type\":\"CustomerPaymentCurrency\"},{\"name\":\"paymentIntentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"clientSecret\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CustomerPaymentStatus\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"updatedBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"}],\"dbName\":\"customer_payments\"},\"ProjectShowcasePost\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectShowcasePostStatus\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"challengeIds\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"publishedBy\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectShowcasePost\"},{\"name\":\"industries\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostIndustry\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostIndustry\"},{\"name\":\"categories\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostCategory\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostCategory\"},{\"name\":\"media\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostMedia\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostMedia\"}],\"dbName\":\"project_showcase_posts\"},\"ProjectPostIndustry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"posts\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostIndustry\",\"relationName\":\"ProjectPostIndustryToProjectShowcasePostIndustry\"}],\"dbName\":\"project_post_industries\"},\"ProjectPostCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"posts\",\"kind\":\"object\",\"type\":\"ProjectShowcasePostCategory\",\"relationName\":\"ProjectPostCategoryToProjectShowcasePostCategory\"}],\"dbName\":\"project_post_categories\"},\"ProjectShowcasePostIndustry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePostId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"industryId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePost\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostIndustry\"},{\"name\":\"industry\",\"kind\":\"object\",\"type\":\"ProjectPostIndustry\",\"relationName\":\"ProjectPostIndustryToProjectShowcasePostIndustry\"}],\"dbName\":\"project_showcase_post_industries\"},\"ProjectShowcasePostCategory\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePostId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"categoryId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePost\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostCategory\"},{\"name\":\"category\",\"kind\":\"object\",\"type\":\"ProjectPostCategory\",\"relationName\":\"ProjectPostCategoryToProjectShowcasePostCategory\"}],\"dbName\":\"project_showcase_post_categories\"},\"ProjectShowcasePostMedia\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePostId\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"alt\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdBy\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"projectShowcasePost\",\"kind\":\"object\",\"type\":\"ProjectShowcasePost\",\"relationName\":\"ProjectShowcasePostToProjectShowcasePostMedia\"}],\"dbName\":\"project_showcase_post_media\"}},\"enums\":{},\"types\":{}}") +defineDmmfProperty(exports.Prisma, config.runtimeDataModel) +config.parameterizationSchema = { + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"project\",\"members\",\"attachments\",\"phase\",\"products\",\"approvals\",\"phaseWorkStreams\",\"_count\",\"workStream\",\"phases\",\"opportunities\",\"copilotRequest\",\"applications\",\"opportunity\",\"invites\",\"application\",\"scopeChangeRequests\",\"workStreams\",\"copilotRequests\",\"copilotOpportunities\",\"settings\",\"projectEstimation\",\"items\",\"estimations\",\"history\",\"projectShowcasePost\",\"posts\",\"industry\",\"industries\",\"category\",\"categories\",\"media\",\"showcasePosts\",\"Project.findUnique\",\"Project.findUniqueOrThrow\",\"Project.findFirst\",\"Project.findFirstOrThrow\",\"Project.findMany\",\"data\",\"Project.createOne\",\"Project.createMany\",\"Project.createManyAndReturn\",\"Project.updateOne\",\"Project.updateMany\",\"Project.updateManyAndReturn\",\"create\",\"update\",\"Project.upsertOne\",\"Project.deleteOne\",\"Project.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"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\",\"ProjectMemberInvite.findUnique\",\"ProjectMemberInvite.findUniqueOrThrow\",\"ProjectMemberInvite.findFirst\",\"ProjectMemberInvite.findFirstOrThrow\",\"ProjectMemberInvite.findMany\",\"ProjectMemberInvite.createOne\",\"ProjectMemberInvite.createMany\",\"ProjectMemberInvite.createManyAndReturn\",\"ProjectMemberInvite.updateOne\",\"ProjectMemberInvite.updateMany\",\"ProjectMemberInvite.updateManyAndReturn\",\"ProjectMemberInvite.upsertOne\",\"ProjectMemberInvite.deleteOne\",\"ProjectMemberInvite.deleteMany\",\"ProjectMemberInvite.groupBy\",\"ProjectMemberInvite.aggregate\",\"ProjectPhase.findUnique\",\"ProjectPhase.findUniqueOrThrow\",\"ProjectPhase.findFirst\",\"ProjectPhase.findFirstOrThrow\",\"ProjectPhase.findMany\",\"ProjectPhase.createOne\",\"ProjectPhase.createMany\",\"ProjectPhase.createManyAndReturn\",\"ProjectPhase.updateOne\",\"ProjectPhase.updateMany\",\"ProjectPhase.updateManyAndReturn\",\"ProjectPhase.upsertOne\",\"ProjectPhase.deleteOne\",\"ProjectPhase.deleteMany\",\"ProjectPhase.groupBy\",\"ProjectPhase.aggregate\",\"PhaseProduct.findUnique\",\"PhaseProduct.findUniqueOrThrow\",\"PhaseProduct.findFirst\",\"PhaseProduct.findFirstOrThrow\",\"PhaseProduct.findMany\",\"PhaseProduct.createOne\",\"PhaseProduct.createMany\",\"PhaseProduct.createManyAndReturn\",\"PhaseProduct.updateOne\",\"PhaseProduct.updateMany\",\"PhaseProduct.updateManyAndReturn\",\"PhaseProduct.upsertOne\",\"PhaseProduct.deleteOne\",\"PhaseProduct.deleteMany\",\"PhaseProduct.groupBy\",\"PhaseProduct.aggregate\",\"ProjectPhaseMember.findUnique\",\"ProjectPhaseMember.findUniqueOrThrow\",\"ProjectPhaseMember.findFirst\",\"ProjectPhaseMember.findFirstOrThrow\",\"ProjectPhaseMember.findMany\",\"ProjectPhaseMember.createOne\",\"ProjectPhaseMember.createMany\",\"ProjectPhaseMember.createManyAndReturn\",\"ProjectPhaseMember.updateOne\",\"ProjectPhaseMember.updateMany\",\"ProjectPhaseMember.updateManyAndReturn\",\"ProjectPhaseMember.upsertOne\",\"ProjectPhaseMember.deleteOne\",\"ProjectPhaseMember.deleteMany\",\"ProjectPhaseMember.groupBy\",\"ProjectPhaseMember.aggregate\",\"ProjectPhaseApproval.findUnique\",\"ProjectPhaseApproval.findUniqueOrThrow\",\"ProjectPhaseApproval.findFirst\",\"ProjectPhaseApproval.findFirstOrThrow\",\"ProjectPhaseApproval.findMany\",\"ProjectPhaseApproval.createOne\",\"ProjectPhaseApproval.createMany\",\"ProjectPhaseApproval.createManyAndReturn\",\"ProjectPhaseApproval.updateOne\",\"ProjectPhaseApproval.updateMany\",\"ProjectPhaseApproval.updateManyAndReturn\",\"ProjectPhaseApproval.upsertOne\",\"ProjectPhaseApproval.deleteOne\",\"ProjectPhaseApproval.deleteMany\",\"ProjectPhaseApproval.groupBy\",\"ProjectPhaseApproval.aggregate\",\"ProjectAttachment.findUnique\",\"ProjectAttachment.findUniqueOrThrow\",\"ProjectAttachment.findFirst\",\"ProjectAttachment.findFirstOrThrow\",\"ProjectAttachment.findMany\",\"ProjectAttachment.createOne\",\"ProjectAttachment.createMany\",\"ProjectAttachment.createManyAndReturn\",\"ProjectAttachment.updateOne\",\"ProjectAttachment.updateMany\",\"ProjectAttachment.updateManyAndReturn\",\"ProjectAttachment.upsertOne\",\"ProjectAttachment.deleteOne\",\"ProjectAttachment.deleteMany\",\"ProjectAttachment.groupBy\",\"ProjectAttachment.aggregate\",\"timeline\",\"milestone\",\"statusHistory\",\"milestones\",\"Timeline.findUnique\",\"Timeline.findUniqueOrThrow\",\"Timeline.findFirst\",\"Timeline.findFirstOrThrow\",\"Timeline.findMany\",\"Timeline.createOne\",\"Timeline.createMany\",\"Timeline.createManyAndReturn\",\"Timeline.updateOne\",\"Timeline.updateMany\",\"Timeline.updateManyAndReturn\",\"Timeline.upsertOne\",\"Timeline.deleteOne\",\"Timeline.deleteMany\",\"Timeline.groupBy\",\"Timeline.aggregate\",\"Milestone.findUnique\",\"Milestone.findUniqueOrThrow\",\"Milestone.findFirst\",\"Milestone.findFirstOrThrow\",\"Milestone.findMany\",\"Milestone.createOne\",\"Milestone.createMany\",\"Milestone.createManyAndReturn\",\"Milestone.updateOne\",\"Milestone.updateMany\",\"Milestone.updateManyAndReturn\",\"Milestone.upsertOne\",\"Milestone.deleteOne\",\"Milestone.deleteMany\",\"Milestone.groupBy\",\"Milestone.aggregate\",\"StatusHistory.findUnique\",\"StatusHistory.findUniqueOrThrow\",\"StatusHistory.findFirst\",\"StatusHistory.findFirstOrThrow\",\"StatusHistory.findMany\",\"StatusHistory.createOne\",\"StatusHistory.createMany\",\"StatusHistory.createManyAndReturn\",\"StatusHistory.updateOne\",\"StatusHistory.updateMany\",\"StatusHistory.updateManyAndReturn\",\"StatusHistory.upsertOne\",\"StatusHistory.deleteOne\",\"StatusHistory.deleteMany\",\"StatusHistory.groupBy\",\"StatusHistory.aggregate\",\"projectTemplate\",\"workManagementPermissions\",\"ProjectTemplate.findUnique\",\"ProjectTemplate.findUniqueOrThrow\",\"ProjectTemplate.findFirst\",\"ProjectTemplate.findFirstOrThrow\",\"ProjectTemplate.findMany\",\"ProjectTemplate.createOne\",\"ProjectTemplate.createMany\",\"ProjectTemplate.createManyAndReturn\",\"ProjectTemplate.updateOne\",\"ProjectTemplate.updateMany\",\"ProjectTemplate.updateManyAndReturn\",\"ProjectTemplate.upsertOne\",\"ProjectTemplate.deleteOne\",\"ProjectTemplate.deleteMany\",\"ProjectTemplate.groupBy\",\"ProjectTemplate.aggregate\",\"ProductTemplate.findUnique\",\"ProductTemplate.findUniqueOrThrow\",\"ProductTemplate.findFirst\",\"ProductTemplate.findFirstOrThrow\",\"ProductTemplate.findMany\",\"ProductTemplate.createOne\",\"ProductTemplate.createMany\",\"ProductTemplate.createManyAndReturn\",\"ProductTemplate.updateOne\",\"ProductTemplate.updateMany\",\"ProductTemplate.updateManyAndReturn\",\"ProductTemplate.upsertOne\",\"ProductTemplate.deleteOne\",\"ProductTemplate.deleteMany\",\"ProductTemplate.groupBy\",\"ProductTemplate.aggregate\",\"MilestoneTemplate.findUnique\",\"MilestoneTemplate.findUniqueOrThrow\",\"MilestoneTemplate.findFirst\",\"MilestoneTemplate.findFirstOrThrow\",\"MilestoneTemplate.findMany\",\"MilestoneTemplate.createOne\",\"MilestoneTemplate.createMany\",\"MilestoneTemplate.createManyAndReturn\",\"MilestoneTemplate.updateOne\",\"MilestoneTemplate.updateMany\",\"MilestoneTemplate.updateManyAndReturn\",\"MilestoneTemplate.upsertOne\",\"MilestoneTemplate.deleteOne\",\"MilestoneTemplate.deleteMany\",\"MilestoneTemplate.groupBy\",\"MilestoneTemplate.aggregate\",\"ProjectType.findUnique\",\"ProjectType.findUniqueOrThrow\",\"ProjectType.findFirst\",\"ProjectType.findFirstOrThrow\",\"ProjectType.findMany\",\"ProjectType.createOne\",\"ProjectType.createMany\",\"ProjectType.createManyAndReturn\",\"ProjectType.updateOne\",\"ProjectType.updateMany\",\"ProjectType.updateManyAndReturn\",\"ProjectType.upsertOne\",\"ProjectType.deleteOne\",\"ProjectType.deleteMany\",\"ProjectType.groupBy\",\"ProjectType.aggregate\",\"ProductCategory.findUnique\",\"ProductCategory.findUniqueOrThrow\",\"ProductCategory.findFirst\",\"ProductCategory.findFirstOrThrow\",\"ProductCategory.findMany\",\"ProductCategory.createOne\",\"ProductCategory.createMany\",\"ProductCategory.createManyAndReturn\",\"ProductCategory.updateOne\",\"ProductCategory.updateMany\",\"ProductCategory.updateManyAndReturn\",\"ProductCategory.upsertOne\",\"ProductCategory.deleteOne\",\"ProductCategory.deleteMany\",\"ProductCategory.groupBy\",\"ProductCategory.aggregate\",\"OrgConfig.findUnique\",\"OrgConfig.findUniqueOrThrow\",\"OrgConfig.findFirst\",\"OrgConfig.findFirstOrThrow\",\"OrgConfig.findMany\",\"OrgConfig.createOne\",\"OrgConfig.createMany\",\"OrgConfig.createManyAndReturn\",\"OrgConfig.updateOne\",\"OrgConfig.updateMany\",\"OrgConfig.updateManyAndReturn\",\"OrgConfig.upsertOne\",\"OrgConfig.deleteOne\",\"OrgConfig.deleteMany\",\"OrgConfig.groupBy\",\"OrgConfig.aggregate\",\"Form.findUnique\",\"Form.findUniqueOrThrow\",\"Form.findFirst\",\"Form.findFirstOrThrow\",\"Form.findMany\",\"Form.createOne\",\"Form.createMany\",\"Form.createManyAndReturn\",\"Form.updateOne\",\"Form.updateMany\",\"Form.updateManyAndReturn\",\"Form.upsertOne\",\"Form.deleteOne\",\"Form.deleteMany\",\"Form.groupBy\",\"Form.aggregate\",\"PlanConfig.findUnique\",\"PlanConfig.findUniqueOrThrow\",\"PlanConfig.findFirst\",\"PlanConfig.findFirstOrThrow\",\"PlanConfig.findMany\",\"PlanConfig.createOne\",\"PlanConfig.createMany\",\"PlanConfig.createManyAndReturn\",\"PlanConfig.updateOne\",\"PlanConfig.updateMany\",\"PlanConfig.updateManyAndReturn\",\"PlanConfig.upsertOne\",\"PlanConfig.deleteOne\",\"PlanConfig.deleteMany\",\"PlanConfig.groupBy\",\"PlanConfig.aggregate\",\"PriceConfig.findUnique\",\"PriceConfig.findUniqueOrThrow\",\"PriceConfig.findFirst\",\"PriceConfig.findFirstOrThrow\",\"PriceConfig.findMany\",\"PriceConfig.createOne\",\"PriceConfig.createMany\",\"PriceConfig.createManyAndReturn\",\"PriceConfig.updateOne\",\"PriceConfig.updateMany\",\"PriceConfig.updateManyAndReturn\",\"PriceConfig.upsertOne\",\"PriceConfig.deleteOne\",\"PriceConfig.deleteMany\",\"PriceConfig.groupBy\",\"PriceConfig.aggregate\",\"WorkStream.findUnique\",\"WorkStream.findUniqueOrThrow\",\"WorkStream.findFirst\",\"WorkStream.findFirstOrThrow\",\"WorkStream.findMany\",\"WorkStream.createOne\",\"WorkStream.createMany\",\"WorkStream.createManyAndReturn\",\"WorkStream.updateOne\",\"WorkStream.updateMany\",\"WorkStream.updateManyAndReturn\",\"WorkStream.upsertOne\",\"WorkStream.deleteOne\",\"WorkStream.deleteMany\",\"WorkStream.groupBy\",\"WorkStream.aggregate\",\"PhaseWorkStream.findUnique\",\"PhaseWorkStream.findUniqueOrThrow\",\"PhaseWorkStream.findFirst\",\"PhaseWorkStream.findFirstOrThrow\",\"PhaseWorkStream.findMany\",\"PhaseWorkStream.createOne\",\"PhaseWorkStream.createMany\",\"PhaseWorkStream.createManyAndReturn\",\"PhaseWorkStream.updateOne\",\"PhaseWorkStream.updateMany\",\"PhaseWorkStream.updateManyAndReturn\",\"PhaseWorkStream.upsertOne\",\"PhaseWorkStream.deleteOne\",\"PhaseWorkStream.deleteMany\",\"PhaseWorkStream.groupBy\",\"PhaseWorkStream.aggregate\",\"WorkManagementPermission.findUnique\",\"WorkManagementPermission.findUniqueOrThrow\",\"WorkManagementPermission.findFirst\",\"WorkManagementPermission.findFirstOrThrow\",\"WorkManagementPermission.findMany\",\"WorkManagementPermission.createOne\",\"WorkManagementPermission.createMany\",\"WorkManagementPermission.createManyAndReturn\",\"WorkManagementPermission.updateOne\",\"WorkManagementPermission.updateMany\",\"WorkManagementPermission.updateManyAndReturn\",\"WorkManagementPermission.upsertOne\",\"WorkManagementPermission.deleteOne\",\"WorkManagementPermission.deleteMany\",\"WorkManagementPermission.groupBy\",\"WorkManagementPermission.aggregate\",\"CopilotRequest.findUnique\",\"CopilotRequest.findUniqueOrThrow\",\"CopilotRequest.findFirst\",\"CopilotRequest.findFirstOrThrow\",\"CopilotRequest.findMany\",\"CopilotRequest.createOne\",\"CopilotRequest.createMany\",\"CopilotRequest.createManyAndReturn\",\"CopilotRequest.updateOne\",\"CopilotRequest.updateMany\",\"CopilotRequest.updateManyAndReturn\",\"CopilotRequest.upsertOne\",\"CopilotRequest.deleteOne\",\"CopilotRequest.deleteMany\",\"CopilotRequest.groupBy\",\"CopilotRequest.aggregate\",\"CopilotOpportunity.findUnique\",\"CopilotOpportunity.findUniqueOrThrow\",\"CopilotOpportunity.findFirst\",\"CopilotOpportunity.findFirstOrThrow\",\"CopilotOpportunity.findMany\",\"CopilotOpportunity.createOne\",\"CopilotOpportunity.createMany\",\"CopilotOpportunity.createManyAndReturn\",\"CopilotOpportunity.updateOne\",\"CopilotOpportunity.updateMany\",\"CopilotOpportunity.updateManyAndReturn\",\"CopilotOpportunity.upsertOne\",\"CopilotOpportunity.deleteOne\",\"CopilotOpportunity.deleteMany\",\"CopilotOpportunity.groupBy\",\"CopilotOpportunity.aggregate\",\"CopilotApplication.findUnique\",\"CopilotApplication.findUniqueOrThrow\",\"CopilotApplication.findFirst\",\"CopilotApplication.findFirstOrThrow\",\"CopilotApplication.findMany\",\"CopilotApplication.createOne\",\"CopilotApplication.createMany\",\"CopilotApplication.createManyAndReturn\",\"CopilotApplication.updateOne\",\"CopilotApplication.updateMany\",\"CopilotApplication.updateManyAndReturn\",\"CopilotApplication.upsertOne\",\"CopilotApplication.deleteOne\",\"CopilotApplication.deleteMany\",\"CopilotApplication.groupBy\",\"CopilotApplication.aggregate\",\"ProjectSetting.findUnique\",\"ProjectSetting.findUniqueOrThrow\",\"ProjectSetting.findFirst\",\"ProjectSetting.findFirstOrThrow\",\"ProjectSetting.findMany\",\"ProjectSetting.createOne\",\"ProjectSetting.createMany\",\"ProjectSetting.createManyAndReturn\",\"ProjectSetting.updateOne\",\"ProjectSetting.updateMany\",\"ProjectSetting.updateManyAndReturn\",\"ProjectSetting.upsertOne\",\"ProjectSetting.deleteOne\",\"ProjectSetting.deleteMany\",\"ProjectSetting.groupBy\",\"ProjectSetting.aggregate\",\"ProjectEstimation.findUnique\",\"ProjectEstimation.findUniqueOrThrow\",\"ProjectEstimation.findFirst\",\"ProjectEstimation.findFirstOrThrow\",\"ProjectEstimation.findMany\",\"ProjectEstimation.createOne\",\"ProjectEstimation.createMany\",\"ProjectEstimation.createManyAndReturn\",\"ProjectEstimation.updateOne\",\"ProjectEstimation.updateMany\",\"ProjectEstimation.updateManyAndReturn\",\"ProjectEstimation.upsertOne\",\"ProjectEstimation.deleteOne\",\"ProjectEstimation.deleteMany\",\"ProjectEstimation.groupBy\",\"ProjectEstimation.aggregate\",\"ProjectEstimationItem.findUnique\",\"ProjectEstimationItem.findUniqueOrThrow\",\"ProjectEstimationItem.findFirst\",\"ProjectEstimationItem.findFirstOrThrow\",\"ProjectEstimationItem.findMany\",\"ProjectEstimationItem.createOne\",\"ProjectEstimationItem.createMany\",\"ProjectEstimationItem.createManyAndReturn\",\"ProjectEstimationItem.updateOne\",\"ProjectEstimationItem.updateMany\",\"ProjectEstimationItem.updateManyAndReturn\",\"ProjectEstimationItem.upsertOne\",\"ProjectEstimationItem.deleteOne\",\"ProjectEstimationItem.deleteMany\",\"ProjectEstimationItem.groupBy\",\"ProjectEstimationItem.aggregate\",\"BuildingBlock.findUnique\",\"BuildingBlock.findUniqueOrThrow\",\"BuildingBlock.findFirst\",\"BuildingBlock.findFirstOrThrow\",\"BuildingBlock.findMany\",\"BuildingBlock.createOne\",\"BuildingBlock.createMany\",\"BuildingBlock.createManyAndReturn\",\"BuildingBlock.updateOne\",\"BuildingBlock.updateMany\",\"BuildingBlock.updateManyAndReturn\",\"BuildingBlock.upsertOne\",\"BuildingBlock.deleteOne\",\"BuildingBlock.deleteMany\",\"BuildingBlock.groupBy\",\"BuildingBlock.aggregate\",\"ScopeChangeRequest.findUnique\",\"ScopeChangeRequest.findUniqueOrThrow\",\"ScopeChangeRequest.findFirst\",\"ScopeChangeRequest.findFirstOrThrow\",\"ScopeChangeRequest.findMany\",\"ScopeChangeRequest.createOne\",\"ScopeChangeRequest.createMany\",\"ScopeChangeRequest.createManyAndReturn\",\"ScopeChangeRequest.updateOne\",\"ScopeChangeRequest.updateMany\",\"ScopeChangeRequest.updateManyAndReturn\",\"ScopeChangeRequest.upsertOne\",\"ScopeChangeRequest.deleteOne\",\"ScopeChangeRequest.deleteMany\",\"ScopeChangeRequest.groupBy\",\"ScopeChangeRequest.aggregate\",\"ProjectHistory.findUnique\",\"ProjectHistory.findUniqueOrThrow\",\"ProjectHistory.findFirst\",\"ProjectHistory.findFirstOrThrow\",\"ProjectHistory.findMany\",\"ProjectHistory.createOne\",\"ProjectHistory.createMany\",\"ProjectHistory.createManyAndReturn\",\"ProjectHistory.updateOne\",\"ProjectHistory.updateMany\",\"ProjectHistory.updateManyAndReturn\",\"ProjectHistory.upsertOne\",\"ProjectHistory.deleteOne\",\"ProjectHistory.deleteMany\",\"ProjectHistory.groupBy\",\"ProjectHistory.aggregate\",\"CustomerPayment.findUnique\",\"CustomerPayment.findUniqueOrThrow\",\"CustomerPayment.findFirst\",\"CustomerPayment.findFirstOrThrow\",\"CustomerPayment.findMany\",\"CustomerPayment.createOne\",\"CustomerPayment.createMany\",\"CustomerPayment.createManyAndReturn\",\"CustomerPayment.updateOne\",\"CustomerPayment.updateMany\",\"CustomerPayment.updateManyAndReturn\",\"CustomerPayment.upsertOne\",\"CustomerPayment.deleteOne\",\"CustomerPayment.deleteMany\",\"CustomerPayment.groupBy\",\"CustomerPayment.aggregate\",\"ProjectShowcasePost.findUnique\",\"ProjectShowcasePost.findUniqueOrThrow\",\"ProjectShowcasePost.findFirst\",\"ProjectShowcasePost.findFirstOrThrow\",\"ProjectShowcasePost.findMany\",\"ProjectShowcasePost.createOne\",\"ProjectShowcasePost.createMany\",\"ProjectShowcasePost.createManyAndReturn\",\"ProjectShowcasePost.updateOne\",\"ProjectShowcasePost.updateMany\",\"ProjectShowcasePost.updateManyAndReturn\",\"ProjectShowcasePost.upsertOne\",\"ProjectShowcasePost.deleteOne\",\"ProjectShowcasePost.deleteMany\",\"ProjectShowcasePost.groupBy\",\"ProjectShowcasePost.aggregate\",\"ProjectPostIndustry.findUnique\",\"ProjectPostIndustry.findUniqueOrThrow\",\"ProjectPostIndustry.findFirst\",\"ProjectPostIndustry.findFirstOrThrow\",\"ProjectPostIndustry.findMany\",\"ProjectPostIndustry.createOne\",\"ProjectPostIndustry.createMany\",\"ProjectPostIndustry.createManyAndReturn\",\"ProjectPostIndustry.updateOne\",\"ProjectPostIndustry.updateMany\",\"ProjectPostIndustry.updateManyAndReturn\",\"ProjectPostIndustry.upsertOne\",\"ProjectPostIndustry.deleteOne\",\"ProjectPostIndustry.deleteMany\",\"ProjectPostIndustry.groupBy\",\"ProjectPostIndustry.aggregate\",\"ProjectPostCategory.findUnique\",\"ProjectPostCategory.findUniqueOrThrow\",\"ProjectPostCategory.findFirst\",\"ProjectPostCategory.findFirstOrThrow\",\"ProjectPostCategory.findMany\",\"ProjectPostCategory.createOne\",\"ProjectPostCategory.createMany\",\"ProjectPostCategory.createManyAndReturn\",\"ProjectPostCategory.updateOne\",\"ProjectPostCategory.updateMany\",\"ProjectPostCategory.updateManyAndReturn\",\"ProjectPostCategory.upsertOne\",\"ProjectPostCategory.deleteOne\",\"ProjectPostCategory.deleteMany\",\"ProjectPostCategory.groupBy\",\"ProjectPostCategory.aggregate\",\"ProjectShowcasePostIndustry.findUnique\",\"ProjectShowcasePostIndustry.findUniqueOrThrow\",\"ProjectShowcasePostIndustry.findFirst\",\"ProjectShowcasePostIndustry.findFirstOrThrow\",\"ProjectShowcasePostIndustry.findMany\",\"ProjectShowcasePostIndustry.createOne\",\"ProjectShowcasePostIndustry.createMany\",\"ProjectShowcasePostIndustry.createManyAndReturn\",\"ProjectShowcasePostIndustry.updateOne\",\"ProjectShowcasePostIndustry.updateMany\",\"ProjectShowcasePostIndustry.updateManyAndReturn\",\"ProjectShowcasePostIndustry.upsertOne\",\"ProjectShowcasePostIndustry.deleteOne\",\"ProjectShowcasePostIndustry.deleteMany\",\"ProjectShowcasePostIndustry.groupBy\",\"ProjectShowcasePostIndustry.aggregate\",\"ProjectShowcasePostCategory.findUnique\",\"ProjectShowcasePostCategory.findUniqueOrThrow\",\"ProjectShowcasePostCategory.findFirst\",\"ProjectShowcasePostCategory.findFirstOrThrow\",\"ProjectShowcasePostCategory.findMany\",\"ProjectShowcasePostCategory.createOne\",\"ProjectShowcasePostCategory.createMany\",\"ProjectShowcasePostCategory.createManyAndReturn\",\"ProjectShowcasePostCategory.updateOne\",\"ProjectShowcasePostCategory.updateMany\",\"ProjectShowcasePostCategory.updateManyAndReturn\",\"ProjectShowcasePostCategory.upsertOne\",\"ProjectShowcasePostCategory.deleteOne\",\"ProjectShowcasePostCategory.deleteMany\",\"ProjectShowcasePostCategory.groupBy\",\"ProjectShowcasePostCategory.aggregate\",\"ProjectShowcasePostMedia.findUnique\",\"ProjectShowcasePostMedia.findUniqueOrThrow\",\"ProjectShowcasePostMedia.findFirst\",\"ProjectShowcasePostMedia.findFirstOrThrow\",\"ProjectShowcasePostMedia.findMany\",\"ProjectShowcasePostMedia.createOne\",\"ProjectShowcasePostMedia.createMany\",\"ProjectShowcasePostMedia.createManyAndReturn\",\"ProjectShowcasePostMedia.updateOne\",\"ProjectShowcasePostMedia.updateMany\",\"ProjectShowcasePostMedia.updateManyAndReturn\",\"ProjectShowcasePostMedia.upsertOne\",\"ProjectShowcasePostMedia.deleteOne\",\"ProjectShowcasePostMedia.deleteMany\",\"ProjectShowcasePostMedia.groupBy\",\"ProjectShowcasePostMedia.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"projectShowcasePostId\",\"type\",\"url\",\"alt\",\"createdAt\",\"createdBy\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"search\",\"categoryId\",\"industryId\",\"name\",\"every\",\"some\",\"none\",\"title\",\"content\",\"ProjectShowcasePostStatus\",\"status\",\"projectId\",\"challengeIds\",\"createdById\",\"updatedById\",\"publishedAt\",\"publishedBy\",\"updatedAt\",\"has\",\"hasEvery\",\"hasSome\",\"reference\",\"referenceId\",\"amount\",\"CustomerPaymentCurrency\",\"currency\",\"paymentIntentId\",\"clientSecret\",\"CustomerPaymentStatus\",\"deletedAt\",\"deletedBy\",\"updatedBy\",\"cancelReason\",\"oldScope\",\"newScope\",\"ScopeChangeRequestStatus\",\"approvedAt\",\"approvedBy\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"key\",\"config\",\"privateConfig\",\"projectEstimationId\",\"price\",\"EstimationType\",\"markupUsedReference\",\"markupUsedReferenceId\",\"metadata\",\"buildingBlockKey\",\"conditions\",\"quantity\",\"minTime\",\"maxTime\",\"value\",\"ValueType\",\"valueType\",\"readPermission\",\"writePermission\",\"opportunityId\",\"userId\",\"notes\",\"CopilotApplicationStatus\",\"copilotRequestId\",\"CopilotOpportunityStatus\",\"CopilotOpportunityType\",\"CopilotRequestStatus\",\"policy\",\"permission\",\"projectTemplateId\",\"workStreamId\",\"phaseId\",\"WorkStreamStatus\",\"version\",\"revision\",\"key_version_revision\",\"orgId\",\"configName\",\"configValue\",\"displayName\",\"icon\",\"question\",\"info\",\"aliases\",\"disabled\",\"hidden\",\"description\",\"duration\",\"order\",\"plannedText\",\"activeText\",\"completedText\",\"blockedText\",\"productKey\",\"subCategory\",\"brief\",\"details\",\"template\",\"form\",\"isAddOn\",\"scope\",\"planConfig\",\"priceConfig\",\"policy_projectTemplateId\",\"ProjectStatus\",\"comment\",\"timelineId\",\"startDate\",\"actualStartDate\",\"endDate\",\"completionDate\",\"TimelineReference\",\"AttachmentType\",\"tags\",\"size\",\"path\",\"contentType\",\"allowedUsers\",\"PhaseApprovalDecision\",\"decision\",\"expectedEndDate\",\"directProjectId\",\"billingAccountId\",\"templateId\",\"estimatedPrice\",\"actualPrice\",\"requirements\",\"budget\",\"spentBudget\",\"progress\",\"email\",\"applicationId\",\"ProjectMemberRole\",\"role\",\"InviteStatus\",\"isPrimary\",\"external\",\"bookmarks\",\"utm\",\"terms\",\"groups\",\"challengeEligibility\",\"lastActivityAt\",\"lastActivityUserId\",\"projectShowcasePostId_categoryId\",\"projectShowcasePostId_industryId\",\"key_projectId\",\"workStreamId_phaseId\",\"phaseId_userId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"_relevance\",\"push\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "sBGUA_AEKgQAAPQJACAFAAD1CQAgDAAA9gkAIBEAAOwJACATAAD3CQAgFAAA-AkAIBUAAPkJACAWAADjCQAgFwAA-gkAIBoAAPsJACAbAAD8CQAgIwAA_QkAIKIFAADyCQAwowUAACsAEKQFAADyCQAwpQUEAAAAAacFAQCuCAAhqgVAANEIACGrBQIAzAgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHXBQEAywgAIYQGAQCuCAAhkQYBAMsIACGbBgAAlgkAILQGBADQCAAhtQYEANAIACG2BgQA0AgAIbcGEADzCQAhuAYQAPMJACHDBgAAlgkAIMQGAACWCQAgxQYAAJYJACDGBgAAtQgAIMcGAAC1CAAgyAYAAJYJACDJBkAA0QgAIcoGAQCuCAAhAQAAAAEAIA8DAADUCQAgogUAAJIKADCjBQAAAwAQpAUAAJIKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEAK0IACHABgAA_wnABiLCBiAAjQkAIQMDAADpDwAg1AUAAJMKACDVBQAAkwoAIA8DAADUCQAgogUAAJIKADCjBQAAAwAQpAUAAJIKADClBQQAAAABqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQArQgAIcAGAAD_CcAGIsIGIACNCQAhAwAAAAMAIAEAAAQAMAIAAAUAIBUDAADUCQAgIAEAywgAIaIFAACQCgAwowUAAAcAEKQFAACQCgAwpQUEAK0IACGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgCQMAAOkPACAgAACTCgAgvgUAAJMKACDUBQAAkwoAINUFAACTCgAgkQYAAJMKACCtBgAAkwoAIK8GAACTCgAg2wYAAIIQACAVAwAA1AkAICABAMsIACGiBQAAkAoAMKMFAAAHABCkBQAAkAoAMKUFBAAAAAGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgAwAAAAcAIAEAAAgAMAIAAAkAIBwDAADUCQAgBAAAjgoAIAcAAI0KACAIAACPCgAgCQAA5gkAIKIFAACLCgAwowUAAAsAEKQFAACLCgAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHBBQAAjAqkBiPCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhkQYBAMsIACGSBgIA_ggAIZMGAgD-CAAhmwYAANsIACCmBkAAzwgAIagGQADPCAAhuQYBAMsIACG6BggA2AkAIbsGCADYCQAhvAYIANgJACEQAwAA6Q8AIAQAAP8PACAHAAD-DwAgCAAAgBAAIAkAAPIPACC6BQAAkwoAIMEFAACTCgAg1AUAAJMKACDVBQAAkwoAIJEGAACTCgAgkgYAAJMKACCTBgAAkwoAIKYGAACTCgAgqAYAAJMKACC5BgAAkwoAINsGAACBEAAgHAMAANQJACAEAACOCgAgBwAAjQoAIAgAAI8KACAJAADmCQAgogUAAIsKADCjBQAACwAQpAUAAIsKADClBQQAAAABqgVAANEIACGrBQIAzAgAIboFAQDLCAAhwQUAAIwKpAYjwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIZEGAQDLCAAhkgYCAP4IACGTBgIA_ggAIZsGAADbCAAgpgZAAM8IACGoBkAAzwgAIbkGAQDLCAAhugYIANgJACG7BggA2AkAIbwGCADYCQAhAwAAAAsAIAEAAAwAMAIAAA0AIBUGAACFCgAgogUAAIoKADCjBQAADwAQpAUAAIoKADClBQQArQgAIacFAQDLCAAhqgVAANEIACGrBQIAzAgAIboFAQDLCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIYIGBACtCAAhmwYAANsIACC0BgQA0AgAIbUGBADQCAAhtgYEAK0IACG3BggA2AkAIbgGCADYCQAhCAYAAPsPACCnBQAAkwoAILoFAACTCgAg1AUAAJMKACDVBQAAkwoAILQGAACTCgAgtQYAAJMKACDbBgAA_Q8AIBUGAACFCgAgogUAAIoKADCjBQAADwAQpAUAAIoKADClBQQAAAABpwUBAMsIACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGbBgAA2wgAILQGBADQCAAhtQYEANAIACG2BgQArQgAIbcGCADYCQAhuAYIANgJACEDAAAADwAgAQAAEAAwAgAAEQAgDQYAAIUKACCiBQAAiQoAMKMFAAATABCkBQAAiQoAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9wUEAK0IACGCBgQArQgAIQMGAAD7DwAg1AUAAJMKACDVBQAAkwoAIA4GAACFCgAgogUAAIkKADCjBQAAEwAQpAUAAIkKADClBQQAAAABqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9wUEAK0IACGCBgQArQgAIc8GAACICgAgAwAAABMAIAEAABQAMAIAABUAIBEGAACFCgAgogUAAIYKADCjBQAAFwAQpAUAAIYKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIYIGBACtCAAhpAYBAMsIACGmBkAA0QgAIagGQADPCAAhsgYAAIcKsgYiswZAANEIACEGBgAA-w8AINQFAACTCgAg1QUAAJMKACCkBgAAkwoAIKgGAACTCgAg2wYAAPwPACARBgAAhQoAIKIFAACGCgAwowUAABcAEKQFAACGCgAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIYIGBACtCAAhpAYBAMsIACGmBkAA0QgAIagGQADPCAAhsgYAAIcKsgYiswZAANEIACEDAAAAFwAgAQAAGAAwAgAAGQAgBwYAAIUKACALAACECgAgogUAAIMKADCjBQAAGwAQpAUAAIMKADCBBgQArQgAIYIGBACtCAAhAgYAAPsPACALAAD6DwAgCAYAAIUKACALAACECgAgogUAAIMKADCjBQAAGwAQpAUAAIMKADCBBgQArQgAIYIGBACtCAAhzgYAAIIKACADAAAAGwAgAQAAHAAwAgAAHQAgAwAAABsAIAEAABwAMAIAAB0AIAEAAAAbACABAAAADwAgAQAAABMAIAEAAAAXACABAAAAGwAgEgMAANQJACASAACBCgAgogUAAP4JADCjBQAAJQAQpAUAAP4JADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAAgArCBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEANAIACG9BgEAywgAIb4GBADQCAAhwAYAAP8JwAYiCAMAAOkPACASAAD4DwAg1AUAAJMKACDVBQAAkwoAIPcFAACTCgAgvQYAAJMKACC-BgAAkwoAINsGAAD5DwAgEgMAANQJACASAACBCgAgogUAAP4JADCjBQAAJQAQpAUAAP4JADClBQQAAAABqgVAANEIACGrBQIAzAgAIcEFAACACsIGIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQA0AgAIb0GAQDLCAAhvgYEANAIACHABgAA_wnABiIDAAAAJQAgAQAAJgAwAgAAJwAgEBAAAOsJACARAADsCQAgogUAAOkJADCjBQAAKQAQpAUAAOkJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIQEAAAApACAqBAAA9AkAIAUAAPUJACAMAAD2CQAgEQAA7AkAIBMAAPcJACAUAAD4CQAgFQAA-QkAIBYAAOMJACAXAAD6CQAgGgAA-wkAIBsAAPwJACAjAAD9CQAgogUAAPIJADCjBQAAKwAQpAUAAPIJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQIAzAgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHXBQEAywgAIYQGAQCuCAAhkQYBAMsIACGbBgAAlgkAILQGBADQCAAhtQYEANAIACG2BgQA0AgAIbcGEADzCQAhuAYQAPMJACHDBgAAlgkAIMQGAACWCQAgxQYAAJYJACDGBgAAtQgAIMcGAAC1CAAgyAYAAJYJACDJBkAA0QgAIcoGAQCuCAAhAQAAACsAIA8DAADiCQAgDQAA4wkAICkAANsIACCiBQAA4AkAMKMFAAAtABCkBQAA4AkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADhCf4FIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACEBAAAALQAgAQAAACsAIBEDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQcDAADpDwAgDgAA9g8AIA8AAPcPACDCBQAAkwoAINQFAACTCgAg1QUAAJMKACD6BQAAkwoAIBEDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBAAAAAGnBQAA7wn9BSKqBUAA0QgAIasFAgDMCAAhwQUAAO4J_AUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfoFBADQCAAhAwAAADAAIAEAADEAMAIAADIAIAEAAAAwACAGEAAA9A8AIBEAANsPACDUBQAAkwoAINUFAACTCgAg-AUAAJMKACDbBgAA9Q8AIBAQAADrCQAgEQAA7AkAIKIFAADpCQAwowUAACkAEKQFAADpCQAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIQMAAAApACABAAA1ADACAAA2ACABAAAAKQAgAwAAACUAIAEAACYAMAIAACcAIAEAAAAlACARAwAA1AkAIKIFAADnCQAwowUAADsAEKQFAADnCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOgJ2wUiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdgFAADbCAAg2QUAANsIACDbBUAAzwgAIdwFAgD-CAAhBQMAAOkPACDUBQAAkwoAINUFAACTCgAg2wUAAJMKACDcBQAAkwoAIBEDAADUCQAgogUAAOcJADCjBQAAOwAQpAUAAOcJADClBQQAAAABqgVAANEIACGrBQIAzAgAIcEFAADoCdsFIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHYBQAA2wgAINkFAADbCAAg2wVAAM8IACHcBQIA_ggAIQMAAAA7ACABAAA8ADACAAA9ACAQAwAA1AkAIAkAAOYJACCiBQAA5AkAMKMFAAA_ABCkBQAA5AkAMKUFBACtCAAhpwUBAK4IACGqBUAA0QgAIasFBACtCAAhugUBAK4IACHBBQAA5QmEBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFBACtCAAhBQMAAOkPACAJAADyDwAg1AUAAJMKACDVBQAAkwoAINsGAADzDwAgEAMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQAAAABpwUBAK4IACGqBUAA0QgAIasFBACtCAAhugUBAK4IACHBBQAA5QmEBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFBACtCAAhAwAAAD8AIAEAAEAAMAIAAEEAIAUDAADpDwAgDQAA3w8AIMIFAACTCgAg1AUAAJMKACDVBQAAkwoAIA8DAADiCQAgDQAA4wkAICkAANsIACCiBQAA4AkAMKMFAAAtABCkBQAA4AkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQMAAAAtACABAABDADACAABEACADAAAAMAAgAQAAMQAwAgAAMgAgEgMAANQJACCiBQAA3gkAMKMFAABHABCkBQAA3gkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIesFAADbCAAg8QUBAMsIACHzBQAA3wnzBSP0BQAA2wgAIPUFAADbCAAgBgMAAOkPACDUBQAAkwoAINUFAACTCgAg8QUAAJMKACDzBQAAkwoAINsGAADxDwAgEwMAANQJACCiBQAA3gkAMKMFAABHABCkBQAA3gkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACDxBQEAywgAIfMFAADfCfMFI_QFAADbCAAg9QUAANsIACDNBgAA3QkAIAMAAABHACABAABIADACAABJACAUAwAA1AkAIBkAANwJACCiBQAA2wkAMKMFAABLABCkBQAA2wkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQYDAADpDwAgGQAA7w8AINQFAACTCgAg1QUAAJMKACDuBQAAkwoAINsGAADwDwAgFAMAANQJACAZAADcCQAgogUAANsJADCjBQAASwAQpAUAANsJADClBQQAAAABqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQMAAABLACABAABMADACAABNACARGAAA2gkAIKIFAADXCQAwowUAAE8AEKQFAADXCQAwpQUEAK0IACGnBQAA2QnpBSKqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHmBQQArQgAIecFCADYCQAh6QUBAK4IACHqBQQArQgAIesFAADbCAAgBBgAAO0PACDUBQAAkwoAINUFAACTCgAg2wYAAO4PACARGAAA2gkAIKIFAADXCQAwowUAAE8AEKQFAADXCQAwpQUEAAAAAacFAADZCekFIqoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeYFBACtCAAh5wUIANgJACHpBQEArggAIeoFBACtCAAh6wUAANsIACADAAAATwAgAQAAUAAwAgAAUQAgAQAAAE8AIAsDAADUCQAgogUAANYJADCjBQAAVAAQpAUAANYJADClBQQArQgAIaoFQADRCAAhwQUBAK4IACHCBQQArQgAIcgFQADRCAAh1gUCAMwIACHXBQEAywgAIQMDAADpDwAg1wUAAJMKACDbBgAA7A8AIAsDAADUCQAgogUAANYJADCjBQAAVAAQpAUAANYJADClBQQAAAABqgVAANEIACHBBQEArggAIcIFBACtCAAhyAVAANEIACHWBQIAzAgAIdcFAQDLCAAhAwAAAFQAIAEAAFUAMAIAAFYAIBMDAADUCQAgHwAAsggAICEAAK8IACAiAADVCQAgogUAANIJADCjBQAAWAAQpAUAANIJADClBQQArQgAIaoFQADRCAAhvgUBAK4IACG_BQEArggAIcEFAADTCcEFIsIFBACtCAAhwwUAALUIACDEBQIAzAgAIcUFAgDMCAAhxgVAAM8IACHHBQIA_ggAIcgFQADRCAAhBwMAAOkPACAfAADZCgAgIQAAxAoAICIAAOoPACDGBQAAkwoAIMcFAACTCgAg2wYAAOsPACATAwAA1AkAIB8AALIIACAhAACvCAAgIgAA1QkAIKIFAADSCQAwowUAAFgAEKQFAADSCQAwpQUEAAAAAaoFQADRCAAhvgUBAK4IACG_BQEArggAIcEFAADTCcEFIsIFBACtCAAhwwUAALUIACDEBQIAzAgAIcUFAgDMCAAhxgVAAM8IACHHBQIA_ggAIcgFQADRCAAhAwAAAFgAIAEAAFkAMAIAAFoAIAgcAADLCQAgHgAA0QkAIKIFAADQCQAwowUAAFwAEKQFAADQCQAwpQUEAK0IACGmBQQArQgAIbkFBACtCAAhAhwAAOUPACAeAADoDwAgCRwAAMsJACAeAADRCQAgogUAANAJADCjBQAAXAAQpAUAANAJADClBQQAAAABpgUEAK0IACG5BQQArQgAIcwGAADPCQAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACABAAAAXAAgCBwAAMsJACAgAADOCQAgogUAAM0JADCjBQAAYgAQpAUAAM0JADClBQQArQgAIaYFBACtCAAhuAUEAK0IACECHAAA5Q8AICAAAOcPACAJHAAAywkAICAAAM4JACCiBQAAzQkAMKMFAABiABCkBQAAzQkAMKUFBAAAAAGmBQQArQgAIbgFBACtCAAhywYAAMwJACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAEAAABiACALHAAAywkAIKIFAADKCQAwowUAAGgAEKQFAADKCQAwpQUEAK0IACGmBQQArQgAIacFAQCuCAAhqAUBAK4IACGpBQEAywgAIaoFQADRCAAhqwUEAK0IACEDHAAA5Q8AIKkFAACTCgAg2wYAAOYPACALHAAAywkAIKIFAADKCQAwowUAAGgAEKQFAADKCQAwpQUEAAAAAaYFBACtCAAhpwUBAK4IACGoBQEArggAIakFAQDLCAAhqgVAANEIACGrBQQArQgAIQMAAABoACABAABpADACAABqACABAAAAXAAgAQAAAGIAIAEAAABoACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAJQAgAQAAADsAIAEAAAA_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_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_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_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_AIAIAMAAACzAgAgAQAAtAIAMAIAALUCACAbDAAAlgkAICABAK4IACHhAQAAmQkAIKIFAACYCQAwowUAAIcDABCkBQAAmAkAMKUFBAAAAAGqBUAA0QgAIasFBACtCAAhugUBAK4IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQQArQgAIeMFAQCuCAAh6wUAANsIACCLBgEArggAIYwGAQCuCAAhjQYBAK4IACGOBgAA2wgAII8GIACNCQAhkAYgAI0JACGZBgEAywgAIZ0GAACWCQAgnwYAAJYJACCgBgAAlgkAIKEGAACWCQAgAQAAAP8CACAO4AEAAJwJACCiBQAAmwkAMKMFAACBAwAQpAUAAJsJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_wUAANsIACCABgQArQgAIQTgAQAAhQ0AINQFAACTCgAg1QUAAJMKACDbBgAAhg0AIA_gAQAAnAkAIKIFAACbCQAwowUAAIEDABCkBQAAmwkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH-BQEArggAIf8FAADbCAAggAYEAK0IACGiBgAAmgkAIAMAAACBAwAgAQAAggMAMAIAAIMDACABAAAAgQMAIAEAAAD_AgAgGwwAAJYJACAgAQCuCAAh4QEAAJkJACCiBQAAmAkAMKMFAACHAwAQpAUAAJgJADClBQQArQgAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFBACtCAAh4wUBAK4IACHrBQAA2wgAIIsGAQCuCAAhjAYBAK4IACGNBgEArggAIY4GAADbCAAgjwYgAI0JACGQBiAAjQkAIZkGAQDLCAAhnQYAAJYJACCfBgAAlgkAIKAGAACWCQAgoQYAAJYJACAKDAAAkwoAIOEBAACDDQAg1AUAAJMKACDVBQAAkwoAIJkGAACTCgAgnQYAAJMKACCfBgAAkwoAIKAGAACTCgAgoQYAAJMKACDbBgAAhA0AIAMAAACHAwAgAQAAiAMAMAIAAP8CACADAAAAhwMAIAEAAIgDADACAAD_AgAgAwAAAIcDACABAACIAwAwAgAA_wIAIBgMgAAAAAEgAQAAAAHhAQAAgg0AIKUFBAAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAAB4wUBAAAAAesFgAAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBoAAAAABjwYgAAAAAZAGIAAAAAGZBgEAAAABnQaAAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQEpAACMAwAgFwyAAAAAASABAAAAAaUFBAAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAAB4wUBAAAAAesFgAAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBoAAAAABjwYgAAAAAZAGIAAAAAGZBgEAAAABnQaAAAAAAZ8GgAAAAAGgBoAAAAABoQaAAAAAAQEpAACOAwAwASkAAI4DADAYDIAAAAABIAEAmgoAIeEBAAD1DAAgpQUEAJkKACGqBUAAnAoAIasFBACZCgAhugUBAJoKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIeMFAQCaCgAh6wWAAAAAAYsGAQCaCgAhjAYBAJoKACGNBgEAmgoAIY4GgAAAAAGPBiAA3AwAIZAGIADcDAAhmQYBAJsKACGdBoAAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABAgAAAP8CACApAACRAwAgFwyAAAAAASABAJoKACGlBQQAmQoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAh4wUBAJoKACHrBYAAAAABiwYBAJoKACGMBgEAmgoAIY0GAQCaCgAhjgaAAAAAAY8GIADcDAAhkAYgANwMACGZBgEAmwoAIZ0GgAAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAECAAAAhwMAICkAAJMDACACAAAAhwMAICkAAJMDACADAAAA_wIAIDAAAIwDACAxAACRAwAgAQAAAP8CACABAAAAhwMAIA0KAADwDAAgDAAAkwoAIDYAAPEMACA3AAD0DAAgOAAA8wwAIDkAAPIMACDUBQAAkwoAINUFAACTCgAgmQYAAJMKACCdBgAAkwoAIJ8GAACTCgAgoAYAAJMKACChBgAAkwoAIBoMAACTCQAgIAEAmwgAIaIFAACXCQAwowUAAJoDABCkBQAAlwkAMKUFBACaCAAhqgVAAJ0IACGrBQQAmggAIboFAQCbCAAhyAVAAJ0IACHUBUAAtwgAIdUFBADDCAAh1gUEAJoIACHjBQEAmwgAIesFAADUCAAgiwYBAJsIACGMBgEAmwgAIY0GAQCbCAAhjgYAANQIACCPBiAAiQkAIZAGIACJCQAhmQYBAJwIACGdBgAAkwkAIJ8GAACTCQAgoAYAAJMJACChBgAAkwkAIAMAAACHAwAgAQAAmQMAMDUAAJoDACADAAAAhwMAIAEAAIgDADACAAD_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_ggAIdYFAgDMCAAh4wUBAAAAAesFAADbCAAgigYBAK4IACGLBgEArggAIYwGAQCuCAAhjQYBAK4IACGOBgAA2wgAII8GIACNCQAhkAYgAI0JACEBAAAAzwMAIAEAAADPAwAgEqIFAACPCQAwowUAANIDABCkBQAAjwkAMKoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACCKBgEArggAIYsGAQCuCAAhjAYBAK4IACGNBgEArggAIY4GAADbCAAgjwYgAI0JACGQBiAAjQkAIQPUBQAAkwoAINUFAACTCgAg2wYAAOMMACADAAAA0gMAIAEAANMDADACAADPAwAgAwAAANIDACABAADTAwAwAgAAzwMAIAMAAADSAwAgAQAA0wMAMAIAAM8DACAPqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgaAAAAAAY8GIAAAAAGQBiAAAAABASkAANcDACAPqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAGKBgEAAAABiwYBAAAAAYwGAQAAAAGNBgEAAAABjgaAAAAAAY8GIAAAAAGQBiAAAAABASkAANkDADABKQAA2QMAMA-qBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHjBQEAmgoAIesFgAAAAAGKBgEAmgoAIYsGAQCaCgAhjAYBAJoKACGNBgEAmgoAIY4GgAAAAAGPBiAA3AwAIZAGIADcDAAhAgAAAM8DACApAADcAwAgD6oFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIeMFAQCaCgAh6wWAAAAAAYoGAQCaCgAhiwYBAJoKACGMBgEAmgoAIY0GAQCaCgAhjgaAAAAAAY8GIADcDAAhkAYgANwMACECAAAA0gMAICkAAN4DACACAAAA0gMAICkAAN4DACADAAAAzwMAIDAAANcDACAxAADcAwAgAQAAAM8DACABAAAA0gMAIAcKAADeDAAgNgAA3wwAIDcAAOIMACA4AADhDAAgOQAA4AwAINQFAACTCgAg1QUAAJMKACASogUAAI4JADCjBQAA5QMAEKQFAACOCQAwqgVAAJ0IACGrBQIAtggAIcgFQACdCAAh1AVAALcIACHVBQIAuAgAIdYFAgC2CAAh4wUBAJsIACHrBQAA1AgAIIoGAQCbCAAhiwYBAJsIACGMBgEAmwgAIY0GAQCbCAAhjgYAANQIACCPBiAAiQkAIZAGIACJCQAhAwAAANIDACABAADkAwAwNQAA5QMAIAMAAADSAwAgAQAA0wMAMAIAAM8DACARogUAAIwJADCjBQAA6wMAEKQFAACMCQAwqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_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_ggAIdYFAgDMCAAh4wUBAK4IACHkBQAA2wgAIIQGBACtCAAhhQYEAK0IACGGBgAAggkAIAEAAACzBAAgAQAAALMEACAOogUAAIEJADCjBQAAtgQAEKQFAACBCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIeQFAADbCAAghAYEAK0IACGFBgQArQgAIQPUBQAAkwoAINUFAACTCgAg2wYAAMoMACADAAAAtgQAIAEAALcEADACAACzBAAgAwAAALYEACABAAC3BAAwAgAAswQAIAMAAAC2BAAgAQAAtwQAMAIAALMEACALpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHkBYAAAAABhAYEAAAAAYUGBAAAAAEBKQAAuwQAIAulBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAeQFgAAAAAGEBgQAAAABhQYEAAAAAQEpAAC9BAAwASkAAL0EADALpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHjBQEAmgoAIeQFgAAAAAGEBgQAmQoAIYUGBACZCgAhAgAAALMEACApAADABAAgC6UFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh4wUBAJoKACHkBYAAAAABhAYEAJkKACGFBgQAmQoAIQIAAAC2BAAgKQAAwgQAIAIAAAC2BAAgKQAAwgQAIAMAAACzBAAgMAAAuwQAIDEAAMAEACABAAAAswQAIAEAAAC2BAAgBwoAAMUMACA2AADGDAAgNwAAyQwAIDgAAMgMACA5AADHDAAg1AUAAJMKACDVBQAAkwoAIA6iBQAAgAkAMKMFAADJBAAQpAUAAIAJADClBQQAmggAIaoFQACdCAAhqwUCALYIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIeMFAQCbCAAh5AUAANQIACCEBgQAmggAIYUGBACaCAAhAwAAALYEACABAADIBAAwNQAAyQQAIAMAAAC2BAAgAQAAtwQAMAIAALMEACAPogUAAP0IADCjBQAAzwQAEKQFAAD9CAAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh5AUAANsIACCEBgQArQgAIYUGBACtCAAhhgYAAP8IACABAAAAzAQAIAEAAADMBAAgDqIFAAD9CAAwowUAAM8EABCkBQAA_QgAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh4wUBAK4IACHkBQAA2wgAIIQGBACtCAAhhQYEAK0IACED1AUAAJMKACDVBQAAkwoAINsGAADEDAAgAwAAAM8EACABAADQBAAwAgAAzAQAIAMAAADPBAAgAQAA0AQAMAIAAMwEACADAAAAzwQAIAEAANAEADACAADMBAAgC6UFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHjBQEAAAAB5AWAAAAAAYQGBAAAAAGFBgQAAAABASkAANQEACALpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHkBYAAAAABhAYEAAAAAYUGBAAAAAEBKQAA1gQAMAEpAADWBAAwC6UFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh4wUBAJoKACHkBYAAAAABhAYEAJkKACGFBgQAmQoAIQIAAADMBAAgKQAA2QQAIAulBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIeMFAQCaCgAh5AWAAAAAAYQGBACZCgAhhQYEAJkKACECAAAAzwQAICkAANsEACACAAAAzwQAICkAANsEACADAAAAzAQAIDAAANQEACAxAADZBAAgAQAAAMwEACABAAAAzwQAIAcKAAC_DAAgNgAAwAwAIDcAAMMMACA4AADCDAAgOQAAwQwAINQFAACTCgAg1QUAAJMKACAOogUAAPwIADCjBQAA4gQAEKQFAAD8CAAwpQUEAJoIACGqBUAAnQgAIasFAgC2CAAhyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUCALYIACHjBQEAmwgAIeQFAADUCAAghAYEAJoIACGFBgQAmggAIQMAAADPBAAgAQAA4QQAMDUAAOIEACADAAAAzwQAIAEAANAEADACAADMBAAgAQAAAEEAIAEAAABBACADAAAAPwAgAQAAQAAwAgAAQQAgAwAAAD8AIAEAAEAAMAIAAEEAIAMAAAA_ACABAABAADACAABBACANAwAAvQwAIAkAAL4MACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQQAAAABugUBAAAAAcEFAAAAhAYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFBAAAAAEBKQAA6gQAIAulBQQAAAABpwUBAAAAAaoFQAAAAAGrBQQAAAABugUBAAAAAcEFAAAAhAYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFBAAAAAEBKQAA7AQAMAEpAADsBAAwDQMAAK8MACAJAACwDAAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcEFAACuDIQGIsIFBACZCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUEAJkKACECAAAAQQAgKQAA7wQAIAulBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQQAmQoAIboFAQCaCgAhwQUAAK4MhAYiwgUEAJkKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQQAmQoAIQIAAAA_ACApAADxBAAgAgAAAD8AICkAAPEEACADAAAAQQAgMAAA6gQAIDEAAO8EACABAAAAQQAgAQAAAD8AIAcKAACpDAAgNgAAqgwAIDcAAK0MACA4AACsDAAgOQAAqwwAINQFAACTCgAg1QUAAJMKACAOogUAAPgIADCjBQAA-AQAEKQFAAD4CAAwpQUEAJoIACGnBQEAmwgAIaoFQACdCAAhqwUEAJoIACG6BQEAmwgAIcEFAAD5CIQGIsIFBACaCAAhyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUEAJoIACEDAAAAPwAgAQAA9wQAMDUAAPgEACADAAAAPwAgAQAAQAAwAgAAQQAgAQAAAB0AIAEAAAAdACADAAAAGwAgAQAAHAAwAgAAHQAgAwAAABsAIAEAABwAMAIAAB0AIAMAAAAbACABAAAcADACAAAdACAEBgAAqAwAIAsAAKcMACCBBgQAAAABggYEAAAAAQEpAACABQAgAoEGBAAAAAGCBgQAAAABASkAAIIFADABKQAAggUAMAQGAACmDAAgCwAApQwAIIEGBACZCgAhggYEAJkKACECAAAAHQAgKQAAhQUAIAKBBgQAmQoAIYIGBACZCgAhAgAAABsAICkAAIcFACACAAAAGwAgKQAAhwUAIAMAAAAdACAwAACABQAgMQAAhQUAIAEAAAAdACABAAAAGwAgBQoAAKAMACA2AAChDAAgNwAApAwAIDgAAKMMACA5AACiDAAgBaIFAAD3CAAwowUAAI4FABCkBQAA9wgAMIEGBACaCAAhggYEAJoIACEDAAAAGwAgAQAAjQUAMDUAAI4FACADAAAAGwAgAQAAHAAwAgAAHQAgAQAAAIMDACABAAAAgwMAIAMAAACBAwAgAQAAggMAMAIAAIMDACADAAAAgQMAIAEAAIIDADACAACDAwAgAwAAAIEDACABAACCAwAwAgAAgwMAIAvgAQAAnwwAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH-BQEAAAAB_wWAAAAAAYAGBAAAAAEBKQAAlgUAIAqlBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB_gUBAAAAAf8FgAAAAAGABgQAAAABASkAAJgFADABKQAAmAUAMAvgAQAAngwAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh_gUBAJoKACH_BYAAAAABgAYEAJkKACECAAAAgwMAICkAAJsFACAKpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH-BQEAmgoAIf8FgAAAAAGABgQAmQoAIQIAAACBAwAgKQAAnQUAIAIAAACBAwAgKQAAnQUAIAMAAACDAwAgMAAAlgUAIDEAAJsFACABAAAAgwMAIAEAAACBAwAgBwoAAJkMACA2AACaDAAgNwAAnQwAIDgAAJwMACA5AACbDAAg1AUAAJMKACDVBQAAkwoAIA2iBQAA9ggAMKMFAACkBQAQpAUAAPYIADClBQQAmggAIaoFQACdCAAhqwUCALYIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIf4FAQCbCAAh_wUAANQIACCABgQAmggAIQMAAACBAwAgAQAAowUAMDUAAKQFACADAAAAgQMAIAEAAIIDADACAACDAwAgAQAAAEQAIAEAAABEACADAAAALQAgAQAAQwAwAgAARAAgAwAAAC0AIAEAAEMAMAIAAEQAIAMAAAAtACABAABDADACAABEACAMAwAAlwwAIA0AAJgMACApgAAAAAGlBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAP4FAsIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAABASkAAKwFACAKKYAAAAABpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD-BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQEpAACuBQAwASkAAK4FADABAAAAKwAgDAMAAIkMACANAACKDAAgKYAAAAABpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAIgM_gUiwgUEAJMLACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIQIAAABEACApAACyBQAgCimAAAAAAaUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAACIDP4FIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACECAAAALQAgKQAAtAUAIAIAAAAtACApAAC0BQAgAQAAACsAIAMAAABEACAwAACsBQAgMQAAsgUAIAEAAABEACABAAAALQAgCAoAAIMMACA2AACEDAAgNwAAhwwAIDgAAIYMACA5AACFDAAgwgUAAJMKACDUBQAAkwoAINUFAACTCgAgDSkAANQIACCiBQAA8ggAMKMFAAC8BQAQpAUAAPIIADClBQQAmggAIaoFQACdCAAhqwUCALYIACHBBQAA8wj-BSLCBQQAwwgAIcgFQACdCAAh1AVAALcIACHVBQIAuAgAIdYFAgC2CAAhAwAAAC0AIAEAALsFADA1AAC8BQAgAwAAAC0AIAEAAEMAMAIAAEQAIAEAAAAyACABAAAAMgAgAwAAADAAIAEAADEAMAIAADIAIAMAAAAwACABAAAxADACAAAyACADAAAAMAAgAQAAMQAwAgAAMgAgDgMAAIAMACAOAACBDAAgDwAAggwAIKUFBAAAAAGnBQAAAP0FAqoFQAAAAAGrBQIAAAABwQUAAAD8BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAEBKQAAxAUAIAulBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH6BQQAAAABASkAAMYFADABKQAAxgUAMAEAAAArACABAAAALQAgDgMAAPELACAOAADyCwAgDwAA8wsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQIAAAAyACApAADLBQAgC6UFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQIAAAAwACApAADNBQAgAgAAADAAICkAAM0FACABAAAAKwAgAQAAAC0AIAMAAAAyACAwAADEBQAgMQAAywUAIAEAAAAyACABAAAAMAAgCQoAAOoLACA2AADrCwAgNwAA7gsAIDgAAO0LACA5AADsCwAgwgUAAJMKACDUBQAAkwoAINUFAACTCgAg-gUAAJMKACAOogUAAOsIADCjBQAA1gUAEKQFAADrCAAwpQUEAJoIACGnBQAA7Qj9BSKqBUAAnQgAIasFAgC2CAAhwQUAAOwI_AUiwgUEAMMIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIfoFBADDCAAhAwAAADAAIAEAANUFADA1AADWBQAgAwAAADAAIAEAADEAMAIAADIAIAEAAAA2ACABAAAANgAgAwAAACkAIAEAADUAMAIAADYAIAMAAAApACABAAA1ADACAAA2ACADAAAAKQAgAQAANQAwAgAANgAgDRAAAOgLACARAADpCwAgpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD6BQLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9gUEAAAAAfcFBAAAAAH4BQEAAAABASkAAN4FACALpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD6BQLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9gUEAAAAAfcFBAAAAAH4BQEAAAABASkAAOAFADABKQAA4AUAMA0QAADWCwAgEQAA1wsAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADVC_oFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh9gUEAJkKACH3BQQAmQoAIfgFAQCbCgAhAgAAADYAICkAAOMFACALpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAANUL-gUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH2BQQAmQoAIfcFBACZCgAh-AUBAJsKACECAAAAKQAgKQAA5QUAIAIAAAApACApAADlBQAgAwAAADYAIDAAAN4FACAxAADjBQAgAQAAADYAIAEAAAApACAICgAA0AsAIDYAANELACA3AADUCwAgOAAA0wsAIDkAANILACDUBQAAkwoAINUFAACTCgAg-AUAAJMKACAOogUAAOcIADCjBQAA7AUAEKQFAADnCAAwpQUEAJoIACGqBUAAnQgAIasFAgC2CAAhwQUAAOgI-gUiyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUCALYIACH2BQQAmggAIfcFBACaCAAh-AUBAJwIACEDAAAAKQAgAQAA6wUAMDUAAOwFACADAAAAKQAgAQAANQAwAgAANgAgAQAAAEkAIAEAAABJACADAAAARwAgAQAASAAwAgAASQAgAwAAAEcAIAEAAEgAMAIAAEkAIAMAAABHACABAABIADACAABJACAPAwAAzwsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAHxBQEAAAAB8wUAAADzBQP0BYAAAAAB9QWAAAAAAQEpAAD0BQAgDqUFBAAAAAGqBUAAAAABqwUCAAAAAcIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB4wUBAAAAAesFgAAAAAHxBQEAAAAB8wUAAADzBQP0BYAAAAAB9QWAAAAAAQEpAAD2BQAwASkAAPYFADAPAwAAzgsAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcIFBACZCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHjBQEAmgoAIesFgAAAAAHxBQEAmwoAIfMFAADNC_MFI_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-gYAMAIAAPYGACADAAAA-QYAIAEAAPoGADACAAD2BgAgAwAAAPkGACABAAD6BgAwAgAA9gYAIA6lBQQAAAABqgVAAAAAAasFBAAAAAHBBQAAANQFAsgFQAAAAAHMBQEAAAABzQUBAAAAAc4FAgAAAAHQBQAAANAFAtEFAQAAAAHSBQEAAAAB1AVAAAAAAdUFBAAAAAHWBQQAAAABASkAAP4GACAOpQUEAAAAAaoFQAAAAAGrBQQAAAABwQUAAADUBQLIBUAAAAABzAUBAAAAAc0FAQAAAAHOBQIAAAAB0AUAAADQBQLRBQEAAAAB0gUBAAAAAdQFQAAAAAHVBQQAAAAB1gUEAAAAAQEpAACABwAwASkAAIAHADAOpQUEAJkKACGqBUAAnAoAIasFBACZCgAhwQUAAJIL1AUiyAVAAJwKACHMBQEAmwoAIc0FAQCbCgAhzgUCAOIKACHQBQAAkQvQBSLRBQEAmgoAIdIFAQCbCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAhAgAAAPYGACApAACDBwAgDqUFBACZCgAhqgVAAJwKACGrBQQAmQoAIcEFAACSC9QFIsgFQACcCgAhzAUBAJsKACHNBQEAmwoAIc4FAgDiCgAh0AUAAJEL0AUi0QUBAJoKACHSBQEAmwoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIQIAAAD5BgAgKQAAhQcAIAIAAAD5BgAgKQAAhQcAIAMAAAD2BgAgMAAA_gYAIDEAAIMHACABAAAA9gYAIAEAAAD5BgAgCgoAAIwLACA2AACNCwAgNwAAkAsAIDgAAI8LACA5AACOCwAgzAUAAJMKACDNBQAAkwoAINIFAACTCgAg1AUAAJMKACDVBQAAkwoAIBGiBQAAwAgAMKMFAACMBwAQpAUAAMAIADClBQQAmggAIaoFQACdCAAhqwUEAJoIACHBBQAAwgjUBSLIBUAAnQgAIcwFAQCcCAAhzQUBAJwIACHOBQIAtggAIdAFAADBCNAFItEFAQCbCAAh0gUBAJwIACHUBUAAtwgAIdUFBADDCAAh1gUEAJoIACEDAAAA-QYAIAEAAIsHADA1AACMBwAgAwAAAPkGACABAAD6BgAwAgAA9gYAIAEAAABaACABAAAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACADAAAAWAAgAQAAWQAwAgAAWgAgEAMAAIgLACAfAACJCwAgIQAAigsAICIAAIsLACClBQQAAAABqgVAAAAAAb4FAQAAAAG_BQEAAAABwQUAAADBBQLCBQQAAAABwwUAAIcLACDEBQIAAAABxQUCAAAAAcYFQAAAAAHHBQIAAAAByAVAAAAAAQEpAACUBwAgDKUFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsIFBAAAAAHDBQAAhwsAIMQFAgAAAAHFBQIAAAABxgVAAAAAAccFAgAAAAHIBUAAAAABASkAAJYHADABKQAAlgcAMBADAADlCgAgHwAA5goAICEAAOcKACAiAADoCgAgpQUEAJkKACGqBUAAnAoAIb4FAQCaCgAhvwUBAJoKACHBBQAA4ArBBSLCBQQAmQoAIcMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQIAAABaACApAACZBwAgDKUFBACZCgAhqgVAAJwKACG-BQEAmgoAIb8FAQCaCgAhwQUAAOAKwQUiwgUEAJkKACHDBQAA4QoAIMQFAgDiCgAhxQUCAOIKACHGBUAA4woAIccFAgDkCgAhyAVAAJwKACECAAAAWAAgKQAAmwcAIAIAAABYACApAACbBwAgAwAAAFoAIDAAAJQHACAxAACZBwAgAQAAAFoAIAEAAABYACAHCgAA2woAIDYAANwKACA3AADfCgAgOAAA3goAIDkAAN0KACDGBQAAkwoAIMcFAACTCgAgD6IFAACzCAAwowUAAKIHABCkBQAAswgAMKUFBACaCAAhqgVAAJ0IACG-BQEAmwgAIb8FAQCbCAAhwQUAALQIwQUiwgUEAJoIACHDBQAAtQgAIMQFAgC2CAAhxQUCALYIACHGBUAAtwgAIccFAgC4CAAhyAVAAJ0IACEDAAAAWAAgAQAAoQcAMDUAAKIHACADAAAAWAAgAQAAWQAwAgAAWgAgBh0AALIIACCiBQAAsQgAMKMFAACoBwAQpAUAALEIADClBQQAAAABugUBAAAAAQEAAAClBwAgAQAAAKUHACAGHQAAsggAIKIFAACxCAAwowUAAKgHABCkBQAAsQgAMKUFBACtCAAhugUBAK4IACECHQAA2QoAINsGAADaCgAgAwAAAKgHACABAACpBwAwAgAApQcAIAMAAACoBwAgAQAAqQcAMAIAAKUHACADAAAAqAcAIAEAAKkHADACAAClBwAgAx0AANgKACClBQQAAAABugUBAAAAAQEpAACtBwAgAqUFBAAAAAG6BQEAAAABASkAAK8HADABKQAArwcAMAMdAADLCgAgpQUEAJkKACG6BQEAmgoAIQIAAAClBwAgKQAAsgcAIAKlBQQAmQoAIboFAQCaCgAhAgAAAKgHACApAAC0BwAgAgAAAKgHACApAAC0BwAgAwAAAKUHACAwAACtBwAgMQAAsgcAIAEAAAClBwAgAQAAAKgHACAFCgAAxgoAIDYAAMcKACA3AADKCgAgOAAAyQoAIDkAAMgKACAFogUAALAIADCjBQAAuwcAEKQFAACwCAAwpQUEAJoIACG6BQEAmwgAIQMAAACoBwAgAQAAugcAMDUAALsHACADAAAAqAcAIAEAAKkHADACAAClBwAgBh0AAK8IACCiBQAArAgAMKMFAADBBwAQpAUAAKwIADClBQQAAAABugUBAAAAAQEAAAC-BwAgAQAAAL4HACAGHQAArwgAIKIFAACsCAAwowUAAMEHABCkBQAArAgAMKUFBACtCAAhugUBAK4IACECHQAAxAoAINsGAADFCgAgAwAAAMEHACABAADCBwAwAgAAvgcAIAMAAADBBwAgAQAAwgcAMAIAAL4HACADAAAAwQcAIAEAAMIHADACAAC-BwAgAx0AAMMKACClBQQAAAABugUBAAAAAQEpAADGBwAgAqUFBAAAAAG6BQEAAAABASkAAMgHADABKQAAyAcAMAMdAAC2CgAgpQUEAJkKACG6BQEAmgoAIQIAAAC-BwAgKQAAywcAIAKlBQQAmQoAIboFAQCaCgAhAgAAAMEHACApAADNBwAgAgAAAMEHACApAADNBwAgAwAAAL4HACAwAADGBwAgMQAAywcAIAEAAAC-BwAgAQAAAMEHACAFCgAAsQoAIDYAALIKACA3AAC1CgAgOAAAtAoAIDkAALMKACAFogUAAKsIADCjBQAA1AcAEKQFAACrCAAwpQUEAJoIACG6BQEAmwgAIQMAAADBBwAgAQAA0wcAMDUAANQHACADAAAAwQcAIAEAAMIHADACAAC-BwAgAQAAAF4AIAEAAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACAFHAAArwoAIB4AALAKACClBQQAAAABpgUEAAAAAbkFBAAAAAEBKQAA3AcAIAOlBQQAAAABpgUEAAAAAbkFBAAAAAEBKQAA3gcAMAEpAADeBwAwBRwAAK0KACAeAACuCgAgpQUEAJkKACGmBQQAmQoAIbkFBACZCgAhAgAAAF4AICkAAOEHACADpQUEAJkKACGmBQQAmQoAIbkFBACZCgAhAgAAAFwAICkAAOMHACACAAAAXAAgKQAA4wcAIAMAAABeACAwAADcBwAgMQAA4QcAIAEAAABeACABAAAAXAAgBQoAAKgKACA2AACpCgAgNwAArAoAIDgAAKsKACA5AACqCgAgBqIFAACqCAAwowUAAOoHABCkBQAAqggAMKUFBACaCAAhpgUEAJoIACG5BQQAmggAIQMAAABcACABAADpBwAwNQAA6gcAIAMAAABcACABAABdADACAABeACABAAAAZAAgAQAAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAUcAACmCgAgIAAApwoAIKUFBAAAAAGmBQQAAAABuAUEAAAAAQEpAADyBwAgA6UFBAAAAAGmBQQAAAABuAUEAAAAAQEpAAD0BwAwASkAAPQHADAFHAAApAoAICAAAKUKACClBQQAmQoAIaYFBACZCgAhuAUEAJkKACECAAAAZAAgKQAA9wcAIAOlBQQAmQoAIaYFBACZCgAhuAUEAJkKACECAAAAYgAgKQAA-QcAIAIAAABiACApAAD5BwAgAwAAAGQAIDAAAPIHACAxAAD3BwAgAQAAAGQAIAEAAABiACAFCgAAnwoAIDYAAKAKACA3AACjCgAgOAAAogoAIDkAAKEKACAGogUAAKkIADCjBQAAgAgAEKQFAACpCAAwpQUEAJoIACGmBQQAmggAIbgFBACaCAAhAwAAAGIAIAEAAP8HADA1AACACAAgAwAAAGIAIAEAAGMAMAIAAGQAIAEAAABqACABAAAAagAgAwAAAGgAIAEAAGkAMAIAAGoAIAMAAABoACABAABpADACAABqACADAAAAaAAgAQAAaQAwAgAAagAgCBwAAJ4KACClBQQAAAABpgUEAAAAAacFAQAAAAGoBQEAAAABqQUBAAAAAaoFQAAAAAGrBQQAAAABASkAAIgIACAHpQUEAAAAAaYFBAAAAAGnBQEAAAABqAUBAAAAAakFAQAAAAGqBUAAAAABqwUEAAAAAQEpAACKCAAwASkAAIoIADAIHAAAnQoAIKUFBACZCgAhpgUEAJkKACGnBQEAmgoAIagFAQCaCgAhqQUBAJsKACGqBUAAnAoAIasFBACZCgAhAgAAAGoAICkAAI0IACAHpQUEAJkKACGmBQQAmQoAIacFAQCaCgAhqAUBAJoKACGpBQEAmwoAIaoFQACcCgAhqwUEAJkKACECAAAAaAAgKQAAjwgAIAIAAABoACApAACPCAAgAwAAAGoAIDAAAIgIACAxAACNCAAgAQAAAGoAIAEAAABoACAGCgAAlAoAIDYAAJUKACA3AACYCgAgOAAAlwoAIDkAAJYKACCpBQAAkwoAIAqiBQAAmQgAMKMFAACWCAAQpAUAAJkIADClBQQAmggAIaYFBACaCAAhpwUBAJsIACGoBQEAmwgAIakFAQCcCAAhqgVAAJ0IACGrBQQAmggAIQMAAABoACABAACVCAAwNQAAlggAIAMAAABoACABAABpADACAABqACAKogUAAJkIADCjBQAAlggAEKQFAACZCAAwpQUEAJoIACGmBQQAmggAIacFAQCbCAAhqAUBAJsIACGpBQEAnAgAIaoFQACdCAAhqwUEAJoIACENCgAAnwgAIDYAAKcIACA3AACoCAAgOAAAqAgAIDkAAKgIACCsBQQAAAABrQUEAAAABK4FBAAAAASvBQQAAAABsAUEAAAAAbEFBAAAA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_CAAgrAUAAADBBQKtBQAAAMEFCK4FAAAAwQUIswUAAL4IwQUiBKwFAAAAwQUCrQUAAADBBQiuBQAAAMEFCLMFAAC_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-gUIswUAAOoI-gUiDqIFAADrCAAwowUAANYFABCkBQAA6wgAMKUFBACaCAAhpwUAAO0I_QUiqgVAAJ0IACGrBQIAtggAIcEFAADsCPwFIsIFBADDCAAhyAVAAJ0IACHUBUAAtwgAIdUFAgC4CAAh1gUCALYIACH6BQQAwwgAIQcKAACfCAAgOAAA8QgAIDkAAPEIACCsBQAAAPwFAq0FAAAA_AUIrgUAAAD8BQizBQAA8Aj8BSIHCgAAnwgAIDgAAO8IACA5AADvCAAgrAUAAAD9BQKtBQAAAP0FCK4FAAAA_QUIswUAAO4I_QUiBwoAAJ8IACA4AADvCAAgOQAA7wgAIKwFAAAA_QUCrQUAAAD9BQiuBQAAAP0FCLMFAADuCP0FIgSsBQAAAP0FAq0FAAAA_QUIrgUAAAD9BQizBQAA7wj9BSIHCgAAnwgAIDgAAPEIACA5AADxCAAgrAUAAAD8BQKtBQAAAPwFCK4FAAAA_AUIswUAAPAI_AUiBKwFAAAA_AUCrQUAAAD8BQiuBQAAAPwFCLMFAADxCPwFIg0pAADUCAAgogUAAPIIADCjBQAAvAUAEKQFAADyCAAwpQUEAJoIACGqBUAAnQgAIasFAgC2CAAhwQUAAPMI_gUiwgUEAMMIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIQcKAACfCAAgOAAA9QgAIDkAAPUIACCsBQAAAP4FAq0FAAAA_gUIrgUAAAD-BQizBQAA9Aj-BSIHCgAAnwgAIDgAAPUIACA5AAD1CAAgrAUAAAD-BQKtBQAAAP4FCK4FAAAA_gUIswUAAPQI_gUiBKwFAAAA_gUCrQUAAAD-BQiuBQAAAP4FCLMFAAD1CP4FIg2iBQAA9ggAMKMFAACkBQAQpAUAAPYIADClBQQAmggAIaoFQACdCAAhqwUCALYIACHIBUAAnQgAIdQFQAC3CAAh1QUCALgIACHWBQIAtggAIf4FAQCbCAAh_wUAANQIACCABgQAmggAIQWiBQAA9wgAMKMFAACOBQAQpAUAAPcIADCBBgQAmggAIYIGBACaCAAhDqIFAAD4CAAwowUAAPgEABCkBQAA-AgAMKUFBACaCAAhpwUBAJsIACGqBUAAnQgAIasFBACaCAAhugUBAJsIACHBBQAA-QiEBiLCBQQAmggAIcgFQACdCAAh1AVAALcIACHVBQIAuAgAIdYFBACaCAAhBwoAAJ8IACA4AAD7CAAgOQAA-wgAIKwFAAAAhAYCrQUAAACEBgiuBQAAAIQGCLMFAAD6CIQGIgcKAACfCAAgOAAA-wgAIDkAAPsIACCsBQAAAIQGAq0FAAAAhAYIrgUAAACEBgizBQAA-giEBiIErAUAAACEBgKtBQAAAIQGCK4FAAAAhAYIswUAAPsIhAYiDqIFAAD8CAAwowUAAOIEABCkBQAA_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_gUBAAAAAYAGBAAAAAEO4AEAAJwJACCiBQAAmwkAMKMFAACBAwAQpAUAAJsJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_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-AkAIBUAAPkJACAWAADjCQAgFwAA-gkAIBoAAPsJACAbAAD8CQAgIwAA_QkAIKIFAADyCQAwowUAACsAEKQFAADyCQAwpQUEAK0IACGnBQEArggAIaoFQADRCAAhqwUCAMwIACG6BQEArggAIcEFAACqCaQGIsgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh1wUBAMsIACGEBgEArggAIZEGAQDLCAAhmwYAAJYJACC0BgQA0AgAIbUGBADQCAAhtgYEANAIACG3BhAA8wkAIbgGEADzCQAhwwYAAJYJACDEBgAAlgkAIMUGAACWCQAgxgYAALUIACDHBgAAtQgAIMgGAACWCQAgyQZAANEIACHKBgEArggAIdAGAAArACDRBgAAKwAgA7sFAABoACC8BQAAaAAgvQUAAGgAIAsDAADUCQAgogUAANYJADCjBQAAVAAQpAUAANYJADClBQQArQgAIaoFQADRCAAhwQUBAK4IACHCBQQArQgAIcgFQADRCAAh1gUCAMwIACHXBQEAywgAIREYAADaCQAgogUAANcJADCjBQAATwAQpAUAANcJADClBQQArQgAIacFAADZCekFIqoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeYFBACtCAAh5wUIANgJACHpBQEArggAIeoFBACtCAAh6wUAANsIACAIrAUIAAAAAa0FCAAAAASuBQgAAAAErwUIAAAAAbAFCAAAAAGxBQgAAAABsgUIAAAAAbMFCACnCAAhBKwFAAAA6QUCrQUAAADpBQiuBQAAAOkFCLMFAADgCOkFIhYDAADUCQAgGQAA3AkAIKIFAADbCQAwowUAAEsAEKQFAADbCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIecFCADYCQAh6wUAANsIACDsBQEArggAIe0FAQCuCAAh7gUCAP4IACHvBQIAzAgAIfAFAgDMCAAh0AYAAEsAINEGAABLACAUAwAA1AkAIBkAANwJACCiBQAA2wkAMKMFAABLABCkBQAA2wkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQO7BQAATwAgvAUAAE8AIL0FAABPACACwgUEAAAAAeMFAQAAAAESAwAA1AkAIKIFAADeCQAwowUAAEcAEKQFAADeCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACDxBQEAywgAIfMFAADfCfMFI_QFAADbCAAg9QUAANsIACAErAUAAADzBQOtBQAAAPMFCa4FAAAA8wUJswUAAOYI8wUjDwMAAOIJACANAADjCQAgKQAA2wgAIKIFAADgCQAwowUAAC0AEKQFAADgCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQSsBQAAAP4FAq0FAAAA_gUIrgUAAAD-BQizBQAA9Qj-BSIsBAAA9AkAIAUAAPUJACAMAAD2CQAgEQAA7AkAIBMAAPcJACAUAAD4CQAgFQAA-QkAIBYAAOMJACAXAAD6CQAgGgAA-wkAIBsAAPwJACAjAAD9CQAgogUAAPIJADCjBQAAKwAQpAUAAPIJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQIAzAgAIboFAQCuCAAhwQUAAKoJpAYiyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHXBQEAywgAIYQGAQCuCAAhkQYBAMsIACGbBgAAlgkAILQGBADQCAAhtQYEANAIACG2BgQA0AgAIbcGEADzCQAhuAYQAPMJACHDBgAAlgkAIMQGAACWCQAgxQYAAJYJACDGBgAAtQgAIMcGAAC1CAAgyAYAAJYJACDJBkAA0QgAIcoGAQCuCAAh0AYAACsAINEGAAArACADuwUAADAAILwFAAAwACC9BQAAMAAgEAMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQQArQgAIboFAQCuCAAhwQUAAOUJhAYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQQArQgAIQSsBQAAAIQGAq0FAAAAhAYIrgUAAACEBgizBQAA-wiEBiIDuwUAABsAILwFAAAbACC9BQAAGwAgEQMAANQJACCiBQAA5wkAMKMFAAA7ABCkBQAA5wkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADoCdsFIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHYBQAA2wgAINkFAADbCAAg2wVAAM8IACHcBQIA_ggAIQSsBQAAANsFAq0FAAAA2wUIrgUAAADbBQizBQAA1wjbBSIQEAAA6wkAIBEAAOwJACCiBQAA6QkAMKMFAAApABCkBQAA6QkAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADqCfoFIsgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9gUEAK0IACH3BQQArQgAIfgFAQDLCAAhBKwFAAAA-gUCrQUAAAD6BQiuBQAAAPoFCLMFAADqCPoFIhMDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIdAGAAAwACDRBgAAMAAgA7sFAAAlACC8BQAAJQAgvQUAACUAIBEDAADiCQAgDgAA8AkAIA8AAPEJACCiBQAA7QkAMKMFAAAwABCkBQAA7QkAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQSsBQAAAPwFAq0FAAAA_AUIrgUAAAD8BQizBQAA8Qj8BSIErAUAAAD9BQKtBQAAAP0FCK4FAAAA_QUIswUAAO8I_QUiEQMAAOIJACANAADjCQAgKQAA2wgAIKIFAADgCQAwowUAAC0AEKQFAADgCQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdAGAAAtACDRBgAALQAgA7sFAAApACC8BQAAKQAgvQUAACkAICoEAAD0CQAgBQAA9QkAIAwAAPYJACARAADsCQAgEwAA9wkAIBQAAPgJACAVAAD5CQAgFgAA4wkAIBcAAPoJACAaAAD7CQAgGwAA_AkAICMAAP0JACCiBQAA8gkAMKMFAAArABCkBQAA8gkAMKUFBACtCAAhpwUBAK4IACGqBUAA0QgAIasFAgDMCAAhugUBAK4IACHBBQAAqgmkBiLIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIdcFAQDLCAAhhAYBAK4IACGRBgEAywgAIZsGAACWCQAgtAYEANAIACG1BgQA0AgAIbYGBADQCAAhtwYQAPMJACG4BhAA8wkAIcMGAACWCQAgxAYAAJYJACDFBgAAlgkAIMYGAAC1CAAgxwYAALUIACDIBgAAlgkAIMkGQADRCAAhygYBAK4IACEIrAUQAAAAAa0FEAAAAAWuBRAAAAAFrwUQAAAAAbAFEAAAAAGxBRAAAAABsgUQAAAAAbMFEADJCQAhA7sFAAADACC8BQAAAwAgvQUAAAMAIAO7BQAABwAgvAUAAAcAIL0FAAAHACADuwUAAAsAILwFAAALACC9BQAACwAgA7sFAAA7ACC8BQAAOwAgvQUAADsAIAO7BQAAPwAgvAUAAD8AIL0FAAA_ACADuwUAAC0AILwFAAAtACC9BQAALQAgA7sFAABHACC8BQAARwAgvQUAAEcAIAO7BQAASwAgvAUAAEsAIL0FAABLACADuwUAAFQAILwFAABUACC9BQAAVAAgA7sFAABYACC8BQAAWAAgvQUAAFgAIBIDAADUCQAgEgAAgQoAIKIFAAD-CQAwowUAACUAEKQFAAD-CQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAIAKwgYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIfcFBADQCAAhvQYBAMsIACG-BgQA0AgAIcAGAAD_CcAGIgSsBQAAAMAGAq0FAAAAwAYIrgUAAADABgizBQAAxAnABiIErAUAAADCBgKtBQAAAMIGCK4FAAAAwgYIswUAAMIJwgYiEhAAAOsJACARAADsCQAgogUAAOkJADCjBQAAKQAQpAUAAOkJADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIdAGAAApACDRBgAAKQAgAoEGBAAAAAGCBgQAAAABBwYAAIUKACALAACECgAgogUAAIMKADCjBQAAGwAQpAUAAIMKADCBBgQArQgAIYIGBACtCAAhEgMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQArQgAIacFAQCuCAAhqgVAANEIACGrBQQArQgAIboFAQCuCAAhwQUAAOUJhAYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQQArQgAIdAGAAA_ACDRBgAAPwAgHgMAANQJACAEAACOCgAgBwAAjQoAIAgAAI8KACAJAADmCQAgogUAAIsKADCjBQAACwAQpAUAAIsKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcEFAACMCqQGI8IFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGRBgEAywgAIZIGAgD-CAAhkwYCAP4IACGbBgAA2wgAIKYGQADPCAAhqAZAAM8IACG5BgEAywgAIboGCADYCQAhuwYIANgJACG8BggA2AkAIdAGAAALACDRBgAACwAgEQYAAIUKACCiBQAAhgoAMKMFAAAXABCkBQAAhgoAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGkBgEAywgAIaYGQADRCAAhqAZAAM8IACGyBgAAhwqyBiKzBkAA0QgAIQSsBQAAALIGAq0FAAAAsgYIrgUAAACyBgizBQAAtwmyBiIC9wUEAAAAAYIGBAAAAAENBgAAhQoAIKIFAACJCgAwowUAABMAEKQFAACJCgAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH3BQQArQgAIYIGBACtCAAhFQYAAIUKACCiBQAAigoAMKMFAAAPABCkBQAAigoAMKUFBACtCAAhpwUBAMsIACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGbBgAA2wgAILQGBADQCAAhtQYEANAIACG2BgQArQgAIbcGCADYCQAhuAYIANgJACEcAwAA1AkAIAQAAI4KACAHAACNCgAgCAAAjwoAIAkAAOYJACCiBQAAiwoAMKMFAAALABCkBQAAiwoAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIboFAQDLCAAhwQUAAIwKpAYjwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIZEGAQDLCAAhkgYCAP4IACGTBgIA_ggAIZsGAADbCAAgpgZAAM8IACGoBkAAzwgAIbkGAQDLCAAhugYIANgJACG7BggA2AkAIbwGCADYCQAhBKwFAAAApAYDrQUAAACkBgmuBQAAAKQGCbMFAAC9CaQGIwO7BQAADwAgvAUAAA8AIL0FAAAPACADuwUAABMAILwFAAATACC9BQAAEwAgA7sFAAAXACC8BQAAFwAgvQUAABcAIBUDAADUCQAgIAEAywgAIaIFAACQCgAwowUAAAcAEKQFAACQCgAwpQUEAK0IACGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgBKwFAAAArAYCrQUAAACsBgiuBQAAAKwGCLMFAACzCawGIg8DAADUCQAgogUAAJIKADCjBQAAAwAQpAUAAJIKADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEAK0IACHABgAA_wnABiLCBiAAjQkAIQAAAAAAAAXVBgQAAAAB3QYEAAAAAd4GBAAAAAHfBgQAAAAB4AYEAAAAAQHVBgEAAAABAdUGAQAAAAEB1QZAAAAAAQUwAACsEQAgMQAArxEAINIGAACtEQAg0wYAAK4RACDYBgAAWgAgAzAAAKwRACDSBgAArREAINgGAABaACAAAAAAAAUwAACkEQAgMQAAqhEAINIGAAClEQAg0wYAAKkRACDYBgAAWgAgBTAAAKIRACAxAACnEQAg0gYAAKMRACDTBgAAphEAINgGAAC-BwAgAzAAAKQRACDSBgAApREAINgGAABaACADMAAAohEAINIGAACjEQAg2AYAAL4HACAAAAAAAAUwAACaEQAgMQAAoBEAINIGAACbEQAg0wYAAJ8RACDYBgAAWgAgBTAAAJgRACAxAACdEQAg0gYAAJkRACDTBgAAnBEAINgGAAClBwAgAzAAAJoRACDSBgAAmxEAINgGAABaACADMAAAmBEAINIGAACZEQAg2AYAAKUHACAAAAAAAAswAAC3CgAwMQAAvAoAMNIGAAC4CgAw0wYAALkKADDUBgAAugoAINUGAAC7CgAw1gYAALsKADDXBgAAuwoAMNgGAAC7CgAw2QYAAL0KADDaBgAAvgoAMAMcAACmCgAgpQUEAAAAAaYFBAAAAAECAAAAZAAgMAAAwgoAIAMAAABkACAwAADCCgAgMQAAwQoAIAEpAACXEQAwCRwAAMsJACAgAADOCQAgogUAAM0JADCjBQAAYgAQpAUAAM0JADClBQQAAAABpgUEAK0IACG4BQQArQgAIcsGAADMCQAgAgAAAGQAICkAAMEKACACAAAAvwoAICkAAMAKACAGogUAAL4KADCjBQAAvwoAEKQFAAC-CgAwpQUEAK0IACGmBQQArQgAIbgFBACtCAAhBqIFAAC-CgAwowUAAL8KABCkBQAAvgoAMKUFBACtCAAhpgUEAK0IACG4BQQArQgAIQKlBQQAmQoAIaYFBACZCgAhAxwAAKQKACClBQQAmQoAIaYFBACZCgAhAxwAAKYKACClBQQAAAABpgUEAAAAAQQwAAC3CgAw0gYAALgKADDUBgAAugoAINgGAAC7CgAwAAG3BQEAAAABAAAAAAALMAAAzAoAMDEAANEKADDSBgAAzQoAMNMGAADOCgAw1AYAAM8KACDVBgAA0AoAMNYGAADQCgAw1wYAANAKADDYBgAA0AoAMNkGAADSCgAw2gYAANMKADADHAAArwoAIKUFBAAAAAGmBQQAAAABAgAAAF4AIDAAANcKACADAAAAXgAgMAAA1woAIDEAANYKACABKQAAlhEAMAkcAADLCQAgHgAA0QkAIKIFAADQCQAwowUAAFwAEKQFAADQCQAwpQUEAAAAAaYFBACtCAAhuQUEAK0IACHMBgAAzwkAIAIAAABeACApAADWCgAgAgAAANQKACApAADVCgAgBqIFAADTCgAwowUAANQKABCkBQAA0woAMKUFBACtCAAhpgUEAK0IACG5BQQArQgAIQaiBQAA0woAMKMFAADUCgAQpAUAANMKADClBQQArQgAIaYFBACtCAAhuQUEAK0IACECpQUEAJkKACGmBQQAmQoAIQMcAACtCgAgpQUEAJkKACGmBQQAmQoAIQMcAACvCgAgpQUEAAAAAaYFBAAAAAEEMAAAzAoAMNIGAADNCgAw1AYAAM8KACDYBgAA0AoAMAABtwUBAAAAAQAAAAAAAdUGAAAAwQUCAtUGAQAAAATcBgEAAAAFBdUGAgAAAAHdBgIAAAAB3gYCAAAAAd8GAgAAAAHgBgIAAAABAdUGQAAAAAEF1QYCAAAAAd0GAgAAAAHeBgIAAAAB3wYCAAAAAeAGAgAAAAEFMAAAjhEAIDEAAJQRACDSBgAAjxEAINMGAACTEQAg2AYAAAEAIAswAAD-CgAwMQAAggsAMNIGAAD_CgAw0wYAAIALADDUBgAAgQsAINUGAADQCgAw1gYAANAKADDXBgAA0AoAMNgGAADQCgAw2QYAAIMLADDaBgAA0woAMAswAAD1CgAwMQAA-QoAMNIGAAD2CgAw0wYAAPcKADDUBgAA-AoAINUGAAC7CgAw1gYAALsKADDXBgAAuwoAMNgGAAC7CgAw2QYAAPoKADDaBgAAvgoAMAswAADpCgAwMQAA7goAMNIGAADqCgAw0wYAAOsKADDUBgAA7AoAINUGAADtCgAw1gYAAO0KADDXBgAA7QoAMNgGAADtCgAw2QYAAO8KADDaBgAA8AoAMAalBQQAAAABpwUBAAAAAagFAQAAAAGpBQEAAAABqgVAAAAAAasFBAAAAAECAAAAagAgMAAA9AoAIAMAAABqACAwAAD0CgAgMQAA8woAIAEpAACSEQAwCxwAAMsJACCiBQAAygkAMKMFAABoABCkBQAAygkAMKUFBAAAAAGmBQQArQgAIacFAQCuCAAhqAUBAK4IACGpBQEAywgAIaoFQADRCAAhqwUEAK0IACECAAAAagAgKQAA8woAIAIAAADxCgAgKQAA8goAIAqiBQAA8AoAMKMFAADxCgAQpAUAAPAKADClBQQArQgAIaYFBACtCAAhpwUBAK4IACGoBQEArggAIakFAQDLCAAhqgVAANEIACGrBQQArQgAIQqiBQAA8AoAMKMFAADxCgAQpAUAAPAKADClBQQArQgAIaYFBACtCAAhpwUBAK4IACGoBQEArggAIakFAQDLCAAhqgVAANEIACGrBQQArQgAIQalBQQAmQoAIacFAQCaCgAhqAUBAJoKACGpBQEAmwoAIaoFQACcCgAhqwUEAJkKACEGpQUEAJkKACGnBQEAmgoAIagFAQCaCgAhqQUBAJsKACGqBUAAnAoAIasFBACZCgAhBqUFBAAAAAGnBQEAAAABqAUBAAAAAakFAQAAAAGqBUAAAAABqwUEAAAAAQMgAACnCgAgpQUEAAAAAbgFBAAAAAECAAAAZAAgMAAA_QoAIAMAAABkACAwAAD9CgAgMQAA_AoAIAEpAACREQAwAgAAAGQAICkAAPwKACACAAAAvwoAICkAAPsKACACpQUEAJkKACG4BQQAmQoAIQMgAAClCgAgpQUEAJkKACG4BQQAmQoAIQMgAACnCgAgpQUEAAAAAbgFBAAAAAEDHgAAsAoAIKUFBAAAAAG5BQQAAAABAgAAAF4AIDAAAIYLACADAAAAXgAgMAAAhgsAIDEAAIULACABKQAAkBEAMAIAAABeACApAACFCwAgAgAAANQKACApAACECwAgAqUFBACZCgAhuQUEAJkKACEDHgAArgoAIKUFBACZCgAhuQUEAJkKACEDHgAAsAoAIKUFBAAAAAG5BQQAAAABAdUGAQAAAAQDMAAAjhEAINIGAACPEQAg2AYAAAEAIAQwAAD-CgAw0gYAAP8KADDUBgAAgQsAINgGAADQCgAwBDAAAPUKADDSBgAA9goAMNQGAAD4CgAg2AYAALsKADAEMAAA6QoAMNIGAADqCgAw1AYAAOwKACDYBgAA7QoAMAAAAAAAAdUGAAAA0AUCAdUGAAAA1AUCBdUGBAAAAAHdBgQAAAAB3gYEAAAAAd8GBAAAAAHgBgQAAAABAbcFAQAAAAEAAAAAAAUwAACJEQAgMQAAjBEAINIGAACKEQAg0wYAAIsRACDYBgAAAQAgAzAAAIkRACDSBgAAihEAINgGAAABACAAAAAAAAHVBgAAANsFAgUwAACEEQAgMQAAhxEAINIGAACFEQAg0wYAAIYRACDYBgAAAQAgAzAAAIQRACDSBgAAhREAINgGAAABACAAAAAAAAG3BQEAAAABAAAAAAAF1QYIAAAAAd0GCAAAAAHeBggAAAAB3wYIAAAAAeAGCAAAAAEB1QYAAADpBQIFMAAA_xAAIDEAAIIRACDSBgAAgBEAINMGAACBEQAg2AYAAE0AIAMwAAD_EAAg0gYAAIARACDYBgAATQAgAAAAAAAFMAAA-RAAIDEAAP0QACDSBgAA-hAAINMGAAD8EAAg2AYAAAEAIAswAAC6CwAwMQAAvwsAMNIGAAC7CwAw0wYAALwLADDUBgAAvQsAINUGAAC-CwAw1gYAAL4LADDXBgAAvgsAMNgGAAC-CwAw2QYAAMALADDaBgAAwQsAMAylBQQAAAABpwUAAADpBQKqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHnBQgAAAAB6QUBAAAAAeoFBAAAAAHrBYAAAAABAgAAAFEAIDAAAMULACADAAAAUQAgMAAAxQsAIDEAAMQLACABKQAA-xAAMBEYAADaCQAgogUAANcJADCjBQAATwAQpAUAANcJADClBQQAAAABpwUAANkJ6QUiqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh5gUEAK0IACHnBQgA2AkAIekFAQCuCAAh6gUEAK0IACHrBQAA2wgAIAIAAABRACApAADECwAgAgAAAMILACApAADDCwAgEKIFAADBCwAwowUAAMILABCkBQAAwQsAMKUFBACtCAAhpwUAANkJ6QUiqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh5gUEAK0IACHnBQgA2AkAIekFAQCuCAAh6gUEAK0IACHrBQAA2wgAIBCiBQAAwQsAMKMFAADCCwAQpAUAAMELADClBQQArQgAIacFAADZCekFIqoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeYFBACtCAAh5wUIANgJACHpBQEArggAIeoFBACtCAAh6wUAANsIACAMpQUEAJkKACGnBQAAsAvpBSKqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACHnBQgArwsAIekFAQCaCgAh6gUEAJkKACHrBYAAAAABDKUFBACZCgAhpwUAALAL6QUiqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh5wUIAK8LACHpBQEAmgoAIeoFBACZCgAh6wWAAAAAAQylBQQAAAABpwUAAADpBQKqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHnBQgAAAAB6QUBAAAAAeoFBAAAAAHrBYAAAAABAzAAAPkQACDSBgAA-hAAINgGAAABACAEMAAAugsAMNIGAAC7CwAw1AYAAL0LACDYBgAAvgsAMAAAAAAAAdUGAAAA8wUDBTAAAPQQACAxAAD3EAAg0gYAAPUQACDTBgAA9hAAINgGAAABACADMAAA9BAAINIGAAD1EAAg2AYAAAEAIAAAAAAAAdUGAAAA-gUCBTAAAOkQACAxAADyEAAg0gYAAOoQACDTBgAA8RAAINgGAAAyACALMAAA2AsAMDEAAN0LADDSBgAA2QsAMNMGAADaCwAw1AYAANsLACDVBgAA3AsAMNYGAADcCwAw1wYAANwLADDYBgAA3AsAMNkGAADeCwAw2gYAAN8LADANAwAA5wsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAAwgYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAcAGAAAAwAYCAgAAACcAIDAAAOYLACADAAAAJwAgMAAA5gsAIDEAAOQLACABKQAA8BAAMBIDAADUCQAgEgAAgQoAIKIFAAD-CQAwowUAACUAEKQFAAD-CQAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHBBQAAgArCBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEANAIACG9BgEAywgAIb4GBADQCAAhwAYAAP8JwAYiAgAAACcAICkAAOQLACACAAAA4AsAICkAAOELACAQogUAAN8LADCjBQAA4AsAEKQFAADfCwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAIAKwgYiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIfcFBADQCAAhvQYBAMsIACG-BgQA0AgAIcAGAAD_CcAGIhCiBQAA3wsAMKMFAADgCwAQpAUAAN8LADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHBBQAAgArCBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEANAIACG9BgEAywgAIb4GBADQCAAhwAYAAP8JwAYiDKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADjC8IGIsIFBACZCgAhyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACH3BQQAkwsAIb0GAQCbCgAhwAYAAOILwAYiAdUGAAAAwAYCAdUGAAAAwgYCDQMAAOULACClBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAA4wvCBiLCBQQAmQoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh9wUEAJMLACG9BgEAmwoAIcAGAADiC8AGIgUwAADrEAAgMQAA7hAAINIGAADsEAAg0wYAAO0QACDYBgAAAQAgDQMAAOcLACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAMIGAsIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB9wUEAAAAAb0GAQAAAAHABgAAAMAGAgMwAADrEAAg0gYAAOwQACDYBgAAAQAgAzAAAOkQACDSBgAA6hAAINgGAAAyACAEMAAA2AsAMNIGAADZCwAw1AYAANsLACDYBgAA3AsAMAAAAAAAAdUGAAAA_AUCAdUGAAAA_QUCBzAAAOAQACAxAADnEAAg0gYAAOEQACDTBgAA5hAAINYGAAArACDXBgAAKwAg2AYAAAEAIAcwAADeEAAgMQAA5BAAINIGAADfEAAg0wYAAOMQACDWBgAALQAg1wYAAC0AINgGAABEACALMAAA9AsAMDEAAPkLADDSBgAA9QsAMNMGAAD2CwAw1AYAAPcLACDVBgAA-AsAMNYGAAD4CwAw1wYAAPgLADDYBgAA-AsAMNkGAAD6CwAw2gYAAPsLADALEQAA6QsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA-gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfcFBAAAAAH4BQEAAAABAgAAADYAIDAAAP8LACADAAAANgAgMAAA_wsAIDEAAP4LACABKQAA4hAAMBAQAADrCQAgEQAA7AkAIKIFAADpCQAwowUAACkAEKQFAADpCQAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHBBQAA6gn6BSLIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfYFBACtCAAh9wUEAK0IACH4BQEAywgAIQIAAAA2ACApAAD-CwAgAgAAAPwLACApAAD9CwAgDqIFAAD7CwAwowUAAPwLABCkBQAA-wsAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADqCfoFIsgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9gUEAK0IACH3BQQArQgAIfgFAQDLCAAhDqIFAAD7CwAwowUAAPwLABCkBQAA-wsAMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADqCfoFIsgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9gUEAK0IACH3BQQArQgAIfgFAQDLCAAhCqUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADVC_oFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh9wUEAJkKACH4BQEAmwoAIQsRAADXCwAgpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAANUL-gUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH3BQQAmQoAIfgFAQCbCgAhCxEAAOkLACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAPoFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH3BQQAAAAB-AUBAAAAAQMwAADgEAAg0gYAAOEQACDYBgAAAQAgAzAAAN4QACDSBgAA3xAAINgGAABEACAEMAAA9AsAMNIGAAD1CwAw1AYAAPcLACDYBgAA-AsAMAAAAAAAAdUGAAAA_gUCBzAAANgQACAxAADcEAAg0gYAANkQACDTBgAA2xAAINYGAAArACDXBgAAKwAg2AYAAAEAIAswAACLDAAwMQAAkAwAMNIGAACMDAAw0wYAAI0MADDUBgAAjgwAINUGAACPDAAw1gYAAI8MADDXBgAAjwwAMNgGAACPDAAw2QYAAJEMADDaBgAAkgwAMAwDAACADAAgDwAAggwAIKUFBAAAAAGnBQAAAP0FAqoFQAAAAAGrBQIAAAABwQUAAAD8BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQIAAAAyACAwAACWDAAgAwAAADIAIDAAAJYMACAxAACVDAAgASkAANoQADARAwAA4gkAIA4AAPAJACAPAADxCQAgogUAAO0JADCjBQAAMAAQpAUAAO0JADClBQQAAAABpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQIAAAAyACApAACVDAAgAgAAAJMMACApAACUDAAgDqIFAACSDAAwowUAAJMMABCkBQAAkgwAMKUFBACtCAAhpwUAAO8J_QUiqgVAANEIACGrBQIAzAgAIcEFAADuCfwFIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH6BQQA0AgAIQ6iBQAAkgwAMKMFAACTDAAQpAUAAJIMADClBQQArQgAIacFAADvCf0FIqoFQADRCAAhqwUCAMwIACHBBQAA7gn8BSLCBQQA0AgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh-gUEANAIACEKpQUEAJkKACGnBQAA8Av9BSKqBUAAnAoAIasFAgDiCgAhwQUAAO8L_AUiwgUEAJMLACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIQwDAADxCwAgDwAA8wsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACEMAwAAgAwAIA8AAIIMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAEDMAAA2BAAINIGAADZEAAg2AYAAAEAIAQwAACLDAAw0gYAAIwMADDUBgAAjgwAINgGAACPDAAwAAAAAAAFMAAA0xAAIDEAANYQACDSBgAA1BAAINMGAADVEAAg2AYAAP8CACADMAAA0xAAINIGAADUEAAg2AYAAP8CACAAAAAAAAUwAADLEAAgMQAA0RAAINIGAADMEAAg0wYAANAQACDYBgAAQQAgBTAAAMkQACAxAADOEAAg0gYAAMoQACDTBgAAzRAAINgGAAANACADMAAAyxAAINIGAADMEAAg2AYAAEEAIAMwAADJEAAg0gYAAMoQACDYBgAADQAgAAAAAAAB1QYAAACEBgIFMAAAwxAAIDEAAMcQACDSBgAAxBAAINMGAADGEAAg2AYAAAEAIAswAACxDAAwMQAAtgwAMNIGAACyDAAw0wYAALMMADDUBgAAtAwAINUGAAC1DAAw1gYAALUMADDXBgAAtQwAMNgGAAC1DAAw2QYAALcMADDaBgAAuAwAMAIGAACoDAAgggYEAAAAAQIAAAAdACAwAAC8DAAgAwAAAB0AIDAAALwMACAxAAC7DAAgASkAAMUQADAIBgAAhQoAIAsAAIQKACCiBQAAgwoAMKMFAAAbABCkBQAAgwoAMIEGBACtCAAhggYEAK0IACHOBgAAggoAIAIAAAAdACApAAC7DAAgAgAAALkMACApAAC6DAAgBaIFAAC4DAAwowUAALkMABCkBQAAuAwAMIEGBACtCAAhggYEAK0IACEFogUAALgMADCjBQAAuQwAEKQFAAC4DAAwgQYEAK0IACGCBgQArQgAIQGCBgQAmQoAIQIGAACmDAAgggYEAJkKACECBgAAqAwAIIIGBAAAAAEDMAAAwxAAINIGAADEEAAg2AYAAAEAIAQwAACxDAAw0gYAALIMADDUBgAAtAwAINgGAAC1DAAwAAAAAAABtwUBAAAAAQAAAAAAAbcFAQAAAAEAAAAAAAG3BQEAAAABAAAAAAABtwUBAAAAAQAAAAAAAdUGIAAAAAEBtwUBAAAAAQAAAAAAAbcFAQAAAAEAAAAAAAG3BQEAAAABAAAAAAABtwUBAAAAAQAAAAAACzAAAPYMADAxAAD7DAAw0gYAAPcMADDTBgAA-AwAMNQGAAD5DAAg1QYAAPoMADDWBgAA-gwAMNcGAAD6DAAw2AYAAPoMADDZBgAA_AwAMNoGAAD9DAAwCaUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH-BQEAAAAB_wWAAAAAAQIAAACDAwAgMAAAgQ0AIAMAAACDAwAgMAAAgQ0AIDEAAIANACABKQAAwhAAMA_gAQAAnAkAIKIFAACbCQAwowUAAIEDABCkBQAAmwkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACH-BQEArggAIf8FAADbCAAggAYEAK0IACGiBgAAmgkAIAIAAACDAwAgKQAAgA0AIAIAAAD-DAAgKQAA_wwAIA2iBQAA_QwAMKMFAAD-DAAQpAUAAP0MADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_wUAANsIACCABgQArQgAIQ2iBQAA_QwAMKMFAAD-DAAQpAUAAP0MADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIf4FAQCuCAAh_wUAANsIACCABgQArQgAIQmlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIf4FAQCaCgAh_wWAAAAAAQmlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIf4FAQCaCgAh_wWAAAAAAQmlBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB_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-Q0AMNYGAAD5DQAw1wYAAPkNADDYBgAA-Q0AMNkGAAD7DQAw2gYAAPwNADALMAAA7A0AMDEAAPANADDSBgAA7Q0AMNMGAADuDQAw1AYAAO8NACDVBgAAtQwAMNYGAAC1DAAw1wYAALUMADDYBgAAtQwAMNkGAADxDQAw2gYAALgMADACCwAApwwAIIEGBAAAAAECAAAAHQAgMAAA9A0AIAMAAAAdACAwAAD0DQAgMQAA8w0AIAEpAACeEAAwAgAAAB0AICkAAPMNACACAAAAuQwAICkAAPINACABgQYEAJkKACECCwAApQwAIIEGBACZCgAhAgsAAKcMACCBBgQAAAABDKUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGkBgEAAAABpgZAAAAAAagGQAAAAAGyBgAAALIGArMGQAAAAAECAAAAGQAgMAAAgA4AIAMAAAAZACAwAACADgAgMQAA_w0AIAEpAACdEAAwEQYAAIUKACCiBQAAhgoAMKMFAAAXABCkBQAAhgoAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIaQGAQDLCAAhpgZAANEIACGoBkAAzwgAIbIGAACHCrIGIrMGQADRCAAhAgAAABkAICkAAP8NACACAAAA_Q0AICkAAP4NACAQogUAAPwNADCjBQAA_Q0AEKQFAAD8DQAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIaQGAQDLCAAhpgZAANEIACGoBkAAzwgAIbIGAACHCrIGIrMGQADRCAAhEKIFAAD8DQAwowUAAP0NABCkBQAA_A0AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGkBgEAywgAIaYGQADRCAAhqAZAAM8IACGyBgAAhwqyBiKzBkAA0QgAIQylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIaQGAQCbCgAhpgZAAJwKACGoBkAA4woAIbIGAADQDbIGIrMGQACcCgAhDKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhpAYBAJsKACGmBkAAnAoAIagGQADjCgAhsgYAANANsgYiswZAAJwKACEMpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAaQGAQAAAAGmBkAAAAABqAZAAAAAAbIGAAAAsgYCswZAAAAAAQilBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9wUEAAAAAQIAAAAVACAwAACMDgAgAwAAABUAIDAAAIwOACAxAACLDgAgASkAAJwQADAOBgAAhQoAIKIFAACJCgAwowUAABMAEKQFAACJCgAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfcFBACtCAAhggYEAK0IACHPBgAAiAoAIAIAAAAVACApAACLDgAgAgAAAIkOACApAACKDgAgDKIFAACIDgAwowUAAIkOABCkBQAAiA4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAh9wUEAK0IACGCBgQArQgAIQyiBQAAiA4AMKMFAACJDgAQpAUAAIgOADClBQQArQgAIaoFQADRCAAhqwUCAMwIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIfcFBACtCAAhggYEAK0IACEIpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH3BQQAmQoAIQilBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIfcFBACZCgAhCKUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH3BQQAAAABEKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGbBoAAAAABtAYEAAAAAbUGBAAAAAG2BgQAAAABtwYIAAAAAbgGCAAAAAECAAAAEQAgMAAAmA4AIAMAAAARACAwAACYDgAgMQAAlw4AIAEpAACbEAAwFQYAAIUKACCiBQAAigoAMKMFAAAPABCkBQAAigoAMKUFBAAAAAGnBQEAywgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIZsGAADbCAAgtAYEANAIACG1BgQA0AgAIbYGBACtCAAhtwYIANgJACG4BggA2AkAIQIAAAARACApAACXDgAgAgAAAJUOACApAACWDgAgFKIFAACUDgAwowUAAJUOABCkBQAAlA4AMKUFBACtCAAhpwUBAMsIACGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhggYEAK0IACGbBgAA2wgAILQGBADQCAAhtQYEANAIACG2BgQArQgAIbcGCADYCQAhuAYIANgJACEUogUAAJQOADCjBQAAlQ4AEKQFAACUDgAwpQUEAK0IACGnBQEAywgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGCBgQArQgAIZsGAADbCAAgtAYEANAIACG1BgQA0AgAIbYGBACtCAAhtwYIANgJACG4BggA2AkAIRClBQQAmQoAIacFAQCbCgAhqgVAAJwKACGrBQIA4goAIboFAQCbCgAhwgUEAJkKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJkKACG3BggArwsAIbgGCACvCwAhEKUFBACZCgAhpwUBAJsKACGqBUAAnAoAIasFAgDiCgAhugUBAJsKACHCBQQAmQoAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAmQoAIbcGCACvCwAhuAYIAK8LACEQpQUEAAAAAacFAQAAAAGqBUAAAAABqwUCAAAAAboFAQAAAAHCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BggAAAABuAYIAAAAAQMwAACZEAAg0gYAAJoQACDYBgAAAQAgBDAAAI0OADDSBgAAjg4AMNQGAACQDgAg2AYAAJEOADAEMAAAgQ4AMNIGAACCDgAw1AYAAIQOACDYBgAAhQ4AMAQwAAD1DQAw0gYAAPYNADDUBgAA-A0AINgGAAD5DQAwBDAAAOwNADDSBgAA7Q0AMNQGAADvDQAg2AYAALUMADAAAAAAAAcwAACUEAAgMQAAlxAAINIGAACVEAAg0wYAAJYQACDWBgAAKQAg1wYAACkAINgGAAA2ACADMAAAlBAAINIGAACVEAAg2AYAADYAIAAAAAAABTAAAI8QACAxAACSEAAg0gYAAJAQACDTBgAAkRAAINgGAAABACADMAAAjxAAINIGAACQEAAg2AYAAAEAIAAAAAAABdUGEAAAAAHdBhAAAAAB3gYQAAAAAd8GEAAAAAHgBhAAAAABAtUGAQAAAATcBgEAAAAFAtUGAQAAAATcBgEAAAAFCzAAAL4PADAxAADDDwAw0gYAAL8PADDTBgAAwA8AMNQGAADBDwAg1QYAAMIPADDWBgAAwg8AMNcGAADCDwAw2AYAAMIPADDZBgAAxA8AMNoGAADFDwAwCzAAALIPADAxAAC3DwAw0gYAALMPADDTBgAAtA8AMNQGAAC1DwAg1QYAALYPADDWBgAAtg8AMNcGAAC2DwAw2AYAALYPADDZBgAAuA8AMNoGAAC5DwAwCzAAAKYPADAxAACrDwAw0gYAAKcPADDTBgAAqA8AMNQGAACpDwAg1QYAAKoPADDWBgAAqg8AMNcGAACqDwAw2AYAAKoPADDZBgAArA8AMNoGAACtDwAwCzAAAJ0PADAxAAChDwAw0gYAAJ4PADDTBgAAnw8AMNQGAACgDwAg1QYAANwLADDWBgAA3AsAMNcGAADcCwAw2AYAANwLADDZBgAAog8AMNoGAADfCwAwCzAAAJEPADAxAACWDwAw0gYAAJIPADDTBgAAkw8AMNQGAACUDwAg1QYAAJUPADDWBgAAlQ8AMNcGAACVDwAw2AYAAJUPADDZBgAAlw8AMNoGAACYDwAwCzAAAIUPADAxAACKDwAw0gYAAIYPADDTBgAAhw8AMNQGAACIDwAg1QYAAIkPADDWBgAAiQ8AMNcGAACJDwAw2AYAAIkPADDZBgAAiw8AMNoGAACMDwAwCzAAAPkOADAxAAD-DgAw0gYAAPoOADDTBgAA-w4AMNQGAAD8DgAg1QYAAP0OADDWBgAA_Q4AMNcGAAD9DgAw2AYAAP0OADDZBgAA_w4AMNoGAACADwAwCzAAAPAOADAxAAD0DgAw0gYAAPEOADDTBgAA8g4AMNQGAADzDgAg1QYAAI8MADDWBgAAjwwAMNcGAACPDAAw2AYAAI8MADDZBgAA9Q4AMNoGAACSDAAwCzAAAOQOADAxAADpDgAw0gYAAOUOADDTBgAA5g4AMNQGAADnDgAg1QYAAOgOADDWBgAA6A4AMNcGAADoDgAw2AYAAOgOADDZBgAA6g4AMNoGAADrDgAwCzAAANgOADAxAADdDgAw0gYAANkOADDTBgAA2g4AMNQGAADbDgAg1QYAANwOADDWBgAA3A4AMNcGAADcDgAw2AYAANwOADDZBgAA3g4AMNoGAADfDgAwCzAAAMwOADAxAADRDgAw0gYAAM0OADDTBgAAzg4AMNQGAADPDgAg1QYAANAOADDWBgAA0A4AMNcGAADQDgAw2AYAANAOADDZBgAA0g4AMNoGAADTDgAwCzAAAMAOADAxAADFDgAw0gYAAMEOADDTBgAAwg4AMNQGAADDDgAg1QYAAMQOADDWBgAAxA4AMNcGAADEDgAw2AYAAMQOADDZBgAAxg4AMNoGAADHDgAwDh8AAIkLACAhAACKCwAgIgAAiwsAIKUFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsMFAACHCwAgxAUCAAAAAcUFAgAAAAHGBUAAAAABxwUCAAAAAcgFQAAAAAECAAAAWgAgMAAAyw4AIAMAAABaACAwAADLDgAgMQAAyg4AIAEpAACOEAAwEwMAANQJACAfAACyCAAgIQAArwgAICIAANUJACCiBQAA0gkAMKMFAABYABCkBQAA0gkAMKUFBAAAAAGqBUAA0QgAIb4FAQCuCAAhvwUBAK4IACHBBQAA0wnBBSLCBQQArQgAIcMFAAC1CAAgxAUCAMwIACHFBQIAzAgAIcYFQADPCAAhxwUCAP4IACHIBUAA0QgAIQIAAABaACApAADKDgAgAgAAAMgOACApAADJDgAgD6IFAADHDgAwowUAAMgOABCkBQAAxw4AMKUFBACtCAAhqgVAANEIACG-BQEArggAIb8FAQCuCAAhwQUAANMJwQUiwgUEAK0IACHDBQAAtQgAIMQFAgDMCAAhxQUCAMwIACHGBUAAzwgAIccFAgD-CAAhyAVAANEIACEPogUAAMcOADCjBQAAyA4AEKQFAADHDgAwpQUEAK0IACGqBUAA0QgAIb4FAQCuCAAhvwUBAK4IACHBBQAA0wnBBSLCBQQArQgAIcMFAAC1CAAgxAUCAMwIACHFBQIAzAgAIcYFQADPCAAhxwUCAP4IACHIBUAA0QgAIQulBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ4fAADmCgAgIQAA5woAICIAAOgKACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ4fAACJCwAgIQAAigsAICIAAIsLACClBQQAAAABqgVAAAAAAb4FAQAAAAG_BQEAAAABwQUAAADBBQLDBQAAhwsAIMQFAgAAAAHFBQIAAAABxgVAAAAAAccFAgAAAAHIBUAAAAABBqUFBAAAAAGqBUAAAAABwQUBAAAAAcgFQAAAAAHWBQIAAAAB1wUBAAAAAQIAAABWACAwAADXDgAgAwAAAFYAIDAAANcOACAxAADWDgAgASkAAI0QADALAwAA1AkAIKIFAADWCQAwowUAAFQAEKQFAADWCQAwpQUEAAAAAaoFQADRCAAhwQUBAK4IACHCBQQArQgAIcgFQADRCAAh1gUCAMwIACHXBQEAywgAIQIAAABWACApAADWDgAgAgAAANQOACApAADVDgAgCqIFAADTDgAwowUAANQOABCkBQAA0w4AMKUFBACtCAAhqgVAANEIACHBBQEArggAIcIFBACtCAAhyAVAANEIACHWBQIAzAgAIdcFAQDLCAAhCqIFAADTDgAwowUAANQOABCkBQAA0w4AMKUFBACtCAAhqgVAANEIACHBBQEArggAIcIFBACtCAAhyAVAANEIACHWBQIAzAgAIdcFAQDLCAAhBqUFBACZCgAhqgVAAJwKACHBBQEAmgoAIcgFQACcCgAh1gUCAOIKACHXBQEAmwoAIQalBQQAmQoAIaoFQACcCgAhwQUBAJoKACHIBUAAnAoAIdYFAgDiCgAh1wUBAJsKACEGpQUEAAAAAaoFQAAAAAHBBQEAAAAByAVAAAAAAdYFAgAAAAHXBQEAAAABDxkAAMcLACClBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB5wUIAAAAAesFgAAAAAHsBQEAAAAB7QUBAAAAAe4FAgAAAAHvBQIAAAAB8AUCAAAAAQIAAABNACAwAADjDgAgAwAAAE0AIDAAAOMOACAxAADiDgAgASkAAIwQADAUAwAA1AkAIBkAANwJACCiBQAA2wkAMKMFAABLABCkBQAA2wkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIecFCADYCQAh6wUAANsIACDsBQEArggAIe0FAQCuCAAh7gUCAP4IACHvBQIAzAgAIfAFAgDMCAAhAgAAAE0AICkAAOIOACACAAAA4A4AICkAAOEOACASogUAAN8OADCjBQAA4A4AEKQFAADfDgAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIecFCADYCQAh6wUAANsIACDsBQEArggAIe0FAQCuCAAh7gUCAP4IACHvBQIAzAgAIfAFAgDMCAAhEqIFAADfDgAwowUAAOAOABCkBQAA3w4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACHnBQgA2AkAIesFAADbCAAg7AUBAK4IACHtBQEArggAIe4FAgD-CAAh7wUCAMwIACHwBQIAzAgAIQ6lBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIecFCACvCwAh6wWAAAAAAewFAQCaCgAh7QUBAJoKACHuBQIA5AoAIe8FAgDiCgAh8AUCAOIKACEPGQAAuQsAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh5wUIAK8LACHrBYAAAAAB7AUBAJoKACHtBQEAmgoAIe4FAgDkCgAh7wUCAOIKACHwBQIA4goAIQ8ZAADHCwAgpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAecFCAAAAAHrBYAAAAAB7AUBAAAAAe0FAQAAAAHuBQIAAAAB7wUCAAAAAfAFAgAAAAENpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHrBYAAAAAB8QUBAAAAAfMFAAAA8wUD9AWAAAAAAfUFgAAAAAECAAAASQAgMAAA7w4AIAMAAABJACAwAADvDgAgMQAA7g4AIAEpAACLEAAwEwMAANQJACCiBQAA3gkAMKMFAABHABCkBQAA3gkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIeMFAQCuCAAh6wUAANsIACDxBQEAywgAIfMFAADfCfMFI_QFAADbCAAg9QUAANsIACDNBgAA3QkAIAIAAABJACApAADuDgAgAgAAAOwOACApAADtDgAgEaIFAADrDgAwowUAAOwOABCkBQAA6w4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIesFAADbCAAg8QUBAMsIACHzBQAA3wnzBSP0BQAA2wgAIPUFAADbCAAgEaIFAADrDgAwowUAAOwOABCkBQAA6w4AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHjBQEArggAIesFAADbCAAg8QUBAMsIACHzBQAA3wnzBSP0BQAA2wgAIPUFAADbCAAgDaUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh4wUBAJoKACHrBYAAAAAB8QUBAJsKACHzBQAAzQvzBSP0BYAAAAAB9QWAAAAAAQ2lBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIeMFAQCaCgAh6wWAAAAAAfEFAQCbCgAh8wUAAM0L8wUj9AWAAAAAAfUFgAAAAAENpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHrBYAAAAAB8QUBAAAAAfMFAAAA8wUD9AWAAAAAAfUFgAAAAAEMDgAAgQwAIA8AAIIMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAECAAAAMgAgMAAA-A4AIAMAAAAyACAwAAD4DgAgMQAA9w4AIAEpAACKEAAwAgAAADIAICkAAPcOACACAAAAkwwAICkAAPYOACAKpQUEAJkKACGnBQAA8Av9BSKqBUAAnAoAIasFAgDiCgAhwQUAAO8L_AUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQwOAADyCwAgDwAA8wsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh-gUEAJMLACEMDgAAgQwAIA8AAIIMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAEKDQAAmAwAICmAAAAAAaUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA_gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQIAAABEACAwAACEDwAgAwAAAEQAIDAAAIQPACAxAACDDwAgASkAAIkQADAPAwAA4gkAIA0AAOMJACApAADbCAAgogUAAOAJADCjBQAALQAQpAUAAOAJADClBQQAAAABqgVAANEIACGrBQIAzAgAIcEFAADhCf4FIsIFBADQCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACECAAAARAAgKQAAgw8AIAIAAACBDwAgKQAAgg8AIA0pAADbCAAgogUAAIAPADCjBQAAgQ8AEKQFAACADwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQ0pAADbCAAgogUAAIAPADCjBQAAgQ8AEKQFAACADwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOEJ_gUiwgUEANAIACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIQkpgAAAAAGlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAiAz-BSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIQoNAACKDAAgKYAAAAABpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAIgM_gUiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACEKDQAAmAwAICmAAAAAAaUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA_gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQsJAAC-DAAgpQUEAAAAAacFAQAAAAGqBUAAAAABqwUEAAAAAboFAQAAAAHBBQAAAIQGAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFBAAAAAECAAAAQQAgMAAAkA8AIAMAAABBACAwAACQDwAgMQAAjw8AIAEpAACIEAAwEAMAANQJACAJAADmCQAgogUAAOQJADCjBQAAPwAQpAUAAOQJADClBQQAAAABpwUBAK4IACGqBUAA0QgAIasFBACtCAAhugUBAK4IACHBBQAA5QmEBiLCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFBACtCAAhAgAAAEEAICkAAI8PACACAAAAjQ8AICkAAI4PACAOogUAAIwPADCjBQAAjQ8AEKQFAACMDwAwpQUEAK0IACGnBQEArggAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcEFAADlCYQGIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUEAK0IACEOogUAAIwPADCjBQAAjQ8AEKQFAACMDwAwpQUEAK0IACGnBQEArggAIaoFQADRCAAhqwUEAK0IACG6BQEArggAIcEFAADlCYQGIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUEAK0IACEKpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcEFAACuDIQGIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFBACZCgAhCwkAALAMACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQQAmQoAIboFAQCaCgAhwQUAAK4MhAYiyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUEAJkKACELCQAAvgwAIKUFBAAAAAGnBQEAAAABqgVAAAAAAasFBAAAAAG6BQEAAAABwQUAAACEBgLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQQAAAABDKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA2wUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAdgFgAAAAAHZBYAAAAAB2wVAAAAAAdwFAgAAAAECAAAAPQAgMAAAnA8AIAMAAAA9ACAwAACcDwAgMQAAmw8AIAEpAACHEAAwEQMAANQJACCiBQAA5wkAMKMFAAA7ABCkBQAA5wkAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhwQUAAOgJ2wUiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdgFAADbCAAg2QUAANsIACDbBUAAzwgAIdwFAgD-CAAhAgAAAD0AICkAAJsPACACAAAAmQ8AICkAAJoPACAQogUAAJgPADCjBQAAmQ8AEKQFAACYDwAwpQUEAK0IACGqBUAA0QgAIasFAgDMCAAhwQUAAOgJ2wUiwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUCAP4IACHWBQIAzAgAIdgFAADbCAAg2QUAANsIACDbBUAAzwgAIdwFAgD-CAAhEKIFAACYDwAwowUAAJkPABCkBQAAmA8AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcEFAADoCdsFIsIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACHYBQAA2wgAINkFAADbCAAg2wVAAM8IACHcBQIA_ggAIQylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAoQvbBSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIdgFgAAAAAHZBYAAAAAB2wVAAOMKACHcBQIA5AoAIQylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAoQvbBSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIdgFgAAAAAHZBYAAAAAB2wVAAOMKACHcBQIA5AoAIQylBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAANsFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHYBYAAAAAB2QWAAAAAAdsFQAAAAAHcBQIAAAABDRIAAKQOACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAMIGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAb4GBAAAAAHABgAAAMAGAgIAAAAnACAwAAClDwAgAwAAACcAIDAAAKUPACAxAACkDwAgASkAAIYQADACAAAAJwAgKQAApA8AIAIAAADgCwAgKQAAow8AIAylBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAA4wvCBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIfcFBACTCwAhvQYBAJsKACG-BgQAkwsAIcAGAADiC8AGIg0SAACjDgAgpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhwQUAAOMLwgYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACH3BQQAkwsAIb0GAQCbCgAhvgYEAJMLACHABgAA4gvABiINEgAApA4AIKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAAwgYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAfcFBAAAAAG9BgEAAAABvgYEAAAAAcAGAAAAwAYCFwQAAJsOACAHAACaDgAgCAAAnA4AIAkAAJ0OACClBQQAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgPIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAABkQYBAAAAAZIGAgAAAAGTBgIAAAABmwaAAAAAAaYGQAAAAAGoBkAAAAABuQYBAAAAAboGCAAAAAG7BggAAAABvAYIAAAAAQIAAAANACAwAACxDwAgAwAAAA0AIDAAALEPACAxAACwDwAgASkAAIUQADAcAwAA1AkAIAQAAI4KACAHAACNCgAgCAAAjwoAIAkAAOYJACCiBQAAiwoAMKMFAAALABCkBQAAiwoAMKUFBAAAAAGqBUAA0QgAIasFAgDMCAAhugUBAMsIACHBBQAAjAqkBiPCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQIA_ggAIdYFAgDMCAAhkQYBAMsIACGSBgIA_ggAIZMGAgD-CAAhmwYAANsIACCmBkAAzwgAIagGQADPCAAhuQYBAMsIACG6BggA2AkAIbsGCADYCQAhvAYIANgJACECAAAADQAgKQAAsA8AIAIAAACuDwAgKQAArw8AIBeiBQAArQ8AMKMFAACuDwAQpAUAAK0PADClBQQArQgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcEFAACMCqQGI8IFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGRBgEAywgAIZIGAgD-CAAhkwYCAP4IACGbBgAA2wgAIKYGQADPCAAhqAZAAM8IACG5BgEAywgAIboGCADYCQAhuwYIANgJACG8BggA2AkAIReiBQAArQ8AMKMFAACuDwAQpAUAAK0PADClBQQArQgAIaoFQADRCAAhqwUCAMwIACG6BQEAywgAIcEFAACMCqQGI8IFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFAgD-CAAh1gUCAMwIACGRBgEAywgAIZIGAgD-CAAhkwYCAP4IACGbBgAA2wgAIKYGQADPCAAhqAZAAM8IACG5BgEAywgAIboGCADYCQAhuwYIANgJACG8BggA2AkAIROlBQQAmQoAIaoFQACcCgAhqwUCAOIKACG6BQEAmwoAIcEFAADmDaQGI8gFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhkQYBAJsKACGSBgIA5AoAIZMGAgDkCgAhmwaAAAAAAaYGQADjCgAhqAZAAOMKACG5BgEAmwoAIboGCACvCwAhuwYIAK8LACG8BggArwsAIRcEAADpDQAgBwAA6A0AIAgAAOoNACAJAADrDQAgpQUEAJkKACGqBUAAnAoAIasFAgDiCgAhugUBAJsKACHBBQAA5g2kBiPIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIZEGAQCbCgAhkgYCAOQKACGTBgIA5AoAIZsGgAAAAAGmBkAA4woAIagGQADjCgAhuQYBAJsKACG6BggArwsAIbsGCACvCwAhvAYIAK8LACEXBAAAmw4AIAcAAJoOACAIAACcDgAgCQAAnQ4AIKUFBAAAAAGqBUAAAAABqwUCAAAAAboFAQAAAAHBBQAAAKQGA8gFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGRBgEAAAABkgYCAAAAAZMGAgAAAAGbBoAAAAABpgZAAAAAAagGQAAAAAG5BgEAAAABugYIAAAAAbsGCAAAAAG8BggAAAABECABAAAAAaUFBAAAAAGnBQAAAKwGAqoFQAAAAAGrBQIAAAABvgUBAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAGRBgEAAAABrAYAAMgNACCtBgIAAAABrgYBAAAAAa8GAQAAAAGwBgAAyQ0AIAIAAAAJACAwAAC9DwAgAwAAAAkAIDAAAL0PACAxAAC8DwAgASkAAIQQADAVAwAA1AkAICABAMsIACGiBQAAkAoAMKMFAAAHABCkBQAAkAoAMKUFBAAAAAGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgAgAAAAkAICkAALwPACACAAAAug8AICkAALsPACAUIAEAywgAIaIFAAC5DwAwowUAALoPABCkBQAAuQ8AMKUFBACtCAAhpwUAAJEKrAYiqgVAANEIACGrBQIAzAgAIb4FAQDLCAAhwgUEAK0IACHIBUAA0QgAIdQFQADPCAAh1QUEANAIACHWBQIAzAgAIZEGAQDLCAAhrAYAALUIACCtBgIA_ggAIa4GAQCuCAAhrwYBAMsIACGwBgAAsQkAIBQgAQDLCAAhogUAALkPADCjBQAAug8AEKQFAAC5DwAwpQUEAK0IACGnBQAAkQqsBiKqBUAA0QgAIasFAgDMCAAhvgUBAMsIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAhkQYBAMsIACGsBgAAtQgAIK0GAgD-CAAhrgYBAK4IACGvBgEAywgAIbAGAACxCQAgECABAJsKACGlBQQAmQoAIacFAADEDawGIqoFQACcCgAhqwUCAOIKACG-BQEAmwoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAhkQYBAJsKACGsBgAAxQ0AIK0GAgDkCgAhrgYBAJoKACGvBgEAmwoAIbAGAADGDQAgECABAJsKACGlBQQAmQoAIacFAADEDawGIqoFQACcCgAhqwUCAOIKACG-BQEAmwoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAhkQYBAJsKACGsBgAAxQ0AIK0GAgDkCgAhrgYBAJoKACGvBgEAmwoAIbAGAADGDQAgECABAAAAAaUFBAAAAAGnBQAAAKwGAqoFQAAAAAGrBQIAAAABvgUBAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAGRBgEAAAABrAYAAMgNACCtBgIAAAABrgYBAAAAAa8GAQAAAAGwBgAAyQ0AIAqlBQQAAAABqgVAAAAAAasFAgAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB9wUEAAAAAcAGAAAAwAYCwgYgAAAAAQIAAAAFACAwAADJDwAgAwAAAAUAIDAAAMkPACAxAADIDwAgASkAAIMQADAPAwAA1AkAIKIFAACSCgAwowUAAAMAEKQFAACSCgAwpQUEAAAAAaoFQADRCAAhqwUCAMwIACHCBQQArQgAIcgFQADRCAAh1AVAAM8IACHVBQQA0AgAIdYFAgDMCAAh9wUEAK0IACHABgAA_wnABiLCBiAAjQkAIQIAAAAFACApAADIDwAgAgAAAMYPACApAADHDwAgDqIFAADFDwAwowUAAMYPABCkBQAAxQ8AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQArQgAIcAGAAD_CcAGIsIGIACNCQAhDqIFAADFDwAwowUAAMYPABCkBQAAxQ8AMKUFBACtCAAhqgVAANEIACGrBQIAzAgAIcIFBACtCAAhyAVAANEIACHUBUAAzwgAIdUFBADQCAAh1gUCAMwIACH3BQQArQgAIcAGAAD_CcAGIsIGIACNCQAhCqUFBACZCgAhqgVAAJwKACGrBQIA4goAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh9wUEAJkKACHABgAA4gvABiLCBiAA3AwAIQqlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIfcFBACZCgAhwAYAAOILwAYiwgYgANwMACEKpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAfcFBAAAAAHABgAAAMAGAsIGIAAAAAEB1QYBAAAABAHVBgEAAAAEBDAAAL4PADDSBgAAvw8AMNQGAADBDwAg2AYAAMIPADAEMAAAsg8AMNIGAACzDwAw1AYAALUPACDYBgAAtg8AMAQwAACmDwAw0gYAAKcPADDUBgAAqQ8AINgGAACqDwAwBDAAAJ0PADDSBgAAng8AMNQGAACgDwAg2AYAANwLADAEMAAAkQ8AMNIGAACSDwAw1AYAAJQPACDYBgAAlQ8AMAQwAACFDwAw0gYAAIYPADDUBgAAiA8AINgGAACJDwAwBDAAAPkOADDSBgAA-g4AMNQGAAD8DgAg2AYAAP0OADAEMAAA8A4AMNIGAADxDgAw1AYAAPMOACDYBgAAjwwAMAQwAADkDgAw0gYAAOUOADDUBgAA5w4AINgGAADoDgAwBDAAANgOADDSBgAA2Q4AMNQGAADbDgAg2AYAANwOADAEMAAAzA4AMNIGAADNDgAw1AYAAM8OACDYBgAA0A4AMAQwAADADgAw0gYAAMEOADDUBgAAww4AINgGAADEDgAwAAAAAAAAAAAAAAAAAbcFAQAAAAEHAwAA6Q8AIB8AANkKACAhAADECgAgIgAA6g8AIMYFAACTCgAgxwUAAJMKACDbBgAA6w8AIAG3BQEAAAABAh0AAMQKACDbBgAAxQoAIAIdAADZCgAg2wYAANoKACAbBAAA2A8AIAUAANkPACAMAADaDwAgEQAA2w8AIBMAANwPACAUAADdDwAgFQAA3g8AIBYAAN8PACAXAADgDwAgGgAA4Q8AIBsAAOIPACAjAADjDwAg1AUAAJMKACDVBQAAkwoAINcFAACTCgAgkQYAAJMKACCbBgAAkwoAILQGAACTCgAgtQYAAJMKACC2BgAAkwoAILcGAACTCgAguAYAAJMKACDDBgAAkwoAIMQGAACTCgAgxQYAAJMKACDIBgAAkwoAINsGAADkDwAgAAG3BQEAAAABAbcFAQAAAAEGAwAA6Q8AIBkAAO8PACDUBQAAkwoAINUFAACTCgAg7gUAAJMKACDbBgAA8A8AIAG3BQEAAAABAAG3BQEAAAABAbcFAQAAAAEAAbcFAQAAAAEHAwAA6Q8AIA4AAPYPACAPAAD3DwAgwgUAAJMKACDUBQAAkwoAINUFAACTCgAg-gUAAJMKACABtwUBAAAAAQUDAADpDwAgDQAA3w8AIMIFAACTCgAg1AUAAJMKACDVBQAAkwoAIAAGEAAA9A8AIBEAANsPACDUBQAAkwoAINUFAACTCgAg-AUAAJMKACDbBgAA9Q8AIAG3BQEAAAABBQMAAOkPACAJAADyDwAg1AUAAJMKACDVBQAAkwoAINsGAADzDwAgEAMAAOkPACAEAAD_DwAgBwAA_g8AIAgAAIAQACAJAADyDwAgugUAAJMKACDBBQAAkwoAINQFAACTCgAg1QUAAJMKACCRBgAAkwoAIJIGAACTCgAgkwYAAJMKACCmBgAAkwoAIKgGAACTCgAguQYAAJMKACDbBgAAgRAAIAG3BQEAAAABAbcFAQAAAAEAAAABtwUBAAAAAQG3BQEAAAABCqUFBAAAAAGqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABwAYAAADABgLCBiAAAAABECABAAAAAaUFBAAAAAGnBQAAAKwGAqoFQAAAAAGrBQIAAAABvgUBAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAGRBgEAAAABrAYAAMgNACCtBgIAAAABrgYBAAAAAa8GAQAAAAGwBgAAyQ0AIBOlBQQAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgPIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAABkQYBAAAAAZIGAgAAAAGTBgIAAAABmwaAAAAAAaYGQAAAAAGoBkAAAAABuQYBAAAAAboGCAAAAAG7BggAAAABvAYIAAAAAQylBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAMIGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAb4GBAAAAAHABgAAAMAGAgylBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAANsFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHYBYAAAAAB2QWAAAAAAdsFQAAAAAHcBQIAAAABCqUFBAAAAAGnBQEAAAABqgVAAAAAAasFBAAAAAG6BQEAAAABwQUAAACEBgLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQQAAAABCSmAAAAAAaUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAA_gUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQqlBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCyAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfoFBAAAAAENpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAeMFAQAAAAHrBYAAAAAB8QUBAAAAAfMFAAAA8wUD9AWAAAAAAfUFgAAAAAEOpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAecFCAAAAAHrBYAAAAAB7AUBAAAAAe0FAQAAAAHuBQIAAAAB7wUCAAAAAfAFAgAAAAEGpQUEAAAAAaoFQAAAAAHBBQEAAAAByAVAAAAAAdYFAgAAAAHXBQEAAAABC6UFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsMFAACHCwAgxAUCAAAAAcUFAgAAAAHGBUAAAAABxwUCAAAAAcgFQAAAAAEmBQAAzQ8AIAwAAM4PACARAADPDwAgEwAA0A8AIBQAANEPACAVAADSDwAgFgAA0w8AIBcAANQPACAaAADVDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAAjxAAIAMAAAArACAwAACPEAAgMQAAkxAAICgAAAArACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AICkAAJMQACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAISYFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhDBAAAOgLACClBQQAAAABqgVAAAAAAasFAgAAAAHBBQAAAPoFAsgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH2BQQAAAAB9wUEAAAAAfgFAQAAAAECAAAANgAgMAAAlBAAIAMAAAApACAwAACUEAAgMQAAmBAAIA4AAAApACAQAADWCwAgKQAAmBAAIKUFBACZCgAhqgVAAJwKACGrBQIA4goAIcEFAADVC_oFIsgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAh9gUEAJkKACH3BQQAmQoAIfgFAQCbCgAhDBAAANYLACClBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAA1Qv6BSLIBUAAnAoAIdQFQADjCgAh1QUCAOQKACHWBQIA4goAIfYFBACZCgAh9wUEAJkKACH4BQEAmwoAISYEAADMDwAgBQAAzQ8AIBEAAM8PACATAADQDwAgFAAA0Q8AIBUAANIPACAWAADTDwAgFwAA1A8AIBoAANUPACAbAADWDwAgIwAA1w8AIKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgLIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB1wUBAAAAAYQGAQAAAAGRBgEAAAABmwaAAAAAAbQGBAAAAAG1BgQAAAABtgYEAAAAAbcGEAAAAAG4BhAAAAABwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAAMoPACDHBgAAyw8AIMgGgAAAAAHJBkAAAAABygYBAAAAAQIAAAABACAwAACZEAAgEKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAGbBoAAAAABtAYEAAAAAbUGBAAAAAG2BgQAAAABtwYIAAAAAbgGCAAAAAEIpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAfcFBAAAAAEMpQUEAAAAAaoFQAAAAAGrBQIAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAaQGAQAAAAGmBkAAAAABqAZAAAAAAbIGAAAAsgYCswZAAAAAAQGBBgQAAAABAwAAACsAIDAAAJkQACAxAAChEAAgKAAAACsAIAQAALQOACAFAAC1DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgKQAAoRAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_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_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_AgAgMAAA0xAAIAMAAACHAwAgMAAA0xAAIDEAANcQACAZAAAAhwMAIAyAAAAAASABAJoKACEpAADXEAAgpQUEAJkKACGqBUAAnAoAIasFBACZCgAhugUBAJoKACHIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQQAmQoAIeMFAQCaCgAh6wWAAAAAAYsGAQCaCgAhjAYBAJoKACGNBgEAmgoAIY4GgAAAAAGPBiAA3AwAIZAGIADcDAAhmQYBAJsKACGdBoAAAAABnwaAAAAAAaAGgAAAAAGhBoAAAAABFwyAAAAAASABAJoKACGlBQQAmQoAIaoFQACcCgAhqwUEAJkKACG6BQEAmgoAIcgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFBACZCgAh4wUBAJoKACHrBYAAAAABiwYBAJoKACGMBgEAmgoAIY0GAQCaCgAhjgaAAAAAAY8GIADcDAAhkAYgANwMACGZBgEAmwoAIZ0GgAAAAAGfBoAAAAABoAaAAAAAAaEGgAAAAAEmBAAAzA8AIAUAAM0PACAMAADODwAgEQAAzw8AIBMAANAPACAUAADRDwAgFgAA0w8AIBcAANQPACAaAADVDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAA2BAAIAqlBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAEDAAAAKwAgMAAA2BAAIDEAAN0QACAoAAAAKwAgBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFgAAuw4AIBcAALwOACAaAAC9DgAgGwAAvg4AICMAAL8OACApAADdEAAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFgAAuw4AIBcAALwOACAaAAC9DgAgGwAAvg4AICMAAL8OACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAIQsDAACXDAAgKYAAAAABpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD-BQLCBQQAAAAByAVAAAAAAdQFQAAAAAHVBQIAAAAB1gUCAAAAAQIAAABEACAwAADeEAAgJgQAAMwPACAFAADNDwAgDAAAzg8AIBEAAM8PACATAADQDwAgFAAA0Q8AIBUAANIPACAXAADUDwAgGgAA1Q8AIBsAANYPACAjAADXDwAgpQUEAAAAAacFAQAAAAGqBUAAAAABqwUCAAAAAboFAQAAAAHBBQAAAKQGAsgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAHXBQEAAAABhAYBAAAAAZEGAQAAAAGbBoAAAAABtAYEAAAAAbUGBAAAAAG2BgQAAAABtwYQAAAAAbgGEAAAAAHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAyg8AIMcGAADLDwAgyAaAAAAAAckGQAAAAAHKBgEAAAABAgAAAAEAIDAAAOAQACAKpQUEAAAAAaoFQAAAAAGrBQIAAAABwQUAAAD6BQLIBUAAAAAB1AVAAAAAAdUFAgAAAAHWBQIAAAAB9wUEAAAAAfgFAQAAAAEDAAAALQAgMAAA3hAAIDEAAOUQACAMAAAALQAgAwAAiQwAICmAAOUQACGlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAiAz-BSLCBQQAkwsAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhCwMAAIkMACApgAAAAAGlBQQAmQoAIaoFQACcCgAhqwUCAOIKACHBBQAAiAz-BSLCBQQAkwsAIcgFQACcCgAh1AVAAOMKACHVBQIA5AoAIdYFAgDiCgAhAwAAACsAIDAAAOAQACAxAADoEAAgKAAAACsAIAQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgKQAA6BAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACENAwAAgAwAIA4AAIEMACClBQQAAAABpwUAAAD9BQKqBUAAAAABqwUCAAAAAcEFAAAA_AUCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAH6BQQAAAABAgAAADIAIDAAAOkQACAmBAAAzA8AIAUAAM0PACAMAADODwAgEwAA0A8AIBQAANEPACAVAADSDwAgFgAA0w8AIBcAANQPACAaAADVDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAA6xAAIAMAAAArACAwAADrEAAgMQAA7xAAICgAAAArACAEAAC0DgAgBQAAtQ4AIAwAALYOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AICkAAO8QACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAISYEAAC0DgAgBQAAtQ4AIAwAALYOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAbAAC-DgAgIwAAvw4AIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhDKUFBAAAAAGqBUAAAAABqwUCAAAAAcEFAAAAwgYCwgUEAAAAAcgFQAAAAAHUBUAAAAAB1QUEAAAAAdYFAgAAAAH3BQQAAAABvQYBAAAAAcAGAAAAwAYCAwAAADAAIDAAAOkQACAxAADzEAAgDwAAADAAIAMAAPELACAOAADyCwAgKQAA8xAAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAIQ0DAADxCwAgDgAA8gsAIKUFBACZCgAhpwUAAPAL_QUiqgVAAJwKACGrBQIA4goAIcEFAADvC_wFIsIFBACTCwAhyAVAAJwKACHUBUAA4woAIdUFAgDkCgAh1gUCAOIKACH6BQQAkwsAISYEAADMDwAgBQAAzQ8AIAwAAM4PACARAADPDwAgEwAA0A8AIBQAANEPACAVAADSDwAgFgAA0w8AIBoAANUPACAbAADWDwAgIwAA1w8AIKUFBAAAAAGnBQEAAAABqgVAAAAAAasFAgAAAAG6BQEAAAABwQUAAACkBgLIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB1wUBAAAAAYQGAQAAAAGRBgEAAAABmwaAAAAAAbQGBAAAAAG1BgQAAAABtgYEAAAAAbcGEAAAAAG4BhAAAAABwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAAMoPACDHBgAAyw8AIMgGgAAAAAHJBkAAAAABygYBAAAAAQIAAAABACAwAAD0EAAgAwAAACsAIDAAAPQQACAxAAD4EAAgKAAAACsAIAQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgKQAA-BAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgGgAAvQ4AIBsAAL4OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAzA8AIAUAAM0PACAMAADODwAgEQAAzw8AIBMAANAPACAUAADRDwAgFQAA0g8AIBYAANMPACAXAADUDwAgGwAA1g8AICMAANcPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAA-RAAIAylBQQAAAABpwUAAADpBQKqBUAAAAABqwUCAAAAAcgFQAAAAAHUBUAAAAAB1QUCAAAAAdYFAgAAAAHnBQgAAAAB6QUBAAAAAeoFBAAAAAHrBYAAAAABAwAAACsAIDAAAPkQACAxAAD-EAAgKAAAACsAIAQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBsAAL4OACAjAAC_DgAgKQAA_hAAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBsAAL4OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEQAwAAxgsAIKUFBAAAAAGqBUAAAAABqwUCAAAAAcIFBAAAAAHIBUAAAAAB1AVAAAAAAdUFBAAAAAHWBQIAAAAB5wUIAAAAAesFgAAAAAHsBQEAAAAB7QUBAAAAAe4FAgAAAAHvBQIAAAAB8AUCAAAAAQIAAABNACAwAAD_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_DgAgKQAAjREAIKUFBACZCgAhpwUBAJoKACGqBUAAnAoAIasFAgDiCgAhugUBAJoKACHBBQAAjA2kBiLIBUAAnAoAIdQFQADjCgAh1QUEAJMLACHWBQIA4goAIdcFAQCbCgAhhAYBAJoKACGRBgEAmwoAIZsGgAAAAAG0BgQAkwsAIbUGBACTCwAhtgYEAJMLACG3BhAAsQ4AIbgGEACxDgAhwwaAAAAAAcQGgAAAAAHFBoAAAAABxgYAALIOACDHBgAAsw4AIMgGgAAAAAHJBkAAnAoAIcoGAQCaCgAhJgQAALQOACAFAAC1DgAgDAAAtg4AIBEAALcOACATAAC4DgAgFAAAuQ4AIBUAALoOACAWAAC7DgAgFwAAvA4AIBoAAL0OACAjAAC_DgAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAzA8AIAUAAM0PACAMAADODwAgEQAAzw8AIBMAANAPACAUAADRDwAgFQAA0g8AIBYAANMPACAXAADUDwAgGgAA1Q8AIBsAANYPACClBQQAAAABpwUBAAAAAaoFQAAAAAGrBQIAAAABugUBAAAAAcEFAAAApAYCyAVAAAAAAdQFQAAAAAHVBQQAAAAB1gUCAAAAAdcFAQAAAAGEBgEAAAABkQYBAAAAAZsGgAAAAAG0BgQAAAABtQYEAAAAAbYGBAAAAAG3BhAAAAABuAYQAAAAAcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAADKDwAgxwYAAMsPACDIBoAAAAAByQZAAAAAAcoGAQAAAAECAAAAAQAgMAAAjhEAIAKlBQQAAAABuQUEAAAAAQKlBQQAAAABuAUEAAAAAQalBQQAAAABpwUBAAAAAagFAQAAAAGpBQEAAAABqgVAAAAAAasFBAAAAAEDAAAAKwAgMAAAjhEAIDEAAJURACAoAAAAKwAgBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACApAACVEQAgpQUEAJkKACGnBQEAmgoAIaoFQACcCgAhqwUCAOIKACG6BQEAmgoAIcEFAACMDaQGIsgFQACcCgAh1AVAAOMKACHVBQQAkwsAIdYFAgDiCgAh1wUBAJsKACGEBgEAmgoAIZEGAQCbCgAhmwaAAAAAAbQGBACTCwAhtQYEAJMLACG2BgQAkwsAIbcGEACxDgAhuAYQALEOACHDBoAAAAABxAaAAAAAAcUGgAAAAAHGBgAAsg4AIMcGAACzDgAgyAaAAAAAAckGQACcCgAhygYBAJoKACEmBAAAtA4AIAUAALUOACAMAAC2DgAgEQAAtw4AIBMAALgOACAUAAC5DgAgFQAAug4AIBYAALsOACAXAAC8DgAgGgAAvQ4AIBsAAL4OACClBQQAmQoAIacFAQCaCgAhqgVAAJwKACGrBQIA4goAIboFAQCaCgAhwQUAAIwNpAYiyAVAAJwKACHUBUAA4woAIdUFBACTCwAh1gUCAOIKACHXBQEAmwoAIYQGAQCaCgAhkQYBAJsKACGbBoAAAAABtAYEAJMLACG1BgQAkwsAIbYGBACTCwAhtwYQALEOACG4BhAAsQ4AIcMGgAAAAAHEBoAAAAABxQaAAAAAAcYGAACyDgAgxwYAALMOACDIBoAAAAAByQZAAJwKACHKBgEAmgoAIQKlBQQAAAABpgUEAAAAAQKlBQQAAAABpgUEAAAAAQKlBQQAAAABugUBAAAAAQIAAAClBwAgMAAAmBEAIA8DAACICwAgIQAAigsAICIAAIsLACClBQQAAAABqgVAAAAAAb4FAQAAAAG_BQEAAAABwQUAAADBBQLCBQQAAAABwwUAAIcLACDEBQIAAAABxQUCAAAAAcYFQAAAAAHHBQIAAAAByAVAAAAAAQIAAABaACAwAACaEQAgAwAAAKgHACAwAACYEQAgMQAAnhEAIAQAAACoBwAgKQAAnhEAIKUFBACZCgAhugUBAJoKACECpQUEAJkKACG6BQEAmgoAIQMAAABYACAwAACaEQAgMQAAoREAIBEAAABYACADAADlCgAgIQAA5woAICIAAOgKACApAAChEQAgpQUEAJkKACGqBUAAnAoAIb4FAQCaCgAhvwUBAJoKACHBBQAA4ArBBSLCBQQAmQoAIcMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ8DAADlCgAgIQAA5woAICIAAOgKACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsIFBACZCgAhwwUAAOEKACDEBQIA4goAIcUFAgDiCgAhxgVAAOMKACHHBQIA5AoAIcgFQACcCgAhAqUFBAAAAAG6BQEAAAABAgAAAL4HACAwAACiEQAgDwMAAIgLACAfAACJCwAgIgAAiwsAIKUFBAAAAAGqBUAAAAABvgUBAAAAAb8FAQAAAAHBBQAAAMEFAsIFBAAAAAHDBQAAhwsAIMQFAgAAAAHFBQIAAAABxgVAAAAAAccFAgAAAAHIBUAAAAABAgAAAFoAIDAAAKQRACADAAAAwQcAIDAAAKIRACAxAACoEQAgBAAAAMEHACApAACoEQAgpQUEAJkKACG6BQEAmgoAIQKlBQQAmQoAIboFAQCaCgAhAwAAAFgAIDAAAKQRACAxAACrEQAgEQAAAFgAIAMAAOUKACAfAADmCgAgIgAA6AoAICkAAKsRACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsIFBACZCgAhwwUAAOEKACDEBQIA4goAIcUFAgDiCgAhxgVAAOMKACHHBQIA5AoAIcgFQACcCgAhDwMAAOUKACAfAADmCgAgIgAA6AoAIKUFBACZCgAhqgVAAJwKACG-BQEAmgoAIb8FAQCaCgAhwQUAAOAKwQUiwgUEAJkKACHDBQAA4QoAIMQFAgDiCgAhxQUCAOIKACHGBUAA4woAIccFAgDkCgAhyAVAAJwKACEPAwAAiAsAIB8AAIkLACAhAACKCwAgpQUEAAAAAaoFQAAAAAG-BQEAAAABvwUBAAAAAcEFAAAAwQUCwgUEAAAAAcMFAACHCwAgxAUCAAAAAcUFAgAAAAHGBUAAAAABxwUCAAAAAcgFQAAAAAECAAAAWgAgMAAArBEAIAMAAABYACAwAACsEQAgMQAAsBEAIBEAAABYACADAADlCgAgHwAA5goAICEAAOcKACApAACwEQAgpQUEAJkKACGqBUAAnAoAIb4FAQCaCgAhvwUBAJoKACHBBQAA4ArBBSLCBQQAmQoAIcMFAADhCgAgxAUCAOIKACHFBQIA4goAIcYFQADjCgAhxwUCAOQKACHIBUAAnAoAIQ8DAADlCgAgHwAA5goAICEAAOcKACClBQQAmQoAIaoFQACcCgAhvgUBAJoKACG_BQEAmgoAIcEFAADgCsEFIsIFBACZCgAhwwUAAOEKACDEBQIA4goAIcUFAgDiCgAhxgVAAOMKACHHBQIA5AoAIcgFQACcCgAhDQQGAgUKAwoAIgwOBBEoDBM-ExRCCRVFDxZGDhdKFBpOFRtXGCNbGQEDAAEBAwABBgMAAQQWBgcSBQgaBwkeCAoACwEGAAQBBgAEAQYABAIGAAQLAAkDAwABCR8ICgAKAQkgAAQEIgAHIQAIIwAJJAACAwABEioNAwoAEhAADhE5DAQDLAEKABEOLg8PNw0DAy8BCgAQDTMOAQ00AAEPOAABEToAAQMAAQEDAAEDAwABCgAXGVIWARgAFQEZUwABAwABBQMAAQoAIR9fGiFlHSJrIAIcABkeABsCCgAcHWAaAR1hAAIcABkgAB4CCgAfHWYdAR1nAAEcABkDH2wAIW0AIm4ADARvAAVwAAxxABFyABNzABR0ABV1ABZ2ABd3ABp4ABt5ACN6AAAAAAUKACc2ACg3ACk4ACo5ACsAAAAAAAUKACc2ACg3ACk4ACo5ACsBAwABAQMAAQUKADA2ADE3ADI4ADM5ADQAAAAAAAUKADA2ADE3ADI4ADM5ADQCAwABErEBDQIDAAEStwENBQoAOTYAOjcAOzgAPDkAPQAAAAAABQoAOTYAOjcAOzgAPDkAPQEDAAEBAwABBQoAQjYAQzcARDgARTkARgAAAAAABQoAQjYAQzcARDgARTkARgEGAAQBBgAEBQoASzYATDcATTgATjkATwAAAAAABQoASzYATDcATTgATjkATwEGAAQBBgAEBQoAVDYAVTcAVjgAVzkAWAAAAAAABQoAVDYAVTcAVjgAVzkAWAEGAAQBBgAEBQoAXTYAXjcAXzgAYDkAYQAAAAAABQoAXTYAXjcAXzgAYDkAYQEDAAEBAwABBQoAZjYAZzcAaDgAaTkAagAAAAAABQoAZjYAZzcAaDgAaTkAagIKAHCvAbICbQMKAG-sAQBsrgG2Am4BrQG3Am0BrgG4AgABrwG5AgAAAAUKAHQ2AHU3AHY4AHc5AHgAAAAAAAUKAHQ2AHU3AHY4AHc5AHgBrAEAbAGsAQBsBQoAfTYAfjcAfzgAgAE5AIEBAAAAAAAFCgB9NgB-NwB_OACAATkAgQEBrQHxAm0BrQH3Am0FCgCGATYAhwE3AIgBOACJATkAigEAAAAAAAUKAIYBNgCHATcAiAE4AIkBOQCKAQIKAI4B4QGEA40BAeABAIwBAeEBhQMAAAAFCgCSATYAkwE3AJQBOACVATkAlgEAAAAAAAUKAJIBNgCTATcAlAE4AJUBOQCWAQAAAAUKAJwBNgCdATcAngE4AJ8BOQCgAQAAAAAABQoAnAE2AJ0BNwCeATgAnwE5AKABAAAABQoApgE2AKcBNwCoATgAqQE5AKoBAAAAAAAFCgCmATYApwE3AKgBOACpATkAqgEAAAAFCgCwATYAsQE3ALIBOACzATkAtAEAAAAAAAUKALABNgCxATcAsgE4ALMBOQC0AQAAAAUKALoBNgC7ATcAvAE4AL0BOQC-AQAAAAAABQoAugE2ALsBNwC8ATgAvQE5AL4BAAAABQoAxAE2AMUBNwDGATgAxwE5AMgBAAAAAAAFCgDEATYAxQE3AMYBOADHATkAyAEAAAAFCgDOATYAzwE3ANABOADRATkA0gEAAAAAAAUKAM4BNgDPATcA0AE4ANEBOQDSAQAAAAUKANgBNgDZATcA2gE4ANsBOQDcAQAAAAAABQoA2AE2ANkBNwDaATgA2wE5ANwBAAAABQoA4gE2AOMBNwDkATgA5QE5AOYBAAAAAAAFCgDiATYA4wE3AOQBOADlATkA5gEBAwABAQMAAQUKAOsBNgDsATcA7QE4AO4BOQDvAQAAAAAABQoA6wE2AOwBNwDtATgA7gE5AO8BAgYABAsACQIGAAQLAAkFCgD0ATYA9QE3APYBOAD3ATkA-AEAAAAAAAUKAPQBNgD1ATcA9gE4APcBOQD4AQHgAQCMAQHgAQCMAQUKAP0BNgD-ATcA_wE4AIACOQCBAgAAAAAABQoA_QE2AP4BNwD_ATgAgAI5AIECAQOxBQEBA7cFAQUKAIYCNgCHAjcAiAI4AIkCOQCKAgAAAAAABQoAhgI2AIcCNwCIAjgAiQI5AIoCAgPJBQEOygUPAgPQBQEO0QUPBQoAjwI2AJACNwCRAjgAkgI5AJMCAAAAAAAFCgCPAjYAkAI3AJECOACSAjkAkwIBEAAOARAADgUKAJgCNgCZAjcAmgI4AJsCOQCcAgAAAAAABQoAmAI2AJkCNwCaAjgAmwI5AJwCAQMAAQEDAAEFCgChAjYAogI3AKMCOACkAjkApQIAAAAAAAUKAKECNgCiAjcAowI4AKQCOQClAgEDAAEBAwABBQoAqgI2AKsCNwCsAjgArQI5AK4CAAAAAAAFCgCqAjYAqwI3AKwCOACtAjkArgIBGAAVARgAFQUKALMCNgC0AjcAtQI4ALYCOQC3AgAAAAAABQoAswI2ALQCNwC1AjgAtgI5ALcCAAAABQoAvQI2AL4CNwC_AjgAwAI5AMECAAAAAAAFCgC9AjYAvgI3AL8COADAAjkAwQIBAwABAQMAAQUKAMYCNgDHAjcAyAI4AMkCOQDKAgAAAAAABQoAxgI2AMcCNwDIAjgAyQI5AMoCAQMAAQEDAAEFCgDPAjYA0AI3ANECOADSAjkA0wIAAAAAAAUKAM8CNgDQAjcA0QI4ANICOQDTAgAAAAUKANkCNgDaAjcA2wI4ANwCOQDdAgAAAAAABQoA2QI2ANoCNwDbAjgA3AI5AN0CAQMAAQEDAAEFCgDiAjYA4wI3AOQCOADlAjkA5gIAAAAAAAUKAOICNgDjAjcA5AI4AOUCOQDmAgAABQoA6wI2AOwCNwDtAjgA7gI5AO8CAAAAAAAFCgDrAjYA7AI3AO0COADuAjkA7wIAAAUKAPQCNgD1AjcA9gI4APcCOQD4AgAAAAAABQoA9AI2APUCNwD2AjgA9wI5APgCAhwAGR4AGwIcABkeABsFCgD9AjYA_gI3AP8COACAAzkAgQMAAAAAAAUKAP0CNgD-AjcA_wI4AIADOQCBAwIcABkgAB4CHAAZIAAeBQoAhgM2AIcDNwCIAzgAiQM5AIoDAAAAAAAFCgCGAzYAhwM3AIgDOACJAzkAigMBHAAZARwAGQUKAI8DNgCQAzcAkQM4AJIDOQCTAwAAAAAABQoAjwM2AJADNwCRAzgAkgM5AJMDJAIBJXsBJn0BJ34BKH8BKoEBASuDASMshAEkLYYBAS6IASMviQElMooBATOLAQE0jAEjOo8BJjuQASw8kQECPZIBAj6TAQI_lAECQJUBAkGXAQJCmQEjQ5oBLUScAQJFngEjRp8BLkegAQJIoQECSaIBI0qlAS9LpgE1TKcBDE2oAQxOqQEMT6oBDFCrAQxRrQEMUq8BI1OwATZUswEMVbUBI1a2ATdXuAEMWLkBDFm6ASNavQE4W74BPly_AQRdwAEEXsEBBF_CAQRgwwEEYcUBBGLHASNjyAE_ZMoBBGXMASNmzQFAZ84BBGjPAQRp0AEjatMBQWvUAUds1QEFbdYBBW7XAQVv2AEFcNkBBXHbAQVy3QEjc94BSHTgAQV14gEjduMBSXfkAQV45QEFeeYBI3rpAUp76gFQfOsBBn3sAQZ-7QEGf-4BBoAB7wEGgQHxAQaCAfMBI4MB9AFRhAH2AQaFAfgBI4YB-QFShwH6AQaIAfsBBokB_AEjigH_AVOLAYACWYwBgQIHjQGCAgeOAYMCB48BhAIHkAGFAgeRAYcCB5IBiQIjkwGKAlqUAYwCB5UBjgIjlgGPAluXAZACB5gBkQIHmQGSAiOaAZUCXJsBlgJinAGXAgOdAZgCA54BmQIDnwGaAgOgAZsCA6EBnQIDogGfAiOjAaACY6QBogIDpQGkAiOmAaUCZKcBpgIDqAGnAgOpAagCI6oBqwJlqwGsAmuwAa4CbLEBugJssgG9AmyzAb4CbLQBvwJstQHBAmy2AcMCI7cBxAJxuAHGAmy5AcgCI7oByQJyuwHKAmy8AcsCbL0BzAIjvgHPAnO_AdACecAB0QJtwQHSAm3CAdMCbcMB1AJtxAHVAm3FAdcCbcYB2QIjxwHaAnrIAdwCbckB3gIjygHfAnvLAeACbcwB4QJtzQHiAiPOAeUCfM8B5gKCAdAB5wJu0QHoAm7SAekCbtMB6gJu1AHrAm7VAe0CbtYB7wIj1wHwAoMB2AHzAm7ZAfUCI9oB9gKEAdsB-AJu3AH5Am7dAfoCI94B_QKFAd8B_gKLAeIBgAOMAeMBhgOMAeQBiQOMAeUBigOMAeYBiwOMAecBjQOMAegBjwMj6QGQA48B6gGSA4wB6wGUAyPsAZUDkAHtAZYDjAHuAZcDjAHvAZgDI_ABmwORAfEBnAOXAfIBngOYAfMBnwOYAfQBogOYAfUBowOYAfYBpAOYAfcBpgOYAfgBqAMj-QGpA5kB-gGrA5gB-wGtAyP8Aa4DmgH9Aa8DmAH-AbADmAH_AbEDI4ACtAObAYECtQOhAYICtwOiAYMCuAOiAYQCuwOiAYUCvAOiAYYCvQOiAYcCvwOiAYgCwQMjiQLCA6MBigLEA6IBiwLGAyOMAscDpAGNAsgDogGOAskDogGPAsoDI5ACzQOlAZECzgOrAZIC0AOsAZMC0QOsAZQC1AOsAZUC1QOsAZYC1gOsAZcC2AOsAZgC2gMjmQLbA60BmgLdA6wBmwLfAyOcAuADrgGdAuEDrAGeAuIDrAGfAuMDI6AC5gOvAaEC5wO1AaIC6QO2AaMC6gO2AaQC7QO2AaUC7gO2AaYC7wO2AacC8QO2AagC8wMjqQL0A7cBqgL2A7YBqwL4AyOsAvkDuAGtAvoDtgGuAvsDtgGvAvwDI7AC_wO5AbECgAS_AbICggTAAbMCgwTAAbQChgTAAbUChwTAAbYCiATAAbcCigTAAbgCjAQjuQKNBMEBugKPBMABuwKRBCO8ApIEwgG9ApMEwAG-ApQEwAG_ApUEI8ACmATDAcECmQTJAcICmwTKAcMCnATKAcQCnwTKAcUCoATKAcYCoQTKAccCowTKAcgCpQQjyQKmBMsBygKoBMoBywKqBCPMAqsEzAHNAqwEygHOAq0EygHPAq4EI9ACsQTNAdECsgTTAdICtATUAdMCtQTUAdQCuATUAdUCuQTUAdYCugTUAdcCvATUAdgCvgQj2QK_BNUB2gLBBNQB2wLDBCPcAsQE1gHdAsUE1AHeAsYE1AHfAscEI-ACygTXAeECywTdAeICzQTeAeMCzgTeAeQC0QTeAeUC0gTeAeYC0wTeAecC1QTeAegC1wQj6QLYBN8B6gLaBN4B6wLcBCPsAt0E4AHtAt4E3gHuAt8E3gHvAuAEI_AC4wThAfEC5ATnAfIC5QQJ8wLmBAn0AucECfUC6AQJ9gLpBAn3AusECfgC7QQj-QLuBOgB-gLwBAn7AvIEI_wC8wTpAf0C9AQJ_gL1BAn_AvYEI4AD-QTqAYED-gTwAYID-wQIgwP8BAiEA_0ECIUD_gQIhgP_BAiHA4EFCIgDgwUjiQOEBfEBigOGBQiLA4gFI4wDiQXyAY0DigUIjgOLBQiPA4wFI5ADjwXzAZEDkAX5AZIDkQWNAZMDkgWNAZQDkwWNAZUDlAWNAZYDlQWNAZcDlwWNAZgDmQUjmQOaBfoBmgOcBY0BmwOeBSOcA58F-wGdA6AFjQGeA6EFjQGfA6IFI6ADpQX8AaEDpgWCAqIDpwUPowOoBQ-kA6kFD6UDqgUPpgOrBQ-nA60FD6gDrwUjqQOwBYMCqgOzBQ-rA7UFI6wDtgWEAq0DuAUPrgO5BQ-vA7oFI7ADvQWFArEDvgWLArIDvwUOswPABQ60A8EFDrUDwgUOtgPDBQ63A8UFDrgDxwUjuQPIBYwCugPMBQ67A84FI7wDzwWNAr0D0gUOvgPTBQ6_A9QFI8AD1wWOAsED2AWUAsID2QUNwwPaBQ3EA9sFDcUD3AUNxgPdBQ3HA98FDcgD4QUjyQPiBZUCygPkBQ3LA-YFI8wD5wWWAs0D6AUNzgPpBQ3PA-oFI9AD7QWXAtED7gWdAtID7wUU0wPwBRTUA_EFFNUD8gUU1gPzBRTXA_UFFNgD9wUj2QP4BZ4C2gP6BRTbA_wFI9wD_QWfAt0D_gUU3gP_BRTfA4AGI-ADgwagAuEDhAamAuIDhQYV4wOGBhXkA4cGFeUDiAYV5gOJBhXnA4sGFegDjQYj6QOOBqcC6gOQBhXrA5IGI-wDkwaoAu0DlAYV7gOVBhXvA5YGI_ADmQapAvEDmgavAvIDmwYW8wOcBhb0A50GFvUDngYW9gOfBhb3A6EGFvgDowYj-QOkBrAC-gOmBhb7A6gGI_wDqQaxAv0DqgYW_gOrBhb_A6wGI4AErwayAoEEsAa4AoIEsga5AoMEswa5AoQEtga5AoUEtwa5AoYEuAa5AocEuga5AogEvAYjiQS9BroCigS_BrkCiwTBBiOMBMIGuwKNBMMGuQKOBMQGuQKPBMUGI5AEyAa8ApEEyQbCApIEygYTkwTLBhOUBMwGE5UEzQYTlgTOBhOXBNAGE5gE0gYjmQTTBsMCmgTVBhObBNcGI5wE2AbEAp0E2QYTngTaBhOfBNsGI6AE3gbFAqEE3wbLAqIE4AYYowThBhikBOIGGKUE4wYYpgTkBhinBOYGGKgE6AYjqQTpBswCqgTrBhirBO0GI6wE7gbNAq0E7wYYrgTwBhivBPEGI7AE9AbOArEE9QbUArIE9wbVArME-AbVArQE-wbVArUE_AbVArYE_QbVArcE_wbVArgEgQcjuQSCB9YCugSEB9UCuwSGByO8BIcH1wK9BIgH1QK-BIkH1QK_BIoHI8AEjQfYAsEEjgfeAsIEjwcZwwSQBxnEBJEHGcUEkgcZxgSTBxnHBJUHGcgElwcjyQSYB98CygSaBxnLBJwHI8wEnQfgAs0EngcZzgSfBxnPBKAHI9AEowfhAtEEpAfnAtIEpgcb0wSnBxvUBKoHG9UEqwcb1gSsBxvXBK4HG9gEsAcj2QSxB-gC2gSzBxvbBLUHI9wEtgfpAt0Etwcb3gS4BxvfBLkHI-AEvAfqAuEEvQfwAuIEvwce4wTABx7kBMMHHuUExAce5gTFBx7nBMcHHugEyQcj6QTKB_EC6gTMBx7rBM4HI-wEzwfyAu0E0Ace7gTRBx7vBNIHI_AE1QfzAvEE1gf5AvIE1wca8wTYBxr0BNkHGvUE2gca9gTbBxr3BN0HGvgE3wcj-QTgB_oC-gTiBxr7BOQHI_wE5Qf7Av0E5gca_gTnBxr_BOgHI4AF6wf8AoEF7AeCA4IF7QcdgwXuBx2EBe8HHYUF8AcdhgXxBx2HBfMHHYgF9QcjiQX2B4MDigX4Bx2LBfoHI4wF-weEA40F_AcdjgX9Bx2PBf4HI5AFgQiFA5EFggiLA5IFgwggkwWECCCUBYUIIJUFhggglgWHCCCXBYkIIJgFiwgjmQWMCIwDmgWOCCCbBZAII5wFkQiNA50FkgggngWTCCCfBZQII6AFlwiOA6EFmAiUAw" +} +config.compilerWasm = { + getRuntime: async () => require('./query_compiler_fast_bg.js'), + getQueryCompilerWasmModule: async () => { + const { Buffer } = require('node:buffer') + const { wasm } = require('./query_compiler_fast_bg.wasm-base64.js') + const queryCompilerWasmFileBytes = Buffer.from(wasm, 'base64') + + return new WebAssembly.Module(queryCompilerWasmFileBytes) + }, + importName: './query_compiler_fast_bg.js', + } + +const PrismaClient = getPrismaClient(config) +exports.PrismaClient = PrismaClient +Object.assign(exports, Prisma) diff --git a/packages/projects-prisma-client/generated/package.json b/packages/projects-prisma-client/generated/package.json new file mode 100644 index 0000000..0143f23 --- /dev/null +++ b/packages/projects-prisma-client/generated/package.json @@ -0,0 +1,139 @@ +{ + "name": "prisma-client-0a40869e28129c810d48e9e9d2d91ac363a0d8e23c4073b07fff4a818c067a34", + "main": "index.js", + "types": "index.d.ts", + "browser": "default.js", + "exports": { + "./client": { + "require": { + "node": "./index.js", + "edge-light": "./edge.js", + "workerd": "./edge.js", + "worker": "./edge.js", + "browser": "./index-browser.js", + "default": "./index.js" + }, + "import": { + "node": "./index.js", + "edge-light": "./edge.js", + "workerd": "./edge.js", + "worker": "./edge.js", + "browser": "./index-browser.js", + "default": "./index.js" + }, + "default": "./index.js" + }, + "./package.json": "./package.json", + ".": { + "require": { + "node": "./index.js", + "edge-light": "./edge.js", + "workerd": "./edge.js", + "worker": "./edge.js", + "browser": "./index-browser.js", + "default": "./index.js" + }, + "import": { + "node": "./index.js", + "edge-light": "./edge.js", + "workerd": "./edge.js", + "worker": "./edge.js", + "browser": "./index-browser.js", + "default": "./index.js" + }, + "default": "./index.js" + }, + "./extension": { + "types": "./extension.d.ts", + "require": "./extension.js", + "import": "./extension.js", + "default": "./extension.js" + }, + "./index-browser": { + "types": "./index.d.ts", + "require": "./index-browser.js", + "import": "./index-browser.js", + "default": "./index-browser.js" + }, + "./index": { + "types": "./index.d.ts", + "require": "./index.js", + "import": "./index.js", + "default": "./index.js" + }, + "./edge": { + "types": "./edge.d.ts", + "require": "./edge.js", + "import": "./edge.js", + "default": "./edge.js" + }, + "./runtime/client": { + "types": "./runtime/client.d.ts", + "node": { + "require": "./runtime/client.js", + "default": "./runtime/client.js" + }, + "require": "./runtime/client.js", + "import": "./runtime/client.mjs", + "default": "./runtime/client.mjs" + }, + "./runtime/wasm-compiler-edge": { + "types": "./runtime/wasm-compiler-edge.d.ts", + "require": "./runtime/wasm-compiler-edge.js", + "import": "./runtime/wasm-compiler-edge.mjs", + "default": "./runtime/wasm-compiler-edge.mjs" + }, + "./runtime/index-browser": { + "types": "./runtime/index-browser.d.ts", + "require": "./runtime/index-browser.js", + "import": "./runtime/index-browser.mjs", + "default": "./runtime/index-browser.mjs" + }, + "./sql": { + "require": { + "types": "./sql.d.ts", + "node": "./sql.js", + "default": "./sql.js" + }, + "import": { + "types": "./sql.d.ts", + "node": "./sql.mjs", + "default": "./sql.mjs" + }, + "default": "./sql.js" + }, + "./*": "./*" + }, + "version": "7.9.0", + "sideEffects": false, + "dependencies": { + "@prisma/client-runtime-utils": "7.9.0" + }, + "imports": { + "#wasm-compiler-loader": { + "edge-light": "./wasm-edge-light-loader.mjs", + "workerd": "./wasm-worker-loader.mjs", + "worker": "./wasm-worker-loader.mjs", + "default": "./wasm-worker-loader.mjs" + }, + "#main-entry-point": { + "require": { + "node": "./index.js", + "edge-light": "./edge.js", + "workerd": "./edge.js", + "worker": "./edge.js", + "browser": "./index-browser.js", + "default": "./index.js" + }, + "import": { + "node": "./index.js", + "edge-light": "./edge.js", + "workerd": "./edge.js", + "worker": "./edge.js", + "browser": "./index-browser.js", + "default": "./index.js" + }, + "default": "./index.js" + } + } +} \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/query_compiler_fast_bg.js b/packages/projects-prisma-client/generated/query_compiler_fast_bg.js new file mode 100644 index 0000000..37aca08 --- /dev/null +++ b/packages/projects-prisma-client/generated/query_compiler_fast_bg.js @@ -0,0 +1,2 @@ +"use strict";var h=Object.defineProperty;var T=Object.getOwnPropertyDescriptor;var M=Object.getOwnPropertyNames;var j=Object.prototype.hasOwnProperty;var D=(e,t)=>{for(var n in t)h(e,n,{get:t[n],enumerable:!0})},O=(e,t,n,_)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of M(t))!j.call(e,r)&&r!==n&&h(e,r,{get:()=>t[r],enumerable:!(_=T(t,r))||_.enumerable});return e};var B=e=>O(h({},"__esModule",{value:!0}),e);var xe={};D(xe,{QueryCompiler:()=>F,__wbg_Error_e83987f665cf5504:()=>q,__wbg_Number_bb48ca12f395cd08:()=>C,__wbg_String_8f0eb39a4a4c2f66:()=>k,__wbg___wbindgen_boolean_get_6d5a1ee65bab5f68:()=>W,__wbg___wbindgen_debug_string_df47ffb5e35e6763:()=>V,__wbg___wbindgen_in_bb933bd9e1b3bc0f:()=>z,__wbg___wbindgen_is_object_c818261d21f283a4:()=>L,__wbg___wbindgen_is_string_fbb76cb2940daafd:()=>P,__wbg___wbindgen_is_undefined_2d472862bd29a478:()=>Q,__wbg___wbindgen_jsval_loose_eq_b664b38a2f582147:()=>Y,__wbg___wbindgen_number_get_a20bf9b85341449d:()=>G,__wbg___wbindgen_string_get_e4f06c90489ad01b:()=>J,__wbg___wbindgen_throw_b855445ff6a94295:()=>X,__wbg_entries_e171b586f8f6bdbf:()=>H,__wbg_getTime_14776bfb48a1bff9:()=>K,__wbg_get_7bed016f185add81:()=>Z,__wbg_get_with_ref_key_1dc361bd10053bfe:()=>v,__wbg_instanceof_ArrayBuffer_70beb1189ca63b38:()=>ee,__wbg_instanceof_Uint8Array_20c8e73002f7af98:()=>te,__wbg_isSafeInteger_d216eda7911dde36:()=>ne,__wbg_length_69bca3cb64fc8748:()=>re,__wbg_length_cdd215e10d9dd507:()=>_e,__wbg_new_0_f9740686d739025c:()=>oe,__wbg_new_1acc0b6eea89d040:()=>ce,__wbg_new_5a79be3ab53b8aa5:()=>ie,__wbg_new_68651c719dcda04e:()=>se,__wbg_new_e17d9f43105b08be:()=>ue,__wbg_prototypesetcall_2a6620b6922694b2:()=>fe,__wbg_set_3f1d0b984ed272ed:()=>be,__wbg_set_907fb406c34a251d:()=>de,__wbg_set_c213c871859d6500:()=>ae,__wbg_set_message_82ae475bb413aa5c:()=>ge,__wbg_set_wasm:()=>N,__wbindgen_cast_2241b6af4c4b2941:()=>le,__wbindgen_cast_4625c577ab2ec9ee:()=>we,__wbindgen_cast_9ae0607507abb057:()=>pe,__wbindgen_cast_d6cd19b81560fd6e:()=>ye,__wbindgen_init_externref_table:()=>me});module.exports=B(xe);var A=()=>{};A.prototype=A;let o;function N(e){o=e}let p=null;function a(){return(p===null||p.byteLength===0)&&(p=new Uint8Array(o.memory.buffer)),p}let y=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});y.decode();const U=2146435072;let S=0;function R(e,t){return S+=t,S>=U&&(y=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}),y.decode(),S=t),y.decode(a().subarray(e,e+t))}function m(e,t){return e=e>>>0,R(e,t)}let f=0;const g=new TextEncoder;"encodeInto"in g||(g.encodeInto=function(e,t){const n=g.encode(e);return t.set(n),{read:e.length,written:n.length}});function l(e,t,n){if(n===void 0){const i=g.encode(e),d=t(i.length,1)>>>0;return a().subarray(d,d+i.length).set(i),f=i.length,d}let _=e.length,r=t(_,1)>>>0;const s=a();let c=0;for(;c<_;c++){const i=e.charCodeAt(c);if(i>127)break;s[r+c]=i}if(c!==_){c!==0&&(e=e.slice(c)),r=n(r,_,_=c+e.length*3,1)>>>0;const i=a().subarray(r+c,r+_),d=g.encodeInto(e,i);c+=d.written,r=n(r,_,c,1)>>>0}return f=c,r}let b=null;function u(){return(b===null||b.buffer.detached===!0||b.buffer.detached===void 0&&b.buffer!==o.memory.buffer)&&(b=new DataView(o.memory.buffer)),b}function x(e){return e==null}function I(e){const t=typeof e;if(t=="number"||t=="boolean"||e==null)return`${e}`;if(t=="string")return`"${e}"`;if(t=="symbol"){const r=e.description;return r==null?"Symbol":`Symbol(${r})`}if(t=="function"){const r=e.name;return typeof r=="string"&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(e)){const r=e.length;let s="[";r>0&&(s+=I(e[0]));for(let c=1;c1)_=n[1];else return toString.call(e);if(_=="Object")try{return"Object("+JSON.stringify(e)+")"}catch{return"Object"}return e instanceof Error?`${e.name}: ${e.message} +${e.stack}`:_}function $(e,t){return e=e>>>0,a().subarray(e/1,e/1+t)}function w(e){const t=o.__wbindgen_externrefs.get(e);return o.__externref_table_dealloc(e),t}const E=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>o.__wbg_querycompiler_free(e>>>0,1));class F{__destroy_into_raw(){const t=this.__wbg_ptr;return this.__wbg_ptr=0,E.unregister(this),t}free(){const t=this.__destroy_into_raw();o.__wbg_querycompiler_free(t,0)}compileBatch(t){const n=l(t,o.__wbindgen_malloc,o.__wbindgen_realloc),_=f,r=o.querycompiler_compileBatch(this.__wbg_ptr,n,_);if(r[2])throw w(r[1]);return w(r[0])}constructor(t){const n=o.querycompiler_new(t);if(n[2])throw w(n[1]);return this.__wbg_ptr=n[0]>>>0,E.register(this,this.__wbg_ptr,this),this}compile(t){const n=l(t,o.__wbindgen_malloc,o.__wbindgen_realloc),_=f,r=o.querycompiler_compile(this.__wbg_ptr,n,_);if(r[2])throw w(r[1]);return w(r[0])}}Symbol.dispose&&(F.prototype[Symbol.dispose]=F.prototype.free);function q(e,t){return Error(m(e,t))}function C(e){return Number(e)}function k(e,t){const n=String(t),_=l(n,o.__wbindgen_malloc,o.__wbindgen_realloc),r=f;u().setInt32(e+4*1,r,!0),u().setInt32(e+4*0,_,!0)}function W(e){const t=e,n=typeof t=="boolean"?t:void 0;return x(n)?16777215:n?1:0}function V(e,t){const n=I(t),_=l(n,o.__wbindgen_malloc,o.__wbindgen_realloc),r=f;u().setInt32(e+4*1,r,!0),u().setInt32(e+4*0,_,!0)}function z(e,t){return e in t}function L(e){const t=e;return typeof t=="object"&&t!==null}function P(e){return typeof e=="string"}function Q(e){return e===void 0}function Y(e,t){return e==t}function G(e,t){const n=t,_=typeof n=="number"?n:void 0;u().setFloat64(e+8*1,x(_)?0:_,!0),u().setInt32(e+4*0,!x(_),!0)}function J(e,t){const n=t,_=typeof n=="string"?n:void 0;var r=x(_)?0:l(_,o.__wbindgen_malloc,o.__wbindgen_realloc),s=f;u().setInt32(e+4*1,s,!0),u().setInt32(e+4*0,r,!0)}function X(e,t){throw new Error(m(e,t))}function H(e){return Object.entries(e)}function K(e){return e.getTime()}function Z(e,t){return e[t>>>0]}function v(e,t){return e[t]}function ee(e){let t;try{t=e instanceof ArrayBuffer}catch{t=!1}return t}function te(e){let t;try{t=e instanceof Uint8Array}catch{t=!1}return t}function ne(e){return Number.isSafeInteger(e)}function re(e){return e.length}function _e(e){return e.length}function oe(){return new Date}function ce(){return new Object}function ie(e){return new Uint8Array(e)}function se(){return new Map}function ue(){return new Array}function fe(e,t,n){Uint8Array.prototype.set.call($(e,t),n)}function be(e,t,n){e[t]=n}function de(e,t,n){return e.set(t,n)}function ae(e,t,n){e[t>>>0]=n}function ge(e,t){global.PRISMA_WASM_PANIC_REGISTRY.set_message(m(e,t))}function le(e,t){return m(e,t)}function we(e){return BigInt.asUintN(64,e)}function pe(e){return e}function ye(e){return e}function me(){const e=o.__wbindgen_externrefs,t=e.grow(4);e.set(0,void 0),e.set(t+0,void 0),e.set(t+1,null),e.set(t+2,!0),e.set(t+3,!1)}0&&(module.exports={QueryCompiler,__wbg_Error_e83987f665cf5504,__wbg_Number_bb48ca12f395cd08,__wbg_String_8f0eb39a4a4c2f66,__wbg___wbindgen_boolean_get_6d5a1ee65bab5f68,__wbg___wbindgen_debug_string_df47ffb5e35e6763,__wbg___wbindgen_in_bb933bd9e1b3bc0f,__wbg___wbindgen_is_object_c818261d21f283a4,__wbg___wbindgen_is_string_fbb76cb2940daafd,__wbg___wbindgen_is_undefined_2d472862bd29a478,__wbg___wbindgen_jsval_loose_eq_b664b38a2f582147,__wbg___wbindgen_number_get_a20bf9b85341449d,__wbg___wbindgen_string_get_e4f06c90489ad01b,__wbg___wbindgen_throw_b855445ff6a94295,__wbg_entries_e171b586f8f6bdbf,__wbg_getTime_14776bfb48a1bff9,__wbg_get_7bed016f185add81,__wbg_get_with_ref_key_1dc361bd10053bfe,__wbg_instanceof_ArrayBuffer_70beb1189ca63b38,__wbg_instanceof_Uint8Array_20c8e73002f7af98,__wbg_isSafeInteger_d216eda7911dde36,__wbg_length_69bca3cb64fc8748,__wbg_length_cdd215e10d9dd507,__wbg_new_0_f9740686d739025c,__wbg_new_1acc0b6eea89d040,__wbg_new_5a79be3ab53b8aa5,__wbg_new_68651c719dcda04e,__wbg_new_e17d9f43105b08be,__wbg_prototypesetcall_2a6620b6922694b2,__wbg_set_3f1d0b984ed272ed,__wbg_set_907fb406c34a251d,__wbg_set_c213c871859d6500,__wbg_set_message_82ae475bb413aa5c,__wbg_set_wasm,__wbindgen_cast_2241b6af4c4b2941,__wbindgen_cast_4625c577ab2ec9ee,__wbindgen_cast_9ae0607507abb057,__wbindgen_cast_d6cd19b81560fd6e,__wbindgen_init_externref_table}); diff --git a/packages/projects-prisma-client/generated/query_compiler_fast_bg.wasm b/packages/projects-prisma-client/generated/query_compiler_fast_bg.wasm new file mode 100644 index 0000000..d6af54b Binary files /dev/null and b/packages/projects-prisma-client/generated/query_compiler_fast_bg.wasm differ diff --git a/packages/projects-prisma-client/generated/query_compiler_fast_bg.wasm-base64.js b/packages/projects-prisma-client/generated/query_compiler_fast_bg.wasm-base64.js new file mode 100644 index 0000000..050cc01 --- /dev/null +++ b/packages/projects-prisma-client/generated/query_compiler_fast_bg.wasm-base64.js @@ -0,0 +1,2 @@ +const wasm = "AGFzbQEAAAABtgRLYAN/f38Bf2ACf38Bf2ACf38AYAF/AGADf39/AGAEf39/fwBgBX9/f39/AGAGf39/f39/AGABfwF/YAR/f39/AX9gAn9+AX9gB39/f39/f38AYAh/f39/f39/fwBgA35+fwF+YAF/AX5gAW8Bf2AFf39/f38Bf2AAAGACf34AYAABf2AJf39/f39/f39/AGAAAW9gAn9vAGAFf39/fn8AYAR/f39+AGAAA39/f2AHf39/f39/fwF/YAR+fn9/AX5gAn9/AW9gAm9vAX9gAW8Bb2ABbwF8YAF+AW9gCX9/f39/f39/fwF/YAR/fH9/AX9gBH99f38Bf2AGf39/f39/AX9gA35+fwF/YAN/f38Df39/YAF+AX9gA29vbwBgA29vbwFvYANvf28AYAJvbwFvYAJvfwFvYAN/f28AYAF8AW9gC39/f39/f39/f39/AGAKf39/f39/f39/fwBgDH9/f39/f39/f39/fgBgAn5/AXxgAn5/AX1gDH9/f39/f39/f39/fwBgAnx/AX9gB39/f39/f34AYAR/f39+AX9gBH9+f38AYAZ/fn9/f38AYAN/fH8Bf2ADf31/AX9gA39/fgBgBH5+f38Bf2ADf35+AGAJf39/f39/fn5+AGACfn8AYAJ/fwF+YBN/f39/f39/f39/f39/f39/f39/AX9gAn98AGAFf35+fn4AYAR/fn5/AGABbwN/f39gBX9/fn9/AGAFf399f38AYAV/f3x/fwBgAXwBfwLyEiUbLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzK19fd2JnX19fd2JpbmRnZW5faXNfc3RyaW5nX2ZiYjc2Y2IyOTQwZGFhZmQADxsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMaX193Ymdfc2V0XzNmMWQwYjk4NGVkMjcyZWQAKBsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMaX193Ymdfc2V0XzkwN2ZiNDA2YzM0YTI1MWQAKRsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMcX193YmdfRXJyb3JfZTgzOTg3ZjY2NWNmNTUwNAAcGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcxpfX3diZ19uZXdfMWFjYzBiNmVlYTg5ZDA0MAAVGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcxpfX3diZ19uZXdfNjg2NTFjNzE5ZGNkYTA0ZQAVGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcxpfX3diZ19uZXdfZTE3ZDlmNDMxMDViMDhiZQAVGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcxpfX3diZ19zZXRfYzIxM2M4NzE4NTlkNjUwMAAqGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcyJfX3diZ19zZXRfbWVzc2FnZV84MmFlNDc1YmI0MTNhYTVjAAIbLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzLF9fd2JnX19fd2JpbmRnZW5fc3RyaW5nX2dldF9lNGYwNmM5MDQ4OWFkMDFiABYbLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzMF9fd2JnX19fd2JpbmRnZW5fanN2YWxfbG9vc2VfZXFfYjY2NGIzOGEyZjU4MjE0NwAdGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcytfX3diZ19fX3diaW5kZ2VuX2lzX29iamVjdF9jODE4MjYxZDIxZjI4M2E0AA8bLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzJ19fd2JnX2dldF93aXRoX3JlZl9rZXlfMWRjMzYxYmQxMDA1M2JmZQArGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcy5fX3diZ19fX3diaW5kZ2VuX2lzX3VuZGVmaW5lZF8yZDQ3Mjg2MmJkMjlhNDc4AA8bLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzJF9fd2JnX19fd2JpbmRnZW5faW5fYmI5MzNiZDllMWIzYmMwZgAdGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcx5fX3diZ19lbnRyaWVzX2UxNzFiNTg2ZjhmNmJkYmYAHhsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMdX193YmdfbGVuZ3RoX2NkZDIxNWUxMGQ5ZGQ1MDcADxsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMaX193YmdfZ2V0XzdiZWQwMTZmMTg1YWRkODEALBsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMkX193YmdfaXNTYWZlSW50ZWdlcl9kMjE2ZWRhNzkxMWRkZTM2AA8bLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzHV9fd2JnX051bWJlcl9iYjQ4Y2ExMmYzOTVjZDA4AB8bLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzLV9fd2JnX19fd2JpbmRnZW5fYm9vbGVhbl9nZXRfNmQ1YTFlZTY1YmFiNWY2OAAPGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcxxfX3diZ19uZXdfMF9mOTc0MDY4NmQ3MzkwMjVjABUbLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzHl9fd2JnX2dldFRpbWVfMTQ3NzZiZmI0OGExYmZmOQAfGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcx1fX3diZ19sZW5ndGhfNjliY2EzY2I2NGZjODc0OAAPGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcydfX3diZ19wcm90b3R5cGVzZXRjYWxsXzJhNjYyMGI2OTIyNjk0YjIALRsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMsX193YmdfX193YmluZGdlbl9udW1iZXJfZ2V0X2EyMGJmOWI4NTM0MTQ0OWQAFhsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMsX193YmdfaW5zdGFuY2VvZl9VaW50OEFycmF5XzIwYzhlNzMwMDJmN2FmOTgADxsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMtX193YmdfaW5zdGFuY2VvZl9BcnJheUJ1ZmZlcl83MGJlYjExODljYTYzYjM4AA8bLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzGl9fd2JnX25ld181YTc5YmUzYWI1M2I4YWE1AB4bLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzHV9fd2JnX1N0cmluZ184ZjBlYjM5YTRhNGMyZjY2ABYbLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzJ19fd2JnX19fd2JpbmRnZW5fdGhyb3dfYjg1NTQ0NWZmNmE5NDI5NQACGy4vcXVlcnlfY29tcGlsZXJfZmFzdF9iZy5qcy5fX3diZ19fX3diaW5kZ2VuX2RlYnVnX3N0cmluZ19kZjQ3ZmZiNWUzNWU2NzYzABYbLi9xdWVyeV9jb21waWxlcl9mYXN0X2JnLmpzH19fd2JpbmRnZW5faW5pdF9leHRlcm5yZWZfdGFibGUAERsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMgX193YmluZGdlbl9jYXN0X2Q2Y2QxOWI4MTU2MGZkNmUALhsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMgX193YmluZGdlbl9jYXN0XzlhZTA2MDc1MDdhYmIwNTcAIBsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMgX193YmluZGdlbl9jYXN0XzQ2MjVjNTc3YWIyZWM5ZWUAIBsuL3F1ZXJ5X2NvbXBpbGVyX2Zhc3RfYmcuanMgX193YmluZGdlbl9jYXN0XzIyNDFiNmFmNGM0YjI5NDEAHAPcFdoVCwIUBQIEBwQFBAQHLwMHBgICFwYCBAQBBDAUBgIGBQQHBwQDAgcHBgsMBgICBAUBMQYUAgUCMgUFMwEEAQULBAIHAgILBwsCBQQEAQUEBwUGBgIEAgYMAQcMBgcCAgIAAwwCBwcCBwYCBwUEAgIEBgcEAwcECwcCBwwBBAUEBQIFBQQFAwcGCAQCBgMEBQIEAgcCAgYGAwIHAQIENAgEBQECCQUEBQwDBAEEBAEBAQMBAgQCBQcGBwIHAgIHEgMHAgIBEgESBAYBEgEBAwMCCwcCBQQCAwIDBAICAgQCBAQEBAMCAgcEBQsCNQQBBwQBAgcUBAIBBgECAgUCAgIFAQICAgEFAwYEAgYEAgQEBgMHBgEDAQQEBAECAQIEBAICAQQEAQICAgICAQIGBAIBAQIBAwIDAwYCAgEBAQQGAQEBAgEBAQUBAgIDAwYCBgICBAYCAgICBAQCAwIDBAULBgQEAgQABwcCBAQEAgICAQIFCAQ2BAICAgIEBQQCAgIEBAQEAgQJAgECAgMDAwICBAICBwYFBAIGBAcEAgEBBAY3AQIDBQIEBQEFBQUFAwQEAwQEAQIEBQEBBQIFBwYCAgIDAQEBBAIEAQQEBwQECAcCAgEIAgUFAgEEAgICBgQDAQICAQICBAIEBAQGAQIEOAUCAQIFAgICAgEFAgYCAwYFAQEFAgADAwMEAQIDAwICBAIBAQECBAYDAwAFAwMCCwEBAQQCAQMDAwMDAgMGBwMCBwICAwICAwMCAQQCBwIHBAMFAgUCBAIHBgEEAwcDAgUDAwMDAwIFAwMCAgQCAgICAwMBAQQEAgIBAgIBAgsDAgMBAQcCBAQBBQICAQICBAECAgQCAwUBAQECBAEEAQsDBgMCAgICAgEEBAECAgICAQECAgIBAQQBAgIBAQICAQICAgQCAgEEBAIBAgECAgUEAwMDBAYCAwQDAQUCAAMEBAIDAQEBAQMEAQIEBwICAgICBQIEBgIEAgICAgIDAwICAwMDAwMDAgIBAgQBBAMEAgIHAgMCAwMCBiEEAgECBQEEAgICBQUDAQMFAiIBAwEDBQMJAQEBAgEjBAkHBQIBAgICAwUMBAIHAgICBAIUAQMXAQAHBQYFAgIDCAICAgIBBQUCBAQBAgICAgEEBAICBwMDAwQCAjkCAgQDBgE6AAABAwMCBQQFBAI7AQIEPAUAAQIEBAUEAgMBAQIBAgIDAgYEBgIEBgMDAgICBQEEAQQEAQEDBAQDAwMCBAMDBAAEBgECAwYEBxcCAgQEAgECAgIYAgMEAwwDBgMDAwYFAQEBAQQFBQQBAyIaDQIBAQQFBAQBBAQEAgMCIwIEAgICAQQEBAYCAQIJAgMBAQMCBAQGAQECBAMCAwgCAgECAgMDBgIDBAQBBgYDAwMBAgECBAcBAQADAgEEAwUCAQEBAgMDBAQIBwIGGAUBAQEBAQIDBAMDAwMBAwMDAwEFAwMEAwMCAgMCAwQGAQQCBAUBAgICAAYDAAICBQQCAgICAQICBAIFAgQDAwIBBAIDAgMDAwMDAwMDAwIEBAIDAQkEBAMBAgACAgYBCQIEAwEBAgICDQIIBQICAyQCAwAYAQMEBAQEBAQCBQIEBAQEBAEEJQUBAwIEAQAEAgIEBBsEAwICCAMIBAICAgACDQIBAwMCBAgLCwMEAQYBAgQEAwEBAgECAwMDBQMDAwICAwMDAAEEBQ0EIQQCFwICAgMCBQUDAg0EBAILAgQICAEBAgQBAQECBAMAAgYCAQEBGwUCAgISAhIIAQMCBAIBAQIBAQUBAgICAQEBAQgBAQEBCwQDBAYEAQEEAggEAj0CECUCEBsFEAICAgICCAICAgQEBQICAQADCAECAQICCAUCBAIDBA0DBgQCBQMBAQEBAQQBAQIBBAIFAQQDAQIDEAEBAQECAQYCBAQBAgQEBAQ+AQEBAQEBAQEBAQEBAQUBAQMFAg0NDQUNDQMCAwMBBAEDAwEDAQEBAwEBAwEGAAEAAwAAAAAAAwUSAQIBCQgFAQEDAwEBBAMGBQMBAQEFAQQDAgMBBAMBAQEBAQMBBQIAAQMDAQIJAQUDAwMBAQMDAgEDAz8CCQABAQEBQAEDAQIBBQYBBAABAgQHAgMBAgMBBAQBBAQDBAECAQMDAQACAQECAQMGBQcEAgEBBwgEBAECBAUEAQIQAQMDBwQEBAICBAIBAQICAwQBAgMFAwYDAgEBAEEIAgIBGgYBAQIEBAQCBAIEBAEIBAQEAQIAAQEEBQUFAgICCAEBBwQCAgEEAwIEBAgHBAUCAwkDAQMCBAQFBAQEBAUFBQIHAQUICwMCAQEBAQIEAwICBAICCAIEBAEBAQQEAwMCBAEBAwQCBQMBAwEBAQICAgQIBAMBAQEDCwICAgQBAwMCAQECAgETAQcBAgIBAwcEAQECAQQBAwcQAAQDBAACBAQBAwICAgQBBAkCAwMCAQEGBAQCAQEEAgQDAwMCAQIBAgUCAQEGAw4BAQIBCQkJCQkBAwIEAwkBAQECAgIBAgUBAQAEAgMBARgBAwMEBwEEAQEBAQEIAQIDAQQJAgEBAQIBAQEBAQEBAQECAQEBAgQCAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGBAEEBAgBAgEBBgYGCAIDBwEBAQEBAQMAAQEBAQEBAQQBAQIDAwIBAQECAQUAAQEBAQEDAQIBAgMCAwMDBgEBAQQCAQQBAxABAQgCAgQIAgIDAQgCAgIBAQEBAQEBAQIDAgQBAQICAggDAQEBAQEBBAEMCAMIAwMIAwIDCAQCBQQEBAEBQgUBBAQBAQEBAQEEAQQBAQEBAQEBAQEBAQEDAQMBAQEBAQEBAQEBAQEAAQIEAwIDAgIABgIBAQMBBgEBAgABAQMBAQEEAQcDAQMDBAQBBQgaCAEBBAICAwMEAwUDAAECAQEDAwEDAwMDAwMDAwEGAgEBBgEBAQIBBAERAQUCBAIJBAIKAQQBAwNDBwIJCQkEAQQDAQEBCAMBAgEFCQMDAwEBAQMBAQEDAgMDAwBEBgACAwMGCAIBAQEDAwIDBAQBBQICAQECAwkBAQEAAAMEAQEBAgABAQMDAwYDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwEBAwMBAQEBAwACAwMDAwMEAgMCAwcEAwIEAwQDAwMAAQQDCAEBAQQEAQEBA0UAAQEEBAQC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AaABIAZCBDcDmAEgBkIANwOQASAGQoCAgICAATcDiAEgASAcQQFqNgIIIAcoAqADIQsgBygCpAMhCSAHKAKcAyIGKAIAIQ0gBiANQQFqNgIAIA1BAEgNMSAHIAk2AsQaIAcgCzYCwBogByAHKAKcAyISNgK8GiAHQcAWaiAHQbwaaiAHQfgZahBkAkAgBygCwBYiCUEbRgRAIHYgJCkCADcCACB2QThqIhEgJEE4aikCADcCACB2QTBqIhAgJEEwaikCADcCACB2QShqIg4gJEEoaikCADcCACB2QSBqIg0gJEEgaikCADcCACB2QRhqIgsgJEEYaikCADcCACB2QRBqIgkgJEEQaikCADcCACB2QQhqIgYgJEEIaikCADcCACA0IAYpAgA3AwAgOyAJKQIANwMAIEcgCykCADcDACAxIA0pAgA3AwAgB0HYEGoiBkEoaiAOKQIANwMAIAZBMGogECkCADcDACAGQThqIBEpAgA3AwAgByB2KQIANwPYECASIBIoAgAiBkEBazYCACAGQQFHDQEgEhAyDAELIAdBqBFqIgYgOEHEAPwKAAAgdEEQaiB1QRBqKQMANwMAIHRBCGogdUEIaikDADcDACB0IHUpAwA3AwAgOSAGQcQA/AoAACAHIAk2AtgMIAdB2AxqIgkgB0G8GmoiBhDrBSAHQdgQaiABIAIgBiAJIMcBENYECyAHKALYECELIAcoAogRIhRBioCAgHhHBEAgB0H4CGoiBkEIaiBHQQhqKQMANwMAIAZBEGogR0EQaikDADcDACAHQboHaiBiQQJqLQAAOgAAIAcgRykDADcD+AggByBiLwAAOwG4ByAHKALsECEiIAcoAugQISEgBykD4BAhjgIgBygC3BAhIyAHKQKMESGRAiAHLQCUESE2IAshJQwBCyABKAIIIg0gASgCAEYEQCABEMsSCyABIA1BAWo2AgggASgCBCANQcgCbGoiBkJ/NwPAAiAGQQA2AhggBkKAgICAwAA3AxAgBkIBNwMIIAZCBjcDACAHQcAWaiABIAMgHCAEIAVBARDEBCAHKALAFiEJIAcoAvAWIhRBioCAgHhHBEAgB0H4CGoiBkEIaiAeQQhqKQMANwMAIAZBEGogHkEQaikDADcDACAHQboHaiAvQQJqLQAAOgAAIAcgHikDADcD+AggByAvLwAAOwG4ByAH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NwIAIGpBEGogEUEQaikCADcCACBqQRhqIBFBGGopAgA3AgAgakEgaiARQSBqKQIANwIAIDhBCGogiwI3AgAgOEEQaiAINgIAIAcgDjYCwBYgByAJNgLYFiAHIAs6AIQXIB8gEC8AADsAACAfQQJqIBBBAmotAAA6AAAgByCQAjcD2BAgB0IBNwK0ESAHQQI2AqwRIAdBuPTGADYCqBEgByAHQdgQajYCsBEgzQEgB0GoEWoQ0AwgB0HAFmoQ0gcgB0GoDmogzwFBCGopAgA3AwAgLSDPAUEQaikCADcDACAHIM8BKQIANwOgDiAHKALYDCGwASAHKAL0DCEJIAcpAvgMIawCQYWAgIB4IbEBQQAhxAEghwIhDwwLCyAzIAxBEGopAgA3AwAgDCkCCCGLAiCiASAQLwAAOwAAIKIBQQJqIBBBAmotAAA6AAAgByCLAjcDuAsgaSARKQIANwIAIGlBCGogEUEIaikCADcCACBpQRBqIBFBEGopAgA3AgAgaUEYaiARQRhqKQIANwIAIGlBIGogEUEgaikCADcCACAHIAk2AsgLIAcgCzoA9AsgBygCpAMhCSAHKAKgAyEIIAcoApwDIg8oAgAhCyAPIAtBAWo2AgAgC0EASA0PIAcgCTYClAogByAINgKQCiAHIA82AowKIAdBADYCiAogB0HYDGogB0G4C2ogB0GICmpBABCfAgJAAkAgBy0A2AwiCUELRgRAIHIgICkAADcAACByQThqIhEgIEE4aikAADcAACByQTBqIgwgIEEwaikAADcAACByQShqIhAgIEEoaikAADcAACByQSBqIg4gIEEgaikAADcAACByQRhqIgsgIEEYaikAADcAACByQRBqIgkgIEEQaikAADcAACByQQhqIgggIEEIaikAADcAACAoQThqIBEpAAA3AAAgKEEwaiAMKQAANwAAIChBKGogECkAADcAACAoQSBqIA4pAAA3AAAgKEEYaiALKQAANwAAIChBEGogCSkAADcAACAoQQhqIAgpAAA3AAAgKCByKQAANwAAIAdBCzoAqBEgDyAPKAIAIghBAWs2AgAgCEEBRg0BDAILIAdBiAxqIgggcEHHAPwKAAAgByAJOgDAFiAHKQOgDSGLAiAuIAhBxwD8CgAAIAcgiwI3A4gXIAdBqBFqIAdBwBZqEJQGIA8gDygCACIIQQFr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BUEIaiAEQQhqKQMAIlY3AwAgCkEIaiAMQQhqKAIANgIAIAJBCGoiBEEoaiBSNwMAIBMgUzcDACAEQRhqIFQ3AwAgBEEQaiBVNwMAIARBCGogVjcDACACIAIpA/AIIlI3A4gIIAIgUjcDCCACIAY2AjggA0HQABCBEwwmCyACQYgIaiIEQRhqIgYgAkHwCGoiBUEYaikDADcDACAEQRBqIgggBUEQaikDADcDACAEQQhqIgkgBUEIaikDADcDACACIAIpA/AINwOICCAHKAIQIgUoAgAhBCAFIARBAWo2AgAgBEEASA0nIEQgAikDiAg3AAAgREEYaiAGKQMANwAAIERBEGogCCkDADcAACBEQQhqIAkpAwA3AAAgFCAHKQIANwIAIAdBCGopAgAhUiADQQI6AAggA0EDOgAAIBRBCGogUjcCACADQShqIAJBjANqIgRBH2opAAA3AAAgA0EhaiAEQRhqKQAANwAAIANBGWogBEEQaikAADcAACADQRFqIARBCGopAAA3AAAgAyACKQCMAzcACQwcCyADRQ0mIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkGwB2ogBxDSCgwBCyACQQE2ArAHCyACQfAIaiIEIAcgAkGwCWpBACACQbAHahBMIAIoAqAJIgZBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgVBKGogBEEoaikDACJSNwMAIAVBIGogEikDACJTNwMAIAVBGGogBEEYaikDACJUNwMAIAVBEGogBEEQaikDACJVNwMAIAVBCGogBEEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgRBKGogUjcDACATIFM3AwAgBEEYaiBUNwMAIARBEGogVTcDACAEQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAGNgI4IANB0AAQgRMMJQsgAkGICGoiBEEYaiIGIAJB8AhqIgVBGGopAwA3AwAgBEEQaiIIIAVBEGopAwA3AwAgBEEIaiIJIAVBCGopAwA3AwAgAiACKQPwCDcDiAggBygCECIFKAIAIQQgBSAEQQFqNgIAIARBAEgNJiBDIAIpA4gINwAAIENBGGogBikDADcAACBDQRBqIAgpAwA3AAAgQ0EIaiAJKQMANwAAIBQgBykCADcCACAHQQhqKQIAIVIgA0ED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IEZBEGogCCkDADcAACBGQQhqIAkpAwA3AAAgFCAHKQIANwIAIAdBCGopAgAhUiADQQY6AAggA0EDOgAAIBRBCGogUjcCACADQShqIAJBqARqIgRBH2opAAA3AAAgA0EhaiAEQRhqKQAANwAAIANBGWogBEEQaikAADcAACADQRFqIARBCGopAAA3AAAgAyACKQCoBDcACQwYCyADRQ0kIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkGwB2ogBxDSCgwBCyACQQE2ArAHCyACQfAIaiIEIAcgAkGwCWpBACACQbAHahBMIAIoAqAJIgZBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgVBKGogBEEoaikDACJSNwMAIAVBIGogEikDACJTNwMAIAVBGGogBEEYaikDACJUNwMAIAVBEGogBEEQaikDACJVNwMAIAVBCGogBEEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgRBKGogUjcDACATIFM3AwAgBEEYaiBUNwMAIARBEGogVTcDACAEQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAGNgI4IANB0AAQgRMMIwsgAkGICGoiBEEYaiIGIAJB8AhqIgVBGGopAwA3AwAgBEEQaiIIIAVBEGopAwA3AwAgBEEIaiIJIAVBCGopAwA3AwAgAiACKQPwCDcDiAggBygCECIFKAIAIQQgBSAEQQFqNgIAIARBAEgNJCBFIAIpA4gINwAAIEVBGGogBikDADcAACBFQRBqIAgpAwA3AAAgRUEIaiAJKQMANwAAIBQgBykCADcCACAHQQhqKQIAIVIgA0EHOgAIIANBAzoAACAUQQhqIFI3AgAgA0EoaiACQc8EaiIEQR9qKQAANwAAIANBIWogBEEYaikAADcAACADQRlqIARBEGopAAA3AAAgA0ERaiAEQQhqKQAANwAAIAMgAikAzwQ3AAkMFwsgFi8AAEHs6AFGBEAgDy0ABEHQABCsASEDRQRAIANFDSUgAkGwCWogAkHIAGpByAD8CgAAAkAgDy0ABUUEQCACQbAHaiAHENIKDAELIAJBATYCsAcLIAJB8AhqIgQgByACQbAJakEAIAJBsAdqEEwgAigCoAkiBkGKgICAeEcEQCAKIAwpAgA3AgAgAkGICGoiBUEoaiAEQShqKQMAIlI3AwAgBUEgaiASKQMAIlM3AwAgBUEYaiAEQRhqKQMAIlQ3AwAgBUEQaiAEQRBqKQMAIlU3AwAgBUEIaiAEQQhqKQMAIlY3AwAgCkEIaiAMQQhqKAIANgIAIAJBCGoiBEEoaiBSNwMAIBMgUzcDACAEQRhqIFQ3AwAgBEEQaiBVNwMAIARBCGogVjcDACACIAIpA/AIIlI3A4gIIAIgUjcDCCACIAY2AjggA0HQABCBEwwkCyACQYgIaiIEQRhqIgYgAkHwCGoiBUEYaikDADcDACAEQRBqIgggBUEQaikDADcDACAEQQhqIgkgBUEIaikDADcDACACIAIpA/AINwOICCAHKAIQIgUoAgAhBCAFIARBAWo2AgAgBEEASA0lID0gAikDiAg3AAAgPUEYaiAGKQMANwAAID1BEGogCCkDADcAACA9QQhqIAkpAwA3AAAgFCAHKQIANwIAIAdBCGopAgAhUiADQQg6AAggA0EDOgAAIBRBCGogUjcCACADQShqIAJB9gRqIgRBH2opAAA3AAAgA0EhaiAEQRhqKQAANwAAIANBGWogBEEQaikAADcAACADQRFqIARBCGopAAA3AAAgAyACKQD2BDcACQwXCyADRQ0kIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkGwB2ogBxDSCgwBCyACQQE2ArAHCyACQfAIaiIEIAcgAkGwCWpBACACQbAHahBMIAIoAqAJIgZBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgVBKGogBEEoaikDACJSNwMAIAVBIGogEikDACJTNwMAIAVBGGogBEEYaikDACJUNwMAIAVBEGogBEEQaikDACJVNwMAIAVBCGogBEEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgRBKGogUjcDACATIFM3AwAgBEEYaiBUNwMAIARBEGogVTcDACAEQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAGNgI4IANB0AAQgRMMIwsgAkGICGoiBEEYaiIGIAJB8AhqIgVBGGopAwA3AwAgBEEQaiIIIAVBEGopAwA3AwAgBEEIaiIJIAVBCGopAwA3AwAgAiACKQPwCDcDiAggBygCECIFKAIAIQQgBSAEQQFqNgIAIARBAEgNJCA8IAIpA4gINwAAIDxBGGogBikDADcAACA8QRBqIAgpAwA3AAAgPEEIaiAJKQMANwAAIBQgBykCADcCACAHQQhqKQIAIVIgA0ELOgAIIANBAzoAACAUQQhqIFI3AgAgA0EoaiACQZ0FaiIEQR9qKQAANwAAIANBIWogBEEYaikAADcAACADQRlqIARBEGopAAA3AAAgA0ERaiAEQQhqKQAANwAAIAMgAikAnQU3AAkMFgsgFi8AAEHn6AFHDQggDy0ABEHQABCsASEDRQRAIANFDSQgAkGwCWoiBSACQcgAakHIAPwKAAAgAkHwCGoiBCAHIA8tAAUgBRC+EyACKAKgCSIGQYqAgIB4RwRAIAogDCkCADcCACACQYgIaiIFQShqIARBKGopAwAiUjcDACAFQSBqIBIpAwAiUzcDACAFQRhqIARBGGopAwAiVDcDACAFQRBqIARBEGopAwAiVTcDACAFQQhqIARBCGopAwAiVjcDACAKQQhqIAxBCGooAgA2AgAgAkEIaiIEQShqIFI3AwAgEyBTNwMAIARBGGogVDcDACAEQRBqIFU3AwAgBEEIaiBWNwMAIAIgAikD8AgiUjcDiAggAiBSNwMIIAIgBjYCOCADQdAAEIETDCMLIAJBiAhqIgRBGGoiBiACQfAIaiIFQRhqKQMANwMAIARBEGoiCCAFQRBqKQMANwMAIARBCGoiCSAFQQhqKQMANwMAIAIgAikD8Ag3A4gIIAcoAhAiBSgCACEEIAUgBEEBajYCACAEQQBIDSQgPyACKQOICDcAACA/QRhqIAYpAwA3AAAgP0EQaiAIKQMANwAAID9BCGogCSkDADcAACAUIAcpAgA3AgAgB0EIaikCACFSIANBCjoACCADQQM6AAAgFEEIaiBSNwIAIANBKGogAkHEBWoiBEEfaikAADcAACADQSFqIARBGGopAAA3AAAgA0EZaiAEQRBqKQAANwAAIANBEWogBEEIaikAADcAACADIAIpAMQFNwAJDBULIANFDSMgAkGwCWoiBSACQcgAakHIAPwKAAAgAkHwCGoiBCAHIA8tAAUgBRC+EyACKAKgCSIGQYqAgIB4RwRAIAogDCkCADcCACACQYgIaiIFQShqIARBKGopAwAiUjcDACAFQSBqIBIpAwAiUzcDACAFQRhqIARBGGopAwAiVDcDACAFQRBqIARBEGopAwAiVTcD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QSBqIB1BIGopAAA3AAAgHkEYaiAdQRhqKQAANwAAIB5BEGogHUEQaikAADcAACAeQQhqIB1BCGopAAA3AAAgCkEIaiAMQQhqKAIANgIAIAIgBTYCOCACIAQ6AAggA0EEaygCACIEQQNxIQUgBEF4cUHUAEHYACAFG0kNJCAFQQBHIARB+ABPcQ0lIAMQ7gUMHAsgKCAHQQhqKQIANwMAIAcpAgAhUiAHKAIQIgYoAgAhBSAGIAVBAWo2AgAgAiBSNwOwCSAFQQBIDR0gBygCECEFIAMgAikDsAk3AiggA0EwaiAoKQMANwIAIAMgBDoADCADQR42AAggA0EEOgAAIAMgBTYAOCACQYqAgIB4NgI4IAJBATYCECACIAM2AgwgAkEBNgIIDBsLIBZBnJ7KAEEGEKMTDQEgAigCSEEERwRAIAJBsAlqIgMgAkHIAGpByAD8CgAAIAIgVzcDsAcgAkIBNwLMCCACQQI2AsQIIAJBuPTGADYCwAggAiACQbAHajYCyAggQiACQcAIahDQDCADENIHIBpBIGogAkGICGoiA0EgaikCADcCACAaQRhqIANBGGopAgA3AgAgGkEQaiADQRBqKQIANwIAIBpBCGogA0EIaikCADcCACAaIAIpAogINwIADAkLIDEgJC8AADsAACACQfAIaiIDQQhqICNBCGopAwA3AwAgMUECaiAkQQJqLQAAOgAAIAIgIykDADcD8AggAi0AjAEhBCACKAJgIQUgICAVKQIANwIAICBBCGogFUEIaikCADcCACAgQRBqIBVBEGopAgA3AgAgIEEYaiAVQRhqKQIANwIAICBBIGogFUEgaikCADcCACACIAU2AoAJIAIgBDoArAkgAkEBOgCNCCACIAc2AogIIAIgDy0ABDoAjAggAkGwCWogAkGICGogAxDDASACKAK4CSEDIAIoArQJIQUgAigCsAkhBiACKALgCSIEQYqAgIB4RwRAIBwgHykCADcCACAKIDApAgA3AgAgHEEgaiAfQSBqKAIANgIAIBxBGGogH0EYaikCADcCACAcQRBqIB9BEGopAgA3AgAgHEEIaiAfQQhqKQIANwIAIApBCGogMEEIaigCADYCACACIAQ2AjggAiADNgIQIAIgBTYCDCACIAY2AggMGwsgBSEEIAMEQCAEIANB0ABsaiEEIAUhAwNAIAJBsAlqIgggA0HQAPwKAABB0AAQrAEiB0UNHiAHIAhB0AD8CgAAIANBCGogBzYCACADQQRqQQA2AgAgA0EJOgAAIAQgA0HQAGoiA0cNAAsLIAJBioCAgHg2AjggAiAGNgIIIAIgBTYCDCACIAQgBWtB0ABuNgIQDBoLIBYoAABB38LZuwZGBEAgAi0AjAEhAyACKAJgIQQgAigCSCIFQQRHBEAgLSAsKQIANwIAICcgFSkCADcCACAtQQhqICxBCGopAgA3AgAgLUEQaiAsQRBqKAIANgIAICdBCGogFUEIaikCADcCACAnQRBqIBVBEGopAgA3AgAgJ0EYaiAVQRhqKQIANwIAICdBIGogFUEgaikCADcCACACIAU2ArAJIAIgBDYCyAkgMyAkLwAAOwAAIDNBAmogJEECai0AADoAACACIAM6APQJIAIgVzcDsAcgAkIBNwLMCCACQQI2AsQIIAJBuPTGADYCwAggAiACQbAHajYCyAggQiACQcAIahDQDCACQbAJahDSByAaQSBqIAJBiAhqIgNBIGopAgA3AgAgGkEYaiADQRhqKQIANwIAIBpBEGogA0EQaikCADcCACAaQQhqIANBCGopAgA3AgAgGiACKQKICDcCAAwJCyAxICQvAAA7AAAgAkHwCGoiBUEIaiAjQQhqKQMANwMAIDFBAmogJEECai0AADoAACACICMpAwA3A/AIICAgFSkCADcCACAgQQhqIBVBCGopAgA3AgAgIEEQaiAVQRBqKQIANwIAICBBGGogFUEYaikCADcCACAgQSBqIBVBIGopAgA3AgAgAiAENgKACSACIAM6AKwJIAJBADoAjQggAiAHNgKICCACIA8tAAQ6AIwIIAJBsAlqIAJBiAhqIAUQwwEgAigCuAkhAyACKAK0CSEFIAIoArAJIQYgAigC4AkiBEGKgICAeEcEQCAcIB8pAgA3AgAgCiAwKQIANwIAIBxBIGogH0EgaigCADYCACAcQRhqIB9BGGopAgA3AgAgHEEQaiAfQRBqKQIANwIAIBxBCGogH0EIaikCADcCACAKQQhqIDBBCGooAgA2AgAgAiAENgI4IAIgAzYCECACIAU2AgwgAiAGNgIIDBsLIAUhBCADBEAgBCADQdAAbGohBCAFIQMDQCACQbAJaiIIIANB0AD8CgAAQdAAEKwBIgdFDR4gByAIQdAA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BEEIaiAFQQhqKQMANwMAIAIgAikD8Ag3A4gIIAJBsAlqIgUgBCACQaABaiADEIIDQdAAEKwBIgNFDTQgAyAFQdAA/AoAACACQYqAgIB4NgI4IAJBATYCECACIAM2AgwgAkEBNgIIDDILIBYvAABB7OgBRgRAIA8tAARB0AAQrAEhBEUEQCAERQ01IAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkHACGogAxDSCgwBCyACQQE2AsAICyACQfAIaiIGIAMgAkGwCWpBACACQcAIahBMIAIoAqAJIgdBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgNBKGogBkEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBkEYaikDACJUNwMAIANBEGogBkEQaikDACJVNwMAIANBCGogBkEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAHNgI4IARB0AAQgRMMGwsgAkGICGoiBUEYaiACQfAIaiIGQRhqKQMANwMAIAVBEGogBkEQaikDADcDACAFQQhqIAZBCGopAwA3AwAgAiACKQPwCDcDiAggBCADIAUgAkGgAWoQ5g0MFgsgBEUNNCACQbAJaiACQcgAakHIAPwKAAACQCAPLQAFRQRAIAJBwAhqIAMQ0goMAQsgAkEBNgLACAsgAkHwCGoiBiADIAJBsAlqQQAgAkHACGoQTCACKAKgCSIHQYqAgIB4RwRAIAogDCkCADcCACACQYgIaiIDQShqIAZBKGopAwAiUjcDACADQSBqIBIpAwAiUzcDACADQRhqIAZBGGopAwAiVDcDACADQRBqIAZBEGopAwAiVTcDACADQQhqIAZBCGopAwAiVjcDACAKQQhqIAxBCGooAgA2AgAgAkEIaiIDQShqIFI3AwAgEyBTNwMAIANBGGogVDcDACADQRBqIFU3AwAgA0EIaiBWNwMAIAIgAikD8AgiUjcDiAggAiBSNwMIIAIgBzYCOCAEQdAAEIETDBoLIAJBiAhqIgVBGGogAkHwCGoiBkEYaikDADcDACAFQRBqIAZBEGopAwA3AwAgBUEIaiAGQQhqKQMANwMAIAIgAikD8Ag3A4gIIAQgAyAFIAJBoAFqEOENDBULIBYvAABB5+gBRw0IIA8tAARB0AAQrAEhBEUEQCAERQ00IAJBsAlqIgcgAkHIAGpByAD8CgAAIAJB8AhqIgYgAyAPLQAFIAcQvhMgAigCoAkiB0GKgICAeEcEQCAKIAwpAgA3AgAgAkGICGoiA0EoaiAGQShqKQMAIlI3AwAgA0EgaiASKQMAIlM3AwAgA0EYaiAGQRhqKQMAIlQ3AwAgA0EQaiAGQRBqKQMAIlU3AwAgA0EIaiAGQQhqKQMAIlY3AwAgCkEIaiAMQQhqKAIANgIAIAJBCGoiA0EoaiBSNwMAIBMgUzcDACADQRhqIFQ3AwAgA0EQaiBVNwMAIANBCGogVjcDACACIAIpA/AIIlI3A4gIIAIgUjcDCCACIAc2AjggBEHQABCBEwwaCyACQYgIaiIFQRhqIAJB8AhqIgZBGGopAwA3AwAgBUEQaiAGQRBqKQMANwMAIAVBCGogBkEIaikDADcDACACIAIpA/AINwOICCAEIAMgBSACQaABahDnDQwUCyAERQ0zIAJBsAlqIgcgAkHIAGpByAD8CgAAIAJB8AhqIgYgAyAPLQAFIAcQvhMgAigCoAkiB0GKgICAeEcEQCAKIAwpAgA3AgAgAkGICGoiA0EoaiAGQShqKQMAIlI3AwAgA0EgaiASKQMAIlM3AwAgA0EYaiAGQRhqKQMAIlQ3AwAgA0EQaiAGQRBqKQMAIlU3AwAgA0EIaiAGQQhqKQMAIlY3AwAgCkEIaiAMQQhqKAIANgIAIAJBCGoiA0EoaiBSNwMAIBMgUzcDACADQRhqIFQ3AwAgA0EQaiBVNwMAIANBCGogVjcDACACIAIpA/AIIlI3A4gIIAIgUjcDCCACIAc2AjggBEHQABCBEwwZCyACQYgIaiIFQRhqIAJB8AhqIgZBGGopAwA3AwAgBUEQaiAGQRBqKQMANwMAIAVBCGogBkEIaikDADcDACACIAIpA/AINwOICCAEIAMgBSACQaABahDoDQwTCyAWQZeEyQBBAxCjE0UEQCAPLQAEQdAAEKwBIQRFBEAgBEUNNCACQbAJaiIHIAJByABqQcgA/AoAACACQfAIaiIGIAMgDy0ABSAHEL4TIAIoAqAJIgdBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgNBKGogBkEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBkEYaikDACJUNwMAIANBEGogBkEQaikDACJVNwMAIANBCGogBkEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAHNgI4IARB0AAQgRMMGgsgAkGICGoiBUEYaiACQfAIaiIGQRhqKQMANwMAIAVBEGogBkEQaikDADcDACAFQQhqIAZBCGopAwA3AwAgAiACKQPwCDcDiAggBCADIAUgAkGgAWoQ6A0MEwsgBEUNMyACQbAJaiIHIAJByABqQcgA/AoAACACQfAIaiIGIAMgDy0ABSAHEL4TIAIoAqAJIgdBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgNBKGogBkEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBkEYaikDACJUNwMAIANBEGogBkEQaikDACJVNwMAIANBCGogBkEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAHNgI4IARB0AAQgRMMGQsgAkGICGoiBUEYaiACQfAIaiIGQRhqKQMANwMAIAVBEGogBkEQaikDADcDACAFQQhqIAZBCGopAwA3AwAgAiACKQPwCDcDiAggBCADIAUgAkGgAWoQ5w0MEgsgFkGchMkAQQMQoxNFBEAgDy0ABEHQABCsASEERQRAIARFDTQgAkGwCWoiByACQcgAakHIAPwKAAAgAkHwCGoiBiADIA8tAAUgBxC+EyACKAKgCSIHQYqAgIB4RwRAIAogDCkCADcCACACQYgIaiIDQShqIAZBKGopAwAiUjcDACADQSBqIBIpAwAiUzcDACADQRhqIAZBGGopAwAiVDcDACADQRBqIAZBEGopAwAiVTcDACADQQhqIAZBCGopAwAiVjcDACAKQQhqIAxBCGooAgA2AgAgAkEIaiIDQShqIFI3AwAgEyBTNwMAIANBGGogVDcDACADQRBqIFU3AwAgA0EIaiBWNwMAIAIgAikD8AgiUjcDiAggAiBSNwMIIAIgBzYCOCAEQdAAEIETDBoLIAJBiAhqIgVBGGogAkHwCGoiBkEYaikDADcDACAFQRBqIAZBEGopAwA3AwAgBUEIaiAGQQhqKQMANwMAIAIgAikD8Ag3A4gIIAQgAyAFIAJBoAFqEOENDBILIARFDTMgAkGwCWoiByACQcgAakHIAPwKAAAgAkHwCGoiBiADIA8tAAUgBxC+EyACKAKgCSIHQYqAgIB4RwRAIAogDCkCADcCACACQYgIaiIDQShqIAZBKGopAwAiUjcDACADQSBqIBIpAwAiUzcDACADQRhqIAZBGGopAwAiVDcDACADQRBqIAZBEGopAwAiVTcDACADQQhqIAZBCGopAwAiVjcDACAKQQhqIAxBCGooAgA2AgAgAkEIaiIDQShqIFI3AwAgEyBTNwMAIANBGGogVDcDACADQRBqIFU3AwAgA0EIaiBWNwMAIAIgAikD8AgiUjcDiAggAiBSNwMIIAIgBzYCOCAEQdAAEIETDBkLIAJBiAhqIgVBGGogAkHwCGoiBkEYaikDADcDACAFQRBqIAZBEGopAwA3AwAgBUEIaiAGQQhqKQMANwMAIAIgAikD8Ag3A4gIIAQgAyAFIAJBoAFqEOYNDBELIBZBwITJAEEDEKMTDQdB0AAQrAEiBEUNMiACQbAJaiIHIAJByABqQcgA/AoAACACQfAIaiIGIAMgDy0ABSAHEL4TIAIoAqAJIgdBioCAgHhHBEAgCiAMKQIANwIAIAJBwAhqIgNBKGogBkEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBkEYaikDACJUNwMAIANBEGogBkEQaikDACJVNwMAIBQgBkEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwPACCACIFI3AwggAiAHNgI4IARB0AAQgRMMGAsgAkHACGoiB0EYaiIIIAJB8AhqIgZBGGopAwA3AwAgB0EQaiIJIAZBEGopAwA3AwAgFCAGQQhqKQMANwMAIAIgAikD8Ag3A8AIIAMoAhAiBigCACEHIAYgB0EBajYCACAHQQBIDTIgMiADKQIANwIAIDJBCGogA0EIaikCADcCACAqIAIpA8AINwAAICpBCGogFCkDADcAACAqQRBqIAkpAwA3AAAgKkEYaiAIKQMANwAAICpBIGogMikDADcAACAqQShqIAJB2AlqKQMANwAAIARBMGogTikAADcAACAEQSlqIAJBiAhqIgNBKGopAAA3AAAgBEEhaiADQSBqKQAANwAAIARBGWogA0EYaikAADcAACAEQRFqIANBEGopAAA3AAAgBEEJaiADQQhqKQAANwAAIAQgAikAiAg3AAEgBEEEOgAAIAQgBjYCOCACQQE2AgggAiAENgIMIAJBATYCECACQYqAgIB4NgI4DA8LIBYpAABC6MLNq+Sumbn5AFINBkHQABCsASIERQ0xIAJBsAlqIgcgAkHIAGpByAD8CgAAIAJB8AhqIgYgAyAHEK8CIAIoAqAJIgdBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgNBKGogBkEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBkEYaikDACJUNwMAIANBEGogBkEQaikDACJVNwMAIANBCGogBkEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBCGogVjcDACADQRBqIFU3AwAgA0EYaiBUNwMAIBMgUzcDACADQShqIFI3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAHNgI4IARBBGsoAgAiA0EDcSEGIANBeHFB1ABB2AAgBhtJDTggBkEARyADQfgAT3ENOSAEEO4FDBcLIAJBiAhqIgZBEGoiCCACQfAIaiIHQRBqKQMANwMAIAZBCGoiCSAHQQhqKQMANwMAIAIgAikD8Ag3A4gIIAMoAhAiBigCACEHIAYgB0EBajYCACAHQQBIDTEgLiADKQIANwIAIC5BCGogA0EIaikCADcCACAEQRxqIAgpAwA3AgAgBEEUaiAJKQMANwIAIAQgAikDiAg3AgwgBEEEOgAAIARBHDYCCAwNCyAWQcuEyQBBBxCjE0UEQEHQABCsASIERQ0xIAJBsAlqIgcgAkHIAGpByAD8CgAAIAJB8AhqIgYgAyAHEK8CIAIoAqAJIgdBioCAgHhHBEAgCiAMKQIANwIAIAJBiAhqIgNBKGogBkEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBkEY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LmogBEEIaikAADcAACAHIAQpAAA3ACZBMBCsASINRQ0AIA1BFTYACCANQQI6AAAgB0HoAGogCUEIaikAADcAACALIAsoAgAiEUEBajYCACAHIAkpAAA3AGAgEUEASA0AIAggBykAXTcAWSAHQTZqIglBH2oiESAEQQhqKQAANwAAIAhB4QBqIAdB5QBqKQAANwAAIAhB6ABqIAdB7ABqKAAANgAAIAcgBCkAADcATSAIQQE6ACAgCCAFNgIcIAggAzYAGCAIIA42ABQgCCADNgAQIAggGzYADCAIQQ46AAggCEEDOgAAIAhBAToAcCAIIA02AmwgCEEOOgBYIAhBAzoAUCAIQQA6AEwgCCALNgJIIAggBykADzcAISAIQSlqIAdBD2oiA0EIaikAADcAACAIQTFqIANBEGopAAA3AAAgCEE5aiADQRhqKQAANwAAIAhBQGsgA0EfaikAADcAACAIQZABaiARKQAANwAAIAhBiQFqIAlBGGopAAA3AAAgCEGBAWogCUEQaikAADcAACAIQfkAaiAJQQhqKQAANwAAIAggBykANjcAcSAIQQA6AJwBIAggCzYCmAEgBkECNgIMIAYgCDYCCCAGQQI2AgRBAAwCCwALIAYgBykANjcACSAGIAQpAgA3AjggBkFAayAEQQhqKQIANwIAIAZBEWogB0E+aikAADcAACAGQRhqIAdBxQBqKAAANgAAIAZBADoATCAGIAM2AkggBkEBOgAgIAYgBTYCHCAGQQ46AAhBAws6AAAgF0UNAAJAIBBBBGsoAgAiA0F4cSIEQQRBCCADQQNxIgMbIBdqTwRAIANBAEcgBCAXQSdqS3ENASAQEO4FDAILDDgLDDgLIAdB8ABqJABB0AAQrAEiA0UNMCADIAZB0AD8CgAAIAJBioCAgHg2AjggAkEBNgIQIAIgAzYCDCACQQE2AggMLgsgAkGICGoiBEEYaiACQfAIaiIFQRhqKQMANwMAIARBEGogBUEQaikDADcDACAEQQhqIAVBCGopAwA3AwAgAiACKQPwCDcDiAggAkHACGoiBSAEEJESIAJBsAlqIQYgAkGgAWohCSADIQRBACEOQQAhESMAQfAAayIHJAACQAJAAkAgBSgCACILQRtGBEBBMBCsASIDRQ0BIANBGzYACCADQQM6AAAgAyAFQQRqIgUpAgA3AgwgA0EU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NwBxIAhBADoAnAEgCCALNgKYASAGQQI2AgwgBiAINgIIIAZBAjYCBAwBCwALIAYgAzoAACAXRQ0AAkAgEEEEaygCACIDQXhxIgRBBEEIIANBA3EiAxsgF2pPBEAgA0EARyAEIBdBJ2pLcQ0BIBAQ7gUMAgsMNwsMNwsgB0HwAGokAEHQABCsASIDRQ0vIAMgBkHQAPwKAAAgAkGKgICAeDYCOCACQQE2AhAgAiADNgIMIAJBATYCCAwtCyAWQdGDyQBBERCjEw0DAkACQCAPLQAERQRAIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkGIB2ogAxDSCgwBCyACQQE2AogHCyACQfAIaiIEIAMgAkGwCWpBACACQYgHahBMIAIoAqAJIgZBioCAgHhGDQEgCiAMKQIANwIAIAJBiAhqIgNBKGogBEEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBEEYaikDACJUNwMAIANBEGogBEEQaikDACJVNwMAIANBCGogBEEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAGNgI4DBYLIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkGIB2ogAxDSCgwBCyACQQE2AogHCyACQfAIaiIEIAMgAkGwCWpBACACQYgHahBMIAIoAqAJIgZBioCAgHhGDQEgCiAMKQIANwIAIAJBiAhqIgNBKGogBEEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBEEYaikDACJUNwMAIANBEGogBEEQaikDACJVNwMAIANBCGogBEEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAGNgI4DBULIAJBiAhqIgRBGGogAkHwCGoiBUEYaikDADcDACAEQRBqIAVBEGopAwA3AwAgBEEIaiAFQQhqKQMANwMAIAIgAikD8Ag3A4gIIAJBwAhqIgUgBBCREiACQaABaiEJ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IgNBCGopAAA3AAAgCEExaiADQRBqKQAANwAAIAhBOWogA0EYaikAADcAACAIQUBrIANBH2opAAA3AAAgCEGQAWogESkAADcAACAIQYkBaiAJQRhqKQAANwAAIAhBgQFqIAlBEGopAAA3AAAgCEH5AGogCUEIaikAADcAACAIIAcpADY3AHEgCEEAOgCcASAIIAs2ApgBIAZBAjYCDCAGIAg2AgggBkECNgIEQQAMAgsACyAGIAcpADY3AAkgBiAEKQIANwI4IAZBQGsgBEEIaikCADcCACAGQRFqIAdBPmopAAA3AAAgBkEYaiAHQcUAaigAADYAACAGQQA6AEwgBiADNgJIIAZBAToAICAGIAU2AhwgBkEOOgAIQQMLOgAAIBdFDQACQCAQQQRrKAIAIgNBeHEiBEEEQQggA0EDcSIDGyAXak8EQCADQQBHIAQgF0EnaktxDQEgEBDuBQwCCww2Cww2CyAHQfAAaiQAQdAAEKwBIgNFDS4gAyAGQdAA/AoAACACQYqAgIB4NgI4IAJBATYCECACIAM2AgwgAkEBNgIIDCwLIBZB4oPJAEEPEKMTRQRAAkACQCAPLQAERQRAIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkHACGogAxDSCgwBCyACQQE2AsAICyACQfAIaiIEIAMgAkGwCWpBACACQcAIahBMIAIoAqAJIgZBioCAgHhGDQEgCiAMKQIANwIAIAJBiAhqIgNBKGogBEEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBEEYaikDACJUNwMAIANBEGogBEEQaikDACJVNwMAIANBCGogBEEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAGNgI4DBYLIAJBsAlqIAJByABqQcgA/AoAAAJAIA8tAAVFBEAgAkGIB2ogAxDSCgwBCyACQQE2AogHCyACQfAIaiIEIAMgAkGwCWpBACACQYgHahBMIAIoAqAJIgZBioCAgHhGDQEgCiAMKQIANwIAIAJBiAhqIgNBKGogBEEoaikDACJSNwMAIANBIGogEikDACJTNwMAIANBGGogBEEY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ACJUNwMAIANBEGogBkEQaikDACJVNwMAIANBCGogBkEIaikDACJWNwMAIApBCGogDEEIaigCADYCACACQQhqIgNBKGogUjcDACATIFM3AwAgA0EYaiBUNwMAIANBEGogVTcDACADQQhqIFY3AwAgAiACKQPwCCJSNwOICCACIFI3AwggAiAHNgI4IARB0AAQgRMMCwsgAkGKgICAeDYCOCACQQE2AhAgAiAENgIMIAJBATYCCAwjCyACQYqAgIB4NgI4IAJBATYCECACIAQ2AgwgAkEBNgIIDCILIARBNGogAkHQCGooAgA2AgAgBEEsaiAUKQIANwIAIAQgAikCwAg3AiQgBCAGNgI4IAIgBDYCDCACQQE2AhAgAkEBNgIIIAJBioCAgHg2AjgLQQAMBgsgAkGKgICAeDYCOCACQQE2AhAgAiAENgIMIAJBATYCCAwfCyACQYqAgIB4NgI4IAJBATYCECACIAQ2AgwgAkEBNgIIDB4LIAJBioCAgHg2AjggAkEBNgIQIAIgBDYCDCACQQE2AggMHQsgAkGKgICAeDYCOCACQQE2AhAgAiAENgIMIAJBATYCCAwcCyAEQQRHDQAgAkGwCWoiBiACQcgAakHIAPwKAAAgAkHwCGoiBCADIA8tAAUgBhC+EyACKAKgCSIGQYqAgIB4RwRAIAogDCkCADcCACACQYgIaiIDQShqIARBKGopAwAiUjcDACADQSBqIBIpAwAiUzcDACADQRhqIARBGGopAwAiVDcDACADQRBqIARBEGopAwAiVTcDACADQQhqIARBCGopAwAiVjcDACAKQQhqIAxBCGooAgA2AgAgAkEIaiIDQShqIFI3AwAgEyBTNwMAIANBGGogVDcDACADQRBqIFU3AwAgA0EIaiBWNwMAIAIgAikD8AgiUjcDiAggAiBSNwMIIAIgBjYCOAwDCyACQYgIaiIGQRhqIgggAkHwCGoiBEEYaikDADcDACAGQRBqIgkgBEEQaikDADcDACAGQQhqIg4gBEEIaikDADcDACACIAIpA/AINwOICCACQbAJaiEFIAJBoAFqIQcjAEEwayIEJAAgBEEoaiIQIAgpAAA3AAAgBEEgaiAJKQAANwAAIARBGGogDikAADcAACAEIAYpAAA3ABACQEEwEKwBIgYEQCAGQQE6AAAgBiAEKQAJNwABIAZBCWogBEEJaiIIQQhqKQAANwAAIAZBEWogCEEQaikAADcAACAGQRlqIAhBGGopAAA3AAAgBkEgaiAQKQAANwAAIARBFGogB0EIaikAADcAACADKAIQIggoAgAhCSAIIAlBAWo2AgAgBCAHKQAANwAMIAlBAE4NAQsACyAFIAQpAAk3AAkgBSADKQIANwI4IAVBQGsgA0EIaikCADcCACAFQRFqIARBEWopAAA3AAAgBUEYaiAEQRhqKAAANgAAIAVBADoATCAFIAg2AkggBUECOgAgIAUgBjYCHCAFQQ46AAggBUEDOgAAIARBMGokAEHQABCsASIDRQ0dIAMgBUHQAPwKAAAgAkGKgICAeDYCOCACQQE2AhAgAiADNgIMIAJBATYCCAwbCyA2ICQvAAA7AAAgAkHIB2oiBEEIaiAjQQhqKQMANwMAIDZBAmogJEECai0AADoAACACICMpAwA3A8gHIAItAIwBIQYgAigCYCEHICsgFSkCADcCACArQQhqIBVBCGopAgA3AgAgK0EQaiAVQRBqKQIANwIAICtBGGogFUEYaikCADcCACArQSBqIBVBIGopAgA3AgAgAiAHNgLYByACIAY6AIQIIAJBADoAtQkgAiADNgKwCSACIA8tAARBAXM6ALQJIAJBCGogAkGwCWogBBDDAUEACyEEIAUOAwECBAILIAUOAwUEGAQLIAIoAqQBIgNFDQIgAigCqAEiB0EEaygCACIGQXhxIQUgBUEEQQggBkEDcSIGGyADakkNHyAGRQ0BIAUgA0Enak0NAQwgCyACKAKoASEHIAIoAqwBIgYEQCAHIQMDQCADKAIAIgUEQCADQQRqKAIAIglBBGsoAgAiDkF4cSEIIAhBBEEIIA5BA3EiDhsgBWpJDSEgDkEARyAIIAVBJ2pLcQ0iIAkQ7gULIANBDGohAyAGQQFrIgYNAAsLIAIoAqQBIgVFDQEgB0EEaygCACIGQXhxIQMgAyAFQQxsIgVBBEEIIAZBA3EiBhtqSQ0eIAZFDQAgAyAFQSdqTQ0ADB8LIAcQ7gULIARFDRQgAigCSARAIAJByABqENIHDBULICMQrQQMFAsgAigCqAEhBCACKAKsASIGBEAgBCEDA0AgAygCACIFBEAgA0EEaigCACIIQQRrKAIAIglBeHEhByAHQQRBCCAJQQNxIgkbIAVqSQ0eIAlBAEcgByAFQSdqS3ENHyAIEO4FCyADQQxqIQMgBkEBayIGDQALCyACKAKkASIFRQ0TIARBBGsoAgAiBkF4cSEDIAMgBUEMbCIFQQRBCCAGQQNxIgYbakkNGyAGQQBHIAMgBUEnaktxRQRAIAQQ7gUMFAsMHAsgAigCpAEiA0UNEiACKAKoASIFQQRrKAIAIgZBeHEhBCAEQQRBCCAGQQNxIgYbIANqSQ0aIAZBAEcgBCADQSdqS3FFBEAgBRDuBQwTCwwbCyACQQA6AEQgAkGFgICAeDYCGAwRCyADQTRqIAJB0AhqKAIANgIAIANBLGogFCkCADcCACADIAIpAsAINwIkIAMgBDYCOCACIAM2AgwgAkEBNgIQIAJBATYCCCACQYqAgIB4NgI4DBALIANBAzoAACADIFM3AjggA0FAayBSNwIAIANBADoATCADIAQ2AkggAkGKgICAeDYCOCACIAM2AgwgAkEBNgIQIAJBATYCCAwPCyADQUBrIAJB0AhqKQMANwMAIANBOGogFCkDADcDACADIAIpA8AINwMwIANBADoATCADIAU2AkgMBwsgA0FAayACQdAIaikDADcDACADQThqIBQpAwA3AwAgAyACKQPACDcDMCADQQA6AEwgAyAFNgJIDAYLIANBQGsgAkHQCGopAwA3AwAgA0E4aiAUKQMANwMAIAMgAikDwAg3AzAgA0EAOgBMIAMgBTYCSAwFCyADQUBrIAJB0AhqKQMANwMAIANBOGogFCkDADcDACADIAIpA8AINwMwIANBADoATCADIAU2AkgMBAsgA0FAayACQdAIaikDADcDACADQThqIBQpAwA3AwAgAyACKQPACDcDMCADQQA6AEwgAyAFNgJIDAMLIANBQGsgAkHQCGopAwA3AwAgA0E4aiAUKQMANwMAIAMgAikDwAg3AzAgA0EAOgBMIAMgBTYCSAwCCyADQUBrIAJB0AhqKQMANwMAIANBOGogFCkDADcDACADIAIpA8AINwMwIANBADoATCADIAU2AkgMAQsgA0FAayACQdAIaikDADcDACADQThqIBQpAwA3AwAgAyACKQPACDcDMCADQQA6AEwgAyAFNgJICyACQQE2AgggAiADNgIMIAJBATYCECACQYqAgIB4NgI4DAYLQQwLIQcgBSEGIAMhBQwBCyBSIVogAyEEC0HQABCsASID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IB1BCGogCUHIBWoiAUEIaikCADcCACAdQRBqIAFBEGopAgA3AgAgHUEYaiABQRhqKAIANgIAIAlBFzYCsAMMNAsgGiAzKQIANwIAIBpBEGogM0EQaikCADcCACAaQQhqIDNBCGopAgA3AgAgHSAJKQLIBTcCACAdQQhqIAlByAVqIgFBCGopAgA3AgAgHUEQaiABQRBqKQIANwIAIB1BGGogAUEYaigCADYCACAJQRc2ArADDDMLIC8gM0EQaikDADcDACAYIDNBCGopAwA3AwAgCSAzKQMANwPIBSAJQcAKaiAJQcgFahC5CSAJKALACg0oIAlBgANqIgYgAhDADCAJQbgGaiIMIAMQwAwgCUGYCWohCyMAQSBrIgokACAKQQA2AgggCkKAgICAEDcCACAKQeDOxwA2AhAgCkKggICADjcCFCAKIAo2AgwgMyAKQQxqEJECBEBBpPjKAEE3IApBH2pB+M7HAEHc+MoAEIoSAAsgCyAKKQIANwIAIAtBCGogCkEIaigCADYCACAKQSBqJAAgCUGwA2ohDiMAQYACayIKJAACQAJAAkAgDCgCCCIVBEAgCiAMKAIEIhEgFUEDdGpBCGs2AgAgCiAKrUKAgICA8AGENwOgASAKIAutQoCAgICQAoQ3A5gBIApCAjcC1AEgCkEDNgLMASAKQYTrygA2AsgBIAogCkGYAWo2AtABIApBBGogCkHIAWoQ0AwgCigCACINKAIEIQ8gDSgCACEQQQwQrAEiDUUNASANQYCAgIB4NgIAIA1BBGpBnOvKADYCACANQQY2AgggCiAPNgIkIAogEDYCICAKQoGAgICAgICAgH83AhggCiANNgIUIApBATYCEEHIussALQAARQRAENYRCyAKQcwAakHI+soAKQMANwIAQbi6ywBBuLrLACkDACJnQgF8NwMAIApBADYCQCAKQoCAgICAATcDOCAKQcC6ywApAwA3AzAgCiBnNwMoIApBwPrKACkDADcCREEMEKwBIg9FDQEgD0EIakGq68oAKAAANgAAIA9BouvKACkAADcAACAKQQw2ApQBIAogDzYCkAEgCkEMNgKMASAKQcgBaiIPIBEgFRCJDiAKKALYAUGFgICAeEYNAiAKQZgBaiIVQShqIA9BKGoiECkDADcDACAVQSBqIA9BIGoiFikDADcDACAVQRhqIA9BGGoiFCkDADcDACAVQRBqIA9BEGoiEikDADcDACAVQQhqIA9BCGopAwA3AwAgCiAKKQPIATcDmAEgDyAKQShqIApBjAFqIBUQ3gMgCkHYAGoiD0EoaiAKQfgBaikDADcDACAPQSBqIBApAwA3AwAgD0EYaiAWKQMANwMAIA9BEGogFCkDACJnNwMAIA9BCGogEikDADcDACAKIAopA9ABNwNYIGenQYWAgIB4RwRAIA8QnQoLQQgQrAEiD0UNASAPQuHknavXrZm39AA3AAAgCkEINgKUASAKIA82ApABIApBCDYCjAEgCkHIAWoiDyAKQRBqEKMFIAooAtgBQYWAgIB4Rg0CIApBmAFqIhVBKGogD0EoaiIQKQMANwMAIBVBIGogD0EgaiIWKQMANwMAIBVBGGogD0EYaiIUKQMANwMAIBVBEGogD0EQaiISKQMANwMAIBVBCGogD0EIaikDADcDACAKIAopA8gBNwOYASAPIApBKGogCkGMAWogFRDeAyAKQdgAaiIPQShqIApB+AFqKQMANwMAIA9BIGogECkDADcDACAPQRhqIBYpAwA3AwAgD0EQaiAUKQMAImc3AwAgD0EIaiASKQMANwMAIAogCikD0AE3A1ggZ6dBhYCAgHhHBEAgDxCdCgtBDRCsASIPRQ0BIA9BBWpBzejKACkAADcAACAPQcjoygApAAA3AAAgCkENNgKUASAKIA82ApABIApBDTYCjAEgCkHIAWoiDyAGKAIEIhAgBigCCBCJDiAKKALYAUGFgICAeEYNAiAKQZgBaiIVQShqIA9BKGoiFikDADcDACAVQSBqIA9BIGoiFCkDADcDACAVQRhqIA9BGGoiEikDADcDACAVQRBqIA9BEGoiEykDADcDACAVQQhqIA9BCGopAwA3AwAgCiAKKQPIATcDmAEgDyAKQShqIApBjAFqIBUQ3gMgCkHYAGoiD0EoaiAKQfgBaikDADcDACAPQSBqIBYpAwA3AwAgD0EYaiAUKQMANwMAIA9BEGogEikDACJnNwMAIA9BCGogEykDADcDACAKIAopA9ABNwNYIGenQYWAgIB4RwRAIA8QnQoLIA4gCikDKDcDACAOQShqIApBKGoiD0EoaikDADcDACAOQSBqIA9BIGopAwA3AwAgDkEYaiAPQRhqKQMANwMAIA5BEGogD0EQaikDADcDACAO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A/AJNwPYBiACQQhqIgIgBCkDoBE3AwAgAkEIaiAEQaARaiIDQQhqKQMANwMAIAJBEGogA0EQaikDADcDACACQRhqIANBGGopAwA3AwAgAkEgaiADQSBqKQMANwMAIAJBKGogBykDADcDACACQTBqIAgpAwA3AwAgAkE4aiANKQMANwMAIAQgKzcDkAYgBEHoEGoQwREgBRCODyAGRQ0CDAMLIAQgCjYCoAYgBCAINgKcBiAEIAc2ApgGIARCCjcDkAYgBg0CDAELIARB6BBqEMERIARBnAFqEI4PIBAQwhEgBg0BCyAEQYwCahDjDgwBC0HwABCsASICRQ0WIAIgBEGQBmpB8AD8CgAAIARBoAZqIARBlAJqKAIANgIAIAQgAjYCpAYgBEIGNwOQBiAEIAQpAowCNwOYBgsgBCgCaCIDKAIAIQIgAyACQQFrNgIAIAJBAUYEQCAEKAJoEDILIAAgBEGQBmpB8AD8CgAADBkLIARBsBBqIAFB8AFqEOwECyAEQagJaiIGIARBiBNqQeAA/AoAACAEQaARaiIFIAIgAygCDCAEQegAaiAGIARBsBBqQgQQmAMCQCAEKAKgEUEBRgRAIARBzAFqIAVBQGspAwAiKzcCACAEQcQBaiAFQThqKQMAIi03AgAgBEG8AWogBUEwaikDACIsNwIAIARBtAFqIAVBKGopAwAiLzcCACAEQawBaiAFQSBqKQMAIi43AgAgBEGkAWogBUEYaikDACIwNwIAIARBnAFqIAVBEGopAwAiNDcCACAEIAQpA6gRIjU3ApQBIABBQGsgKzcCACAAQThqIC03AgAgAEEwaiAsNwIAIABBKGogLzcCACAAQSBqIC43AgAgAEEYaiAwNwIAIABBEGogNDcCACAAIDU3AgggAEIYNwMADAELIARBkAFqIgJBMGogBEHUEWooAgAiAzYCACACQShqIARBzBFqKQIAIis3AwAgAkEgaiAEQcQRaikCACItNwMAIARB4AFqIgUgBEGsEWopAgA3AwAgBEHYAWoiAkEQaiIGIARBtBFqKQIANwMAIAJBGGoiByAEQbwRaikCADcDACACQSBqIgggLTcDACACQShqIgkgKzcDACACQTBqIgIgAzYCACAEIAQpAqQRNwPYASAAQThqIAIoAgA2AgAgAEEwaiAJKQMANwIAIABBKGogCCkDADcCACAAQSBqIAcpAwA3AgAgAEEYaiAGKQMANwIAIABBEGogBSkDADcCACAAIAQpA9gBNwIIIA1BgICAgHhHBEAgAEIINwMADAELIABCCTcDAAsgBCgCtBAhACAEKAK4ECIGBEAgACEFA0AgBRCGBSAFQcgBaiEFIAZBAWsiBg0ACwsgBCgCsBAiAwRAIABBBGsoAgAiBUF4cSECIAIgA0HIAWwiA0EEQQggBUEDcSIFG2pJDRsgBUEARyACIANBJ2pLcQ0cIAAQ7gULQQEhBQsCQCAFRQ0AIAQoAugQQYCAgIB4Rg0AIARB6BBqEMAJCyASRQRAIARBwAdqEOwLCyAEKAJoIgIoAgAhACACIABBAWs2AgAgAEEBRw0OIAQoAmgQMgwOCyAEQfgFaiIIIARBqAlqIgJBLGopAgA3AwAgBEHwBWoiCSACQSRqKQIANwMAIARB6AVqIgsgAkEcaikCADcDACAEQeAFaiINIARBvAlqKQIANwMAIAQgBCkCtAk3A9gFIAQCfiAKRQRAQfAAEKwBIgJFDRMgAiAHNgIIIAJCCDcDACACIAM2AhAgAiAFNgIMIAIgBCkD2AU3AhQgAkEcaiANKQMANwIAIAJBJGogCykDADcCACACQSxqIAkpAwA3AgAgAkE0aiAIKQMANwIAIAQgAjYCmAZCDAwBCyAEQZAGaiICQRxqIA0pAwA3AgAgAkEkaiAEQegFaikDADcCACACQSxqIAkpAwA3AgAgBEHEBmogCCkDADcCACAEIAM2AqAGIAQgBTYCnAYgBCAHNgKYBiAEIAQpA9gFNwKkBkIJCzcDkAYgBhCTDCAEKAKgESIDKAIAIQIgAyACQQFrNgIAIAJBAUYEQCAEKAKgERAyCyAAIARBkAZqQfAA/AoAAAwUCyABKAIIQRtHBEAgBEHIB2ogAUHkAWooAgA2AgAgBCABKQLcATcDwAcgBEGYAmogAUHYAGoiBkHgAPwKAAAgAUEIaiEHIAEoAlAhCSAEQaARaiIIQQhqIAFBzAFqKAIANgIAIAQgASkCxAE3A6ARIAFBxAFqIQ0CQAJAAkACQCAJRQRAIARBqAlqIgUgAiADKAIMIARBwAdqIAYgCEIDEJgDIAQoAqgJRQ0CIAAgBCkD4Ak3AzggBEGQE2ogBUEYaikDACIrNwMAIARBmBNqIAVBIGopAwAiLTcDACAEQYgTaiICQRhqIAVBKGopAwAiLDcDACACQSBqIAVBMGopAwAiLzcDACAAQUBrIAVBQGspAwA3AwAgBCAEKQO4CSIuNwOIEyAEKQOwCSEwIABBMGogLzcDACAAQShqICw3AwAgAEEgaiAtNwMAIABBGGogKzcDACAAIC43AxAgACAwNwMIIABCGDcDACANEMERIAcQ7AsMAQsgBEGoCWoiBSAHQdAA/AoAACAEQYgTaiACIARBwAdqIARBmAJqIAUgBEGgEWogAygCIBEHACAEKAKQEyEGIAQoAowTIQsgBCgCiBMiCEGBgICAeEcNAiAAQYuAgIB4NgI4IAAgBjYCDCAAIAs2AgggAEIYNwMAIA0QwRELIAQoAsAHIgIoAgAhACACIABBAWs2AgAgAEEBRw0RIAQoAsAHEDIMEQsgBEGIE2oiAkEQaiAEQagJaiIDQSBqKQMAIis3AwAgAkEYaiAEQdAJaikDACItNwMAIARBgANqIANBGGopAwA3AwAgBEH4AmoiAkEQaiArNwMAIAJBGGogLTcDACACQSBqIARB2AlqKQMANwMAIAQgBCkDuAk3A/gCIAQoArQJIQYgBCgCsAkhCyAEKAKsCSEIDAELIARBmANqIARBtBNqKQIANwMAIARBkANqIARBrBNqKQIANwMAIARBiANqIARBpBNqKQIANwMAIARBgANqIARBnBNqKQIANwMAIAQgBCkClBM3A/gCC0HwABCsASICRQ0RIAIgCDYCCCACQgg3AwAgAiAGNgIQIAIgCzYCDCACIAQpA/gCNwIUIAJBHGogBEGAA2opAwA3AgAgAkEkaiAEQYgDaikDADcCACACQSxqIARBkANqKQMANwIAIAJBNGogBEGYA2opAwA3AgAgBCACNgKYBiAEQgw3A5AGIAQoAqQRIQIgBCgCqBEiBgRAIAIhBQNAIAUQhgUgBUHIAWohBSAGQQFrIgYNAAsLIAQoAqARIgMEQCACIANByAFsEIETCyAJRQRAIAcQ7AsLIAQoAsAHIgMoAgAhAiADIAJBAWs2AgAgAkEBRgRAIAQoAsAHEDILIAAgBEGQBmpB8AD8CgAADBMLIARBqANqIAFByAFqKAIANgIAIAQgASkCwAE3A6ADIARBiBNqIAFB4ABqQeAA/AoAACAEQcAHaiABQRBqQdAA/AoAACAEQawDaiABQcABahDtAiAEKALYE0GAgICAeEYEQEGhv8YAQSBBxL/GABCHEwALIAQoAtwTIQUgBCgC4BMiBkEBRwRAIAUhACAGIgkEQCAFQQxqIQtBASEJIAVBGGohAAsgBCAANgK0CSAEIAs2ArAJIAQgBTYCrAkgBCAJNgKoCSAEIAUgBkEMbGo2ArgJQeS/xgBBICAEQagJakHUv8YAQYTAxgAQihIACwJAIAUoAggiBwRAIAUoAgQhBiAHQTBsEKwBIg1FDRIgBEG4CWohCiANIQUgByELA0AgBEGgEWoiCCAGEIkLAkAgBCgCoBFBgICAgHhHBEAgBEGwCWogCEEIaigCADYCACAEIAQpAqARNwOoCQwBCyAEKAKoESIJQQBIDQkgBCgCpBEhDAJAIAlFBEBBASEIDAELIAkQrAEiCEUNFQsgCQRAIAggDCAJ/AoAAAsgBCAJNgKwCSAEIAg2AqwJIAQgCTYCqAkLIAogBkHIAWoQ/wIgBUEoaiAEQagJaiIIQShqKQMANwMAIAVBIGogCEEgaikDADcDACAFQRhqIAhBGGopAwA3AwAgBUEQaiAKKQMANwMAIAVBCGogCEEIaikDADcDACAFIAQpA6gJNwMAIAZB6AFqIQYgBUEwaiEFIAtBAWsiCw0ACwJAIAdBAUYNACAHQRVPBEAjAEGAIGsiCCQAAkACQAJAAkBBipYKIAcgB0GKlgpPGyIFIAcgB0EBdmsiBiAFIAZLGyIFQdYATwRAIAZBq9WqFU8NAgJAIAVBMGwiBkUEQEEAIQVBCCEGDAELIAYQrAEiBkUNBAsgDSAHIAYgBSAHQcEASRDyAiAGQQRrKAIAIgxBeHEhCyALIAVBMGwiBUEEQQggDEEDcSIMG3JJDSAgDEEARyALIAVBJ2pLcQ0EIAYQ7gUMAQsgDSAHIAhB1QAgB0HBAEkQ8gILIAhBgCBqJAAMBAsQ0RMLAAsMHAsgDSAHEO0JCyAEIAc2ArAJIAQgDTYCrAkgBCAHNgKoCSAEQbgDaiAEQagJahCVAgwBCyAEQQA2AsADIARBADYCuAMLIAQoArQDIQUgBCAEKAKwAyIGNgKwECAEIAYgBUHIAWxqNgK0ECAEIARBwAdqNgK4ECAEQaARaiIHIARBsBBqIggQzAICQAJAIAQpA7ARQgVSBEBB4AEQrAEiBUUNEyAFIAQpA6ARNwMAIAVBMGogB0EwaikDADcDACAFQShqIAdBKGopAwA3AwAgBUEgaiAHQSBqKQMANwMAIAVBGGogB0EYaikDADcDACAFQRBqIAdBEGopAwA3AwAgBUEIaiAHQQhqKQMANwMAIARBATYC8BAgBCAFNgLsECAEQQQ2AugQIARBmAFqIAhBCGooAgA2AgAgBCAEKQKwEDcDkAFBOCEKQQEhCQNAIARBqAlqIARBkAFqEMwCIAQpA7gJQgVRDQIgBCgC6BAgCUYEQCAEQegQaiAJQQFBCEE4EMoRIAQoAuwQIQULIAUgCmoiBiAEKQOoCTcDACAGQTBqIARBqAlqIgdBMGopAwA3AwAgBkEoaiAHQShqKQMANwMAIAZBIGogB0EgaikDADcDACAGQRhqIAdBGGopAwA3AwAgBkEQaiAHQRBqKQMANwMAIAZBCGogB0EIaikDADcDACAEIAlBAWoiCTYC8BAgCkE4aiEKDAALAAsgBEEANgKkEAwBCyAEKALoECEVAkAgCUEBRg0AIAlBFU8EQCMAQYAgayIIJAACQAJAAkACQEGJ3AggCSAJQYncCE8bIgYgCSAJQQF2ayIHIAYgB0sbIgZBygBPBEAgB0GTyaQSTw0CAkAgBkE4bCIHRQRAQQAhBkEIIQcMAQsgBxCsASIHRQ0ECyAFIAkgByAGIAlBwQBJENsCIAdBBGsoAgAiCkF4cSENIA0gBkE4bCIGQQRBCCAKQQNxIgobakkNHyAKQQBHIA0gBkEnaktxDQQgBxDuBQwBCyAFIAkgCEHJACAJQcEASRDbAgsgCEGAIGokAAwECxDREwsACwwbC0EAIQ0jAEEwayIKJAAgBUE4aiEHIAUgCUE4bGohFiAKQRBqIQ4gCkEYaiERIApBIGohFCAKQShqIRIgBSEGA0AgByEIIAZBPGooAgAiEyAGQQRqKAIAIAZBQGsoAgAiCyAGQQhqKAIAIgcgByALSxsQoxMiDCALIAdrIAwbQQBIBEAgCkEIaiIXIAZBzABqKQIANwMAIA4gBkHUAGopAgA3AwAgESAGQdwAaikCADcDACAUIAZB5ABqKQIANwMAIBIgBkHsAGooAgA2AgAgCiAGKQJENwMAIAYoAjghGCANIQcCfwJAA0AgBSAHaiIGQThqIgwgBikDADcDACAGQegAaiAGQTBqKQMANwMAIAZB4ABqIAZBKGopAwA3AwAgBkHYAGogBkEgaikDADcDACAGQdAAaiAGQRhqKQMANwMAIAZByABqIAZBEGopAwA3AwAgBkFAayAGQQhqKQMANwMAIAdFDQEgB0E4ayEHIBMgBkE0aygCACALIAZBMGsoAgAiBiAGIAtLGxCjEyIZIAsgBmsgGRtBAEgNAAsgBSAHakE4agwBCyAFCyAYNgIAIAxBMGsgCzYCACAMQTRrIBM2AgAgDEEsayIGIAopAwA3AgAgBkEIaiAXKQMANwIAIAZBEGogDikDADcCACAGQRhqIBEpAwA3AgAgBkEgaiAUKQMANwIAIAZBKGogEigCADYCAAsgDUE4aiENIBYgCCIGQThqIgdHDQALIApBMGokAAtByAQQrAEiCEUNESAIQQA7AcIEIAhBADYCuAMgBCAFIAlBOGxqIg42AuwJIAQgFTYC6AkgBCAFNgLkCSAEIAU2AuAJIARCBjcDuAkgBEG4EWohCiAEQcAJaiEMQgYhKyAIIQkDQAJAAkACfyArQgZSBEAgBEG4EGogBEGwCWopAwA3AwAgBCAEKQOoCTcDsBAgBSEGICshLCAMDAELIAUgDkYNASAEQbgQaiAFQQhqKQMANwMAIAQgBUE4aiIGNgLkCSAEIAUpAwA3A7AQIAUpAxAhLCAFQRhqCyEFICxCBVINASAGIQULIARCBjcDuAkgDiAFa0E4biEGAkAgBSAORwRAA0AgBSgCACIJBEAgBUEEaigCACINQQRrKAIAIgpBeHEhByAHQQRBCCAKQQNxIgobIAlqSQ0DIApBAEcgByAJQSdqS3ENHyANEO4FCyAFQRhqEKwEIAVBOGohBSAGQQFrIgYNAAsLIAQoAugJIgUEQCAEKALgCSAFQThsEIETCyAQBEAgCCEGIBAhCgNAAkACQAJAIAYvAcIEIgUEQCAGIAVBAWsiEkECdGoiDSgCzAQiBS8BwgQiCUEFTw0DQQUgCWtB//8DcSIHIA0oAsgEIg0vAcIEIgxLDQEgDSAMIAdrIg47AcIEIAVBBTsBwgQgBUG8A2ohCyAJQQxsIhEEQCALIAdBDGxqIAsgEfwKAAALIAlBKGwiEQRAIAUgB0EobGogBSAR/AoAAAsgDCAOQQFqIhFrIgwgB0EBa0cNAiANQbwDaiETIAxBDGwiFQRAIAsgEyARQQxsaiAV/AoAAAsgDEEobCIWBEAgBSANIBFBKGxqIBb8CgAACyAEQaARaiIUQSBqIhcgDSAOQShsaiIMQSBqKQMANwMAIBRBGGoiGCAMQRhqKQMANwMAIBRBEGoiGSAMQRBqKQMANwMAIBRBCGoiFCAMQQhqKQMANwMAIAQgDCkDADcDoBEgBEHwEGoiGiAGIBJBDGxqIgxBxANqIhsoAgA2AgAgBCAMKQK8AzcD6BAgEyAOQQxsaiIOQQhqKAIAIRMgDCAOKQIANwK8AyAbIBM2AgAgBEGoCWoiDEEgaiIOIAYgEkEobGoiBkEgaiISKQMANwMAIAxBGGoiEyAGQRhqIhspAwA3AwAgDEEQaiIfIAZBEGoiICkDADcDACAMQQhqIgwgBkEIaiIhKQMANwMAIAQgBikDADcDqAkgEiAXKQMANwMAIBsgGCkDADcDACAgIBkpAwA3AwAgISAUKQMANwMAIAYgBCkDoBE3AwAgCyAVaiIGQQhqIBooAgA2AgAgBiAEKQPoEDcCACAFIBZqIgZBIGogDikDADcDACAGQRhqIBMpAwA3AwAgBkEQaiAfKQMANwMAIAZBCGogDCkDADcDACAGIAQpA6gJNwMAIApBAUYNAyAHQQJ0IQYgBUHIBGohByAJQQJ0QQRqIgkEQCAGIAdqIAcgCfwKAAALIAYEQCAHIA0gEUECdGpByARqIAb8CgAACyAFKALIBCIGQQA7AcAEIAYgBTYCuAMgBSgCzAQiBkEBOwHABCAGIAU2ArgDIAUoAtAEIgZBAjsBwAQgBiAFNgK4AyAFKALUBCIGQQM7AcAEIAYgBTYCuAMgBSgC2AQiBkEEOwHABCAGIAU2ArgDIAUoAtwEIgZBBTsBwAQgBiAFNgK4AwwDC0GYgcgAQRlBtIHIABDGEwALQfSByABBJ0GcgsgAEMYTAAtBqL7KAEEoQdC+ygAQxhMACyAFIQYgCkEBayIKDQALCyAEIBA2AqgQIAQgCDYCpBAMAwsMGgsgCiAFKQMANwMAIARBqBFqIgcgBEG4EGopAwA3AwAgCkEIaiINIAVBCGopAwA3AwAgCkEQaiILIAVBEGopAwA3AwAgCkEYaiIUIAVBGGopAwA3AwAgBCAEKQOwEDcDoBEgBCAsNwOwEQJAIAYgDkYEQEIFIS0MAQsgBCAGQThqIgU2AuQJIAZBCGopAwAhLSAGQSBqKQMAIS8gBkEoaikDACEuIAZBMGopAwAhMCAGKQMQISsgBikDACE0IAwgBikDGDcDACAMQRhqIDA3AwAgDEEQaiAuNwMAIAxBCGogLzcDACAEQbAJaiAtNwMAIAQgNDcDqAlCBSEtICtCBVEEQCAFIQYMAQsCQCAEKAKoESIRIAQoArAJRw0AIAQoAqQRIgYgBCgCrAkgERCjEw0AAkAgBCgCoBEiBwRAIAZBBGsoAgAiC0F4cSENIA1BBEEIIAtBA3EiCxsgB2pJDR0gC0EARyANIAdBJ2pLcQ0BIAYQ7gULIAoQrAQMAwsMHAsgBSEGICshLQsgBEHwAGoiESAHKQMANwMAIARB6BBqIgVBCGoiEiANKQMAIis3AwAgBUEQaiITIAspAwAiLzcDACAFQRhqIhUgFCkDACIuNwMAIARBkAFqIgVBCGoiByArNwMAIAVBEGoiDSAvNwMAIAVBGGoiCyAuNwMAIAQgLTcDuAkgBCAEKQOgETcDaCAEIAopAwAiKzcD6BAgBCArNwOQAQJAAkAgCS8BwgQiBUELTwRAQQAhBwJAA0AgCSgCuAMiCUUEQEH4BBCsASINRQ0YIA0gCDYCyAQgDUEAOwHCBCANQQA2ArgDIBBBAWoiEEUNBCAIQQA7AcAEIAggDTYCuAMgDSEJIBAhBwwCCyAHQQFqIQcgCS8BwgRBCksNAAsgCCENC0HIBBCsASILRQ0VIAtBADsBwgQgC0EANgK4AyAHQQFrIghFDQIDQEH4BBCsASIFRQ0WIAUgCzYCyAQgBUEAOwHCBCAFQQA2ArgDIAtBADsBwAQgCyAFNgK4AyAFIQsgCEEBayIIDQALDAILIAkgBUEBajsBwgQgESgCACEGIAkgBUEMbGoiDiAEKQNoNwK8AyAOQcQDaiAGNgIAIAkgBUEobGoiBSAsNwMAIAVBIGogCykDADcDACAFQRhqIA0pAwA3AwAgBUEQaiAHKQMANwMAIAUgBCkDkAE3AwggBCgC5AkhBSAEKALsCSEOIAQpA7gJISsgD0EBaiEPDAILQZi+ygAQsBUACwJAIAkvAcIEIgVBC0kEQCAJIAVBAWoiCDsBwgQgCSAFQQxsaiIUIAQpA2g3ArwDIBRBxANqIBEoAgA2AgAgCSAFQShsaiIFICw3AwAgBSAEKQPoEDcDCCAFQRBqIBIpAwA3AwAgBUEYaiATKQMANwMAIAVBIGogFSkDADcDACAJIAhBAnRqIAs2AsgEIAsgCDsBwAQgCyAJNgK4AyAHRQ0BAkAgB0EDcSILRQRAIAchBQwBCyAHIQUDQCAFQQFrIQUgCSAJLwHCBEECdGooAsgEIQkgC0EBayILDQALCyAHQQRJDQEDQCAJIAkvAcIEQQJ0aigCyAQiByAHLwHCBEECdGooAsgEIgcgBy8BwgRBAnRqKALIBCIHIAcvAcIEQQJ0aigCyAQhCSAFQQRrIgUNAAsMAQtBxIHIAEEgQeSByAAQxhMACyAGIQUgLSErIA0hCCAPQQFqIQ8MAAsACyAEIA82AqwQIAQoAogIIgcEfiAEQagJaiIFIARBiBNqQeAA/AoAACAEQaARaiIGIARBwAdqQdAA/AoAACAEQZABaiACIARBoANqIAUgBkEAIAMoAiARBwAgBCgCmAEhCSAEKAKUASEGIAQoApABIgpBgYCAgHhGBEAgAEGLgICAeDYCOCAAIAk2AgwgACAGNgIIIABCGDcDACAEQaQQahDzBSAEQbgDahDsBSAEQawDahDBESAEKAKgAyICKAIAIQAgAiAAQQFrNgIAIABBAUcNDiAEKAKgAxAyDA4LIARB6ANqIARBvAFqKQIANwMAIARB4ANqIARBtAFqKQIANwMAIARB2ANqIARBrAFqKQIANwMAIARB0ANqIARBpAFqKQIANwMAIAQgBCkCnAE3A8gDQgkFQhQLIStB8AAQrAEiAkUNECACIAk2AhAgAiAGNgIMIAIgCjYCCCACICs3AwAgAiAEKQPIAzcCFCAEQaQGaiAEQcADaigCADYCACACQRxqIARB0ANqKQMANwIAIAJBJGogBEHYA2opAwA3AgAgAkEsaiAEQeADaikDADcCACACQTRqIARB6ANqKQMANwIAIAQgBCkCuAM3ApwGIAQgAjYCmAYgBEIWNwOQBgJAIA8EQEHwABCsASICRQ0SIAIgBEGQBmpB8AD8CgAAIARBnAZqIgNBCGogBEGsEGooAgA2AgAgAyAEKQKkEDcCACAEIAI2ApgGIARCFzcDkAYMAQsgBEGkEGoQ8wULIAQoArADIQIgBCgCtAMiBgRAIAIhBQNAIAUQhgUgBUHIAWohBSAGQQFrIgYNAAsLIAQoAqwDIgMEQCACIANByAFsEIETCyAHRQRAIARBwAdqEOwLIARBiBNqIgIQywQgAkHQAGoQhg4LIAQoAqADIgMoAgAhAiADIAJBAWs2AgAgAkEBRw0RIAQoAqADEDIMEQsgASgCGCEFIAEoAhQhECABKAIQISBByLrLAC0AAEUEQBDWEQsgBEGQE2pByPrKACkDADcDAEG4ussAQbi6ywApAwAiK0IBfDcDACAEQcD6ygApAwA3A4gTIARBwLrLACkDADcDoBMgBCArNwOYEyAQIAVB0ABsaiEbIBAhDQJAAkAgBUUNACAEQdgJaiEhIARB2AdqISUgDSEFAkADQCAFQdAAaiENIAUoAgAiJkEbRg0CIAUoAkAhFyAFKAI8IR8gBSgCOCEYIAUoAjQhGSAFKAIwIScgBSkCKCEtIAUpAiAhLyAlIAVBHGooAgA2AgAgBEHAB2oiBkEQaiIoIAVBFGopAgA3AwAgBkEIaiIpIAVBDGopAgA3AwAgBEG4EGoiKiAFQcwAaigCADYCACAEIAUpAgQ3A8AHIAQgBSkCRDcDsBBBACEFIARBADYC8BAgBEKAgICAwAA3AugQIAQoAtwRIgZBDGoiEygCACEIIAQoAuQRIREgBCgC4BEhCgJAAkACQCAGQRBqIhUoAgAiByIUDgICAQALIAchBgNAAn8gCCAGQQF2IgsgBWoiDEHkAGxqIglB1ABqKAIAIg4gCkcEQCAKIA5LDAELIAlB2ABqKAIAIBFJCyEJIAwgBSAJGyEFIAYgC2siBkEBSw0ACwsCfyAIIAVB5ABsaiIGQdQAaigCACIJIApHBEAgCSAKSQwBCyAGQdgAaigCACARSQsgBWohFAsCQCAHIBRGDQAgH0EEayEWIC1C88rRy6eM2bL0AIUhLiAvQuHklfPW7Nm87ACFITAgLULt3pHzlszct+QAhSE0IC9C9crNg9es27fzAIUhNSAIIAdB5ABsaiESIAggFEHkAGxqIQhBACEPIBlB4ABqIRoDQCAIKAJUIApHDQEgCCgCWCARRw0BAkACQAJAIA8gFGoiCyAVKAIAIgVJBEAgCEHkAGohCAJAIBMoAgAgC0HkAGxqIgUtAGBFBEAgBS0ASEEDcQ0BCyAPQQFqIQ8gCCASRw0FDAYLIAQoAtwRIgYoAgAhBSAGIAVBAWo2AgAgBUEASA0ZIAQgBCgC3BEiDjYCoAEgBCALNgKUASAEQQA2ApABIARBMGogDkEIaiIcIAsQww4gBCgCNCEFIAQoAjAhBgJAAkAgGA4CBAEACyAhQgA3AwAgIUEIakIANwMAIAQgLTcD0AkgBCAvNwPICSAEIC43A8AJIAQgNDcDuAkgBCAwNwOwCSAEIDU3A6gJIARBqAlqIgcgBiAFELkIIARB/wE6AGggByAEQegAakEBELkIIAQpA9gJIAQ1AuAJQjiGhCIxIAQpA8AJhSIsIAQpA7AJfCErICsgLEIQiYUiNiAEKQO4CSIyIAQpA6gJfCIzQiCJfCEsICwgNkIViYUiNiAyQg2JIDOFIjIgK3wiM0IgiUL/AYV8ISsgLCAxhSAzIDJCEYmFIjF8IjJCIIkgKyA2QhCJhSIzfCEsICwgM0IViYUiMyAyIDFCDYmFIjEgK3wiMkIgiXwhKyArIDNCEImFIjMgMiAxQhGJhSIxICx8IjJCIIl8ISwgKyAxQg2JIDKFIit8IjFCIIkgLCAzQhWJhSIyfCIzICtCEYkgMYUiKyAsfCArQg2JhSIsfCErIBcgKyAyQhCJIDOFQhWJICxCEYmFICtCIIiFhSIrp3EhCSArQhmIQv8Ag0KBgoSIkKDAgAF+ITFBACEHA0AgCSAfaikAACIsIDGFIitCgYKEiJCgwIABfSArQn+Fg0KAgYKEiJCgwIB/gyIrQgBSBEADQCAWICt6p0EDdiAJaiAXcUECdGsoAgAiDCAYTw0FIBkgDEHoAGxqIgxB5ABqKAIAIAVGBEAgBiAMQeAAaigCACAFEKMTRQ0ICyArQgF9ICuDIitCAFINAAsLICwgLEIBhoNCgIGChIiQoMCAf4NCAFINBCAJIAdBCGoiB2ogF3EhCQwACwALIAUgGUHkAGooAgBHDQIgBiAaKAIAIAUQoxMNAgwDCyALIAVBrKbFABDjEgALIAwgGEHQ+soAEOMSAAsgBEGoCWoiBSAEQZABahCpBCAEKAKoCSIGQRxGDQACQAJAIAZBG0cEQCAFEKwEDAELIAQoAqwJIgUEQCAEKAKwCSIHQQRrKAIAIglBeHEhBiAGQQRBCCAJQQNxIgkbIAVqSQ0gIAlBAEcgBiAFQSdqS3ENISAHEO4FCyAEKAK8CSEHIAQoAsAJIgYEQCAHIQUDQCAFEKwEIAVBIGohBSAGQQFrIgYNAAsLIAQoArgJIgZFDQAgB0EEaygCACIJQXhxIQUgBSAGQQV0IgZBBEEIIAlBA3EiCRtySQ0fIAlBAEcgBSAGQSdqS3ENASAHEO4FCyAEQShqIBwgCxDDDiAEKAIsIgVBAEgNDCAEKAIoIQYCQCAFRQRAQQEhDAwBCyAFEKwBIgxFDRgLIAUEQCAMIAYgBfwKAAALIAQoAvAQIgYgBCgC6BBGBEAgBEHoEGoQvRILIAQoAuwQIAZBDGxqIgcgBTYCCCAHIAw2AgQgByAFNgIAIAQgBkEBajYC8BAMAQsMHgsgDiAOKAIAIgVBAWs2AgAgBUEBRgRAIA4QMgsgD0EBaiEPIAggEkcNAAsLIAQoAuwQIQwCQCAEKALwECIJQQJJDQAgCUEVTwRAAkACQAJAIAwiB0EQaigCACIGIAdBBGooAgAgB0EUaigCACIFIAdBCGooAgAiCCAFIAhJGxCjEyIKIAUgCGsgChsiDkEATgRAIAdBIGohCkECIQsDQCAKQQRrKAIAIgggBiAKKAIAIgYgBSAFIAZLGxCjEyIRIAYgBWsgERtBAEgNAiAKQQxqIQogBiEFIAghBiAJIAtBAWoiC0cNAAsMAgsgB0EgaiEKQQIhCwNAIApBBGsoAgAiCCAGIAooAgAiBiAFIAUgBksbEKMTIhEgBiAFayARG0EATg0BIApBDGohCiAGIQUgCCEGIAkgC0EBaiILRw0ACwwBCyAJIAtHDQELIA5BAE4NAiAJQQF2IQogCUEMbCAHakEMayEFA0AgBygCACEGIAcgBSgCADYCACAFIAY2AgAgB0EEaiIGKQIAISsgBiAFQQRqIgYpAgA3AgAgBiArNwIAIAVBDGshBSAHQQxqIQcgCkEBayIKDQALDAILIAcgCUEAIAlBAXJnQQF0QT5zEPcBDAELQQAhCCAMQQxqIQUgDCAJQQxsaiERIAwhBgNAIAUhByAGQRBqKAIAIgsgBkEEaigCACAGQRRqKAIAIgogBkEIaigCACIFIAUgCksbEKMTIg4gCiAFayAOG0EASARAIAYoAgwhDyAIIQUCfwJAA0AgBSAMaiIGQQxqIg4gBikCADcCACAGQRRqIAZBCGooAgA2AgAgBUUNASAFQQxrIQUgCyAGQQhrKAIAIAogBkEEaygCACIGIAYgCksbEKMTIhQgCiAGayAUG0EASA0ACyAFIAxqQQxqDAELIAwLIA82AgAgDkEEayAKNgIAIA5BCGsgCzYCAAsgCEEMaiEIIBEgByIGQQxqIgVHDQALCyAEKALoECEaIAQpA5gTIAQpA6ATIAwgCRDxCSErIAQoAowTIhQgK6ciEXEhDiArQhmIIjBC/wCDQoGChIiQoMCAAX4hKyAEKAKIEyEKAkACQAJAAkACQAJAIAkEQCAMQQRqIQdBACELA0ACQCAKIA5qKQAAIi4gK4UiLEKBgoSIkKDAgAF9ICxCf4WDQoCBgoSIkKDAgH+DIixCAFIEQANAAkAgCiAseqdBA3YgDmogFHFBaGxqIg9BEGsoAgAgCUcNACAPQRRrKAIAQQRqIQUgByEGIAkhCANAIAVBBGooAgAiEiAGQQRqKAIARw0BIAUoAgAgBigCACASEKMTDQEgBUEMaiEFIAZBDGohBiAIQQFrIggNAAsMAwsgLEIBfSAsgyIsQgBSDQALCyAuIC5CAYaDQoCBgoSIkKDAgH+DQgBSDQMgC0EIaiILIA5qIBRxIQ4MAQsLIAwhBQJAA0ACQCAFKAIAIgYEQCAFQQRqKAIAIghBBGsoAgAiCkF4cSEHIAdBBEEIIApBA3EiChsgBmpJDQEgCkEARyAHIAZBJ2pLcQ0DIAgQ7gULIAVBDGohBSAJQQFrIgkNAQwFCwsMIgsMIgtBACEFA0AgCiAOaikAACIuICuFIixCgYKEiJCgwIABfSAsQn+Fg0KAgYKEiJCgwIB/gyIsQgBSBEADQCAKICx6p0EDdiAOaiAUcUFobGoiD0EQaygCAEUNBCAsQgF9ICyDIixCAFINAAsLIC4gLkIBhoNCgIGChIiQoMCAf4NCAFINASAOIAVBCGoiBWogFHEhDgwACwALIAQoApATRQRAAkAgBEGIE2oiCEEQaiEHIwBBIGsiEiQAAkAgCCgCDCIKQQFqIgUEQCAIKAIEIg9BAWoiE0EDdiIGQQdsIRwCQCAPIBwgD0EISRsiC0EBdiAFSQRAAkACQAJAAkACfyALQQFqIgYgBSAFIAZJGyIFQQ9PBEAgBUH/////AUsNCUF/IAVBA3RBB25BAWtndkEBagwBC0EEIAVBCHFBCGogBUEESRsLIgWtQhh+IitCIIinDQAgK6ciCyAFQQhqIg5qIQYgBiALSQ0AIAZB+P///wdLDQAgBhCsASIGRQ0BIAYgC2ohEyAOBEAgE0H/ASAO/AsACyAFQQFrIhYgBUEDdkEHbCAWQQhJGyEcIAgoAgAhCyAKDQJBACEKDAMLIBJBADYCGCASQQE2AgwgEkGczMoANgIIIBJCBDcCECASQQhqQfy/xAAQ8RMLAAsgE0EIaiEiIAtBGGshHSALKQMAQn+FQoCBgoSIkKDAgH+DISsgBykDCCE0IAcpAwAhNUEAIQUgCiEHIAshDgNAICtQBEADQCAFQQhqIQUgDkEIaiIOKQMAQoCBgoSIkKDAgH+DIitCgIGChIiQoMCAf1ENAAsgK0KAgYKEiJCgwIB/hSErCyATIDUgNCAdICt6p0EDdiAFaiIeQWhsaiIGQQRqKAIAIAZBCGooAgAQ8QmnIiMgFnEiBmopAABCgIGChIiQoMCAf4MiLlAEQEEIIRUDQCAGIBVqIQYgFUEIaiEVIBMgBiAWcSIGaikAAEKAgYKEiJCgwIB/gyIuUA0ACwsgK0IBfSArgyErIBMgLnqnQQN2IAZqIBZxIgZqLAAAQQBOBEAgEykDAEKAgYKEiJCgwIB/g3qnQQN2IQYLIAYgE2ogI0EZdiIVOgAAICIgBkEIayAWcWogFToAACATIAZBf3NBGGxqIgZBEGogCyAeQX9zQRhsaiIVQRBqKQAANwAAIAZBCGogFUEIaikAADcAACAGIBUpAAA3AAAgB0EBayIHDQALCyAIIBY2AgQgCCATNgIAIAggHCAKazYCCCAPRQ0BIA9BGGxBH2pBeHEiBiAPakEJaiIFRQ0BIAsgBmsiB0EEaygCACIIQXhxIQYgBkEEQQggCEEDcSIIGyAFakkNJSAIQQBHIAYgBUEnaktxDSYgBxDuBQwBCyAIIBMEfyAIKAIAIQ5BACEFAkAgBiATQQdxQQBHaiIGQQFHBEAgBkEBcSAGQf7///8DcSEGA0AgBSAOaiIIKQMAISsgCCArQn+FQgeIQoGChIiQoMCAAYMgK0L//v379+/fv/8AhHw3AwAgCEEIaiIIKQMAISsgCCArQn+FQgeIQoGChIiQoMCAAYMgK0L//v379+/fv/8AhHw3AwAgBUEQaiEFIAZBAmsiBg0AC0UNAQsgBSAOaiIFKQMAISsgBSArQn+FQgeIQoGChIiQoMCAAYMgK0L//v379+/fv/8AhHw3AwALAkAgE0EITwRAIA4gE2ogDikAADcAAAwBCyATRQ0AIA5BCGogDiAT/AoAAAsgDkEIaiEWIAcpAwghLiAHKQMAITRBASEGQQAhBQNAIAUhCCAGIQUCQCAIIA5qIiItAABBgAFHDQAgDiAIQX9zQRhsaiEGIA4gCEFobGoiB0EQayEjIAdBFGshCwNAIA4gNCAuIAsoAgAgIygCABDxCaciHSAPcSIeIgdqKQAAQoCBgoSIkKDAgH+DIitQBEBBCCEVA0AgByAVaiEHIBVBCGohFSAOIAcgD3EiB2opAABCgIGChIiQoMCAf4MiK1ANAAsLIA4gK3qnQQN2IAdqIA9xIgdqLAAAQQBOBEAgDikDAEKAgYKEiJCgwIB/g3qnQQN2IQcLIAcgHmsgCCAea3MgD3FBCE8EQCAHIA5qIhUtAAAgFSAdQRl2IhU6AAAgFiAHQQhrIA9xaiAVOgAAIA4gB0F/c0EYbGohB0H/AUYEQCAiQf8BOgAAIBYgDyAIQQhrcWpB/wE6AAAgB0EQaiAGQRBqKQAANwAAIAdBCGogBkEIaikAADcAACAHIAYpAAA3AAAMAwsgBikAACErIAYgBykAADcAACAHICs3AAAgBykACCErIAcgBikACDcACCAGICs3AAggBigAECEVIAYgBygAEDYAECAHKAAUIR0gByAGKAAUNgAUIAYgHTYAFCAHIBU2ABAMAQsLICIgHUEZdiIGOgAAIBYgDyAIQQhrcWogBjoAAAsgBSATSSIHIAVqIQYgBw0ACyAPIBwgD0EISRsFQQALIAprNgIICyASQSBqJAAMAgsMAAsgEkEANgIYIBJBATYCDCASQZzMygA2AgggEkIENwIQIBJBCGpB/L/EABDxEwALCyAaQYCAgIB4RgRAIBEhDwwCCyAEKAKMEyIGIBFxIgggBCgCiBMiBWopAABCgIGChIiQoMCAf4MiK1AEQEEIIQcDQCAHIAhqIQggB0EIaiEHIAUgBiAIcSIIaikAAEKAgYKEiJCgwIB/gyIrUA0ACwsgBSAreqdBA3YgCGogBnEiCGosAAAiB0EATgRAIAUgBSkDAEKAgYKEiJCgwIB/g3qnQQN2IghqLQAAIQcLIAUgCGogMKdB/wBxIgo6AAAgBSAIQQhrIAZxakEIaiAKOgAAQQAhBiAFIAhBaGxqIg9BBGsiCEEANgIAIA9BDGtCgICAgIABNwIAIA9BEGsgCTYCACAPQRRrIAw2AgAgD0EYayAaNgIAIAQgBCgClBNBAWo2ApQTIAQgBCgCkBMgB0EBcWs2ApATDAILIBpFDQAgDEEEaygCACIGQXhxIQUgBSAaQQxsIgdBBEEIIAZBA3EiBhtqSQ0DIAZBAEcgBSAHQSdqS3ENBSAMEO4FCyAPQQRrIggoAgAiBiAPQQxrKAIARw0BCyAPQQxrEMgSCyAPQQhrKAIAIAZB0ABsaiIFICY2AgAgBSAEKQPABzcCBCAFIBc2AkAgBSAfNgI8IAUgGDYCOCAFIBk2AjQgBSAnNgIwIAUgLTcDKCAFIC83AyAgBSAEKQOwEDcCRCAFQQxqICkpAwA3AgAgBUEUaiAoKQMANwIAIAVBHGogJSgCADYCACAFQcwAaiAqKAIANgIAIAggBkEBajYCACAbIA0iBUcNAQwECwsMGQsMGQsgGyANa0HQAG4hBSANIBtGDQADQCANEO0LIA1B0ABqIQ0gBUEBayIFDQALCyAgBEAgEEEEaygCACIGQXhxIQUgBSAgQdAAbCIHQQRBCCAGQQNxIgYbckkNFyAGQQBHIAUgB0EnaktxDRggEBDuBQsgBCgCiBMiCykDACAEKAKMEyIFBH8gCyAFQRhsIgZrQRhrIQwgBSAGakEhaiEUQQgFQQALIQ0gBCgClBMhECALQQhqIQggBSALakEBaiEJQn+FQoCBgoSIkKDAgH+DIiunIQ4gK0IgiKcLIQdBgICAgHghEgJAIAQoArgRIg9BgICAgHhGDQAgBCkC1BEhKyAEKALQESESIAQoAsgRIQogBCgCxBEhESAEKQK8ESEsIAQoAswRIgYEQCAKIQUDQCAFKAIAIhMEQCAFQQRqKAIAIhZBBGsoAgAiF0F4cSEVIBVBBEEIIBdBA3EiFxsgE2pJDRkgF0EARyAVIBNBJ2pLcQ0aIBYQ7gULIAVBDGohBSAGQQFrIgYNAAsLIBFFDQAgCkEEaygCACIGQXhxIQUgBSARQQxsIhFBBEEIIAZBA3EiBhtqSQ0WIAZBAEcgBSARQSdqS3ENFyAKEO4FCyAEICw3ArADIAQgDzYCrAMgK0IgiAJAIA1BgYCAgHhGBEBBACEFQQEhBgwBCyAHIQYgDiEFIAghDiAJIQcgCyEIC6chCSArpyERIARB6BFqIQogBEHcEWohCwJAAkACQAJAAkACQCAPQYCAgIB4RwRAIAQgDDYCsBMgBCAUNgKsEyAEIBA2AqATQQAhDyAEQQA2AuATIARBADYC0BMgBCAKNgLEEyAEIAs2AsATIAQgAzYCvBMgBCACNgK4EyAEIA02AqgTIAQgCDYCmBMgBCAHNgKUEyAEIA42ApATIAQgBjYCjBMgBCAFNgKIEyAEQYyAgIB4NgLAASAEIARBkAFqIgU2AvATIAQgBEGsA2o2AsgTIARBqAlqIgYgBEGIE2oQugQCQCAEKAKoCSIHQQJHBEAgB0EBcUUNASAFEJoGIAVBOGogBEHoCWopAwA3AwAgBUEwaiAGQThqKQMANwMAIAVBKGogBkEwaikDADcDACAFQSBqIAZBKGopAwA3AwAgBUEYaiAGQSBqKQMANwMAIAVBEGogBkEYaikDADcDACAEQZgBaiAGQRBqKQMANwMAIAQgBCkDsAk3A5ABCyAEQYgTahCqAkEIIQdBACEKIAQoAsABIgZBjICAgHhGDQIgBEHwAGogBEGkAWopAgA3AwAgBEH4AGogBEGsAWopAgA3AwAgBEGAAWogBEG0AWopAgA3AwAgBEGIAWogBEG8AWooAgA2AgAgBEHAA2ogBEHMAWooAgA2AgAgBCAEKQKcATcDaCAEIAQpAsQBNwO4AyAEKAKYASELIAQoApQBIRAgBCgCkAEhCAwGCyAEQbAQaiIFQTBqIgYgBEHcCWooAgA2AgAgBUEoaiIHIARB1AlqKQIANwMAIAVBIGoiCCAEQcwJaikCADcDACAFQRhqIg0gBEHECWopAgA3AwAgBUEQaiIFIARBvAlqKQIANwMAIARBuBBqIgogBEG0CWopAgA3AwAgBCAEKQKsCTcDsBBBwAMQrAEiDEUNFSAMQgg3AwAgDCAEKQOwEDcDCCAMQRBqIAopAwA3AwAgDEEYaiAFKQMANwMAIAxBIGogDSkDADcDACAMQShqIAgpAwA3AwAgDEEwaiAHKQMANwMAIAxBOGogBigCADYCAEEBIQogBEEBNgKsECAEIAw2AqgQIARBBDYCpBAgBEGoCWogBEGIE2pB8AD8CgAAIARBwAdqQQRyIQZB+AAhCwNAIAQoApAKIQUgBEHAB2oiByAEQagJahC6BAJAIAQoAsAHIghBAkcEQCAIQQFxRQ0BIAUQmgYgBUE4aiAEQYAIaikDADcDACAFQTBqIAdBOGopAwA3AwAgBUEoaiAHQTBqKQMANwMAIAVBIGogB0EoaikDADcDACAFQRhqIAdBIGopAwA3AwAgBUEQaiAHQRhqKQMANwMAIAVBCGogB0EQaikDADcDACAFIAQpA8gHNwMACyAEQagJahCqAiAEKAKkECEPIAQoAqgQIQcgBCgCwAEiBkGMgICAeEYNAyAEQfAAaiAEQaQBaikCADcDACAEQfgAaiAEQawBaikCADcDACAEQYABaiAEQbQBaikCADcDACAEQYgBaiAEQbwBaigCADYCACAEQcADaiAEQcwBaigCADYCACAEIAQpApwBNwNoIAQgBCkCxAE3A7gDIAQoApgBIQsgBCgClAEhECAEKAKQASEIIAchBQNAIAUQuwEgBUHwAGohBSAKQQFrIgoNAAsgD0UNByAHIA9B8ABsEIETDAcLIARB6BBqIgVBMGoiByAGQTBqKAIANgIAIAVBKGoiCCAGQShqKQIANwMAIAVBIGoiDSAGQSBqKQIANwMAIAVBGGoiECAGQRhqKQIANwMAIAVBEGoiDiAGQRBqKQIANwMAIAVBCGoiDyAGQQhqKQIANwMAIAQgBikCADcD6BAgBCgCpBAgCkYEQCAEQaQQaiAKQQFBCEHwABDKESAEKAKoECEMCyALIAxqIgVBCGtCCDcDACAFIAQpA+gQNwMAIAVBCGogDykDADcDACAFQRBqIA4pAwA3AwAgBUEYaiAQKQMANwMAIAVBIGogDSkDADcDACAFQShqIAgpAwA3AwAgBUEwaiAHKAIANgIAIAQgCkEBaiIKNgKsECALQfAAaiELDAALAAsgBCAMNgKwEyAEIBQ2AqwTIAQgEDYCoBNBACEPIARBADYC4BMgBEEANgLQEyAEIAo2AsQTIAQgCzYCwBMgBCADNgK8EyAEIAI2ArgTIAQgDTYCqBMgBCAINgKYEyAEIAc2ApQTIAQgDjYCkBMgBCAGNgKMEyAEIAU2AogTIARBjICAgHg2AsABIAQgBEGQAWoiAjYC8BMgBCAEQawDajYCyBMgBEGoCWoiAyAEQYgTahC6BAJAIAQoAqgJIgVBAkcEQCAFQQFxRQ0BIAIQmgYgAkE4aiAEQegJaikDADcDACACQTBqIANBOGopAwA3AwAgAkEoaiADQTBqKQMANwMAIAJBIGogA0EoaikDADcDACACQRhqIANBIGopAwA3AwAgAkEQaiADQRhqKQMANwMAIARBmAFqIANBEGopAwA3AwAgBCAEKQOwCTcDkAELIARBiBNqEKoCQQghB0EAIQogBCgCwAEiBkGMgICAeEYNAiAEQfAAaiAEQaQBaikCADcDACAEQfgAaiAEQawBaikCADcDACAEQYABaiAEQbQBaikCADcDACAEQYgBaiAEQbwBaigCADYCACAEQcADaiAEQcwBaigCADYCACAEIAQpApwBNwNoIAQgBCkCxAE3A7gDIAQoApgBIQsgBCgClAEhECAEKAKQASEIDAULIARBsBBqIgJBMGoiAyAEQdwJaigCADYCACACQShqIgUgBEHUCWopAgA3AwAgAkEgaiIGIARBzAlqKQIANwMAIAJBGGoiByAEQcQJaikCADcDACACQRBqIgIgBEG8CWopAgA3AwAgBEG4EGoiCCAEQbQJaikCADcDACAEIAQpAqwJNwOwEEHAAxCsASIMRQ0UIAxCCTcDACAMIAQpA7AQNwMIIAxBEGogCCkDADcDACAMQRhqIAIpAwA3AwAgDEEgaiAHKQMANwMAIAxBKGogBikDADcDACAMQTBqIAUpAwA3AwAgDEE4aiADKAIANgIAQQEhCiAEQQE2AqwQIAQgDDYCqBAgBEEENgKkECAEQagJaiAEQYgTakHwAPwKAAAgBEHAB2pBBHIhA0H4ACELA0AgBCgCkAohAiAEQcAHaiIFIARBqAlqELoEAkAgBCgCwAciBkECRwRAIAZBAXFFDQEgAhCaBiACQThqIARBgAhqKQMANwMAIAJBMGogBUE4aikDADcDACACQShqIAVBMGopAwA3AwAgAkEgaiAFQShqKQMANwMAIAJBGGogBUEgaikDADcDACACQRBqIAVBGGopAwA3AwAgAkEIaiAFQRBqKQMANwMAIAIgBCkDyAc3AwALIARBqAlqEKoCIAQoAqQQIQ8gBCgCqBAhByAEKALAASIGQYyAgIB4Rg0DIARB8ABqIARBpAFqKQIANwMAIARB+ABqIARBrAFqKQIANwMAIARBgAFqIARBtAFqKQIANwMAIARBiAFqIARBvAFqKAIANgIAIARBwANqIARBzAFqKAIANgIAIAQgBCkCnAE3A2ggBCAEKQLEATcDuAMgBCgCmAEhCyAEKAKUASEQIAQoApABIQggByEFA0AgBRC7ASAFQfAAaiEFIApBAWsiCg0ACyAPRQ0GIAcgD0HwAGwQgRMMBgsgBEHoEGoiAkEwaiIFIANBMGooAgA2AgAgAkEoaiIGIANBKGopAgA3AwAgAkEgaiIHIANBIGopAgA3AwAgAkEYaiIIIANBGGopAgA3AwAgAkEQaiINIANBEGopAgA3AwAgAkEIaiIQIANBCGopAgA3AwAgBCADKQIANwPoECAEKAKkECAKRgRAIARBpBBqIApBAUEIQfAAEMoRIAQoAqgQIQwLIAsgDGoiAkEIa0IJNwMAIAIgBCkD6BA3AwAgAkEIaiAQKQMANwMAIAJBEGogDSkDADcDACACQRhqIAgpAwA3AwAgAkEgaiAHKQMANwMAIAJBKGogBikDADcDACACQTBqIAUoAgA2AgAgBCAKQQFqIgo2AqwQIAtB8ABqIQsMAAsACyAEIAo2AqAGIAQgBzYCnAYgBCAPNgKYBiAEQgs3A5AGIBJBgICAgHhGBEAgBEEANgJkIARCgICAgIABNwJcDAILIAQgCTYCZCAEIBE2AmAgBCASNgJcICtCgICAgBBUDQEgBEGoCWoiBSAEQZAGaiAEQdwAaiACIAMQViAEQYgTaiICQQhqIgYgBUEQaikDADcDACACQRBqIgcgBUEYaikDADcDACACQRhqIgggBUEgaikDADcDACACQSBqIgkgBUEoaikDADcDACACQShqIg0gBUEwaikDADcDACACQTBqIgogBUE4aikDADcDACACQThqIgsgBUFAaykDADcDACAEIAQpA7AJNwOIEyAEKQOoCSIrQhhRBEAgACAEKQOIEzcDCCAAQhg3AwAgAEFAayALKQMANwMAIABBOGogCikDADcDACAAQTBqIA0pAwA3AwAgAEEoaiAJKQMANwMAIABBIGogCCkDADcDACAAQRhqIAcpAwA3AwAgAEEQaiAGKQMANwMADAULIARBkAZqIgJB6ABqIARBqAlqIgNB6ABqKQMANwMAIAJB4ABqIANB4ABqKQMANwMAIAJB2ABqIANB2ABqKQMANwMAIAJB0ABqIANB0ABqKQMANwMAIAQgBCkD8Ak3A9gGIARBmAZqIgIgBCkDiBM3AwAgAkEIaiAGKQMANwMAIAJBEGogBykDADcDACACQRhqIAgpAwA3AwAgAkEgaiAJKQMANwMAIAJBKGogDSkDADcDACACQTBqIAopAwA3AwAgAkE4aiALKQMANwMAIAQgKzcDkAYMAgsgBCAKNgKg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aikDADcDACACQdgNaiIDQQhqIAUpAwA3AwAgA0EQaiAHKQMANwMAIANBGGogDCkDADcDACADQSBqIA4pAwA3AwAgA0EoaiAPKQMANwMAIANBMGogECkDADcDACADQThqIAQpAwA3AwAgAiACKQOYETcDsA0gAiACKQPYDzcD2A0CQCACKQPIDEICUg0AIAIoAogNQYCAgIB4Rw0AIAItAKwNQQFxDQAgAigCqA1FDQsLQfAAEKwBIgNFDR0gAyAXNwMAIAMgAikD2A03AwggAyACKQOwDTcDSCADQRBqIAJB2A1qIgRBCGopAwA3AwAgA0EYaiAEQRBqKQMANwMAIANBIGogBEEYaikDADcDACADQShqIARBIGopAwA3AwAgA0EwaiAEQShqKQMANwMAIANBOGogBEEwaikDADcDACADQUBrIARBOGopAwA3AwAgA0HQAGogAkGwDWoiBEEIaikDADcDACADQdgAaiAEQRBqKQMANwMAIANB4ABqIARBGGopAwA3AwAgA0HoAGogBEEgaikDADcDACACIAM2AoAPIAJBmA5qIAJByAxqQegA/AoAAAwYCyACQQA2AogDIAJCgICAgIABNwOAAyACQgs3A/gCQQEhBkEBIQUMFgsgAkGwDWogAkGcE2oQ/AMLIAIpA4gEIRggAkHYD2oiEiACQfgDaiIDIAItAOgFIAIoArwFIAIoAsAFEH8gAkH4CGoiBCADQagB/AoAACACQagLaiIDIAkgCigCDCACQdwFaiAEIAJBsA1qIAItAOgFEJMFIAJB0BBqIgRBCGoiByADQRBqKQMANwMAIARBEGoiBiADQRhqKQMANwMAIARBGGoiDCADQSBqKQMANwMAIARBIGoiDiADQShqKQMANwMAIARBKGoiDyADQTBqKQMANwMAIARBMGoiECADQThqKQMANwMAIARBOGoiBCADQUBrKQMANwMAIAIgAikDsAs3A9AQIAIpA6gLIhdCGFEEQCACQfgCaiIDQRBqIAcpAwA3AwAgA0EYaiAGKQMANwMAIANBIGogDCkDADcDACADQShqIA4pAwA3AwAgA0EwaiAPKQMANwMAIANBOGogECkDADcDACADQUBrIAQpAwA3AwAgAiACKQPQEDcDgAMgAkIYNwP4AiASEKsIDBILIAJBiA9qIgNBIGogAkGQDGopAwA3AwAgA0EYaiACQYgMaikDADcDACADQRBqIAJBgAxqKQMANwMAIANBCGogAkH4C2opAwA3AwAgAkHIDGoiA0EIaiAHKQMANwMAIANBEGogBikDADcDACADQRhqIAwpAwA3AwAgA0EgaiAOKQMANwMAIANBKGogDykDADcDACADQTBqIBApAwA3AwAgA0E4aiAEKQMANwMAIAIgAikD8As3A4gPIAIgAikD0BA3A8gMAkAgAikD2A9CAlINACACKAKYEEGAgICAeEcNACACLQC8EEEBcQ0AIAIoArgQRQ0HC0HwABCsASIDRQ0aIAMgFzcDACADIAIpA8gMNwMIIAMgAikDiA83A0ggA0EQaiACQcgMaiIEQQhqKQMANwMAIANBGGogBEEQaikDADcDACADQSBqIARBGGopAwA3AwAgA0EoaiAEQSBqKQMANwMAIANBMGogBEEoaikDADcDACADQThqIARBMGopAwA3AwAgA0FAayAEQThqKQMANwMAIANB0ABqIAJBiA9qIgRBCGopAwA3AwAgA0HYAGogBEEQaikDADcDACADQeAAaiAEQRhqKQMANwMAIANB6ABqIARBIGopAwA3AwAgAiADNgKQDCACQagLaiACQdgPakHoAPwKAAAMEAsgAkHQEGoiA0HoAGogAkH4CGoiBEHoAGopAwA3AwAgA0HgAGogBEHgAGopAwA3AwAgA0HYAGogBEHYAGopAwA3AwAgA0HQAGogBEHQAGopAwA3AwAgA0EQaiAFKQMANwMAIANBGGogBykDADcDACADQSBqIAYpAwA3AwAgA0EoaiAKKQMANwMAIANBMGogCSkDADcDACADQThqIAwpAwA3AwAgA0FAayAOKQMANwMAIAIgAikDwAk3A5gRIAIgFzcD0BAgAiACKQOoCzcD2BAgAigC6AkhByACKALsCSEFIAIoAvAJIQQgAi0A9AlBAXEEQEHwABCsASIGRQ0aIAYgA0HwAPwKAAAgAkIMNwPQECACIAY2AtgQCyAEBEAgBSEDA0AgAygCACIGBEAgA0EEaigCACIJQQRrKAIAIgxBeHEhCiAKQQRBCCAMQQNxIgwbIAZqSQ0oIAxBAEcgCiAGQSdqS3ENJyAJEO4FCyADQQxqIQMgBEEBayIEDQALCyAHRQ0bIAUgB0EMbBCBEwwbCyACQdAQaiIDQRxqIAJBvAtq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AGopAwA3AwAgA0EYaiIGIARB4ABqKQMANwMAIANBEGoiCiAEQdgAaikDADcDACADQQhqIgkgBEHQAGopAwA3AwAgAiACKQPwCzcD+ANB8AAQrAEiA0UNFyADIBc3AwAgAyACKQPQEDcDCCADIAIpA/gDNwNIIANBEGogAkHQEGoiBEEIaikDADcDACADQRhqIARBEGopAwA3AwAgA0EgaiAEQRhqKQMANwMAIANBKGogBEEgaikDADcDACADQTBqIARBKGopAwA3AwAgA0E4aiAEQTBqKQMANwMAIANBQGsgBEE4aikDADcDACADQdAAaiAJKQMANwMAIANB2ABqIAopAwA3AwAgA0HgAGogBikDADcDACADQegAaiAIKQMANwMAIAIgAzYCjAMgAiAONgKIAyACIAc2AoQDIAIgBTYCgAMgAkIGNwP4AgweCyACIA8Q+w0gAigCBCEGIAIoAgAhFSARIAIpAsgRNwIAIBFBCGogAkHQEWooAgA2AgAgD0EYaikDACEXIA9BEGopAwAhGiAPQQhqKQMAIRsgDykDACEcIANBGjYCECADIBU2AhQgAyAFNgIcIAMgBjYCGCAQIBs3AwAgAyAENgIkIAMgBzYCICACQfgDaiIDQRBqIBo3AwAgA0EYaiAXNwMAIAIgHDcD+AMgFCACQZgOakHUAPwKAAAgAkGoC2ogA0H4APwKAAAgAiAIQQFqNgLQDEIDIRcLIAJB0BBqIAJBqAtqQfgA/AoAACACKALMDyAORgRAIAJBzA9qIA5BAUEIQYABEMoRIAIoAtAPIQwLIAwgDkEHdGoiAyAXNwMAIANBCGogAkHQEGpB+AD8CgAAIAIgDkEBaiIONgLUDwwACwALIAJBqAtqIgRBEGogAkHIDGoiA0EIaikDADcDACAEQRhqIANBEGopAwA3AwAgBEEgaiADQRhqKQMANwMAIARBKGogA0EgaikDADcDACAEQTBqIANBKGopAwA3AwAgBEE4aiADQTBqKQMANwMAIAJB6AtqIANBOGopAwA3AwAgAkH4C2ogAkGID2oiA0EIaikDADcDACACQYAMaiADQRBqKQMANwMAIAJBiAxqIANBGGopAwA3AwAgAkGQDGogA0EgaikDADcDACACIBc3A6gLIAIgAikDyAw3A7ALIAIgAikDiA83A/ALIAJB2A9qEKsIDAkLIAJBmA5qIgRBEGogAkHYDWoiA0EIaikDADcDACAEQRhqIANBEGopAwA3AwAgBEEgaiADQRhqKQMANwMAIARBKGogA0EgaikDADcDACAEQTBqIANBKGopAwA3AwAgBEE4aiADQTBqKQMANwMAIAJB2A5qIANBOGopAwA3AwAgAkHoDmogAkGwDWoiA0EIaikDADcDACACQfAOaiADQRBqKQMANwMAIAJB+A5qIANBGGopAwA3AwAgAkGAD2ogA0EgaikDADcDACACIBc3A5gOIAIgAikD2A03A6AOIAIgAikDsA03A+AOIAJByAxqEKsIDA0LQbi9xgBBK0HkvcYAEIcTAAsgAkEANgLwESACQQE2AuQRIAJBoOvGADYC4BEgAkIENwLoESACQeARakGo68YAEPETDBALDBwLQZTtxgAQsBUACyACQeARaiIDIAEQSSACKALoESEEIAIoAuQRIQUgAigC4BEhASACKAKQEiIHQYyAgIB4RwRAIAAgAikC7BE3AhQgACACKQKUEjcCPCAAQTRqIANBLGooAgA2AgAgAEEsaiADQSRqKQIANwIAIABBJGogA0EcaikCADcCACAAQRxqIAJB9BFqKQIANwIAIABBxABqIAJBnBJqKAIANgIAIAAgBzYCOCAAIAQ2AhAgACAFNgIMIAAgATYCCCAAQhg3AwAMGAsgBEUEQCAAQhQ3AwAgAUUNGCAFIAFB8ABsEIETDBgLIAAgBDYCECAAIAU2AgwgACABNgIIIABCBDcDAAwXCyADKAIIRQRAIAJB4BFqIgMgARBJIAIoAugRIQQgAigC5BEhBSACKALgESEHIAIoApASIghBjICAgHhHBEAgACACKQLsETcCFCAAIAIpApQSNwI8IABBNGogA0EsaigCADYCACAAQSxqIANBJGopAgA3AgAgAEEkaiADQRxqKQIANwIAIABBHGogAkH0EWopAgA3AgAgAEHEAGogAkGcEmooAgA2AgAgACAINgI4IAAgBDYCECAAIAU2AgwgACAHNgIIIABCGDcDAAwYCwJAAkACQAJAIAZBCGooAgAgCksEQCAGQQRqKAIAIApByAJsaiIDKQMAIRcgA0IJNwMAIBdCCVENICACIBc3A/gDIAJBgARqIANBCGpBuAL8CgAAIAJB4BFqIgMgASACQfgDahBvIAJB+AhqIgFBCGogA0EQaikDADcDACABQRBqIgggA0EYaikDADcDACABQRhqIg0gA0EgaikDADcDACABQSBqIgYgA0EoaikDADcDACABQShqIgsgA0EwaikDADcDACABQTBqIgkgA0E4aikDADcDACABQThqIgEgA0FAaykDADcDACACIAIpA+gRNwP4CCACKQPgESIXQglRBEAgACACKQP4CDcDCCAAQhg3AwAgAEFAayABKQMANwMAIABBOGogCSkDADcDACAAQTBqIAspAwA3AwAgAEEoaiAGKQMANwMAIABBIGogDSkDADcDACAAQRhqIAgpAwA3AwAgAEEQaiACQYAJaikDADcDAAwFCyACQYAHaiACQagSakH4AfwKAAAgAkG4BmoiAUEQaiACQYAJaikDADcDACABQRhqIAJB+AhqIgNBEGopAwA3AwAgAUEgaiADQRhqKQMANwMAIAFBKGogA0EgaikDADcDACABQTBqIANBKGopAwA3AwAgAUE4aiADQTBqKQMANwMAIAJB+AZqIANBOGopAwA3AwAgAiACKQP4CCIYNwPABiACIBc3A7gGIBdCB1INASAYp0EBcQ0BIAJB0BBqIghBIGogAkHkBmooAgA2AgAgCEEYaiACQdwGaikCADcDACAIQRBqIAJB1AZqKQIANwMAIAhBCGogAkHMBmopAgA3AwAgAiACKQLEBjcD0BAgAkHgEWoiAyABQQxqIgYQ7AIgAigCkBIiDUGMgICAeEcEQCAAIAIpApQSNwI8IAJBqAtqIgFBKGogA0EoaikDACIXNwMAIAFBIGogA0EgaikDACIYNwMAIAFBGGogA0EYaikDACIZNwMAIAFBEGogA0EQaikDACIaNwMAIAFBCGogA0EIaikDACIbNwMAIABBxABqIAJBnBJqKAIANgIAIAIgAikD4BEiHDcDqAsgAEEwaiAXNwMAIABBKGogGDcDACAAQSBqIBk3AwAgAEEYaiAaNwMAIABBEGogGzcDACAAIBw3AwggACANNgI4IABCGDcDACAIQQxqEJwODAQLIAJBqAtqIg1BEGoiCCACQeARaiIBQRBqIgsoAgA2AgAgDUEIaiABQQhqKQMANwMAIAIgAikD4BE3A6gLQfAAEKwBIgNFDRIgA0IFNwMAIAMgAikDsAs3AwggA0EQaiAIKAIANgIAIAEgAkHcEGoQ7AIgAigC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FSACQeQRaiIJQRhqIRMgCUEgaiEQIAlBKGohESAJQTBqIRIgBSEEAkACQAJAA0AgBCgCACIDIBYoAgBJBEACQCAVKAIAIANByABsaiILKAIAIg9BCEYNACAEQQRqKAIAIQMCQAJAQQIgD0EDayAPQQJNG0EDaw4CAAECCyAMDQUgC0EINgIAIAkgCykCBDcCACAJQQhqIAtBDGopAgA3AgAgCUEQaiALQRRqKQIANwIAIBMgC0EcaikCADcCACAQIAtBJGopAgA3AgAgESALQSxqKQIANwIAIBIgC0E0aigCADYCACACIA82AuARIAJB4BFqEIYHQQEhDCADIQgMAQsgB0EBRg0DIAtBCDYCACAJIAspAgQ3AgAgCUEIaiALQQxqKQIANwIAIAlBEGogC0EUaikCADcCACATIAtBHGopAgA3AgAgECALQSRqKQIANwIAIBEgC0EsaikCADcCACASIAtBNGooAgA2AgAgAiAPNgLgESACQeARahCGB0EBIQcgAyENCyAUIARBCGoiBEcNAQwFCwtBhO3GABCwFQALQSIQrAEiA0UNDyADQSBqQfK5xgAvAAA7AAAgA0EYakHqucYAKQAANwAAIANBEGpB4rnGACkAADcAACADQQhqQdq5xgApAAA3AAAgA0HSucYAKQAANwAADAELQSIQrAEiA0UNDiADQSBqQdC5xgAvAAA7AAAgA0EYakHIucYAKQAANwAAIANBEGpBwLnGACkAADcAACADQQhqQbi5xgApAAA3AAAgA0GwucYAKQAANwAACyAAQYmAgIB4NgI4IABBIjYCFCAAIAM2AhAgAEKAgICAqAQ3AwggAEIYNwMAIA5FDRcgBSAOQQN0EIETDBcLIA4EQCAFQQRrKAIAIgRBeHEhAyADIA5BA3QiC0EEQQggBEEDcSIEG2pJDRkgBEEARyADIAtBJ2pLcQ0YIAUQ7gULAkAgDARAIAJB4BFqIgMgASAIEK0BIAJBwAZqIgUgA0EQaikDADcDACACQbgGaiIEQRBqIgggA0EYaikDADcDACAEQRhqIgsgA0EgaikDADcDACAEQSBqIgkgA0EoaikDADcDACAEQShqIgwgA0EwaikDADcDACAEQTBqIg4gA0E4aikDADcDACAEQThqIg8gA0FAaykDADcDACACIAIpA+gRNwO4BiACKQPgESIXQhhSDQEgACACKQO4BjcDCCAAQhg3AwAgAEFAayAPKQMANwMAIABBOGogDikDADcDACAAQTBqIAwpAwA3AwAgAEEoaiAJKQMANwMAIABBIGogCykDADcDACAAQRhqIAgpAwA3AwAgAEEQaiAFKQMANwMADBgLQSAQrAEiAUUNDSABQRhqQfC4xgApAAA3AAAgAUEQakHouMYAKQAANwAAIAFBCGpB4LjGACkAADcAACABQdi4xgApAAA3AAAgAEGJgICAeDYCOCAAQYCAgIB4NgIIIABCGDcDACAAQSA2AhQgACABNgIQIABBIDYCDAwXCyACQagLaiIEQegAaiACQeARaiIDQegAaikDADcDACAEQeAAaiADQeAAaikDADcDACAEQdgAaiADQdgAaikDADcDACAEQdAAaiADQdAAaikDADcDACAEQRBqIAUpAwA3AwAgBEEYaiAIKQMANwMAIARBIGogCykDADcDACAEQShqIAkpAwA3AwAgBEEwaiAMKQMANwMAIARBOGogDikDADcDACAEQUBrIA8pAwA3AwAgAiACKQOoEjcD8AsgAiACKQO4BjcDsAsgAiAXNwOoCwJAAkACQAJAIAdBAXEEQCADIAEgDRCtASACQcAGaiIFIANBEGopAwA3AwAgAkG4BmoiBEEQaiIHIANBGGopAwA3AwAgBEEYaiIIIANBIGopAwA3AwAgBEEgaiINIANBKGopAwA3AwAgBEEoaiILIANBMGopAwA3AwAgBEEwaiIJIANBOGopAwA3AwAgBEE4aiIMIANBQGspAwA3AwAgAiACKQPoETcDuAYgAikD4BEiF0IYUg0BIAAgAikDuAY3AwggAEIYNwMAIABBQGsgDCkDADcDACAAQThqIAkpAwA3AwAgAEEwaiALKQMANwMAIABBKGogDSkDADcDACAAQSBqIAgpAwA3AwAgAEEYaiAHKQMANwMAIABBEGogBSkDADcDAAwDCyACQhQ3AwgMAQsgAkEIaiIDQegAaiACQeARaiIEQegAaikDADcDACADQeAAaiAEQeAAaikDADcDACADQdgAaiAEQdgAaikDADcDACADQdAAaiAEQdAAaikDADcDACADQRBqIAUpAwA3AwAgA0EYaiAHKQMANwMAIANBIGogCCkDADcDACADQShqIA0pAwA3AwAgA0EwaiALKQMANwMAIANBOGogCSkDADcDACADQUBrIAwpAwA3AwAgAiACKQOoEjcDUCACIAIpA7gGNwMQIAIgFzcDCAsgAkHgEWoiAyABEEkCQCACKAKQEiIEQYyAgIB4RwRAIAAgAikClBI3AjwgAkG4BmoiAUEoaiADQShqKQMAIhc3AwAgAUEgaiADQSBqKQMAIhg3AwAgAUEYaiADQRhqKQMAIhk3AwAgAUEQaiADQRBqKQMAIho3AwAgAUEIaiADQQhqKQMAIhs3AwAgAEHEAGogAkGcEmooAgA2AgAgAiACKQPgESIcNwO4BiAAQTBqIBc3AwAgAEEoaiAYNwMAIABBIGogGTcDACAAQRhqIBo3AwAgAEEQaiAbNwMAIAAgHDcDCCAAIAQ2AjggAEIYNwMADAELIAJB8ANqIAJB4BFqIgNBCGooAgA2AgAgAiACKQPgETcD6AMgAkH4A2ohBSAGQQRqKAIAIQcgBkEIaigCACEIIwBBIGsiBCQAAkAgCCAKSwRAIAcgCkHIAmxqIgcpAwAhFyAHQgk3AwAgF0IJUgRAIAUgFzcDACAFQQhqIAdBCGpBuAL8CgAAIARBIGokAAwCCyAEQQA2AhggBEEBNgIMIARBoOvGADYCCCAEQgQ3AhAgBEEIakGo68YAEPETAAtBuOvGABCwFQALIAMgASAFEG8gAkH4CGoiAUEIaiIEIANBEGopAwA3AwAgAUEQaiIFIANBGGopAwA3AwAgAUEYaiIHIANBIGopAwA3AwAgAUEgaiIIIANBKGopAwA3AwAgAUEoaiINIANBMGopAwA3AwAgAUEwaiIGIANBOGopAwA3AwAgAUE4aiIBIANBQGspAwA3AwAgAiACKQPoETcD+AgCQCACKQPgESIXQglRBEAgACACKQP4CDcDCCAAQhg3AwAgAEFAayABKQMANwMAIABBOGogBikDADcDACAAQTBqIA0pAwA3AwAgAEEoaiAIKQMANwMAIABBIGogBykDADcDACAAQRhqIAUpAwA3AwAgAEEQaiAEKQMANwMADAELIAJBgAdqIAJBqBJqQfgB/AoAACACQbgGaiIDQRBqIgQgAkGACWopAwA3AwAgA0EYaiACQfgIaiIBQRBqKQMANwMAIANBIGogAUEYaikDADcDACADQShqIAFBIGopAwA3AwAgA0EwaiABQShqKQMANwMAIANBOGogAUEwaikDADcDACACQfgGaiABQThqKQMANwMAIAIgAikD+Ag3A8AGIAIgFzcDuAYgF0IGUg0DIAIoAsAGIg1BBEYNAyACKALEBiEGIAJB4BFqIgMgBBDsAiACKAKQEiIEQYyAgIB4RgRAIAJB0BBqIgVBEGoiByADQRBqKAIANgIAIAVBCGogA0EIaikDADcDACACIAIpA+ARNwPQEEHwABCsASIERQ0RIARCBTcDACAEIAIpA9gQNwMIIARBEGogBygCADYCAEHwABCsASIHRQ0RIAcgAkGoC2pB8AD8CgAAQfAAEKwBIghFDREgCCACQQhqQfAA/AoAACACIAg2ApAJIAIgBzYCjAkgAiAGNgKECSACIA02AoAJIAIgBDYCiAkgAkITNwP4CCAFEOkSIAMgCiABIAJB6ANqENEKIAAgA0HwAPwKAAAMGwsgACACKQKUEjcCPCACQdAQaiIBQShqIAJB4BFqIgNBKGopAwAiFzcDACABQSBqIANBIGopAwAiGDcDACABQRhqIANBGGopAwAiGTcDACABQRBqIANBEGopAwAiGjcDACABQQhqIANBCGopAwAiGzcDACAAQcQAaiACQZwSaigCADYCACACIAIpA+ARIhw3A9AQIABBMGogFzcDACAAQShqIBg3AwAgAEEgaiAZNwMAIABBGGogGjcDACAAQRBqIBs3AwAgACAcNwMIIAAgBDYCOCAAQhg3AwALIAJB6ANqIgMoAgQhACADKAIIIgQEQCAAIQEDQCABELsBIAFB8ABqIQEgBEEBayIEDQALCwJAAkACQCADKAIAIgMEQCAAQQRrKAIAIgRBeHEhASABIANB8ABsIgNBBEEIIARBA3EiBBtySQ0BIARBAEcgASADQSdqS3ENAiAAEO4FCwwCC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsLIAJBCGoQuwELIAJBqAtqELsBDBcLIAJBADYC8BEgAkEBNgLkESACQZi5xgA2AuARIAJCBDcC6BEgAkHgEWpBoLnGABDxEwALIAJB4BFqIgMgARBJIAIoAugRIQQgAigC5BEhBSACKALgESEHIAIoApASIghBjICAgHhHBEAgACACKQLsETcCFCAAIAIpApQSNwI8IABBNGogA0EsaigCADYCACAAQSxqIANBJGopAgA3AgAgAEEkaiADQRxqKQIANwIAIABBHGogAkH0EWopAgA3AgAgAEHEAGogAkGcEmooAgA2AgAgACAINgI4IAAgBDYCECAAIAU2AgwgACAHNgIIIABCGDcDAAwWCwJAIAZBCGooAgAgCksEQCAGQQRqKAIAIApByAJsaiIDKQMAIRcgA0IJNwMAIBdCCVENGyACIBc3A/gDIAJBgARqIANBCGpBuAL8CgAAIAJB4BFqIgMgASACQfgDahBvIAJB+AhqIgFBCGogA0EQaikDADcDACABQRBqIgggA0EYaikDADcDACABQRhqIg0gA0EgaikDADcDACABQSBqIgYgA0EoaikDADcDACABQShqIgsgA0EwaikDADcDACABQTBqIgkgA0E4aikDADcDACABQThqIgEgA0FAaykDADcDACACIAIpA+gRNwP4CAJAIAIpA+ARIhdCCVEEQCAAIAIpA/gINwMIIABCGDcDACAAQUBrIAEpAwA3AwAgAEE4aiAJKQMANwMAIABBMGogCykDADcDACAAQShqIAYpAwA3AwAgAEEgaiANKQMANwMAIABBGGogCCkDADcDACAAQRBqIAJBgAlqKQMANwMADAELIAJBgAdqIAJBqBJqQfgB/AoAACACQbgGaiIDQRBqIAJBgAlqKQMANwMAIANBGGogAkH4CGoiAUEQaiINKQMANwMAIANBIGogAUEYaikDADcDACADQShqIAFBIGopAwA3AwAgA0EwaiABQShqKQMANwMAIANBOGogAUEwaikDADcDACACQfgGaiABQThqKQMANwMAIAIgAikD+AgiGDcDwAYgAiAXNwO4BiAXQgZSDQIgGKdBBEcNAiACQeARaiIDIAJBxAZqEOwCIAIoApASIghBjICAgHhGBEAgAkEIaiIIQRBqIANBEGooAgAiBjYCACAIQQhqIANBCGopAwAiFzcDACANIAY2AgAgAiACKQPgETcDCCACQgU3A/gIIAIgFzcDgAkgCBDpEiACIAQ2AhAgAiAFNgIMIAIgBzYCCCADIAogASAIENEKIAAgA0HwAPwKAAAMGQsgACACKQKUEjcCPCACQQhqIgFBKGogAkHgEWoiA0EoaikDACIXNwMAIAFBIGogA0EgaikDACIYNwMAIAFBGGogA0EYaikDACIZNwMAIAFBEGogA0EQaikDACIaNwMAIAFBCGogA0EIaikD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IAlBA3EiCRsgB2pJDQogCUEARyAGIAdBJ2pLcQ0JIAoQ7gULIANBDGohAyAEQQFrIgQNAAsLIAIoArQMIgNFDQAgBSADQQxsEIETCyAIQQNJDQELIAIoAtgTIgMEQCACKALcEyADEIETCwJAIAIoAogUIgNBgICAgHhGDQAgA0UNACACKAKMFCADEIETCyACQeQTahCJCgsgAkHAAmoiBSACQfgCaiIDQRBqKQMANwMAIAJBuAJqIgRBEGoiByADQRhqKQMANwMAIARBGGoiCCADQSBqKQMANwMAIARBIGoiBiADQShqKQMANwMAIARBKGoiCiADQTBqKQMANwMAIARBMGoiCSADQThqKQMANwMAIARBOGoiDCADQUBrKQMANwMAIAIgAikDgAM3A7gCIAIpA/gCIhdCGFINASAAIAIpA7gCNwMIIABCGDcDACAAQUBrIAwpAwA3AwAgAEE4aiAJKQMANwMAIABBMGogCikDADcDACAAQShqIAYpAwA3AwAgAEEgaiAIKQMANwMAIABBGGogBykDADcDACAAQRBqIAUpAwA3AwALIAsEQCANIQMDQCADELsBIANB8ABqIQMgC0EBayILDQALCyATRQ0BIA1BBGsoAgAiAUF4cSEAIAAgE0HwAGwiA0EEQQggAUEDcSIBG3JJDQMgAUEARyAAIANBJ2pLcQ0CIA0Q7gUMAQsgAkH4CGoiA0HoAGogAkH4AmoiBEHoAGopAwA3AwAgA0HgAGogBEHgAGopAwA3AwAgA0HYAGogBEHYAGopAwA3AwAgA0HQAGogBEHQAGopAwA3AwAgA0EQaiAFKQMANwMAIANBGGogBykDADcDACADQSBqIAgpAwA3AwAgA0EoaiAGKQMANwMAIANBMGogCikDADcDACADQThqIAkpAwA3AwAgA0FAayAMKQMANwMAIAIgAikDwAM3A8AJIAIgFzcD+AggAiACKQO4AjcDgAkgAiALNgKwCyACIA02AqwLIAIgEzYCqAsgAkH4A2oiBCABKAIUIAMgAkGoC2oQ0QogACAEQfAA/AoAAAsgAkGgFGokAA8LQczaygBBLkH82soAEMYTAAtBjNrKAEEuQbzaygAQxhMAC0G468YAELAVAAsgAkEANgLwESACQQE2AuQRIAJBoOvGADYC4BEgAkIENwLoESACQeARakGo68YAEPET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QQhqKQMANwMAIG5BAmogTEECai0AADoAACADIGYpAwA3A5gMIFEgJCkCADcCACBRQQhqICRBCGopAgA3AgAgUUEQaiAkQRBqKQIANwIAIFFBGGogJEEYaikCADcCACBRQSBqICRBIGopAgA3AgAgAyAGNgKoDCADIAU6ANQMIANBADYCpAYgA0KAgICAgAE3ApwGIANBqAZqIAQQpA4gAygCsAYhJiADKAKoBiEnIAMoAqwGIgYgAygCtAYiI0YNCgJAA0AgBiIEQdgAaiEGIAQoAgAiCkEFRg0MIFcgBEEEakHEAPwKAAAgA0HABmogBEHQAGooAgAiBTYCACADIAo2AsgGIAMgBCkCSDcDuAYgA0GQB2ogAiADKAK8BiIEIAUQnAcCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAygCkAdBB0cEQCADQbQHaiAEIAUgAhCrBSADKAK0ByIeQYCAgIB4Rg0DIAMoArwHIQcgAygCuAchCSADKALgBiEFIAMtAIwHIQQgCkEERg0BIDogVykCADcCACAlIDgpAgA3AgAgOkEIaiBXQQhqKQIANwIAIDpBEGogV0EQaigCADYCACAlQQhqIDhBCGopAgA3AgAgJUEQaiA4QRBqKQIANwIAICVBGGogOEEYaikCADcCACAlQSBqIDhBIGopAgA3AgAgAyAKNgLYByADIAU2AvAHIEQgVi8AADsAACBEQQJqIFZBAmotAAA6AAAgAyAEOgCcCCADIJUBNwPACSADQgE3AtQJIANBAjYCzAkgA0G49MYANgLICSADIANBwAlqNgLQCSBtIANByAlqENAMIANB2AdqENIHIANBygdqIGlBAmotAAA6AAAgA0HGB2ogaEECai0AADoAACADIGkvAAA7AcgHIAMgaC8AADsBxAcgAygC+AkhEiADLQD8CSEFIAMtAIAKIQ0gAygChAohHCADKAKICiEpIAMpAowKIYsBIAMoApQKIRMgAykCmAohiQEgBwRAIAlBEGohBANAIAQoAgAiCigCACEOIAogDkEBazYCACAOQQFGBEAgBCgCABAyCyAEQRRqIQQgB0EBayIHDQALCyAeBEAgCUEEaygCACIEQXhxIQogCiAeQRRsIgdBBEEIIARBA3EiBBtqSQ0pIARBAEcgCiAHQSdqS3ENKiAJEO4FCyADKAKQByEZIBNB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IRMgAykD4AohiQEgA0HaAmogBC0AADoAACADIAMvAZAHOwHYAkEAIRVBhYCAgHghByAGIQkgECEWICEhCAwPCyADQfgEaiBnQQhqKAIANgIAIB8gJEEIaikCADcDACADQcAKaiIEQRBqICRBEGopAgA3AwAgBEEYaiAkQRhqKQIANwMAIARBIGogJEEgaikCADcDACADQe4EaiBMQQJqLQAAOgAAIAMgZykCADcD8AQgAyAkKQIANwPACiADIEwvAAA7AewEIAMoAvgBISEgAy0ApAIhGSADKALACiETDAELIANB4AFqENIHQQghBwsgA0H4CWoiDkECaiBPQQJqLQAAIgQ6AAAgA0GSB2oiHCBOQQJqLQAAOgAAIANBhgVqIgkgBDoAACADIE8vAAAiBDsB+AkgAyBOLwAAOwGQByADIAQ7AYQFIAMtAMQKIQogAy0AyAohDyADKALMCiEQIAMoAtAKIQggAykC1AohigEgAygC3AohBiADKQPgCiGIASADQYIFaiIEIBwtAAA6AAAgAyADLwGQBzsBgAUCfwJAIAdBCEYiC0UEQCB6IAMpA/AENwIAIHkgAy8BhAU7AAAgeCADLwGABTsAACB6QQhqIANB+ARqKAIANgIAIHlBAmogCS0AADoAACB4QQJqIAQtAAA6AAAgAyAHNgKIBSADIAo6AKAFIAMgEzYCnAUgAyAhNgKYBSADIA86AKQFIAMgGToAxAUgAyCIATcCvAUgAyAGNgK4BSADIIoBNwOwBSADIAg2AqwFIAMgEDYCqAUgd0ECaiADQe4Eai0AADoAACB3IAMvAewEOwAAID8gPygCACIEQQFqNgIAIARBAEgNFiADIGE2AoQKIAMgYDYCgAogAyA/NgL8CSADQQA2AvgJIANBwApqIANBiAVqIA5BABCfAgJAAkAgAy0AwAoiBEELRgRAIDkgHykAADcAACA5QThqIgcgH0E4aikAADcAACA5QTBqIg8gH0EwaikAADcAACA5QShqIhAgH0EoaikAADcAACA5QSBqIgggH0EgaikAADcAACA5QRhqIgYgH0EYaikAADcAACA5QRBqIgUgH0EQaikAADcAACA5QQhqIgQgH0EIaikAADcAACAyQThqIAcpAAA3AAAgMkEwaiAPKQAANwAAIDJBKGogECkAADcAACAyQSBqIAgpAAA3AAAgMkEYaiAGKQAANwAAIDJBEGogBSkAADcAACAyQQhqIAQpAAA3AAAgMiA5KQAANwAAIANBCzoAyAUgPyA/KAIAIgRBAWs2AgAgBEEBRg0BDAILIANBmAxqIgUgggFBxwD8CgAAIAMgBDoA2AcgAykDiAshiAEggQEgBUHHAPwKAAAgAyCIATcDoAggA0HIBWogA0HYB2oQlAYgPyA/KAIAIgRBAWs2AgAgBEEBRw0BCyA/EDILIAMtAMgFIiJBC0cNASADQZgHaiIFIFBBCGooAgA2AgAgA0HKCWoiBCBbQQJqLQAAOgAAIAMgUCkDADcDkAcgAyBbLwAAOwHICSADKALUBSEPIAMtAOwFIQ0gAygC8AUhGCADKAL0BSEaIAMpA/gFIYoBIAMoAoAGIRMgAykChAYhiQEgAy0AjAYhFSADKQPYBSGMASADKALQBSEJIANBqglqIFpBAmotAAAiAjoAACADQdoCaiAELQAAOgAAIANB1gJqIAI6AAAgAyBaLwAAIgI7AagJIANB3gJqIHRBAmotAAA6AAAgAyADLwHICTsB2AIgAyACOwHUAiADIHQvAAA7AdwCIAlBCHYhGSCMAUIgiKchFiADKQOQByKIAUIgiKchEiAFLQAAIQUgjAGnIQggiAGnIQcMDwsgA0HeAmogSC0AADoAACADQdoCaiBJLQAAOgAAIAMgPi8AADsB3AIgAyA9LwAAOwHYAiADLQCAAyEiIAMpA/gCIYsBIAMoAuwCIQ8gAygC6AIhBiADKQPgAiGNASADLQCEAyEjIAMoAogDISggAygCjAMhJyADKQOQAyGPASADKAKYAyETIAMpApwDIY4BIAMtAKQDISYgAykD8AIhigEgA0HWAmogLi0AADoAACADQdICaiAvLQAAOgAAIAMgPC8AADsB1AIgAyA7LwAAOwHQAiADLQDEAyFAIAMpArwDIZMBIAMoArgDIUEgAykDsAMhlAEgAygCrAMhQiADKAKoAyFDIAMtAIAEITMgAy0AgQQhKSADLQCCBCEeIAMoAvwDISsgAygC+AMhLSADKAL0AyEMIAMoAvADIQcgAygC7AMhEiADKALoAyEqIAMoAuQDIRwgAygC4AMhCiADKALcAyEOIAMoAtgDIQggAygC1AMhFCADKALQAyEJIAMpA8gDIZABIANBzAJqIAUtAAA6AAAgAyBfKAAANgLIAiCKAUIgiKcMAQsgA0HeAmogdkECai0AADoAACADQdoCaiB1QQJqLQAAOgAAIANBmAdqIFBBCGooAgA2AgAgAyB2LwAAOwHcAiADIHUvAAA7AdgCIAMgUCkDADcDkAcgAy0AzAUhIyADKALQBSEoIAMoAtQFIScgAykD2AUhjwEgAy0A7AUhJiADQcoJaiIFIFtBAmotAAA6AAAgA0GqCWoiBCBaQQJqLQAAOgAAIAMgWy8AADsByAkgAyBaLwAAOwGoCSADLQCMBiFAIAMpAoQGIZMBIAMoAoAGIUEgAykD+AUhlAEgAygC9AUhQiADKALwBSFDIAMpA5AGIZABIAMpApQHIY4BIAMoApAHIRMgA0HWAmogBS0AADoAACADIAMvAcgJOwHUAiADQdICaiAELQAAOgAAIAMgAy8BqAk7AdACIAMtAIIEIR4gAy0AgQQhKSADLQCABCEzIAMoAvADIQcgAygC7AMhEiADKALoAyEqIAMoAtgDIQggAygC1AMhFCADKALQAyEJIAMoAuwCIQ8gAygC6AIhBiADKQPgAiGNASADKQP4AiGLASADKQPwAiGKASADKALkAyEcIAMoAuADIQogAygC3AMhDiADKAL8AyErIAMoAvgDIS0gAygC9AMhDEEACyEQIAMoAtAEIiFFDQIgIEEEaygCACIEQXhxIQUCQCAFQQRBCCAEQQNxIgQbICFqSQ0YIARBAEcgBSAhQSdqS3ENACAgEO4FDAMLDBgLICApAABC5NLNo5fN27H0AFINBAJAAkACQAJAAkAgAygCiARBAmsOAgIBAAtBgOfKAEEoQbCCxwAQxhMACyADKAKMBCEFIAMoApAEIQYgAygClAQhBCADQYqAgIB4NgL4BSADIAYgBEHIAGxqNgKECiADIAU2AoAKIAMgBjYC/AkgAyAGNgL4CSADIANByAVqNgKICiADQcAKaiIEIANB+AlqIggQnQsCfyADKQPACkIGUgRAQaAGEKwBIhJFDRdByAEhBiASIARByAH8CgAAQQEhByADQQE2ApgHIAMgEjYClAcgA0EENgKQByADQZgMaiIFQRBqIAgiBEEQaigCADYCACAFQQhqIARBCGopAgA3AwAgAyADKQL4CTcDmAwDQCADQdgHaiADQZgMahCdCyADKQPYB0IGUUUEQCADKAKQByAHRgRA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ApwHIANBAjYClAcgA0G49MYANgKQByADIANBqAlqNgKYByBtIANBkAdqENAMIANB2AdqENIHIEdBIGogA0H4CWoiDUEgaikCADcCACBHQRhqIA1BGGopAgA3AgAgR0EQaiANQRBqKQIANwIAIEdBCGogDUEIaikCADcCACBHIAMpAvgJNwIAIANBhYCAgHg2AtgKQQAhHSADQQA6AIQLIAMoAsgKIQkgAygCzAohDyADKALQCiEIIAMoAtQKITAgAykD2AohkQEgAy0A4AohMSADQaoGaiBZQQJqLQAAOgAAIAMgWS8AADsBqAYgAy0A5AohGyADQc4HaiBYQQJqLQAAOgAAIAMgWC8AADsBzAcgAykC/AohkgEgAygC+AohEyADKQPwCiGMASADKALsCiEXIAMoAugKDAMLIE0gGC8AADsAACBNQQJqIBhBAmotAAA6AAAgMiAVQRBqKQIANwMAIAMgFUEIaikCADcDyAUgNyAWKQIANwIAIDdBCGogFkEIaikCADcCACA3QRBqIBZBEGopAgA3AgAgN0EYaiAWQRhqKQIANwIAIDdBIGogFkEgaikCADcCACADIAU2AtgFIAMgGjoAhAYgA0EANgLgByADQoCAgIDAADcC2AcgA0HACmogA0HICWogA0HIBWogA0HYB2pBBRBAIAMoAsAKIANBqgZqIFlBAmotAAA6AAAgA0HOB2ogWEECai0AADoAACADIFkvAAA7AagGIAMgWC8AADsBzAcgAygCyAohCSADKALMCiEPIAMoAtAKIQggAygC1AohFSADKQPYCiGJASADLQDgCiEWIAMtAOQKIRggAygC6AohGiADKALsCiEFIAMpA/AKIYoBIAMoAvgKIRMgAykC/AohiAEgAy0AhAshDSADQbYHaiBvQQJqLQAAOgAAIAMgby8AADsBtAdBAXENASAEIB8pAwA3AwAgBEE4aiAfQThqKQMANwMAIARBMGogH0EwaikDADcDACAEQShqIB9BKGopAwA3AwAgBEEgaiAfQSBqKQMANwMAIARBGGogH0EYaikDADcDACAEQRBqIB9BEGopAwA3AwAgBEEIaiAfQQhqKQMANwMAIBlBQGshGSAcIBBByABqIhBHDQALIAogGWohBEGKgICAeCETDAQLIIgBIZIBIA0hHSAVITAgiQEhkQEgFiExIBghGyAFIRcgigEhjAEgGgshESADQboGaiADQaoGai0AADoAACADQZ4GaiADQc4Hai0AADoAACADQcIJaiADQbYHai0AADoAACADIAMvAagGOwG4BiADIAMvAcwHOwGcBiADIAMvAbQHOwHACQsgCiAcaiINIAZrQcgAbiEHIAYgDUYNAQNAIAYQ0gcgBkHIAGohBiAHQQFrIgcNAAsMAQsgA0GYDGoiBEE4aiBFQThqKQMANwMAIARBMGogRUEwaikDADcDACAEQShqIEVBKGopAwA3AwAgBEEgaiBFQSBqKQMANwMAIARBGGogRUEYaikDADcDACAEQRBqIEVBEGopAwA3AwAgBEEIaiBFQQhqKQMANwMAIAMgRSkDADcDmAwgA0EANgLICiADQoCAgIDAADcCwAogA0HYB2ogA0HICWogBCADQcAKakEFEEAgA0H2CWoiByBxQQJqLQAAOgAAIANB8glqIhAgcEECai0AADoAACADIHEvAAA7AfQJIAMgcC8AADsB8AkgAygC2AcgAygC4AchCSADKALkByEPIAMoAugHIQggAygC7AchFiADKQPwByGIASADLQD4ByEFIAMtAPwHIQ0gAygCgAghGCADKAKECCEaIAMpA4gIIYoBIAMoApAIIRMgAykClAghiQEgAy0AnAghFSADQe4JaiIGIERBAmotAAA6AAAgAyBELwAAOwHsCUUEQCAJQR5GBEBBCCEUQQAhCSCSASGJASAdIRUgMCEWIJEBIYgBIDEhBSAbIQ0gESEYIBchGiCMASGKAUEAIQgMBgtBwAAQrAEiFEUNFyAUIAU6ABggFCCIATcCECAUIBY2AgwgFCAINgIIIBQgDzYCBCAUIAk2AgAgFCADLwH0CTsAGSAUIA06ABwgFCADLwHwCTsAHSAUIBU6ADwgFCCJATcCNCAUIBM2AjAgFCCKATcCKCAUIBo2AiQgFCAYNgIgIBRBG2ogBy0AADoAACAUQR9qIBAtAAA6AAAgFEE/aiAGLQAAOgAAIBQgAy8B7Ak7AD1BASEJIJIBIYkBIB0hFSAwIRYgkQEhiAEgMSEFIBshDSARIRggFyEaIIwBIYoBQQEhCAwFCyADQeoJaiAHLQAAOgAAIANB5glqIBAtAAA6AAAgA0HiCWogBi0AADoAACADIAMvAfQJOwHoCSADIAMvAfAJOwHkCSADIAMvAewJOwHgCQwBCyCSASGJASAdIRUgMCEWIJEBIYgBIDEhBSARIRggFyEaIIwBIYoBIBshDSAOQcgAbCEbIAohBwJAIA5FDQAgG0FAcSIRIBtGDQAgEUUEQEEIIQcgG0UNASAKQQRrKAIAIhFBeHEhFyAXQQRBCCARQQNxIhEbIBtqSQ0bIBFBAEcgFyAbQSdqS3ENHCAKEO4FDAELIAogG0EIIBEQyAYiB0UNFgsgBCAKayEGIBNBioCAgHhHBEAgA0HqCWogA0G6BmotAAA6AAAgA0HmCWogA0GeBmotAAA6AAAgA0HiCWogA0HCCWotAAA6AAAgAyADLwG4BjsB6AkgAyADLwGcBjsB5AkgAyADLwHACTsB4AkgBCAKRwRAIAZBBnYhBiAHIQQDQCAEKAIAQR5HBEAgBBCqBQsgBEFAayEEIAZBAWsiBg0ACwsgG0HAAE8EQCAHQQRrKAIAIgRBeHEhFyAXIBtBQHEiEUEEQQggBEEDcSIEG3JJDRsgBEEARyAXIBFBJ3JLcQ0cIAcQ7gULIIkBIZIBIBUhHSAWITAgiAEhkQEgBSExIA0hGyAYIREgGiEXIIoBIYwBDAELIAMgBiAHajYCzAsgAyAbQQZ2NgLICyADIAc2AsQLIAMgBzYCwAsgA0EfNgKACyADQR82AsAKIAQgCkcNAQwCCyATQYqAgIB4RgRAIJIBIYkBIB0hFSAwIRYgkQEhiAEgMSEFIBshDSARIRggFyEaIIwBIYoBIA8hFAwDCyADQd4CaiADQeoJai0AADoAACADQdoCaiADQeYJai0AADoAACADQdYCaiADQeIJai0AADoAACAsICwoAgAiAkEBazYCACADIAMvAegJOwHcAiADIAMvAeQJOwHYAiADIAMvAeAJOwHUAiAJQQh2IRkgiAFCIIggAkEBRgRAICwQMgunIRIgiAGnIQcMDQsCQANAIAciBEFAayIRIQcgBCgCACIIQR5HBEAgCEEfRw0CIAMgETYCxAsMAwsgBkFAaiIGDQALIAMgBEFAazYCxAsMAQsgA0H4CWoiEUEIaiIGIARBDGopAgA3AwAgEUEQaiIdIARBFGopAgA3AwAgEUEYaiIwIARBHGopAgA3AwAgEUEgaiIxIARBJGopAgA3AwAgEUEoaiIbIARBLGopAgA3AwAgEUEwaiIXIARBNGopAgA3AwAgEUE4aiIRIARBPGooAgA2AgAgAyAHNgLECyADIAQpAgQ3A/gJQYACEKwBIgdFDRMgByAINgIAIAcgAykD+Ak3AgQgB0EMaiAGKQMANwIAIAdBFGogHSkDADcCACAHQRxqIDApAwA3AgAgB0EkaiAxKQMANwIAIAdBLGogGykDADcCACAHQTRqIBcpAwA3AgAgB0E8aiARKAIANgIAQQEhCCADQQE2ApgHIAMgBzYClAcgA0EENgKQByADQdgHaiADQcAKakGQAfwKAAACQCADKALYCEUNACADKALcCCIGIAMoAuQIIjBGDQADQCAGIQQDQAJAIARBQGshBiAEKAIAIjFBHkcEQCAxQR9GDQEgBEEMaikCACGQASAEQRRqKQIAIYsBIARBHGopAgAhjgEgBEEkaikCACGPASAEQSxqKQIAIZEBIARBNGopAgAhkgEgBCkCBCGMASADQcgFaiIdQThqIhsgBEE8aigCADYCACAdQTBqIhcgkgE3AwAgHUEoaiIRIJEBNwMAIB1BIGoiBCCPATcDACBQII4BNwMAIF0giwE3AwAgMiCQATcDACADIIwBNwPIBSADKAKQByAIRgRAIANBkAdqIAhBAUEIQcAAEMoRIAMoApQHIQcLIAcgCEEGdGoiHSAxNgIAIB0gAykDyAU3AgQgHUEMaiAyKQMANwIAIB1BFGogXSkDADcCACAdQRxqIFApAwA3AgAgHUEkaiAEKQMANwIAIB1BLGogESkDADcCACAdQTRqIBcpAwA3AgAgHUE8aiAbKAIANgIAIAMgCEEBaiIINgKYByAGIDBHDQMMAQsgMCAGIgRHDQELCwsgAyAGNgLcCAsgA0HYB2oQ/A8gAygCkAchCSADKAKUByEUDAELIANBwApqEPwPQQghFEEAIQlBACEICyADQd4CaiBILQAAOgAAIAMgPi8AADsB3AIgAy0AgAMhIiADKALsAiEPIAMoAugCIQYgAykD4AIhjQEgAykD+AIhiwEgAygC8AIhISADKALkAyEcIAMoAuADIQogAygC3AMhDiADKAL8AyErIAMoAvgDIS0gAygC9AMhDCADLQCEAyEjIANB2gJqIEktAAA6AAAgA0HWAmogLi0AADoAACADID0vAAA7AdgCIAMgPC8AADsB1AIgAygCiAMhKCADKAKMAyEnIAMpA5ADIY8BIAMoApgDIRMgAykCnAMhjgEgAy0ApAMhJiADKAKoAyFDIAMoAqwDIUIgAykDsAMhlAEgAygCuAMhQSADKQK8AyGTASADLQDEAyFAIANB0gJqIC8tAAA6AAAgOy8AACERIAMtAIAEITMgAy0AgQQhKSADLQCCBCEeIAMoAvADIQcgAygC7AMhEiADKALoAyEqIAMpA8gDIZABICwgLCgCACIEQQFrNgIAIAMgETsB0AIgBEEBRgRAICwQMgsCQCADKALQBCIbRQ0AIAMoAtQEIhFBBGsoAgAiBEF4cSEXAkAgF0EEQQggBEEDcSIEGyAbakkNFyAEQQBHIBcgG0EnaktxDQAgERDuBQwBCwwXCyADKALUAyERIAMoAtgDIgsEQCARIQQDQCAEEKoFIARBQGshBCALQQFrIgsNAAsLQQAhEAJAIAMoAtADIhdFDQAgEUEEaygCACIEQXhxIRsCQCAbIBdBBnQiF0EEQQggBEEDcSIEG3JJDRcgBEEARyAbIBdBJ3JLcQ0AIBEQ7gUMAQsMFwsgigEhjAEgGiEXIBghESANIRsgBSExIIgBIZEBIBYhMCAVIR0giQEhkgEMCwsCQCALDQAgAy0AgANBC0YNACCDARDOBAsglwEhiAEMAQsgICgAAEH0wq2rBkYEQCADQdgHaiADQeABahC6CSADKQPgByGLASADKAKICCITQYCAgIB4RwRAIANB3gJqIDZBAmotAAA6AAAgA0HaAmogNUECai0AADoAACADIDYvAAA7AdwCIAMgNS8AADsB2AIgAy0A8AchBSADKALcByEPIAMtAPQHIQ0gAygC+AchGCADKAL8ByEaIAMpA4AIIYoBIAMpAowIIYkBIAMtAJQIIRUgAykD6AchiAEgAygC2AchCSADQdYCaiA0QQJqLQAAOgAAIAMgNC8AADsB1AIgCUEIdiEZIIsBQiCIpyEWIIgBQiCIpyESIIsBpyEIIIgBpyEHDAoLIAMoAtgHIQQgA0HeAmogSC0AADoAACADQdoCaiBJLQAAOgAAIAMgPi8AADsB3AIgAyA9LwAAOwHYAiADKAL0AyEMIAMoAvgDIS0gAygC/AMhKyADKALcAyEOIAMoAuADIQogAygC5AMhHCADKQPgAiGNASADKALoAiEGIAMoAuwCIQ8gAy0AgAMhIiADLQCEAyEjIANB1gJqIC4tAAA6AAAgA0HSAmogLy0AADoAACADIDwvAAA7AdQCIAMgOy8AADsB0AJBACEQQQNBACAEQQFxGyEhIAMtAMQDIUAgAykCvAMhkwEgAygCuAMhQSADKQOwAyGUASADKAKsAyFCIAMoAqgDIUMgAy0ApAMhJiADKQKcAyGOASADKAKYAyETIAMpA5ADIY8BIAMoAowDIScgAygCiAMhKCADLQCCBCEeIAMtAIEEISkgAy0AgAQhMyADKALwAyEHIAMoAuwDIRIgAygC6AMhKiADKALYAyEIIAMoAtQDIRQgAygC0AMhCSADKQPIAyGQASADKALQBCILRQ0KICBBBGsoAgAiBEF4cSEFIAVBBEEIIARBA3EiBBsgC2pJDRQgBEUNAyAFIAtBJ2pNDQMMFQsgICgAAEHz1qWDB0cNASADQdgHaiADQeABahC6CSADKQPgByGIASADKQPYByGNAQJAAkAgAygCiAgiE0GAgICAeEcEQCADQfoJaiA2QQJqLQAAOgAAIANBkgdqIDVBAmotAAA6AAAgA0HKCWogNEECai0AADoAACADIDYvAAA7AfgJIAMgNS8AADsBkAcgAyA0LwAAOwHICSADLQDwByEFIAMpA+gHIYsBIAMtAPQHIQ0gAygC+AchGCADKAL8ByEaIAMpA4AIIYoBIAMpAowIIYkBIAMtAJQIIRUMAQsgjQGnQQFxRQ0BIIgBQgBZDQEgAyCIATcDmAwgAyCaATcDyAUgA0IBNwLkByADQQE2AtwHIANB2IHHADYC2AcgAyADQcgFajYC4AcgA0HACmogA0HYB2oQ0AwgAzUCyAoglwFCgICAgHCDhCGIASADKQPACiGNAUGFgICAeCETCyADQd4CaiADQfoJai0AADoAACADQdoCaiADQZIHai0AADoAACADQdYCaiADQcoJai0AADoAACADIAMvAfgJOwHcAiADIAMvAZAHOwHYAiADIAMvAcgJOwHUAiCNAaciCUEIdiEZIIsBQiCIpyESIIgBQiCIpyEWII0BQiCIpyEPIIsBpyEHIIgBpyEIDAkLIANB3gJqIEgtAAA6AAAgAyA+LwAAOwHcAiADKAL0AyEMIAMoAvgDIS0gAygC/AMhKyADKALcAyEOIAMoAuADIQogAygC5AMhHCADKQPwAiGKASADKQP4AiGLASADLQCAAyEiIAMtAIQDISMgA0Ha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CyADQQBIDQoCQCADRQRAQQEhEAwBCyADEKwBIhBFDRILIAMEQCAQIA8gA/wKAAALIAMhCwsgBiALNgIAIAZBCGogAzYCACAGQQRqIBA2AgAgEUHIAWohESAGQQxqIQYgDUEBayINDQALIAIhBgNAIAYQhgUgBkHIAWohBiAMQQFrIgwNAAsgCq0LISwgEgRAIAJBBGsoAgAiBkF4cSEDIAMgEkHIAWwiCkEEQQggBkEDcSIGG2pJDRYgBkEARyADIApBJ2pLcQ0VIAIQ7gULIAmtQiCGICyEISwLIAdBiAFqIAdBsAdqIgJBMGopAwA3AwAgB0HQAGoiA0EwaiACQShqKQMANwMAIANBKGogAkEgaikDADcDACADQSBqIAJBGGopAwA3AwAgA0EYaiACQRBqKQMANwMAIANBEGogB0G4B2opAwA3AwAgByAHKQOwBzcDWCAHIAg6ALQBIAcgCTYCkAEgByAtNwNQIAcgLD4ClAEgByAsQiCIPgKYASAHQQA2ArABIAdBADYCqAEgB0GAgICAeDYCnAEgB0EYaiABKAKoASABKAKsARDaDiAHKAIYIgIgBygCHBC1DiACIAIoAgAiA0EBazYCAEUEQCADQQFGBEAgAhAyCyAHQeADaiICQQhqIAFBCGopAwA3AwAgAkEQaiABQRBqKQMANwMAIAJBGGogAUEYaikDADcDACAHQd4DaiABQSNqIgMtAAA6AAAgByABKQMANwPgAyAHIAEvACE7AdwDIAEpAiQhLCABKAIsIQYgAS0AICEIIAdB4AJqIAFBMGpB+AD8CgAAIAUoAgwhDyAHQbAHaiICQRhqIAFBOGopAwA3AwAgB0HQB2ogAUFAaykDADcDACAHQdgHaiABQcgAaikDADcDACACQTBqIAFB0ABqKQMANwMAIAJBOGogAUHYAGopAwA3AwAgAkFAayABQeAAaikDADcDACACQcgAaiABQegAaikDADcDACAHIAg6ALAHIAcgBjYCvAcgByAsNwK0ByAHIAEvACE7ALEHIAcgAy0AADoAswcgByABKQMwNwPAByAHQQI2AsgIIAdBAjYCpAhBACEGIAcgHEEAIA4bNgKgCCAHIBs2ApwIIAcgDjYCmAggB0EANgKUCCAHIA5BAEciAzYCkAggByAbNgKMCCAHIA42AogIIAdBADYChAggByADNgKA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A+ACIAIgAyAGIAQgBRBWIAdBsAdqIgNBCGoiBCACQRBqKQMANwMAIANBEGoiBSACQRhqKQMANwMAIANBGGoiBiACQSBqKQMANwMAIANBIGoiDiACQShqKQMANwMAIANBKGoiCiACQTBqKQMANwMAIANBMGoiDCACQThqKQMANwMAIANBOGoiDyACQUBrKQMANwMAIAcgBykDgAk3A7AHIAcpA/gIIixCGFEEQCAAIAcpA7AHNwMIIABCGDcDACAAQUBrIA8pAwA3AwAgAEE4aiAMKQMANwMAIABBMGogCikDADcDACAAQShqIA4pAwA3AwAgAEEgaiAGKQMANwMAIABBGGogBSkDADcDACAAQRBqIAQpAwA3AwAgCA0CQQAhEQwFCyAHQYAEaiICQegAaiAHQfgIaiIDQegAaikDADcDACACQeAAaiADQeAAaikDADcDACACQdgAaiADQdgAaikDADcDACACQdAAaiADQdAAaikDADcDACACQRBqIAQpAwA3AwAgAkEYaiAFKQMANwMAIAJBIGogBikDADcDACACQShqIA4pAwA3AwAgAkEwaiAKKQMANwMAIAJBOGogDCkDADcDACACQUBrIA8pAwA3AwAgByAHKQPACTcDyAQgByAsNwOABCAHIAcpA7AHNwOIBAsgACAHQYAEakHwAPwKAAAgACAbNgJ8IAAgCDYCeCAAIA02AnQgACAINgJwIAcoAkghACAHKAJMIgoEQCAAIQYDQCAGEIYFIAZByAFqIQYgCkEBayIKDQALCyAHKAJEIgMEQCAAQQRrKAIAIgRBeHEhAiACIANByAFsIgNBBEEIIARBA3EiBBtqSQ0NIARBAEcgAiADQSdqS3ENDCAAEO4FCyABKAKwASIABEAgASgCtAEiA0EEaygCACIEQXhxIQIgAkEEQQggBEEDcSIEGyAAakkNDSAEQQBHIAIgAEEnaktxDQwgAxDuBQsCQCABKALgASIAQYCAgIB4Rg0AIABFDQAgASgC5AEgABCBEwsgIigCACICKAIAIQAgAiAAQQFrNgIAIABBAUYEQCAiKAIAEDILIAEoAsABIQAgASgCxAEiCgRAIAAhBgNAIAYQhgUgBkHIAWohBiAKQQFrIgoNAAsLIAEoArwBIgMEQCAAQQRrKAIAIgRBeHEhAiACIANByAFsIgNBBEEIIARBA3Ei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DCADQeAOahDSByAIQSBqIANBgAhqIgFBIGopAgA3AgAgCEEYaiABQRhqKQIANwIAIAhBEGogAUEQaikCADcCACAIQQhqIAFBCGopAgA3AgAgCCADKQKACDcCACADQQA6AJwFIANBhYCAgHg2AvAEIANB+ApqIAtBxwD8CgAADAELIANBmAlqIglBCGogAkEQaikCADcDACAQICYvAAA7AAAgEEECaiAlLQAAOgAAIAMgAkEIaikCADcDmAkgASAkKQIANwIAIAFBCGogIikCADcCACABQRBqICApAgA3AgAgAUEYaiAdKQIANwIAIAFBIGogGykCADcCACADIBM2AqgJIAMgFDoA1AkgA0HYBGogCSAjIAwoAgBBAWoQnwIgAy0A2AQhCSADQfgKaiALQccA/AoAACAJQQtHDQEgAkHIAGohBAsgA0H4BWogA0G3C2opAAA3AwAgA0HwBWogA0GvC2opAAA3AwAgA0HoBWogA0GnC2opAAA3AwAgA0HgBWogA0GfC2opAAA3AwAgA0HYBWogA0GXC2opAAA3AwAgA0HQBWogA0GPC2opAAA3AwAgA0HIBWogA0GHC2opAAA3AwAgAyADKQD/CjcDwAUMGQsgAykDoAUhKCADQagKaiALQccA/AoAACAJQQxGBEAgByACQcgAaiICRw0BDBoLCyADQYAIaiICIANBqApqQccA/AoAAEHAAhCsASIGRQ0GIAYgCToAAEEBIQEgBkEBaiACQccA/AoAACAGICg3AEggA0EBNgKQDCADIAY2AowMIANBBDYCiAwCQCAEIAdGDQAgA0HMDmohEyADQf8KaiEIIANB2ARqIgFBAXIhECADQa0HaiEUIANBhAdqIQsgAUEcaiEKIANB3A1qISAgA0HgDmoiAUHFAGohFiABQRxqIQkgAUEEciERIANBwA5qIRcgA0HaCGohGEEBIQEDQCAEIQIDQCACKAIAIRkgA0HIDmoiBEEQaiIhIAJBFGooAgA2AgAgBEEIaiIiIAJBDGopAgA3AwAgAyACQQRqKQIANwPIDiACQRhqKAIAIRogA0GgDmoiD0EIaiIbIAJBJGopAgA3AwAgD0EQaiIcIAJBLGopAgA3AwAgD0EYaiIdIAJBNGopAgA3AwAgFyACQTxqKQIANwMAIAMgAkEcaikCADcDoA4gAkHEAGotAAAhHiAYIAJBxwBqLQAAOgAAIAMgAkHFAGovAAA7AdgIIAJByABqIQQCQAJAIBlBBEcEQCARIAMpA8gONwIAIAkgAykDoA43AgAgEUEIaiAiKQMANwIAIBFBEGogISgCADYCACAJQQhqIBspAwA3AgAgCUEQaiAcKQMANwIAIAlBGGogHSkDADcCACAJQSBqIA9BIGopAwA3AgAgAyAZNgLgDiADIBo2AvgOIBYgAy8B2Ag7AAAgFkECaiADQdoIai0AADoAACADIB46AKQPIAMgJzcD6AkgA0IBNwKEDSADQQI2AvwMIANBuPTGADYC+AwgAyADQegJajYCgA0gICADQfgMahDQDCADQeAOahDSByAKQSBqIANBwA1qIgJBIGopAgA3AgAgCkEYaiACQRhqKQIANwIAIApBEGogAkEQaikCADcCACAKQQhqIAJBCGopAgA3AgAgCiADKQLADTcCACADQQA6AJwFIANBhYCAgHg2AvAEIANB+ApqIBBBxwD8CgAADAELIBQgAy8B2Ag7AAAgA0HwBmoiD0EIaiATQQhqKQIANwMAIBRBAmogGC0AADoAACADIBMpAgA3A/AGIAsgAykDoA43AgAgC0EIaiAbKQMANwIAIAtBEGogHCkDADcCACALQRhqIB0pAwA3AgAgC0EgaiAXKQMANwIAIAMgGjYCgAcgAyAeOgCsByADQdgEaiAPICMgDCgCAEEBahCfAiADLQDYBCEPIANB+ApqIBBBxwD8CgAAIA9BC0cNASACQcgAaiEECyADKALwBUGKgICAeEcEQCADQcAFahCxAwsgA0HABWoiAkE4aiAIQThqKQAANwMAIAJBMGogCEEwaikAADcDACACQShqIAhBKGopAAA3AwAgAkEgaiAIQSBqKQAANwMAIAJBGGogCEEYaikAADcDACACQRBqIAhBEGopAAA3AwAgAkEIaiAIQQhqKQAANwMAIAMgCCkAADcDwAUgByAEa0HIAG4hAiAEIAdGDQMDQCAEENIHIARByABqIQQgAkEBayICDQALDAMLIAMpA6AFISggA0GoCmogEEHHAPwKAAAgD0EMRgRAIAcgAkHIAGoiAkcNAQwDCwsgA0GYCWogA0GoCmpBxwD8CgAAIAMoAogMIAFGBEAgA0GIDGogAUEBQQhB0AAQyhEgAygCjAwhBgsgBiABQdAAbGoiAiAPOgAAIAJBAWogA0GYCWpBxwD8CgAAIAIgKDcASCADIAFBAWoiATYCkAwgBCAHRw0ACwsgDQRAIAVBBGsoAgAiBEF4cSECIAIgDUHIAGwiB0EEQQggBEEDcSIEG2pJDSogBEEARyACIAdBJ2pLcQ0rIAUQ7gULIAMoAogMIQYgAygCjAwMGQsgA0HIAWoiBCACQRhqIAEoAgAgASgCBCIMKAIAQQFqEJ8CIAMtAMgBQQtHBEBB0AAQrAEiBUUNBiAFIARB0AD8CgAAIAVB0ABqIQdBASEGDBsLIAMoAtgBIQEgAygC1AEhBSADKALQASEGIAMoAoACIgJBioCAgHhGDRkgACADKQLcATcCFCAAIAMpAoQCNwI8IAAgAjYCOCAAIAE2AhAgACAFNgIMIAAgBjYCCCAAQTRqIANByAFqIgFBNGooAgA2AgAgAEEsaiABQSxqKQIANwIAIABBJGogAUEkaikCADcCACAAQRxqIAFBHGopAgA3AgAgAEHEAGogAUHEAGooAgA2AgAgAEELOgAADBwLQcSIxwBBIEHkiMcAEIcTAAsgAyAENgKcCSADIAU2ApgJIAIoAhghAQJAAkACQAJAIAIoAhAOBQABAQEDAQsgAUEVRg0BCyADQdgEaiIBIAZByAD8CgAAIAMgAa1CgICAgMAlhDcDqAogA0IBNwLsDiADQQE2AuQOIANBvIrHADYC4A4gAyADQagKajYC6A4gA0H4CmoiAiADQeAOahDQDCADQaACaiACQQhqKAIANgIAIANBgYCAgHg2AsgCIAMgAykC+Ao3A5gCIAEQ0gcMFAtB0AAQrAEiAUUNBCAFIAUoAgAiAkEBajYCACACQQBIDQQgASAENgIIIAEgBTYCBCABQQU6AAAgA0GKgICAeDYCyAIgA0EBNgKgAiADIAE2ApwCIANBATYCmAIgBhDSBwwTCyABQQNGIAFBB0dxDQUgBSgCHCIBIARNDQQgBSgCGCAEQfAAbGoiASgCaCEEIAEoAmQhASAFIAUoAgAiB0EBajYCACAHQQBIDQMgAyAENgK0CiADIAE2ArAKIAMgBTYCrAogA0EANgKoCiADQeAOaiIBIAJBGGogA0GoCmpBABCfAgJAAkAgAy0A4A4iAkELRgRAIANBtwtqIAFBQGspAwAiJzcAACADQa8LaiABQThqKQMAIig3AAAgA0GnC2ogAUEwaikDACIpNwAAIANBnwtqIAFBKGopAwAiKjcAACADQZcLaiABQSBqKQMAIis3AAAgA0GPC2ogAUEYaikDACIsNwAAIANBhwtqIAFBEGopAwAiLTcAACADQfgCaiIBQRBqIC03AwAgAUEYaiAsNwMAIAFBIGogKzcDACABQShqICo3AwAgAUEwaiApNwMAIAFBOGogKDcDACABQUBrICc3AwAgAyADKQPoDiInNwD/CiADICc3A4ADIANBCzoA+AIgBSAFKAIAIgFBAWs2AgAgAUEBRg0BDAILIANB+ApqIgEgA0HgDmpBAXJBxwD8CgAAIAMgAjoA2AQgAykDqA8hJyADQdgEaiICQQFyIAFBxwD8CgAAIAMgJzcDoAUgA0H4AmogAhCUBiAFIAUoAgAiAUEBazYCACABQQFHDQELIAUQMgsgAy0A+AJBC0YEQCADQZgCaiIBQThqIANBuANqKQMANwMAIAFBMGogA0H4AmoiAkE4aikDADcDACABQShqIAJBMGopAwA3AwAgAUEgaiACQShqKQMANwMAIAFBGGogAkEgaikDADcDACABQRBqIAJBGGopAwA3AwAgA0GgAmogAkEQaikDADcDACADIAMpA4ADNwOYAgwTCyADKAKcCSEEIAMoApgJIQJB0AAQrAEiAUUNAyACIAIoAgAiBUEBajYCACAFQQBIDQNB0AAQrAEiBUUNAyAFIANB+AJqQdAA/AoAACABIAQ2AgggASACNgIEIAFBBjoAACABQQM6ABAgASAFNgIMIANBioCAgHg2AsgCIANBATYCoAIgAyABNgKcAiADQQE2ApgCDBILIANBqAlqIAEoAgA2AgAgAyAENgKcCSADIAU2ApgJIAMgAykD2AI3AqAJAkACQAJAIAMoAggiAQ4FAQAAAAIACyADIAE2AtgEIANB2ARqIgFBBHIgAkEUakHEAPwKAAAgAyABrUKAgICAwCWENwOoCiADQgE3AuwOIANBATYC5A4gA0GUiscANgLgDiADIANBqApqNgLoDiADQfgKaiICIANB4A5qENAMIANBoAJqIAJBCGooAgA2AgAgA0GBgICAeDYCyAIgAyADKQL4CjcDmAIgARDSBwwSC0HQABCsASIBRQ0DIAMoAqgJIgUoAgAhBCAFIARBAWo2AgAgBEEASA0DIANB5wRqIAJBGGoiAkEIaikAADcAACADQe8EaiACQRBqKQAANwAAIANB9wRqIAJBGGopAAAiJzcAACADQeAOaiIEQQhqIgcgAykCmAk3AwAgA0GgCWopAgAhKCABQQM6AAAgAUEAOgAIIARBEGoiBCAoNwMAIAFBKGogJzcAACADIAIpAAA3AN8EIAEgAykA2AQ3AAkgAUERaiADQdgEaiICQQhqKQAANwAAIAFBGWogAkEQaikAADcAACABQSFqIAJBGGopAAA3AAAgASAFNgJIIAFBADoATCABQUBrIAQpAwA3AwAgAUE4aiAHKQMANwMAIAEgAykD4A43AzAgA0EBNgKYAiADIAE2ApwCIANBATYCoAIgA0GKgICAeDYCyAIMEQsgA0H4CmoiAUE4aiIEIAJB0ABqKQMANwMAIAFBMGoiByACQcgAaikDADcDACABQShqIgggAkFAaykDADcDACABQSBqIgYgAkE4aikDADcDACABQRhqIgsgAkEwaikDADcDACABQRBqIgUgAkEoaikDADcDACABQQhqIgogAkEgaikDADcDACADIAIpAxg3A/gKIANByANqIAVBjcjKAEEEEJ8EQQAhBSADKALIA0EFRw0ODA8LIANB9AJqIAEoAgA2AgAgAyAENgLoAiADIAU2AuQCIAMgAykD2AI3AuwCAkACQAJAAkAgAygCCA4FAQAAAgMACyADQdgEaiIBIAZByAD8CgAAIAMgAa1CgICAgMAlhDcDqAogA0IBNwLsDiADQQE2AuQOIANB5IrHADYC4A4gAyADQagKajYC6A4gA0H4CmoiAiADQeAOahDQDCADQaACaiACQQhqKAIANgIAIANBgYCAgHg2AsgCIAMgAykC+Ao3A5gCIAEQ0gcMDwtB0AAQrAEiAUUNAyADKAL0AiIEKAIAIQUgBCAFQQFqNgIAIAVBAEgNAyADQfcEaiIHIAJBGGoiAkEYaikAADcAACADQe8EaiACQRBqKQAANwAAIANB2ARqIgVBD2ogAkEIaikAADcAACADIAIpAAA3AN8EQdgAEKwBIgJFDQMgAkEEOgAAIAIgAykA2AQ3AAEgAkEJaiAFQQhqKQAANwAAIAJBEWogBUEQaikAADcAACACQRlqIAVBGGopAAA3AAAgAkEgaiAHKQAANwAAIANB6w5qIANB7AJqKQIANwAAIAFBBzoAACADIAMpAuQCNwDjDiABQQlqIANB4A5qIgVBCGopAAA3AAAgASADKQDgDjcAASABQRBqIAVBD2ooAAA2AAAgASACNgIYIAEgBDYCFCADQQE2ApgCIAMgATYCnAIgA0EBNgKgAiADQYqAgIB4NgLIAgwOC0HQABCsASIBRQ0CIANBAzYC2AQgA0HYBGoiBUEEciACQRRqQcQA/AoAACADQeAOaiICIAUQyAUgAygCkA8iBEGAgICAeEcEQCADQfgKaiIFQShqIAJBKGopAwAiJzcDACAFQSBqIAJBIGopAwAiKDcDACAFQRhqIAJBGGopAwAiKTcDACAFQRBqIAJBEGopAwAiKjcDACAFQQhqIAJBCGopAwAiKzcDACADQZgCaiIFQTxqIAJBPGooAgA2AgAgBUEIaiArNwMAIAVBEGogKjcDACAFQRhqICk3AwAgBUEgaiAoNwMAIAVBKGogJzcDACADIAMpA+AOIic3A/gKIAMgAykClA83AswCIAMgJzcDmAIgAyAENgLIAiABQQRrKAIAIgJBA3EhBSACQXhxQdQAQdgAIAUbSQ0mIAVBAEcgAkH4AE9xDScgARDuBQwOCyADQYALaiIEIANB6A5qKAIANgIAIAMgAykD4A43A/gKIAMoAvQCIgUoAgAhAiAFIAJBAWo2AgAgAkEASA0CQdgAEKwBIgJFDQIgAiADKQP4CjcADCACQRI2AAggAkEEOgAAIAJBFGogBCgCADYAACADQbMKaiADQewCaikCADcAACADIAMpAuQCNwCrCiABIAMpAKgKNwABIAFBBzoAACABQRBqIANBtwpqKAAANgAAIAFBCWogA0GwCmopAAA3AAAgASACNgIYIAEgBTYCFCADQQE2ApgCIAMgATYCnAIgA0EBNgKgAiADQYqAgIB4NgLIAgwNCyACKAIYIQVB0AAQrAEiC0UNASACQRhqIQICQCAFQQJGIAVBB0dxRQRAIANBuAtqIAJBOGopAwA3AwAgA0H4CmoiAUE4aiACQTBqKQMANwMAIAFBMGogAkEoaikDADcDACABQShqIAJBIGopAwA3AwAgAUEgaiACQRhqKQMANwMAIAFBGGogAkEQaikDADcDACABQRBqIAJBCGopAwA3AwAgA0EENgL4CiADIAIpAwA3A4ALIANBwAVqIAEQvwEgAy8AwQUgAy0AwwVBEHRyIQIg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KQPoCzcDuAQgAyADLwHUCDsBtAQgDUEQdHIhAgwUCyADQegLaiICQQhqIgQgA0HYBGoiAUEkaikCADcDACACQRBqIgcgAUEsaikCADcDACACQRhqIgIgAUE0aigCADYCACADIAMoANwENgD0BiADIAMoANkENgDxBiADIAMpAvQENwPoCyABQQtqLQAAIQggAy0A4AQhBiADKALkBCEKIAMpA+gEIScgAygC8AQhCSADLwDhBCEMIANB1ghqIg0gAUHHAGotAAA6AAAgA0HwBmoiAUELaiAIOgAAIAFBNGogAigCADYCACABQSxqIAcpAwA3AgAgAUEkaiAEKQMANwIAIAMgAy8AnQU7AdQIIAMgDDsA+QYgAyAJNgKIByADICc3A4AHIAMgCjYC/AYgAyAFOgDwBiADIAY6APgGIAMgAykD6As3AowHIAMpA6AFIScgAygCkAUhAiADKQKUBSEoIAMgAy0AnAU6ALQHIAMgKDcCrAcgAyACNgKoByABQccAaiANLQAAOgAAIAMgAy8B1Ag7ALUHIAMgJzcDuAcgA0H4CmohBCMAQeAAayICJAAgA0HkAmoiBSgCECIHKAIAIQggByAIQQFqNgIAAkACQCAIQQBIDQAgAkEQaiABQdAA/AoAAEHYABCsASIBRQ0AIAFBADoAACABQQFqIAJBCWpB1wD8CgAAIAQgATYCGCAEIAc2AhQgBEEHOgAAIARBDGogBUEIaikCADcCACAEIAUpAgA3AgQgAkHgAGokAAwBCwALDAYLIAIoAABB8961qwZGBEAgAy8A0QUgA0HTBWotAABBEHRyIQQgAy0AjAYhASADKQKEBiEnIAMoAoAGIQcgAygC4AUhCCADKQPYBSEoIAMoAtQFIQogAy0A0AUhCSADQbkNaiEFIANBkA1qIQIgBkEERw0NIANBwAdqIgZBLGogAkEYaigCADYCACAGQSRqIAJBEGopAgA3AgAgA0HcB2ogAkEIaikCADcCACADQf8HaiAFQQJqLQAAOgAAIAMgAikCADcC1AcgAyAFLwAAOwD9ByADIAE6APwHIAMgJzcC9AcgAyAHNgLwByADIAg2AtAHIAMgKDcDyAcgAyAKNgLEByADIAk6AMAHIAMgBDsAwQcgAyAEQRB2OgDDByADQcANaiICIANB5AJqEOMLIANB2ARqIgEgBiACENwKIAMtANgEIgVBC0YEQCADQegLaiICQQhqIgYgAUEkaikCADcDACACQRBqIgogAUEsaikCADcDACACQRhqIgkgA0GMBWooAgA2AgAgA0HWCGoiDCADQZ8Fai0AADoAACADIAMpAvQENwPoCyADIAMvAJ0FOwHUCCABQQtqLQAAIQ0gAygC8AQhASADKQPoBCEnIAMoAuQEIQcgAy0A4AQhBSADKAKQBSEIIAMpApQFISggAy0AnAUhBCADLwDhBCADQbgEaiICQQhqIAYpAwA3AwAgAkEQaiAKKQMANwMAIAJBGGogCSgCADYCACADQbYEaiAMLQAAOgAAIAMgAykD6As3A7gEIAMgAy8B1Ag7AbQEIA1BEHRyIQIMFAsgA0HoC2oiAkEIaiIEIANB2ARqIgFBJGopAgA3AwAgAkEQaiIHIAFBLGopAgA3AwAgAkEYaiICIAFBNGooAgA2AgAgAyADKADcBDYAhAggAyADKADZBDYAgQggAyADKQL0BDcD6AsgAUELai0AACEIIAMtAOAEIQYgAygC5AQhCiADKQPoBCEnIAMoAvAEIQkgAy8A4QQhDCADQdYIaiINIAFBxwBqLQAAOgAAIANBgAhqIgFBC2ogCDoAACABQTRqIAIoAgA2AgAgAUEsaiAHKQMANwIAIAFBJGogBCkDADcCACADIAMvAJ0FOwHUCCADIAw7AIkIIAMgCTYCmAggAyAnNwOQCCADIAo2AowIIAMgBToAgAggAyAGOgCICCADIAMpA+gLNwKcCCADKQOgBSEnIAMoApAFIQIgAykClAUhKCADIAMtAJwFOgDECCADICg3ArwIIAMgAjYCuAggAUHHAGogDS0AADoAACADIAMvAdQIOwDFCCADICc3A8gIIANB+ApqIQQjAEHgAGsiAiQAIANB5AJqIgUoAhAiBygCACEIIAcgCEEBajYCAAJAAkAgCEEASA0AIAJBEGogAUHQAPwKAABB2AAQrAEiAUUNACABQQE6AAAgAUEBaiACQQlqQdcA/AoAACAEIAE2AhggBCAHNgIUIARBBzoAACAEQQxqIAVBCGopAgA3AgAgBCAFKQIANwIEIAJB4ABqJAAMAQsACwwGCyACKAAAQe7euasGRw0DIAMvANEFIANB0wVqLQAAQRB0ciEEIAMtAIwGIQEgAykChAYhJyADKAKABiEHIAMoAuAFIQggAykD2AUhKCADKALUBSEKIAMtANAFIQkgA0G5DWohBSADQZANaiECIAZBBEcNDCADQdgIaiIGQSxqIAJBGGooAgA2AgAgBkEkaiACQRBqKQIANwIAIANB9AhqIAJBCGopAgA3AgAgA0GXCWogBUECai0AADoAACADIAIpAgA3AuwIIAMgBS8AADsAlQkgAyABOgCUCSADICc3AowJIAMgBzYCiAkgAyAINgLoCCADICg3A+AIIAMgCjYC3AggAyAJOgDYCCADIAQ7ANkIIAMgBEEQdjoA2wggA0HADWoiAiADQeQCahDjCyADQdgEaiIBIAYgAhDcCiADLQDYBCIFQQtGBEAgA0HoC2oiAkEIaiIGIAFBJGopAgA3AwAgAkEQaiIKIAFBLGopAgA3AwAgAkEYaiIJIANBjAVqKAIANgIAIANB1ghqIgwgA0GfBWotAAA6AAAgAyADKQL0BDcD6AsgAyADLwCdBTsB1AggAUELai0AACENIAMoAvAEIQEgAykD6AQhJyADKALkBCEHIAMtAOAEIQUgAygCkAUhCCADKQKUBSEoIAMtAJwFIQQgAy8A4QQgA0G4BGoiAkEIaiAGKQMANwMAIAJBEGogCikDADcDACACQRhqIAkoAgA2AgAgA0G2BGogDC0AADoAACADIAMpA+gLNwO4BCADIAMvAdQIOwG0BCANQRB0ciECDBMLIANB6AtqIgJBCGoiBCADQdgEaiIBQSRqKQIANwMAIAJBEGoiByABQSxqKQIANwMAIAJBGGoiAiABQTRqKAIANgIAIAMgAygA3AQ2AJwJIAMgAygA2QQ2AJkJIAMgAykC9AQ3A+gLIAFBC2otAAAhCCADLQDgBCEGIAMoAuQEIQogAykD6AQhJyADKALwBCEJIAMvAOEEIQwgA0HWCGoiDSABQccAai0AADoAACADQZgJaiIBQQtqIAg6AAAgAUE0aiACKAIANgIAIAFBLGogBykDADcCACABQSRqIAQpAwA3AgAgAyADLwCdBTsB1AggAyAMOwChCSADIAk2ArAJIAMgJzcDqAkgAyAKNgKkCSADIAU6AJgJIAMgBjoAoAkgAyADKQPoCzcCtAkgAykDoAUhJyADKAKQBSECIAMpApQFISggAyADLQCcBToA3AkgAyAoNwLUCSADIAI2AtAJIAFBxwBqIA0tAAA6AAAgAyADLwHUCDsA3QkgAyAnNwPgCSADQfgKaiEEIwBB4ABrIgIkACADQeQCaiIFKAIQIgcoAgAhCCAHIAhBAWo2AgACQAJAIAhBAEgNACACQRBqIAFB0AD8CgAAQdgAEKwBIgFFDQAgAUECOgAAIAFBAWogAkEJakHXAPwKAAAgBCABNgIYIAQgBzYCFCAEQQc6AAAgBEEMaiAFQQhqKQIANwIAIAQgBSkCADcCBCACQeAAaiQADAELAAsMBQsgAkHShMkAQQcQoxMNAiADQfgKaiAJEPsJIAMtAPgKIQUgAygCqAsiCEGAgICAeEcNDyADQdgEaiEBIAVBAXEhByADQeQCaiIFKAIQIgQoAgAhAiAEIAJBAWo2AgACQCACQQBOBEBB2AAQrAEiAg0BCwALIAIgBzoAASACQQM6AAAgASACNgIYIAEgBDYCFCABQQc6AAAgASAFKQIANwIEIAFBDGogBUEIaikCADcCACADQdYEaiADLQDbBDoAACADQcAEaiADQfwEaikCADcDACADQcgEaiADQYQFaikCADcDAAwMCyACLwAAQenmAUcNASAGRQRAIAMoAtAFQRVGDQULIANBwA1qIgEgCRDgDiADQegLaiICQQhqIgYgAUEkaikCADcDACACQRBqIgogAUEsaikCADcDACACQRhqIgkgA0H0DWooAgA2AgAgA0GODmoiDCADQYcOai0AADoAACADIAMpAtwNNwPoCyADIAMvAIUOOwGMDiADLwDJDSABQQtqLQAAQRB0ciECIAMoAtgNIQEgAykD0A0hJyADKALMDSEHIAMtAMgNIQUgAygC+A0hCCADKQL8DSEoIAMtAIQOIQQgAygCwA0EQCADQbgEaiINQRhqIAkoAgA2AgAgDUEQaiAKKQMANwMAIA1BCGogBikDADcDACADQbYEaiAMLQAAOgAAIAMgAykD6As3A7gEIAMgAy8BjA47AbQEDBELIANBhApqIAYpAwA3AgAgA0HoCWoiBkEkaiAKKQMANwIAIAZBLGogCSgCADYCACADQacKaiAMLQAAOgAAIAMgATYC+AkgAyAnNwPwCSADIAc2AuwJIAMgBToA6AkgAyADKQPoCzcC/AkgAyAEOgCkCiADICg3ApwKIAMgCDYCmAogAyADLwGMDjsApQogAyACOwDpCSADIAJBEHY6AOsJIANB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AkEIaiAGKQMANwMAIAJBEGogCikDADcDACACQRhqIAkoAgA2AgAgA0G2BGogDC0AADoAACADIAMpA8gLNwO4BCADIAMvAZgOOwG0BCANQRB0ciECDA4LIANByAtqIgJBCGoiBCADQdgEaiIBQSRqKQIANwMAIAJBEGoiByABQSxqKQIANwMAIAJBGGoiAiABQTRqKAIANgIAIAMgAygA3AQ2AOQOIAMgAygA2QQ2AOEOIAMgAykC9AQ3A8gLIAFBC2otAAAhCCADLQDgBCEGIAMoAuQEIQogAykD6AQhJyADKALwBCEJIAMvAOEEIQwgA0GaDmoiDSABQccAai0AADoAACADQeAOaiIBQQtqIAg6AAAgAUE0aiACKAIANgIAIAFBLGogBykDADcCACABQSRqIAQpAwA3AgAgAyADLwCdBTsBmA4gAyAMOwDpDiADIAk2AvgOIAMgJzcD8A4gAyAKNgLsDiADIAU6AOAOIAMgBjoA6A4gAyADKQPICzcC/A4gAykDoAUhJyADKAKQBSECIAMpApQFISggAyADLQCcBToApA8gAyAoNwKcDyADIAI2ApgPIAFBxwBqIA0tAAA6AAAgAyADLwGYDjsApQ8gAyAnNwOoDyADQfgKaiEEIwBB4ABrIgIkACADQeQCaiIFKAIQIgcoAgAhCCAHIAhBAWo2AgACQAJAIAhBAEgNACACQRBqIAFB0AD8CgAAQdgAEKwBIgFFDQAgAUEGOgAAIAFBAWogAkEJakHXAPwKAAAgBCABNgIYIAQgBzYCFCAEQQc6AAAgBEEMaiAFQQhqKQIANwIAIAQgBSkCADcCBCACQeAAaiQADAELAAsLIANB1gRqIAMtAPsKOgAAIANBuARqIgFBCGogBEEkaikCADcDACABQRBqIARBLGopAgA3AwAgAUEYaiAEQTRqKAIANgIAIAMgAy8A+Qo7AdQEIAMgAykClAs3A7gEIARBC2otAAAhAiADLQD4CiEGIAMoAvwKIQogAy0AgAshBSADKAKECyEHIAMpA4gLIScgAygCkAshASADLwCBCyADQbYEaiAEQccAai0AADoAACADIAMvAL0LOwG0BCACQRB0ciECIAMtALwLIQQgAykCtAshKCADKAKwCyEIIAMpA8ALISkMCAsgA0EVNgL4CiADQdgEaiADQeQCaiADQfgKahC4DyADQdYEaiADLQDbBDoAACADQcAEaiADQfwEaikCADcDACADQcgEaiADQYQFaikCADcDACADQdAEaiADQYwFaigCADYCACADIAMvANkEOwHUBCADIAMpAvQENwO4BCADQeMEai0AACECIAMtANgEIQYgAygC3AQhCiADLQDgBCEFIAMoAuQEIQcgAykD6AQhJyADKALwBCEBIAMvAOEEIANBtgRqIANBnwVqLQAAOgAAIAMgAy8AnQU7AbQEIAJBEHRyIQIgAy0AnAUhBCADKQKUBSEoIAMoApAFIQggAykDoAUhKSAJENIHDAcLIANByA1qIARBCGooAgAiCDYCACADQfQMaiAINgIAIAMgBCkCACIoNwPADSADIAE2AugMIAMgJzcD4AwgAyAHNgLcDCADIAU6ANgMIAMgKDcC7AwgAyACOwDZDCADIAJBEHY6ANsMIANB2ARqIANB5AJqIANB2AxqELgPIANB1gRqIAMtANsEOgAAIANBuARqIgFBCGogA0H8BGopAgA3AwAgAUEQaiADQYQFaikCADcDACABQRhqIANBjAVqKAIANgIAIAMgAy8A2QQ7AdQEIAMgAykC9AQ3A7gEIANB4wRqLQAAIQIgAy0A2AQhBiADKALcBCEKIAMtAOAEIQUgAygC5AQhByADKQPoBCEnIAMoAvAEIQEgAy8A4QQgA0G2BGogA0GfBWotAAA6AAAgAyADLwCdBTsBtAQgAkEQdHIhAiADLQCcBSEEIAMpApQFISggAygCkAUhCCADKQOgBSEpDAcLQczaygBBLkH82soAEMYTCwALIAQgAUGwqMUAEOMSAAsgA0HYBGoiASACQRhqEKQOIAMgA0GYCWo2AugEIANBmAJqIQgjAEHgBGsiBCQAIARBioCAgHg2AjggBEHIAGoiAkEIaiABQQhqKQIANwMAIAJBEGoiByABQRBqKAIANgIAIAQgASkCADcDSCAEKAJUIQYgBCgCTCEBIAQgBEEIajYCXAJAAkACQAJ/AkACQCABIAZHBEAgBEG4A2pBAXIhCyAEQZwEaiEKIARBkARqIQkDQCABIgIoAgAiBUEFRwRAIAkgAkHQAGooAgA2AgAgBCACQcgAaikCADcDiAQgCiACQQRqQcQA/AoAACACQdgAaiEBIAQgBTYCmAQgBEG4A2ogByAEQYgEahBuIAQtALgDIgVB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OgAAIANB5A1qIAJBCGopAgA3AgAgA0HsDWogAkEQaikCADcCACADQfQNaiACQRhqKAIANgIAIANBhw5qIAVBAmotAAA6AAAgAyAINgLYDSADICg3A9ANIAMgCjYCzA0gAyAJOgDIDSADIAw2AsQNIAMgBjYCwA0gAyABOgCEDiADICc3AvwNIAMgBzYC+A0gAyACKQIANwLcDSADIAUvAAA7AIUOIAMgA0HADWoiAa1CgICAgMAlhDcDmA4gA0IBNwLUCyADQQI2AswLIANBuPTGADYCyAsgAyADQZgOajYC0AsgA0GMDmogA0HIC2oQ0AwgAygCjA4hCCADKQKQDiEoIAEQ0gdBhYCAgHghAUEAIQQMBQsgA0HQBGogA0GMBWooAgA2AgAgAyADLwDZBDsB1AQgAyADKQL0BDcDuAQgA0HjBGotAAAhAiADLQDYBCEGIAMoAtwEIQogAy0A4AQhBSADKALkBCEHIAMpA+gEIScgAygC8AQhASADLwDhBCADQbYEaiADQZ8Fai0AADoAACADIAMvAJ0FOwG0BCACQRB0ciECIAMtAJwFIQQgAykClAUhKCADKAKQBSEIIAMpA6AFISkLIAMoArAFIglBgICAgHhGDQAgCUUNACADKAK0BSAJEIETCyAGQf8BcUELRg0DIAsgAy8B1AQ7AAEgC0EDaiADQdYEai0AADoAACADQZgEaiIJQQhqIg0gA0G4BGoiDEEIaikDADcDACAJQRBqIg4gDEEQaikDADcDACAJQRhqIgkgDEEYaigCADYCACADQZYEaiIMIANBtgRqLQAAOgAAIAMgAykDuAQ3A5gEIAMgAy8BtAQ7AZQEIAtBNGogCSgCADYAACALQSxqIA4pAwA3AAAgC0EkaiANKQMANwAAIAsgAykDmAQ3ABwgCyAGOgAAIAsgAy8BlAQ7AEUgC0HHAGogDC0AADoAACALIAo2AAQgC0ELaiACQRB2OgAAIAsgAjsACSALIAU6AAggCyApNwNIIAsgBDoARCALICg3ADwgCyAINgA4IAsgATYAGCALICc3ABAgCyAHNgAMIANBioCAgHg2AsgCIANBATYCoAIgAyALNgKcAiADQQE2ApgCDAQLIANBwARqIANBlAtqKQIANwMAIANByARqIANBnAtqKQIANwMAIANB0ARqIANBpAtqKAIANgIAIANBtgRqIANBtwtqLQAAOgAAIAMgAykCjAs3A7gEIAMgAy8AtQs7AbQEIAMvAPkKIAMtAPsKQRB0ciECIAMoAogLIQEgAykDgAshJyADKAL8CiEHCyADKQKsCyEoIAMtALQLIQQLIAMoArAFIgZBgICAgHhGDQAgBkUNACADKAK0BSAGEIETCyADQZgEaiIGQRhqIANBuARqIgpBGGooAgAiCTYCACAGQRBqIApBEGopAwAiKTcDACAGQQhqIApBCGopAwAiKjcDACADQZYEaiIGIANBtgRqLQAAOgAAIANBtAJqICo3AgAgA0G8AmogKTcCACADQcQCaiAJNgIAIAMgAykDuAQiKTcDmAQgAyADLwG0BDsBlAQgAyApNwKsAiADQdcCaiAGLQAAOgAAIAMgAy8BlAQ7ANUCIAMgBDoA1AIgAyAoNwLMAiADIAg2AsgCIAMgATYCqAIgAyAnNwOgAiADIAc2ApwCIAMgBToAmAIgAyACOwCZAiADIAJBEHY6AJsCIAtBBGsoAgAiAUEDcSECIAFBeHFB1ABB2AAgAhtJDRggAkEARyABQfgAT3ENGSALEO4FCyADKAL0AiICKAIAIQEgAiABQQFrNgIAIAFBAUcNBCADKAL0AhAyDAQLIANB2ARqIgEgA0HIA2oQvwEgAUEBciEBIAMtANgEIQUCQCADKAKIBSIJQYCAgIB4RgRAIANB4A5qIgJBF2oiCSABQRdqKQAANwAAIAJBEGoiAiABQRBqKQAANwMAIANBsQpqIAFBCGopAAA3AAAgA0G5CmogAikDADcAACADQcAKaiAJKQAANwAAIAMgBToAqAogAyABKQAANwCpCgJAAkBBDiADKAKoCiIBQQ1rIAFBDE0bIgkOAwEAAQALQYDnygBBKEGUiccAEMYTAAsgAygCsAohASADKAKsCiECAkACQAJAIAMoArQKQQdrDgUAAgICAQILIAFB5f7IAEEHEKMTDQFBACEFDAMLIAFB7P7IAEELEKMTDQBBASEFDAILQYDnygBBKEGEiccAEMYTAAsgA0HgDmoiAkEnaiIEIAFBJ2opAAA3AAAgAkEgaiIHIAFBIGopAAA3AwAgAkEYaiABQRhqKQAAIic3AwAgAkEQaiABQRBqKQAAIig3AwAgAkEIaiABQQhqKQAAIik3AwAgA0HUAmogA0GUBWooAgA2AgAgA0GxAmogJzcAACADQakCaiAoNwAAIANBoQJqICk3AAAgA0HAAmogBCkAADcAACADQbkCaiAHKQMANwAAIAMgAykCjAU3AswCIAMgASkAADcAmQIgAyAJNgLIAiADIAU6AJgCIANB+ApqEPcJDAILIAIEQCABIAIQgRMLAkAgCQ4DAQABAAsgA0GoCmoQrQQLIANBADsBrAogAyADQZgJajYCqAogA0HYBGoiAUE4aiAEKQMANwMAIAFBMGogBykDADcDACABQShqIAgpAwA3AwAgAUEgaiAGKQMANwMAIAFBGGogCykDADcDACABQRBqIANBiAtqKQMANwMAIAFBCGogCikDADcDACADIAMpA/gKNwPYBCADQeAOaiICIANBqApqIAEQwwEgAygC6A4hByADKALkDiEBIAMoAuAOIQgCQCADKAKQDyIEQYqAgIB4RwRAIANBmAJqIgVBLGogAkEsaigCADYCACAFQSRqIAJBJGopAgA3AgAgBUEcaiACQRxqKQIANwIAIAVBFGogAkEUaikCADcCACAFQTxqIAJBPGooAgA2AgAgAyADKQLsDjcCpAIgAyADKQKUDzcCzAIgAyAENgLIAgwBCyAHBEAgB0HQAGwhBCABIQIDQCACIAUQmBEgAkHQAGohAiAEQdAAayIEDQALCyADQYqAgIB4NgLIAgsgAyAHNgKgAiADIAE2ApwCIAMgCDYCmAILIAMoAqgJIgIoAgAhASACIAFBAWs2AgAgAUEBRw0BIAMoAqgJEDIMAQsgAygCmAkiAigCACEBIAIgAUEBazYCACABQQFHDQAgAygCmAkQMgsgAygCoAIhASADKAKcAiECIAMoApgCIQcgAygCyAIiBEGKgICAeEcEQCAAIAMpAqQCNwIUIAAgAykCzAI3AjwgAEE0aiADQZgCaiIFQSxqKAIANgIAIABBLGogBUEkaikCADcCACAAQSRqIAVBHGopAgA3AgAgAEEcaiADQawCaikCADcCACAAQcQAaiADQdQCaigCADYCACAAIAQ2AjggACABNgIQIAAgAjYCDCAAIAc2AgggAEELOgAAIBUNBwwOCwJAAkAgAUUNACABQdAAbCEIIANB4ARqIQFBACEEQQAhBQNAIAMgAjYC2AQgAyACIAVqIgY2AtwEIAEgAiAEaiILQdAA/AoAAAJAIAMtAOAEQQpGBEAgARDOBAwBCyAGIAtB0AD8CgAAIAVB0ABqIQULIAggBEHQAGoiBEcNAAsCQCAFQdAAbiIBDgIBAgALIAAgATYCDCAAIAI2AgggACAHNgIEIABBADoAAAwSCyAAQQo6AAAgB0UNESACQQRrKAIAIgFBeHEhACAAIAdB0ABsIgVBBEEIIAFBA3EiARtySQ0TIAFBAEcgACAFQSdqS3ENFCACEO4FDBELAkACQCAFRQ0AIAItAAAiAUELRg0AIANB2ARqIgQgAkEBakHPAPwKAAAgACABOgAAIABBAWogBEHPAPwKAAAgBUHQAGtB0ABuIQEgBUHQAEcEQCACQdAAaiEEA0AgBBDOBCAEQdAAaiEEIAFBAWsiAQ0ACwsgB0UNEiACQQRrKAIAIgFBeHEhACAAIAdB0ABsIgVBBEEIIAFBA3EiARtySQ0UIAFBAEcgACAFQSdqS3ENASACEO4FDBILQfSIxwAQsBUACwwTCyAHIARrQcgAbiECIAQgB0YNAANAIAQQ0gcgBEHIAGohBCACQQFrIgINAAsLQQAhASANBEAgBUEEaygCACIEQXhxIQIgAiANQcgAbCIHQQRBCCAEQQNxIgQbakkNESAEQQBHIAIgB0EnaktxDRIgBRDuBQtBACEGQQgLIQUgAygC8AUiBEGKgICAeEYNACADQagBaiADQdQFaikCADcDACADQbABaiADQdwFaikCADcDACADQbgBaiADQeQFaikCADcDACADQcABaiADQewFaigCADYCACADQZgBaiADQfwFaigCADYCACADIAMpAswFNwOgASADIAMpAvQFNwOQASADKALIBSEHIAMoAsQFIQggAygCwAUhCyABBEAgBSECA0AgAhDOBCACQdAAaiECIAFBAWsiAQ0ACwsgBgRAIAVBBGsoAgAiAkF4cSEBIAEgBkHQAGwiBkEEQQggAkEDcSICG3JJDRAgAkEARyABIAZBJ2pLcQ0RIAUQ7gULIAAgBzYCECAAIAg2AgwgACALNgIIIAAgAykDoAE3AhQgACAENgI4IAAgAykDkAE3AjwgAEEcaiADQagBaikDADcCACAAQSRqIANBsAFqKQMANwIAIABBLGogA0G4AWopAwA3AgAgAEE0aiADQcABaigCADYCACAAQcQAaiADQZgBaigCADYCACAAQQs6AAAgFQ0DDAoLIAUg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QRhqKQIANwMAIARBEGogAkEQaikCADcDACAEQQhqIAJBCGopAgA3AwAgAyACKQIANwPADCADQbALaiABIAQQxgIgBigCACIGQXhxIQQgBEEoQSwgBkEDcSIGG0kNKiAGRQ0BIARBzABJDQEMKQsgA0HADGoiBCACQZAC/AoAACADQbALaiABIAQQOiAGKAIAIgRBA3EhBiAEQXhxQZQCQZgCIAYbSQ0pIAZFDQAgBEG4Ak8NKAsgAhDuBSAFQQRrKAIAIgJBA3EhBCACQXhxQQxBECAEG0kNKCAEQQBHIAJBME9xDScgBRDuBSADKAKwC0GBgICAeEcEQCAAIAMpArALNwIAIABBKGogA0GwC2oiAUEoaikCADcCACAAQSBqIAFBIGopAgA3AgAgAEEYaiABQRhqKQIANwIAIABBEGogAUEQaikCADcCACAAQQhqIAFBCGopAgA3AgAMJwtBARCsASICRQ0jIAJBKToAACADQQE2AsgMIAMgAjYCxAwgA0EBNgLADCABIANBwAxqELENIABBgYCAgHg2AgAMJgtB9NnGABCwFQALIAAgASADQbALahDaEQwWC0GA58oAQShBkNvGABDGEwALQaDbxgAQsBUAC0Gw28YAELAVAAtBxNvGABCwFQALIAAgASADQbALahDaEQwGC0GA58oAQShB8NvGABDGEwALQYDcxgAQsBUAC0GQ3MYAELAVAAsQ0RMACyAAQSxqIAVBLGooAgA2AgAgAEEkaiAFQSRqKQIANwIAIABBHGogBUEcaikCADcCACAAQRRqIAVBFGopAgA3AgAgAEEMaiAFQQxqKQIANwIAIAAgBjYCACADQZAMahDAEAwYCyAAQSxqIAVBLGooAgA2AgAgAEEkaiAFQSRqKQIANwIAIABBHGogBUEcaikCADcCACAAQRRqIAVBFGopAgA3AgAgAEEMaiAFQQxqKQIANwIAIAAgBjYCACADQZAMahDAEAwYC0EBIQAMBQsgACADKQK0CzcCBCAAQSxqIAVBLGooAgA2AgAgAEEkaiAFQSRqKQIANwIAIABBHGogBUEcaikCADcCACAAQRRqIAVBFGopAgA3AgAgAEEMaiAFQQxqKQIANwIAIAAgAjYCACADQdAGahDUDiAEQQwQgRMgA0HgBWoQ1A4gAygCwAxBBEcEQCADQcAMahD6AQsgAygCkA0iAEGBgICAeEYNASAAQYCAgIB4Rg0BIABFDQEgAygClA0gABCBEwwBCyAAIAMpArQLNwIEIABBLGogAkEsaigCADYCACAAQSRqIAJBJGopAgA3AgAgAEEcaiACQRxqKQIANwIAIABBFGogAkEUaikCADcCACAAQQxqIAJBDGopAgA3AgAgACAENgIAIAUQzhALIAMoAqANIgBBCU1BAEEBIAB0QcMEcRtFBEAgBxD6AQsgAygC8A0iAEGBgICAeEYNBiAAQYCAgIB4Rg0GIABFDQYgAygC9A0gABCBEwwGCyAAIAFB3NvGAEEDEIoTQQEhAkEBCyEAAkAgAygCwAxBBEYEQCAARQ0BIANBwAxqQQRyENQODAELIANBwAxqEPoBCwJAIAMoApANIgFBgYCAgHhGDQAgAUGAgICAeEYNACABRQ0AIAMoApQNIAEQgRMLIAJFDQILAkACQAJAIAMoAqANDgoCAgEBAQECAQEAAQsgAEUNASADKAKkDRCMEwwBCyAHEPoBCyADKALwDSIAQYGAgIB4Rg0BIABBgICAgHhGDQEgAEUNASADKAL0DSAAEIETDAELIANB0ApqIgIgA0HADGpB4AD8CgAAIANBsAtqIAdB4AD8CgAAIANBkAxqIgQgASACEJYBIAMoApAMIgJBgYCAgHhHBEAMAgsgA0GQDGoiBCABQdTbxgBBCBCKEyADKAKQDCICQYGAgIB4RwRADAILIAAgASADQbALahCWAQsgCUHgABCBEyAGQeAAEIETDBALIAAgAykClAw3AgQgAEEsaiAEQSxqKAIANgIAIABBJGogBEEkaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBDGogBEEMaikCADcCACAAIAI2AgAgA0GwC2oQ/xELIAlBBGsoAgAiAEEDcSEBAkAgAEF4cUHkAEHoACABG0kNESABQQBHIABBiAFPcQ0QIAkQ7gUgBkEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNESABQQBHIABBiAFPcQ0AIAYQ7gUMDwsMDwtBASECDAULIAAgAykCtAs3AgQgAEEsaiAEQSxqKAIANgIAIABBJGogBEEkaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBDGogBEEMaikCADcC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AAAgA0EDNgKoDSADIAI2AqQNIANBAzYCoA0gASAGELENIAAgASAIEJkBDAELIAAgAykCoA03AgAgAEEoaiADQaANaiIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACADQdANahCHAiADKAKgDiIAQYKAgIB4SA0AIABFDQAgAygCpA4gABCBEwsgBEEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNUiABQQBHIABBiAFPcQ1RIAQQ7gUgBUEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNUiABQQBHIABBiAFPcQ1RIAUQ7gUMUAsgAigCCCEEIANBwAxqIgUgAigCBCICQeAA/AoAACADQdANaiIHIARB4AD8CgAAIANBoA1qIgYgASAFEJkBAkAgAygCoA1BgYCAgHhGBEBBBBCsASIFRQ1OIAVBoPj0gQI2AAAgA0EENgKoDSADIAU2AqQNIANBBDYCoA0gASAGELENIAAgASAHEJkBDAELIAAgAykCoA03AgAgAEEoaiADQaANaiIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACADQdANahCHAiADKAKgDiIAQYKAgIB4SA0AIABFDQAgAygCpA4gABCBEwsgBEEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNUSABQQBHIABBiAFPcQ1QIAQQ7gUgAkEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNUSABQQBHIABBiAFPcQ1QIAIQ7gUMTwsgAigCCCEEIANBwAxqIgcgAigCBCIFQeAA/AoAACADQdANaiIIIARB4AD8CgAAIANBoA1qIgYgASAHEJkBAkAgAygCoA1BgYCAgHhGBEBBAxCsASICRQ1NIAJBAmpB0N3GAC0AADoAACACQc7dxgAvAAA7AAAgA0EDNgKoDSADIAI2AqQNIANBAzYCoA0gASAGELENIAAgASAIEJkBDAELIAAgAykCoA03AgAgAEEoaiADQaANaiIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACADQdANahCHAiADKAKgDiIAQYKAgIB4SA0AIABFDQAgAygCpA4gABCBEwsgBEEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNUCABQQBHIABBiAFPcQ1PIAQQ7gUgBUEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNUCABQQBHIABBiAFPcQ1PIAUQ7gUMTgsgAigCCCEEIANBwAxqIgUgAigCBCICQeAA/AoAACADQdANaiIHIARB4AD8CgAAIANBoA1qIgYgASAFEJkBAkAgAygCoA1BgYCAgHhGBEBBBBCsASIFRQ1MIAVBoPz0gQI2AAAgA0EENgKoDSADIAU2AqQNIANBBDYCoA0gASAGELENIAAgASAHEJkBDAELIAAgAykCoA03AgAgAEEoaiADQaANaiIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACADQdANahCHAiADKAKgDiIAQYKAgIB4SA0AIABFDQAgAygCpA4gABCBEwsgBEEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNTyABQQBHIABBiAFPcQ1OIAQQ7gUgAkEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNTyABQQBHIABBiAFPcQ1OIAIQ7gUMTQsgAigCBCEGIANBwAxqIgQgAigCCCIJQeAA/AoAACADQdANaiAGQeAA/AoAACADQbAOaiIHIARB4AD8CgAAIAMoArAODgoNDkVFDEUPRUUQRQsgAigCBCEGIANBwAxqIgQgAigCCCIJQeAA/AoAACADQdANaiAGQeAA/AoAACADQbAOaiIHIARB4AD8CgAAIAMoArAODgoSEzk5ETkUOTkVOQsgAigCCCEEIANBwAxqIgUgAigCBCICQeAA/AoAACADQdANaiIGIARB4AD8CgAAIAAgASAFIAYQsgogBEEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNTCABQQBHIABBiAFPcQ1LIAQQ7gUgAkEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNTCABQQBHIABBiAFPcQ1LIAIQ7gUMSgsgAigCCCEE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AgAiAEEDcSEBIABBeHFB5ABB6AAgARtJDUMgAUEARyAAQYgBT3ENQiACEO4FDEELIAIoAgQhAkEDEKwBIgQNFgw9CyADKAK8DkUNNQw4CyADQZgBaiICIANB0A1qQeAA/AoAACADQfgBaiADQbgOakHIAPwKAAAgA0HADGoiBCABIAIQmQECQCADKALADCICQYGAgIB4RwRADAELIANBwAxqIgQgAUHo2cYAQQMQihMgAygCwAwiAkGBgICAeEYNBAsgACADKQLEDDcCBCAAQSxqIARBLGooAgA2AgAgAEEkaiAEQSRqKQIANwIAIABBHGogBEEcaikCADcCACAAQRRqIARBFGopAgA3AgAgAEEMaiAEQQxqKQIANwIAIAAgAjYCACADQfgBahCFEgwzCwJAAkACQCADKALQDUEERgRAIAMoAtwNQQFGDQELIANBoANqIgIgA0HQDWpB4AD8CgAAIANBgARqIANBuA5qQcgA/AoAACADQcAMaiIEIAEgAhCZASADKALADCICQYGAgIB4Rg0BDAILIANBqA1qIANB3A1qKAIAIgI2AgAgAyADKQLUDTcDoA0gAkUNGSADIAJBAWsiAjYCqA0gAygCpA0gAkHgAGxqIgIoAgAiBEEORg0ZIANBxAJqIgUgAkEEakHcAPwKAABB4AAQrAEiAkUNPCACIAQ2AgAgAkEEaiAFQdwA/AoAAEHgABCsASIERQ08IAQgB0HgAPwKAAAgAyAENgLIDCADIAI2AsQMIANBh4CAgHg2AsAMIAAgASADQcAMahAvIANBoA1qEOIOQQAhBEEADDYLIANBwAxqIgQgAUGE2sYAQQQQihMgAygCwAwiAkGBgICAeEYNGQsgACADKQLEDDcCBCAAQSxqIARBLGooAgA2AgAgAEEkaiAEQSRqKQIANwIAIABBHGogBEEcaikCADcCACAAQRRqIARBFGopAgA3AgAgAEEMaiAEQQxqKQIANwIAIAAgAjYCACADQYAEahCFEgwyCyADQRBqIAMoArQOIgUQiRMgAygCFEEBRw01IAMoAhAoAgBBAUcNNSADQcgEaiIEIANB0A1qQeAA/AoAACADQcAMaiICIAEgBBCZASADKALADCIEQYGAgIB4RwRADDELIANBwAxqIgIgAUGE2sYAQQQQihMgAygCwAwiBEGBgICAeEcEQAwxCyADQQhqIAUQiRMgAygCDEUNGCADKAIIIghFDRggCCgCAEEBRw0YQQshAkGL2sYAIQQCQAJAAkACQAJAAkACQAJAIAUoAgBBAWsOFwABBwcCAwQHBwUHBwcHBwcHBwcHBwcHBgtBCiECQZbaxgAhBAwFC0EFIQJBoNrGACEEDAQLQQMhAkGl2sYAIQQMAwtBBSECQajaxgAhBAwCC0EFIQJBrdrGACEEDAELQbLaxgAhBEEIIQILIAMgAjYC0AsgAyAENgLMCyADIANBzAtqNgLICyADQcAMaiICIAhBCGoQnQIgA0ECNgKkDSADQZTHygA2AqANIANCATcCrA0gAyADQcgLaq1CgICAgPABhDcDqAYgAyADQagGajYCqA0gA0GsBWoiBCADQaANahDSESAAIAEgAiAEEKoRIAUQkRMMLwsgA0EANgLQDCADQQE2AsQMIANB+NrGADYCwAwgA0IENwLIDCADQcAMakH8q8YAEPETAAsgAygC0A1BBEcNNAJAIAMoArQOIgUoAggEQCAFKAIEKAIIIggNAQsMMgtBASEEIANB0A1qQQRyIQICQAJAIAhBAUcNACADKALcDUEBRw0AIANBsAZqIAJBCGooAgAiBDYCACADIAIpAgA3A6gGIARFDRogAyAEQQFrIgI2ArAGIAMoAqwGIAJB4ABsaiICKAIAIgRBDkYNGiADIAQ2AiggA0EoaiIIQQRyIAJBBGpB3AD8CgAAIANBwAxqIgRBCGogBUEIaigCADYCACADIAUpAgA3A8AMIANBoA1qIgIgBBDxBSADKAKgDUGAgICAeEYNGyADQZABaiACQQhqKAIANgIAIAMgAykCoA03A4gBIAQgASAIEJkBIAMoAsAMIgJBgYCAgHhHBEAMMQsgA0HADGoiBCABQYTaxgBBBBCKEyADKALADCICQYGAgIB4Rg0BDDALIANBuAVqIghBCGogAkEIaigCADYCACADIAIpAgA3A7gFIANBwAxqIgJBCGogBUEIaigCADYCACADIAUpAgA3A8AMIAAgASAIIAJBABDiDyAFQQwQgRNBAAwzCyAAIAEgA0GIAWoQqAUgBUEMEIETIANBqAZqEOIOQQEhBEEADDILIAAgASADQfgBahClCgwsCyADKAK8DkUNJAwnCyADQagHaiICIANB0A1qQeAA/AoAACADQYgIaiADQbgOakHIAPwKAAAgA0HADGoiBCABIAIQmQECQCADKALADCICQYGAgIB4RwRADAELIANBwAxqIgQgAUHA28YAQQQQihMgAygCwAwiAkGBgICAeEYNBAsgACADKQLEDDcCBCAAQSxqIARBLGooAgA2AgAgAEEkaiAEQSRqKQIANwIAIABBHGogBEEcaikCADcCACAAQRRqIARBFGopAgA3AgAgAEEMaiAEQQxqKQIANwIAIAAgAjYCACADQYgIahCFEgwiCwJAAkACQCADKALQDUEERgRAIAMoAtwNQQFGDQELIANBsAlqIgIgA0HQDWpB4AD8CgAAIANBkApqIANBuA5qQcgA/AoAACADQcAMaiIEIAEgAhCZASADKALADCICQYGAgIB4Rg0BDAILIANBqA1qIANB3A1qKAIAIgI2AgAgAyADKQLUDTcDoA0gAkUNGCADIAJBAWsiAjYCqA0gAygCpA0gAkHgAGxqIgIoAgAiBEEORg0YIANB1AhqIgUgAkEEakHcAPwKAABB4AAQrAEiAkUNNiACIAQ2AgAgAkEEaiAFQdwA/AoAAEHgABCsASIERQ02IAQgB0HgAPwKAAAgAyAENgLIDCADIAI2AsQMIANBiICAgHg2AsAMIAAgASADQcAMahAvIANBoA1qEOIOQQAhAkEADCULIANBwAxqIgQgAUHU28YAQQgQihMgAygCwAwiAkGBgICAeEYNGAsgACADKQLEDDcCBCAAQSxqIARBLGooAgA2AgAgAEEkaiAEQSRqKQIANwIAIABBHGogBEEcaikCADcCACAAQRRqIARBFGopAgA3AgAgAEEMaiAEQQxqKQIANwIAIAAgAjYCACADQZAKahCFEgwhCyADQSBqIAMoArQOIgUQiRMgAygCJEEBRw0kIAMoAiAoAgBBAUcNJCADQegKaiIEIANB0A1qQeAA/AoAACADQcAMaiICIAEgBBCZASADKALADCIEQYGAgIB4RwRADCALIANBwAxqIgIgAUHU28YAQQgQihMgAygCwAwiBEGBgICAeEcEQAwgCyADQRhqIAUQiRMgAygCHEUNFyADKAIYIghFDRcgCCgCAEEBRw0XQQshAkGL2sYAIQQCQAJAAkACQAJAAkACQAJAIAUoAgBBAWsOFwABBwcCAwQHBwUHBwcHBwcHBwcHBwcHBgtBCiECQZbaxgAhBAwF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ADYCACAEQRhqIAJBGGopAgA3AwAgBEEQaiACQRBqKQIANwMAIARBCGogAkEIaikCADcDACADIAIpAgA3A9ANIANBwAxqIAEgBBDCAiAGKAIAIgZBeHEhBCAEQShBLCAGQQNxIgYbSQ0qIAZFDQEgBEHMAEkNAQwpCyADQdANaiIEIAJBkAL8CgAAIANBwAxqIAEgBBA9IAYoAgAiBEEDcSEGIARBeHFBlAJBmAIgBhtJDSkgBkUNACAEQbgCTw0oCyACEO4FIAVBBGsoAgAiAkEDcSEEIAJBeHFBDEEQIAQbSQ0oIARBAEcgAkEwT3ENJyAFEO4FIAMoAsAMQYGAgIB4RwRAIAAgAykCwAw3AgAgAEEoaiADQcAMaiIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCAAwnC0EBEKwBIgJFDSMgAkEpOgAAIANBATYC2A0gAyACNgLUDSADQQE2AtANIAEgA0HQDWoQsQ0gAEGBgICAeDYCAAwmC0Hsq8YAELAVAAsgACABIANBgARqENoRDBYLQYDnygBBKEGMrMYAEMYTAAtBnKzGABCwFQALQaysxgAQsBUAC0G8rMYAELAVAAsgACABIANBkApqENoRDAYLQYDnygBBKEHcrMYAEMYTAAtB7KzGABCwFQALQfysxgAQsBUACxDREwALIABBLGogBUEsaigCADYCACAAQSRqIAVBJGopAgA3AgAgAEEcaiAFQRxqKQIANwIAIABBFGogBUEUaikCADcCACAAQQxqIAVBDGopAgA3AgAgACAGNgIAIANBoA1qEMsQDBgLIABBLGogBUEsaigCADYCACAAQSRqIAVBJGopAgA3AgAgAEEcaiAFQRxqKQIANwIAIABBFGogBUEUaikCADcCACAAQQxqIAVBDGopAgA3AgAgACAGNgIAIANBoA1qEMsQDBgLQQEhAAwFCyAAIAMpAsQMNwIEIABBLGogBUEsaigCADYCACAAQSRqIAVBJGopAgA3AgAgAEEcaiAFQRxqKQIANwIAIABBFGogBUEUaikCADcCACAAQQxqIAVBDGopAgA3AgAgACACNgIAIANBmAdqEOIOIARBDBCBEyADQagGahDiDiADKALQDUEERwRAIANB0A1qEIcCCyADKAKgDiIAQYKAgIB4SA0BIABFDQEgAygCpA4gABCBEwwBCyAAIAMpAsQMNwIEIABBLGogAkEsaigCADYCACAAQSRqIAJBJGopAgA3AgAgAEEcaiACQRxqKQIANwIAIABBFGogAkEUaikCADcCACAAQQxqIAJBDGopAgA3AgAgACAENgIAIAUQkRMLIAMoArAOIgBBCU1BAEEBIAB0QcMEcRtFBEAgBxCHAgsgAygCgA8iAEGCgICAeEgNBiAARQ0GIAMoAoQPIAAQgRMMBgsgACABQdzbxgBBAxCKE0EBIQJBAQshAAJAIAMoAtANQQRGBEAgAEUNASADQdANakEEchDiDgwBCyADQdANahCHAgsCQCADKAKgDiIBQYKAgIB4SA0AIAFFDQAgAygCpA4gARCBEwsgAkUNAgsCQAJAAkAgAygCsA4OCgICAQEBAQIBAQABCyAARQ0BIAMoArQOEIsTDAELIAcQhwILIAMoAoAPIgBBgoCAgHhIDQEgAEUNASADKAKEDyAAEIETDAELIANB4AtqIgIgA0HQDWpB4AD8CgAAIANBwAxqIAdB4AD8CgAAIANBoA1qIgQgASACEJkBIAMoAqANIgJBgYCAgHhHBEAMAgsgA0GgDWoiBCABQdTbxgBBCBCKEyADKAKgDSICQYGAgIB4RwRADAILIAAgASADQcAMahCZAQsgCUHgABCBEyAGQeAAEIETDBALIAAgAykCpA03AgQgAEEsaiAEQSxqKAIANgIAIABBJGogBEEkaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBDGogBEEMaikCADcCACAAIAI2AgAgA0HADGoQjRILIAlBBGsoAgAiAEEDcSEBAkAgAEF4cUHkAEHoACABG0kNESABQQBHIABBiAFPcQ0QIAkQ7gUgBkEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNESABQQBHIABBiAFPcQ0AIAYQ7gUMDwsMDwtBASECDAULIAAgAykCxAw3AgQgAEEsaiAEQSxqKAIANgIAIABBJGogBEEkaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBDGogBEEMaikCADcCACAAIAI2AgAgA0GIAWoQ4g4gBUEMEIETIANBqAZqEOIO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AgggDUKMgICAEDcDAAwECyALQZAHaiABEOYBQYGAgIB4IQ5BgYCAgHghBiABKAJQIgxBgYCAgHhHBEBBgICAgHghDiABKAJYIQkgASgCVCEGAn8gDEGAgICAeEYEQCAGIQ1BgICAgHgMAQsgCUEASA0HAkAgCUUEQEEBIQ0MAQsgCRCsASINRQ0UCyAJBEAgDSAGIAn8CgAACyABKAJQIQ4gCQshBiANrSAJrUIghoQhGAsgCygClAchCSALKAKQByESIAtByAFqIAtBmAdqQcgA/AoAACABKAIEIQ0gASgCACEQIAtBoAJqIAFBCGpByAD8CgAAIAtBmAJqIAFB3ABqKAIANgIAIAsgASkCVDcDkAIMBAsgBA0BIAtBkAdqIgNBKGogAkEoaikDADcDACADQSBqIAJBIGopAwA3AwAgA0EYaiACQRhqKQMANwMAIANBEGogAkEQaikDADcDACADQQhqIAJBCGopAwA3AwAgCyACKQMANwOQByAAIAEgAyAFIAYgByAIIAoQTgwPC0GQrMoAELAVAAsgC0GQB2oiA0EoaiACQShqKQMANwMAIANBIGogAkEgaikDADcDACADQRhqIAJBGGopAwA3AwAgA0EQaiACQRBqKQMANwMAIANBCGogAkEIaikDADcDACALIAIpAwA3A5AHIAAgASADIAUgBiAHIAggCSAKED8MDQtBBiEQQYGAgIB4IQZBBiESCyALIAk2AgwgCyASNgIIIAtBEGogC0HIAWpByAD8CgAAIAsgBjYCWCALIBg3AlwgCyANNgJsIAsgEDYCaCALQfAAaiALQaACakHIAPwKAAAgC0HEAWogC0GYAmooAgA2AgAgCyAONgK4ASALIAspA5ACNwK8ASAYQiCIpyEMIBinIQECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAPLQAAQQJrDgoAAQIDBAUGBwgJLQsgC0HoAmoiEUEYaiAPQSBqKQMANwMAIBFBEGogD0EYaikDADcDACALQfACaiAPQRBqKQMANwMAIAsgDykDCDcD6AIgC0GIA2ogC0HIAWoiE0HIAPwKAAAgFEECRg0PIAsgCTYC1AMgCyASNgLQ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pAZqIANBIGopAgA3AgAgAkGsBmogA0EoaikCADcCACACQbQGaiADQTBqKAIANgIAIAIgCDYCgAYgAiACKQPwBTcDuAYgAiADKQIANwKEBgwNCyAIQQVHBEAgAkGAB2oiBUEwaiADQTBqKAIANgIAIAVBKGogA0EoaikCADcDACAFQSBqIANBIGopAgA3AwAgBUEYaiADQRhqKQIANwMAIAVBEGogA0EQaikCADcDACAFQQhqIANBCGopAgA3AwAgAiADKQIANwOAByAIQQZHDQILIAYgB0EwaiIHRw0ACyACQQA2ApQEIAJCgICAgIABNwKMBAwMCyACQZgEaiIDQTBqIgcgAkGAB2oiBUEwaigCADYCACADQShqIgYgBUEoaikDADcDACADQSBqIgogBUEgaikDADcDACADQRhqIg4gBUEYaikDADcDACADQRBqIgsgBUEQaikDADcDACADQQhqIgMgBUEIaikDADcDACACIAIpA4AHNwOYBEHgARCsASIFRQ0FIAUgCDYCACAFIAIpA5gENwIEIAVBDGogAykDADcCACAFQRRqIAspAwA3AgAgBUEcaiAOKQMANwIAIAVBJGogCikDADcCACAFQSxqIAYpAwA3AgAgBUE0aiAHKAIANgIAIAJBATYClAQgAiAFNgKQBCACQQQ2AowEAkAgASAERg0AIARBMGshCyACQYAGakEEciEIIAJBvAVqIQdBASEKA0AgCyABayEOIAEhAwNAIAJB0ARqIgFBKGogA0EoaikDACIsNwMAIAFBIGogA0EgaikDACItNwMAIAFBGGogA0EYaikDACIuNwMAIAFBEGogA0EQaikDACIvNwMAIAFBCGogA0EIaikDACIwNwMAIAIgAykDACIxNwPQBCACQYAFaiIGQShqICw3AwAgBkEgaiAtNwMAIAZBGGogLjcDACAGQRBqIC83AwAgBkEIaiAwNwMAIAIgMTcDgAUgA0EwaiEBIAJBsAVqIAYQNSACKAK4BSEGIAIoArAFQQFxBEAgAikD8AUhLCACKAKwBkGQgICAeEcEQCACQYAGahC4AgsgCCAHKQIANwIAIAhBCGogB0EIaikCADcCACAIQRBqIAdBEGopAgA3AgAgCEEYaiAHQRhqKQIANwIAIAhBIGogB0EgaikCADcCACAIQShqIAdBKGopAgA3AgAgCEEwaiAHQTBqKAIANgIAIAIgBjYCgAYgAiAsNwO4BiABIARGDQMgA0EwaiEBIA5BMG4hAwNAIAEQoAogAUEwaiEBIANBAWsiAw0ACwwDCwJAIAZBBUcEQCACQYAHaiIDQTBqIg0gB0EwaigCADYCACADQShqIg8gB0EoaikCADcDACADQSBqIhAgB0EgaikCADcDACADQRhqIhIgB0EYaikCADcDACADQRBqIhEgB0EQaikCADcDACADQQhqIhcgB0EIaikCADcDACACIAcpAgA3A4AHIAZBBkcNAQsgDkEwayEOIAQgASIDRw0BDAMLCyACQcgGaiIDQTBqIg4gDSgCADYCACADQShqIg0gDykDADcDACADQSBqIg8gECkDADcDACADQRhqIhAgEikDADcDACADQRBqIhIgESkDADcDACADQQhqIhEgFykDADcDACACIAIpA4AHNwPIBiACKAKMBCAKRgRAIAJBjARqIApBAUEIQTgQyhEgAigCkAQhBQsgBSAKQThsaiIDIAY2AgAgAyACKQPIBjcCBCADQQxqIBEpAwA3AgAgA0EUaiASKQMANwIAIANBHGogECkDADcCACADQSRqIA8pAwA3AgAgA0EsaiANKQMANwIAIANBNGogDigCADYCACACIApBAWoiCjYClAQgASAERw0ACwsgDEUNDCAJIAxBMGwQgRMMDAsgAEEVNgIQIABBADYCCCAAQgA3AwAMDAsgLEIAUw0GCyAAICw3AxggAEEQNgIQIABBADYCCCAAQgA3AwAMCgsgLL8MBQsgAkHwAGoiA0EoaiABQShqKQMANwMAIANBIGogAUEgaikDADcDACADQRhqIAFBGGopAwA3AwAgA0EQaiABQRBqKQMANwMAIANBCGogAUEIaikDADcDACACIAEpAwA3A3AgAUGUlsgAEKgNIgUNAQwCCwALIAUoAhBBg4CAgHhHDQAgBSgCBCEDAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFKAIIQQNrDgYDBQQBAgARCyADKQAAQsTC0avGqtq25QBSDQUCQCABQZmWyAAQqA0iAUUNACABKAIQQYOAgIB4Rw0AIAEoAgghAyABKAIEIQEMDQsgAkGwBWoiASACKAIQIAIoAhQQ9w8gAkGABmoiA0EIaiIFIAFBEGopAwA3AwAgA0EQaiIHIAFBGGopAwA3AwAgA0EYaiIJIAFBIGopAwA3AwAgA0EgaiIEIAFBKGopAwA3AwAgAkGIB2oiCCACQewFaigCADYCACACIAIpA7gFNwOABiACIAIpAuQFNwOAByACKAK0BSEDIAIoArAFIQEgAigC4AUiBkGQgICAeEYNDCAAIAIpA4AGNwMQIAAgAikDgAc3AjwgAEEwaiAEKQMANwMAIABBKGogCSkDADcDACAAQSBqIAcpAwA3AwAgAEEYaiAFKQMANwMAIABBxABqIAgoAgA2AgAgACAGNgI4IAAgAzYCDCAAIAE2AgggAEIBNwMADA0LIANBnOvKAEEGEKMTDQ8CQCABQZmWyAAQqA0iAUUNACABKAIQQYOAgIB4Rw0AIAEoAgghAyABKAIEIQEMCwsgAkGwBWoiASACKAIQIAIoAhQQ9w8gAkGABmoiA0EIaiIFIAFBEGopAwA3AwAgA0EQaiIHIAFBGGopAwA3AwAgA0EYaiIJIAFBIGopAwA3AwAgA0EgaiIEIAFBKGopAwA3AwAgAkGIB2oiCCACQewFaigCADYCACACIAIpA7gFNwOABiACIAIpAuQFNwOAByACKAK0BSEDIAIoArAFIQEgAigC4AUiBkGQgICAeEYNCiAAIAIpA4AGNwMQIAAgAikDgAc3AjwgAEEwaiAEKQMANwMAIABBKGogCSkDADcDACAAQSBqIAcpAwA3AwAgAEEYaiAFKQMANwMAIABBxABqIAgoAgA2AgAgACAGNgI4IAAgAzYCDCAAIAE2AgggAEIBNwMADAwLIANBlPPIAEEHEKMTDQ4CQCABQZmWyAAQqA0iAUUNACABKAIQQYOAgIB4Rw0AIAEoAgghAyABKAIEIQEMCQsgAkGwBWoiASACKAIQIAIoAhQQ9w8gAkGABmoiA0EIaiIFIAFBEGopAwA3AwAgA0EQaiIHIAFBGGopAwA3AwAgA0EYaiIJIAFBIGopAwA3AwAgA0EgaiIEIAFBKGopAwA3AwAgAkGIB2oiCCACQewFaigCADYCACACIAIpA7gFNwOABiACIAIpAuQFNwOAByACKAK0BSEDIAIoArAFIQEgAigC4AUiBkGQgICAeEYNCCAAIAIpA4AGNwMQIAAgAikDgAc3AjwgAEEwaiAEKQMANwMAIABBKGogCSkDADcDACAAQSBqIAcpAwA3AwAgAEEYaiAFKQMANwMAIABBxABqIAgoAgA2AgAgACAGNgI4IAAgAzYCDCAAIAE2AgggAEIBNwMADAsLIANB4InJAEEDEKMTDQ0CQCABQZmWyAAQqA0iAQ0AIAJBsAVqIgEgAigCECACKAIUEPcPIAJBiAZqIgMgAkG8BWopAgA3AwAgAkGQBmoiBSABQRRqKQIANwMAIAJBmAZqIgcgAUEcaikCADcDACACQaAGaiIJIAFBJGopAgA3AwAgAkGoBmoiBCABQSxqKAIANgIAIAJBiAdqIgggAkHsBWooAgA2AgAgAiACKQK0BTcDgAYgAiACKQLkBTcDgAcgAigCsAUhASACKALgBSIGQZCAgIB4Rg0AIAAgAikDgAY3AgwgACACKQOABzcCPCAAQTRqIAQoAgA2AgAgAEEsaiAJKQMANwIAIABBJGogBykDADcCACAAQRxqIAUpAwA3AgAgAEEUaiADKQMANwIAIABBxABqIAgoAgA2AgAgACAGNgI4IAAgATYCCCAAQgE3AwAMCwsgAkGABmohAwJAAkACQAJAAkACQAJAAkBBBSABKAIQIgVBgICAgHhzIAVBAE4bQQFrDgUGBgECAwALIANBgICAgHg2AhAMBgsgASgCCCIFQQBIDQIgASgCBCEHAkAgBUUEQEEBIQEMAQsgBRCsASIBRQ0ECyAFBEAgASAHIAX8CgAACyADQYOAgIB4NgIQIAMgBTYCCCADIAE2AgQgAyAFNgIADAULIAMgASgCBCABKAIIEIoIIANBhICAgHg2AhAMBAsgAyABEJwEDAMLENETCwALIAMgASkDADcDACADQShqIAFBKGopAwA3AwAgA0EgaiABQSBqKQMANwMAIANBGGogAUEYaikDADcDACADQRBqIAFBEGopAwA3AwAgA0EIaiABQQhqKQMANwMACyACQbAFaiIBQSxqIANBKGopAwA3AgAgAUEkaiADQSBqKQMANwIAIAFBHGogA0EYaikDADcCACABQRRqIANBEGopAwA3AgAgAkG8BWogA0EIaikDADcCACACIAIpA4AGNwK0BSAAQQM2AgggACACKQKwBTcCDCAAQRRqIAFBCGopAgA3AgAgAEEcaiABQRBqKQIANwIAIABBJGogAUEYaikCADcCACAAQSxqIAFBIGopAgA3AgAgAEE0aiABQShqKQIANwIAIABBPGogAkHgBWooAgA2AgAgAEIANwMADAwLIANBj8DKAEEFEKMTDQICQCABQZmWyAAQqA0iAUUNACABKAIQQYOAgIB4Rw0AIAEoAgghAyABKAIEIQEMBgsgAkGwBWoiASACKAIQIAIoAhQQ9w8gAkGABmoiA0EIaiIFIAFBEGopAwA3AwAgA0EQaiIHIAFBGGopAwA3AwAgA0EYaiIJIAFBIGopAwA3AwAgA0EgaiIEIAFBKGopAwA3AwAgAkGIB2oiCCACQewFaigCADYCACACIAIpA7gFNwOABiACIAIpAuQFNwOAByACKAK0BSEDIAIoArAFIQEgAigC4AUiBkGQgICAeEYNBSAAIAIpA4AGNwMQIAAgAikDgAc3AjwgAEEwaiAEKQMANwMAIABBKGogCSkDADcDACAAQSBqIAcpAwA3AwAgAEEYaiAFKQMANwMAIABBxABqIAgoAgA2AgAgACAGNgI4IAAgAzYCDCAAIAE2AgggAEIBNwMADAkLIAMoAABByua98wZGBEAgAkGwBWogAkHwAGoQ8QICQAJAAkAgAigCwAVB/f///wdqDgMAAQIBCyACKAKwBSIBQYCAgIB4Rg0BIAIpArQFISwMBgsgAkGwBWoQoAoLIAJBsAVqIgEgAigCECACKAIUEPcPIAJBiAZqIgMgAkHEBWopAgA3AwAgAkGQBmoiBSABQRxqKQIANwMAIAJBmAZqIgcgAUEkaikCADcDACACQaAGaiIJIAFBLGooAgA2AgAgAkGIB2oiBCACQewFaigCADYCACACIAIpArwFNwOABiACIAIpAuQFNwOAByACKQK0BSEsIAIoArAFIQEgAigC4AUiCEGQgICAeEYNBCAAIAIpA4AGNwIUIAAgAikDgAc3AjwgAEE0aiAJKAIANgIAIABBLGogBykDADcCACAAQSRqIAUpAwA3AgAgAEEcaiADKQMANwIAIABBxABqIAQoAgA2AgAgACAINgI4IAAgLDcCDCAAIAE2AgggAEIBNwMADAkLIAMoAABBxdzV6wZHDQsCQCABQZmWyAAQqA0iAUUNACABKAIQQYOAgIB4Rw0AIAEoAgghAyABKAIEIQEMAwsgAkGwBWoiASACKAIQIAIoAhQQ9w8gAkGABmoiA0EIaiIFIAFBEGopAwA3AwAgA0EQaiIHIAFBGGopAwA3AwAgA0EYaiIJIAFBIGopAwA3AwAgA0EgaiIEIAFBKGopAwA3AwAgAkGIB2oiCCACQewFaigCADYCACACIAIpA7gFNwOABiACIAIpAuQFNwOAByACKAK0BSEDIAIoArAFIQEgAigC4AUiBkGQgICAeEYNAiAAIAIpA4AGNwMQIAAgAikDgAc3AjwgAEEwaiAEKQMANwMAIABBKGogCSkDADcDACAAQSBqIAcpAwA3AwAgAEEYaiAFKQMANwMAIABBxABqIAgoAgA2AgAgACAGNgI4IAAgAzYCDCAAIAE2AgggAEIBNwMADAgLIAMpAABCxtKV48bM1LLmAFINCiACQbAFaiIDIAJB8ABqEPECAkACQCACKALABSIBQYWAgIB4RwRAIAFBAE4NASADEKAKCyACQbAFaiIBIAIoAhAgAigCFBD3DyACQdAGaiIFIAFBCGopAwA3AwAgAkGABmoiA0EIaiIHIAJBzAVqKQIANwMAIANBEGoiCSABQSRqKQIANwMAIANBGGoiBCABQSxqKAIANgIAIAJBiAVqIgggAkHsBWooAgA2AgAgAiACKQOwBTcDyAYgAiACKQLEBTcDgAYgAiACKQLkBTcDgAUgAigCwAUhASACKALgBSIGQZCAgIB4Rg0BIAAgAikDgAU3AjwgAkGgBGoiCiAFKQMANwMAIAJBgAdqIgNBCGoiBSAHKQMANwMAIANBEGoiByAJKQMANwMAIANBGGoiAyAEKAIANgIAIABBxABqIAgoAgA2AgAgAiACKQPIBjcDmAQgAiACKQOABjcDgAcgAEEQaiAKKQMANwMAIAAgAikDmAQ3AwggACAGNgI4IAAgATYCGCAAQgE3AwAgACACKQOABzcCHCAAQSRqIAUpAwA3AgAgAEEsaiAHKQMANwIAIABBNGogAygCADYCAAwJCyACQdAGaiACQbgFaikDADcDACACQYgGaiACQcwFaikCADcDACACQZAGaiACQdQFaikCADcDACACQZgGaiACQdwFaigCADYCACACIAIpA7AFNwPIBiACIAIpAsQFNwOABgsgAkGgBGogAkHQBmopAwAiLDcDACACQYAHaiIDQQhqIgUgAkGABmoiD0EIaiIUKQMANwMAIANBEGoiByAPQRBqIhUpAwA3AwAgA0EYaiIJIA9BGGoiEygCADYCACACQdADaiIDQQhqICw3AwAgAiACKQPIBiIsNwOYBCACIAIpA4AGNwOAByACICw3A9ADIAIgATYC4AMgA0EsaiAJKAIANgIAIANBJGogBykDADcCACADQRxqIAUpAwA3AgAgAiACKQOABzcC5AMgAkGgAWoiBSEBIAMoAhghBCADKAIUIQcgAygCECEIAkAgAygCICIJRQ0AIAlBAnRBC2pBeHEiBiAJakEJaiIJRQ0AIAMoAhwgBmsiBkEEaygCACIKQXhxIQMgA0EEQQggCkEDcSIKGyAJakkNEiAKQQBHIAMgCUEnaktxDRMgBhDuBQsgASAINgIIIAEgBzYCBCABIAc2AgAgASAHIARBBnRqNgIMIAJBsAVqIQojAEHAAmsiBiQAIAUoAgwhFiAFKAIIIRogBSgCBCEBIAUoAgAhG0HIussALQAARQRAENYRCyAGQSRqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIixCAXw3AwAgBkEANgIYIAZCgICAgIABNwMQIAZBwPrKACkDADcCHCAGQcC6ywApAwA3AwggBiAsNwMAQZCAgIB4IQUCQCABIBZGDQAgBkG4AWoiA0EIaiEOIAZBiAJqIRwgBkHsAGohHSAGQTBqIgdBCGohDCADQQRqIQsgB0EEaiENAkADQCABIgRBNGooAgAiAUGAgICAeEcEQCAEQThqKQMAISwgDUEoaiAEQShqKQIANwIAIA1BIGogBEEgaikCADcCACANQRhqIARBGGopAgA3AgAgDUEQaiAEQRBqKQIANwIAIA1BCGogBEEIaikCADcCACANIAQpAgA3AgAgBkG4AWoiA0EwaiAGQTBqIgdBMGooAgA2AgAgA0EoaiAHQShqKQIANwMAIANBIGogB0EgaikCADcDACADQRhqIAdBGGopAgA3AwAgA0EQaiAHQRBqKQIANwMAIA4gDCkCADcDACAGIAYpAjA3A7gBIAZBgAFqIgNBKGoiJyALQShqKQIANwMAIANBIGoiKCALQSBqKQIANwMAIANBGGoiKSALQRhqKQIANwMAIANBEGoiKiALQRBqKQIANwMAIANBCGoiKyALQQhqKQIANwMAIAYgCykCADcDgAEgBkH4AWogAxA1ICynIQMCQCAGKAL4AUEBRgRAIAYpA7gCIixCIIinIRAgBikDsAIiLUIgiKchEiAGKAKsAiERIAYoAqgCIRcgBigCpAIhGCAGKAKgAiEeIAYoApwCIR8gBigCmAIhICAGKAKUAiEhIAYoApACISIgBigCjAIhGSAGKAKIAiEjIAYoAoQCIQkgBigCgAIhCCAspyEkIC2nIQdCASEsIAFFDQEgA0EEaygCACImQXhxISUgJUEEQQggJkEDcSImGyABakkNFyAmQQBHICUgAUEnaktxDRggAxDuBQwBCyAsQiCIpyEjIAYpA7ACIS4gBigCrAIhECAGKAKoAiEkIAYoAqQCIRIgBigCoAIhByAGKAKcAiERIAYoApgCIRcgBigClAIhGCAGKAKQAiEeIAYoAowCIR8gBigCiAIhICAGKAKEAiEhIAYoAoACISJCACEsIAEhCCADIQkLIARBQGshASAGIC43A3ggBiAQNgJ0IAYgJDYCcCAGIBI2AmwgBiAHNgJoIAYgETYCZCAGIBc2AmAgBiAYNgJcIAYgHjYCWCAGIB82AlQgBiAgNgJQIAYgITYCTCAGICI2AkggBiAZNgJEIAYgIzYCQCAGIAk2AjwgBiAINgI4IAYgLDcDMCAspw0CIAZB+AFqIAxByAD8CgAAIAZBuAFqIAYgDCAcEMwDIAZBgAFqIgNBMGogDkEwaikDADcDACAnIA5BKGopAwA3AwAgKCAOQSBqKQMANwMAICkgDkEYaikDADcDACAqIA5BEGopAwA3AwAgKyAOQQhqKQMANwMAIAYgDikDACIsNwOAASAsp0EFRwRAIAMQmQYLIAEgFkcNAQsLIARBQGshAQwBCyAGQfgBaiIDQShqIAxBKGopAwA3AwAgA0EgaiAMQSBqKQMANwMAIANBGGogDEEYaikDADcDACADQRBqIAxBEGopAwA3AwAgA0EIaiAMQQhqKQMANwMAIAZBwAFqIB1BCGooAgA2AgAgBiAMKQMANwP4ASAGIB0pAgA3A7gBIAchBQsgASAWRwRAIBYgAWtBBnYhAwNAIAEQ7QggAUFAayEBIANBAWsiAw0ACwsgGgRAIBtBBGsoAgAiA0F4cSEBIAEgGkEGdCIHQQRBCCADQQNxIgMbckkNEiADQQBHIAEgB0EncktxDRMgGxDuBQsgBkEwaiIBQShqIgMgBkEoaikDADcDACABQSBqIgcgBkEgaikDADcDACABQRhqIgkgBkEYaikDADcDACABQRBqIgQgBkEQaikDADcDACABQQhqIgggBkEIaikDADcDACAGIAYpAwA3AzACQCAFQZCAgIB4RwRAIAogBikD+AE3AwAgCiAGKQO4ATcCNCAKQShqIAZB+AFqIgNBKGopAwA3AwAgCkEgaiADQSBqKQMANwMAIApBGGogA0EYaikDADcDACAKQRBqIANBEGopAwA3AwAgCkEIaiADQQhqKQMANwMAIApBPGogBkHAAWooAgA2AgAgARDDDAwBCyAKIAYpAzA3AwAgCkEoaiADKQMANwMAIApBIGogBykDADcDACAKQRhqIAkpAwA3AwAgCkEQaiAEKQMANwMAIApBCGogCCkDADcDAEGQgICAeCEFCyAKIAU2AjAgBkHAAmokACAUIApBCGoiBykDADcDACAVIApBEGoiCSkDADcDACATIApBGGoiBCkDADcDACAPQSBqIgMgCkEgaiIIKQMANwMAIA9BKGoiBSAKQShqIgYpAwA3AwAgAiACKQOwBTcDgAYgAigC4AUiAUGQgICAeEcEQCAAIAIpAuQFNwI8IABBxABqIAJB7AVqKAIANgIAIABBMGogBSkDADcDACAAQShqIAMpAwA3AwAgAEEgaiATKQMANwMAIABBGGogFSkDADcDACAAQRBqIBQpAwA3AwAgACACKQOABjcDCCAAIAE2AjggAEIBNwMADAgLIAJBsAFqIgFBCGogFCkDACIsNwMAIAFBEGogFSkDACItNwMAIAFBGGogEykDACIuNwMAIAFBIGogAykDACIvNwMAIAFBKGogBSkDACIwNwMAIAIgAikDgAYiMTcDsAEgAkG8BWogLDcCACACQbAFaiIBQRRqIC03AgAgAUEcaiAuNwIAIAFBJGogLzcCACABQSxqIDA3AgAgAEEENgIIIAIgMTcCtAUgACACKQKwBTcCDCAAQRRqIAcpAgA3AgAgAEEcaiAJKQIANwIAIABBJGogBCkCADcCACAAQSxqIAgpAgA3AgAgAEE0aiAGKQIANwIAIABBPGogAkHgBWooAgA2AgAgAEIANwMADAkLIANBnpbIAEEFEKMTDQkgAkGABmoiASACQfAAahDxAgJAIAIoApAGQYWAgIB4RwRAIAJBgAdqIgNBKGogAUEoaikDADcDACADQSBqIAFBIGopAwA3AwAgA0EYaiABQRhqKQMANwMAIANBEGogAUEQaikDADcDACADQQhqIAFB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NwMAIABBEGogAkG4BWopAwA3AwAgACACKQOwBTcDCAwECyAAIAIpA7gFNwMYIABBGDYCECAAQQA2AgggAEIANwMADAMLIAJByAZqIgUgASADEPEDIAIoAsgGBEAgAkGIBmogBUEIaikCADcDACACIAIpAsgGNwOABgwCCyACQbAFaiIBIAIoAhAgAigCFBD3DyACQYAGaiIDQShqIgUgAUEoaikDADcDACADQSBqIgcgAUEgaikDADcDACADQRhqIgkgAUEYaikDADcDACADQRBqIgQgAUEQaikDADcDACADQQhqIgMgAUEIaikDADcDACACQaAEaiIIIAJB7AVqKAIANgIAIAIgAikDsAU3A4AGIAIgAikC5AU3A5gEIAIoAuAFIgZBkICAgHhGDQEgACACKQOYBDcCPCACQYAHaiIBQShqIgogBSkDADcDACABQSBqIAcpAwAiLDcDACABQRhqIAkpAwAiLTcDACABQRBqIAQpAwAiLjcDACABQQhqIAMpAwAiLzcDACAAQcQAaiAIKAIANgIAIAIgAikDgAYiMDcDgAcgAEEoaiAsNwMAIABBIGogLTcDACAAQRhqIC43AwAgAEEQaiAvNwMAIAAgMDcDCCAAIAY2AjggAEIBNwMAIABBMGogCikDADcDAAsCQCACKAKQASIARQ0AIAAgAEECdEELakF4cSIAakEJaiIBRQ0AIAIoAowBIABrIAEQgRMLIAIoAoQBIQAgAigCiAEiAwRAIAAhAQNAIAEQ7QggAUFAayEBIANBAWsiAw0ACwsgAigCgAEiAUUNCCAAIAFBBnQQgRMMCAsgAkGIB2ogAkGIBmopAwAiLDcDACACIAIpA4AGIi03A4AHIABBHGogLDcCACAAIC03AhQgAEEWNgIQIABBADYCCCAAQgA3AwALAkAgAigCkAEiAEUNACAAIABBAnRBC2pBeHEiAGpBCWoiAUUNACACKAKMASAAayABEIETCyACKAKEASEAIAIoAogBIgMEQCAAIQEDQCABEO0IIAFBQGshASADQQFrIgMNAAsLIAIoAoABIgFFDQYgACABQQZ0EIETDAYLIAIoAogBIQEgAigChAEhCSACKAKAASEVAkAgAigCkAEiA0UNACADQQJ0QQtqQXhxIgUgA2pBCWoiA0UNACACKAKMASAFayIHQQRrKAIAIgRBeHEhBSAFQQRBCCAEQQNxIgQbIANqSQ0HIARBAEcgBSADQSdqS3ENCCAHEO4FC0HIussALQAARQRAENYRCyABQQZ0IQYgAkG8BGpByPrKACkDADcCAEG4ussAQbi6ywApAwAiLEIBfDcDACACQQA2ArAEIAJCgICAgIABNwOoBCACQcD6ygApAwA3ArQEIAJBwLrLACkDADcDoAQgAiAsNwOYBEGQgICAeCELAkACQCABRQRAIAkhAQwBCyACQYAHaiIBQQhqIQ4gAkGQBmohHyACQewFaiETIAJBsAVqIgNBCGohDCABQQRqIQ0gA0EEaiEPIAYhBSAJIQECQAJAA0AgAUE0aigCACIEQYCAgIB4Rg0BIAFBOGopAwAhLCAPQShqIAFBKGopAgA3AgAgD0EgaiABQSBqKQIANwIAIA9BGGogAUEYaikCADcCACAPQRBqIAFBEGopAgA3AgAgD0EIaiABQQhqKQIANwIAIA8gASkCADcCACACQYAHaiIDQTBqIAJBsAVqIgdBMGooAgA2AgAgA0EoaiAHQShqKQIANwMAIANBIGogB0EgaikCADcDACADQRhqIAdBGGopAgA3AwAgA0EQaiAHQRBqKQIANwMAIA4gDCkCADcDACACIAIpArAFNwOAByACQcgGaiIDQShqIiAgDUEoaikCADcDACADQSBqIiEgDUEgaikCADcDACADQRhqIiIgDUEYaikCADcDACADQRBqIiMgDUEQaikCADcDACADQQhqIiQgDUEIaikCADcDACACIA0pAgA3A8gGIAJBgAZqIAMQNSAspyEIAkAgAigCgAZBAUYEQCACKQPABiIsQiCIpyEWIAIpA7gGIi1CIIinIRQgAigCtAYhGSACKAKwBiEaIAIoAqwGIRsgAigCqAYhHSACKAKkBiEQIAIoAqAGIQogAigCnAYhEiACKAKYBiERIAIoApQGISUgAigCkAYhFyACKAKMBiEHIAIoAogGIQMgLKchGCAtpyELQgEhLCAERQ0BIAhBBGsoAgAiHEF4cSEeIB5BBEEIIBxBA3EiHBsgBGpJDQ0gHEEARyAeIARBJ2pLcQ0OIAgQ7gUMAQsgLEIgiKchFyACKQO4BiEuIAIoArQGIRYgAigCsAYhGCACKAKsBiEUIAIoAqgGIQsgAigCpAYhGSACKAKgBiEaIAIoApwGIRsgAigC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RyABIABBJ2pLcQ0BIAMQ7gULIAJBwAdqJAAPCwwBC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuwZAEcfyMAQcADayIDJABBASECAkACQAJAAkAgASgCAEEBcQRAIAEoAgQiBCABKAIITw0BIAEgBEEBajYCBAsgASgCjAEiAiABKAKIASIURgRAIAEoAiAhGCABKAIsIRcLIAEoAhQhEQJAIAEtAJABQQJHBEAgESEVDAELIBEhFSABLQCRAUUNACABKAIMIBFGBEAgAUEMahC4EgsgASgCECARQRRsaiICIBQ2AgggAkEANgIEIAJBADoAACABIBFBAWoiFTYCFCABKAKMASECCyACIBRGBEAgASgCLCABKAIgaiEZCyABKAJ4IRogASgCXCEbAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhBgwCCyABIAJBAWo2AgQLIANBmANqIAFBiAFqKAIANgIAIAMgASkCgAE3A5ADIANBiANqIAEQ9QMgAygCjAMhAQJ/AkAgAygCiANBAXENAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBk8NA0EBIQIgASAEQQFqIgg2AgQgBiAITQ0BIAEgBEECajYCBAsgAUEAOgCRASADQYADaiABEMYKIAMoAoADIQIgAygChAMiAUECOgCRAQsgAkEBcQ0AA0ACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASECDAILIAEgAkEBajYCBAsgAS0AkQEiBEUEQCADQfACaiABEMYKIAMoAvQCIQEgAygC8AIhAgwBCyABQQA6AJEBIANB+AJqIAEQxgogAygC+AIhAiADKAL8AiIBIAQ6AJEBCyACQQFxRQ0ACwsCQCABKAIAQQFxBEAgASgCBCICIAEoAghPDQIgASACQQFqIgI2AgQgAiABKAIITw0BIAEgAkEBajYCBAsgASgCjAEiByABKAKIASICRgRAIAEoAiAhDyABKAIsIQULIAEoAhQhBAJAIAEtAJABQQJHDQAgAS0AkQFFDQAgASgCDCAERgRAIAFBDGoQuBILIAEoAhAgBEEUbGoiBiACNgIIIAZBADYCBCAGQQA6AAAgASAEQQFqNgIUIAEoAowBIQcLQQAhBkEAIQggAiAHRgRAIAEoAiwgASgCIGohCAsCQCABKAKIASIHIAEoAoQBTw0AIAEoAoABIAdqLQAAQTpHDQAgASAHQQFqNgKIAUEBIQYLIAEoAnghECABKAJcIRIgAS0AfEEBRgRAQQEQrAEiE0UNBiATQTo6AAAgA0EBNgK8AyADIBM2ArgDIANCgICAgBA3ArADIAEgByADQbADaiAGEI0JCyABLQCQASEHAkACQAJAAkACQCAGRQRAIAdB/wFxQQFGDQYgAS0AkQFFDQMgASgCjAEiBiACRw0BIAggASgCICICIAEoAiwiBmoiB0kgByAIa0EBRnENAyACIA9PBEAgASAPNgIgIA8hAgsgBSAGSw0CIAEgBTYCLAwCCyAHQf8BcUEBRgR/IAEtAJEBRQ0FAkAgAiABKAKMASIGRgRAIAggASgCLCICIAEoAiAiBmoiB0kgByAIa0EBRnENByAGIA9PBEAgASAPNgIgCyACIAVJDQEgASAFNgIsIAUhAgwBCyACIAZNDQYgASACNgKMAUEAIQIgAUEANgIsIAFBADYCIAsgASgCJCACRgRAIAFBJGoQwhILIAEoAiggAmpBMDoAACABIAJBAWo2AiwgAS0AkAEFIAcLQf8BcUECRw0EIAEtAJEBRQ0EIAEoAhQiAiAETQ0DIAEoAhAgBEEUbGoiBi0AAA0LIAYgAjYCBCABKAKIASEIIAEoAhQiBiABKAIMRgRAIAFBDGoQuBILIAEoAhAgBkEUbGoiAiAINgIQIAJBADYCCCACIAQ2AgQgAkGB4AA7AQAgASAGQQFqNgIUDAQLIAIgBk0NASABIAI2AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIYIAJGBEAgAUEYahDCEgsgASACQQFqNgIgIAEoAhwgAmpBMDoAAAsCQCABLQB8QQFHDQAgAS0AkQFFDQAgAUHUAGpBMCASQQAgASgCeCAQTRsQsAULIAEtAJABQQJHDQIgAS0AkQFFDQIgBCABKAIUSw0CIAEgBDYCFAwCCyAEIAJBmMnJABDjEgALIAEtAHxFDQAgAS0AkQFFDQAgAUHUAGpBMCASQQAgASgCeCAQTRsQsAULAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIGTw0DQQEhAiABIARBAWoiCDYCBCAGIAhNDQEgASAEQQJqNgIECyABQQA6AJEBIANB6AJqIAEQxgogAygC6AIhAiADKALsAiIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANB2AJqIAEQxgogAygC3AIhASADKALYAiECDAELIAFBADoAkQEgA0HgAmogARDGCiADKALgAiECIAMoAuQCIgEgBDoAkQELIAJBAXFFDQALCwJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8NAiABIAJBAWoiAjYCBCACIAEoAghPDQEgASACQQFqNgIEC0EAIRJBACETIAEoAowBIgIgASgCiAEiFkYEQCABKAIgIRMgASgCLCESCyABKAIUIRACQCABLQCQAUECRwRAIBAhBwwBCyAQIQcgAS0AkQFFDQAgASgCDCAHRgRAIAFBDGoQuBILIAEoAhAgEEEUbGoiAiAWNgIIIAJBADYCBCACQQA6AAAgASAQQQFqIgc2AhQgASgCjAEhAgtBACEPIAIgFkYEQCABKAIsIAEoAiBqIQ8LIAEoAnghHCABKAJcIR0CfwJAAkACQCABKAIAQQFxBEAgASgCBCIEIAEoAghPDQEgASAEQQFqNgIEC0EAIQhBACEGIAIgASgCiAEiCUYEQCABKAIsIQggASgCICEGCwJAIAEtAJABQQJHBEAgByEEDAELIAchBCABLQCRAUUNACABKAIMIARGBEAgAUEMahC4EgsgASgCECAHQRRsaiICIAk2AgggAkEANgIEIAJBADoAACABIAdBAWoiBDYCFCABKAKMASECCyACIAlGBEAgASgCLCABKAIgaiEKCyABKAJ4IQ4gASgCXCEMQQEhAgJAIAEoAgBBAXEEQCABKAIEIgUgASgCCE8EQAwCCyABIAVBAWo2AgQLIANBqANqIAFBiAFqKAIANgIAIAMgASkCgAE3A6ADIANB0AJqIAEQ+wEgAygC1AIhAQJAIAMoAtACQQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBSABKAIIIgtPDQMgASAFQQFqIg02AgQgCyANTQ0BIAEgBUECajYCBAsgAUEAOgCRASADQcgCaiABEMYKIAMoAsgCIQIgAygCzAIiAUECOgCRAQsgAkEBcQ0AA0ACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASECDAILIAEgAkEBajYCBAsgAS0AkQEiBUUEQCADQbgCaiABEMYKIAMoArwCIQEgAygCuAIhAgwBCyABQQA6AJEBIANBwAJqIAEQxgogAygCwAIhAiADKALEAiIBIAU6AJEBCyACQQFxRQ0ACwtBACEFAkAgASgCiAEiC0F9Sw0AIAtBAmoiAiABKAKEAUsNACABKAKAASALai8AAEHbugFHDQAgASACNgKIAUEBIQULQQEhAiABLQB8QQFGBEBBAhCsASINRQ0MIA1B27oBOwAAIANBAjYCvAMgAyANNgK4AyADQoCAgIAgNwKwAyABIAsgA0GwA2ogBRCNCQsgBUUNAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIFIAEoAggiC08NAyABIAVBAWoiDTYCBCALIA1NDQEgASAFQQJqNgIECyABQQA6AJEBIANBsAJqIAEQxgogAygCsAIhAiADKAK0AiIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIFRQRAIANBoAJqIAEQxgogAygCpAIhASADKAKgAiECDAELIAFBADoAkQEgA0GoAmogARDGCiADKAKoAiECIAMoAqwCIgEgBToAkQELIAJBAXFFDQALC0EAIQICQCABKAKIASIFIAEoAoQBTw0AIAEoAoABIAVqLQAAQT9HDQAgASAFQQFqNgKIAUEBIQILIAEtAHxBAUYEQEEBEKwBIgtFDQwgC0E/OgAAIANBATYCvAMgAyALNgK4AyADQoCAgIAQNwKwAyABIAUgA0GwA2ogAhCNCQsgAkEBcyECCyACQQFxRQ0AIAEgAykDoAM3AoABIAFBiAFqIANBqANqKAIANgIAIAQgASgCFEsNACABIAQ2AhQLIAEtAJABIQUCQAJAAkACQCACQQFxBEAgBUH/AXFBAUYNBSABLQCRAUUNAyABKAKMASICIAlHDQEgCiABKAIgIgIgASgCLCIEaiIFSSAFIAprQQFGcQ0DIAIgBk8EQCABIAY2AiAgBiECCyAEIAhJDQIgASAINgIsDAILIAVB/wFxQQFGBH8gAS0AkQFFDQYCQCAJIAEoAowBIgJGBEAgCiABKAIsIgIgASgCICIEaiIFSSAFIAprQQFGcQ0IIAQgBk8EQCABIAY2AiALIAIgCEkNASABIAg2AiwgCCECDAELIAIgCU8NByABIAk2AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIkIAJGBEAgAUEkahDCEgsgASgCKCACakEIOgAAIAEgAkEBajYCLCABLQCQAQUgBQtB/wFxQQJHDQUgAS0AkQFFDQUgASgCFCICIAdNDQ8gASgCECAHQRRsaiIELQAADQ4gBCACNgIEIAEoAogBIQYgASgCFCIEIAEoAgxGBEAgAUEMahC4EgsgASgCECAEQRRsaiICIAY2AhAgAkEANgIIIAIgBzYCBCACQYEQOwEAIAEgBEEBajYCFAwFCyACIAlPDQEgASAJNgKMAUEAIQIgAUEANgIsIAFBADYCIAsgASgCGCACRgRAIAFBGGoQwhILIAEgAkEBajYCICABKAIcIAJqQQg6AAALIAEtAHxBAUcNACABLQCRAUUNACABQdQAakEIIAxBACABKAJ4IA5NGxCwBQwACyABLQCQAUECRw0AIAEtAJEBRQ0AIAcgASgCFEsNACABIAc2AhQLAkACQCABKAIAQQFxBEAgASgCBCICIAEoAghPDQEgASACQQFqNgIEC0EAIQhBACEGIAEoAowBIgIgASgCiAEiCUYEQCABKAIsIQggASgCICEGCyABKAIUIQcCQCABLQCQAUECRwRAIAchBAwBCyAHIQQgAS0AkQFFDQAgASgCDCAERgRAIAFBDGoQuBILIAEoAhAgB0EUbGoiAiAJNgIIIAJBADYCBCACQQA6AAAgASAHQQFqIgQ2AhQgASgCjAEhAgtBACEKIAIgCUYEQCABKAIsIAEoAiBqIQoLIAEoAnghCyABKAJcIQ5BASECAkAgASgCAEEBcQRAIAEoAgQiBSABKAIITwRADAILIAEgBUEBajYCBAsgA0GoA2ogAUGIAWooAgA2AgAgAyABKQKAATcDoAMgA0GYAmogARD7ASADKAKcAiEBAkAgAygCmAJBAXENAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIFIAEoAggiDE8NAyABIAVBAWoiDTYCBCAMIA1NDQEgASAFQQJqNgIECyABQQA6AJEBIANBkAJqIAEQxgogAygCkAIhAiADKAKUAiIBQQI6AJEBCyACQQFxDQADQAJAIAEo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QQFxRQ0ACwsCQCABKAIAQQFxBEAgASgCBCICIAEoAggiBE8NAiABIAJBAWoiBjYCBCAEIAZNDQEgASACQQJqNgIECyABLQCRASICQQFGBEAgA0EoaiABEOAFIAMoAiwhAQwBCyABQQE6AJEBIANBMGogARDgBSADKAI0IgEgAjoAkQELAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIGTw0DQQEhAiABIARBAWoiCDYCBCAGIAhNDQEgASAEQQJqNgIECyABQQA6AJEBIANBIGogARDGCiADKAIgIQIgAygCJCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBEGogARDGCiADKAIUIQEgAygCECECDAELIAFBADoAkQEgA0EYaiABEMYKIAMoAhghAiADKAIcIgEgBDoAkQELIAJBAXFFDQALCyADQQhqIAEQrwwgAygCDCEBIAMoAggMAQtBAQsiBkEBcUUNACABIAMpA5ADNwKAASABQYgBaiADQZgDaigCADYCACAVIAEoAhRLDQAgASAVNgIUC0EBIQIgAS0AkAEhFQJAAkACQAJAAkACQCAGQQFxBEAgFUH/AXFBAUYNByABLQCRAUUNAyABKAKMASICIBRHDQEgGSABKAIgIgIgASgCLCIEaiIGSSAGIBlrQQFGcQ0DIAIgGE8EQCABIBg2AiAgGCECCyAEIBdJDQIgASAXNgIsDAILIBVB/wFxQQFGBH8gAS0AkQFFDQYCQCAUIAEoAowBIgJGBEAgGSABKAIsIgIgASgCICIEaiIGSSAGIBlrQQFGcQ0IIAQgGE8EQCABIBg2AiALIAIgF0kNASABIBc2AiwgFyECDAELIAIgFE8NByABIBQ2AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIkIAJGBEAgAUEkahDCEgsgASgCKCACakEDOgAAIAEgAkEBajYCLCABLQCQAQUgFQtB/wFxQQJHDQUgAS0AkQFFDQUgASgCFCICIBFNDQMgASgCECARQRRsaiIELQAADQggBCACNgIEIAEoAogBIQYgASgCFCIEIAEoAgxGBEAgAUEMahC4EgsgASgCECAEQRRsaiICIAY2AhAgAkEANgIIIAIgETYCBCACQYEGOwEAIAEgBEEBajYCFAwFCyACIBRPDQEgASAUNgKMAUEAIQIgAUEANgIsIAFBADYCIAsgASgCGCACRgRAIAFBGGoQwhILIAEgAkEBajYCICABKAIcIAJqQQM6AAALQQEhAiABLQB8QQFHDQEgAS0AkQFFDQEgAUHUAGpBAyAbQQAgASgCeCAaTRsQsAUMAQsgESACQZjJyQAQ4xIACyABLQCQAUECRw0BIAEtAJEBRQ0BIBEgASgCFEsNASABIBE2AhQMAQtBACECIAEtAHxFDQAgAS0AkQFFDQAgAUHUAGpBAyAbQQAgASgCeCAaTRsQsAULIAAgATYCBCAAIAI2AgAgA0HAA2okAA8LAAtBgOfKAEEoQajJyQAQxhMACyAHIAJBmMnJABDjEgAL214EDn8HfgF8AX0jAEHAAWsiBSQAAkACQAJAAkACQAJAAkACQAJ9AkACQAJAIAEtACRFBEAgA1ANCwJAIANC/////////w9WDQAgBEUEQCADuiEaDA0LIARBFmpBLU8EQCAEQSZPDQEgBUFAayADQgAgBEEDdEGQmMoAaikDAEIAEIkSIAUpA0hCAFINASAFKQNAIhNC/////////w9WDQEgE7pEktVNBs/wgESiIRoMDQsgA7ohGiAEQQBMBEAgGkG4u8oAIARBA3RrKwMAoyEaDA0LIARBA3QrA7i7SiAaoiEaDAwLQf////8HIARB3gJqIgYgBCAGShsiCEEKbSEGIAhBAEgEQEIAIRMMCwsgBkHBAEsEQEH/DyEKQoCAgICAgICAgH8hEwwLCyAIIAZBCmxrIghBAEgNASAFQTBqIANCACAIQQN0IgcpA+CYSkIAEIkSAn4gBSkDOFAEQEEAQQAgBSkDMCITeacgE1AbIghrIQdBBCENIBMgCK2GDAELIAcpA9CRSiIUQv////8PgyIVIAMgA3kiFoYiF0IgiCIYfiETIBRCIIgiGSAXQv////8PgyIXfiEUIAhBAnQoAqCSSiAWp2tBQGshB0EJIQ0gGCAZfiATQiCIfCAUQiCIfCAUQv////8PgyATQv////8Pg3wgFSAXfkIgiHxCgICAgAh8QiCIfAshEyAGQQN0KQPIkkoiFUL/////D4MiFiATQiCIIhd+IRQgFUIgiCIVIBNC/////w+DIhh+IRNBACAVIBd+IBRCIIh8IBNCIIh8IBNC/////w+DIBRC/////w+DfCAWIBh+QiCIfEKAgICACHxCIIh8IhN5pyATUBshCCATIAithiETIAcgBkECdCgC2JZKaiAIayIGQUBrIQpBC0GOdyAGayAKQcN3ThsiBkHBAEsNCSAGrSEWIA0gCHStIRUgEyEUAkACQAJAAkAgBkFAag4CAQIACyATQn8gFoZCf4WDIRQLQgEgFkIBfYYiFiAVfSAUWg0LIBQgFSAWfFQNAQwLCyAVIBNCf4VYDQoLIBNBACATeacgE1AbIgathiETAnwCQAJAAkACQCAKIAZrIgZBC2oiCkHNd0wEQEQAAAAAAAAAACAGQY53SQ0FGiATQQ4gBmtBP3GtiEIAIAZBjndHGyITQoCAgICAgIAQgyEVIBMgFUI1iIghE0HOd0HPdyAVUBshCgwBCyATQguIIRMgBkHBB2tBNEsNACATQjUgBkHAB2utIhV9iFANAQsgE0IAUg0BRAAAAAAAAAAADAMLQcsHIQogEyAVhiITQgBSDQFEAAAAAAAAAAAMAgsgCkHLB0wNAEQAAAAAAADwfwwBCyATQv////////8HgyAKQbMIaq1CNIYiFSATQguGQj+HgyAVIApBzndGG4S/CyIavSIUQv///////////wCDQv/////////3/wBWDQtBFCEJIANCkM4AVARAIAMhEwwJCwNAIAVB2ABqIAlqIgZBBGsgAyADQpDOAIAiE0KQzgB+faciCEH//wNxQeQAbiIHQQF0LwDEuUo7AAAgBkECayAIIAdB5ABsa0H//wNxQQF0LwDEuUo7AAAgCUEEayEJIANC/8HXL1YgEyEDDQALDAgLIANQDQYCQCADQv///wdWDQAgBEUEQCADtSEbDAgLIARBCmpBFU8EQCAEQRJPDQEgBUEgaiADQgAgBEEDdEHwmMoAaikDAEIAEIkSIAUpAyhCAFINASAFKQMgIhNC////B1YNASATtUP5AhVQlCEbDAgLIAO1IRsgBEEATARAIBtBjLvKACAEQQJ0ayoCAJUhGwwICyAEQQJ0KgKMu0ogG5QhGwwHC0H/////ByAEQd4CaiIGIAQgBkobIghBCm0hBiAIQQBIBEBCACETDAYLIAZBwQBLBEBCgICAgICAgICAfyETQf8PIQoMBgsgCCAGQQpsayIIQQBIDQEgBUEQ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AWogEEEFdhDXBgtCACEDIAUoArQBIQZBACEHAkACfgJAAkACQAJAIAUoArgBIggiCQ4DBQECAAsgBiAIQQJ0IgdqIgRBDGspAgAiAyAEQQRrKAIAIglnIgxBIHOtIhOGQgBSDQIgBkEQayELA0AgByIEQQxHBEAgBEEEayEHIAQgC2ooAgBFDQELCyAEQQxHIQcgCa0gE4YgA0EgIAxrrYiEIgMgCA0DGkEAIQkMBAsgBigCACIErSAEZ0Egc62GDAILIAYpAgAiAyADeYYMAQtBASEHIAmtIBOGIANBICAMa62IhAshAyAGIAhBAnRqQQRrKAIAZyEJCyADQQAgA3mnIANQGyIErYYhAwJAAkACQAJAQb9/IAhBBXQgCWtBQGogCEH///8/SxsgBGsiBEEoaiIJQet+TgRAIAcgA0L//////x+DIhRCgICAgIAQUXEgFEKAgICAgBBWciADQv//////P4NCgICAgIAwUXIiByADQiiIIhNC////B1FxIQhCgICABCATIAetfCAIGyEDIARBKWogCSAIGyIEQekAa0EYTw0BQn9CGCAEQegAa60iE32GQoCAgAiFIAODQgBSDQEgA1ANAiADIBOGIQNB6AAhBAwDCyAEQat+SQRAQwAAAAAhGwwECwJ+IARBq35GBEAgA0KAgICAgICAgIB/USEEIANCgICAgICAgICAf1YhCUIADAELIANCf0HrfiAEayIIrSIThkJ/hYMiFEIBIBNCAX2GIhNRIQQgEyAUVCEJIAMgCEE/ca2ICyEDAkACQCAEIAdxDQAgCQ0AIANCAYNQIARBAXNyDQELIANCAXwhAwtB635B7H4gA0KAgIAIgyITUBshBCADIBNCGIiIIQMLQwAAAAAhGyAEQet+SA0CIANQDQIgBEHoAEwNAUMAAIB/IRsMAgtDAAAAACEbDAELIANC////A4MgBEEXdEGAgIDYBGqtIhMgA0IohkI/h4MgEyAEQet+RhuEp74hGwsgBSgCsAEiBEUNAiAGIARBAnQQgRMMAgtBACATeacgE1AbIQkLIBMgCa2GIQMCQAJAIAogCWsiBEEoaiIIQet+TgRAIANC//////8/g0KAgICAgDBRIANC//////8fg0KAgICAgBBWciIHIANCKIgiE0L///8HUXEhBkKAgIAEIBMgB618IAYbIQMgBEEpaiAI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AoAEIAJBADYCuAIgAkHIBGoiAyAIIAUgAkG4AmogByAJQQFBABDaBkHkABCsASIFRQ0BIAUgA0HkAPwKAAAgAigCqAMgBEYEQCACQagDahDHEiACKAKsAyEGCyAGIARByABsaiIDQQA7AUQgA0EENgJAIANBop7KADYCPCADQYCAgIB4NgI4IANCBDcDMCADQgE3AyggAyAFNgIkIANBATYCICADQRw2AgAgAiAMQQNqIgQ2ArADIAJBADYCuAIgAkHIBGoiAyAIIAEgAkG4AmogByAJQQFBABDaBkHkABCsASIFRQ0BIAUgA0HkAPwKAAAgAigCqAMgBEYEQCACQagDahDHEgsgAigCrAMiBiAEQcgAbGoiA0EAOwFEIANBBDYCQCADQaaeygA2AjwgA0GAgICAeDYCOCADQgQ3AzAgA0IBNwMoIAMgBTYCJCADQQE2AiAgA0EcNgIAIAIgDEEEaiIENgKwAwsgBw0BIAJBADYCuAIgAkHIBGoiAyAIIAEgAkG4AmpBACAJQQFBABDaBkHkABCsASIFRQ0AIAUgA0HkAPwKAAAgAigCqAMgBEYEQCACQagDahDHEiACKAKsAyEGCyAGIARByABsaiIDQQA7AUQgA0EENgJAIANBqp7KADYCPCADQYCAgIB4NgI4IANCBDcDMCADQgE3AyggAyAFNgIkIANBATYCICADQRw2AgAgAiAEQQFqIgk2ArADIAEoAhghBiABLQAsIQcgAS0ALSEFIAJBADYCuAIgAkHIBGoiAyAGIAEgAkG4AmogByAFQQFBABDaBkHkABCsASIFRQ0AIAUgA0HkAPwKAAAgAigCqAMgCUYEQCACQagDahDHEgsgAigCrAMgCUHIAGxqIgNBADsBRCADQQQ2AkAgA0GunsoANgI8IANBgICAgHg2AjggA0IENwMwIANCATcDKCADIAU2AiQgA0EBNgIgIANBHDYCACACIARBAmo2ArADDAELAAsgACACKQOoAzcCACAAQQhqIAJBsANqKAIANgIAAkACQCABKAIMIgRBgICAgHhGDQAgBEUNACABKAIQIgNBBGsoAgAiAEF4cSEFIAVBBEEIIABBA3EiABsgBGpJDQIgAEEARyAFIARBJ2pLcQ0BIAMQ7gULAkAgASgCHCIARQ0AIAAgACgCACIAQQFrNgIAIABBAUcNACABKAIc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BUUNDiAFQazAADsAACAEQQI2ApABIAQgBTYCjAEgBEECNgKIASABIARBiAFqIgUQsQ0gCyAEKQNYNwIAIAtBCGogBikDADcCACALQRBqIAkpAwA3AgAgC0EYaiAKKQMANwIAIAtBIGogDikDADcCACALQShqIA8pAwA3AgAgBCAHNgKIASAEQewBaiABIAVBARClASAEKALsASIIQYGAgIB4RwRAIANBNGohAwwCCyAMIANBNGoiA0cNAAsMAgsgACAEKQLwATcCBCAAQSxqIARB7AFqIgFBLGooAgA2AgAgAEEkaiABQSRqKQIANwIAIABBHGogAUEcaikCADcCACAAQRRqIAFBFGopAgA3AgAgAEEMaiABQQxqKQIANwIAIAAgCDYCACAMIANrQTRuIQYgAyAMRwRAA0AgAxDaAiADQTRqIQMgBkEBayIGDQALC0EAIQhBASEAAkAgEEUNACANQQRrKAIAIgFBeHEhBQJAIAUgEEE0bCIDQQRBCCABQQNxIgEbakkNDyABQQBHIAUgA0EnaktxDQAgDRDuBQwBCwwPC0EBIQdBASENQQEhC0EBIQVBASEKDAQLIAwgA2tBNG4hBiADIAxGDQADQCADENoCIANBNGohAyAGQQFrIgYNAAsLAkAgEARAIA1BBGsoAgAiA0F4cSEHIAcgEEE0bCIFQQRBCCADQQNxIgMbakkNDSADQQBHIAcgBUEnaktxDQ4gDRDuBQsCQCACKALoASIFRQ0AIARBiAFqIgcgASACQeABahCGAyAEKAKIASIDQYGAgIB4Rg0AIAAgBCkCjAE3AgQgAEEsaiAHQSxqKAIANgIAIABBJGogB0EkaikCADcCACAAQRxqIAdBHGopAgA3AgAgAEEUaiAHQRRqKQIANwIAIABBDGogB0EMaikCADcCACAAIAM2AgBBACEKQQEhAEEBIQdBASENQQEhC0EBIQVBACEIDAQLIAVFIQoCQCACKAIAQQZGIgUNAEEHEKwBIgNFDQxBACEIIANBA2pBudnGACgAADYAACADQbbZxgAoAAA2AAAgBEEHNgKQASAEIAM2AowBIARBBzYCiAEgASAEQYgBaiIHELENIAcgASACEP0BIAQoAogBIgNBgYCAgHhGDQAgACAEKQKMATcCBCAAQSxqIAdBLGooAgA2AgAgAEEkaiAHQSRqKQIANwIA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IAMgAykD0AY3AyggAyADLwGgBjsB0AQgA0GgAmoQ7w4gA0HYA2oiAhCTECACKAJkIg0oAgBBAWshCSANIAk2AgAgCUUEQCACQeQAahCUDwsgAigCbCINKAIAQQFrIQkgDSAJNgIAIAlFBEAgAkHsAGoQlA8LQQMhCQwDCyADKAK4BCEGCyAGKAIIIgRBAEgNBCAGKAIEIQICQCAERQRAQQEhCAwBCyAEEKwBIghFDQcLIAQEQCAIIAIgBPwKAAALQYCAgIB4IQwgAygCuAQiAigCJEGAgICAeEcEQCADQeAEaiACQShqKAIAIAJBLGooAgAQmxMgAykC5AQhJSADKALgBCEMCyADQQhqIANBqAJqKAIANgIAIANBKGoiAkEIaiADQfQDaikCADcDACACQRBqIANB/ANqKQIANwMAIANBQGsgA0GEBGopAgA3AwAgA0HIAGogA0GMBGooAgA2AgAgAyADKQOgAjcDACADIAMpAuwDNwMoIAMoAtgDIQkgAygC3AMhCyADKALgAyEOIAMpAuQDISQgA0HSBGogA0GfBGotAAA6AAAgA0EQaiICQRBqIANBsARqKQIANwMAIAJBCGogA0GoBGopAgA3AwAgAyADLwCdBDsB0AQgAyADKQKgBDcDECADKQKUBCEjIAMoApAEIQYgAy0AnAQLIQcgAygCvAQiCigCAEEBayECIAogAjYCACACRQRAIANBvARqEJQPCyADKALEBCIKKAIAQQFrIQIgCiACNgIAIAJFBEAgA0HEBGoQlA8LICIhJiAFIQogJCEiIA4hBQsgGCAYKAIAQQFrIgI2AgAgAkUEQCADQZwCahCUDwsgCUEDRg0AIAAgAykDKDcCFCAAIAc6AEQgACAjNwI8IAAgAy8B0AQ7AEUgACADKQMQNwJIIABBNGogA0HIAGooAgA2AgAgAEEsaiADQUBrKQMANwIAIABBJGogA0EoaiIBQRBqKQMANwIAIABBHGogAUEIaikDADcCACAAQccAaiADQdIEai0AADoAACAAQdAAaiADQRBqIgFBCGopAwA3AgAgAEHYAGogAUEQaikDADcCACAAICY3AogBIAAgCjYChAEgACAlNwJ8IAAgDDYCeCAAIAQ2AmggACAINgJkIAAgBDYCYCAAIAY2AjggACAiNwIMIAAgBTYCCCAAIAs2AgQgACAJNgIAIABB9ABqIANBCGooAgA2AgAgACADKQMANwJsDAELAkAgASgCBCIBKAIwIgJBgICAgHhGDQAgAgRAIAEoAjQiCkEEaygCACILQXhxIQQgBEEEQQggC0EDcSILGyACakkNBiALQQBHIAQgAkEnaktxDQcgChDuBQsgASgCEEGFgICAeEYNACABEJwKCyABICI3AgQgASAFNgIAIAEgAykDKDcCDCABIAc6ADwgASAjNwI0IAEgBjYCMCABIAMvAdAEOwA9IAFBFGogA0EwaikDADcCACABQRxqIANBOGopAwA3AgAgAUEkaiADQUBrKQMANwIAIAFBLGogA0HIAGooAgA2AgAgAUE/aiADQdIEai0AADoAACAAQQM2AgALIANBgAdqJAAPCxDREwALIAMgAygC4AQ2AqAGQdXoygBBKyADQaAGakH858oAQejwygAQihIACwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyADIAMoAtgDNgLgAkHV6MoAQSsgA0HgAmpB/OfKAEH068oAEIoSAAvSVgEPfyMAQeACayICJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDjABAgMrBCwtBQYHCAkKCzIMDQ4PEBESExQVFjMXGBkaGxwdHh8gISI3OCMkJSYnKCkACyABKAIAIAEoAggiA2tBCE0EQCABIANBCUEBQQEQyhEgASgCCCEDCyABIANBCWo2AghBACEAIAEoAgQgA2oiAUGQlMkAKQAANwAAIAFBCGpBmJTJAC0AADoAAAxBCyABKAIAIAEoAggiA2tBEU0EQCABIANBEkEBQQEQyhEgASgCCCEDCyABIANBEmo2AghBACEAIAEoAgQgA2oiAUGZlMkAKQAANwAAIAFBCGpBoZTJACkAADcAACABQRBqQamUyQAvAAA7AAAMQAsgASgCACABKAIIIgNrQQRNBEAgASADQQVBAUEBEMoRIAEoAgghAwsgASADQQVqNgIIQQAhACAB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AgA3AgAgAEEUaiABQRRqKQIANwIAIABBDGogAUEMaikCADcCACAAIAM2AgBBASEAQQEhCUEBIQpBASEHQQEhCEEBIQxBASEFQQEhEQwDC0EGEKwBIgNFDQogA0EEakG02cYALwAAOwAAIANBsNnGACgAADYAACAEQQY2ApABIAQgAzYCjAEgBEEGNgKIASABIARBiAFqIgUQsQ0gAigCtAEiCEE0aiEDIAggC0E0bGohByACKAKwASEKAkACQCAIKAIAIgZBBEYNACAFQQxqIAhBDGopAgA3AgAgBUEUaiAIQRRqKQIANwIAIAVBHGogCEEcaikCADcCACAFQSRqIAhBJGopAgA3AgAgBUEsaiAIQSxqKQIANwIAIAQgBjYCiAEgBCAIKQIENwKMASAEQewBaiABIAVBARCjAQJAIAQoAuwBIglBgYCAgHhHDQAgC0EBRg0CIAVBBGohBSAEQdgAaiIGQShqIQwgBkEgaiENIAZBGGohECAGQRBqIQ4gBkEIaiEGA0AgAygCACIUQQRGBEAgA0E0aiEDDAMLIAwgA0EsaikCADcDACANIANBJGopAgA3AwAgECADQRxqKQIANwMAIA4gA0EUaikCADcDACAGIANBDGopAgA3AwAgBCADQQRqKQIANwNYQQIQrAEiCUUNDiAJQazAADsAACAEQQI2ApABIAQgCTYCjAEgBEECNgKIASABIARBiAFqIgkQsQ0gBSAEKQNYNwIAIAVBCGogBikDADcCACAFQRBqIA4pAwA3AgAgBUEYaiAQKQMANwIAIAVBIGogDSkDADcCACAFQShqIAwpAwA3AgAgBCAUNgKIASAEQewBaiABIAlBARCjASAEKALsASIJQYGAgIB4RwRAIANBNGohAwwCCyAHIANBNGoiA0cNAAsMAgsgACAEKQLwATcCBCAAQSxqIARB7AFqIgFBLGooAgA2AgAgAEEkaiABQSRqKQIANwIAIABBHGogAUEcaikCADcCACAAQRRqIAFBFGopAgA3AgAgAEEMaiABQQxqKQIANwIAIAAgCTYCACAHIANrQTRuIQYgAyAHRwRAA0AgAxDvAiADQTRqIQMgBkEBayIGDQALC0EAIQVBASEAAkAgCkUNACAIQQRrKAIAIgNBeHEhAQJAIAEgCkE0bCIGQQRBCCADQQNxIgMbakkNDyADQQBHIAEgBkEnaktxDQAgCBDuBQwBCwwPC0EBIQlBASEKQQEhB0EBIQhBASEMDAQLIAcgA2tBNG4hBiADIAdGDQADQCADEO8CIANBNGohAyAGQQFrIgYNAAsLAkAgCgRAIAhBBGsoAgAiBUF4cSEDIAMgCkE0bCIGQQRBCCAFQQNxIgUbakkNDSAFQQBHIAMgBkEnaktxDQ4gCBDuBQsCQCACKALoASIFRQ0AIARBiAFqIgMgASACQeABahCFAyAEKAKIASIIQYGAgIB4Rg0AIAAgBCkCjAE3AgQgAEEsaiADQSxqKAIANgIAIABBJGogA0EkaikCADcCACAAQRxqIANBHGopAgA3AgAgAEEUaiADQRRqKQIANwIAIABBDGogA0EMaikCADcCACAAIAg2AgBBACEMQQEhAEEBIQlBASEKQQEhB0EBIQhBACEFDAQLIAVFIQwCQCACKAIAQQZGIggNAEEHEKwBIgNFDQxBACEFIANBA2pBudnGACgAADYAACADQbbZxgAoAAA2AAAgBEEHNgKQASAEIAM2AowBIARBBzYCiAEgASAEQYgBaiIDELENIAMgASACEIMCIAQoAogBIgZBgYCAgHhGDQAgACAEKQKMATcCBCAAQSxqIANBLGooAgA2AgAgAEEkaiADQSRqKQIANwIAIABBHGogA0EcaikCADcCACAAQRRqIANBFGopAgA3AgAgAEEMaiADQQxqKQIANwIAIAAgBjYCAEEBIQBBASEJQQEhCkEBIQdBACEIDAQLAkAgAigC3AEiCUUNAEEKEKwBIgVFDQxBACEDIAVBCGpBxdnGAC8AADsAACAFQb3ZxgApAAA3AAAgBEEKNgKQASAEIAU2AowBIARBCjYCiAEgASAEQYgBaiIFELENIAlBAWshFCACKALYASIKIAlB4ABsIg1qIRAgBUEEciEXIAIoAtQBIQVBACEGA0ACQCADIApqIgdB4ABqIQ4CQAJAAkAgBygCACIWQQ5HBEAgFyAHQQRqQdwA/AoAACAEIBY2AogBIARB7AFqIAEgBEGIAWoQmQEgBCgC7AEiFkGBgICAeEcNAiAGIBRJDQEMAwsgDiAQRg0DIAdBtAFqIQYgDSADa0HgAGtB4ABuIQMDQCAGQdQAaxCHAgJAIAZBBGsoAgAiB0GCgICAeEgNACAHRQ0AIAYoAgAiEEEEaygCACIOQXhxIQ0gDUEEQQggDkEDcSIOGyAHakkNFCAOQQBHIA0gB0EnaktxDRUgEBDuBQsgBkHgAGohBiADQQFrIgMNAAsMAwtBAhCsASIHRQ0QIAdBrMAAOwAAIARBAjYC9AEgBCAHNgLwASAEQQI2AuwBIAEgBEHsAWoQsQ0MAQsgBEGAAWogBEGYAmooAgA2AgAgBEH4AGogBEGQAmopAgA3AwAgBEHwAGogBEGIAmopAgA3AwAgBEHoAGogBEGAAmopAgA3AwAgBEHgAGogBEH4AWopAgA3AwAgBCAEKQLwATcDWCAOIBBHBEAgB0G0AWohBiANIANrQeAAa0HgAG4hAwNAIAZB1ABrEIcCAkAgBkEEaygCACIBQYKAgIB4SA0AIAFFDQAgBigCACIJQQRrKAIAIgtBeHEhByAHQQRBCCALQQNxIgsbIAFqSQ0TIAtBAEcgByABQSdqS3ENFCAJEO4FCyAGQeAAaiEGIANBAWsiAw0ACwsgBQRAIAogBUHgAGwQgRMLIAAgBCkDWDcCBCAAQSxqIARBgAFqKAIANgIAIABBJGogBEH4AGopAwA3AgAgAEEcaiAEQfAAaikDADcCACAAQRRqIARB6ABqKQMANwIAIABBDGogBEHgAGopAwA3AgAgACAWNgIAQQAhB0EBIQBBASEJQQEhCkEAIQUMBwsgBkEBaiEGIA0gA0HgAGoiA0cNAQsLIAVFDQAgCiAFQeAAbBCBEwsgCUUhByACKAIQQQZGIgoNAEEIEKwBIgNFDQsgA0KgkIWylcnToyA3AAAgBEEINgKQASAEIAM2AowBIARBCDYCiAEgASAEQYgBaiIDELENIAMgASACQRBqEIMCIAQoAogBIgVBgYCAgHhGDQAgACAEKQKMATcCBCAAQSxqIANBLGooAgA2AgAgAEEkaiADQSRqKQIANwIAIABBHGogA0EcaikCADcCACAAQRRqIANBFGopAgA3AgAgAEEMaiADQQxqKQIANwIAIAAgBTYCAEEAIQpBASEAQQEhCUEAIQUMAwsCQCACKALQASIFRQ0AQQoQrAEiA0UNC0EAIQkgA0EIakHP2cYALwAAOwAAIANBx9nGACkAADcAACAEQQo2ApABIAQgAzYCjAEgBEEKNgKIASABIARBiAFqIgMQsQ0gAyABIAJByAFqEJwFIAQoAogBIgZBgYCAgHhGDQAgACAEKQKMATcCBCAAQSxqIANBLGooAgA2AgAgAEEkaiADQSRqKQIANwIAIABBHGogA0EcaikCADcCACAAQRRqIANBFGopAgA3AgAgAEEMaiADQQxqKQIANwIAIAAgBjYCAEEBIQBBACEFDAMLIAVFIQkgBEGIAWoiAyABIAJBIGogAkHoAGoQpgogBCgCiAEiBUGBgICAeEYNACAAIAQpAowBNwIEIABBLGogA0EsaigCADYCACAAQSRqIANBJGopAgA3AgAgAEEcaiADQRxqKQIANwIAIABBFGogA0EUaikCADcCACAAQQxqIANBDGopAgA3AgAgACAFNgIAQQAhAEEAIQVBAQwDCwJAIAIoAoQCIgVBgYCAgHhGDQAgAigCjAIhBiACKAKIAiENQQEQrAEiA0UNCiADQSA6AAAgBEEBNgKQASAEIAM2AowBIARBATYCiAEgASAEQYgBaiIDELENIAQgBjYC9AEgBCANNgLwASAEIAU2AuwBIAMgASAEQewBahDSDSAEKAKIASIBQYGAgIB4Rg0AIAAgBCkCjAE3AgQgAEEsaiADQSxqKAIANgIAIABBJGogA0EkaikCADcCACAAQRxqIANBHGopAgA3AgAgAEEUaiADQRRqKQIANwIAIABBDGogA0EMaikCADcCACAAIAE2AgAgC0UiACEFQQAMAwsgAEGBgICAeDYCAAJAIAsNACACKAKwASIBRQ0AIAIoArQBIgNBBGsoAgAiBUF4cSEAAkAgACABQTRsIgFBBEEIIAVBA3EiBRtqSQ0MIAVBAEcgACABQSdqS3ENACADEO4FDAELDAwLAkAgEg0AIAIoArwBIgFFDQAgAigCwAEiA0EEaygCACIFQXhxIQACQCAAIAFB4ABsIgFBBEEIIAVBA3EiBRtySQ0MIAVBAEcgACABQSdqS3ENACADEO4FDAELDAwLIAIoAgBBBkcgCHEEQCACEKkGCwJAIAlFDQAgAigCzAEhAAJAIAIoAtABIgYEQCAAIQMDQCADEIcCAkAgA0HQAGooAgAiAUGCgICAeEgNACABRQ0AIANB1ABqKAIAIghBBGsoAgAiCUF4cSEFIAVBBEEIIAlBA3EiCRsgAWpJDQ8gCUEARyAFIAFBJ2pLcQ0QIAgQ7gULIANB6ABqIQMgBkEBayIGDQALCyACKALIASIDRQ0BIABBBGsoAgAiBUF4cSEBIAEgA0HoAGwiA0EEQQggBUEDcSIFG2pJDQwgBUEARyABIANBJ2pLcQ0AIAAQ7gUMAQsMDAsCQCAHRQ0AIAIoAtgBIQACQCACKALcASIGBEAgACEDA0AgAxCHAgJAIANB0ABqKAIAIgFBgoCAgHhIDQAgAUUNACADQdQAaigCACIIQQRrKAIAIgdBeHEhBSAFQQRBCCAHQQNxIgcbIAFqSQ0PIAdBAEcgBSABQSdqS3ENECAIEO4FCyADQeAAaiEDIAZBAWsiBg0ACwsgAigC1AEiA0UNASAAQQRrKAIAIgVBeHEhASABIANB4ABsIgNBBEEIIAVBA3EiBRtySQ0MIAVBAEcgASADQSdqS3ENACAAEO4FDAELDAwLIAIoAhBBBkcgCnEEQCACQRBqEKkGCwJAIAsNAAJAIAIoAiAiAEGCgICAeEYNACACQTBqENEEIABBgoCAgHhIDQAgAEUNACACKAIkIAAQgRMLIAIoAmgiAEGCgICAeEYNACACQfgAahDRBCAAQYKAgIB4SA0AIABFDQAgAigCbCAAEIETCwJAIAxFDQAgAigC5AEhACACKALoASIGBEAgAEE4aiEDA0AgA0E0axDvAiADEKkGIANBzABqIQMgBkEBayIGDQALCyACKALgASIDRQ0AIABBBGsoAgAiBUF4cSEBAkAgASADQcwAbCIDQQRBCCAFQQNxIgUbakkNDCAFQQBHIAEgA0EnaktxDQAgABDuBQwBCwwMCyATDQggAigC7AEiAUUNCCACKALwASIGQQRrKAIAIgJBeHEhACABQQV0IgFBBEEIIAJBA3EiAhtyIABNBEAgAkUNCCAAIAFBJ2pNDQgMDAsMCgsgACAEKQKMATcCBCAAQSxqIANBLGooAgA2AgAgAEEkaiADQSRqKQIANwIAIABBHGogA0EcaikCADcCACAAQRRqIANBFGopAgA3AgAgAEEMaiADQQxqKQIANwIAIAAgBTYCAEEAIRFBASEAQQEhCUEBIQpBASEHQQEhCEEBIQxBASEFC0EBCyENAkACQCAPBEAgAigC+AEiC0GBgICAeEcNAQsgBUUNAQwCCwJAIAtBgICAgHhGDQAgAigC/AEhASACKAKAAiIGBEAgASEDA0AgAxCHAgJAIANB0ABqKAIAIg9BgoCAgHhIDQAgD0UNACADQdQAaigCACIQQQRrKAIAIg5BeHEhEiASQQRBCCAOQQNxIg4bIA9qSQ0MIA5BAEcgEiAPQSdqS3ENDSAQEO4FCyADQeAAaiEDIAZBAWsiBg0ACwsgC0UNACABQQRrKAIAIgZBeHEhAyADIAtB4ABsIgtBBEEIIAZBA3EiBhtySQ0JIAZBAEcgAyALQSdqS3ENCiABEO4FCyAFDQELIBFFDQIMAQsgAigCtAEhASACKAK4ASIGBEAgASEDA0AgAxDvAiADQTRqIQMgBkEBayIGDQALCyACKAKwASIFBEAgAUEEaygCACIGQXhxIQMgAyAFQTRsIgVBBEEIIAZBA3EiBhtqSQ0HIAZBAEcgAyAFQSdqS3ENCCABEO4FCyARDQAMAQsgAigCwAEhASACKALEASIGBEAgASEDA0AgAxCHAgJAIANB0ABqKAIAIgVBgoCAgHhIDQAgBUUNACADQdQAaigCACIRQQRrKAIAIg9BeHEhCyALQQRBCCAPQQNxIg8bIAVqSQ0IIA9BAEcgCyAFQSdqS3ENCSAREO4FCyADQeAAaiEDIAZBAWsiBg0ACwsgAigCvAEiBUUNACABQQRrKAIAIgZBeHEhAyADIAVB4ABsIgVBBEEIIAZBA3EiBhtySQ0FIAZBAEcgAyAFQSdqS3ENBiABEO4FCyAIRQ0AIAIoAgBBBkYNACACEKkGDAALAkAgCUUNACACKALMASEBAkAgAigC0AEiBgRAIAEhAwNAIAMQhwICQCADQdAAaigCACIFQYKAgIB4SA0AIAVFDQAgA0HUAGooAgAiCUEEaygCACILQXhxIQggCEEEQQggC0EDcSILGyAFakkNCCALQQBHIAggBUEnaktxDQkgCRDuBQsgA0HoAGohAyAGQQFrIgYNAAsLIAIoAsgBIgVFDQEgAUEEaygCACIIQXhxIQMgAyAFQegAbCIFQQRBCCAIQQNxIggbakkNBSAIQQBHIAMgBUEnaktxDQAgARDuBQwBCwwFCwJAIAdFDQAgAigC2AEhAQJAIAIoAtwBIgYEQCABIQMDQCADEIcCAkAgA0HQAGooAgAiBUGCgICAeEgNACAFRQ0AIANB1ABqKAIAIgdBBGsoAgAiCUF4cSEIIAhBBEEIIAlBA3EiCRsgBWpJDQggCUEARyAIIAVBJ2pLcQ0JIAcQ7gULIANB4ABqIQMgBkEBayIGDQALCyACKALUASIFRQ0BIAFBBGsoAgAiCEF4cSEDIAMgBUHgAGwiBUEEQQggCEEDcSIIG3JJDQUgCEEARyADIAVBJ2pLcQ0AIAEQ7gUMAQsMBQsgAigCEEEGRyAKcQRAIAJBEGoQqQYLAkACQCAARQ0AAkAgAigCICIAQYKAgIB4Rg0AIAJBMGoQ0QQgAEGCgICAeEgNACAARQ0AIAIoAiQiA0EEaygCACIFQXhxIQEgAUEEQQggBUEDcSIFGyAAakkNBiAFQQBHIAEgAEEnaktxDQcgAxDuBQsgAigCaCIAQYKAgIB4Rg0AIAJB+ABqENEEIABBgoCAgHhIDQAgAEUNACACKAJsIgNBBGsoAgAiBUF4cSEBIAFBBEEIIAVBA3EiBRsgAGpJDQUgBUEARyABIABBJ2pLcQ0GIAMQ7gULIAxFDQAgAigC5AEhACACKALoASIGBEAgAEE4aiEDA0AgA0E0axDvAiADEKkGIANBzABqIQMgBkEBayIGDQALCyACKALgASIDRQ0AIABBBGsoAgAiBUF4cSEBIAEgA0HMAGwiA0EEQQggBUEDcSIFG2pJDQQgBUEARyABIANBJ2pLcQ0FIAAQ7gUMAAsCQCAVRQ0AIAIoAvABIQAgEwRAIAAhAwNAIAMQwQQgA0EgaiEDIBNBAWsiEw0ACwsgAigC7AEiA0UNACAAQQRrKAIAIgVBeHEhAQJAIAEgA0EFdCIDQQRBCCAFQQNxIgUbckkNBSAFQQBHIAEgA0EnaktxDQAgABDuBQwBCwwFCyANIAIoAoQCIgBBgYCAgHhHcUUNASAAQYCAgIB4Rg0BIABFDQEgAigCiAIiBkEEaygCACICQXhxIQFBBEEIIAJBA3EiAhsgAGogAU0EQCACRQ0BIAEgAEEnak0NAQwFCwwDCyAGEO4FCyAEQaACaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtBpPjKAEE3IARBnwJqQdCVxgBB3PjKABCKEgALxVQCJ38CfiMAQfAWayIKJAAgCiAGNgJcIAogBTYCWAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASgCBCIGIAEoAgAiBSgCHCINSQRAIAUoAhggBkHwAGxqIg0oAmghBiANKAJkIQ0gBSAFKAIAIgtBAWo2AgAgC0EASA0KIAVBoAJqKAIAIgsgDU0NASAFQZwCaigCACANQSRsaiINQSBqKAIAIgsgBk0NAiANQRxqKAIAIAZB1ABsaiIGKAIAQYKAgIB4Rw0DIAogBikCCDcCoAsgCiAKQaALajYCkAkgCiAKQZAJaq1CgICAgPABhDcDyA8gCiAKQdgAaq1CgICAgMABhDcDwA8gCkICNwLEEiAKQQI2ArwSIApBsKHKADYCuBIgCiAKQcAPajYCwBIgCkGwDWogCkG4EmoQ0AwgBSAFKAIAIgZBAWs2AgAgBkEBRgRAIAUQMgsgCigCsA0hKSAKKAK0DSEZIAooArgNIQ8gCkHQAGogASgCACABKAIEENoOIAooAlAiBSAKKAJUELUOIAUgBSgCACIGQQFrNgIARQRAIAZBAUYEQCAFEDILAkAgASgCACIFIAEoAgQiBhC+DUUEQCAKQcgAaiAFIAYQ7AkgCkHAD2ogCigCSCILIAooAkwQkQsgCkFAayAFIAYQ7AkgCkG4EmogCigCQCIFIAooAkQQkAsgBSAFKAIAIgZBAWs2AgAgCigCwBIhDSAKKAK4EiEXIAooArwSIREgCigCyA8hDiAKKALADyEbIAooAsQPIRQgBkEBRgRAIAUQMgsgCyALKAIAIgVBAWs2AgAgBUEBRw0BIAsQMgwBCyAKQcAPaiAFIAYQkAsgCkG4EmogBSAGEJELIAooAsASIQ0gCigCuBIhFyAKKAK8EiERIAooAsgPIQ4gCigCwA8hGyAKKALEDyEUCwJAAkAgAi0AAEELRg0AIApBgAdqIgUgAkHQAPwKAAAgCkEAOgDKDyAKQQE7AcgPIApBAjYCwA8gCkG4EmoiAiAKQcAPaiAFIAkQ2QEgCkG4DWoiBSAKQcQSaigCADYCACAKIAopArwSNwOwDSAKKALIEiEQIAooAswSIRIgCigC0BIhEyAKKAK4EiELIApBgICAgHg2AsgSIApBBDYCuBIgC0EGRg0AIApBuBVqIAUoAgA2AgAgCiAKKQOwDTcDsBUgAhDEDgwBCyAKQbgVaiAKQcQSaigCADYCACAKIAopArwSNwOwFUGAgICAeCEQQQQhCwsgASgCBCICIAEoAgAiFigCHCIBTw0FIBYoAhggAkHwAGxqIgEoAmghAiABKAJkIQEgFiAWKAIAIgVBAWo2AgAgBUEASA0LIAogAjYCyA8gCiABNgLEDyAKIBY2AsAPIApBuBJqIgIgCkHAD2ogCRCpA0E0EKwBIhVFDQsgFSAKKQK4EjcCACAVQTBqIAJBMGooAgA2AgAgFUEoaiACQShqKQIANwIAIBVBIGogAkEgaikCADcCACAVQRhqIAJBGGopAgA3AgAgFUEQaiACQRBqKQIANwIAQQghASAVQQhqIAJBCGopAgA3AgAgDUHWqtUKTw0KAkAgDUHgAGwiAkUEQAwBCyANIQwgAhCsASIBRQ0MCyANBEAgESEFIAEhBiANIQIDQCAKQbgSaiIaIAUgCUEAEKkCQbABEKwBIhhFDQ0gGCAaQbAB/AoAACAGQdAAakGBgICAeDYCACAGQQRqIBg2AgAgBkEDNgIAIAVBFGohBSAGQeAAaiEGIAJBAWsiAg0ACwsgCkGsC2ogCkG4FWooAgA2AgAgCiAKKQOwFTcCpAsgCkGBgICAeDYCpA0gCkGBgICAeDYCmA0gCkIENwOQDSAKQgA3A4gNIApCgICAgMAANwOADSAKQgg3A/gMIApCADcD8AwgCkKAgICAgAE3A+gMIAogDTYC5AwgCiABNgLgDCAKIAw2AtwMIApBATYC2AwgCiAVNgLUDCAKQQE2AtAMIApBgoCAgHg2AogMIApBgoCAgHg2AsALIApBBjYCsAsgCiALNgKgCyAWIBYoAgAiAUEBazYCACABQQFGBEAgFhAyC0HgABCsASICRQ0LIAJBgYCAgHg2AlAgAkIHNwMAIARBAEgNCgJAIARFBEBBASEMDAELIAQQrAEiDEUNDAsgBARAIAwgAyAE/AoAAAtByAEQrAEiAUUNCyABIAw2ArwBIAEgBDYCuAEgAUEBNgIMIAEgAjYCCCABQoKAgIAQNwMAIAEgBK03A8ABIAooAuQMIgIgCigC3AxGBEAgCkHcDGoQwxILIAooAuAMIAJB4ABsaiIDQYGAgIB4NgJQIAMgATYCBCADQQY2AgAgCiACQQFqNgLkDCAKQbANaiAKQaALaiIBQZAC/AoAACAKQcAPaiANBH8gCkGED2ohASAKQYwUaiECIBEhBiANIQsDQCAKQbgSaiAKQbANakGQAvwKAAAgCkHAD2oiBCAGIAlBABCpAiAKQZgJaiABQQhqKAIANgIAIAogASkCADcDkAlBsAEQrAEiA0UNDSADIARBsAH8CgAAIAooApgJIgQgCigCkAlGBEAgCkGQCWoQwxILIAIgCikDkAk3AgAgAkEIaiAEQQFqNgIAIAooApQJIARB4ABsaiIEQYGAgIB4NgJQIAQgAzYCBCAEQQM2AgAgCkGwDWoiAyAKQbgSakGQAvwKAAAgBkEUaiEGIAtBAWsiCw0ACyADBSABCyIGQZAC/AoAAAJAIBBBgICAgHhHBEAgEwRAIBNB2ABsIQwgCkHIFGohASAKQZgUaiEEIBIhBgNAIAEgBkHYAPwKAAAgCkG4EmogCkHAD2pBkAL8CgAAIAooAqAUIgIgCigCmBRGBEAgBBDJEgsgCigCnBQgAkHMAGxqIAFBzAD8CgAAIAogAkEBajYCoBQgCkHAD2ogCkG4EmpBkAL8CgAAIAooApQVIgIEQCAKKAKYFSIFQQRrKAIAIgtBeHEhAyADQQRBCCALQQNxIgsbIAJqSQ0TIAtBAEcgAyACQSdqS3ENFCAFEO4FCyAGQdgAaiEGIAxB2ABrIgwNAAsLIApBuBJqIApBwA9qQZAC/AoAACAQRQ0BIBJBBGsoAgAiAkF4cSEBIAEgEEHYAGwiA0EEQQggAkEDcSICG2pJDRAgAkEARyABIANBJ2pLcQ0RIBIQ7gUMAQsgCkG4EmogBkGQAvwKAAALIBEgDUEUbGohFiAUIA5BFGxqIRgCQCANIA4gDSAOSRsiA0UEQEEIIQEgESEMIBQhBgwBCyADQeAAbBCsASIBRQ0MIApBlBZqIRwgCkGACmohHSAKQdABaiEeIApB1AJqIRogD0EATiEfIAMhAiABIRMgESEMIBQhBgNAQQIhEAJAIAYgGEYEQEECIQ4MAQsgBigCACEOIApBmAlqIAZBDGopAgA3AwAgCiAGKQIENwOQCSAGQRRqIQYLIApBmBZqIgQgCkGYCWopAwA3AwAgCiAKKQOQCTcDkBYgDCAWRwRAIAwoAhAhDSAMKQIIITEgDCgCBCESIAwoAgAhECAMQRRqIQwLIBogCikDkBY3AgAgGkEIaiIFIAQpAwA3AgAgCiAONgLQAgJAIAcEQCAIQQBIDQ4CQCAIRQRAQQEhCwwBCyAIEKwBIgtFDRALIAgEQCALIAcgCPwKAAALAn8gDkEBcQRAIBwgGikCADcCACAcQQhqIAUoAgA2AgAgCiAKKALgAkEIajYCkBYgCkEwaiAKQZAWahD+CSAKKAI0IQ4gCigCMAwBCyAKQThqIAooAuACQQhqIAooAtQCEMMOIAooAjwhDiAKKAI4CyEFIA5BAEgNDgJAIA5FBEBBASEVDAELIA4QrAEiFUUNEAsgDgRAIBUgBSAO/AoAAAsgCkEENgLQASAKIA42AswBIAogFTYCyAEgCiAONgLEASAKQYGAgIB4NgK4ASAKQQk6AIQCIApBg4CAgHg2AnAgCkEAOgCMAiAKQQA7AYoCIApBgYCAgHg2AmAgHhDoBSAKQYGAgIB4NgL4ASAKQoCAgICQgICAgH83A+gBIApCgICAgMAANwPgASAKIAg2AtwBIAogCzYC2AEgCiAINgLUASAKQQA2AtABDAELIApB4ABqIApB0AJqIAlBABCpAgsgH0UNDAJAIA9FBEBBASELDAELIA8QrAEiC0UNDgsgDwRAIAsgGSAP/AoAAAsCfyAQQQFxBEAgCiAxNwKYFiAKIBI2ApQWIAogDUEIajYCkBYgCkEgaiAKQZAWahD+CSAKKAIgIRAgCigCJAwBCyAKQShqIA1BCGogEhDDDiAKKAIoIRAgCigCLAsiDkEASA0MAkAgDkUEQEEBIQUMAQsgDhCsASIFRQ0OCyAOBEAgBSAQIA78CgAACyAKQQQ2AoAKIAogDjYC/AkgCiAFNgL4CSAKIA42AvQJIApBgYCAgHg2AugJIApBCToAtAogCkGDgICAeDYCoAkgCkEAOgC8CiAKQQA7AboKIApBgYCAgHg2ApAJIB0Q6AUgCkGBgICAeDYCqAogCkKAgICAkICAgIB/NwOYCiAKQoCAgIDAADcDkAogCiAPNgKMCiAKIAs2AogKIAogDzYChAogCkEANgKACkGwARCsASIFRQ0NIAUgCkHgAGpBsAH8CgAAQeAAEKwBIgRFDQ0gBEGBgICAeDYCUCAEIAU2AgQgBEEDNgIAQbABEKwBIgtFDQ0gCyAKQZAJakGwAfwKAABB4AAQrAEiBUUNDSAFQYGAgIB4NgJQIAUgCzYCBCAFQQM2AgAgDSANKAIAIgtBAWs2AgAgC0EBRgRAIA0QMgsgCigC4AIiDigCACELIA4gC0EBazYCACALQQFGBEAgCigC4AIQMgsgE0HQAGpBgYCAgHg2AgAgE0EMaiAFNgIAIBNBCGogBDYCACATQouAgICQgICAgH83AwAgE0HgAGohEyACQQFrIgINAAsgGCAGa0EUbiEOCyAGIBhHBEAgBkEQaiEGA0AgBigCACIEKAIAIQIgBCACQQFrNgIAIAJBAUYEQCAGKAIAEDILIAZBFGohBiAOQQFrIg4NAAsLIBsEQCAUQQRrKAIAIgRBeHEhAiACIBtBFGwiBUEEQQggBEEDcSIEG2pJDQ8gBEEARyACIAVBJ2pLcQ0QIBQQ7gULIBYgDGtBFG4hBSAMIBZHBEAgDEEQaiEGA0AgBigCACIEKAIAIQIgBCACQQFrNgIAIAJBAUYEQCAGKAIAEDILIAZBFGohBiAFQQFrIgUNAAsLIBcEQCARQQRrKAIAIgRBeHEhAiACIBdBFGwiBUEEQQggBEEDcSIEG2pJDQ8gBEEARyACIAVBJ2pLcQ0QIBEQ7gULQZACEKwBIgJFDQsgAiAKQbgSakGQAvwKAAAgD0EASA0KIA9FIgQEQEEBIQwgBEUEQEEBIBkgD/wKAAALQQEhBQwNCyAPEKwBIgxFDQsgDwRAIAwgGSAP/AoAAAsgDxCsASIFDQwMCwsgBkEBRgRAIAUQMgsgCiAINgKYAiAKIAc2ApQCIApBnAJqIAEgCRDTDSAKQRhqIAEoAgAgASgCBBDsCSAKIAooAhw2ArwSIAogCigCGCIFNgK4EiAKQdACaiAKQbgSaiAJELcHIAUgBSgCACIGQQFrNgIAIAZBAUYEQCAFEDILIAEoAgQiBSABKAIAIggoAhwiBk8NBSAIKAIYIAVB8ABsaiIFKAJoIQYgBSgCZCEHIAggCCgCACINQQFqNgIAIA1BAEgNCiAKIAY2AowEIAogBzYCiAQgCiAINgKEBCAFKAJoIQYgBSgCZCEFIAggCCgCACIHQQFqNgIAIAdBAEgNCiAKIAY2AsASIAogBTYCvBIgCiAINgK4EiAKQcAPaiIFIApBuBJqEOwEIApBkARqIAUQuxEgCCAIKAIAIgVBAWs2AgAgBUEBRgRAIAgQMgsgASgCBCIFIAEoAgAiBigCHCIHTw0GIAYoAhggBUHwAGxqIgUoAlwhByAFKAJYIQUgBiAGKAIAIg1BAWo2AgAgDUEASA0KIAogBzYCwBIgCiAFNgK8EiAKIAY2ArgSIApBwA9qIgUgCkG4EmoQ7AQgCkGcBGogBRC7ESAGIAYoAgAiBUEBazYCACAFQQFGBEAgBhAyCwJAIAItAABBC0cEQCAKQdgRaiIFIAJB0AD8CgAAIApBADoAyg8gCkEBOwHIDyAKQQI2AsAPIApBuBJqIgIgCkHAD2ogBSAJENkBIApBsBJqIApBxBJqKAIANgIAIAogCikCvBI3A6gSIAooArgSIRMgCigCyBIhFiAKKALMEiERIAooAtASIQUgCkGAgICAeDYCyBIgCkEENgK4EiACEMQODAELQYCAgIB4IRZBBCETCyAKQbgSaiICIApBhARqIAkQqQNBNBCsASIQRQ0KIBAgCikCuBI3AgAgEEEwaiACQTBqKAIANgIAIBBBKGogAkEoaikCADcCACAQQSBqIAJBIGopAgA3AgAgEEEYaiACQRhqKQIANwIAIBBBEGogAkEQaikCADcCACAQQQhqIAJBCGopAgA3AgAgCkHQBWoiBiAKQdACahC0BEHgABCsASISRQ0KQbABEKwBIgJFDQogAiAGQbAB/AoAAEGBgICAeCEbIBJBgYCAgHg2AlAgEiACNgIEIBJBAzYCAEEIIRcgCkHIBWogCkGwEmooAgA2AgAgCiAKKQOoEjcDwAUCQCAWQYCAgIB4RwRAAkAgBUUEQEEEIRRBASEYQYKAgIB4IQVBBiECQYKAgIB4IRpBASEcQQEhFUEBIR1BCCEhQQAhBkEEISRBgYCAgHghJgwBCyAFQdgAbCENIApBpBNqIS0gCkHcEmohLiAKQcwSaiEqIApBuBJqQQRyISsgCkHIFGohL0GCgICAeCEFQQYhAkEAIQcgCkGYFGohMEGCgICAeCEaQQEhGEEBIRxBASEVQQEhHUEIISFBBCEUQQAhBkEEISRBgYCAgHghJiARIQsDQCAvIAtB2AD8CgAAICsgCikDwAU3AgAgK0EIaiInIApByAVqIigoAgA2AgAgKiAKKQKwBTcCACAqQQhqIiwgCkG4BWoiICgCADYCACAKIBM2ArgSIAogAjYCyBIgCiAFNgLYEiAuIApB7ARqQcQA/AoAACAKIBo2AqATIC0gCkGoBGpBxAD8CgAAIAogMjcDwBQgCiAmNgK8FCAKIDE3ArQUIAogGzYCsBQgCiAlNgKsFCAKICQ2AqgUIAogIzYCpBQgCiAUNgKcFCAKICI2ApQUIAogITYCkBQgCiAfNgKMFCAKIB42AogUIAogFzYChBQgCiAMNgKAFCAKIB02AvwTIAogEjYC+BMgCiAVNgL0EyAKIBw2AvATIAogEDYC7BMgCiAYNgLoEyAKIA42ApgUIAogBjYCoBQgBiAORgRAIDAQyRIgCikDwBQhMiAKKAK8FCEmIAopArQUITEgCigCsBQhGyAKKAKsFCElIAooAqgUISQgCigCpBQhIyAKKAKYFCEOIAooApQUISIgCigCkBQhISAKKAKMFCEfIAooAogUIR4gCigChBQhFyAKKAKAFCEMIAooAvwTIR0gCigC+BMhEiAKKAL0EyEVIAooAvATIRwgCigC7BMhECAKKALoEyEYIAooAqATIRogCigC2BIhBSAKKAK4EiETIAooApwUIRQgCigCyBIhAgsgByAUaiAvQcwA/AoAACAoICcoAgA2AgAgICAsKAIANgIAIAogBkEBaiIGNgKgFCAKICspAgA3A8AFIAogKikCADcDsAUgCkHsBGogLkHEAPwKAAAgCkGoBGogLUHEAPwKAAAgCigClBUiJwRAIAooApgVIixBBGsoAgAiIEF4cSEoIChBBEEIICBBA3EiIBsgJ2pJDRIgIEEARyAoICdBJ2pLcQ0TICwQ7gULIAtB2ABqIQsgB0HMAGohByANQdgAayINDQALCyAKQYwHaiAKQcgFaigCADYCACAKQZwHaiAKQbgFaigCADYCACAKIBM2AoAHIAogCikDwAU3AoQHIAogAjYCkAcgCiAKKQOwBTcClAcgCiAFNgKgByAKQaQHaiAKQewEakHEAPwKAAAgCiAaNgLoByAKQewHaiAKQagEakHEAPwKAAAgCiAyNwOICSAKICY2AoQJIAogMTcC/AggCiAbNgL4CCAKICU2AvQIIAogJDYC8AggCiAjNgLsCCAKIAY2AugIIAogFDYC5AggCiAONgLgCCAKICI2AtwIIAogITYC2AggCiAfNgLUCCAKIB42AtAIIAogFzYCzAggCiAMNgLICCAKIB02AsQIIAogEjYCwAggCiAVNgK8CCAKIBw2ArgIIAogEDYCtAggCiAYNgKwCCAWRQ0BIBFBBGsoAgAiBUF4cSECIAIgFkHYAGwiBkEEQQggBUEDcSIFG2pJDQ8gBUEARyACIAZBJ2pLcQ0QIBEQ7gUMAQsgCkGMB2ogCkGwEmooAgA2AgAgCkGcB2ogCkG4BWooAgA2AgAgCiATNgKAByAKIAopA6gSNwKEByAKQQY2ApAHIAogCikDsAU3ApQH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IgFBBEEIIAJBA3EiAhtqSQ0BIAJBAEcgACABQSdqS3ENAiAGEO4FDAALIAVBwAdqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvuRgEWfyMAQfACayIDJABBASECAkACQCABKAIAQQFxBEAgASgCBCIGIAEoAghPDQEgASAGQQFqNgIECyABKAKMASICIAEoAogBIg5GBEAgASgCICETIAEoAiwhEAsgASgCFCENAkAgAS0AkAFBAkcEQCANIQcMAQsgDSEHIAEtAJEBRQ0AIAEoAgwgB0YEQCABQQxqELgSCyABKAIQIA1BFGxqIgIgDjYCCCACQQA2AgQgAkEAOgAAIAEgDUEBaiIHNgIUIAEoAowBIQILIAIgDkYEQCABKAIsIAEoAiBqIRQLIAEoAnghFiABKAJcIRcCfwJAAkACQCABKAIAQQFxBEAgASgCBCIGIAEoAghPDQEgASAGQQFqNgIECyACIAEoAogBIghGBEAgASgCLCEEIAEoAiAhCQsCQCABLQCQAUECRwRAIAchBgwBCyAHIQYgAS0AkQFFDQAgASgCDCAHRgRAIAFBDGoQuBILIAEoAhAgB0EUbGoiAiAINgIIIAJBADYCBCACQQA6AAAgASAHQQFqIgY2AhQgASgCjAEhAgsgAiAIRgRAIAEoAiwgASgCIGohCwsgASgCeCEMIAEoAlwhDwJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyADQegCaiABQYgBaigCADYCACADIAEpAoABNwPgAiADQagCaiABEPYDIAMoAqwCIQECfwJAIAMoAqgCQQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBSABKAIIIhFPDQNBASECIAEgBUEBaiIKNgIEIAogEU8NASABIAVBAmo2AgQLIAFBADoAkQEgA0GgAmogARDGCiADKAKgAiECIAMoAqQCIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgVFBEAgA0GQAmogARDGCiADKAKUAiEBIAMoApACIQIMAQsgAUEAOgCRASADQZgCaiABEMYKIAMoApgCIQIgAygCnAIiASAFOgCR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IANB2AFqIAEQxgogAygC2AEhAiADKALcASIBIAU6AJEBCyACQQFxRQ0ACwsgASgCAEEBcUUNASABKAIEIgIgASgCCCIFTw0AIAEgAkEBaiISNgIEIAUgEk0NACABKAIUIQQgASACQQJqIgo2AgQgBSAKTQRAQQEhAgwECyABIAJBA2o2AgQMAgsgASADKQPAAjcCgAEgAUGIAWogCigCADYCACAEIAEoAhRLDQMgASAENgIUDAMLIAEoAhQhBAsgA0HYAmogAUGIAWoiBSgCADYCACADIAEpAoABNwPQAkEAIQICQCAFKAIAIgUgASgChAFPDQAgAUGAAWooAgAgBWotAABBLEcNACABIAVBAWo2AogBQQEhAgsgAS0AfEEBRgRAQQEQrAEiCkUNByAKQSw6AAAgA0EBNgLsAiADIAo2AugCIANCgICAgBA3AuACIAEgBSADQeACaiACEI0JCwJ/AkAgAgRAIAEtAJEBQQJHDQEgA0HIAWogARCpDiADKALMASEBIAMoAsgBQQFxRQ0BC0EBDAELIANBwAFqIAEQQSADKALEASEBIAMoAsABCyICQQFxRQ0AIAEgAykD0AI3AoABIAFBiAFqIANB2AJqKAIANgIAIAQgASgCFEsNACABIAQ2AhQLIAJBAXENACABKAIAQQFxBEAgASgCBCICIAEoAghPDQEgASACQQFqNgIECyADQbgBaiABEIMGIAMoArwBIQEgAygCuAFBAXENAANAIANBsAFqIAEQgwYgAygCtAEhASADKAKwAUEBcUUNAAsLAkAgAS0AkQFBAkcNAEEBIQICQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBU8NAyABIARBAWoiCjYCBCAFIApNDQEgASAEQQJqNgIECyABQQA6AJEBIANBqAFqIAEQxgogAygCqAEhAiADKAKsASIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBmAFqIAEQxgogAygCnAEhASADKAKYASECDAELIAFBADoAkQEgA0GgAWogARDGCiADKAKgASECIAMoAqQBIgEgBDoAkQELIAJBAXFFDQALC0EAIQICQCABKAKIASIEIAEoAoQBTw0AIAEoAoABIARqLQAAQd0A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BAsgAS0AkQEiBUUEQCADQeAAaiABEMYKIAMoAmQhASADKAJgIQIMAQsgAUEAOgCRASADQegAaiABEMYKIAMoAmghAiADKAJsIgEgBToAkQELIAJBAXFFDQALCyABKAIAQQFxRQ0BIAEoAgQiAiABKAIIIgVPDQAgASACQQFqIhI2AgQgBSASTQ0AIAEoAhQhBCABIAJBAmoiCjYCBCAFIApNBEBBASECDAQLIAEgAkEDajYCBAwCCyABIAMpA8ACNwKAASABQYgBaiAKKAIANgIAIAQgASgCFEsNAyABIAQ2AhQMAwsgASgCFCEECyADQdgCaiABQYgBaiIFKAIANgIAIAMgASkCgAE3A9ACQQAhAgJAIAUoAgAiBSABKAKEAU8NACABQYABaigCACAFai0AAEEsRw0AIAEgBUEBajYCiAFBASECCyABLQB8QQFGBEBBARCsASIKRQ0IIApBLDoAACADQQE2AuwCIAMgCjYC6AIgA0KAgICAEDcC4AIgASAFIANB4AJqIAIQjQkLAn8CQCACBEAgAS0AkQFBAkcNASADQdgAaiABEKkOIAMoAlwhASADKAJYQQFxRQ0BC0EBDAELIANB0ABqIAEQswMgAygCVCEBIAMoAlALIgJBAXFFDQAgASADKQPQAjcCgAEgAUGIAWogA0HYAmooAgA2AgAgBCABKAIUSw0AIAEgBDYCFAsgAkEBcQ0AIAEoAgBBAXEEQCABKAIEIgIgASgCCE8NASABIAJBAWo2AgQLIANByABqIAEQhAYgAygCTCEBIAMoAkhBAXENAANAIANBQGsgARCEBiADKAJEIQEgAygCQEEBcUUNAAsLAkAgAS0AkQFBAkcNAEEBIQICQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBU8NAyABIARBAWoiCjYCBCAFIApNDQEgASAEQQJqNgIECyABQQA6AJEBIANBOGogARDGCiADKAI4IQIgAygCPCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBKGogARDGCiADKAIsIQEgAygCKCECDAELIAFBADoAkQEgA0EwaiABEMYKIAMoAjAhAiADKAI0IgEgBDoAkQELIAJBAXFFDQALC0EAIQICQCAB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IAshCCAEIRMMAQsgA0GwAmogA0GcAmogAhBHIAMoAtgBQQhHBEAgA0HYAWoQvgQLIANB2AFqIgFBOGogA0GwAmoiBEE4aikCADcDACABQTBqIARBMGopAgA3AwAgAUEoaiAEQShqKQIANwMAIAFBIGogBEEgaikCADcDACABQRhqIARBGGopAgA3AwAgAUEQaiAEQRBqKQIANwMAIAFBCGogBEEIaikCADcDACADIAMpArACNwPYAQsgEiAJQQFqIglLDQALDAgLIANBhAFqQeX2ygBBBkGsu8kAEK4MIAcgBygCAEEBayIBNgIAIAFFBEAgBxCdEAsgCiAKKAIAQQFrIgE2AgAgAQ0IIAoQkRAMCAsgCSAEQdzLyQAQ4xIACyASIARBvMvJABDjEgALIAEgBEGMzMkAEOMSAAsgCSABQdzLyQAQ4xIACyAJIAFBvMvJABDjEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAHIAcoAgBBAWsiATYCACABRQRAIAcQnRALIAogCigCAEEBayIBNgIAIAFFBEAgChCREAsgCEGAgICAeEYNAyADKALYASIEQQhGBEBBkL7JAEEfQbC+yQAQhxMACyADQZgBaiIBQThqIgsgDkE4aigCADYCACABQTBqIgkgDkEwaikCADcDACABQShqIhcgDkEoaikCADcDACABQSBqIhggDkEgaikCADcDACABQRhqIhkgDkEYaikCADcDACABQRBqIhogDkEQaikCADcDACABQQhqIhsgDkEIaikCADcDACADIA4pAgA3A5gBIAMoAnggDUYEQCADQfgAahDKEiADKAJ8IQ8LIA8gDUHYAGxqIgEgBDYCACABIAMpA5gBNwIEIAsoAgAhBCAJKQMAIRwgFykDACEdIBgpAwAhHiAZKQMAIR8gGikDACEgIBspAwAhISABQQA2AlQgASAVNgJQIAEgFjYCTCABIBOtIAWtQiCGhDcCRCABIAg2AkAgAUEMaiAhNwIAIAFBFGogIDcCACABQRxqIB83AgAgAUEkaiAeNwIAIAFBLGogHTcCACABQTRqIBw3AgAgAUE8aiAENgIAIAMgDUEBaiINNgKAAQsgBiASQQFqIglLDQALCyAHIAcoAgBBAWsiATYCACABRQRAIAcQnRALIAogCigCAEEBayIBNgIA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QQRBCCAGQQNxIgYbakkNCSAGQQBHIAQgB0EnaktxDQogBRDuBQsgAygCGCEJIANBjICAgHg2AvABAkACQCACRQ0AIAJBA3QiCiAMaiEPIANB+AZqIQQgA0HwB2ohByADQbAHaiECQQAhBgNAIANBqAdqIAEgBiAMaiILQQRqKAIAEK0BIAMpA6gHIiJCGFEEQCADQcABaiIFEJoGIAVBOGogAkE4aikDADcDACAFQTBqIAJBMGopAwA3AwAgBUEoaiACQShqKQMANwMAIAVBIGogAkEgaikDADcDACAFQRhqIAJBGGopAwA3AwAgBUEQaiACQRBqKQMANwMAIAVBCGogAkEIaikDADcDACADIAIpAwA3A8ABDAILIAQgBykDADcDACAEQSBqIAdBIGopAwA3AwAgBEEYaiAHQRhqKQMANwMAIARBEGogB0EQaikDADcDACAEQQhqIAdBCGopAwA3AwAgA0G4BmoiBUEIaiACQQhqKQMANwMAIAVBEGogAkEQaikDADcDACAFQRhqIAJBGGopAwA3AwAgBUEgaiACQSBqKQMANwMAIAVBKGogAkEoaikDADcDACAFQTBqIAJBMGopAwA3AwAgBUE4aiACQThqKQMANwMAIAMgAikDADcDuAYgA0HQBWogBUHoAPwKAAAgIkIZUg0CIAogBkEIaiIGRw0ACwtBACEQIAkEQCAMQQRrKAIAIgVBeHEhAiACIAlBA3QiBEEEQQggBUEDcSIFG2pJDQogBUEARyACIARBJ2pLcQ0LIAwQ7gULQQAhCkEIDAMLIANBiANqIgIgA0HQBWpB6AD8CgAAQcADEKwBIhBFDQMgECAiNwMAIBBBCGogAkHoAPwKAABBASEKIANBATYChAMgAyAQNgKAAyADQQQ2AvwCIA8gC0EIaiILRg0BIANB+AZqIQQgA0HwB2ohBiADQbAHaiECA0AgA0GoB2ogASALQQRqKAIAEK0BIAMpA6gHIiJCGFEEQCADQcABaiIFEJoGIAVBOGogAkE4aikDADcDACAFQTBqIAJBMGopAwA3AwAgBUEoaiACQShqKQMANwMAIAVBIGogAkEgaikDADcDACAFQRhqIAJBGGopAwA3AwAgBUEQaiACQRBqKQMANwMAIAVBCGogAkEIaikDADcDACADIAIpAwA3A8ABDAMLIAQgBikDADcDACAE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CyAEQYAFaiICQThqIAVBOGooAgA2AgAgAkEwaiAFQTBqKQIANwMAIAJBKGogBUEoaikCADcDACACQSBqIAVBIGopAgA3AwAgAkEYaiAFQRhqKQIANwMAIAJBEGogBUEQaikCADcDACACQQhqIAVBCGopAgA3AwAgBCAFKQIANwOABUEEEKwBIgdFDQEgByABNgIAQRgQrAEiBUUNASAFQQA6ABQgBUHs/MgANgIMIAUgBzYCCCAFQoGAgIAQNwIAIAQgBTYCyAQgBEEAOgDEBCAEQQI6AKQEIARBADYCmAQgBCABNgKgASAEQegFaiABIAIgBEGYBGogBEGgAWpBjLnHABCbAQsgBCgC6AVBAUYEQCAEQZQDaiAEQegFaiIBQUBrKQMAIg03AgAgBEGMA2ogAUE4aikDACIONwIAIARBhANqIAFBMGopAwAiDzcCACAEQfwCaiABQShqKQMAIhA3AgAgBEH0AmogAUEgaikDACIRNwIAIARB7AJqIAFBGGopAwAiEjcCACAEQeQCaiAEQfgFaikDACITNwIAIAQgBCkD8AUiFDcC3AIgAEHIAGogDTcCACAAQUBrIA43AgAgAEE4aiAPNwIAIABBMGogEDcCACAAQShqIBE3AgAgAEEgaiASNwIAIABBGGogEzcCACAAIBQ3AhAgAEIBNwMIIABCGDcDAAwECyAEQdgCaiIBQThqIARBpAZqKQIAIg03AwAgAUEwaiAEQZwGaikCACIONwMAIAFBKGogBEGUBmopAgAiDzcDACABQSBqIARBjAZqKQIAIhA3AwAgBEEIaiIBIARB9AVqKQIANwMAIARBEGogBEH8BWopAgA3AwAgBEEYaiAEQYQGaikCADcDACAEQSBqIgIgEDcDACAEQShqIA83AwAgBEEwaiAONwMAIARBOGogDTcDACAEIAQpAuwFNwMAIARCADcDqAEgBEIANwOgASAEQQA2AvABIARBADYC5AEgBCADNgLgASAEIAZB/v8BIAgbNgLcASAEQQE2AtgBIARBADYC0AEgBEEANgKQAiAEQQA2AogCIAQgBEGIAmo2ApQCIAIoAgAiCUECdCEGIAEoAgAhAiAEKAIcIQcCQAJAAkACQAJAAkAgCQRAIAYhASAHIQUDQCAEQegFaiAEKAIEIAQoAgggBEGUAmogBSgCABC2CCAEKAL4BSID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AgwRAAAhBAwwCyABKAIAQZmUyQBBEiABKAIEKAIMEQAAIQQMLwsgASgCAEGrlMkAQQUgASgCBCgCDBEAACEEDC4LIAEoAgBBsJTJAEEIIAEoAgQoAgwRAAAhBAwtCyACIABBBGo2AiAgAUG4lMkAQRIgAEEMakHwAiACQSBqQfECEKkNIQQMLAtBASEEIAEoAgAiA0HKlMkAQRYgASgCBCIGKAIMIgURAAANKyAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADS0gACABEJUORQ0BDC0LIANB6svBAEECIAURAAANLCACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQlQ4NLCADQbGOygBBAhCKCQ0sCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMKwsgAiAAQQRqNgIgIAFB4JTJAEEYIABBDGpB8AIgAkEgakHxAhCpDSEEDCoLIAIgAEEEajYCICABQfiUyQBBFSAAQQxqQfACIAJBIGpB8QIQqQ0hBAwpCyACIABBAWo2AiAgAUGNlckAQRwgAEEEakHyAiACQSBqQfMCEKkNIQQMKAtBASEEIAEoAgAiA0GplckAQRQgASgCBCIGKAIMIgURAAANJyAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADSkgACABEJQORQ0BDCkLIANB6svBAEECIAURAAANKCACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQlA4NKCADQbGOygBBAhCKCQ0oCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMJwtBASEEIAEoAgAiA0G9lckAQRggASgCBCIGKAIMIgURAAANJiAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADSggACABEJQORQ0BDCgLIANB6svBAEECIAURAAANJyACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQlA4NJyADQbGOygBBAhCKCQ0nCyABKAIA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AAANBSAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQcgACABEMEIRQ0BDAcLIANB6svBAEECIAURAAANBiACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQwQgNBiADQbGOygBBAhCKCQ0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMBQtBASEEIAEoAgAiA0GNm8kAQSMgASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQYgACABEMEIRQ0BDAYLIANB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQwQgNBSADQbGOygBBAhCKCQ0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMBAtBASEEIAEoAgAiA0Gwm8kAQRkgASgCBCIGKAIMIgURAAANAyAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQUgACABEJUORQ0BDAULIANB6svBAEECIAURAAANBCACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQlQ4NBCADQbGOygBBAhCKCQ0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMAwtBASEEIAEoAgAiA0HJm8kAQQogASgCBCIGKAIMIgURAAANAiAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQQgACABEN8FRQ0BDAQLIANB6svBAEECIAURAAANAyACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQ3wUNAyADQbGOygBBAhCKCQ0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMAgtBASEEIAEoAgAiA0HTm8kAQRAgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUE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BiADIA5BwQBJENACIAIQ6AgMAQsgASAOIAJBxAAgDkHBAEkQ0AILIAJBgCBqJAAMAwsQ0RMLAAtBACEFIwBBMGsiCyQAIAFBPGohAyABIA5BPGxqIREgC0EQaiEIIAtBGGohDCALQSBqIQogC0EoaiEaIAEhAgNAIAMhBiACQUBrKAIAIg0gAkEEaigCACACQcQAaigCACIOIAJBCGooAgAiAyADIA5LGxCjEyIHIA4gA2sgBxtBAEgEQCALQQhqIhAgAkHQAGopAgA3AwAgCCACQdgAaikCADcDACAMIAJB4ABqKQIANwMAIAogAkHoAGopAgA3AwAgGiACQfAAaikCADcDACALIAIpAkg3AwAgAigCPCEPIAUhAwJ/AkADQCABIANqIgJBPGoiByACKQIANwIAIAJB9ABqIAJBOGooAgA2AgAgAkHsAGogAkEwaikCADcCACACQeQAaiACQShqKQIANwIAIAJB3ABqIAJBIGopAgA3AgAgAkHUAGogAkEYaikCADcCACACQcwAaiACQRBqKQIANwIAIAJBxABqIAJBCGopAgA3AgAgA0UNASADQTxrIQMgDSACQThrKAIAIA4gAkE0aygCACICIAIgDksbEKMTIhMgDiACayATG0EASA0ACyABIANqQTxqDAELIAELIA82AgAgB0E0ayAONgIAIAdBOGsgDTYCACAHQTBrIgIgCykDADcCACACQQhqIBApAwA3AgAgAkEQaiAIKQMANwIAIAJBGGogDCkDADcCACACQSBqIAopAwA3AgAgAkEoaiAaKQMANwIACyAFQTxqIQUgESAGIgJBPGoiA0cNAAsgC0EwaiQACyAEQRBqIARBMGooAgA2AgAgBCAEKQMoNwMIIAQpAjghKyAEKAI0DAILIARBNGoQ6AgLQYCAgIB4CyECQSAQrAEiAUUNACABICs3AgwgASACNgIIIAFCgYCAgBA3AgAgASAEKQMINwIUIAFBHGogBEEQaigCADYCACAAQeTwxQA2AgQgACABNgIAIARB4AJqJAAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC+wxAh1/AX4jAEGgBGsiAiQAAkACQAJAIAEoAgAiDyABKAIEIhtGDQAgASgCJCEVIAEoAgwiGUHIAGwhDiABKAIIIQYgAkHEAmohFCACQeQC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ACAEQQhqIANBCGopAwA3AwAgAkHYAWogAkHMAmooAgA2AgAgAiACKQOQAjcD4AEgAiACKQLEAjcD0AEgAigCwAIhBCAFIQMDQCADELwGIANBGGohAyAGQQFrIgYNAAsgBSAeEIETCyAWBEAgESAWQQN0EIETCyAbBEAgEyAbQQN0EIETCyALIAsoAgBBAWsiAzYCACADRQRAIAJBnANqEJQPCyAUIBQoAgBBAWsiAzYCACADRQRAIAJB6ANqEJQPCyAZRQ0AIAwgGUEDdBCBEwsgAkGQAmoiA0EMaiACQdAAaiIFQQhqKQMANwIAIANBFGogBUEQaikDADcCACADQRxqIAVBGGopAwA3AgAgA0EkaiAFQSBqKQMANwIAIANBLGogBUEoaikDADcCACACQcQCaiACQYABaigCADYCACACIBA2AtACIAIgGjYCzAIgAiANNgKQAiACIAIpA1A3ApQCIAIgASgCHCIFNgLIAiACIAEoAiAiDTYC2AIgAiAPNgLUAiAEQYCAgIB4RwRAIAJBkAFqIAJB2AFqKAIANgIAIAJBpAFqIAJB4AFqIgFBCGopAwA3AgAgAkGYAWoiA0EUaiABQRBqKQMANwIAIANBHGogAUEYaikDADcCACADQSRqIAFBIGopAwA3AgAgA0EsaiABQShqKQMANwIAIBAgECgCAEEBayIBNgIAIAIgAikD0AE3A4gBIAIgAikD4AE3ApwBIAFFBEAgAkHQAmoQlA8LIAJBkAJqEOsHDAILIBooAgAiAygCAEEBaiEBIAMgATYCACABRQ0FIBooAgAhBCACQegDaiIBQTBqIAJBkAJqIgNBMGopAwA3AwAgAUEoaiADQShqKQMANwMAIAFBIGogA0EgaikDADcDACABQRhqIANBGGopAwA3AwAgAUEQaiADQRBqKQMANwMAIAFBCGogA0EIaikDADcDACACIAIpA5ACNwPoAyACQaADaiIDIAUgBCAQIAEgDygCJCAPKAIoIA0gDy0ARRAnIAIoAqADIgVBBUYEQCACQcQBaiADQTBqKQMANwIAIAJBvAFqIANBKGopAwA3AgAgAkG0AWogA0EgaikDADcCACACQawBaiADQRhqKQMANwIAIAJBpAFqIANBEGopAwA3AgAgAkGQAWogAkHkA2ooAgA2AgAgAiACKQOoAzcCnAEgAiACKQLcAzcDiAEgAigC2AMhBAwCCwJAAkAgHEGAgICAeEcEQCAHQQBIDQMgBw0BQQEhBAwCCyAHQQBIDQIgBw0AQQEhBAwBCyAHEKwBIgRFDQYLIB1FBEAgBCAIIAf8CgAACyACQZgBaiIDQTBqIgggAkGgA2oiAUE0aigCADYCACADQShqIg0gAUEsaikCADcDACADQSBqIhAgAUEkaikCADcDACADQRhqIgYgAUEcaikCADcDACADQRBqIg4gAUEUaikCADcDACADQQhqIgMgAUEMaikCADcDACACQZABaiIPIAFBxABqKAIANgIAIAIgAikCpAM3A5gBIAIgAikC3AM3A4gBIAIoAtgDIQsgAkHgAmoiAUEwaiIMIAgoAgA2AgAgAUEoaiIIIA0pAwA3AwAgAUEgaiINIBApAwA3AwAgAUEYaiIQIAYpAwA3AwAgAUEQaiIGIA4pAwA3AwAgAUEIaiIBIAMpAwA3AwAgAkEQaiIDIA8oAgA2AgAgAiACKQOYATcD4AIgAiACKQOIATcDCCAAQTRqIAwoAgA2AgAgAEEsaiAIKQMANwIAIABBJGogDSkDADcCACAAQRxqIBApAwA3AgAgAEEUaiAGKQMANwIAIABBDGogASkDADcCACAAIAIpA+ACNwIEIAAgAikDCDcCPCAAQcQAaiADKAIANgIAIAAgBzYCUCAAIAQ2AkwgACAHNgJIIAAgCzYCOCAAIAU2AgAMBAsQ0RMACyACQeACaiIBQQhqIAJBmAFqIgNBCGopAwA3AwAgAUEQaiADQRBqKQMANwMAIAFBGGogA0EYaikDADcDACABQSBqIANBIGopAwA3AwAgAUEoaiADQShqKQMANwMAIAFBMGogA0EwaigCADYCACACQRBqIAJBkAFqKAIANgIAIAIgAikDmAE3A+ACIAIgAikDiAE3AwgLAkAgFSgCMCIBQYCAgIB4Rg0AIAEEQCAVKAI0IAEQgRMLIBUoAhBBhYCAgHhGDQAgFRCcCgsgFSAENgIwIBUgAikDCDcCNCAVIBIpAgA3AgAgFUEoaiASQShqKQIANwIAIBVBIGogEkEgaikCADcCACAVQRhqIBJBGGopAgA3AgAgFUEQaiASQRBqKQIANwIAIBVBCGogEkEIaikCADcCACAVQTxqIAJBEGooAgA2AgALIABBBTYCAAsgAkGgBGokAA8LAAvRMAMMfwd+AXwjAEGQAWsiAiQAAkACQAJAIABQDQACQAJAAkACQAJAAkACQAJAAkACQAJAIABC/////////w9WDQAgAUUEQCAAuiEVDAwLIAFBFmpBLU8EQCABQSZPDQEgAkEQaiAAQgAgAUEDdEGQmMoAaikDAEIAEIkSIAIpAxhCAFINASACKQMQIg5C/////////w9WDQEgDrpEktVNBs/wgESiIRUMDAsgALohFSABQQBKDQEgFUG4u8oAIAFBA3RrKwMAoyEVDAsLQf////8HIAFB3gJqIgQgASAEShsiBUEKbSEEIAVBAEgEQEIAIQ4MBAsgBEHBAEsEQEH/DyEHQoCAgICAgICAgH8hDgwECyAFIARBCmxrIgVBAEgNBCACIABCACAFQQN0IgMpA+CYSkIAEIkSAn4gAikDCFAEQEEAQQAgAikDACIOeacgDlAbIgVrIQNBBCELIA4gBa2GDAELIAMpA9CRSiIPQv////8PgyIQIAAgAHkiEYYiEkIgiCITfiEOIA9CIIgiFCASQv////8PgyISfiEPIAVBAnQoAqCSSiARp2tBQGshA0EJIQsgEyAUfiAOQiCIfCAPQiCIfCAPQv////8PgyAOQv////8Pg3wgECASfkIgiHxCgICAgAh8QiCIfAsiDkIgiCIQIARBA3QpA8iSSiIRQv////8PgyISfiEPIBFCIIgiESAOQv////8PgyITfiEOQQAgECARfiAPQiCIfCAOQiCIfCAOQv////8PgyAPQv////8Pg3wgEiATfkIgiHxCgICAgAh8QiCIfCIOeacgDlAbIQUgDiAFrYYhDiAEQQJ0KALYlkogA2ogBWsiBEFAayEHQQtBjncgBGsgB0HDd04bIgRBwQBLDQIgBK0hESALIAV0rSEQIA4hDwJAAkAgBEFAag4CAQMACyAOQn8gEYZCf4WDIQ8LQgEgEUIBfYYiESAQfSAPWg0CIA8gECARfFoNAgwFCyABQQN0KwO4u0ogFaIhFQwJCyAQIA5Cf4VWDQMLQQAgDnmnIA5QGyEGCyAOIAathiEAAkACQCAHIAZrIgFBC2oiBUHOd04EQCAAQv8fg0KAGFEgAEL/D4NCgAhWciIDIABCC4giDkL/////////D1FxIQRCgICAgICAgAggDiADrXwgBBshACABQQxqIAUgBBsiAUHMB2tB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aiIIIAZBQGspAwA3AwAgBCAEKQOoBDcDmAEgBCgCoARBAUYEQCAAIAQpA5gBNwMIIABBCDoAACAAQUBrIAgpAwA3AwAgAEE4aiAMKQMANwMAIABBMGogCykDADcDACAAQShqIAopAwA3AwAgAEEgaiAHKQMANwMAIABBGGogCSkDADcDACAAQRBqIAUpAwA3AwAMBwsgBEHgAmoiBiABIARBmAFqIAMoAgQgAygCCBC6ASAELQDgAiIBQQhGBEAgBEHYAmogBkFAaykDACIgNwAAIARB0AJqIAZBOGopAwAiITcAACAEQcgCaiAGQTBqKQMAIiI3AAAgBEHAAmogBkEoaikDACIjNwAAIARBuAJqIAZBIGopAwAiJDcAACAEQbACaiAGQRhqKQMAIiU3AAAgBEGoAmogBkEQaikDACImNwAAIAQgBCkD6AIiJzcAoAIgAEFAayAgNwAAIABBOGogITcAACAAQTBqICI3AAAgAEEoaiAjNwAAIABBIGogJDcAACAAQRhqICU3AAAgAEEQaiAmNwAAIAAgJzcACCAAQQg6AAAMBwsgBEGZAmoiAyAEQeACakEBckHHAPwKAAAgBEGgBGoiBkHQAGogBEGwA2opAwA3AwAgBCAEKQOoAzcD6AQgBCABOgCgBCAGQQFyIANBxwD8CgAADAULIBNB/P/IAEEGEKMTDQMgBEGgBGoiBiAEQfgEahDgDiAEQdgBaiIIQQhqIgUgBkEQaikDADcDACAIQRBqIgkgBkEYaikDADcDACAIQRhqIgcgBkEgaikDADcDACAIQSBqIgogBkEoaikDADcDACAIQShqIgsgBkEwaikDADcDACAIQTBqIgwgBkE4aikDADcDACAIQThqIgggBkFAaykDADcDACAEIAQpA6gENwPYASAEKAKgBEEBRgRAIAAgBCkD2AE3AwggAEEIOgAAIABBQGsgCCkDADcDACAAQThqIAwpAwA3AwAgAEEwaiALKQMANwMAIABBKGogCikDADcDACAAQSBqIAcpAwA3AwAgAEEYaiAJKQMANwMAIABBEGogBSkDADcDAAwGCyAEQeADaiIGQThqIAgpAwA3AwAgBkEwaiAMKQMANwMAIAZBKGogCykDADcDACAGQSBqIAopAwA3AwAgBkEYaiAHKQMANwMAIAZBEGoiCCAJKQMANwMAIAZBCGogBSkDADcDACAEIAQpA9gBNwPgAyAEQeACaiEKIAEhBSAGIAMhBiMAQcAFayIHJAAgB0HwA2oiASAIQabJygBBAxCfBAJAAkACQAJAAkACQCAHKALwA0EFRwRAIAcgAUHIAPwKAAAgASAFIAcgBhBcIActAPADIgtBCEYEQCAHQecDaiABQUBrKQMAIiA3AAAgB0HfA2ogAUE4aikDACIhNwAAIAdB1wNqIAFBMGopAwAiIjcAACAHQc8DaiABQShqKQMAIiM3AAAgB0HHA2ogAUEgaikDACIkNwAAIAdBvwNqIAFBGGopAwAiJTcAACAHQbcDaiABQRBqKQMAIiY3AAAgByAHKQP4AyInNwCvAyAKQUBrICA3AAAgCkE4aiAhNwAAIApBMGogIjcAACAKQShqICM3AAAgCkEgaiAkNwAAIApBGGogJTcAACAKQRBqICY3AAAgCiAnNwAIIApBCDoAAAwHCyAHQagDaiIDIAdB8ANqIgFBAXJBxwD8CgAAIAdBoAFqIgxB0ABqIAdBwARqKQMANwMAIAcgBykDuAQ3A+gBIAcgCzoAoAEgDEEBciIMIANBxwD8CgAAIAtBB0YNASAHIAs6AEggB0HIAGpBAXIgDEHXAPwKAAAgASAIQanJygBBBhCfBCAHKALwAyIIQQVGDQIgB0HQAmoiC0EQaiIOIAdBhARqIhYoAgA2AgAgC0EIaiIXIAFBDGoiFCkCADcDACADQQhqIgsgAUEkaiIVKQIANwMAIANBEGoiDCABQSxqIhgpAgA3AwAgA0EYaiIPIAFBNGoiGSkCADcDACADQSBqIhEgAUE8aiIDKQIANwMAIAcgBykC9AM3A9ACIAcgBykCjAQ3A6gDIAcoAogEIRIgB0HOAmoiECAHQbcEaiIaLQAAOgAAIAcgBy8AtQQ7AcwCIActALQEIQ0gCEEERwRAIBQgFykDADcCACAWIA4oAgA2AgAgFSALKQMANwIAIBggDCkDADcCACAZIA8pAwA3AgAgAyARKQMANwIAIAcgCDYC8AMgByAHKQPQAjcC9AMgByASNgKIBCAHIAcpA6gDNwKMBCAaIBAtAAA6AAAgByANOgC0BCAHIAcvAcwCOwC1BCAHIAGtQoCAgIDAJYQ3A6AFIAdCATcCtAUgB0ECNgKsBSAHQbj0xgA2AqgFIAcgB0GgBWo2ArAFIAdBvAJqIAdBqAVqENAMIAEQ0gcgB0H4AWoiAUEgaiAHQaACaiIDQSBqKQIAIiA3AwAgAUEYaiADQRhqKQIAIiE3AwAgAUEQaiADQRBqKQIAIiI3AwAgAUEIaiADQQhqKQIAIiM3AwAgByAHKQKgAiIkNwP4ASAKQTxqICA3AgAgCkE0aiAhNwIAIApBLGogIjcCACAKQSRqICM3AgAgCiAkNwIcIApBADoARCAKQYWAgIB4NgIYDAYLIAdB6AJqIgNBCGogB0HcAmopAgA3AwAgB0GgAmoiAUEIaiIIIAspAwA3AwAgAUEQaiILIAwpAwA3AwAgAUEYaiIMIA8pAwA3AwAgAUEgaiIPIBEpAwA3AwAgA0E/aiAQLQAAOgAAIAcgBykC1AI3A+gCIAcgBykDqAM3A6ACIAcgBy8BzAI7AKUDIAdB+AFqIgFBCGogCCkDACIgNwMAIAFBEGogCykDACIhNwMAIAFBGGogDCkDACIiNwMAIAFBIGogDykDACIjNwMAIAdBhANqICA3AgAgA0EkaiAhNwIAIANBLGogIjcCACADQTRqICM3AgAgByAHKQOgAiIgNwP4ASAHIBI2AvgCIAcgIDcC/AIgByANOgCkAyAHQfADaiIBIAUgAyAGKAIEIAYoAggQugEgBy0A8AMiA0EIRgRAIAdB5wNqIAFBQGspAwAiIDcAACAHQd8DaiABQThqKQMAIiE3AAAgB0HXA2ogAUEwaikDACIiNwAAIAdBzwNqIAFBKGopAwAiIzcAACAHQccDaiABQSBqKQMAIiQ3AAAgB0G/A2ogAUEYaikDACIlNwAAIAdBtwNqIAFBEGopAwAiJjcAACAHIAcpA/gDIic3AK8DIApBQGsgIDcAACAKQThqICE3AAAgCkEwaiAiNwAAIApBKGogIzcAACAKQSBqICQ3AAAgCkEYaiAlNwAAIApBEGogJjcAACAKICc3AAgMBgsgB0GoA2oiASAHQfADakEBckHHAPwKAAAgB0HIBGoiBkHQAGogB0HABGopAwA3AwAgByAHKQO4BDcDkAUgByADOgDIBCAGQQFyIgggAUHHAPwKAAAgA0EHRg0DQdgAEKwBIgZFDQQgBiAHQcgAakHYAPwKAABB2AAQrAEiAUUNBCABIAM6AAAgAUEBaiAIQdcA/AoAACAKIAE2AgggCiAGNgIEIApBBDoAAAwGC0G8pscAELAVAAsgB0GoAWoQpRFBzKbHABCwFQALQdymxwAQsBUACyAHQdAEahClEUHspscAELAVCwALIApBCDoAACAHQcgAahCcCQsQ9wkgB0HABWokACAELQDgAiIBQQhGBEAgBEHYAmogCkFAaykDACIgNwAAIARB0AJqIApBOGopAwAiITcAACAEQcgCaiAKQTBqKQMAIiI3AAAgBEHAAmogCkEoaikDACIjNwAAIARBuAJqIApBIGopAwAiJDcAACAEQbACaiAKQRhqKQMAIiU3AAAgBEGoAmogCkEQaikDACImNwAAIAQgBCkD6AIiJzcAoAIgAEFAayAgNwAAIABBOGogITcAACAAQTBqICI3AAAgAEEoaiAjNwAAIABBIGogJDcAACAAQRhqICU3AAAgAEEQaiAmNwAAIAAgJzcACCAAQQg6AAAMBgsgBEGZAmoiAyAEQeACakEBckHHAPwKAAAgBEGgBGoiBkHQAGogBEGwA2opAwA3AwAgBCAEKQOoAzcD6AQgBCABOgCgBCAGQQFyIANBxwD8CgAADAQLIBNB8vXIAEEKEKMTRQRAIARBoARqIgYgBEH4BGoQ4A4gBEHYAWoiCEEIaiIFIAZBEGopAwA3AwAgCEEQaiIJIAZBGGopAwA3AwAgCEEYaiIHIAZBIGopAwA3AwAgCEEgaiIKIAZBKGopAwA3AwAgCEEoaiILIAZBMGopAwA3AwAgCEEwaiIMIAZBOGopAwA3AwAgCEE4aiIIIAZBQGspAwA3AwAgBCAEKQOoBDcD2AEgBCgCoARBAUYEQCAAIAQpA9gBNwMIIABBCDoAACAAQUBrIAgpAwA3AwAgAEE4aiAMKQMANwMAIABBMGogCykDADcDACAAQShqIAopAwA3AwAgAEEgaiAHKQMANwMAIABBGGogCSkDADcDACAAQRBqIAUpAwA3AwAMBgsgBEHgA2oiBkE4aiAIKQMANwMAIAZBMGogDCkDADcDACAGQShqIAspAwA3AwAgBkEgaiAKKQMANwMAIAZBGGogBykDADcDACAGQRBqIgggCSkDADcDACAGQQhqIAUpAwA3AwAgBCAEKQPYATcD4AMgBEHgAmohCSADKAIEIRYgAygCCCEXIwBB4AVrIgUkACAFQZADaiIDIAhBloPJAEEFEJ8EAkACQAJAAkACQCAFKAKQAyIKQQVHBEAgBUGYAWoiB0EQaiINIAVBpANqIg4oAgA2AgAgB0EIaiIUIANBDGoiFSkCADcDACAFQYgFaiIHQQhqIgsgA0EkaiIYKQIANwMAIAdBEGoiGSADQSxqIhopAgA3AwAgB0EYaiIMIANBNGoiHCkCADcDACAHQSBqIg8gA0E8aiIHKQIANwMAIAUgBSkClAM3A5gBIAUgBSkCrAM3A4gFIAUoAqgDIREgBUHaBWoiEiAFQdcDaiIdLQAAOgAAIAUgBS8A1QM7AdgFIAUtANQDIRAgCkEERwRAIBUgFCkDADcCACAOIA0oAgA2AgAgGCALKQMANwIAIBogGSkDADcCACAcIAwpAwA3AgAgByAPKQMANwIAIAUgCjYCkAMgBSAFKQOYATcClAMgBSARNgKoAyAFIAUpA4gFNwKsAyAdIBItAAA6AAAgBSAQOgDUAyAFIAUvAdgFOwDVAyAFIAOtQoCAgIDAJYQ3A7gCIAVCATcCzAQgBUECNgLEBCAFQbj0xgA2AsAEIAUgBUG4Amo2AsgEIAVB/AFqIAVBwARqENAMIAMQ0gcgBUHIAGoiAUEgaiAFQeABaiIDQSBqKQIAIiA3AwAgAUEYaiADQRhqKQIAIiE3AwAgAUEQaiADQRBqKQIAIiI3AwAgAUEIaiADQQhqKQIAIiM3AwAgBSAFKQLgASIkNwNIIAlBPGogIDcCACAJQTRqICE3AgAgCUEsaiAiNwIAIAlBJGogIzcCACAJICQ3AhwgCUEAOgBEIAlBhYCAgHg2AhggCUEIOgAADAYLIAVBCGoiCkEIaiAFQaQBaikCADcDACAFQeABaiIDQQhqIhQgCykDADcDACADQRBqIg0gBUGIBWoiB0EQaiIVKQMANwMAIANBGGoiDiAMKQMANwMAIANBIGoiDCAPKQMANwMAIApBP2ogEi0AADoAACAFIAUpApwBNwMIIAUgBSkDiAU3A+ABIAUgBS8B2AU7AEUgBUHIAGoiC0EIaiAUKQMAIiA3AwAgC0EQaiANKQMAIiE3AwAgC0EYaiAOKQMAIiI3AwAgC0EgaiAMKQMAIiM3AwAgBUEkaiAgNwIAIApBJGogITcCACAKQSxqICI3AgAgCkE0aiAjNwIAIAUgBSkD4AEiIDcDSCAFIBE2AhggBSAgNwIcIAUgEDoARCAFQbgCaiILQQRqIAEQ4wsgBUEBNgK4AiAHIAogC0EAEJ8CAkACQCAFLQCIBSIKQQtGBEAgBUH/BGogB0FAaykDACIgNwAAIAVB9wRqIAdBOGopAwAiITcAACAFQe8EaiAHQTBqKQMAIiI3AAAgBUHnBGogB0EoaikDACIjNwAAIAVB3wRqIAdBIGopAwAiJDcAACAFQdcEaiAHQRhqKQMAIiU3AAAgBUHPBGogFSkDACImNwAAIA0gJjcDACAOICU3AwAgDCAkNwMAIANBKGogIzcDACADQTBqICI3AwAgA0E4aiAhNwMAIANBQGsgIDcDACAFIAUpA5AFIiA3AMcEIAUgIDcD6AEgBUELOgDgASAFKAK8AiIHKAIAIQMgByADQQFrNgIAIANBAUYNAQwCCyAFQcAEaiIDIAVBiAVqQQFyQccA/AoAACAFIAo6AJADIAUpA9AFISAgBUGQA2oiB0EBciADQccA/AoAACAFICA3A9gDIAVB4AFqIAcQlAYgBSgCvAIiBygCACEDIAcgA0EBazYCACADQQFHDQELIAUoArwCEDILIAUtAOABIgdBC0YEQCAFQdcBaiAFQeABaiIBQUBrKQMAIiA3AAAgBUHPAWogAUE4aikDACIhNwAAIAVBxwFqIAFBMGopAwAiIjcAACAFQb8BaiABQShqKQMAIiM3AAAgBUG3AWogAUEgaikDACIkNwAAIAVBrwFqIAFBGGopAwAiJTcAACAFQacBaiABQRBqKQMAIiY3AAAgBSAFKQPoASInNwCfASAJQUBrICA3AAAgCUE4aiAhNwAAIAlBMGogIjcAACAJQShqICM3AAAgCUEgaiAkNwAAIAlBGGogJTcAACAJQRBqICY3AAAgCSAnNwAIIAlBCDoAAAwGCyAFQZgBaiIKIAVB4AFqIgNBAXJBxwD8CgAAIAUpA6gCISAgBUHIAGpBAXIgCkHHAPwKAAAgBSAgNwOQASAFIAc6AEggBUGQA2oiByAIQaiAyQBBBBCfBCAFKAKQAyILQQVGDQEgBUG4AmoiCEEQaiIUIAVBpANqIhUoAgA2AgAgCEEIaiIYIAdBDGoiGSkCADcDACAFQYgFaiIIQQhqIgwgB0EkaiIaKQIANwMAIAhBEGoiDyAHQSxqIhwpAgA3AwAgCEEYaiIRIAdBNGoiHSkCADcDACAIQSBqIhIgB0E8aiIIKQIANwMAIAUgBSkClAM3A7gCIAUgBSkCrAM3A4gFIAUoAqgDIRAgBUG2AmoiDSAFQdcDaiIfLQAAOgAAIAUgBS8A1QM7AbQCIAUtANQDIQ4gC0EERwRAIBkgGCkDADcCACAVIBQoAgA2AgAgGiAMKQMANwIAIBwgDykDADcCACAdIBEpAwA3AgAgCCASKQMANwIAIAUgCzYCkAMgBSAFKQO4AjcClAMgBSAQNgKoAyAFIAUpA4gFNwKsAyAfIA0tAAA6AAAgBSAOOgDUAyAFIAUvAbQCOwDVAyAFIAetQoCAgIDAJYQ3A9gFIAVCATcCpAEgBUECNgKcASAFQbj0xgA2ApgBIAUgBUHYBWo2AqABIAVB/AFqIAoQ0AwgBxDSByAFQcAEaiIIQSBqIAMiAUEgaikCACIgNwMAIAhBGGogAUEYaikCACIhNwMAIAhBEGogAUEQaikCACIiNwMAIAhBCGogAUEIaikCACIjNwMAIAUgBSkC4AEiJDcDwAQgCUE8aiAgNwIAIAlBNGogITcCACAJQSxqICI3AgAgCUEkaiAjNwIAIAkgJDcCHCAJQQA6AEQgCUGFgICAeDYCGAwFCyAFQdACaiIIQQhqIAVBxAJqKQIANwMAIAVB4AFqIgNBCGoiByAMKQMANwMAIANBEGoiCiAPKQMANwMAIANBGGoiCyARKQMANwMAIANBIGoiDCASKQMANwMAIAhBP2ogDS0AADoAACAFIAUpArwCNwPQAiAFIAUpA4gFNwPgASAFIAUvAbQCOwCNAyAFQcAEaiIDQQhqIAcpAwAiIDcDACADQRBqIAopAwAiITcDACADQRhqIAspAwAiIjcDACADQSBqIAwpAwAiIzcDACAFQewCaiAgNwIAIAhBJGogITcCACAIQSxqICI3AgAgCEE0aiAjNwIAIAUgBSkD4AEiIDcDwAQgBSAQNgLgAiAFICA3AuQCIAUgDjoAjAMgBUGQA2oiAyABIAggFiAXELoBIAUtAJADIgFBCEYEQCAFQccFaiADQUBrKQMAIiA3AAAgBUG/BWogA0E4aikDACIhNwAAIAVBtwVqIANBMGopAwAiIjcAACAFQa8FaiADQShqKQMAIiM3AAAgBUGnBWogA0EgaikDACIkNwAAIAVBnwVqIANBGGopAwAiJTcAACAFQZcFaiADQRBqKQMAIiY3AAAgBSAFKQOYAyInNwCPBSAJQUBrICA3AAAgCUE4aiAhNwAAIAlBMGogIjcAACAJQShqICM3AAAgCUEgaiAkNwAAIAlBGGogJTcAACAJQRBqICY3AAAgCSAnNwAIDAULIAVBiAVqIgMgBUGQA2pBAXJBxwD8CgAAIAVB6ANqIghB0ABqIAVB4ANqKQMANwMAIAUgBSkD2AM3A7AEIAUgAToA6AMgCEEBciIIIANBxwD8CgAAIAFBB0YNAkHYABCsASIDRQ0DIAMgAToAACADQQFqIAhB1wD8CgAAIAkgAzYCBCAJQQU6AAAgCUEIaiAFQcgAakHQAPwKAAAMBQtBvKjHABCwFQALQcyoxwAQsBUACyAFQfADahClEUHcqMcAELAVCwALIAlBCDoAACAFQcgAahDOBAsgBhD3CSAFQeAFaiQAIAQtAOACIgFBCEYEQCAEQdgCaiAJQUBrKQMAIiA3AAAgBEHQAmogCUE4aikDACIhNwAAIARByAJqIAlBMGopAwAiIjcAACAEQcACaiAJQShqKQMAIiM3AAAgBEG4AmogCUEgaikDACIkNwAAIARBsAJqIAlBGGopAwAiJTcAACAEQagCaiAJQRBqKQMAIiY3AAAgBCAEKQPoAiInNwCgAiAAQUBrICA3AAAgAEE4aiAhNwAAIABBMGogIjcAACAAQShqICM3AAAgAEEgaiAkNwAAIABBGGogJTcAACAAQRBqICY3AAAgACAnNwAIIABBCDoAAAwGCyAEQZkCaiIDIARB4AJqQQFyQccA/AoAACAEQaAEaiIGQdAAaiAEQbADaikDADcDACAEIAQpA6gDNwPoBCAEIAE6AKAEIAZBAXIgA0HHAPwKAAAMBAsgE0GY9sgAQQoQoxMNAiAFQQRHBEAgBEGgBGoiASAEQfgEakHIAPwKAAAgBCABrUKAgICAwCWENwPYASAEQgE3AuwDIARBAjYC5AMgBEG49MYANgLgAyAEIARB2AFqNgLoAyAEQdQDaiAEQeADahDQDCABENIHIABBPGogBEHYA2opAgA3AgAgAEE0aiAEQdADaikCADcCACAAQSxqIARByANqKQIANwIAIABBJGogBEHAA2opAgA3AgAgACAEKQK4AzcCHCAAQQA6AEQgAEGFgICAeDYCGCAAQQg6AAAMBQsgBEHgA2oiA0EIaiAEQfgEaiIGQRBqKQMANwMAIANBP2ogBkHHAGotAAA6AAAgBEH8A2ogBkEkaikCADcCACADQSRqIAZBLGopAgA3AgAgA0EsaiAGQTRqKQIANwIAIANBNGogBEG0BWopAgA3AgAgBCAEKQOABTcD4AMgBCAELwC9BTsAnQQgBCAEKAKQBTYC8AMgBCAEKQKUBTcC9AMgBCAELQC8BToAnAQgBEHgAmohCCMAQfADayIGJAAgBkGgA2oiBSADQRBqQZaDyQBBBRCfBAJAIAYoAqADIgdBBUcEQCAGQRBqIglBEGoiECAGQbQDaiINKAIANgIAIAlBCGoiDiAFQQxqIhYpAgA3AwAgBkHQAmoiCUEIaiIKIAVBJGoiFykCADcDACAJQRBqIhQgBUEsaiIVKQIANwMAIAlBGGoiCyAFQTRqIhgpAgA3AwAgCUEgaiIMIAVBPGoiCSkCADcDACAGIAYpAqQDNwMQIAYgBikCvAM3A9ACIAYoArgDIQ8gBkEOaiIRIAZB5wNqIhktAAA6AAAgBiAGLwDlAzsBDCAGLQDkAyESAkAgB0EERwRAIBYgDikDADcCACANIBAoAgA2AgAgFyAKKQMANwIAIBUgFCkDADcCACAYIAspAwA3AgAgCSAMKQMANwIAIAYgBzYCoAMgBiAGKQMQNwKkAyAGIA82ArgDIAYgBikD0AI3ArwDIBkgES0AADoAACAGIBI6AOQDIAYgBi8BDDsA5QMgBiAFrUKAgICAwCWENwOAAiAGQgE3AnQgBkECNgJsIAZBuPTGADYCaCAGIAZBgAJqNgJwIAZBzAFqIAZB6ABqENAMIAUQ0gcgBkGIAmoiAUEgaiAGQbABaiIFQSBqKQIAIiA3AwAgAUEYaiAFQRhqKQIAIiE3AwAgAUEQaiAFQRBqKQIAIiI3AwAgAUEIaiAFQQhqKQIAIiM3AwAgBiAGKQKwASIkNwOIAiAIQTxqICA3AgAgCEE0aiAhNwIAIAhBLGogIjcCACAIQSRqICM3AgAgCCAkNwIcIAhBADoARCAIQYWAgIB4NgIYIAhBCDoAAAwBCyAGQShqIgdBCGogBkEQaiIQQQxqKQIANwMAIAZBsAFqIgVBCGoiFiAKKQMANwMAIAVBEGoiDSAGQdACaiIJQRBqIhcpAwA3AwAgBUEYaiIOIAspAwA3AwAgBUEgaiILIAwpAwA3AwAgB0E/aiARLQAAOgAAIAYgBikCFDcDKCAGIAYpA9ACNwOwASAGIAYvAQw7AGUgBkGIAmoiCkEIaiAWKQMAIiA3AwAgCkEQaiANKQMAIiE3AwAgCkEYaiAOKQMAIiI3AwAgCkEgaiALKQMAIiM3AwAgBkHEAGogIDcCACAHQSRqICE3AgAgB0EsaiAiNwIAIAdBNGogIzcCACAGIAYpA7ABIiA3A4gCIAYgDzYCOCAGICA3AjwgBiASOgBkIBBBBGogARDjCyAGQQE2AhAgCSAHIBBBABCfAgJAAkAgBi0A0AIiAUELRgRAIApBP2ogCUFAaykDACIgNwAAIAZBvwJqIAlBOGopAwAiITcAACAGQbcCaiAJQTBqKQMAIiI3AAAgBkGvAmogCUEoaikDACIjNwAAIAZBpwJqIAlBIGopAwAiJDcAACAGQZ8CaiAJQRhqKQMAIiU3AAAgBkGXAmogFykDACImNwAAIA0gJjcDACAOICU3AwAgCyAkNwMAIAVBKGogIzcDACAFQTBqICI3AwAgBUE4aiAhNwMAIAVBQGsgIDcDACAGIAYpA9gCIiA3AI8CIAYgIDcDuAEgBkELOgCwASAGKAIUIgUoAgAhASAFIAFBAWs2AgAgAUEBRg0BDAILIAZBiAJqIgUgBkHQAmpBAXJBxwD8CgAAIAYgAToAoAMgBikDmAMhICAGQaADaiIBQQFyIAVBxwD8CgAAIAYgIDcD6AMgBkGwAWogARCUBiAGKAIUIgUoAgAhASAFIAFBAWs2AgAgAUEBRw0BCyAGKAIUEDILIAYtALABIgFBC0YEQCAGQacBaiAGQbABaiIBQUBrKQMAIiA3AAAgBkGfAWogAUE4aikDACIhNwAAIAZBlwFqIAFBMGopAwAiIjcAACAGQY8BaiABQShqKQMAIiM3AAAgBkGHAWogAUEgaikDACIkNwAAIAZB/wBqIAFBGGopAwAiJTcAACAGQfcAaiABQRBqKQMAIiY3AAAgBiAGKQO4ASInNwBvIAhBQGsgIDcAACAIQThqICE3AAAgCEEwaiAiNwAAIAhBKGogIzcAACAIQSBqICQ3AAAgCEEYaiAlNwAAIAhBEGogJjcAACAIICc3AAggCEEIOgAADAELIAZB6ABqIgUgBkGwAWpBAXJBxwD8CgAAIAYpA/gBISAgCEEJaiAFQccA/AoAACAIICA3A1AgCCABOgAIIAhBBjoAAAsgAxD3CSAGQfADaiQADAELQayoxwAQsBUACyAELQDgAiIBQQhGBEAgBEHYAmogCEFAaykDACIgNwAAIARB0AJqIAhBOGopAwAiITcAACAEQcgCaiAIQTBqKQMAIiI3AAAgBEHAAmogCEEoaikDACIjNwAAIARBuAJqIAhBIGopAwAiJDcAACAEQbACaiAIQRhqKQMAIiU3AAAgBEGoAmogCEEQaikDACImNwAAIAQgBCkD6AIiJzcAoAIgAEFAayAgNwAAIABBOGogITcAACAAQTBqICI3AAAgAEEoaiAjNwAAIABBIGogJDcAACAAQRhqICU3AAAgAEEQaiAmNwAAIAAgJzcACCAAQQg6AAAMBQsgBEGZAmoiAyAEQeACakEBckHHAPwKAAAgBEGgBGoiBkHQAGogBEGwA2opAwA3AwAgBCAEKQOoAzcD6AQgBCABOgCgBCAGQQFyIANBxwD8CgAADAMLIARBKGoiAUEIaiAEQeACaiICQQhqKQMAIiE3AwAgAUEQaiACQRBqKQMAIiI3AwAgAUEYaiACQRhqKQMAIiA3AwAgBEGAAWogITcAACAEQYgBaiAiNwAAIARBkAFqICA3AAAgBCAEKQPgAiIhNwMoIABBADoAACAEICE3AHggAEEJaiAEQfEAaiIBQQhqKQAANwAAIABBEWogAUEQaikAADcAACAAQRlqIAFBGGopAAA3AAAgAEEgaiAgNwAAIAAgBCkAcTcAAQwHCyAAQRU2AgggAEEAOgAADAULQcWQygBBD0GcqMcAEMYTAAsgACAEQaAEakHYAPwKAAAgG0GAgICAeHJBgICAgHhHDQEMAgsgG0GAgICAeHJBgICAgHhGDQELIBNBBGsoAgAiAUF4cSEAIABBBEEIIAFBA3EiARsgG2pJDQMgAUEARyAAIBtBJ2pLcQ0EIBMQ7gULIB5BBEYNAQsgAhDSBwsgBEHABWokAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC9w2Ahx/AX4jAEGAAWsiCSQAIAMtACAhBSAJQRRqIAMQ+gkgCSAFOgAkAkACQAJAAkACQAJAIAMoAgBBBkYEQCADKAIEIgQgAygCDCIaQaACaigCACIFSQRAIAMoAggiCiAaQZwCaigCACAEQSRsaiIFQSBqKAIAIgZJBEAgBUEcaigCACAKQdQAbGoiBSgCAEEATgRAIAUoAgghFCAFKAIEIQwCQCABKAIAIhZFDQAgASgCBCEPA0AgFkEEaiEIIBYvAY4CIgVBDGwhB0F/IQYCQANAIAdFBEAgBSEGDAILIAhBCGohCyAIQQRqIQ4gBkEBaiEGIAdBDGshByAIQQxqIQggDCAOKAIAIBQgCygCACILIAsgFEsbEKMTIg4gFCALayAOGyILQQBKIAtBAEhrQf8BcSILQQFGDQALIAtFDQgLIA9FDQEgD0EBayEPIBYgBkECdGooApACIRYMAAsACwJAIBRBAEgNAAJAIBRFBEBBASEWDAELIBQQrAEiFkUNCQsgFARAIBYgDCAU/AoAAAsgGkGgAmooAgAiBSAESwRAIBpBnAJqKAIAIARBJGxqIgVBIGooAgAiBiAKSwRAIAVBHGooAgAgCkHUAGxqIgUoAgBBAE4EQCAFKAIgIghFBEBBACEFDAkLIAhBGGwiHBCsASINRQ0LIBpBCGohEkEAIQ8gGkGgAmohEyAEQSRsIRAgGkGcAmohFSAKQdQAbCEXQQghDEEAIQcCQAJAAkACQANAIAkgBzYCZCAJIAo2AmAgCSAENgJcIAkgEjYCWCAJQQhqIAlB2ABqEIEIIAkoAgwiBUEASA0IIAkoAgghBgJAIAVFBEBBASEODAELIAUQrAEiDkUNEQsgBQRAIA4gBiAF/AoAAAsgEygCACIGIARNDQQgFSgCACAQaiIGQSBqKAIAIgsgCk0NAyAGQRxqKAIAIBdqIgYoAgBBAEgNAiAGKAIgIgsgB00NASAGKAIcIAxqIgsoAgAiBkEASA0IIAtBBGsoAgAhCwJAIAZFBEBBASERDAELIAYQrAEiEUUNEQsgBgRAIBEgCyAG/AoAAAsgDSAPaiILIAU2AgAgC0EUaiAGNgIAIAtBEGogETYCACALQQxqIAY2AgAgC0EIaiAFNgIAIAtBBGogDjYCACAPQRhqIQ8gDEE8aiEMIAggB0EBaiIHRw0ACwJAIAhBAUYNACAIQRVPBEAjAEGAIGsiBCQAAkACQAJAAkACQEGVrBQgCCAIQZWsFE8bIgYgCCAIQQF2ayIFIAUgBkkbIgZBqwFPBEAgBUHWqtUqTw0CIAZBGGwiBxCsASIFRQ0DIA0gCCAFIAYgCEHBAEkQuAMgBUEEaygCACIKQXhxIQYgBkEEQQggCkEDcSIKGyAHakkNBCAKQQBHIAYgB0EnaktxDQUgBRDuBQwBCyANIAggBEGqASAIQcEASRC4AwsgBEGAIGokAAwFCxDREwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtBACEHIwBBEGsiCyQAIA1BGGohBSANIAhBGGxqIQ8gDSEEA0AgBSEGIARBHGooAgAiEiAEQQRqKAIAIARBIGooAgAiCiAEQQhqKAIAIgUgBSAKSxsQoxMiDiAKIAVrIA4bQQBIBEAgC0EIaiIRIARBLGooAgA2AgAgCyAEKQIkNwMAIAQoAhghEyAHIQUCfwJAA0AgBSANaiIEQRhqIg4gBCkCADcCACAEQShqIARBEGopAgA3AgAgBEEgaiAEQQhqKQIANwIAIAVFDQEgBUEYayEFIBIgBEEUaygCACAKIARBEGsoAgAiBCAEIApLGxCjEyIQIAogBGsgEBtBAEgNAAsgBSANakEYagwBCyANCyATNgIAIA5BEGsgCjYCACAOQRRrIBI2AgAgDkEMayIFIAspAwA3AgAgBUEIaiARKAIANgIACyAHQRhqIQcgDyAGIgRBGGoiBUcNAAsgC0EQaiQAC0GQAhCsASIFRQ0PIAVBADsBjgIgBUEANgIAIA0gCEEYbGohE0EAIRIgDSEKQYGAgIB4IRAgBSEHA0ACQAJAAn8gEEGBgICAeEcEQCAQIQ8gFyEVIAwhCyAdIRkgHiERIB8hGyAKDAELIAogE0YNASAKKAIUIRsgCigCECERIAooAgwhGSAKKAIIIQsgCigCBCEVIAooAgAhDyAKQRhqCyEIIA9BgICAgHhHBEAgCCATRgRAQYCAgIB4IRAgEyEKDAMLIAhBGGohCiAIKAIUIR8gCCgCECEeIAgoAgwhHSAIKAIIIQwgCCgCBCEXIAgoAgAiEEGAgICAeEYEQEGAgICAeCEQDAMLIAsgDEcNAiAVIBcgCxCjEwRAIAshDAwDCyAPBEAgFSAPEIETCyALIQwgGUUNAyARIBkQgRMMAwsgEyAIa0EYbiEHIAggE0YNAANAIAgoAgAiBARAIAhBBGooAgAgBBCBEwsgCEEMaigCACIEBEAgCEEQaigCACAEEIETCyAIQRhqIQggB0EBayIHDQALCyANIBwQgRMgEkUEQEEAIRIMDwsgBSEHIBIhCgNAAkACQAJAIAcvAY4CIgQEQCAHIARBAWsiGUECdGoiBigClAIiBC8BjgIiD0EFTw0DQQUgD2tB//8DcSIIIAYoApACIgwvAY4CIgZLDQEgDCAGIAhrIhE7AY4CIARBBTsBjgIgCEEMbCENIARBBGohCyAPQQxsIhNFIhBFBEAgCyANaiALIBP8CgAACyAEQYgBaiEOIBBFBEAgDSAOaiAOIBP8CgAACyAGIBFBAWoiE2siDSAIQQFrRw0CIBNBDGwhBiAMQQRqIRAgDUEMbCINRSIXRQRAIAsgBiAQaiAN/AoAAAsgDEGIAWohFSAXRQRAIA4gBiAVaiAN/AoAAAsgCUFAayIXIBFBDGwiESAVaiIGQQhqKAIANgIAIAkgBikCADcDOCAJQdAAaiIVIAcgGUEMbGoiBkEMaiIHKAIANgIAIAkgBikCBDcDSCAQIBFqIhFBCGooAgAhECAGIBEpAgA3AgQgByAQNgIAIAlB4ABqIgcgBkGQAWoiESgCADYCACAJIAYpAogBNwNYIAYgCSkDODcCiAEgESAXKAIANgIAIAsgDWoiBiAJKQNINwIAIAZBCGogFSgCADYCACANIA5qIgZBCGogBygCADYCACAGIAkpA1g3AgAgCkEBRg0DIAhBAnQhBiAEQZACaiEHIA9BAnRBBGoiCARAIAYgB2ogByAI/AoAAAsgBgRAIAcgDCATQQJ0akGQAmogBvwKAAALIAQoApACIgZBADsBjAIgBiAENgIAIAQoApQCIgZBATsBjAIgBiAENgIAIAQoApgCIgZBAjsBjAIgBiAENgIAIAQoApwCIgZBAzsBjAIgBiAENgIAIAQoAqACIgZBBDsBjAIgBiAENgIAIAQoAqQCIgZBBTsBjAIgBiAENgIADAMLQZiByABBGUG0gcgAEMYTAAtB9IHIAEEnQZyCyAAQxhMAC0GovsoAQShB0L7KABDGEwALIAQhByAKQQFrIgoNAAsMDgsCQAJAIAcvAY4CIgRBC08EQEEAIQ4CQANAIAcoAgAiB0UEQEHAAhCsASIERQ0WIAQgBTYCkAIgBEEAOwGOAiAEQQA2AgAgEkEBaiISRQ0EIAVBADsBjAIgBSAENgIAIAQhByASIQ4MAgsgDkEBaiEOIAcvAY4CQQpLDQALIAUhBAtBkAIQrAEiBkUNEyAGQQA7AY4CIAZBADYCACAOQQFrIgVFDQIDQEHAAhCsASIIRQ0UIAggBjYCkAIgCEEAOwGOAiAIQQA2AgAgBkEAOwGMAiAGIAg2AgAgCCEGIAVBAWsiBQ0ACwwCCyAHIARBAWo7AY4CIAcgBEEMbGoiBCALNgIMIAQgFTYCCCAEIA82AgQgBCAbNgKQASAEIBE2AowBIAQgGTYCiAEgGEEBaiEYDAILQZi+ygAQsBUACyAHLwGOAiIFQQtJBEAgByAFQQFqIgg7AY4CIAcgBUEMbGoiBSALNgIMIAUgDzYCBCAFIBE2AowBIAUgFTYCCCAFIBk2AogBIAUgGzYCkAEgByAIQQJ0aiAGNgKQAiAGIAg7AYwCIAYgBzYCACAORQRAIAQhBSAYQQFqIRgMAgsCQCAOQQNxIgZFBEAgDiEIDAELIA4hCANAIAhBAWshCCAHIAcvAY4CQQJ0aigCkAIhByAGQQFrIgYNAAsLIA5BBEkEQCAEIQUgGEEBaiEYDAILA0AgByAHLwGOAkECdGooApACIgUgBS8BjgJBAnRqKAKQAiIFIAUvAY4CQQJ0aigCkAIiBSAFLwGOAkECdGooApACIQcgCEEEayIIDQALIAQhBSAYQQFqIRgMAQsLQcSByABBIEHkgcgAEMYTAAsgByALQZCqxQAQ4xIAC0GAqsUAELAVAAsgCiALQYCqxQAQ4xIACyAEIAZBgKrFABDjEgALQdCpxQAQsBUACyAKIAZB0KnFABDjEgALIAQgBUHQqcUAEOMSAAsQ0RMMBwtB0KnFABCwFQALIAogBkHQqcUAEOMSAAsgBCAFQdCpxQAQ4xIACyAAIAkpAhQ3AiAgAEGCgICAeDYCECAAIAIpAgA3AhQgAEEcaiACQQhqKAIANgIAIABBKGogCUEcaikCADcCACAAQTBqIAlBJGooAgA2AgAgAygCDCIBKAIAIQAgASAAQQFrNgIAIABBAUcNAiADKAIMEDIMAgsCQAJAIAEoAgAiDgRAIAEoAgQiESEPIA4hDAJAAkACQANAIAwvAY4CIgRBDGwhB0F/IQYgDEEEaiIKIQgCQAJAA0AgB0UEQCAEIQYMAgsgCEEIaiELIAhBBGohDSAGQQFqIQYgB0EMayEHIAhBDGohCCAWIA0oAgAgFCALKAIAIgsgCyAUSxsQoxMiDSAUIAtrIA0bIgtBAEogC0EASGtB/wFxIgtBAUYNAAsgC0UNAQsgD0UNAiAPQQFrIQ8gDCAGQQJ0aigCkAIhDAwBCwsgFARAIBZBBGsoAgAiBEF4cSEBIAFBBEEIIARBA3EiBBsgFGpJDQMgBEEARyABIBRBJ2pLcQ0CIBYQ7gULIAwgBkEMbGoiASkCiAEhICABIBI2AowBIAEgBTYCiAEgCUHkAGogAUGQAWoiASgCADYCACABIBg2AgAgCUEBNgJYIAkgIDcCXCAJQdwAahC1BQwGCwJAAkACQAJAIARBC08EQEEFIQdBBCEIIAZBBUkNAUEAIQogBiIIQQVrDgIBAwILIAZBDGwiCCAKaiEHAkAgBCAGTQ0AIAhBDGohCyAEIAZrQQxsIgZFIg5FBEAgCiALaiAHIAb8CgAACyAODQAgDEGIAWoiCiALaiAIIApqIAb8CgAACyAHIBQ2AgAgCCAMaiIGIAU2AogBIAcgFDYCCCAHIBY2AgQgBiAYNgKQASAGIBI2AowBIAwgBEEBajsBjgIMCAsgCSAINgJQIAlBADYCTCAJIAw2AkggCUHYAGogCUHIAGoQhg0gCSgCcCIHQQRqIg0gBkEMbCIIaiEEIAkoAnQhCgJAIAcvAY4CIgwgBk0NACAIQQxqIQsgDCAGa0EMbCIGRSIPRQRAIAsgDWogBCAG/AoAAAsgDw0AIAsgB0GIAWoiC2ogCCALaiAG/AoAAAsgBCAUNgIAIAcgCGoiBiAFNgKIASAEIBQ2AgggBCAWNgIEIAYgGDYCkAEgBiASNgKMASAJQTBqIAlB7ABqKAIANgIAIAcgDEEBajsBjgIgCSAJKQJkNwMoIAkoAnwhDCAJKAJ4IQYMAgsgBkEHayEKQQYhBwsgCSAHNgJQIAlBADYCTCAJIAw2AkggCUHYAGogCUHIAGoQhg0gCSgCeCIGQQRqIg0gCkEMbCIHaiEEIAkoAnwhDAJAIAYvAY4CIgggCk0NACAHQQxqIQsgCCAKa0EMbCIKRSIPRQRAIAsgDWogBCAK/AoAAAsgDw0AIAsgBkGIAWoiC2ogByALaiAK/AoAAAsgBCAUNgIAIAYgB2oiByAFNgKIASAEIBQ2AgggBCAWNgIEIAcgGDYCkAEgByASNgKMASAJQTBqIAlB7ABqKAIANgIAIAYgCEEBajsBjgIgCSAJKQJkNwMoIAkoAnQhCiAJKAJwIQcLIAkpAlwhICAJKAJYIgtBgICAgHhGDQQgCUFAayINIAlBMGoiDygCADYCACAJIAkpAyg3AzggBygCACIIRQRAIAYhBQwECyAJQeQAaiESA0ACQCAKIAxGBEAgBy8BjAIhBAJAAkACQCAILwGOAiIFQQtPBEAgCkEBaiEKQQQhByAEQQVJDQFBACEMQQUhBSAEIgdBBWsOAgEDAgsgCEGIAWoiEiAEQQxsIgdqIQogCEEEaiIPIAdqIQwgBEEBaiEHIAVBAWohEQJAIAQgBU8EQCAMICA3AgQgDCALNgIAIAogCSkDODcCACAKQQhqIAlBQGsoAgA2AgAMAQsgB0EMbCEOIAUgBGsiE0EMbCINRSIQRQRAIA4gD2ogDCAN/AoAAAsgEEUEQCAOIBJqIAogDfwKAAALIAwgIDcCBCAMIAs2AgAgCiAJKQM4NwIAIApBCGogCUFAaygCADYCACATQQJ0IgpFDQAgCEGQAmoiDCAEQQJ0akEIaiAMIAdBAnRqIAr8CgAACyAIIBE7AY4CIAggB0ECdGogBjYCkAIgBUECaiIGIAdNDQogBSAEayIMQQFqQQNxIgoEQCAIIARBAnRqQZQCaiEFA0AgBSgCACIEIAc7AYwCIAQgCDYCACAFQQRqIQUgB0EBaiEHIApBAWsiCg0ACwsgDEEDSQ0KIAdBAnQgCGpBnAJqIQUDQCAFQQxrKAIAIgQgBzsBjAIgBCAINgIAIAVBCGsoAgAiBCAHQQFqOwGMAiAEIAg2AgAgBUEEaygCACIEIAdBAmo7AYwCIAQgCDYCACAFKAIAIgQgB0EDajsBjAIgBCAINgIAIAVBEGohBSAGIAdBBGoiB0cNAAsMCgsgCSAHNgJQIAkgCjYCTCAJIAg2AkggCUHYAGogCUHIAGoQ3AkgCSgCcCIHQQRqIhUgBEEMbCIMaiEFIARBAWohCCAHLwGOAiIKQQFqIRkCQCAEIApPBEAgBSAgNwIEIAUgCzYCACAHIAxqIgUgCSkDODcCiAEgBUGQAWogDSgCADYCAAwBCyAIQQxsIRMgCiAEayIXQQxsIhBFIhtFBEAgEyAVaiAFIBD8CgAACyAFICA3AgQgBSALNgIAIAwgB0GIAWoiDGohBSAbRQRAIAwgE2ogBSAQ/AoAAAsgBUEIaiANKAIANgIAIAUgCSkDODcCACAXQQJ0IgVFDQAgB0GQAmoiDCAEQQJ0akEIaiAMIAhBAnRqIAX8CgAACyAHIBk7AY4CIAcgCEECdGogBjYCkAICQCAKQQJqIgYgCE0NACAKIARrIgxBAWpBA3EiCgRAIAcgBEECdGpBlAJqIQUDQCAFKAIAIgQgCDsBjAIgBCAHNgIAIAVBBGohBSAIQQFqIQggCkEBayIKDQALCyAMQQNJDQAgByAIQQJ0akGcAmohBQNAIAVBDGsoAgAiBCAIOwGMAiAEIAc2AgAgBUEIaygCACIEIAhBAWo7AYwCIAQgBzYCACAFQQRrKAIAIgQgCEECajsBjAIgBCAHNgIAIAUoAgAiBCAIQQNqOwGMAiAEIAc2AgAgBUEQaiEFIAYgCEEEaiIIRw0ACwsgDyASQQhqKAIANgIAIAkgEikCADcDKCAJKAJ4IQUgCSgCdCEKDAMLIARBB2shDEEGIQULIAkgBTYCUCAJIAo2AkwgCSAINgJIIAlB2ABqIAlByABqENwJIAkoAngiBUEEaiIVIAxBDGwiCmohBCAMQQFqIQggBS8BjgIiB0EBaiEZAkAgByAMTQRAIAQgIDcCBCAEIAs2AgAgBSAKaiIEIAkpAzg3AogBIARBkAFqIA0oAgA2AgAMAQsgCEEMbCETIAcgDGsiF0EMbCIQRSIbRQRAIBMgFWogBCAQ/AoAAAsgBCAgNwIEIAQgCzYCACAKIAVBiAFqIgpqIQQgG0UEQCAKIBNqIAQgEPwKAAALIARBCGogDSgCADYCACAEIAkpAzg3AgAgF0ECdCIERQ0AIAVBkAJqIgogDEECdGpBCGogCiAIQQJ0aiAE/AoAAAsgBSAZOwGOAiAFIAhBAnRqIAY2ApACAkAgB0ECaiIEIAhNDQAgByAMayIGQQFqQQNxIgoEQCAFIAxBAnRqQZQCaiEHA0AgBygCACIMIAg7AYwCIAwgBTYCACAHQQRqIQcgCEEBaiEIIApBAWsiCg0ACwsgBkEDSQ0AIAUgCEECdGpBnAJqIQcDQCAHQQxrKAIAIgYgCDsBjAIgBiAFNgIAIAdBCGsoAgAiBiAIQQFqOwGMAiAGIAU2AgAgB0EEaygCACIGIAhBAmo7AYwCIAYgBTYCACAHKAIAIgYgCEEDajsBjAIgBiAFNgIAIAdBEGohByAEIAhBBGoiCEcNAAsLIA8gEkEIaigCADYCACAJIBIpAgA3AyggCSgCdCEKIAkoAnAhBwwBC0GAv8oAQTVBuL/KABDGEwALIAkpAlwhICAJKAJYIgtBgICAgHhGDQUgCSgCfCEMIA0gDygCADYCACAJIAkpAyg3AzggBSEGIAcoAgAiCA0ACwwDC0HM2soAQS5B/NrKABDGEwALQYzaygBBLkG82soAEMYTAAtBkAIQrAEiBEUNBCABQQA2AgQgASAENgIAIARBADYCACAEQQE7AY4CIAQgGDYCkAEgBCASNgKMASAEIAU2AogBIAQgFDYCDCAEIBY2AgggBCAUNgIEDAELQcACEKwBIgRFDQMgBCAONgKQAiAEQQA7AY4CIARBADYCACARQQFqIgZFDQQgDkEAOwGMAiAOIAQ2AgAgASAGNgIEIAEgBDYCACAMIBFHDQUgBCAJKQM4NwKIASAEICA3AgggBCALNgIEIARBATsBjgIgBCAFNgKUAiAEQZABaiAJQUBrKAIANgIAIAVBATsBjAIgBSAENgIACyABIAEoAghBAWo2AggLIBogGigCACIBQQFrNgIAIAFBAUYEQCAaEDILIAAgCSkCFDcCICAAQYKAgIB4NgIQIAAgAikCADcCFCAAQRxqIAJBCGooAgA2AgAgAEEoaiAJQRxqKQIANwIAIABBMGogCUEkaigCADYCAAsCQCADKAIQIgBFDQAgACAAKAIAIgBBAWs2AgAgAEEBRw0AIAMoAhAgAygCFBDVEAsgCUGAAWokAA8LAAtBmL7KABCwFQALQdi9ygBBMEGIvsoAEMYTAAvsLwMNfwd+AX0jAEGQAWsiAiQAAkACQAJAIABQDQACQAJAAkACQAJAAkACQAJAAkACQAJAIABC////B1YNACABRQRAIAC1IRYMDAsgAUEKakEVTwRAIAFBEk8NASACQRBqIABCACABQQN0QfCYygBqKQMAQgAQiRIgAikDGEIAUg0BIAIpAxAiD0L///8HVg0BIA+1Q/kCFVCUIRYMDAsgALUhFiABQQBKDQEgFkGMu8oAIAFBAnRrKgIAlSEWDAsLQf////8HIAFB3gJqIgMgASADShsiBUEKbSEDIAVBAEgEQEIAIQ8MBAsgA0HBAEsEQEH/DyEHQoCAgICAgICAgH8hDwwECyAFIANBCmxrIgVBAEgNBCACIABCACAFQQN0IgQpA+CYSkIAEIkSAn4gAikDCFAEQEEAQQAgAikDACIPeacgD1AbIgVrIQRBBCELIA8gBa2GDAELIAQpA9CRSiIQQv////8PgyISIAAgAHkiEYYiE0IgiCIUfiEPIBBCIIgiFSATQv////8PgyITfiEQIAVBAnQoAqCSSiARp2tBQGshBEEJIQsgFCAVfiAPQiCIfCAQQiCIfCAQQv////8PgyAPQv////8Pg3wgEiATfkIgiHxCgICAgAh8QiCIfAsiD0IgiCISIANBA3QpA8iSSiIRQv////8PgyITfiEQIBFCIIgiESAPQv////8PgyIUfiEPQQAgESASfiAQQiCIfCAPQiCIfCAPQv////8PgyAQQv////8Pg3wgEyAUfkIgiHxCgICAgAh8QiCIfCIPeacgD1AbIQUgDyAFrYYhDyADQQJ0KALYlkogBGogBWsiA0FAayEHQShBq34gA2sgB0HDfk4bIgNBwQBLDQIgA60hESALIAV0rSESIA8hEAJAAkAgA0FAag4CAQMACyAPQn8gEYZCf4WDIRALQgEgEUIBfYYiESASfSAQWg0CIBAgESASfFoNAgwFCyABQQJ0KgKMu0ogFpQhFgwJCyASIA9Cf4VWDQMLQQAgD3mnIA9QGyEGCyAPIAathiEAAkACQCAHIAZrIgFBKGoiBUHrfk4EQCAAQv//////P4NCgICAgIAwUSAAQv//////H4NCgICAgIAQVnIiBCAAQiiIIg9C////B1FxIQNCgICABCAPIAStfCADGyEAIAFBKWogBSADGyIBQekAa0EYTw0BQn9CGCABQegAa60iD32GQoCAgAiFIACDQgBSDQEgAFANCSAAIA+GIQBB6AAhAQwCCyABQat+SQ0IAkACQCABQat+RgRAQgAhDyAAQoCAgICAgICAgH9YDQsMAQsgAEHrfiABayIBQT9xrYghDyAAQn8gAa0iEIZCf4WDIgBCASAQQgF9hiIQVg0AIAAgEFINASAPQgGDUA0BCyAPQgF8IQ8LQet+Qex+IA9CgICACIMiAFAbIQEgDyAAQhiIiCEACyABQet+SA0HIABQDQdDAACAfyEWIAFB6ABKDQcLIABC////A4MgAUEXdEGAgIDYBGqtIg8gAEIohkI/h4MgDyABQet+RhuEp74hFgwGCyAFQQpBsJnKABDjEgwBCyAPQQAgD3mnIA9QGyIDrYYhEAJ9AkACQAJAAkAgByADayIDQShqIgdB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AoQGIANBAEgNAwJAIANFBEBBASEGDAELIAMQrAEiBkUNBQsgB0GABmogA0UiFEUEQCAGIAIgA/wKAAALEOgFIAdBgYCAgHg2AqgGIAdCgICAgJCAgICAfzcDmAYgB0KAgICAwAA3A5AGIAcgAzYCjAYgByAGNgKIBiAHIAM2AoQGIAdBwAFqIgYgB0GgBGpB8AD8CgAAIAdBgAFqIgRBOGogB0GEBmoiAUE4aigCADYCACAEQTBqIAFBMGopAgA3AwAgBEEoaiABQShqKQIANwMAIARBIGogAUEgaikCADcDACAEQRhqIAFBGGopAgA3AwAgBEEQaiABQRBqKQIANwMAIARBCGogAUEIaikCADcDACAHIAEpAgA3A4ABQcAFEKwBIglFDQQgCSAGQfAA/AoAACAJQQA2AnAgCSAHKQOAATcCdCAJQfwAaiAHQYgBaikDADcCACAJQYQBaiAHQZABaikDADcCACAJQYwBaiAHQZgBaikDADcCACAJQZQBaiAHQaABaikDADcCACAJQZwBaiAHQagBaikDADcCACAJQaQBaiAHQbABaikDADcCACAJQawBaiAHQbgBaigCADYCACAHQQE2AnwgByAJNgJ4IAdBBDYCdAJAIAUoAgwiCCAFKAIEIgFGBEAgASEEDAELIAUgAUGwAWoiBDYCBCAHQaAEaiABQfAA/AoAACAHQeADaiIGQQhqIg0gAUH8AGopAgA3AwAgBkEQaiIOIAFBhAFqKQIANwMAIAZBGGoiDyABQYwBaikCADcDACAGQSBqIhggAUGUAWopAgA3AwAgBkEoaiISIAFBnAFqKQIANwMAIAZBMGoiGSABQaQBaikCADcDACAGQThqIhogAUGsAWooAgA2AgAgByABKQJ0NwPgAyABKAJwIhNBBUYNACAHQYQGaiEBIAdBgAZqIRtBpAIhCkEBIQYDQCAHQZAFaiAHQaAEakHwAPwKAAAgASAHKQPgAzcCACABQQhqIgggDSkDADcCACABQRBqIgwgDikDADcCACABQRhqIhUgDykDADcCACABQSBqIhAgGCkDADcCACABQShqIhYgEikDADcCACABQTBqIhEgGSkDADcCACABQThqIhcgGigCADYCACAHIBM2AoAGAkAgA0UEQEEBIQQMAQsgAxCsASIERQ0HCyAURQRAIAQgAiAD/AoAAAsg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aiACQdAAaigCADYCACAaIAJBBGpBxAD8CgAAIBcgAykDUDcCACAXQQhqIiUgA0HYAGoiMikDADcCACAXQRBqIiYgHSgCADYCACADIAQ2ApgBIAMgCjoA3AEgAyA3NwLUASADIAc2AtABIAMgCTYCzAEgAyAQNgLIASADIDY3A8ABIAMgNTcDuAEgAyAONgK0ASADIA02ArABIB4gAy8BTDsAACAeQQJqIhAgHC0AADoAACADIBQ2AogCIAMgLzYC9AEgAyAGNgLwASADIAU2AuwBIAMgDDYC6AEgAyA4NwPgASADKAL4ASELIAMoAoACIQIgAygC/AEhFCADQdACaiAbQcgA/AoAACADQdgFaiABIBQgAhD1BCADKALYBUEHRw0BIANBqANqICRBEGopAgA3AwAgFSAkQQhqKQIANwMAIAMgJCkCACI1NwOYAwJAAkACQAJAAkAgNadBAWsOAgECAAsgAygC0AIiBEUEQEEBIRIgAygC2AJBFUYNBAsgAygCnAMiAigCACEHIAIgB0EBajYCACAHQQBIDQcgAy0AlAMhByADKALoAiEJIARBBEcEQCADQbwGaiAaQQhqKQIANwIAIANBxAZqIBpBEGooAgA2AgAgA0HUBmogEUEIaikCADcCACADQdwGaiARQRBqKQIANwIAIANB5AZqIBFBGGopAgA3AgAgA0HsBmogEUEgaikCADcCACADIAQ2ArAGIAMgCTYCyAYgAyAaKQIANwK0BiADIBEpAgA3AswGIANB9wZqIBhBAmotAAA6AAAgAyAHOgD0BiADIBgvAAA7APUGIAMgA0GwBmoiAa1CgICAgMAlhDcDuAUgA0IBNwLMBSADQQI2AsQFIANBuPTGADYCwAUgAyADQbgFajYCyAUgA0H0BWogA0HABWoQ0AwgARDSByADKALYBSEOIAMpAtwFITUgAykC5AUhNiADKALsBSEQIAMoAvAFIQkgAygC9AUhByADKQL4BSE3IAIgAigCACIBQQFrNgIAQYWAgIB4IQ1BACEKIAFBAUcNEAwPCyADKAKgAyEKIAYgDEYEfyADQegBahDHEiADKALsAQUgBQsgBkHIAGxqIgQgCjYCBCAEIAI2AgAgBCAnKQMANwMIIARBEGogJ0EIaikDADcDACAEIAk2AhggBCARKQIANwIcIARBJGogEUEIaikCADcC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ArgBQQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBCABKAIIIgZPDQNBASECIAEgBEEBaiIHNgIEIAYgB00NASABIARBAmo2AgQLIAFBADoAkQEgA0GwAWogARDGCiADKAKwASECIAMoArQBIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgRFBEAgA0GgAWogARDGCiADKAKkASEBIAMoAqABIQIMAQsgAUEAOgCRASADQagBaiABEMYKIAMoAqgBIQIgAygCrAEiASAEOgCRAQsgAkEBcUUNAAsLIANBmAFqIAEQjgIgAygCnAEhASADKAKYAUEBcQ0AAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIGTw0DQQEhAiABIARBAWoiBzYCBCAGIAdNDQEgASAEQQJqNgIECyABQQA6AJEBIANBkAFqIAEQxgogAygCkAEhAiADKAKUASIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBgAFqIAEQxgogAygChAEhASADKAKAASECDAELIAFBADoAkQEgA0GIAWogARDGCiADKAKIASECIAMoAowBIgEgBDoAkQELIAJBAXFFDQALCyABKAIAQQFxBEAgASgCBCICIAEoAghPDQEgASACQQFqNgIEC0EAIQdBACEEIAEoAowBIgUgASgCiAEiAkYEQCABKAIsIQcgASgCICEECyABKAIUIQYCQCABLQCQAUECRw0AIAEtAJEBRQ0AIAEoAgwgBkYEQCABQQxqELgSCyABKAIQIAZBFGxqIgUgAjYCCCAFQQA2AgQgBUEAOgAAIAEgBkEBajYCFCABKAKMASEFC0EAIQggAiAFRgRAIAEoAiwgASgCIGohCAsgASgCeCELIAEoAlwhDgJAAkACQAJAAkACQAJAIAEoAgBBAXEEQCABKAIEIgogASgCCCIMTw0BIAEgCkEBaiITNgIEIAwgE00NASABIApBAmo2AgQLIANB+ABqIAEQNiADKAJ8IQEgAygCeEEBcUUNBSABKAIAQQFxBEAgASgCBCIF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AiABKAIsIgRqIglJIAkgEmtBAUZxDQMgAiARTwRAIAEgETYCICARIQILIAQgEEkNAiABIBA2AiwMAgsgCUH/AXFBAUYEfyABLQCRAUUNBgJAIA8gASgCjAEiAkYEQCASIAEoAiwiAiABKAIgIgRqIglJIAkgEmtBAUZxDQggBCARTwRAIAEgETYCIAsgAiAQSQ0BIAEgEDYCLCAQIQIMAQsgAiAPTw0HIAEgDzYCjAFBACECIAFBADYCLCABQQA2AiALIAEoAiQgAkYEQCABQSRqEMISCyABKAIoIAJqQQI6AAAgASACQQFqNgIsIAEtAJABBSAJC0H/AXFBAkcNBSABLQCRAUUNBSABKAIUIgIgDU0NAyABKAIQIA1BFGxqIgQtAAANCCAEIAI2AgQgASgCiAEhCSABKAIUIgQgASgCDEYEQCABQQxqELgSCyABKAIQIARBFGxqIgIgCTYCECACQQA2AgggAiANNgIEIAJBgQQ7AQAgASAEQQFqNgIUDAULIAIgD08NASABIA82AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIYIAJGBEAgAUEYahDCEgsgASACQQFqNgIgIAEoAhwgAmpBAjoAAAtBASECIAEtAHxBAUcNASABLQCRAUUNASABQdQAakECIBVBACABKAJ4IBRNGxCwBQwBCyANIAJBmMnJABDjEgALIAEtAJABQQJHDQEgAS0AkQFFDQEgDSABKAIUSw0BIAEgDTYCFAwBC0EAIQIgAS0AfEUNACABLQCRAUUNACABQdQAakECIBVBACABKAJ4IBRNGxCwBQsgACABNgIEIAAgAjYCACADQYACaiQADwsAC0GA58oAQShBqMnJABDGEwAL8i4CC38DfiMAQfAAayIJJAACQAJAIAQgBUcEQANAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAQtAABBAWsOBgYFAAECAwQLIAlBCGogAiADEK4NIAkoAgwhAyAJKAIIIQIMQwtBIyEHQQIhCEEkIQYgBC0AAUEBaw4UFwUYBgcI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Uw0CIAdBAWoiB0F/Rw0ACyAIIQIMBwsCQAJAIAcgC08EQCAMDQEMAgsgByAKaiwAAEFASA0BCyALIAdrIQMMBwsMDAsgAEEANgIAIAAgAjoABAwKCyAAQQA2AgAgACACOgAEDAkLQQQgAiACQQRPGyEHDAILAkAgAiAHTQRAIAIgB0cNAQwDCyAHIAhqLAAAQb9/Sg0CCyAIIAIgByACQYytwQAQjhUACyARQgp+IAOtQv8Bg3whEUEEIAIgAkEETxshByACQQVJDQAgByAIaiwAAEG/f0oNACAIIAIgByACQfyswQAQjhUACyACIAdrIQMgByAIaiECCyABIBEgBhEKACIGQf8BcUEIRg0BIABBADYCACAAIAY6AAQMBAsgAEEANgIAIAAgBDoABAwDCyAFIARBDGoiBEcNAAsLIAAgAzYCBCAAIAI2AgALIAlB8ABqJAAPCyAKIAsgByALQYytwQAQjhUAC5MvARV/IwBB8AFrIgQkAEEBIQICQAJAAkAgASgCAEEBcQRAIAEoAgQiBSABKAIITw0BIAEgBUEBajYCBAsgASgCjAEiAiABKAKIASINRgRAIAEoAiAhESABKAIsIRALIAEoAhQhDAJAIAEtAJABQQJHBEAgDCEKDAELIAwhCiABLQCRAUUNACABKAIMIApGBEAgAUEMahC4EgsgASgCECAMQRRsaiICIA02AgggAkEANgIEIAJBADoAACABIAxBAWoiCjYCFCABKAKMASECCyACIA1GBEAgASgCLCABKAIgaiESCyABKAJ4IRUgASgCXCEWAkACfwJAAkACQAJAAkACQCABKAIAQQFxBEAgASgCBCIFIAEoAghJDQFBASEDDAgLIARB2AFqIAFBiAFqKAIANgIAIAQgASkCgAE3A9ABIAFBgAFqIQkMAQsgASAFQQFqIgU2AgQgBEHYAWogAUGIAWooAgA2AgAgBCABKQKAATcD0AEgAUGAAWohCSAFIAEoAghPDQEgASAFQQFqNgIEC0EAIQUgAiABKAKIASIDRgRAIAEoAiAhBiABKAIsIQULAkAgAS0AkAFBAkcNACABLQCRAUUNACABKAIMIApGBEAgAUEMahC4EgsgASgCECAKQRRsaiICIAM2AgggAkEANgIEIAJBADoAACABIApBAWo2AhQgASgCjAEhAgsgAiADRgRAIAEoAiwg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NwIAIAdBGGogBUEYaikCADcCACAHQRBqIAVBEGopAgA3AgAgB0EIaiAFQQhqKQIANwIACyABIAxPBEBBACEFIA0iAUEhSQ0DDAELCyAMIAEgAUGkucoAEMcTCwALIA1BAkkNACAGKAIAIQ5BASEEIA1BAXYhDwJAIA1BCE8EQCAAIAIgDhDlBSAPQQZ0IgEgAGogASACaiAOEOUFQQQhBAwBCyACIAApAgA3AgAgAkE4aiAAQThqKQIANwIAIAJBMGogAEEwaikCADcCACACQShqIABBKGopAgA3AgAgAkEgaiAAQSBqKQIANwIAIAJBGGogAEEYaikCADcCACACQRBqIABBEGopAgA3AgAgAkEIaiAAQQhqKQIANwIAIA9BBnQiAyACaiIBQThqIAAgA2oiA0E4aikCADcCACABQTBqIANBMGopAgA3AgAgAUEoaiADQShqKQIANwIAIAFBIGogA0EgaikCADcCACABQRhqIANBGGopAgA3AgAgAUEQaiADQRBqKQIANwIAIAFBCGogA0EIaikCADcCACABIAMpAgA3AgALIA0gD2shEiAEIA9JBEAgBEEGdCEGIARBAWohByAEIQEDQCABIQMgByEBIANBBnQiByACaiIFIAAgB2oiCykCADcCACAFQThqIgwgC0E4aiIKKQIANwIAIAVBMGoiECALQTBqIhMpAgA3AgAgBUEoaiIRIAtBKGoiFikCADcCACAFQSBqIhQgC0EgaiIVKQIANwIAIAVBGGoiGCALQRhqIhcpAgA3AgAgBUEQaiIZIAtBEGoiGikCADcCACAFQQhqIhsgC0EIaiIcKQIANwIAIAlB4ABqIA4oAgAgBRDQByAJKAJkIR0gCSgCYCEeIAlB2ABqIA4oAgAgBUFAaiIIENAHIAkoAlghBwJAAkAgHkEBcQRAIAdBAXFFDQIgHSAJKAJcSQ0BDAILIAdBAXFFDQELIAUgCCkCADcCACAMIAhBOGopAgA3AgAgECAIQTBqKQIANwIAIBEgCEEoaikCADcCACAUIAhBIGopAgA3AgAgGCAIQRhqKQIANwIAIBkgCEEQaikCADcCACAbIAhBCGopAgA3AgACQCADQQFGBEAgCCEHDAELIAYhDANAIAlB0ABqIA4oAgAgCxDQByAJKAJUIRAgCSgCUCERIAlByABqIA4oAgAgAiAMaiIFQYABayIDENAHIAVBQGohByAJKAJIIQUCQCARQQFxBEAgBUEBcUUEQCAIIQcMBAsgECAJKAJMSQ0BIAghBwwDCyAFQQFxRQ0CCyAIQUBqIQggByADKQIANwIAIAdBOGogA0E4aikCADcCACAHQTBqIANBMGopAgA3AgAgB0EoaiADQShqKQIANwIAIAdBIGogA0EgaikCADcCACAHQRhqIANBGGopAgA3AgAgB0EQaiADQRBqKQIANwIAIAdBCGogA0EIaikCADcCACAMQUBqIgxBwABHDQALIAIhBwsgHCkCACEiIBopAgAhIyAXKQIAISQgFSkCACElIBYpAgAhJiATKQIAIScgCykCACEoIAdBOGogCikCADcCACAHQTBqICc3AgAgB0EoaiAmNwIAIAdBIGogJTcCACAHQRhqICQ3AgAgB0EQaiAjNwIAIAdBCGogIjcCACAHICg3AgALIAZBQGshBiABIA9JIgMgAWohByADDQALCyAPQQZ0IgEgAmohCyAEIBJJBEAgACABaiERIARBBnQhECAEQQFqIQdBwAAhAyALIQUDQCAEIQEgByEEIAFBBnQiByALaiIGIAcgEWoiCikCADcCACAGQThqIgwgCkE4aiIWKQIANwIAIAZBMGoiEyAKQTBqIhQpAgA3AgAgBkEoaiIVIApBKGoiGCkCADcCACAGQSBqIhcgCkEgaiIZKQIANwIAIAZBGGoiGiAKQRhqIhspAgA3AgAgBkEQaiIcIApBEGoiHSkCADcCACAGQQhqIh4gCkEIaiIfKQIANwIAIAlBQGsgDigCACAGENAHIAkoAkQhICAJKAJAISEgCUE4aiAOKAIAIAZBQGoiCBDQByAJKAI4IQcCQAJAICFBAXFFBEAgB0EBcQ0BDAILIAdBAXFFDQEgICAJKAI8Tw0BCyAGIAgpAgA3AgAgDCAIQThqKQIANwIAIBMgCEEwaikCADcCACAVIAhBKGopAgA3AgAgFyAIQSBqKQIANwIAIBogCEEYaikCADcCACAcIAhBEGopAgA3AgAgHiAIQQhqKQIANwIAAkACQCABQQFGDQAgAyEBIAUhDANAIAlBMGogDigCACAKENAHIAkoAjQhFSAJKAIwIRcgCUEoaiAOKAIAIAwgEGoiB0GAAWsiBhDQByAHQUBqIQcgCSgCKCETAkAgF0EBcUUEQCATQQFxRQ0EDAELIBNBAXFFDQIgFSAJKAIsTw0CCyAIQUBqIQggByAGKQIANwIAIAdBOGogBkE4aikCADcCACAHQTBqIAZBMGopAgA3AgAgB0EoaiAGQShqKQIANwIAIAdBIGogBkEgaikCADcCACAHQRhqIAZBGGopAgA3AgAgB0EQaiAGQRBqKQIANwIAIAdBCGogBkEIaikCADcCACAMQUBqIQwgECABQUBrIgFHDQALIAshBwwBCyAIIQcLIB8pAgAhIiAdKQIAISMgGykCACEkIBkpAgAhJSAYKQIAISYgFCkCACEnIAopAgAhKCAHQThqIBYpAgA3AgAgB0EwaiAnNwIAIAdBKGogJjcCACAHQSBqICU3AgAgB0EYaiAkNwIAIAdBEGogIzcCACAHQQhqICI3AgAgByAoNwIACyADQUBqIQMgBUFAayEFIAQgEkkiASAEaiEHIAENAAsLIAtBQGohCCANQQZ0QUBqIgEgAGohByABIAJqIQUDQCAJQSBqIA4oAgAgCxDQByAJKAIkIQEgCSgCICAJQRhqIA4oAgAgAhDQByAJKAIYIQxBAXEEQCAMIAEgCSgCHElxIQwLIAAgCyACIAxBAXEiAxsiASkCADcCACAAQThqIAFBOGopAgA3AgAgAEEwaiABQTBqKQIANwIAIABBKGogAUEoaikCADcCACAAQSBqIAFBIGopAgA3AgAgAEEYaiABQRhqKQIANwIAIABBEGogAUEQaikCADcCACAAQQhqIAFBCGopAgA3AgAgCUEQaiAOKAIAIAUQ0AcgCSgCFCEBIAkoAhAhBCAJQQhqIA4oAgAgCBDQByAJKAIIIQogAEFAayEAIANBBnQgC2ohCyAMQX9zQQFxQQZ0IAJqIQIgByAIIAUgBEEBcQR/IAogASAJKAIMSXEFIAoLQQFxIgMbIgEpAgA3AgAgB0E4aiABQThqKQIANwIAIAdBMGogAUEwaikCADcCACAHQShqIAFBKGopAgA3AgAgB0EgaiABQSBqKQIANwIAIAdBGGogAUEYaikCADcCACAHQRBqIAFBEGopAgA3AgAgB0EIaiABQQhqKQIANwIAIAdBQGohByAIIANBBnQiAWshCCABIAVqQUBqIQUgD0EBayIPDQALIAhBQGshAyANQQFxBH8gACACIAsgAiADSSIEGyIBKQIANwIAIABB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1sYAKQAANwAAIANBIGpB4tbGACkAADcAACADQSVqQefWxgApAAA3AAAgAiAEQS1qNgJIDAMLIAEoAjhBioCAgHhPDQELIAJBOGogAUFAaykDADcDACACQTBqIAFBOGopAwAiDDcDACACQShqIAFBMGopAwA3AwAgAkEgaiABQShqIgUpAwA3AwAgAkEYaiABQSBqKQMANwMAIAJBEGogAUEYaikDADcDACACQQhqIAFBEGopAwA3AwAgAiABKQMINwMAIAFBCGohAwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQQMgDKciBEGAgICAeHMgBEEAThsiC0EBaw4GAQIDAAAEAAsgAkEANgJIIAJCgICAgBA3AkAgAkHQkMEANgKEAiACQqCAgIAONwKIAiACIAJBQGs2AoACIAIgAkGAAmoQ5wENBCAAIAIpAkA3AjwgAEHEAGogAkHIAGooAgA2AgAgAEGFgICAeDYCECAAQYCAgIB4NgIwDBALIAJBwAJqIgRBCGogA0EIaigCADYCACACIAMpAgA3A8ACIAIgBK1CgICAgJAChDcDQCACQgE3AowCIAJBATYChAIgAkGE4MoANgKAAiACIAJBQGs2AogCIAJBgANqIAJBgAJqENAMQQUQrAEiA0UNBCADQQRqQY6NwQAtAAA6AAAgA0GKjcEAKAAANgAAIAIoAsgCIQQgAigCxAIhBUHIussALQAARQRAENYRCyACQbQBakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIMQgF8NwMAIAJBADYCqAEgAkKAgICAgAE3A6ABIAJCgICAgICAgICAfzcDgAEgAkHAussAKQMANwOYASACIAw3A5ABIAJBwPrKACkDADcCrAEgAkGAAWoiBkGgjsAAQQcgBSAEEIMLIgQEQCACQYWAgIB4NgKQAiACIAQ2AoACIAYQ9AsMDgsgAkGAAmoiBiACQYABahD+DSACKAKQAiIEQYWAgIB4Rg0NIAJBuANqIAZBCGopAwA3AwAgAkHIAGogAkGcAmopAgA3AwAgAkHQAGogAkGkAmopAgA3AwAgAkHYAGogAkGsAmooAgA2AgAgAiACKQOAAjcDsAMgAiACKQKUAjcDQAwOCyACQUBrIgRBCGogA0EIaigCADYCACACQdQAaiABQRxqKAIANgIAIARBIGogBSgCADYCACACIAMpAgA3A0AgAiABKQIUNwJMIAIgASkCIDcDWCACIARBGGqtQoCAgICQAoQ3A8ADIAIgAkHMAGqtQoCAgICQAoQ3A7gDIAIgBK1CgICAgJAChDcDsAMgAkIDNwKMAiACQQQ2AoQCIAJB3OfKADYCgAIgAiACQbADajYCiAIgAkHAAmogAkGAAmoQ0AxBBRCsASIERQ0DIARBBGpBiY3BAC0AADoAACAEQYWNwQAoAAA2AABByLrLAC0AAEUEQBDWEQsgAkH0AWpByPrKACkDADcCAEG4ussAQbi6ywApAwAiDEIBfDcDACACQQA2AugBIAJCgICAgIABNwPgASACQoCAgICAgICAgH83A8ABIAJBwLrLACkDADcD2AEgAiAMNwPQASACQcD6ygApAwA3AuwBAkACQCACQcABaiIFQcLBxwBBDSACKAJEIAIoAkgQgwsiAw0AIAVBz8HHAEEKIAIoAlAgAigCVBCDCyIDDQAgBUHZwccAQQsgAigCXCACKAJgEIMLIgNFDQELIAJBhYCAgHg2ApACIAIgAzYCgAIgAkHAAWoQ9AsMCwsgAkGAAmoiBSACQcABahD+DSACKAKQAiIDQYWAgIB4Rg0KIAJBiANqIAVBCGopAwA3AwAgAkG4A2ogAkGcAmopAgA3AwAgAkHAA2ogAkGkAmopAgA3AwAgAkHIA2ogAkGsAmooAgA2AgAgAiACKQOAAjcDgAMgAiACKQKUAjcDsAMMCwsgAkFAayIEQTBqIANBMGopAwA3AwAgBEE4aiADQThqKQMAIgw3AwAgBEEoaiADQShqKQMANwMAIARBIGogA0EgaikDADcDACAEQRhqIANBGGopAwA3AwAgBEEQaiADQRBqKQMANwMAIARBCGogA0EIaikDADcDACACIAMpAwA3A0AgDKciBUEASA0DIAIoAnQhCAJAIAVFBEBBASEJDAELIAUQrAEiCUUNAwsgBQRAIAkgCCAF/AoAAAsgAi0AfCEDQQUQrAEiCkUNAiAKQZCBwABBlYHAACADQQdGGyIEKAAANgAAIApBBGogBEEEai0AADoAAEHIussALQAARQRAENYRCyACQbQCakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIMQgF8NwMAIAJBADYCqAIgAkKAgICAgAE3A6ACIAJBADYCgAIgAkHAussAKQMANwOYAiACIAw3A5ACIAJBwPrKACkDADcCrAJBBBCsASIERQ0CIARB69K5owY2AAAgAkEENgKMAiACIAQ2AogCIAJBgICAgHg2AoQCIAIgAikDiAI3AvgCIAJBBDYC9AICQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIANBAWsODAECAwQFBgcICQoLDAALQRYhBEEWEKwBIgNFDQ8gA0EOakHr9MoAKQAANwAAIANBCGpB5fTKACkAADcAACADQd30ygApAAA3AAAMDAtBDiEEQQ4QrAEiA0UNDiADQQZqQfn0ygApAAA3AAAgA0Hz9MoAKQAANwAADAsLQRMhBEETEKwBIgNFDQ0gA0EPakGQ9coAKAAANgAAIANBCGpBifXKACkAADcAACADQYH1ygApAAA3AAAMCgtBFCEEQRQQrAEiA0UNDCADQRBqQaT1ygAoAAA2AAAgA0EIakGc9coAKQAANwAAIANBlPXKACkAADcAAAwJC0ERIQRBERCsASIDRQ0LIANBEGpBuPXKAC0AADoAACADQQhqQbD1ygApAAA3AAAgA0Go9coAKQAANwAADAgLQRIhBEESEKwBIgNFDQogA0EQakHJ9coALwAAOwAAIANBCGpBwfXKACkAADcAACADQbn1ygApAAA3AAAMBwtBFCEEQRQQrAEiA0UNCSADQRBqQdv1ygAoAAA2AAAgA0EIakHT9coAKQAANwAAIANBy/XKACkAADcAAAwGC0EXIQRBFxCsASIDRQ0IIANBD2pB7vXKACkAADcAACADQQhqQef1ygApAAA3AAAgA0Hf9coAKQAANwAADAULQQUhBEEFEKwBIgNFDQcgA0EEakH69coALQAAOgAAIANB9vXKACgAADYAAAwEC0EPIQRBDxCsASIDRQ0GIANBB2pBgvbKACkAADcAACADQfv1ygApAAA3AAAMAwtBESEEQREQrAEiA0UNBSADQRBqQZr2ygAtAAA6AAAgA0EIakGS9soAKQAANwAAIANBivbKACkAADcAAAwCC0EVIQRBFRCsASIDRQ0EIANBDWpBqPbKACkAADcAACADQQhqQaP2ygApAAA3AAAgA0Gb9soAKQAANwAADAELQQ0hBEENEKwBIgNFDQMgA0EFakG19soAKQAANwAAIANBsPbKACkAADcAAAsgAkGD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QSRqKAIANgIAIANBkANqIgRBCGogAkE0aikCADcDACAEQRBqIAJBPGopAgA3AwAgA0GoA2ogAkHEAGopAgA3AwAgA0GwA2ogAkHMAGopAgA3AwAgA0G6AmogAkHXAGotAAA6AAAgAyACKQIcNwPIAiADIAIpAiw3A5ADIAMgAi8AVTsBuAIMAQsgBBDSB0EIIQELIANBJGogA0HQAmooAgA2AgAgA0HoAWoiAkEIaiIKIANBkANqIgRBCGopAwA3AwAgAkEQaiIMIARBEGopAwA3AwAgAkEYaiINIARBGGopAwA3AwAgAkEgaiICIARBIGopAwA3AwAgA0HXAGogA0G6AmotAAA6AAAgAyADKQPIAjcCHCADIAMpA5ADNwPoASADIAMvAbgCOwBVIANBzABqIAIpAwA3AgAgA0HEAGogDSkDADcCACADQTxqIAwpAwA3AgAgA0E0aiAKKQMANwIAIAMgAykD6AE3AiwgAyAGOgBUIAMgCzYCKCADIAE2AhggAyAINgIQIAMgBzYCFCADQRhqIQYCQAJAAkACQAJAIAdBAmsOBAIEAAEECyAIKAAAQfPetasGRgRAIAFBCEYNBCAFQQRqKAIAIgIgBSgCACIBKAIcIgRPDQYgASgCGCACQfAAbGoiAigCaCEEIAIoAmQhAiABIAEoAgAiB0EBajYCACAHQQBIDQcgAyAENgKsASADIAI2AqgBIAMgATYCpAEgA0EANgKgASADQZADaiICIAYgA0GgAWpBABCfAgJAAkAgAy0AkAMiBEELRgRAIANBhwNqIAJBQGspAwAiDjcAACADQf8CaiACQThqKQMAIg83AAAgA0H3AmogAkEwaikDACIQNwAAIANB7wJqIAJBKGopAwAiETcAACADQecCaiACQSBqKQMAIhI3AAAgA0HfAmogAkEYaikDACITNwAAIANB1wJqIAJBEGopAwAiFDcAACADQegBaiICQRBqIBQ3AwAgAkEYaiATNwMAIAJBIGogEjcDACACQShqIBE3AwAgAkEwaiAQNwMAIAJBOGogDzcDACACQUBrIA43AwAgAyADKQOYAyIONwDPAiADIA43A/ABIANBCzoA6AEgASABKAIAIgJBAWs2AgAgAkEBRg0BDAILIANByAJqIgIgA0GQA2pBAXJBxwD8CgAAIAMgBDoA4AMgAykD2AMhDiADQeADaiIEQQFyIAJBxwD8CgAAIAMgDjcDqAQgA0HoAWogBBCUBiABIAEoAgAiAkEBazYCACACQQFHDQELIAEQMgsgAy0A6AEiBEELRgRAIANBmAFqIANB6AFqIgFBQGspAwAiDjcAACADQZABaiABQThqKQMAIg83AAAgA0GIAWogAUEwaikDACIQNwAAIANBgAFqIAFBKGopAwAiETcAACADQfgAaiABQSBqKQMAIhI3AAAgA0HwAGogAUEYaikDACITNwAAIANB6ABqIAFBEGopAwAiFDcAACADIAMpA/ABIhU3AGAgAEFAayAONwAAIABBOGogDzcAACAAQTBqIBA3AAAgAEEoaiARNwAAIABBIGogEjcAACAAQRhqIBM3AAAgAEEQaiAUNwAAIAAgFTcACCAAQQs6AAAMBgsgA0HZAGoiBiADQegBakEBckHHAPwKAAAgAykDsAIhDiAFQQRqKAIAIQcgBSgCACICKAIAIQEgAiABQQFqNgIAIAFBAEgNB0HQABCsASIBRQ0HIAEgBDoAACABQQFqIAZBxwD8CgAAIABBAToAECAAIAE2AgwgACAHNgIIIAAgAjYCBCAAQQY6AAAgASAONwNIDAULIAgoAABB7t65qwZHDQMgAUEIRg0DIAVBBGooAgAiASAFKAIAIgIoAhwiBE8NCSACKAIYIAFB8ABsaiIBKAJoIQQgASgCZCEBIAIgAigCACIHQQFqNgIAIAdBAEgNBiADIAQ2AsQCIAMgATYCwAIgAyACNgK8AiADQQA2ArgCIANBkANqIgEgBiADQbgCakEAEJ8CAkACQCADLQCQAyIEQQtGBEAgA0GHA2ogAUFAaykDACIONwAAIANB/wJqIAFBOGopAwAiDzcAACADQfcCaiABQTBqKQMAIhA3AAAgA0HvAmogAUEoaikDACIRNwAAIANB5wJqIAFBIGopAwAiEjcAACADQd8CaiABQRhqKQMAIhM3AAAgA0HXAmogAUEQaikDACIUNwAAIANB6AFqIgFBEGogFDcDACABQRhqIBM3AwAgAUEgaiASNwMAIAFBKGogETcDACABQTBqIBA3AwAgAUE4aiAPNwMAIAFBQGsgDjcDACADIAMpA5gDIg43AM8CIAMgDjcD8AEgA0ELOgDoASACIAIoAgAiAUEBazYCACABQQFGDQEMAgsgA0HIAmoiASADQZADakEBckHHAPwKAAAgAyAEOgDgAyADKQPYAyEOIANB4ANqIgRBAXIgAUHHAPwKAAAgAyAONwOoBCADQegBaiAEEJQGIAIgAigCACIBQQFrNgIAIAFBAUcNAQsgAhAyCyADLQDoASIBQQtGBEAgA0HfAWogA0HoAWoiAUFAaykDACIONwAAIANB1wFqIAFBOGopAwAiDzcAACADQc8BaiABQTBqKQMAIhA3AAAgA0HHAWogAUEoaikDACIRNwAAIANBvwFqIAFBIGopAwAiEjcAACADQbcBaiABQRhqKQMAIhM3AAAgA0GvAWogAUEQaikDACIUNwAAIAMgAykD8AEiFTcApwEgAEFAayAONwAAIABBOGogDzcAACAAQTBqIBA3AAAgAEEoaiARNwAAIABBIGogEjcAACAAQRhqIBM3AAAgAEEQaiAUNwAAIAAgFTcACCAAQQs6AAAMBQsgA0GgAWoiAiADQegBakEBckHHAPwKAAAgAyABOgDgAyADKQOwAiEOIANB4ANqIgFBAXIgAkHHAPwKAAAgAyAONwOoBCAAIAUoAgAgBUEEaigCACABEI8TDAQLIAhB4ITJAEEFEKMTDQEgAUEIRg0CIAVBBGooAgAiASAFKAIAIgIoAhwiBE8NCCACKAIYIAFB8ABsaiIBKAJoIQQgASgCZCEBIAIgAigCACIHQQFqNgIAIAdBAEgNBSADIAQ2AsQCIAMgATYCwAIgAyACNgK8AiADQQA2ArgCIANBkANqIgEgBiADQbgCakEAEJ8CAkACQCADLQCQAyIEQQtGBEAgA0GHA2ogAUFAaykDACIONwAAIANB/wJqIAFBOGopAwAiDzcAACADQfcCaiABQTBqKQMAIhA3AAAgA0HvAmogAUEoaikDACIRNwAAIANB5wJqIAFBIGopAwAiEjcAACADQd8CaiABQRhqKQMAIhM3AAAgA0HXAmogAUEQaikDACIUNwAAIANB6AFqIgFBEGogFDcDACABQRhqIBM3AwAgAUEgaiASNwMAIAFBKGogETcDACABQTBqIBA3AwAgAUE4aiAPNwMAIAFBQGsgDjcDACADIAMpA5gDIg43AM8CIAMgDjcD8AEgA0ELOgDoASACIAIoAgAiAUEBazYCACABQQFGDQEMAgsgA0HIAmoiASADQZADakEBckHHAPwKAAAgAyAEOgDgAyADKQPYAyEOIANB4ANqIgRBAXIgAUHHAPwKAAAgAyAONwOoBCADQegBaiAEEJQGIAIgAigCACIBQQFrNgIAIAFBAUcNAQsgAhAyCyADLQDoASIBQQtGBEAgA0HfAWogA0HoAWoiAUFAaykDACIONwAAIANB1wFqIAFBOGopAwAiDzcAACADQc8BaiABQTBqKQMAIhA3AAAgA0HHAWogAUEoaikDACIRNwAAIANBvwFqIAFBIGopAwAiEjcAACADQbcBaiABQRhqKQMAIhM3AAAgA0GvAWogAUEQaikDACIUNwAAIAMgAykD8AEiFTcApwEgAEFAayAONwAAIABBOGogDzcAACAAQTBqIBA3AAAgAEEoaiARNwAAIABBIGogEjcAACAAQRhqIBM3AAAgAEEQaiAUNwAAIAAgFTcACCAAQQs6AAAMBAsgA0GgAWoiAiADQegBakEBckHHAPwKAAAgAyABOgDgAyADKQOwAiEOIANB4ANqIgRBAXIgAkHHAPwKAAAgAyAONwOoBCAFQQRqKAIAIQYgBSgCACIBKAIAIQIgASACQQFqNgIAAkACQCACQQBIDQBB0AAQrAEiAkUNACACIARB0AD8CgAAIABBADoAECAAIAI2AgwgACAGNgIIIAAgATYCBCAAQQY6AAAMAQsACwwDCyAILwAAQenmAUcNAQJAIAFBCEcEQCAFQQRqKAIAIgEgBSgCACICKAIcIgRPDQkgAigCGCABQfAAbGoiASgCaCEEIAEoAmQhASACIAIoAgAiB0EBajYCACAHQQBIDQYgAyAENgLEAiADIAE2AsACIAMgAjYCvAIgA0EANgK4AiADQZADaiIBIAYgA0G4AmpBABCfAgJAAkAgAy0AkAMiBEELRgRAIANBhwNqIAFBQGspAwAiDjcAACADQf8CaiABQThqKQMAIg83AAAgA0H3AmogAUEwaikDACIQNwAAIANB7wJqIAFBKGopAwAiETcAACADQecCaiABQSBqKQMAIhI3AAAgA0HfAmogAUEYaikDACITNwAAIANB1wJqIAFBEGopAwAiFDcAACADQegBaiIBQRBqIBQ3AwAgAUEYaiATNwMAIAFBIGogEjcDACABQShqIBE3AwAgAUEwaiAQNwMAIAFBOGogDzcDACABQUBrIA43AwAgAyADKQOYAyIONwDPAiADIA43A/ABIANBCzoA6AEgAiACKAIAIgFBAWs2AgAgAUEBRg0BDAILIANByAJqIgEgA0GQA2pBAXJBxwD8CgAAIAMgBDoA4AMgAykD2AMhDiADQeADaiIEQQFyIAFBxwD8CgAAIAMgDjcDqAQgA0HoAWogBBCUBiACIAIoAgAiAUEBazYCACABQQFHDQELIAIQMgsgAy0A6AEiAUELRw0BIANB3wFqIANB6AFqIgFBQGspAwAiDjcAACADQdcBaiABQThqKQMAIg83AAAgA0HPAWogAUEwaikDACIQNwAAIANBxwFqIAFBKGopAwAiETcAACADQb8BaiABQSBqKQMAIhI3AAAgA0G3AWogAUEYaikDACITNwAAIANBrwFqIAFBEGopAwAiFDcAACADIAMpA/ABIhU3AKcBIABBQGsgDjcAACAAQThqIA83AAAgAEEwaiAQNwAAIABBKGogETcAACAAQSBqIBI3AAAgAEEYaiATNwAAIABBEGogFDcAACAAIBU3AAggAEELOgAADAQLIAUoAgQhBCAFKAIAIgEoAgAhAiABIAJBAWo2AgAgAkEASA0FIAAgBDYCCCAAIAE2AgQgAEEFOgAADAMLIANBoAFqIgIgA0HoAWpBAXJBxwD8CgAAIAMgAToA4AMgAykDsAIhDiADQeADaiIEQQFyIAJBxwD8CgAAIAMgDjcDqAQgBUEEaigCACEGIAUoAgAiASgCACECIAEgAkEBajYCAAJAAkAgAkEASA0AQdAAEKwBIgJFDQAgAiAEQdAA/AoAACAAQQM6ABAgACACNgIMIAAgBjYCCCAAIAE2AgQgAEEGOgAADAELAAsMAgsgCEHbhMkAQQUQoxMNAAJAIAFBCEcEQCADQeADaiIEIAUoAgAgBUEEaigCABD1EiADQZADaiECIwBBgAJrIgEkACABQRRqIARBCGooAgA2AgAgAUEANgIIIAEgBCkCADcCDCABQeAAaiIEIAYgAUEIakEAEJ8CAkACQCABLQBgIgZBC0YEQCABQdgAaiAEQUBrKQMAIg43AAAgAUHQAGogBEE4aikDACIPNwAAIAFByABqIARBMGopAwAiEDcAACABQUBrIARBKGopAwAiETcAACABQThqIARBIGopAwAiEjcAACABQTBqIARBGGopAwAiEzcAACABQShqIARBEGopAwAiFDcAACABIAEp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IANBOGoiAiABKAIIIAEoAgwQpgMgAygCOEGAgICAeEYNKiADQSBqIgFBEGogAkEQaikDACIRNwMAIAFBCGogAkEIaikDACIQNwMAIANB2ABqIgFBFGogETcCACABQQxqIBA3AgAgAyADKQM4NwJcIABBFzYCACAAIAMpAlg3AgQgAEEMaiABQQhqKQIANwIAIABBFGogAUEQaikCADcCACAAQRxqIANB8ABqKAIANgIADC0LIAMgAjoAICADQQE2AlwgA0HUncgANgJYIANCATcCZCADIANBIGqtQoCAgIDwKYQ3AzggAyADQThqNgJgIANB2ABqQaD7xwAQ8RMACyABKAIMIgRBAEgNGCABKAIIIQICQCAERQRAQQEhAQwBCyAEEKwBIgFFDSMLIAQEQCABIAIgBPwKAAALIAAgBDYCDCAAIAE2AgggACAENgIEIABBDTYCAAwrCyABKAIMIQIgASgCCCEBIANBBzoAgAIgA0EANgK4ASADQQA2ArABIANBADYCqAEgA0EANgKgASADQQA2ApgBIANBADYCkAEgA0EANgKIASADQQA2AoABIANBADYCeCADQQA2AnAgA0EANgJoIANBADYC8AEgA0EANgLoASADQQA2AuABIANBADYC2AEgA0EANgLQASADQQA2AsgBIANBADYCwAEgA0EANgL4ASADQgA3A1ggA0E4aiADQdgAaiABIAIQyQkgAygCOCIBRQRAIAMtADwMJwsgAyABIAMoAjwQrg1BBSADKAIEDSYaIAMoAvgBQQFGBEAgAygC/AEhAQwmC0EAIQEgAygCWEEBRg0lQQIMJgsgASgCDCIEQQBIDRYgASgCCCECAkAgBEUEQEEBIQEMAQsgBBCsASIBRQ0hCyAEBEAgASACIAT8CgAACyAAIAQ2AgwgACABNgIIIAAgBDYCBCAAQRM2AgAMKQsgASgCDCIGQQNxIQQgBkECdiAEQQBHakEDbCIHQQBIDRUgASgCCCECAkAgBkUEQEEBIQEgA0E4aiACQQBBASAHIAQQnQEMAQsgBxCsASIBRQ0gAkAgAUEEay0AAEEDcUUNACAHRQ0AIAFBACAH/AsACyADQThqIAIgBiABIAcgBBCdAQsgAygCOEECRgRAIAMtADxBBEYNFyAGBEAgASAHEIETCyADQRI2AmwgA0GPlcgANgJoIANClICAgICAgICAfzcCYCADQfuUyAA2AlwgA0GAgICAeDYCWEHV6MoAQSsgA0HYAGpB8PrHAEGA+8cAEIoSAAsgAygCQCECIAAgATYCCCAAIAc2AgQgAEEZNgIAIAAgByACIAIgB0sbNgIMDCgLIANBOGoiAiABKAIIIAEoAgwQpgMgAygCOEGAgICAeEYNISADQSBqIgFBEGogAkEQaikDACIRNwMAIAFBCGogAkEIaikDACIQNwMAIANB2ABqIgFBFGogETcCACABQQxqIBA3AgAgAyADKQM4NwJcIABBFzYCACAAIAMpAlg3AgQgAEEMaiABQQhqKQIANwIAIABBFGogAUEQaikCADcCACAAQRxqIANB8ABqKAIANgIADCcLIAEoAgwiBEEASA0TIAEoAgghAgJAIARFBEBBASEBDAELIAQQrAEiAUUNHgsgBARAIAEgAiAE/AoAAAsgACAENgIMIAAgATYCCCAAIAQ2AgQgAEEPNgIADCYLIAEoAgghAiAAAn8CQAJAIAEoAgxBBGsOAgABBAsgAigAAEH05NWrBkcNA0EBDAELIAJB7tvJAEEFEKMTDQJBAAs6AAQgAEEONgIADCULIAMgAjoAICADQQE2AlwgA0HUncgANgJYIANCATcCZCADIANBIGqtQoCAgIDwKYQ3AzggAyADQThqNgJgIANB2ABqQdD7xwAQ8RMAC0HV6MoAQSsgA0GPAmpBsPvHAEHA+8cAEIoSAAtBASEKQQAhAiABKAIYRQ0NIAEoAhQiASgCAEEDRw0NIAEoAgwiAkEASA0PIAEoAgghASACDQsMDAsgBEHv88cAQQ0QoxMNI0ENEKwBIgFFDRggAUEFakH088cAKQAANwAAIAFB7/PHACkAADcAACADQQ02AiggAyABNgIkIANBDTYCICADQQA2AkAgA0KAgICAgAE3AjggA0HYAGoiAiADQSBqIANBOGoQgQcgAygCWEGAgICAeEYNECAAQQRqIgEgAykCWDcCACABQRhqIAJBGGooAgA2AgAgAUEQaiACQRBqKQIANwIAIAFBCGogAkEIaikCADcCACAAQRs2AgAMIQsgBCgAACICQeHq0fsGRg0ZIAJB9eqlowZGDQggAkHj6qWjBkYNASACQfXYpaMGRw0iIABBBGohAiMAQUBqIgQkAAJAAkBBBBCsASIBBEAgAUH12KWjBjYAACAEQQQ2AiwgBCABNgIoIARBBDYCJCAEQQA2AjggBEKAgICAgAE3AjAgBEEIaiIBIARBJGogBEEwahCBByAEKAIIQYCAgIB4Rg0BIAIgBCkCCDcCACACQRhqIAFBGGooAgA2AgAgAkEQaiABQRBqKQIANwIAIAJBCGogAUEIaikCADcCACAEQUBrJAAMAgsACyAEQThqIARBFGooAgA2AgAgBCAEKQIMNwMwQdXoygBBKyAEQTBqQYz0xwBBsPXHABCKEgALIABBGzYCAAwgCyAEKQAAQvPKxavXzNux5QBSDSEgA0EANgIoIANCgICAgIABNwIgQQgQrAEiAUUNFiABQvPKxavXzNux5QA3AAAgA0EINgJAIAMgATYCPCADQQg2AjggA0HYAGoiAiADQThqIANBIGoQgQcgAygCWEGAgICAeEYNDyAAQQRqIgEgAykCWDcCACABQRhqIAJBGGooAgA2AgAgAUEQaiACQRBqKQIANwIAIAFBCGogAkEIaikCADcCACAAQRs2AgAMHwtBASEFAkAgASgCGEUNACABKAIUIgEoAgBBAkcNACADQRBqIAEoAgggASgCDBClDiADLQARIQUgAy0AEA0GCyAAQQRqIQIjAEFAaiIEJAACQAJAAkBBBBCsASIBRQ0AIAFB4+qlowY2AAAgBEEENgIsIAQgATYCKCAEQQQ2AiRBIBCsASIBRQ0AIAFBEDYCACABIAWtQv8BgzcDCCAEQQE2AjggBCABNgI0IARBATYCMCAEQQhqIgEgBEEkaiAEQTBqEIEHIAQoAghBgICAgHhGDQEgAiAEKQIINwIAIAJBGGogAUEYaigCADYCACACQRBqIAFBEGopAgA3AgAgAkEIaiABQQhqKQIANwIAIARBQGskAAwCCwALIARBOGogBEEUaigCADYCACAEIAQpAgw3AzBB1ejKAEErIARBMGpBjPTHAEGg9ccAEIoSAAsgAEEbNgIADB4LIARBg/THAEEGEKMTDR9BACEEIAEoAhgNAQwCCyAEQfzzxwBBAxCjEw0eQQMQrAEiAUUNEyABQQJqQf7zxwAtAAA6AAAgAUH888cALwAAOwAAIANBAzYCKCADIAE2AiQgA0EDNgIgIANBADYCQCADQoCAgICAATcCOCADQdgAaiICIANBIGogA0E4ahCBByADKAJYQYCAgIB4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IANBQGsgA0HkAGooAgA2AgAgAyADKQJcNwM4QdXoygBBKyADQThqQYz0xwBB7PTHABCKEgALIANBQGsgA0HkAGooAgA2AgAgAyADKQJcNwM4QdXoygBBKyADQThqQYz0xwBBvPTHABCKEgALIANBQGsgA0HkAGooAgA2AgAgAyADKQJcNwM4QdXoygBBKyADQThqQYz0xwBB/PTHABCKEgALIANBQGsgA0HkAGooAgA2AgAgAyADKQJcNwM4QdXoygBBKyADQThqQYz0xwBBnPTHABCKEgALIANBQGsgA0HkAGooAgA2AgAgAyADKQJcNwM4QdXoygBBKyADQThqQYz0xwBBzPTHABCKEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyADQUBrIANB5ABqKAIANgIAIAMgAykCXDcDOEHV6MoAQSsgA0E4akGM9McAQdz0xwAQihIACwALIANBQGsgA0HkAGooAgA2AgAgAyADKQJcNwM4QdXoygBBKyADQThqQYz0xwBBrPTHABCKEgALIABBBGohAiMAQUBqIgQkAAJAAkBBBBCsASIBBEAgAUHh6tH7BjYAACAEQQQ2AiwgBCABNgIoIARBBDYCJCAEQQA2AjggBEKAgICAgAE3AjAgBEEIaiIBIARBJGogBEEwahCBByAEKAIIQYCAgIB4Rg0BIAIgBCkCCDcCACACQRhqIAFBGGooAgA2AgAgAkEQaiABQRBqKQIANwIAIAJBCGogAUEIaikCADcCACAEQUBrJAAMAgsACyAEQThqIARBFGooAgA2AgAgBCAEKQIMNwMwQdXoygBBKyAEQTBqQYz0xwBBkPXHABCKEgALIABBGzYCAAwGCyADQeAAaiADQcQAaigCADYCACADIAMpAjw3A1hB1ejKAEErIANB2ABqQZD6xwBBkPvHABCKEgALIANBOGoiBCADQdgAaiABEL8DIAMtADwiBiADKAI4IgJFDQAaIANBKGogBEEIaigAADYAACADIAMoAD02ACUgAyAGOgAkIAMgAjYCIEEAIAFB/6IFakH+xQpLDQAaIAQgA0EgaiABEOQNIAMoAjgiAgRAIAMpAjwhECAAIAE2AhAgACAQNwMIIAAgAjYCBCAAQRY2AgAMBQtBAQs6AFhB1ejKAEErIANB2ABqQdD6xwBB4PrHABCK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AyAESGshBwwBC0EEIQcgAwRAIAsoAggiAyACKAIIIgRLIAMgBElrIAsoAgQiAyACKAIEIgRLIAMgBElrIAMgBEYbIgdB/wFxDQFBDCEHCyAHIAtqKAIAIgMgAiAHaigCACIESyADIARJayEHCyAAIAsgAiAHQX9GIgQbIgMpAgA3AgAgAEEYaiADQRhqKQIANwIAIABBEGogA0EQaikCADcCACAAQQhqIANBCGopAgA3AgAgB0F/R0EFdCEFIARBBXQhDgJAIAooAgAiAyAMKAIAIgRHBEAgAyAESiADIARIayEHDAELQQQhByADBEAgCigCCCIDIAwoAggiBEsgAyAESWsgCigCBCIDIAwoAgQiBEsgAyAESWsgAyAERhsiB0H/AXENAUEMIQcLIAcgCmooAgAiAyAHIAxqKAIAIgRLIAMgBElrIQcLIABBIGohACACIAVqIQIgCyAOaiELIAYgDCAKIAdBf0YiBBsiAykCADcCACAGQRhqIANBGGopAgA3AgAgBkEQaiADQRBqKQIANwIAIAZBCGogA0EIaikCADcCACAGQSBrIQYgDEFgQQAgBBtqIQwgCkFgQQAgB0F/RxtqIQogAUEBayIBDQALIAxBIGohASANQQFxBH8gACACIAsgASACSyIEGyIDKQIANwIAIABBGGogA0EYaikCADcCACAAQRBqIANBEGopAgA3AgAgAEEIaiADQQhqKQIANwIAIAsgASACTUEFdGohCyACIARBBXRqBSACCyABRiALIApBIGpGcQ0AENQTAAsgEUFAayQAC9AmAhx/BH4jAEHAAWsiBCQAAkAgAygCVCIGQQVHBEAgAygCUCIFIAMoAvABIgtBCGooAgAiDEkNASAFIAxBpN7EABDjEgALQaTexAAQsBUACyALQQRqKAIAIQsgBEG0AWoiDCADQeAAaigCADYCACAEIAY2AqgBIAQgAykCWDcCrAEgBEEIaiALIAVBJGxqIgVBHGooAgAgBUEgaigCACAEQagBaiIFQaTexAAQmAwCQAJAAkACQAJAAkACQAJAAkACQCAMKAIAIgYgBCgCDCILSQRAIAQoAgghCyAFIANB6/bKAEEGEPAFIAQoAqgBIgxBgYCAgHhHBEAgBEEYaiICIAVBFGooAgA2AgAgBCAEKQK0ATcDECAEKAKwASEFIAQoAqwBIQYgAygC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cSIAGyAIakkNBiAAQQBHIAUgCEEnaktxDQcgAxDuBQsgEBCDCgsgC0UEQCAMIQMDQAJAIAMoAgAiFEGAgICAeEYNACAURQ0AIANBBGooAgAiBUEEaygCACIAQXhxIQggCEEEQQggAEEDcSIAGyAUakkNByAAQQBHIAggFEEnaktxDQggBRDuBQsgA0EMahCDCiADQfAAaiEDIA1BAWsiDQ0ACwsgGQRAIAxBBGsoAgAiAEF4cSEFIAUgGUHwAGwiA0EEQQggAEEDcSIAG3JJDQUgAEEARyAFIANBJ2pLcQ0GIAwQ7gULIAEoAgAiACgCACEDIAAgA0EBazYCACADQQFGBEAgASgCABAyCyACQfADaiQADwsACxDREwALQfiFyQAQsBUACyACQQA2ApADIAJBATYChAMgAkHQhckANgKAAyACQgQ3AogDIAJBgANqQdiFyQAQ8RMAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvLngECM38CfiMAQeAGayIEJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQEEGIAIoAgAiBkH/////B2ogBkGAgICAeE0bQQFrDgYBAgcGBQQACyAEIAIoAgQiAkGQAvwKAAAgACABIAQQOiACQQRrKAIAIgBBA3EhASAAQXhxQZQCQZgCIAEbSQ0TIAFBAEcgAEG4Ak9xDRQgAhDuBQwSCyAEIAIoAgQiJEG4AvwKAAAgACEJIAEhCkEAIQIjAEGwCGsiAyQAAkACQAJ/AkACfwJAAkBBBxCsASIARQ0AIABBA2pBlK7GACgAADYAACAAQZGuxgAoAAA2AAAgA0EHNgKIByADIAA2AoQHIANBBzYCgAcgASADQYAHaiIAELENIARBhAJqIR4CQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAIAQoAoQCQQRGDQAgACAeEJgEIANBCGoiBSADQYwHaikCADcDACADQRBqIgYgA0GUB2opAgA3AwAgA0EYaiIHIANBnAdqKQIANwMAIANBIGoiCCADQaQHaikCADcDACADQShqIgwgA0GsB2opAgA3AwAgAyADKQKEBzcDACADKAKAByILQQRGDQBBBRCsASIBRQ0RIAFBBGpBnK7GAC0AADoAACABQZiuxgAo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AogHIAMgADYChAcgA0EBNgKAByAKIANBgAdqIgAQsQ1BCBCsASIBRQ0UIAFCoKyF4tSq0akgNwAAIANBCDYCiAcgAyABNgKEByADQQg2AoAHIAogABCxDSAAIAogA0H4AGoQqAUgAygCgAciAUGBgICAeEYEQEEBIRBBACESQQEMCAsgCSADKQKEBzcCBCAJQSxqIANBgAdqIgBBLGooAgA2AgAgCUEkaiAAQSRqKQIANwIAIAlBHGogAEEcaikCADcCACAJQRRqIABBFGopAgA3AgAgCUEMaiAAQQxqKQIANwIAIAkgATYCAEEBIRBBACESDAELDC0LQQAhAkEBIQhBASEBQQEhBkEBIQ4MFQtBDxCsASIARQ0RIABBB2pBpK7GACkAADcAACAAQZ2uxgApAAA3AAAgA0EPNgKIByADIAA2AoQHIANBDzYCgAcgCiADQYAHahCxDSADQfgAahDiDkEBIRJBASEQQQEMBAsgA0FAaxDRBEEBIRBBACESAkAgAygCMCIAQYKAgIB4SA0AIABFDQAgAygCNCICQQRrKAIAIgVBeHEhASABQQRBCCAFQQNxIgUbIABqSQ0qIAVBAEcgASAAQSdqS3FFBEAgAhDuBQwBCwwrC0EAIQJBASEIQQALIQZBASEBQQEhHEEBIQ4MEgsgDSAAa0GwAW4hASAAIA1GDQADQCAAELQKIABBsAFqIQAgAUEBayIBDQALCyALBEAgAkEEaygCACIBQXhxIQAgACALQbABbCIFQQRBCCABQQNxIgEbckkNJyABQQBHIAAgBUEnaktxDSggAhDuBQtBARCsASIARQ0NIABBKToAACADQQE2AogHIAMgADYChAcgA0EBNgKAByAKIANBgAdqIgEQsQ1BCBCsASIARQ0NIABCoKyF4tSq0akgNwAAIANBCDYCiAcgAyAANgKEByADQQg2AoAHIAogARCxDSAKKAIIIgAgCigCAEYEQCAKEMQSCyAKIABBAWo2AgggCigCBCAAQTBsaiIAQQE2AiwgAEH528kANgIoIABCgYCAgICAgICAfzcCICAAQYKEywA2AhwgAEKBgICAgICAgIB/NwIUIABB+dvJADYCECAAQoGAgICAgICAgH83AgggAEGQx8oANgIEIABBgICAgHg2AgAgCigCFCIAIAooAgxGBEAgCkEMahDHEgsgCigC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AgJAIBRBgICAgHhGBEAgAiEIDAELIAFBAEgNAgJAIAFFBEBBASEIDAELIAEQrAEiCEUNDQsgAQRAIAggAiAB/AoAAAsgASENCyAIrSABrUIghoQhNwtBgICAgHghCyADKALgASIZQYCAgIB4RwRAIAMoAugBIgtBjN3oBU8NAQJAIAtBsAFsIghFBEBBCCETDAELIAMoAuQBIQwgCBCsASITRQ0MIAtFDQBBACEBIAshAgNAIAEgCEYNASADQYAHaiIRIAEgDGoQqwMgASATaiARQbAB/AoAACABQbABaiEBIAJBAWsiAg0ACwsgE60gC61CIIaEITYLIANB2AJqIgFBMGogA0HwBGoiAkEwaigCADYCACABQShqIAJBKGopAgA3AwAgAUEgaiACQSBqKQIANwMAIAFBGGogAkEYaikCADcDACABQRBqIAJBEGopAgA3AwAgAUEIaiACQQhqKQIANwMAIANBsANqIgEgA0GoBmooAgA2AgAgAyADKQLwBDcD2AIgAyAANgKkAyADIAU2AqADIAMgADYCnAMgAyADKQKgBjcDqAMgA0GYA2ogA0GABGooAgA2AgAgAyAaNgKMAyADIA02AsADIAMgCzYCtAMgAyADKQP4AzcDkAMgAyA3NwLEAyADIDY3A7gDIAEoAgAhESADKAKoAyEBIAMoAqwDIRMgA0IANwLsAyADIBFB4ABsIiEgE2oiJTYC6AMgAyABNgLkAyADIBM2AtwDIAMgBSAbaiIVNgLYAyADIAA2AtQDIAMgBTYCzAMgNkIgiKchDCADQYwDaiEmIDanIQggN6chIiAARQRAQQAhAgwDCyAAQQFrQf////8AcUEBaiARIAAgACARSxtBAWshKSADQaAGakEEciEqIANB5AVqIRYgA0H8A2ohKyADQYAHaiIBQQRqISwgAUH0AGoiF0E4aiEtIBdBMGohLiAXQShqIS8gF0EgaiEwIBdBGGohMSAXQRBqITIgF0EIaiEzQQAhAgNAAkACQAJAIAUgH2oiAUHwAGooAgAiJ0EFRwRAIANBgAdqIAFB8AD8CgAAIC0gAUGsAWooAgA2AgAgLiABQaQBaikCADcCACAvIAFBnAFqKQIANwIAIDAgAUGUAWopAgA3AgAgMSABQYwBaikCADcCACAyIAFBhAFqKQIANwIAIDMgAUH8AGopAgA3AgAgFyABQfQAaiIPKQIANwIAIAMgJzYC8AcgIUUNBiATKAIAIjRBDkYEQCATQeAAaiElIAFBsAFqIQEgAiERDAkLICogE0EEakHcAPwKAAAgFkE4aiAPQThqKAIANgIAIBZBMGogD0EwaikCADcCACAWQShqIA9BKGopAgA3AgAgFkEgaiAPQSBqKQIANwIAIBZBGGogD0EYaikCADcCACAWQRBqIA9BEGopAgA3AgAgFkEIaiAPQQhqKQIANwIAIBYgDykCADcCACAsIAFB8AD8CgAAIANB+ANqIANBgAdqIg9B9AD8CgAAIANB8ARqIjUgK0HwAPwKAAAgAUGwAWohKCATQeAAaiETIAMgNDYCoAYgAyAnNgLgBSAPIAogNRCeAyACQQFqIQEgAygCgAciD0GBgICAeEYNASADQbACaiADQYwHaikCADcDACADQbgCaiADQZQHaikCADcDACADQcACaiADQZwHaikCADcDACADQcgCaiADQaQHaikCADcDACADQdACaiADQawHaigCADYCACADIAE2AvQDIAMgEzYC4AMgAyAoNgLQAyADIAMpAoQHNwOoAiADQaAGahCHAiADKALwBiIBQYKAgIB4SA0CIAFFDQIgAygC9AYgARCBEwwCCyABQbABaiEFDAYLQQMQrAEiD0UNDSAPQQJqQerZxgAtAAA6AAAgD0Ho2cYALwAAOwAAIANBAzYCiAcgAyAPNgKEByADQQM2AoAHIAogA0GAB2oiDxCxDSAPIAogA0GgBmoQmQEgAygCgAciD0GBgICAeEYNASADQbACaiADQYwHaikCADcDACADQbgCaiADQZQHaikCADcDACADQcACaiADQZwHaikCADcDACADQcgCaiADQaQHaikCADcDACADQdACaiADQawHaigCADYCACADIAE2AvQDIAMgEzYC4AMgAyAoNgLQAyADIAMpAoQHNwOoAgsgA0HMA2oQqwsgA0HYAmoQ7wIgGkEGRwRAICYQqQYLAkAgDUGCgICAeEgNACANRQ0AICIgDRCBEwsCQCALQYCAgIB4Rg0AIDZCgICAgBBaBEAgCCEBA0AgARC0CiABQbABaiEBIAxBAWsiDA0ACwsgC0UNACAIQQRrKAIAIgJBeHEhASABIAtBsAFsIgVBBEEIIAJBA3EiAhtySQ0mIAJBAEcgASAFQSdqS3ENJyAIEO4FCyADQfgBaiIBQQhqIANBqAJqIgJBCGopAwA3AwAgAUEQaiACQRBqKQMANwMAIAFBGGogAkEYaikDADcDACABQSBqIAJBIGopAwA3AwAgAUEoaiACQShqKAIANgIAIAMgAykDqAI3A/gBQQEhBQwHCyACIClJBEBBAhCsASICRQ0MIAJBrMAAOwAAIANBAjYCiAcgAyACNgKEByADQQI2AoAHIAogA0GAB2oQsQ0LICFB4ABrISEgASECIBsgH0GwAWoiH0cNAAshAiAVIQUMAgsQ0RMACyABQbABaiEBDAELIAMgAjYC9AMgAyATNgLgAyADIAU2AtADDAELIAMgETYC9AMgAyAlNgLgAyADIAE2AtADIANBgAdqELQKCyADQcwDahCrCyADQdgCahDvAiAaQQZHBEAgJhCpBgsCQCANQYKAgIB4SA0AIA1FDQAgIkEEaygCACICQXhxIQEgAUEEQQggAkEDcSICGyANakkNHyACQQBHIAEgDUEnaktxDSAgIhDuBQsCQCALQYCAgIB4Rg0AIDZCgICAgBBaBEAgCCEBA0AgARC0CiABQbABaiEBIAxBAWsiDA0ACwsgC0UNACAIQQRrKAIAIgJBeHEhASABIAtBsAFsIgVBBEEIIAJBA3EiAhtySQ0fIAJBAEcgASAFQSdqS3ENICAIEO4FCyAjQQZGDQJBBxCsASIBRQ0FQQAhBSABQQNqQbnZxgAoAAA2AAAgAUG22cYAKAAANgAAIANBBzYCiAcgAyABNgKEByADQQc2AoAHIAogA0GAB2oiARCxDSABIAogHRCDAiADKAKAByIPQYGAgIB4Rg0CIANBoAJqIANBrAdqKAIANgIAIANBmAJqIANBpAdqKQIANwMAIANBkAJqIANBnAdqKQIANwMAIANBiAJqIANBlAdqKQIANwMAIANBgAJqIANBjAdqKQIANwMAIAMgAykChAc3A/gBCyADQYQBahDvAiAABEAgByEBA0AgARC0CiABQbABaiEBIABBAWsiAA0ACwsgAygCyAEiAQRAIAdBBGsoAgAiAkF4cSEAIAAgAUGwAWwiAUEEQQggAkEDcSICG3JJDR4gAkEARyAAIAFBJ2pLcQ0fIAcQ7gULIAMoAtgBIQIgAygC3AEiAQRAIAIhAANAIAAQhwICQCAAQdAAaigCACIHQYKAgIB4SA0AIAdFDQAgAEHUAGooAgAiDEEEaygCACILQXhxIQggCEEEQQggC0EDcSILGyAHakkNICALQQBHIAggB0EnaktxDSEgDBDuBQsgAEHgAGohACABQQFrIgENAAsLIAMoAtQBIgEEQCACQQRrKAIAIgdBeHEhACAAIAFB4ABsIgFBBEEIIAdBA3EiBxtySQ0eIAdBAEcgACABQSdqS3ENHyACEO4FCyAjQQZHIAVxBEAgHRCpBgsCQCAUQYKAgIB4SA0AIBRFDQAgAygC8AEiAUEEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyAUakkNHiACQQBHIAAgFEEnaktxDR8gARDuBQsCQCAZQYCAgIB4Rg0AIAMoAuQBIQIgAygC6AEiAQRAIAIhAANAIAAQtAogAEGwAWohACABQQFrIgENAAsLIBlFDQAgAkEEaygCACIBQXhxIQAgACAZQbABbCIFQQRBCCABQQNxIgEbckkNHiABQQBHIAAgBUEnaktxDR8gAhDuBQsgD0GBgICAeEYNAiAJIAMpA/gBNwIEIAlBLGogA0GgAmooAgA2AgAgCUEkaiADQZgCaikDADcCACAJQRxqIANBkAJqKQMANwIAIAlBFGogA0GIAmopAwA3AgAgCUEMaiADQYACaikDADcCACAJIA82AgALQQEhCEEAIQJBACEBDAYLIANBhAFqEO8CIAAEQCAHIQEDQCABELQKIAFBsAFqIQEgAEEBayIADQALCyADKALIASIBBEAgB0EEaygCACICQXhxIQAgACABQbABbCIBQQRBCCACQQNxIgIbckkNHCACQQBHIAAgAUEnaktxDR0gBxDuBQsgAygC2AEhAiADKALcASIBBEAgAiEAA0AgABCHAgJAIABB0ABqKAIAIgVBgoCAgHhIDQAgBUUNACAAQdQAaigCACIIQQRrKAIAIgxBeHEhByAHQQRBCCAMQQNxIgwbIAVqSQ0eIAxBAEcgByAFQSdqS3ENHyAIEO4FCyAAQeAAaiEAIAFBAWsiAQ0ACwsgAygC1AEiAQRAIAJBBGsoAgAiBUF4cSEAIAAgAUHgAGwiAUEEQQggBUEDcSIFG3JJDRwgBUEARyAAIAFBJ2pLcQ0dIAIQ7gULAkAgFEGCgICAeEgNACAURQ0AIAMoAvABIgFBBGsoAgAiAkF4cSEAIABBBEEIIAJBA3EiAhsgFGpJDRwgAkEARyAAIBRBJ2pLcQ0dIAEQ7gULIBlBgICAgHhGDQAgAygC5AEhAiADKALoASIBBEAgAiEAA0AgABC0CiAAQbABaiEAIAFBAWsiAQ0ACwsgGUUNACACQQRrKAIAIgFBeHEhACAAIBlBsAFsIgVBBEEIIAFBA3EiARtySQ0bIAFBAEcgACAFQSdqS3ENHCACEO4FC0EAIQELIANB+ARqIARB9AFqKAIANgIAIAMgBCkC7AE3A/AEIANBgAdqIgAgCiADQfAEahCkCCADKAKAByICQYGAgIB4RwRAIAkgAykChAc3AgQgCUEsaiAAQSxqKAIANgIAIAlBJGogAEEkaikCADcCACAJQRxqIABBHGopAgA3AgAgCUEUaiAAQRRqKQIANwIAIAlBDGogAEEMaikCADcCACAJIAI2AgBBACECQQAhCAwECwJAAkACQCAEKALgASICQYGAgIB4RwRAIAQoAugBIQUgBCgC5AEhB0EBEKwBIgBFDQQgAEEgOgAAIANBATYCiAcgAyAANgKEByADQQE2AoAHIAogA0GAB2oiABCxDSADIAU2AvgEIAMgBzYC9AQgAyACNgLwBCAAIAogA0HwBGoQ0g0gAygCgAciAkGBgICAeEcNAQsgCUGBgICAeDYCACAeKAIAQQRHBEAgHhDvAgsgEg0BDAILIAkgAykChAc3AgQgCUEsaiADQYAHaiIAQSxqKAIANgIAIAlBJGogAEEkaikCADcCACAJQRxqIABBHGopAgA3AgAgCUEUaiAAQRRqKQIANwIAIAlBDGogAEEMaikCADcCACAJIAI2AgBBACEIQQEhAgwFCyAEKAL8ASEBIAQoAoACIgAEQCABIQUDQCAFELQKIAVBsAFqIQUgAEEBayIADQALCyAEKAL4ASICRQ0AIAFBBGsoAgAiBUF4cSEAIAAgAkGwAWwiAkEEQQggBUEDcSIFG3JJDRogBUEARyAAIAJBJ2pLcUUEQCABEO4FDAELDBsLIBBFDQUgICgCACIAQQlNQQBBASAAdEGRBHEbRQRAICAQhwILIAQoAtABIgVBgoCAgHhIDQUgBUUNBUHUAQwECwALIAkgAykC9AQ3AgQgCUEsaiADQfAEaiIAQSxqKAIANgIAIAlBJGogAEEkaikCADcCACAJQRxqIABBHGopAgA3AgAgCUEUaiAAQRRqKQIANwIAIAlBDGogAEEMaikCADcCACAJIAE2AgBBASESQQEhCEEACyEGQQAhAkEBIQFBACEOCyAeKAIAQQRHBEAgHhDvAgsCQCASRQ0AIAQoAvwBIQcgBCgCgAIiAARAIAchBQNAIAUQtAogBUGwAWohBSAAQQFrIgANAAsLIAQoAvgBIgVFDQAgB0EEaygCACIJQXhxIQAgACAFQbABbCIFQQRBCCAJQQNxIgkbckkNFiAJQQBHIAAgBUEnaktxRQRAIAcQ7gUMAQsMFwsCQCAQRQ0AAkACQAJAAkACQCAEKAKAAQ4KAAMDAwEDAwMDAgMLIAZFDQMgBEGYAWoQ0QQgBCgCiAEiAEGCgICAeEgNAyAARQ0DIAQoAowBIAAQgRMMAwsgHEUNAiAEKAKIASEGIAQoAowBIgAEQCAGIQUDQCAFEIcCAkAgBUHQAGooAgAiB0GCgICAeEgNACAHRQ0AIAVB1ABqKAIAIgpBBGsoAgAiDEF4cSEJIAlBBEEIIAxBA3EiDBsgB2pJDRwgDEEARyAJIAdBJ2pLcQ0dIAoQ7gULIAVB4ABqIQUgAEEBayIADQALCyAEKAKEASIFRQ0CIAZBBGsoAgAiB0F4cSEAIAAgBUHgAGwiBUEEQQggB0EDcSIHG3JJDRkgB0EARyAAIAVBJ2pLcQ0aIAYQ7gUMAgsgDkUNASAEKAKEASIAEPsLIABBBGsoAgAiBkF4cSEFIAVBEEEUIAZBA3EiBhtJDRggBkEARyAFQTRPcQ0ZIAAQ7gUMAQsgBEGAAWoQhwILIAQoAtABIgBBgoCAgHhIDQAgAEUNACAEKALUASIGQQRrKAIAIgdBeHEhBSAFQQRBCCAHQQNxIgcbIABqSQ0WIAdBAEcgBSAAQSdqS3ENFyAGEO4FCwJAIAEgBCgCAEEGcUEER3FFDQAgBBD9ByAEKAJ4IQEgBCgCfCIABEAgASEFA0AgBRC0CiAFQbABaiEFIABBAWsiAA0ACwsgBCgCdCIFRQ0AIAFBBGsoAgAiBkF4cSEAIAAgBUGwAWwiBUEEQQggBkEDcSIGG3JJDRYgBkEARyAAIAVBJ2pLcQ0XIAEQ7gULAkAgCEUNACAEKALsASIGQYCAgIB4Rg0AIAQoAvABIQEgBCgC9AEiAARAIAEhBQNAIAUQtAogBUGwAWohBSAAQQFrIgANAAsLIAZFDQAgAUEEaygCACIFQXhxIQAgACAGQbABbCIGQQRBCCAFQQNxIgUbckkNFiAFQQBHIAAgBkEnaktxRQRAIAEQ7gUMAQsMFwsgAiAEKALgASIFQYGAgIB4RnINASAFQYCAgIB4ckGAgICAeEYNAUHkAQsgBGooAgAiAUEEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyAFakkNFCACQQBHIAAgBUEnaktxDRUgARDuBQsgA0GwCGokAAwACyAkQQRrKAIAIgBBA3EhASAAQXhxQbwCQcACIAEbSQ0SIAFBAEcgAEHgAk9xDQEgJBDuBQwRCyAEQbwCaiIFIAIoAgQiEUH0APwKAABBBxCsASICRQ0KIAJBA2pB1NnGACgAADYAACACQdHZxgAoAAA2AAAgBEEHNgIIIAQgAjYCBCAEQQc2AgAgASAEELENIAQgASAFQQEQpQEgBCgCACICQYGAgIB4Rw0FQQUQrAEiAkUNCkEAIQUgAkEEakHc2cYALQAAOgAAIAJB2NnGACgAADYAACAEQQU2AgggBCACNgIEIARBBTYCACABIAQQsQ0gBCgCiAMhCCAEKAKUAyEHIAQoAoQDIQIgBCgCgAMhBiAEKAKQAyEKIAQoAowDIQkgBEIANwLQAyAEIAk2AsgDIAQgCjYCwAMgBCAGNgK4AyAEIAI2ArADIAQgB0HgAGwiDiAKaiIVNgLMAyAEIAIgCEGwAWwiE2oiBjYCvAMgCEUEQCACIQYMCAsgCEEBa0H/////AHFBAWogByAIIAcgCEkbQQFrIRIgBEGABmpBBHIhFCAEQcQFaiEMIARB4ANqIRYgBEEEaiEPIARB9ABqIg1BOGohFyANQTBqIRkgDUEoaiEcIA1BIGohHiANQRhqIRsgDUEQaiEaIA1BCGohHwNAAkACQAJAAkACQAJAIAIgGGoiCEHwAGooAgAiA0EFRwRAIAQgCEHwAPwKAAAgFyAIQawBaigCADYCACAZIAhBpAFqKQIANwIAIBwgCEGcAWopAgA3AgAgHiAIQZQBaikCADcCACAbIAhBjAFqKQIANwIAIBogCEGEAWopAgA3AgAgHyAIQfwAaikCADcCACANIAhB9ABqIgspAgA3AgAgBCADNgJwIA5FDQQgCigCACIgQQ5GBEAgCkHgAGohFSAIQbABaiECIAUhBwwRCyAUIApBBGpB3AD8CgAAIAxBOGogC0E4aigCADYCACAMQTBqIAtBMGopAgA3AgAgDEEoaiALQShqKQIANwIAIAxBIGogC0EgaikCADcCACAMQRhqIAtBGGopAgA3AgAgDEEQaiALQRBqKQIANwIAIAxBCGogC0EIaikCADcCACAMIAspAgA3AgAgDyAIQfAA/AoAACAEQdwDaiAEQfQA/AoAACAEQdAEaiILIBZB8AD8CgAAIAhBsAFqIRAgCkHgAGohCiAEICA2AoAGIAQgAzYCwAUgBCABIAsQngMgBUEBaiEIIAQoAgAiC0GBgICAeEYNASAAIAQpAgQ3AgQgAEEMaiAEQQxqKQIANwIAIABBFGogBEEUaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEkaiAEQSRqKQIANwIAIABBLGogBEEsaigCADYCACAEIAg2AtgDIAQgCjYCxAMgBCAQNgK0AyAAIAs2AgAgBEGABmoQ+gEgBCgC0AYiAEGBgICAeEYNAiAAQYCAgIB4Rg0CIABFDQIgBCgC1AYgABCBEwwCCyAIQbABaiEGDA4LQQMQrAEiC0UNECALQQJqQerZxgAtAAA6AAAgC0Ho2cYALwAAOwAAIARBAzYCCCAEIAs2AgQgBEEDNgIAIAEgBBCxDSAEIAEgBEGABmoQlgEgBCgCACILQYGAgIB4Rg0BIAAgBCkCBDcCBCAAQQxqIARBDGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBHGogBEEcaikCADcCACAAQSRqIARBJGopAgA3AgAgAEEsaiAEQSxqKAIANgIAIAQgCDYC2AMgBCAKNgLEAyAEIBA2ArQDIAAgCzYCAAsgBEGwA2oQlwtBASEBDAsLIAUgEkkNAQwCCyAIQbABaiECDAsLQQIQrAEiBUUNDCAFQazAADsAACAEQQI2AgggBCAFNgIEIARBAjYCACABIAQQsQ0LIA5B4ABrIQ4gCCEFIBMgGEGwAWoiGEcNAAshBQwHC0HM2soAQS5B/NrKABDGEwwJCwJAIAIoAggiBUEATgRAIAIoAgQhBwJAIAVFBEBBASECDAELIAUQrAEiAkUNCwsgBQRAIAIgByAF/AoAAAsgBCAFNgIIIAQgAjYCBCAEIAU2AgAgASAEELENIABBgYCAgHg2AgAgBkGAgICAeHJBgICAgHhGDRAgB0EEaygCACIBQXhxIQAgAEEEQQggAUEDcSIBGyAGakkNESABQQBHIAAgBkEnaktxDQEgBxDuBQwQCxDREwALDBALIARBADYCECAEQQE2AgQgBEHk2MYANgIAIARCBDcCCCAEQezYxgAQ8RMACyAEQSBqIAIoAgQiAkEgaigCADYCACAEQRhqIAJBGGopAgA3AwAgBEEQaiACQRBqKQIANwMAIARBCGogAkEIaikCADcDACAEIAIpAgA3AwAgACABIAQQxgIgAkEEaygCACIBQXhxIQAgAEEoQSwgAUEDcSIBG0kNDSABQQBHIABBzABPcUUEQCACEO4FDA0LDA4LIAQgAigCBCIGQdwA/AoAAEEMEKwBIgJFDQUgAkEIakGNrsYAKAAANgAAIAJBha7GACkAADcAACAEQQw2AtgEIAQgAjYC1AQgBEEMNgLQBCABIARB0ARqIgIQsQ0gAiABIARBARCjAQJAAkACQAJAIAQoAtAEQYGAgIB4RgRAIAQoAjRBBkcEQEEHEKwBIgVFDQsgBUEDakG52cYAKAAANgAAIAVBttnGACgAADYAACAEQQc2AtgEIAQgBTYC1AQgBEEHNgLQBCABIAIQsQ0gAiABIARBNGoQgwIgBCgC0ARBgYCAgHhHDQILIARB0ARqIgIgASAEQcQAahCkCCAEKALQBEGBgICAeEcEQCAAIAQpAtAENwIAIABBKGogAkEoaikCADcCACAAQSBqIAJBIGopAgA3AgAgAEEYaiACQRhqKQIANwIAIABBEGogAkEQaikCADcCACAAQQhqIAJBCGopAgA3AgAMBAsCQCAEKAJQIgVBgYCAgHhHBEAgBCgCWCEHIAQoAlQhCEEBEKwBIgJFDQwgAkEgOgAAIARBATYC2AQgBCACNgLUBCAEQQE2AtAEIAEgBEHQBGoiAhCxDSAEIAc2AuQDIAQgCDYC4AMgBCAFNgLcAyACIAEgBEHcA2oQ0g0gBCgC0ARBgYCAgHhHDQELIABBgYCAgHg2AgAMBQsgACAEKQLQBDcCACAAQShqIARB0ARqIgFBKGopAgA3AgAgAEEgaiABQSBqKQIANwIAIABBGGogAUEYaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEIaiABQQhqKQIANwIADAQLIAAgBCkC0AQ3AgAgAEEoaiAEQdAEaiIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACAEKAI0QQZGDQEgBEE0ahCpBgwBCyAAIAQpAtAENwIAIABBKGogBEHQBGoiAUEoaikCADcCACAAQSBqIAFBIGopAgA3AgAgAEEYaiABQRhqKQIANwIAIABBEGogAUEQaikCADcCACAAQQhqIAFBCGopAgA3AgALIAQoAkQiBUGAgICAeEYNACAEKAJIIQIgBCgCTCIABEAgAiEBA0AgARC0CiABQbABaiEBIABBAWsiAA0ACwsgBUUNACACQQRrKAIAIgFBeHEhACAAIAVBsAFsIgVBBEEIIAFBA3EiARtySQ0OIAFBAEcgACAFQSdqS3ENDyACEO4FCyAEKAJQIgBBgYCAgHhGDQAgAEGAgICAeEYNACAARQ0AIAQoAlQiAkEEaygCACIFQXhxIQEgAUEEQQggBUEDcSIFGyAAakkNDSAFQQBHIAEgAEEnaktxDQ4gAhDuBQsgBkEEaygCACIBQXhxIQAgAEHgAEHkACABQQNxIgEbSQ0MIAFBAEcgAEGEAU9xRQRAIAYQ7gUMDAsMDQsgACAEKQIENwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACACNgIAIAQoAoQDIQIgBCgCiAMiAARAIAIhAQNAIAEQsAogAUGwAWohASAAQQFrIgANAAsLIAQoAoADIgEEQCACQQRrKAIAIgVBeHEhACAAIAFBsAFsIgFBBEEIIAVBA3EiBRtySQ0MIAVBAEcgACABQSdqS3ENDSACEO4FCyAEKAKQAyECIAQoApQDIgAEQCACIQEDQCABEPoBAkAgAUHQAGooAgAiBUGBgICAeEYNACAFQYCAgIB4Rg0AIAVFDQAgAUHUAGooAgAiB0EEaygCACIIQXhxIQYgBkEEQQggCEEDcSIIGyAFakkNDiAIQQBHIAYgBUEnaktxDQ8gBxDuBQsgAUHgAGohASAAQQFrIgANAAsLQQEhASAEKAKMAyIFRQ0AIAJBBGsoAgAiBkF4cSEAIAAgBUHgAGwiBUEEQQggBkEDcSIGG3JJDQsgBkEARyAAIAVBJ2pLcQ0MIAIQ7gULQQEhAkEBIQsMBgsgBCAFNgLYAyAEIAo2AsQDIAQgBjYCtAMMAQsgBCAHNgLYAyAEIBU2AsQDIAQgAjYCtAMgBBCwCgsgBEGwA2oQlwsgBCgC8AJBBkYiC0UEQEEHEKwBIgJFDQEgAkEDakG52cYAKAAANgAAIAJBttnGACgAADYAACAEQQc2AgggBCACNgIEIARBBzYCACABIAQQsQ0gBCABIARB8AJqEP0BIAQoAgAiAkGBgICAeEcNAgsgBCgCmAMiBkGAgICAeEYiAg0CIAQoAqADIgdFBEAgBEGYA2oQwxEMAwsgBCgCnAMhBSAEIAY2AuQDIAQgBTYC4AMgBCAFNgLcAyAEIAUgB0GwAWxqNgLoAyAEQbADaiEJIwBBsAFrIgokACAEQdwDaiIHKAIIIhVBsAFsIghB4ABuIQ0gBygCACEFAkACQAJAIAcoAgQiBiAHKAIMIgxGBEAgBSEHDAELIAUhBwNAIAogBkGwAfwKAABBsAEQrAEiDkUNAiAOIApBsAH8CgAAIAdB0ABqQYGAgIB4NgIAIAdBBGogDjYCACAHQQM2AgAgB0HgAGohByAMIAZBsAFqIgZHDQALCyAMIAZrQbABbiEOIAYgDEcEQANAIAYQsAogBkGwAWohBiAOQQFrIg4NAAsLIAUhBiAVRQ0BIA1B4ABsIgwgCEYNASAIQd8ATQRAIAgEQCAFQQRrKAIAIg5BeHEhDCAMQQRBCCAOQQNxIg4bIAhySQ0LIA5BAEcgDCAIQSdqS3ENDCAFEO4FC0EIIQYMAgsgBSAIQQggDBDIBiIGDQELAAsgCSAGNgIEIAkgDTYCACAJIAcgBWtB4ABuNgIIIApBsAFqJAAgBCABQd3ZxgBBCxCKEwJAIAQoAgAiBUGBgICAeEcEQCAAIAQpAgQ3AgQgAEEsaiAEQSxqKAIANgIAIABBJGogBEEkaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBDGogBEEMaikCADcCACAAIAU2AgAgCRDUDgwBCyAEIAEgBEGwA2oQpAYgBCgCACIFQYGAgIB4Rg0DIAAgBCkCBDcCBCAAQSxqIARBLGooAgA2AgAgAEEkaiAEQSRqKQIANwIAIABBHGogBEEcaikCADcCACAAQRRqIARBFGopAgA3AgAgAEEMaiAEQQxqKQIANwIAIAAgBTYCAAtBACECQQEhAQwDCwALIAAgBCkCBDcCBCAAQSxqIARBLGooAgA2AgAgAEEkaiAEQSRqKQIANwIAIABBHGogBEEcaikCADcCACAAQRRqIARBFGopAgA3AgAgAEEMaiAEQQxqKQIANwIAIAAgAjYCAEEBIQJBASEBDAILAkAgBCgCpAMiBUGBgICAeEYNACAEKAKsAyEHIAQoAqgDIQYgBCABQc7IyQBBARCKEyAEKAIAIghBgYCAgHhHBEAgACAEKQIENwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACAINgIAQQAhASAFQYCAgIB4ckGAgICAeEYNAiAGIAUQgRMMAgsgBCAHNgKIBiAEIAY2AoQGIAQgBTYCgAYgBCABIARBgAZqEM8NIAQoAgAiAUGBgICAeEYNACAAIAQpAgQ3AgQgAEEsaiAEQSxqKAIANgIAIABBJGogBEEkaikCADcCACAAQRxqIARBHGopAgA3AgAgAEEUaiAEQRRqKQIANwIAIABBDGogBEEMaikCADcCACAAIAE2AgBBACEBDAELIABBgYCAgHg2AgAMAgsgC0UNACAEKALwAkEGRg0AIARB8AJqEJsGCwJAIAFFDQAgBCgCpAMiAEGBgICAeEYNACAAQYCAgIB4Rg0AIABFDQAgBCgCqAMiBUEEaygCACIGQXhxIQEgAUEEQQggBkEDcSIGGyAAakkNAyAGQQBHIAEgAEEnaktxRQRAIAUQ7gUMAQsMBAsgAiAEKAKYAyIFQYCAgIB4R3FFDQAgBCgCnAMhAiAEKAKgAyIABEAgAiEBA0AgARCwCiABQbABaiEBIABBAWsiAA0ACwsgBUUNACACQQRrKAIAIgFBeHEhACAAIAVBsAFsIgVBBEEIIAFBA3EiARtySQ0CIAFBAEcgACAFQSdqS3ENAyACEO4FCyARQQRrKAIAIgFBeHEhACAAQfgAQfwAIAFBA3EiARtJDQEgAUEARyAAQZwBT3ENAiAREO4FCyAEQeAGaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwAL8SgCGn8CfiMAQcAEayIRJAACQAJAAkACQAJAAkACQEEDIAEpAwAiHKdBAmsgHEIBWBtBAWsOAwECAwALIAEoAngiDkEASA0EIAEoAnQhAgJAIA5FBEBBASETDAELIA4QrAEiE0UNBgsgDgRAIBMgAiAO/AoAAAtBgICAgHghCSABKAJkQYCAgIB4RwRAIAEoAmwiCUEASA0FIAEoAmghAgJAIAlFBEBBASEDDAELIAkQrAEiA0UNBwsgCQRAIAMgAiAJ/AoAAAsgA60gCa1CIIaEIRwLIAEoAmAhDyABKAJcIQsgASgCWCIVKAIAIQIgFSACQQFqNgIAIAJBAEgNBUELIQggAUEIaiICLQAAQQtHBEAgEUGAAmoiBCACEPkCIBEtAIACIQggEUEIaiAEQQFyQc8A/AoAAAsgASgChAEiB0GLro8FTw0EAkAgB0HIAWwiAkUEQEEIIRYMAQsgASgCgAEhDCACEKwBIhZFDQYgB0UNAEEAIQMgByEEA0AgAiADRg0BIBFBgAJqIgUgAyAMahCdBiADIBZqIAVByAH8CgAAIANByAFqIQMgBEEBayIEDQALCyABKAKQASIFQefMmQNPDQRBACEEAkAgBUHAAmwiDEUEQEEIIQIMAQsgASgCjAEhCiAMEKwBIgJFDQYgBUUNAEEAIQMgBSEEA0AgAyAMRwRAIBFBgAJqIhIgAyAKahB5IAIgA2ogEkHAAvwKAAAgA0HAAmohAyAEQQFrIgQNAQsLIAUhBAsgASgCnAEiCkGr1arVAE8NBAJAIApBDGwiEEUEQEEEIRIMAQsgASgCmAEhBiAQEKwBIhJFDQYgCkUNAEEAIQMgCiEMA0AgAyAQRg0BIAZBCGooAgAiFEEASA0GIAZBBGooAgAhFwJAIBRFBEBBASENDAELIBQQrAEiDUUNCAsgFARAIA0gFyAU/AoAAAsgBkEMaiEGIAMgEmoiFyAUNgIAIBdBCGogFDYCACAXQQRqIA02AgAgA0EMaiEDIAxBAWsiDA0ACwsgACAONgJ4IAAgEzYCdCAAIA42AnAgAS8BoAEhASAAQQlqIBFBCGpBzwD8CgAAIAAgATsBoAEgACAKNgKcASAAIBI2ApgBIAAgCjYClAEgACAFNgKQASAAIAI2AowBIAAgBDYCiAEgACAHNgKEASAAIBY2AoABIAAgBzYCfCAAIBw3A2ggACAJNgJkIAAgDzYCYCAAIAs2AlwgACAVNgJYIAAgCDoACCAAQgI3AwAMAwsgASgCuAEiDkEASA0DIAEoArQBIQICQCAORQRAQQEhEwwBCyAOEKwBIhNFDQULIA4EQCATIAIgDvwKAAALQYCAgIB4IQkgASgC4AFBgICAgHhHBEAgASgC6AEiCUEASA0EIAEoAuQBIQICQCAJRQRAQQEhAwwBCyAJEKwBIgNFDQYLIAkEQCADIAIgCfwKAAALIAOtIAmtQiCGhCEcCyABKAL0ASEXIAEoAvABIQ8gASgC7AEiFCgCACECIBQgAkEBajYCACACQQBIDQQgEUEIaiABQQhqEKUGIAEoAsQBIgxBi66PBU8NAwJAIAxByAFsIgJFBEBBCCEWDAELIAEoAsABIQUgAhCsASIWRQ0FIAxFDQBBACEDIAwhBANAIAIgA0YNASARQYACaiIHIAMgBWoQnQYgAyAWaiAHQcgB/AoAACADQcgBaiEDIARBAWsiBA0ACwsgASgC0AEiAkHnzJkDTw0DQQAhBAJAIAJBwAJsIgVFBEBBCCEIDAELIAEoAswBIQcgBRCsASIIRQ0FIAJFDQBBACEDIAIhBANAIAMgBUcEQCARQYACaiIKIAMgB2oQeSADIAhqIApBwAL8CgAAIANBwAJqIQMgBEEBayIEDQELCyACIQQLIAEoAtwBIgpBq9Wq1QBPDQMCQCAKQQxsIhVFBEBBBCEDDAELIAEoAtgBIQYgFRCsASIDRQ0FIApFDQBBACEFIAohEgNAIAUgFUYNASAGQQhqKAIAIg1BAEgNBSAGQQRqKAIAIRACQCANRQRAQQEhBwwBCyANEKwBIgdFDQcLIA0EQCAHIBAgDfwKAAALIAZBDGohBiADIAVqIhAgDTYCACAQQQhqIA02AgAgEEEEaiAHNgIAIAVBDGohBSASQQFrIhINAAsLIAEvAfgBIQEgAEEIaiARQQhqQagB/AoAACAAIAE7AfgBIAAgFzYC9AEgACAPNgLwASAAIBQ2AuwBIAAgHDcC5AEgACAJNgLgASAAIAo2AtwBIAAgAzYC2AEgACAKNgLUASAAIAI2AtABIAAgCDYCzAEgACAENgLIASAAIAw2AsQBIAAgFjYCwAEgACAMNgK8ASAAIA42ArgBIAAgEzYCtAEgACAONgKwASAAQgM3AwAMAgsgASgCwAEiF0EASA0CIAEoArwBIQICQCAXRQRAQQEhEwwBCyAXEKwBIhNFDQQLIBcEQCATIAIgF/wKAAALQYCAgIB4IQkgASgC6AFBgICAgHhHBEAgASgC8AEiCUEASA0DIAEoAuwBIQICQCAJRQRAQQEhAwwBCyAJEKwBIgNFDQULIAkEQCADIAIgCfwKAAALIAOtIAmtQiCGhCEcCyABKAK0ASEYIAEoArABIg8oAgAhAiAPIAJBAWo2AgAgAkEASA0DIBFBCGogAUEIahClBiABKALMASISQYuujwVPDQICQCASQcgBbCICRQRAQQghFgwBCyABKALIASEMIAIQrAEiFkUNBCASRQ0AQQAhAyASIQQDQCACIANGDQEgEUGAAmoiBSADIAxqEJ0GIAMgFmogBUHIAfwKAAAgA0HIAWohAyAEQQFrIgQNAAsLIAEoAtgBIgJB58yZA08NAkEAIQQCQCACQcACbCIMRQRAQQghCAwBCyABKALUASEFIAwQrAEiCEUNBCACRQ0AQQAhAyACIQQDQCADIAxHBEAgEUGAAmoiByADIAVqEHkgAyAIaiAHQcAC/AoAACADQcACaiEDIARBAWsiBA0BCwsgAiEECyABKALkASIVQavVqtUATw0CAkAgFUEMbCIORQRAQQQhBQwBCyABKALgASEGIA4QrAEiBUUNBCAVRQ0AIBUhAwNAIAogDkYNASAGQQhqKAIAIgdBAEgNBCAGQQRqKAIAIQ0CQCAHRQRAQQEhDAwBCyAHEKwBIgxFDQYLIAcEQCAMIA0gB/wKAAALIAZBDGohBiAFIApqIg0gBzYCACANQQhqIAc2AgAgDUEEaiAMNgIAIApBDGohCiADQQFrIgMNAAsLQYCAgIB4IQ4gASgC9AFBgICAgHhHBEAgASgC/AEiDkGr1arVAE8NAwJAIA5BDGwiA0UEQEEEIQcMAQsgASgC+AEhCiADEKwBIgdFDQUgDkUNACAKIA5BDGxqIRkgEUHIA2ohGkEAIQEgDiEMA0AgCiAZRg0BIApBCGooAgAiA0HM+7QETw0FIAEhEAJAIANB6AFsIgtFBEBBCCENDAELIApBBGooAgAhASALEKwBIg1FDQcgA0UNAEEAIQYgAyEUA0AgBiALRg0BIBFBgAJqIhsgARCdBiAaIAFByAFqEP8CIAYgDWogG0HoAfwKAAAgBkHoAWohBiABQegBaiEBIBRBAWsiFA0ACwsgEEEBaiEBIApBDGohCiAHIBBBDGxqIhQgAzYCCCAUIA02AgQgFCADNgIAIAxBAWsiDA0ACwsgB60gDq1CIIaEIR0LIAAgFzYCwAEgACATNgK8ASAAIBc2ArgBIABBCGogEUEIakGoAfwKAAAgACAdNwP4ASAAIA42AvQBIAAgHDcC7AEgACAJNgLoASAAIBU2AuQBIAAgBTYC4AEgACAVNgLcASAAIAI2AtgBIAAgCDYC1AEgACAENgLQASAAIBI2AswBIAAgFjYCyAEgACASNgLEASAAIBg2ArQBIAAgDzYCsAEgAEIENwMADAELIAEoAoACIhZBAEgNASABKAL8ASECAkAgFkUEQEEBIQ4MAQsgFhCsASIORQ0DCyAWBEAgDiACIBb8CgAAC0GAgICAeCETIAEoAqgCQYCAgIB4RwRAIAEoArACIhNBAEgNAiABKAKsAiECAkAgE0UEQEEBIQQMAQsgExCsASIERQ0ECyATBEAgBCACIBP8CgAACyAErSATrUIghoQhHAsgASgCvAIhGCABKAK4AiEZIAEoArQCIhcoAgAhAiAXIAJBAWo2AgAgAkEASA0CIAEoAowCIhVB1qrVKk8NAQJAIBVBGGwiAkUEQEEEIRQMAQsgASgCiAIhBiACEKwBIhRFDQMgFUUNACAGIBVBGGxqIQsgFSEKA0AgBiALRg0BIAZBCGooAgAiEEEASA0DIA0hDCAGQQRqKAIAIQICQCAQRQRAQQEhEgwBCyAQEKwBIhJFDQULIBAEQCASIAIgEPwKAAALQYCAgIB4IQIgBigCDEGAgICAeEcEQCAGKAIUIgJBq9Wq1QBPDQQCQCACQQxsIglFBEBBBCEFDAELIAYoAhAhAyAJEKwBIgVFDQYgAkUNAEEAIQcgAiENA0AgByAJRg0BIANBCGooAgAiCEEASA0GIANBBGooAgAhDwJAIAhFBEBBASEEDAELIAgQrAEiBEUNCAsgCARAIAQgDyAI/AoAAAsgA0EMaiEDIAUgB2oiDyAINgIAIA9BCGogCDYCACAPQQRqIAQ2AgAgB0EMaiEHIA1BAWsiDQ0ACwsgAiEDCyAMQQFqIQ0gBkEYaiEGIBQgDEEYbGoiBCADNgIUIAQgBTYCECAEIAI2AgwgBCAQNgIIIAQgEjYCBCAEIBA2AgAgCkEBayIKDQALCyARQYACaiABEKUGIAEoApgCIhBB58yZM08NAQJAIBBBFGwiAkUEQEEEIRIMAQsgASgClAIhBiACEKwBIhJFDQMgEEUNACAGIBBBFGxqIRpBACEFIBAhDANAIAYgGkYNASAFIQoCQAJAAkACQAJAAkACQAJAAkAgBigCACINQQFrIgJBACACIA1NG0EBaw4FBQABAgMECyAGKAIMIgJB58yZM08NC0EDIQ1BACEHIAJBFGwiD0UNBiAGKAIIIQggDxCsASIJRQ0MIAJFBEBBACECDAgLQQAhBSACIQQDQCAFIA9GDQYgCCgCECIHKAIAIQsgByALQQFqNgIAIAtBAEgNDSAFIAlqIgsgCCkCADcCACALQQhqIAhBCGopAgA3AgAgC0EQaiAHNgIAIAVBFGohBSAIQRRqIQggBEEBayIEDQALDAULIAYoAgwiAkHnzJkzTw0KQQQhDUEAIQcgAkEUbCIPRQ0FIAYoAgghCCAPEKwBIglFDQsgAkUEQEEAIQIMBwtBACEFIAIhBANAIAUgD0YNBSAIKAIQIgcoAgAhCyAHIAtBAWo2AgAgC0EASA0MIAUgCWoiCyAIKQIANwIAIAtBCGogCEEIaikCADcCACALQRBqIAc2AgAgBUEUaiEFIAhBFGohCCAEQQFrIgQNAAsMBAsgBigCDCICQefMmTNPDQlBBSENQQAhByACQRRsIg9FDQQgBigCCCEIIA8QrAEiCUUNCiACRQRAQQAhAgwGC0EAIQUgAiEEA0AgBSAPRg0EIAgoAhAiBygCACELIAcgC0EBajYCACALQQBIDQsgBSAJaiILIAgpAgA3AgAgC0EIaiAIQQhqKQIANwIAIAtBEGogBzYCACAFQRRqIQUgCEEUaiEIIARBAWsiBA0ACwwDCyAGKAIMIgJB58yZM08NCEEGIQ1BACEHIAJBFGwiD0UNAyAGKAIIIQggDxCsASIJRQ0JIAJFBEBBACECDAULQQAhBSACIQQDQCAFIA9GDQMgCCgCECIHKAIAIQsgByALQQFqNgIAIAtBAEgNCiAFIAlqIgsgCCkCADcCACALQQhqIAhBCGopAgA3AgAgC0EQaiAHNgIAIAVBFGohBSAIQRRqIQggBEEBayIEDQALDAILIAYoAhAiAygCACECIAMgAkEBajYCACACQQBIDQggBigCDCEHIAYoAgghCSAGKAIEIQIMAwsgBigCECIDBEAgAyADKAIAIgJBAWo2AgAgAkEASA0ICyAGKAIMIgJB58yZM08NBkECIQ1BACEHIAJBFGwiD0UNASAGKAIIIQggDxCsASIJRQ0HIAJFBEBBACECDAMLQQAhBSACIQQDQCAFIA9GDQEgCCgCECIHKAIAIQsgByALQQFqNgIAIAtBAEgNCCAFIAlqIgsgCCkCADcCACALQQhqIAhBCGopAgA3AgAgC0EQaiAHNgIAIAVBFGohBSAIQRRqIQggBEEBayIEDQALCyACIQcMAQtBBCEJQQAhAgsgCkEBaiEFIAZBFGohBiASIApBFGxqIgQgAzYCECAEIAc2AgwgBCAJNgIIIAQgAjYCBCAEIA02AgAgDEEBayIMDQALCyABKAKkAiIEQefMmTNPDQECQCAEQRRsIgNFBEBBBCEKDAELIAEoAqACIQYgAxCsASIKRQ0DIARFDQBBACEJIAQhAgNAIAMgCUYNASAGKAIQIgwoAgAhBSAMIAVBAWo2AgAgBUEASA0EIAkgCmoiBSAGKQIANwIAIAVBCGogBkEIaikCADcCACAFQRBqIAw2AgAgCUEUaiEJIAZBFGohBiACQQFrIgINAAsLQQshBiABLQCoAUELRwRAIBFBCGoiAiABQagBahD5AiARLQAIIQYgEUGxAWogAkEBckHPAPwKAAALIAAgFjYCgAIgACAONgL8ASAAIBY2AvgBIAAgEUGAAmpBqAH8CgAAIAAgBjoAqAEgAEGpAWogEUGxAWpBzwD8CgAAIAAgGDYCvAIgACAZNgK4AiAAIBc2ArQCIAAgHDcCrAIgACATNgKoAiAAIAQ2AqQCIAAgCjYCoAIgACAENgKcAiAAIBA2ApgCIAAgEjYClAIgACAQNgKQAiAAIBU2AowCIAAgFDYCiAIgACAVNgKEAgsgEUHABGokAA8LENETCwALhiQCFX8IfiMAQbAEayIFJAAgASgCFCIMQdgAbCENIAEoAhAhEwJAAkACQAJAAkACQCAMBEAgE0HMAGohBiANIQsDQCAGQQRqKAIAQQVGBEAgBigCAEGWg8kAQQUQoxNFDQMLIAZB2ABqIQYgCEEBaiEIIAtB2ABrIgsNAAsLIAVBCzoACAwBCyAFQfgCaiIGQQhqIBMgCEHYAGxqIgdBDGopAgA3AwAgBkEQaiAHQRRqKAIANgIAIAVBqAJqIgZBCGogB0EkaikCADcDACAGQRBqIAdBLGopAgA3AwAgBUHAAmogB0E0aikCADcDACAFQcgCaiAHQTxqKQIANwMAIAUgBykCBDcD+AIgBSAHKQIcNwOoAiAHKAIYIRcgBygCACERIAVB2gBqIAdBxwBqLQAAOgAAIAUgBy8ARTsBWCAHLQBEIRkgBygCSCEPIAcoAkwhECAMIAhBf3NqQdgAbCIGBEAgByAHQdgAaiAG/AoAAAsgASAMQQFrIgw2AhQCQCARQQVHBEAgBUGIAWoiBkEQaiIHIAVB+AJqIhJBEGoiFCgCADYCACAGQQhqIgYgEkEIaiIVKQMANwMAIAUgBSkD+AI3A4gBIAVB4AFqIglBIGoiFiAFQagCaiIOQSBqKQMANwMAIAlBGGoiGCAOQRhqKQMANwMAIAlBEGoiDSAOQRBqKQMANwMAIAlBCGoiCyAOQQhqKQMANwMAIAUgBSkDqAI3A+ABIAVBhgFqIgogBUHYAGoiCUECai0AADoAACAFIAUvAVg7AYQBIBFBBEcEQCAFQbQCaiAGKQMANwIAIAVBvAJqIAcoAgA2AgAgDkEkaiALKQMANwIAIA5BLGogDSkDADcCACAOQTRqIBgpAwA3AgAgDkE8aiAWKQMANwIAIAUgETYCqAIgBSAFKQOIATcCrAIgBSAXNgLAAiAFIAUpA+ABNwLEAiAFQe8CaiAKLQAAOgAAIAUgGToA7AIgBSAFLwGEATsA7QIgBSAOrUKAgICAwCWENwOQBCAFQgE3AqQEIAVBAjYCnAQgBUG49MYANgKYBCAFIAVBkARqNgKgBCAFQZQDaiAFQZgEahDQDCAOENIHIAlBIGogEkEgaikCACIeNwMAIAlBGGogEkEYaikCACIbNwMAIAlBEGogFCkCACIcNwMAIAlBCGogFSkCACIdNwMAIAUgBSkC+AIiGjcDWCAAQTxqIB43AgAgAEE0aiAbNwIAIABBLGogHDcCACAAQSRqIB03AgAgACAaNwIcIABBADoARCAAQYWAgIB4NgIYDAILIAVBoAFqIglBCGogBUGUAWopAgA3AwAgFSALKQMANwMAIBQgDSkDADcDACAFQfgCaiIGQRhqIgcgGCkDADcDACAGQSBqIgYgFikDADcDACAJQT9qIAotAAA6AAAgBSAFKQKMATcDoAEgBSAFKQPgATcD+AIgBSAFLwGEATsA3QEgBUHYAGoiCkEIaiAVKQMAIhs3AwAgCkEQaiAUKQMAIhw3AwAgCkEYaiAHKQMAIh03AwAgCkEgaiAGKQMAIho3AwAgBUG8AWogGzcCACAFQcQBaiAcNwIAIAVBzAFqIB03AgAgBUHUAWogGjcCACAFIAUpA/gCIho3A1ggBSAXNgKwASAFIBo3ArQBIAUgGToA3AEgBUGoAmoiByAJIAIQkwEgBS0AqAIiBkELRgRAIAVBnwJqIAdBQGspAwAiHzcAACAFQZcCaiAHQThqKQMAIiA3AAAgBUGPAmogB0EwaikDACIhNwAAIAVBhwJqIAdBKGopAwAiHjcAACAFQf8BaiAHQSBqKQMAIhs3AAAgBUH3AWogB0EYaikDACIcNwAAIAVB7wFqIAdBEGopAwAiHTcAACAFIAUpA7ACIho3AOcBIABBQGsgHzcAACAAQThqICA3AAAgAEEwaiAhNwAAIABBKGogHjcAACAAQSBqIBs3AAAgAEEYaiAcNwAAIABBEGogHTcAACAAIBo3AAgMAgsgBUHgAWoiByAFQagCakEBckHHAPwKAAAgBSkD8AIhGiAFQQhqQQFyIAdBxwD8CgAAIAUgGjcDUCAFIAY6AAggDwRAIBBBBGsoAgAiBkF4cSEHIAdBBEEIIAZBA3EiBhsgD2pJDQYgBkEARyAHIA9BJ2pLcQ0HIBAQ7gULIAxB2ABsIQ0MAgsgCCAMQfi8xwAQ5hIACyAAQgU3AwACQCAPBEAgEEEEaygCACIAQXhxIQMgA0EEQQggAEEDcSIAGyAPakkNBSAAQQBHIAMgD0EnaktxDQEgEBDuBQsgAigCACIAKAIAIQMgACADQQFrNgIAIANBAUcNAiACKAIAEDIMAgsMBAtBAiEZAkACQAJAAkAgDEUEQEEAIQwMAQsgE0HMAGohBkEAIQgDQAJAIAZBBGooAgBBFEYEQCAGKAIAQYmFyQBBFBCjE0UNAQsgBkHYAGohBiAIQQFqIQggDUHYAGsiDQ0BDAILCyATIAhB2ABsaiILKAIAIQcgBUHgAWogC0EEakHEAPwKAAAgCygCTCEJIAsoAkghCiAMIAhBf3NqQdgAbCIGBEAgCyALQdgAaiAG/AoAAAsgASAMQQFrIgw2AhQgB0EFRgRAIAggDEH4vMcAEOYSAAsgBUGoAmoiBkEEciAFQeABaiILQcQA/AoAACAFIAc2AqgCIAsgBhD/CiAKBEAgCUEEaygCACIGQXhxIQcgB0EEQQggBkEDcSIGGyAKakkNByAGQQBHIAcgCkEnaktxDQggCRDuBQsgBUGAA2oiGCAFQekBaikAADcDACAFQYgDaiINIAVB4AFqIgZBEWopAAA3AwAgBUGQA2oiCyAGQRlqKQAANwMAIAVBmANqIgogBkEhaikAADcDACAFQZ8DaiIJIAVBiAJqKQAANwAAIAVB4ABqIgcgBUGcAmooAgA2AgAgBSAFKQDhATcD+AIgBSAFKQKUAjcDWCAFLQDgASEWAkACQCAFKAKQAiIGQYCAgIB4aw4CAQIACyAAIAUpA/gCNwAJIAAgBSkDWDcCPCAAQTBqIAkpAAA3AAAgAEEpaiAKKQMANwAAIABBIWogCykDADcAACAAQRlqIA0pAwA3AAAgAEERaiAYKQMANwAAIABBxABqIAcoAgA2AgAgACAGNgI4IAAgFjoACCAAQgU3AwBBASEGDAQLIBZBAXEhGQsgASgCJCIGQYCAgIB4Rg0AIAEoAiAhFiABKAIcIRQgASgCGCEOIAEoAgghGCABKAIEIRUgASgCACEPIAUgBjYChAQgBSABKQIoNwKIBCAFQagCaiAFQYQEaiACIAQQnwMgBSgCyAIhCCAFKALEAiEKIAUoAsACIRAgBSgCvAIhDSAFKAK4AiEJIAUoArQCIREgBSgCsAIhCyAFKAKsAiEHIAUoAqgCIRIgBSgC2AIiBkGKgICAeEcEQCAAIAUpAswCNwIsIAAgBSkC3AI3AjwgAEE0aiAFQdQCaigCADYCACAAQcQAaiAFQeQCaigCADYCACAAIAY2AjggACAINgIoIAAgCjYCJCAAIBA2AiAgACANNgIcIAAgCTYCGCAAIBE2AhQgACALNgIQIAAgBzYCDCAAIBI2AgggAEIFNwMADAILIAVBqAJqIhcgGUEAIAogCCAELQBsEPwMIAUtAKgCIQYgBSgC2AIiBEGKgICAeEcEQCAAIAUpAKkCNwAJIAAgBSkC3AI3AjwgAEEwaiAFQdACaikAADcAACAAQSlqIBdBIWopAAA3AAAgAEEhaiAXQRlqKQAANwAAIABBGWogF0ERaikAADcAACAAQRFqIAVBsQJqKQAANwAAIABBxABqIAVB5AJqKAIANgIAIAAgBDYCOCAAIAY6AAggAEIFNwMAIAgEQCAKIQYDQCAGEPIBIAZBwAJqIQYgCEEBayIIDQALCyAQBEAgCkEEaygCACIAQXhxIQQgBCAQQcACbCIDQQRBCCAAQQNxIgAbckkNByAAQQBHIAQgA0EncktxDQggChDuBQsgDQRAIAkhBgNAIAYoAgAiCgRAIAZBBGooAgAiA0EEaygCACIAQXhxIQQgBEEEQQggAEEDcSIAGyAKakkNCSAAQQBHIAQgCkEnaktxDQogAxDuBQsgBkEMaiEGIA1BAWsiDQ0ACwsgEQRAIAlBBGsoAgAiAEF4cSEEIAQgEUEMbCIDQQRBCCAAQQNxIgAbakkNByAAQQBHIAQgA0EnaktxDQggCRDuBQsgCwRAIAchBgNAIAYQyQcgBkHIAWohBiALQQFrIgsNAAsLIBJFDQIgB0EEaygCACIAQXhxIQQgBCASQcgBbCIDQQRBCCAAQQNxIgAbakkNBiAAQQBHIAQgA0EnaktxDQcgBxDuBQwCCyAFQYAEaiACQQhqKAIANgIAIAUgAikCADcD+AMgBUGoA2oiAiAFQQhqQdAA/AoAACAAQgI3AwAgAEEIaiACQdwA/AoAACAAIAY6AKEBIAAgAzoAoAEgACANNgKcASAAIAk2ApgBIAAgETYClAEgACAINgKQASAAIAo2AowBIAAgEDYCiAEgACALNgKEASAAIAc2AoABIAAgEjYCfCAAIBg2AnggACAVNgJ0IAAgDzYCcCAAIBY2AmwgACAUNgJoIAAgDjYCZCAMBEAgEyEGA0AgBkHIAGooAgAiBARAIAZBzABqKAIAIgJBBGsoAgAiAEF4cSEDIANBBEEIIABBA3EiABsgBGpJDQggAEEARyADIARBJ2pLcQ0JIAIQ7gULIAYQ0gcgBkHYAGohBiAMQQFrIgwNAAsLIAEoAgwiAUUNBCATQQRrKAIAIgBBeHEhAiACIAFB2ABsIgFBBEEIIABBA3EiABtqSQ0FIABBAEcgAiABQSdqS3ENBiATEO4FDAQLQfCbxwAQsBUACwJAIA5BgICAgHhyQYCAgIB4RwRAIBRBBGsoAgAiAEF4cSEDIANBBEEIIABBA3EiABsgDmpJDQUgAEEARyADIA5BJ2pLcQ0GIBQQ7gULQQAhBiAPRQ0BIBVBBGsoAgAiAEF4cSEDIANBBEEIIABBA3EiABsgD2pJDQQgAEEARyADIA9BJ2pLcQ0AIBUQ7gUMAQsMBAsgBS0ACEELRwRAIAVBCGoQzgQLIAIoAgAiACgCACEDIAAgA0EBazYCACADQQFGBEAgAigCABAyCyAGDQAgASgCECEAAkAgASgCFCIIBEAgACEGA0AgBkHIAGooAgAiBwRAIAZBzABqKAIAIgNBBGsoAgAiAkF4cSEEIARBBEEIIAJBA3EiAhsgB2pJDQYgAkEARyAEIAdBJ2pLcQ0HIAMQ7gULIAYQ0gcgBkHYAGohBiAIQQFrIggNAAsLIAEoAgwiAkUNAiAAQQRrKAIAIgFBeHEhAyADIAJB2ABsIgJBBEEIIAFBA3EiARtqSQ0DIAFBAEcgAyACQSdqS3ENACAAEO4FDAILDAMLIAEoAgAiBARAIAEoAgQiAkEEaygCACIAQXhxIQMgA0EEQQggAEEDcSIAGyAEakkNAiAAQQBHIAMgBEEnaktxDQMgAhDuBQsCQCABKAIYIgRBgICAgHhGDQAgBEUNACABKAIcIgJBBGsoAgAiAEF4cSEDIANBBEEIIABBA3EiABsgBGpJDQIgAEEARyADIARBJ2pLcQ0DIAIQ7gULIAEoAhAhACABKAIUIggEQCAAIQYDQCAGQcgAaigCACIHBEAgBkHMAGooAgAiA0EEaygCACICQXhxIQQgBEEEQQggAkEDcSICGyAHakkNBCACQQBHIAQgB0EnaktxDQUgAxDuBQsgBhDSByAGQdgAaiEGIAhBAWsiCA0ACwsgASgCDCIDBEAgAEEEaygCACICQXhxIQQgBCADQdgAbCIDQQRBCCACQQNxIgIbakkNAiACQQBHIAQgA0EnaktxDQMgABDuBQsgASgCJCICQYCAgIB4Rg0AIAEoAighACABKAIsIggEQCAAIQYDQCAGEMoIIAZBkAFqIQYgCEEBayIIDQALCyACRQ0AIABBBGsoAgAiAUF4cSEDIAMgAkGQAWwiAkEEQQggAUEDcSIBG3JJDQEgAUEARyADIAJBJ2pLcQ0CIAAQ7gULIAVBsARqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuvJwIYfwF+IwBBwAJrIggkAAJAAkACQAJAAkACQAJAAkACQAJAAkAgBSgCACIJKAIQIg4gBSgCECIMSwRAIAkoAgwiDSAMQRRsaiIKLQAAIhFFBEAgDiAKKAIEIgtLBEAgCkEQQQggERtqKAIAIRhBEEEIIA0gC0EUbGoiCi0AABsgCmooAgAhGSAFKAIIIRYgBSgCBCEXIAhBADYCDCAIQoCAgIDAADcCBCAIQQI2AhQCQCAGKAIABEAgCEEwaiAGEP8FIAkoAhAhDgwBCyAIQYCAgIB4NgIwCyAMIA5JBEAgCSgCDCIGIAxBFGxqIgstAABFBEAgCEEUaiERIAUoAgwhCiAMQQFqIgwgCygCBCIaTwRAQYCAgIB4IQ4MCQsgDCAOTw0HAkACQCAGIAxBFGxqIgUtAAANACAFKAIEQQFqIgUgGkkEQANAIAUgDk8EQCAFIQwMDAsgBiAFQRRsaiIFLQAADQIgGiAFKAIEQQFqIgVLDQALCyAIQbQBaiEcIAhBsAFqIR1BgICAgHghDgNAIAkgCSgCAEEBaiIFNgIAIAVFDQIgCiAKKAIAQQFqIgU2AgAgBUUNAgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgDCAJKAIQIgtJBEAgCSgCDCINIAxBFGxqIgUtAAANHCAIIAw2AkwgCCAKNgJIIAggFjYCRCAIIBc2AkAgCCAJNgI8IAUoAgQiFSALTw0BIA0gFUEUbGoiBi0AAEUNAgJAAkACQAJ/AkACQAJAAkACQCAGLQABQQVrDiwBAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAIAAAAAAACAAAAAAAAAAAAAAAAAwALIAhBPGpBocjKAEEFQYCuyQAQrgwgCSAJKAIAQQFrIgU2AgAgBUUEQCAJEJ0QCyAKIAooAgBBAWsiBTYCACAFDRYgChCREAwWCyAMQQFqIgYgFU8NCiAGQRRsIg8gDWoiBS0AAA0kIAUoAgRBAWoiBSAVSQRAA0AgBSALTw0NIA0gBUEUbGoiBS0AAA0mIBUgBSgCBEEBaiIFSw0ACwsgCSAJKAIAQQFqIgU2AgAgBUUNGCAKIAooAgBBAWoiBTYCACAFRQ0YIAkoAhAiBSAGTQ0lIAkoAgwgD2otAAANIyAJIAkoAgBBAWsiBTYCACAIIAY2ArgCIAggCjYCtAIgCCAWNgKwAiAIIBc2AqwCIAggCTYCqAIgBUUEQCAJEJ0QCyAKIAooAgBBAWsiBTYCACAFRQRAIAoQkRALIAkoAhAiDSAGTQ0MIA8gCSgCDCIPaiIFLQAADSYgBSgCBCILIA1PDQ0gDyALQRRsaiISLQAARQ0OAkACQAJ/AkACQAJAAkACQAJAAkACQCASLQABQQdrDgYJBgECBwUACyAJIAYQxRMhACAIIAY2AnwgCCAWNgJ4IAggFzYCdCAIIAk2AnAgCCAAQQFqNgKAASAKEKcUIAhBATYCrAEgCEGEs8kANgKoASAIQgE3ArQBIAggCEHwAGqtQoCAgICQCYQ3A/gBIAggCEH4AWo2ArABIAhBqAFqQYyzyQAQ8RMACyAMQQJqIgYgC08NGCAGQRRsIgwgD2oiBS0AAA0tIAUoAgRBAWoiBSALSQRAA0AgBSANTw0bIA8gBUEUbGoiBS0AAA0vIAsgBSgCBEEBaiIFSw0ACwsgCSAJKAIAQQFqIgU2AgAgBUUNISAKIAooAgBBAWoiBTYCACAFRQ0hIAkoAhAiBSAGTQ0uIAkoAgwgDGotAABFDQEMLAsgDEECaiIGIAtPDRkgBkEUbCIMIA9qIgUtAAANLCAFKAIEQQFqIgUgC0kEQANAIAUgDU8NHCAPIAVBFGxqIgUtAAANLiALIAUoAgRBAWoiBUsNAAsLIAkgCSgCAEEBaiIFNgIAIAVFDSAgCiAKKAIAQQFqIgU2AgAgBUUNICAJKAIQIgUgBk0NLSAJKAIMIAxqLQAARQ0BDCsLIAggBjYCgAEgCCAKNgJ8IAggFjYCeCAIIBc2AnQgCCAJNgJwIAhBqAFqIAhB8ABqIAcQvwUgCCgCqAEhEiAIKAKsASEFIAgoArABIQYgCCgCtAEhCyAIKAK4ASEMIAgoArwBIQ0gCCgCwAEhDyAJIAkoAgBBAWsiEzYCACATRQRAIAkQnRALIAogCigCAEEBayIQNgIAQQIhEyAQDQYgChCREAwGCyAIIAY2AoABIAggCjYCfCAIIBY2AnggCCAXNgJ0IAggCTYCcCAIQagBaiAIQfAAaiAHEL8FIAgoAqgBIRIgCCgCrAEhBSAIKAKwASEGIAgoArQBIQsgCCgCuAEhDCAIKAK8ASENIAgoAsABIQ8gCSAJKAIAQQFrIhM2AgAgE0UEQCAJEJ0QCyAKIAooAgBBAWsiEDYCAEEBIRMgEA0FIAoQkRAMBQtBOyELQfKxyQAMAgtBwQAhC0HUsMkADAELQTohC0G4sckACyEGIBIoAhAhDSAFKAIIIQwgCSAJKAIAQQFrIgE2AgAgAUUEQCAJEJ0QCyAKIAooAgBBAWsiATYCACABRQRAIAoQkRALQYCAgIB4IQVBACEPDCALIAhBqAFqIAhBqAJqIAcQvwUgCCgCwAEhDyAIKAK8ASENIAgoArgBIQwgCCgCtAEhCyAIKAKwASEGIAgoAqwBIQUgCCgCqAEhEkEAIRMLIBJBAkYNHiAIKAIUIhBBAkYNBCAQDQIgCCgCGCIQRQ0EQQgMAwsgCEGoAWogCEE8ahCYDiAIQdgAaiAdQQhqKQIANwMAIAggHSkCADcDUCAIKAKsASEFIAgoAqgBIQYgDkGAgICAeHJBgICAgHhGDRMgFEEEaygCACILQXhxIQwgDEEEQQggC0EDcSILGyAOakkNJiALQQBHIAwgDkEnaktxDScgFBDuBQwTCyAAQQA2AhggAEEnNgIMIABB2a3JADYCCCAAQoKAgICAgICAgH83AgAgACAGKAIQNgIUIAAgBSgCCDYCECAJIAkoAgBBAWsiADYCACAARQRAIAkQnRALIAogCigCAEEBayIANgIAIAANHSAKEJEQDB0LIAgoAiQiEEUNAUEUCyARaigCACIfQQRrKAIAIhtBeHEhHiAeQQRBCCAbQQNxIhsbIBBqSQ0jIBtBAEcgHiAQQSdqS3ENJCAfEO4FCyAIIA82AiwgCCANNgIoIAggDDYCJCAIIAs2AiAgCCAGNgIcIAggBTYCGCAIIBI2AhQgCCATNgIQDBALIAhBqAFqIAhBPGogBxDpBSAIKAIMIgUgCCgCBEYEQCAIQQRqEMkSCyAIKAIIIAVBzABsaiAIQagBakHMAPwKAAAgCCAFQQFqNgIMDA8LIAgpAjQhICAIKAIwIQUgCEHkAGoiBiAIQTxqEMAGIAgoAmRBgICAgHhGDQwgBUGAgICAeEcEQCAcIAgpAmQ3AgAgHEEIaiAGQQhqIgwoAgA2AgAgCCAgNwKsASAIIAU2AqgBIAYgCEGoAWpBAkGwjsoAQQEQuAcgBQRAICCnIgtBBGsoAgAiDUF4cSEGIAZBBEEIIA1BA3EiDRsgBWpJDSIgDUEARyAGIAVBJ2pLcQ0jIAsQ7gULIAgoArQBIgUEQCAIKAK4ASILQQRrKAIAIg1BeHEhBiAGQQRBCCANQQNxIg0bIAVqSQ0iIA1BAEcgBiAFQSdqS3ENIyALEO4FCyAIQThqIAwoAgA2AgAgCCAIKQJkNwMwDA8LIAhBOGogCEHsAGooAgA2AgAgCCAIKQJkNwMwDA4LIAwgC0Hcy8kAEOMSAAsgFSALQbzLyQAQ4xIAC0GA58oAQShBzMvJABDGEwALQcSwyQAQsBUACyAFIAtBjMzJABDjEgALIAYgDUGMy8kAEOMSAAsgCyANQbzLyQAQ4xIAC0GA58oAQShBzMvJABDGEwALQZixyQAQsBUACyAFIA1BjMzJABDjEgALQaixyQAQsBUACyAFIA1BjMzJABDjEgALIAggIDcCaCAIQThqIAhB7ABqKAIANgIAIAggBTYCZCAIIAgpAmQ3AzAMAQsgBSEUIAYhDgsgFUEBaiIMIBpJDQALDAoLQYDnygBBKEGczMkAEMYTCwALDAwLIAwgDkGMy8kAEOMSAAsgCyAOQfzKyQAQ4xIACwwJCyAMIA5B/MrJABDjEgALIAAgDzYCGCAAIA02AhQgACAMNgIQIAAgCzYCDCAAIAY2AgggACAFNgIEIABBAjYCAAsgCSAJKAIAQQFrIgA2AgAgAEUEQCAJEJ0QCyAKIAooAgBBAWsiADYCACAARQRAIAoQkRALAkAgCCgCMCIAQYCAgIB4ckGAgICAeEcEQCAIKAI0IgJBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQkgA0EARyABIABBJ2pLcQ0KIAIQ7gULAkAgCCgCFCIAQQJGDQACfyAARQRAIAgoAhgiBUUNAkEIDAELIAgoAiQiBUUNAUEUCyARaigCACIBQQRrKAIAIgJBeHEhACAAQQRBCCACQQNxIgIbIAVqSQ0JIAJBAEcgACAFQSdqS3ENCiABEO4FCyAIKAIIIQAgCCgCDCIBBEAgACEFA0AgBRDWCCAFQcwAaiEFIAFBAWsiAQ0ACwsgCCgCBCICBEAgAEEEaygCACIDQXhxIQEgASACQcwAbCICQQRBCCADQQNxIgMbakkNCSADQQBHIAEgAkEnaktxDQogABDuBQsgDkGAgICAeHJBgICAgHhGDQMgFEEEaygCACIBQXhxIQAgAEEEQQggAUEDcSIBGyAOakkNCCABQQBHIAAgDkEnaktxDQAgFBDuBQwDCwwICyAMIA5BjMzJABDjEgALIAkgCSgCAEEBayIFNgIAIAVFBEAgCRCdEAsgCiAKKAIAQQFrIgU2AgAgBUUEQCAKEJEQCyAIQYABaiAIQdgAaikDADcCACAIQZABaiAIQRBqIgVBCGopAgA3AgAgCEGYAWogBUEQaikCADcCACAIQaABaiAIQShqKQIANwIAIAggCCkDUDcCeCAIIAgpAhA3AogBIAggFDYCdCAIIA42AnACQCAOQYCAgIB4RgRAIAggAjYCpAIgCCABNgKgAiAIIAQ2ApwCIAggAzYCmAIgCEHJADYClAIgCEGQrckANgKQAiAIIAhBkAJqrUKAgICAwAGENwO4AiAIIAhBoAJqrUKAgICAwAGENwOwAiAIIAhBmAJqrUKAgICAwAGENwOoAiAIQgM3ArQBIAhBAzYCrAEgCEHEq8QANgKoASAIIAhBqAJqNgKwASAIQfgBaiIBIAhBqAFqENAMIAFBEGoiAiAZNgIAIAggGDYChAIgCEEANgKMAiAAQRRqIAIpAgA3AgAgAEEMaiABQQhqKQIANwIAIAAgCCkC+AE3AgQgAEECNgIADAELAkAgCCgCjAFBAkYEQCAIIAI2AqQCIAggATYCoAIgCCAENgKcAiAIIAM2ApgCIAhByQA2ApQCIAhBkK3JADYCkAIgCCAIQZACaq1CgICAgMABhDcDuAIgCCAIQaACaq1CgICAgMABhDcDsAIgCCAIQZgCaq1CgICAgMABhDcDqAIgCEIDNwK0ASAIQQM2AqwBIAhBxKvEADYCqAEgCCAIQagCajYCsAEgCEH4AWoiASAIQagBahDQDCAIQYgCaiICIBk2AgAgCCAYNgKEAiAIQQA2AowCIABBFGogAikCADcCACAAQQxqIAFBCGopAgA3AgAgACAIKQL4ATcCBCAAQQI2AgAgDkUNAiAUQQRrKAIAIgFBeHEhACAAQQRBCCABQQNxIgEbIA5qSQ0IIAFBAEcgACAOQSdqS3ENASAUEO4FDAILIAhB1AFqIAhB8ABqIgFBEGopAgA3AgAgCEHMAWogAUEIaikCADcCACAIQagBaiIBQQhqIBFBCGopAgA3AwAgAUEQaiARQRBqKQIANwMAIAFBGGogEUEYaigCADYCACAIQeQBaiAIQQxqKAIANgIAIAggCCkCcDcCxAEgCCAIKQIENwLcASAIIBEpAgA3A6gBIAgtAIgBIQIgCEHwAWogCEE4aigCADYCACAIIAgpAzA3A+gBIAAgAUHMAPwKAAAgACACOgBYIABBADYCVCAAIBk2AlAgACAYNgJMDAILDAcLAkAgCCgCjAEiAEECRg0AAn8gAEUEQCAIKAKQASIFRQ0CQQgMAQsgCCgCnAEiBUUNAUEUCyAIQYwBamooAgAiAUEEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyAFakkNBiACQQBHIAAgBUEnaktxDQcgARDuBQsgCCgCMCIAQYCAgIB4ckGAgICAeEcEQCAIKAI0IgJBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQYgA0EARyABIABBJ2pLcQ0HIAIQ7gULIAgoAgghACAIKAIMIgEEQCAAIQUDQCAFENYIIAVBzABqIQUgAUEBayIBDQALCyAIKAIEIgJFDQAgAEEEaygCACIDQXhxIQEgASACQcwAbCICQQRBCCADQQNxIgMbakkNBSADQQBHIAEgAkEnaktxDQYgABDuBQsgCEHAAmokAA8LQYDnygBBKEHsy8kAEMYTAAtBgOfKAEEoQZzMyQAQxhMACyAGIAVB3MvJABDjEgALQYDnygBBKEGcy8kAEMYTAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALvS4BBX8jAEEwayICJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIAQQFrDhcBAgMEBQYHCAkKCwwNDg8QERITFBUWFwALQQEhAyABKAIAIgRB2d/GAEEJIAEoAgQiBigCDCIFEQAADRcgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0ZIAAgARCNCkUNAQwZCyAEQerLwQBBAiAFEQAADRggAkEBOgAsIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBLGo2AhQgAiACQQxqNgIcIAAgAkEcahCNCg0YIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANGAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBcLQQEhAyABKAIAIgRB4t/GAEEJIAEoAgQiBigCDCIFEQAADRYgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0YIAIgADYCHCABQeLfxgBBCUHA48YAQQQgAkEcakH5ARCsEUUNAQwYCyAEQerLwQBBAiAFEQAADRcgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQeLfxgBBCUHA48YAQQQgAkEsakH5ARCsEQ0XIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANFwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBYLQQEhAyABKAIAIgRBpMfKAEEFIAEoAgQiBigCDCIFEQAADRUgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0XIAIgADYCHCABQaTHygBBBUGL4cYAQQUgAkEcakHzARCsEUUNAQwXCyAEQerLwQBBAiAFEQAADRYgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQaTHygBBBUGL4cYAQQUgAkEsakHzARCsEQ0WIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANFgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBULQQEhAyABKAIAIgRB69/GAEERIAEoAgQiBigCDCIFEQAADRQgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0WIAIgADYCHCABQevfxgBBEUGZlsgAQQUgAkEcakH3ARCsEUUNAQwWCyAEQerLwQBBAiAFEQAADRUgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQevfxgBBEUGZlsgAQQUgAkEsakH3ARCsEQ0VIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANFQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBQLQQEhAyABKAIAIgRBqcfKAEEHIAEoAgQiBigCDCIFEQAADRMgAEEIaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0VIAIgADYCHCABQanHygBBB0GTysYAQQYgAkEcakH6ARCsEUUNAQwVCyAEQerLwQBBAiAFEQAADRQgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQanHygBBB0GTysYAQQYgAkEsakH6ARCsEQ0UIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANFAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBMLQQEhAyABKAIAIgRBsMfKAEEDIAEoAgQiBigCDCIFEQAADRIgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0UIAIgADYCHCABQbDHygBBA0HcssYAQQQgAkEcakH3ARCsEUUNAQwUCyAEQerLwQBBAiAFEQAADRMgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQbDHygBBA0HcssYAQQQgAkEsakH3ARCsEQ0TIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANEwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBILQQEhAyABKAIAIgRB/N/GAEEFIAEoAgQiBigCDCIFEQAADREgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0TIAIgADYCHCABQfzfxgBBBUG10skAQQogAkEcakH3ARCsEUUNAQwTCyAEQerLwQBBAiAFEQAADRIgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQfzfxgBBBUG10skAQQogAkEsakH3ARCsEQ0SIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANEgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBELQQEhAyABKAIAIgRBgeDGAEEFIAEoAgQiBigCDCIFEQAADRAgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0SIAIgADYCHCABQYHgxgBBBUG10skAQQogAkEcakH3ARCsEUUNAQwSCyAEQerLwQBBAiAFEQAADREgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQYHgxgBBBUG10skAQQogAkEsakH3ARCsEQ0RIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANEQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDBALQQEhAyABKAIAIgRBhuDGAEEHIAEoAgQiBigCDCIFEQAADQ8gAEEIaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0RIAIgADYCHCABQYbgxgBBB0GTysYAQQYgAkEcakH6ARCsEUUNAQwRCyAEQerLwQBBAiAFEQAADRAgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQYbgxgBBB0GTysYAQQYgAkEsakH6ARCsEQ0QIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANEAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDA8LQQEhAyABKAIAIgRByN/GAEEHIAEoAgQiBigCDCIFEQAADQ4gAEEIaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0QIAIgADYCHCABQcjfxgBBB0GTysYAQQYgAkEcakH6ARCsEUUNAQwQCyAEQerLwQBBAiAFEQAADQ8gAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQcjfxgBBB0GTysYAQQYgAkEsakH6ARCsEQ0PIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANDwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDA4LQQEhAyABKAIAIgRBjeDGAEEIIAEoAgQiBigCDCIFEQAADQ0gAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0PIAIgADYCHCABQY3gxgBBCEGL4cYAQQUgAkEcakHzARCsEUUNAQwPCyAEQerLwQBBAiAFEQAADQ4gAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQY3gxgBBCEGL4cYAQQUgAkEsakHzARCsEQ0OIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANDgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDA0LQQEhAyABKAIAIgRBleDGAEEGIAEoAgQiBigCDCIFEQAADQwgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0OIAIgADYCHCABQZXgxgBBBkGL4cYAQQUgAkEcakHzARCsEUUNAQwOCyAEQerLwQBBAiAFEQAADQ0gAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQZXgxgBBBkGL4cYAQQUgAkEsakHzARCsEQ0NIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANDQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAwLQQEhAyABKAIAIgRBm+DGAEELIAEoAgQiBigCDCIFEQAADQsgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0NIAAgARDIB0UNAQwNCyAEQerLwQBBAiAFEQAADQwgAkEBOgAsIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBLGo2AhQgAiACQQxqNgIcIAAgAkEcahDIBw0MIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANDAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAsLQQEhAyABKAIAIgRBxLLGAEEYIAEoAgQiBigCDCIFEQAADQogAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0MIAIgADYCHCABQcSyxgBBGEHcssYAQQQgAkEcakH3ARCsEUUNAQwMCyAEQerLwQBBAiAFEQAADQsgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQcSyxgBBGEHcssYAQQQgAkEsakH3ARCsEQ0LIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANCwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAoLQQEhAyABKAIAIgRB4LLGAEEZIAEoAgQiBigCDCIFEQAADQkgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0LIAIgADYCHCABQeCyxgBBGUHcssYAQQQgAkEcakH3ARCsEUUNAQwLCyAEQerLwQBBAiAFEQAADQogAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQeCyxgBBGUHcssYAQQQgAkEsakH3ARCsEQ0KIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANCgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAkLQQEhAyABKAIAIgRBpuDGAEELIAEoAgQiBigCDCIFEQAADQggAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0KIAIgADYCHCABQabgxgBBC0HcssYAQQQgAkEcakH3ARCsEUUNAQwKCyAEQerLwQBBAiAFEQAADQkgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQabgxgBBC0HcssYAQQQgAkEsakH3ARCsEQ0JIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANCQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAgLQQEhAyABKAIAIgRBseDGAEEMIAEoAgQiBigCDCIFEQAADQcgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0JIAIgADYCHCABQbHgxgBBDEHcssYAQQQgAkEcakH3ARCsEUUNAQwJCyAEQerLwQBBAiAFEQAADQggAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQbHgxgBBDEHcssYAQQQgAkEsakH3ARCsEQ0IIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANCAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAcLQQEhAyABKAIAIgRBveDGAEEPIAEoAgQiBigCDCIFEQAADQYgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0IIAIgADYCHCABQb3gxgBBD0GL4cYAQQUgAkEcakH7ARCsEUUNAQwICyAEQerLwQBBAiAFEQAADQcgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQb3gxgBBD0GL4cYAQQUgAkEsakH7ARCsEQ0HIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANBwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAYLQQEhAyABKAIAIgRBzODGAEEKIAEoAgQiBigCDCIFEQAADQUgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0HIAIgADYCHCABQczgxgBBCkGL4cYAQQUgAkEcakHzARCsEUUNAQwHCyAEQerLwQBBAiAFEQAADQYgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQczgxgBBCkGL4cYAQQUgAkEsakHzARCsEQ0GIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANBgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAULQQEhAyABKAIAIgRB1uDGAEETIAEoAgQiBigCDCIFEQAADQQgAEEIaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0GIAAgARDyEEUNAQwGCyAEQerLwQBBAiAFEQAADQUgAkEBOgAsIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBLGo2AhQgAiACQQxqNgIcIAAgAkEcahDyEA0FIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANBQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAQLIAEoAgBB6eDGAEEJIAEoAgQoAgwRAAAhAwwDCyABKAIAQfLgxgBBECABKAIEKAIMEQAAIQMMAgsgASgCAEHwv8oAQQQgASgCBCgCDBEAACEDDAELQQEhAyABKAIAIgRBguHGAEEJIAEoAgQiBigCDCIFEQAADQAgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0CIAIgADYCHCABQYLhxgBBCUG10skAQQogAkEcakH3ARCsEUUNAQwCCyAEQerLwQBBAiAFEQAADQEgAkEBOgAbIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgADYCLCACQRxqQYLhxgBBCUG10skAQQogAkEsakH3ARCsEQ0BIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANAQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDCyACQTBqJAAgAwuUJQIQfwF+IwBB4ABrIhQkAAJAAkAgAUEhSQRAIAEhDgwBCyACQTxrIQ8DQCAERQRAIAAgASACIANBARDQAgwDCyAAIAFBA3YiBkGkA2xqIQggACAGQfABbGohDAJ/IAFBwABPBEAgACAMIAggBhD1DgwBCyAAIABBBGooAgAiByAMQQRqKAIAIg4gAEEIaigCACINIAxBCGooAgAiESANIBFJGxCjEyIGIA0gEWsgBhsiECAHIAhBBGooAgAiByANIAhBCGooAgAiCiAKIA1LGxCjEyIGIA0gCmsgBhtzQQBIDQAaIAggDCAOIAcgESAKIAogEUsbEKMTIgYgESAKayAGGyAQc0EASBsLIQkgBEEBayEEIBRBCGoiBkE4aiAJQThqKAIANgIAIAZBMGogCUEwaikCADcDACAGQShqIAlBKGopAgA3AwAgBkEgaiAJQSBqKQIANwMAIAZBGGogCUEYaikCADcDACAGQRBqIAlBEGopAgA3AwAgBkEIaiAJQQhqIhUpAgA3AwAgFCAJKQIANwMIIAkgAGtBPG4hEAJAAkACQCAFBEAgBUEEaigCACAJQQRqKAIAIAVBCGooAgAiDiAVKAIAIgcgByAOSxsQoxMiBiAOIAdrIAYbQQBODQELIAEgA0sNAUEAIQ4gACEGIAFBPGwiDSACaiISIQogECEMA0AgBiAAIAxBPGxqIhFJBEADQCAOQTxsIAIgCkE8ayIKIAZBBGooAgAgCUEEaigCACAGQQhqIggoAgAiEyAVKAIAIgsgCyATSxsQoxMiByATIAtrIAcbIgdBAEgbaiILIAYpAgA3AgAgC0E4aiAGQThqKAIANgIAIAtBMGogBkEwaikCADcCACALQShqIAZBKGopAgA3AgAgC0EgaiAGQSBqKQIANwIAIAtBGGogBkEYaikCADcCACALQRBqIAZBEGopAgA3AgAgC0EIaiAIKQIANwIAIAdBH3YgDmohDiARIAZBPGoiBksNAAsLIAEgDEcEQCAKQTxrIgogDkE8bGoiByAGKQIANwIAIAdBOGogBkE4aigCADYCACAHQTBqIAZBMGopAgA3AgAgB0EoaiAGQShqKQIANwIAIAdBIGogBkEgaikCADcCACAHQRhqIAZBGGopAgA3AgAgB0EQaiAGQRBqKQIANwIAIAdBCGogBkEIaikCADcCACAGQTxqIQYgASEMDAELCyAOQTxsIhMEQCAAIAIgE/wKAAALIAEgDmshCwJAIAEgDkYNACALQQFxIAAgE2ohDEEAIQogDkEBaiABRwRAIAtBfnEhCCANIA9qIQcgDCEGA0AgBiAHKQIANwIAIAZBOGogB0E4aigCADYCACAGQTBqIAdBMGopAgA3AgAgBkEoaiAHQShqKQIANwIAIAZBIGogB0EgaikCADcCACAGQRhqIAdBGGopAgA3AgAgBkEQaiAHQRBqKQIANwIAIAZBCGogB0EIaikCADcCACAGQTxqIBIgCkH+////A3NBPGxqIg0pAgA3AgAgBkHEAGogDUEIaikCADcCACAGQcwAaiANQRBqKQIANwIAIAZB1ABqIA1BGGopAgA3AgAgBkHcAGogDUEgaikCADcCACAGQeQAaiANQShqKQIANwIAIAZB7ABqIA1BMGopAgA3AgAgBkH0AGogDUE4aigCADYCACAHQfgAayEHIAZB+ABqIQYgCCAKQQJqIgpHDQALC0UNACAMIApBPGxqIgcgEiAKQX9zQTxsaiIGKQIANwIAIAdBOGogBkE4aigCADYCACAHQTBqIAZBMGopAgA3AgAgB0EoaiAGQShqKQIANwIAIAdBIGogBkEgaikCADcCACAHQRhqIAZBGGopAgA3AgAgB0EQaiAGQRBqKQIANwIAIAdBCGogBkEIaikCADcCAAsgDkUNACABIA5PDQIgFEEANgJYIBRBATYCTCAUQcT5ygA2AkggFEIENwJQIBRByABqQZS5ygAQ8RMACyABIANLDQBBACEIIAAhBiABQTxsIhEgAmoiCyEKA0AgBiAAIBBBPGxqIg5JBEADQCAIQTxsIAIgCkE8ayIKIAlBBGooAgAgBkEEaigCACAVKAIAIg0gBkEIaiIHKAIAIgwgDCANSxsQoxMiBSANIAxrIAUbQQBOIgUbaiIMIAYpAgA3AgAgDEE4aiAGQThqKAIANgIAIAxBMGogBkEwaikCADcCACAMQShqIAZBKGopAgA3AgAgDEEgaiAGQSBqKQIANwIAIAxBGGogBkEYaikCADcCACAMQRBqIAZBEGopAgA3AgAgDEEIaiAHKQIANwIAIAUgCGohCCAOIAZBPGoiBksNAAsLIAEgEEcEQCACIAhBPGxqIgUgBikCADcCACAFQThqIAZBOGooAgA2AgAgBUEwaiAGQTBqKQIANwIAIAVBKGogBkEoaikCADcCACAFQSBqIAZBIGopAgA3AgAgBUEYaiAGQRhqKQIANwIAIAVBEGogBkEQaikCADcCACAFQQhqIAZBCGopAgA3AgAgBkE8aiEGIAhBAWohCCAKQTxrIQogASEQDAELCyAIQTxsIgUEQCAAIAIgBfwKAAALIAEgCEYNBCABIAhrIg5BAXEgACAFaiEAQQAhBSAIQQFqIAFHBEAgDkF+cSEQIA8gEWohByAAIQYDQCAGIAcpAgA3AgAgBkE4aiAHQThqKAIANgIAIAZBMGogB0EwaikCADcCACAGQShqIAdBKGopAgA3AgAgBkEgaiAHQSBqKQIANwIAIAZBGGogB0EYaikCADcCACAGQRBqIAdBEGopAgA3AgAgBkEIaiAHQQhqKQIANwIAIAZBPGogCyAFQf7///8Dc0E8bGoiCSkCADcCACAGQcQAaiAJQQhqKQIANwIAIAZBzABqIAlBEGopAgA3AgAgBkHUAGogCUEYaikCADcCACAGQdwAaiAJQSBqKQIANwIAIAZB5ABqIAlBKGopAgA3AgAgBkHsAGogCUEwaikCADcCACAGQfQAaiAJQThqKAIANgIAIAdB+ABrIQcgBkH4AGohBiAQIAVBAmoiBUcNAAsLBEAgACAFQTxsaiIGIAsgBUF/c0E8bGoiBSkCADcCACAGQThqIAVBOGooAgA2AgAgBkEwaiAFQTBqKQIANwIAIAZBKGogBUEoaikCADcCACAGQSBqIAVBIGopAgA3AgAgBkEYaiAFQRhqKQIANwIAIAZBEGogBUEQaikCADcCACAGQQhqIAVBCGopAgA3AgALIAEgCE8EQEEAIQUgDiIBQSFJDQQMAwsgCCABIAFBpLnKABDHEwALAAsgACATaiALIAIgAyAEIBRBCGoQfSAOIgFBIU8NAAsLIA5BAkkNAEEBIQUgDkEBdiIMQTxsIgEgAmohCSAAIAFqIRICQCAOQQhPBEAgACACELEGIBIgCRCxBkEEIQUMAQsgAiAAKQIANwIAIAJBOGogAEE4aigCADYCACACQTBqIABBMGopAgA3AgAgAkEoaiAAQShqKQIANwIAIAJBIGogAEEgaikCADcCACACQRhqIABBGGopAgA3AgAgAkEQaiAAQRBqKQIANwIAIAJBCGogAEEIaikCADcCACAJQThqIBJBOGooAgA2AgAgCUEwaiASQTBqKQIANwIAIAlBKGogEkEoaikCADcCACAJQSBqIBJBIGopAgA3AgAgCUEYaiASQRhqKQIANwIAIAlBEGogEkEQaikCADcCACAJQQhqIBJBCGopAgA3AgAgCSASKQIANwIACyAOIAxrIREgBSAMSQRAIAVBPGwhASAFQQFqIQYgBSEHA0AgBiEDIAdBPGwiBCACaiIIIAAgBGoiBykCADcCACAIQThqIAdBOGooAgA2AgAgCEEwaiAHQTBqKQIANwIAIAhBKGogB0EoaikCADcCACAIQSBqIAdBIGopAgA3AgAgCEEYaiAHQRhqKQIANwIAIAhBEGogB0EQaikCADcCACAIQQhqIAdBCGopAgAiFjcCACAIQQRqKAIAIhAgCEE4aygCACAWpyINIAhBNGsoAgAiBiAGIA1LGxCjEyIEIA0gBmsgBBtBAEgEQCAHQQxqIQogCCgCACEGIAEhCAJ/AkADQCACIAhqIgtBPGshBCALIAQpAgA3AgAgC0E4aiAEQThqKAIANgIAIAtBMGogBEEwaikCADcCACALQShqIARBKGopAgA3AgAgC0EgaiAEQSBqKQIANwIAIAtBGGogBEEYaikCADcCACALQRBqIARBEGopAgA3AgAgC0EIaiAEQQhqKQIANwIAIAhBPEYNASAIQTxrIQggECALQfQAaygCACANIAtB8ABrKAIAIgcgByANSxsQoxMiBCANIAdrIAQbQQBIDQALIAIgCGoMAQsgAgsgBjYCACALQTRrIA02AgAgC0E4ayAQNgIAIAtBMGsiBCAKKQIANwIAIARBCGogCkEIaikCADcCACAEQRBqIApBEGopAgA3AgAgBEEYaiAKQRhqKQIANwIAIARBIGogCkEgaikCADcCACAEQShqIApBKGopAgA3AgALIAFBPGohASADIAxJIgQgA2ohBiADIQcgBA0ACwsgBSARSQRAIAVBPGwhDSAFQQFqIQZBPCEQIAkhBANAIAYhASAFQTxsIgMgCWoiByADIBJqIgYpAgA3AgAgB0E4aiAGQThqKAIANgIAIAdBMGogBkEwaikCADcCACAHQShqIAZBKGopAgA3AgAgB0EgaiAGQSBqKQIANwIAIAdBGGogBkEYaikCADcCACAHQRBqIAZBEGopAgA3AgAgB0EIaiAGQQhqKQIAIhY3AgAgB0EEaigCACIIIAdBOGsoAgAgFqciEyAHQTRrKAIAIgUgBSATSxsQoxMiAyATIAVrIAMbQQBIBEAgBkEMaiELIAcoAgAhBiAQIQUgBCEKAn8CQANAIAogDWoiD0E8ayEDIA8gAykCADcCACAPQThqIANBOGooAgA2AgAgD0EwaiADQTBqKQIANwIAIA9BKGogA0EoaikCADcCACAPQSBqIANBIGopAgA3AgAgD0EYaiADQRhqKQIANwIAIA9BEGogA0EQaikCADcCACAPQQhqIANBCGopAgA3AgAgBSANRg0BIAVBPGohBSAKQTxrIQogCCAPQfQAaygCACATIA9B8ABrKAIAIgcgByATSxsQoxMiAyATIAdrIAMbQQBIDQALIAogDWoMAQsgCQsgBjYCACAPQTRrIBM2AgAgD0E4ayAINgIAIA9BMGsiAyALKQIANwIAIANBCGogC0EIaikCADcCACADQRBqIAtBEGopAgA3AgAgA0EYaiALQRhqKQIANwIAIANBIGogC0EgaikCADcCACADQShqIAtBKGopAgA3AgALIBBBPGshECAEQTxqIQQgASARSSIDIAFqIQYgASEFIAMNAAsLIAlBPGshCCAOQTxsQTxrIgEgAmohCiAAIAFqIQYDQCAAIAIgCSAJQQRqKAIAIAJBBGooAgAgCUEIaigCACIEIAJBCGooAgAiAyADIARLGxCjEyIBIAQgA2sgARsiBEEATiIDGyIBKQIANwIAIABBOGogAUE4aigCADYCACAAQTBqIAFBMGopAgA3AgAgAEEoaiABQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACAGIAogCCAKQQRqKAIAIAhBBGooAgAgCkEIaigCACIHIAhBCGooAgAiBSAFIAdLGxCjEyIBIAcgBWsgARsiAUEAThsiBSkCADcCACAGQThq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IQcgACgCHCEDIAAoAhghCCABKAIAIgQoAggiBSAEKAIARgRAIAQgBUEBQQFBARDKESAEKAIIIQULIAQgBUEBajYCCCAEKAIEIAVqQfsAOgAAIAIgATYCBCACQYACOwEAIAJBkrzHAEENEOkQQci6ywAtAABFBEAQ1hELIAJBLGpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCUIBfDcDACACQQA2AiAgAkKAgICAgAE3AxggAkHAussAKQMANwMQIAIgCTcDCCACQcD6ygApAwA3AiRBBBCsASIBRQ0CIAFB7sK1qwY2AAAgAkEENgJ0IAIgATYCcCACQQQ2AmwgA0EASA0DAkAgA0UEQEEBIQEMAQsgAxCsASIBRQ0DCyADBEAgASAIIAP8CgAACyACQYOAgIB4NgKIASACIAM2AoABIAIgATYCfCACIAM2AnggAkGoAWoiASACQQhqIAJB7ABqIAJB+ABqEPwEIAJBOGoiA0EoaiACQdgBaikDADcDACADQSBqIAFBKGopAwA3AwAgA0EYaiABQSBqKQMANwMAIANBEGogAUEYaikDACIJNwMAIAJBQGsgAUEQaikDADcDACACIAIpA7ABNwM4IAmnQYWAgIB4RwRAIAMQnAoLQQQQrAEiAUUNAiABQeHknZsHNgAAIAJBBDYCdCACIAE2AnAgAkEENgJsIAJBqAFqIgEgByAGEMIKIAIoArgBQYWAgIB4Rg0LIAJB+ABqIgNBKGogAUEoaiIEKQMANwMAIANBIGogAUEgaiIFKQMANwMAIANBGGogAUEYaiIGKQMANwMAIANBEGogAUEQaiIHKQMANwMAIANBCGogAUEIaikDADcDACACIAIpA6gBNwN4IAEgAkEIaiACQewAaiADEPwEIAJBOGoiAUEoaiACQdgBaikDADcDACABQSBqIAQpAwA3AwAgAUEYaiAFKQMANwMAIAFBEGogBikDACIJNwMAIAFBCGogBykDADcDACACIAIpA7ABNwM4IAmnQYWAgIB4RwRAIAEQnAoLQQoQrAEiAUUNAiABQQhqQae8xwAvAAA7AAAgAUGfvMcAKQAANwAAIAJBCjYCdCACIAE2AnAgAkEKNgJsIAJBqAFqIgEgABCcAyACKAK4AUGFgICAeEYNCyACQfgAaiIAQShqIAFBKGoiAykDADcDACAAQSBqIAFBIGoiBCkDADcDACAAQRhqIAFBGGoiBSkDADcDACAAQRBqIAFBEGoiBikDADcDACAAQQhqIAFBCGopAwA3AwAgAiACKQOoATcDeCABIAJBCGogAkHsAGogABD8BCACQThqIgBBKGogAkHYAWopAwA3AwAgAEEgaiADKQMANwMAIABBGGogBCkDADcDACAAQRBqIAUpAwAiCTcDACAAQQhqIAYpAwA3AwAgAiACKQOwATcDOCAJp0GFgICAeEcEQCAAEJwKCyACQagBaiIBQQhqIAJBCGoiAEEIaikDADcDACAGIABBEGopAwA3AwAgBSAAQRhqKQMANwMAIAQgAEEgaikDADcDACADIABBKGopAwA3AwAgAiACKQMINwOoASACIAEQhxEgARCcCiACKAIAIgBBAXENBSAAQYD+A3FFDQcgAigCBCgCACIBKAIIIgAgASgCAEYEQCABIABBAUEBQQEQyhEgASgCCCEACyABIABBAWo2AgggASgCBCAAakH9ADoAAAwHCyACIAItAKkBOgB4QdXoygBBKyACQfgAakHUu8cAQeS7xwAQihIAC0HM2soAQS5B/NrKABDGEwsACxDREwALQYDnygBBKEHk48cAEMYTAAtBgOfKAEEoQeTjxwAQxhMACwJAIApC4wBYBEAgCqchAAwBCyAKpyIDQf//A3FB5ABuIQAgAUECayIBIAJBqAFqaiADIABB5ABsa0H//wNxQQF0LwDEuUo7AAALAkAgAEEKTwRAIAFBAmsiBCACQagBamogAEEBdC8AxLlKOwAADAELIAFBAWsiBCACQagBamogAEEwcjoAAAtBFCAEayIBIAUoAgAgBSgCCCIAa0sEQCAFIAAgAUEBQQEQyhEgBSgCCCEACyABBEAgBSgCBCAAaiACQagBaiAEaiAB/AoAAAsgBSAAIAFqNgIICyACQeABaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALQaT4ygBBNyACQThqQfjOxwBB3PjKABCKEgALIAIgAigCqAE2AnhB1ejKAEErIAJB+ABqQey5xwBBrLzHABCKEgALiCcCCH8BfiMAQYAEayICJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkBBDiABKAIAIgNBDWsgA0EMTRtBAWsODgECAwQFBgcICQoLDA0OAAsgASgCDCIDQQBIDQ8gASgCCCEEAkAgA0UEQEEBIQEMAQsgAxCsASIBRQ0RCyADBEAgASAEIAP8CgAACyAAQYOAgIB4NgIQIAAgAzYCCCAAIAE2AgQgACADNgIADA4LIABBgYCAgHg2AhAgACABLQAEOgAADA0LIAEoAgwiA0EASA0NIAEoAgghBAJAIANFBEBBASEBDAELIAMQrAEiAUUNDwsgAwRAIAEgBCAD/AoAAAsgAEGDgICAeDYCECAAIAM2AgggACABNgIEIAAgAzYCAAwMCyAAQYKAgIB4NgIQIAAgASkDCCIKNwMIIAAgCkI/iDcDAAwLCyABQQRqIAJByANqENkKIQNBJBCsASIBRQ0MIABBg4CAgHg2AhAgAEEkNgIIIAAgATYCBCAAQSQ2AgAgASADKQAANwAAIAFBIGogA0EgaigAADYAACABQRhqIANBGGopAAA3AAAgAUEQaiADQRBqKQAANwAAIAFBCGogA0EIaikAADcAAAwKCyABKAIMIgNBq9WqFU8NCiABKAIIIQQCQCADQTBsIgVFBEBBCCEGQQAhAQwBCyADIQEgBRCsASIGRQ0MCyACQQA2AqADIAIgBjYCnAMgAiABNgKYAwJAIAMEQCADQQV0IQVBACEDA0AgAkHIA2ogBBCCASACKALYA0GFgICAeEYNAiAEQSBqIQQgAigCmAMgB0YEQCACQZgDahCyEiACKAKcAyEGCyADIAZqIgEgAikDyAM3AwAgAUEoaiACQcgDaiIIQShqKQMANwMAIAFBIGogCEEgaikDADcDACABQRhqIAhBGGopAwA3AwAgAUEQaiAIQRBqKQMANwMAIAFBCGogCEEIaikDADcDACACIAdBAWoiBzYCoAMgA0EwaiEDIAVBIGsiBQ0ACwsgACACKQKYAzcCACAAQYSAgIB4NgIQIABBCGogAkGgA2ooAgA2AgAMCgsgAigCyAMhASAAQYWAgIB4NgIQIAAgATYCACACQZgDahCkCSACKAKYAyIARQ0JIAYgAEEwbBCBEwwJCyABKAIMIgNBAEgNCSABKAIIIQQCQCADRQRAQQEhAQwBCyADEKwBIgFFDQsLIAMEQCABIAQgA/wKAAALIABBg4CAgHg2AhAgACADNgIIIAAgATYCBCAAIAM2AgAMCAsgASgCDCEDIAEoAgghAUHIussALQAARQRAENYRCyACQbwBakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYCsAEgAkKAgICAgAE3A6gBIAJCgICAgICAgICAfzcDiAEgAkHAussAKQMANwOgASACIAo3A5gBIAJBwPrKACkDADcCtAEgAwRAIANBMGwhByACQZgBaiEGIAFBCGohBCACQdADaiEDA0AgAigCiAFBAUYNDCAEKAIAIgFBAEgNCiAEQQRrKAIAIQgCQCABRQRAQQEhBQwBCyABEKwBIgVFDQwLIAEEQCAFIAggAfwKAAALIAIoAowBIghBgICAgHhyQYCAgIB4RwRAIAIoApABIAgQgRMLIAIgATYClAEgAiAFNgKQASACQYCAgIB4NgKMASACIAIpA5ABIgo3ArwCIAIgATYCuAIgAkGYA2ogBEEIahCCASACKAKoA0GFgICAeEYEQCACKAKYAyEDIAEEQCAKpyABEIETCyAAQYWAgIB4NgIQIAAgAzYCACACQYgBahD0CwwKCyACQcgDaiAGIAJBuAJqIAJBmANqEN4DIAJB6AJqIgFBKGogA0EoaikDADcDACABQSBqIANBIGopAwA3AwAgAUEYaiADQRhqKQMANwMAIAFBEGogA0EQaikDACIKNwMAIAFBCGogA0EIaikDADcDACACIAMpAwA3A+gCIAqnQYWAgIB4RwRAIAEQmQoLIARBMGohBCAHQTBrIgcNAAsLIAAgAkGIAWoQjhAMBwsgAEGAgICAeDYCEAwGCyACQcgDaiABQQRqEKUCIAIoAtADIgFBAEgNBiACKALMAyEEAkAgAUUEQEEBIQMMAQsgARCsASIDRQ0ICyABBEAgAyAEIAH8CgAACyAAQYOAgIB4NgIQIAAgATYCCCAAIAM2AgQgACABNgIAIAIoAsgDIgBFDQUgBEEEaygCACIDQXhxIQEgAUEEQQggA0EDcSIDGyAAakkNCiADQQBHIAEgAEEnaktxDQsgBBDuBQwFCwJAIAFBCGoiARD4A0UNACACQcgDaiABEK0NIAIoAsgDQQFHDQAgAikD0AMiCkL/////////D1YNACAAQYKAgIB4NgIQIAAgCjcDCCAAQgA3AwAMBQsgAkEANgKgAyACQoCAgIAQNwKYAyACQdCQwQA2AswDIAJCoICAgA43AtADIAIgAkGYA2o2AsgDIAEgAkHIA2oiAxCRAg0LIAIoApgDIQEgAyACKAKcAyIDIAIoAqADELEBIAItAMgDQQFGDQggACACKwPQAxDlESABRQ0EIANBBGsoAgAiBEF4cSEAIABBBEEIIARBA3EiBBsgAWpJDQkgBEEARyAAIAFBJ2pLcQ0KIAMQ7gUMBAsgAkHIA2ogASkDCBDVCiACKALQAyIBQQBIDQQgAigCzAMhBAJAIAFFBEBBASEDDAELIAEQrAEiA0UNBgsgAQRAIAMgBCAB/AoAAAsgAEGDgICAeDYCECAAIAE2AgggACADNgIEIAAgATYCACACKALIAyIARQ0DIARBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQggA0EARyABIABBJ2pLcQ0JIAQQ7gUMAwsgAkHIA2ogASgCCCABKAIMEKUMIAIoAtADIgFBAEgNAyACKALMAyEEAkAgAUUEQEEBIQMMAQsgARCsASIDRQ0FCyABBEAgAyAEIAH8CgAACyAAQYOAgIB4NgIQIAAgATYCCCAAIAM2AgQgACABNgIAIAIoAsgDIgBFDQIgBEEEaygCACIDQXhxIQEgAUEEQQggA0EDcSIDGyAAakkNByADQQBHIAEgAEEnaktxDQggBBDuBQwCC0HIussALQAARQRAENYRCyACQTxqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIgpCAXw3AwAgAkEANgIwIAJCgICAgIABNwMoIAJCgICAgICAgICAfzcDCCACQcC6ywApAwA3AyAgAiAKNwMYIAJBwPrKACkDADcCNCACQQhqQYC8xwBBBRDOC0HIussALQAARQRAENYRCyACQawCakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYCoAIgAkKAgICAgAE3A5gCIAJBwLrLACkDADcDkAIgAiAKNwOIAiACQcD6ygApAwA3AqQCQQQQrAEiA0UNAyADQe7CtasGNgAAIAJBBDYChAEgAiADNgKAASACQQQ2AnwgASgCFCIEQQBIDQIgASgCECEFAkAgBEUEQEEBIQMMAQsgBBCsASIDRQ0ECyAEBEAgAyAFIAT8CgAACyACQYOAgIB4NgL4AiACIAQ2AvACIAIgAzYC7AIgAiAENgLoAiACQcgDaiIDIAJBiAJqIAJB/ABqIAJB6AJqEN4DIAJBuAJqIgRBKGogAkH4A2opAwA3AwAgBEEgaiADQShqKQMANwMAIARBGGogA0EgaikDADcDACAEQRBqIANBGGopAwAiCjcDACACQcACaiADQRBqKQMANwMAIAIgAikD0AM3A7gCIAqnQYWAgIB4RwRAIAQQmQoLQQQQrAEiA0UNAyADQfTywasGNgAAIAJBBDYCwAIgAiADNgK8AiACQQQ2ArgCIAJBADYC8AIgAkKAgICAEDcC6AIgAkHQkMEANgLMAyACQqCAgIAONwLQAyACIAJB6AJqNgLIAyABQQRqIAJByANqENcODQggAigC8AIiAUEASA0CIAIoAuwCIQQgAigC6AIhBQJAIAFFBEBBASEDDAELIAEQrAEiA0UNBAsgAQRAIAMgBCAB/AoAAAsgAkGDgICAeDYCqAMgAiABNgKgAyACIAM2ApwDIAIgATYCmAMgAkHIA2oiASACQYgCaiACQbgCaiACQZgDahDeAyACQegCaiIDQShqIAJB+ANqKQMANwMAIANBIGogAUEoaikDADcDACADQRhqIAFBIGopAwA3AwAgA0EQaiABQRhqKQMAIgo3AwAgAkHwAmogAUEQaikDADcDACACIAIpA9ADNwPoAiAKp0GFgICAeEcEQCADEJkKCyAFBEAgBCAFEIETCyACQcgAaiIBQQhqIAJBiAJqIgNBCGopAwA3AwAgAUEQaiADQRBqKQMANwMAIAFBGGogA0EYaikDADcDACABQSBqIANBIGopAwA3AwAgAUEoaiADQShqKQMANwMAIAIgAikDiAI3A0ggAkEIaiIDIAEQgREiBEUEQCABEJkKIAAgAxCOEAwCCyAAQYWAgIB4NgIQIAAgBDYCACACQcgAahCZCiACQQhqEPQLDAELIAEoAhAhBSABKAIMIQcgASgCHCEEIAEoAhghBkHIussALQAARQRAENYRCyACQfwBakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYC8AEgAkKAgICAgAE3A+gBIAJCgICAgICAgICAfzcDyAEgAkHAussAKQMANwPgASACIAo3A9gBIAJBwPrKACkDADcC9AEgAkHIAWpBkrzHAEENEM4LQci6ywAtAABFBEAQ1hELIAJB3AJqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIgpCAXw3AwAgAkEANgLQAiACQoCAgICAATcDyAIgAkHAussAKQMANwPAAiACIAo3A7gCIAJBwPrKACkDADcC1AJBBBCsASIDRQ0CIANB7sK1qwY2AAAgAkEENgJQIAIgAzYCTCACQQQ2AkggBEEASA0BAkAgBEUEQEEBIQMMAQsgBBCsASIDRQ0DCyAEBEAgAyAGIAT8CgAACyACQYOAgIB4NgKoAyACIAQ2AqADIAIgAzYCnAMgAiAENgKYAyACQcgDaiIDIAJBuAJqIAJByABqIAJBmANqEN4DIAJB6AJqIgRBKGogAkH4A2opAwA3AwAgBEEgaiADQShqKQMANwMAIARBGGogA0EgaikDADcDACAEQRBqIANBGGopAwAiCjcDACACQfACaiADQRBqKQMANwMAIAIgAikD0AM3A+gCIAqnQYWAgIB4RwRAIAQQmQoLQQQQrAEiA0UNAiADQeHknZsHNgAAIAJBBDYCUCACIAM2AkwgAkEENgJIIAJByANqIgMgByAFELwKIAIoAtgDQYWAgIB4Rg0IIAJBmANqIgRBKGogA0EoaiIFKQMANwMAIARBIGogA0EgaiIHKQMANwMAIARBGGogA0EYaiIGKQMANwMAIARBEGogA0EQaiIIKQMANwMAIARBCGogA0EIaikDADcDACACIAIpA8gDNwOYAyADIAJBuAJqIAJByABqIAQQ3gMgAkHoAmoiA0EoaiACQfgDaikDADcDACADQSBqIAUpAwA3AwAgA0EYaiAHKQMANwMAIANBEGogBikDACIKNwMAIANBCGogCCkDADcDACACIAIpA9ADNwPoAiAKp0GFgICAeEcEQCADEJkKC0EKEKwBIgNFDQIgA0EIakGnvMcALwAAOwAAIANBn7zHACkAADcAACACQQo2AlAgAiADNgJMIAJBCjYCSCACQcgDaiIDIAEQmwMgAigC2ANBhYCAgHhGDQggAkGYA2oiAUEoaiADQShqIgQpAwA3AwAgAUEgaiADQSBqIgUpAwA3AwAgAUEYaiADQRhqIgcpAwA3AwAgAUEQaiADQRBqIgYpAwA3AwAgAUEIaiADQQhqKQMANwMAIAIgAikDyAM3A5gDIAMgAkG4AmogAkHIAGogARDeAyACQegCaiIBQShqIAJB+ANqKQMANwMAIAFBIGogBCkDADcDACAB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AgAgAkGIAWoQ8QsMCgsgAkHIA2ogBiACQbgCaiACQZgDahD8BCACQegCaiIBQShqIANBKGopAwA3AwAgAUEgaiADQSBqKQMANwMAIAFBGGogA0EYaikDADcDACABQRBqIANBEGopAwAiCjcDACABQQhqIANBCGopAwA3AwAgAiADKQMANwPoAiAKp0GFgICAeEcEQCABEJwKCyAEQTBqIQQgB0EwayIHDQALCyAAIAJBiAFqEI4QDAcLIABBgICAgHg2AhAMBgsgAkHIA2ogAUEEahClAiACKALQAyIBQQBIDQYgAigCzAMhBAJAIAFFBEBBASEDDAELIAEQrAEiA0UNCAsgAQRAIAMgBCAB/AoAAAsgAEGDgICAeDYCECAAIAE2AgggACADNgIEIAAgATYCACACKALIAyIARQ0FIARBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQogA0EARyABIABBJ2pLcQ0LIAQQ7gUMBQsCQCABQQhqIgEQ8wNFDQAgAkHIA2ogARCtDSACKALIA0EBRw0AIAIpA9ADIgpC/////////w9WDQAgAEGCgICAeDYCECAAIAo3AwggAEIANwMADAULIAJBADYCoAMgAkKAgICAEDcCmAMgAkHgzscANgLMAyACQqCAgIAONwLQAyACIAJBmANqNgLIAyABIAJByANqIgMQkQINCyACKAKYAyEBIAMgAigCnAMiAyACKAKgAxCxASACLQDIA0EBRg0IIAAgAisD0AMQ5REgAUUNBCADQQRrKAIAIgRBeHEhACAAQQRBCCAEQQNxIgQbIAFqSQ0JIARBAEcgACABQSdqS3ENCiADEO4FDAQLIAJByANqIAEpAwgQ1wogAigC0AMiAUEASA0EIAIoAswDIQQCQCABRQRAQQEhAwwBCyABEKwBIgNFDQYLIAEEQCADIAQgAfwKAAALIABBg4CAgHg2AhAgACABNgIIIAAgAzYCBCAAIAE2AgAgAigCyAMiAEUNAyAEQQRrKAIAIgNBeHEhASABQQRBCCADQQNxIgMbIABqSQ0IIANBAEcgASAAQSdqS3ENCSAEEO4FDAMLIAJByANqIAEoAgggASgCDBClDCACKALQAyIBQQBIDQMgAigCzAMhBAJAIAFFBEBBASEDDAELIAEQrAEiA0UNBQsgAQRAIAMgBCAB/AoAAAsgAEGDgICAeDYCECAAIAE2AgggACADNgIEIAAgATYCACACKALIAyIARQ0CIARBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQcgA0EARyABIABBJ2pLcQ0IIAQQ7gUMAgtByLrLAC0AAEUEQBDWEQsgAkE8akHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYCMCACQoCAgICAATcDKCACQoCAgICAgICAgH83AwggAkHAussAKQMANwMgIAIgCjcDGCACQcD6ygApAwA3AjQgAkEIakGAvMcAQQUQzAtByLrLAC0AAEUEQBDWEQsgAkGsAmpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACACQQA2AqACIAJCgICAgIABNwOYAiACQcC6ywApAwA3A5ACIAIgCjcDiAIgAkHA+soAKQMANwKkAkEEEKwBIgNFDQMgA0HuwrWrBjYAACACQQQ2AoQBIAIgAzYCgAEgAkEENgJ8IAEoAhQiBEEASA0CIAEoAhAhBQJAIARFBEBBASEDDAELIAQQrAEiA0UNBAsgBARAIAMgBSAE/AoAAAsgAkGDgICAeDYC+AIgAiAENgLwAiACIAM2AuwCIAIgBDYC6AIgAkHIA2oiAyACQYgCaiACQfwAaiACQegCahD8BCACQbgCaiIEQShqIAJB+ANqKQMANwMAIARBIGogA0EoaikDADcDACAEQRhqIANBIGopAwA3AwAgBEEQaiADQRhqKQMAIgo3AwAgAkHAAmogA0EQaikDADcDACACIAIpA9ADNwO4AiAKp0GFgICAeEcEQCAEEJwKC0EEEKwBIgNFDQMgA0H08sGrBjYAACACQQQ2AsACIAIgAzYCvAIgAkEENgK4AiACQQA2AvACIAJCgICAgBA3AugCIAJB4M7HADYCzAMgAkKggICADjcC0AMgAiACQegCajYCyAMgAUEEaiACQcgDahDXDg0IIAIoAvACIgFBAEgNAiACKALsAiEEIAIoAugCIQUCQCABRQRAQQEhAwwBCyABEKwBIgNFDQQLIAEEQCADIAQgAfwKAAALIAJBg4CAgHg2AqgDIAIgATYCoAMgAiADNgKcAyACIAE2ApgDIAJByANqIgEgAkGIAmogAkG4AmogAkGYA2oQ/AQgAkHoAmoiA0EoaiACQfgDaikDADcDACADQSBqIAFBKGopAwA3AwAgA0EYaiABQSBqKQMANwMAIANBEGogAUEYaikDACIKNwMAIAJB8AJqIAFBEGopAwA3AwAgAiACKQPQAzcD6AIgCqdBhYCAgHhHBEAgAxCcCgsgBQRAIAQgBRCBEwsgAkHIAGoiAUEIaiACQYgCaiIDQQhqKQMANwMAIAFBEGogA0EQaikDADcDACABQRhqIANBGGopAwA3AwAgAUEgaiADQSBqKQMANwMAIAFBKGogA0EoaikDADcDACACIAIpA4gCNwNIIAJBCGoiAyABEPkQIgRFBEAgARCcCiAAIAMQjhAMAgsgAEGFgICAeDYCECAAIAQ2AgAgAkHIAGoQnAogAkEIahDxCwwBCyABKAIQIQUgASgCDCEHIAEoAhwhBCABKAIYIQZByLrLAC0AAEUEQBDWEQsgAkH8AWpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACACQQA2AvABIAJCgICAgIABNwPoASACQoCAgICAgICAgH83A8gBIAJBwLrLACkDADcD4AEgAiAKNwPYASACQcD6ygApAwA3AvQBIAJByAFqQZK8xwBBDRDMC0HIussALQAARQRAENYRCyACQdwCakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYC0AIgAkKAgICAgAE3A8gCIAJBwLrLACkDADcDwAIgAiAKNwO4AiACQcD6ygApAwA3AtQCQQQQrAEiA0UNAiADQe7CtasGNgAAIAJBBDYCUCACIAM2AkwgAkEENgJIIARBAEgNAQJAIARFBEBBASEDDAELIAQQrAEiA0UNAwsgBARAIAMgBiAE/AoAAAsgAkGDgICAeDYCqAMgAiAENgKgAyACIAM2ApwDIAIgBDYCmAMgAkHIA2oiAyACQbgCaiACQcgAaiACQZgDahD8BCACQegCaiIEQShqIAJB+ANqKQMANwMAIARBIGogA0EoaikDADcDACAEQRhqIANBIGopAwA3AwAgBEEQaiADQRhqKQMAIgo3AwAgAkHwAmogA0EQaikDADcDACACIAIpA9ADNwPoAiAKp0GFgICAeEcEQCAEEJwKC0EEEKwBIgNFDQIgA0Hh5J2bBzYAACACQQQ2AlAgAiADNgJMIAJBBDYCSCACQcgDaiIDIAcgBRDCCiACKALYA0GFgICAeEYNCCACQZgDaiIEQShqIANBKGoiBSkDADcDACAEQSBqIANBIGoiBykDADcDACAEQRhqIANBGGoiBikDADcDACAEQRBqIANBEGoiCCkDADcDACAEQQhqIANBCGopAwA3AwAgAiACKQPIAzcDmAMgAyACQbgCaiACQcgAaiAEEPwEIAJB6AJqIgNBKGogAkH4A2opAwA3AwAgA0EgaiAFKQMANwMAIANBGGogBykDADcDACADQRBqIAYpAwAiCjcDACADQQhqIAgpAwA3AwAgAiACKQPQAzcD6AIgCqdBhYCAgHhHBEAgAxCcCgtBChCsASIDRQ0CIANBCGpBp7zHAC8AADsAACADQZ+8xwApAAA3AAAgAkEKNgJQIAIgAzYCTCACQQo2AkggAkHIA2oiAyABEJwDIAIoAtgDQYWAgIB4Rg0IIAJBmANqIgFBKGogA0EoaiIEKQMANwMAIAFBIGogA0EgaiIFKQMANwMAIAFBGGogA0EYaiIHKQMANwMAIAFBEGogA0EQaiIGKQMANwMAIAFBCGogA0EIaikDADcDACACIAIpA8gDNwOYAyADIAJBuAJqIAJByABqIAEQ/AQgAkHoAmoiAUEoaiACQfgDaikDADcDACABQSBqIAQpAwA3AwAgAUEYaiAFKQMANwMAIAFBEGogBykDACIKNwMAIAFBCGogBikDADcDACACIAIpA9ADNwPoAiAKp0GFgICAeEcEQCABEJwKCyACQYgCaiIBQQhqIAJBuAJqIgNBCGopAwA3AwAgAUEQaiADQRBqKQMANwMAIAFBGGogA0EYaikDADcDACABQSBqIANBIGopAwA3AwAgAUEoaiADQShqKQMANwMAIAIgAikDuAI3A4gCIAJByAFqIgMgARD5ECIERQRAIAEQnAogACADEI4QDAELIABBhYCAgHg2AhAgACAENgIAIAJBiAJqEJwKIAJByAFqEPELCyACQYAEaiQADwsQ0RMLAAtBgOfKAEEoQZT6ygAQxhMACyACIAItAMkDOgCYA0HV6MoAQSsgAkGYA2pB1LvHAEHku8cAEIoSAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALQaT4ygBBNyACQfwAakH4zscAQdz4ygAQihIACyACIAIoAsgDNgKYA0HV6MoAQSsg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CWoiAgRAIBYoAgBB/wEgAvwLAAsgASABQQFqQQN2QQdsIAFBCEkbIQILIAAgAjYCOCAAQQA2AjwLAkACQCACIBJJBEAgAEEwaiASIABBQGsQpAMgA0EANgKIASADQoCAgIDAADcCgAEMAQsgA0EANgKIASADQoCAgIDAADcCgAEgEg0AQQQhAAwBCyAQQeQAaiEBIBJBAWtB/////wNxQQFqIQcgA0E8aiEJQQAhBSAQIQQCQAJAA0AgBCECIAEhBAJAAkACfyACKAJAQYCAgIB4RwRAIANBCGogFkEBIAAoAvQBIAIoAkQgAigCSBCqBCAFENYHIAMoAgwhCCADKAIIDAELIAMgFkEAIAMgBRDWByADKAIEIQggAygCAAtBAXFFDQAgAigCQEGAgICAeEcEQCACKQJEISAgA0H4AGoiASACQeAAaigCADYCACADIAIpAlg3A3AgAyAgNwJoIAMgITcDECADQgE3AlQgA0ECNgJMIANBjK7EADYCSCADIANBEGo2AlAgA0EwaiADQcgAahDQDCAJQQhqIAEoAgA2AgAgCSADKQNwNwIAIAAoAoQCIgEoAgghAiABKAIAIAJGBEAgARDkEgsgASACQQFqNgIIIAEoAgQgAkEYbGoiASADKQIwNwIAIAFBCGogA0EwaiICQQhqKQIANwIAIAFBEGogAkEQaikCADcCAAwBCyADKAKIAUUEQCAIIBJPDQQgA0EANgI4IANCgICAgBA3AjAgA0HErsUANgJMIANCoICAgA43AlAgAyADQTBqIgE2AkggECAIQeQAbGogA0HIAGoQvQINAiADQfgAaiILIAFBCGooAgA2AgAgAyADKQIwNwNwIAMoAogBIgEgAygCgAFGBEAgA0GAAWoQvRILIAMoAoQBIAFBDGxqIgggAykDcDcCACAIQQhqIAsoAgA2AgAgAyABQQFqNgKIAQsgA0EANgI4IANCgICAgBA3AjAgA0HErsUANgJMIANCoICAgA43AlAgAyADQTBqIgE2AkggAiADQcgAahC9Ag0MIANB+ABqIgIgAUEIaigCADYCACADIAMpAjA3A3AgAygCiAEiASADKAKAAUYEQCADQYABahC9EgsgAygChAEgAUEMbGoiCyADKQNwNwIAIAtBCGogAigCADYCACADIAFBAWo2AogBCyAEQeQAQQAgBCAURxtq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KAK0ASEBIAMoArABQQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBSABKAIIIgdPDQNBASECIAEgBUEBaiIENgIEIAQgB08NASABIAVBAmo2AgQLIAFBADoAkQEgA0GoAWogARDGCiADKAKoASECIAMoAqwBIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgVFBEAgA0GYAWogARDGCiADKAKcASEBIAMoApgBIQIMAQsgAUEAOgCRASADQaABaiABEMYKIAMoAqABIQIgAygCpAEiASAFOgCRAQsgAkEBcUUNAAsLIANBkAFqIAEQjgIgAygClAEhASADKAKQAUEBcQ0AAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgUgASgCCCIHTw0DQQEhAiABIAVBAWoiBDYCBCAEIAdPDQEgASAFQQJqNgIECyABQQA6AJEBIANBiAFqIAEQxgogAygCiAEhAiADKAKMASIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIFRQRAIANB+ABqIAEQxgogAygCfCEBIAMoAnghAgwBCyABQQA6AJEBIANBgAFqIAEQxgogAygCgAEhAiADKAKEASIBIAU6AJEBCyACQQFxRQ0ACwsgASgCAEEBcQRAIAEoAgQiAiABKAIITw0BIAEgAkEBajYCBAtBACEFQQAhByABKAKMASIEIAEoAogBIgJGBEAgASgCICEHIAEoAiwhBQsgASgCFCEIAkAgAS0AkAFBAkcNACABLQCRAUUNACABKAIMIAhGBEAgAUEMahC4EgsgASgCECAIQRRsaiIEIAI2AgggBEEANgIEIARBADoAACABIAhBAWo2AhQgASgCjAEhBAtBACEKIAIgBEYEQCABKAIsIAEoAiBqIQoLIAEoAnghDiABKAJcIQ8CQAJAAkACQAJAAkACQCABKAIAQQFxBEAgASgCBCIJIAEoAggiEk8NASABIAlBAWoiEzYCBCASIBNNDQEgASAJQQJqNgIECyADQfAAaiABENICIAMoAnQhASADKAJwQQFxRQ0FIAEoAgBBAXEE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QSRqEMISCyABKAIoIAJqQRI6AAAgASACQQFqNgIsIAEtAJABBSAGC0H/AXFBAkcNBSABLQCRAUUNBSABKAIUIgIgC00NAyABKAIQIAtBFGxqIgYtAAANByAGIAI2AgQgASgCiAEhBSABKAIUIgYgASgCDEYEQCABQQxqELgSCyABKAIQIAZBFGxqIgIgBTYCECACQQA2AgggAiALNgIEIAJBgSQ7AQAgASAGQQFqNgIUDAULIAIgDE8NASABIAw2AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIYIAJGBEAgAUEYahDCEgsgASACQQFqNgIgIAEoAhwgAmpBEjoAAAtBASECIAEtAHxBAUcNASABLQCRAUUNASABQdQAakESIBVBACABKAJ4IBRNGxCwBQwBCyALIAJBmMnJABDjEgALIAEtAJABQQJHDQEgAS0AkQFFDQEgCyABKAIUSw0BIAEgCzYCFAwBC0EAIQIgAS0AfEUNACABLQCRAUUNACABQdQAakESIBVBACABKAJ4IBRNGxCwBQsgACABNgIEIAAgAjYCACADQfABaiQADwtBgOfKAEEoQajJyQAQxhMAC8YiAhB/AX4jAEHQAGsiESQAAkACQCABQSFJBEAgASENDAELIAJBOGshDwNAIARFBEAgACABIAIgA0EBENsCDAMLIAAgAUEDdiIGQYgDbGohCCAAIAZB4AFsaiEMIARBAWshBCARQTBqAn8gAUHAAE8EQCAAIAwgCCAGEPcODAELIAAgAEEEaigCACIHIAxBBGooAgAiDSAAQQhqKAIAIg4gDEEIaigCACISIA4gEkkbEKMTIgYgDiASayAGGyIQIAcgCEEEaigCACIHIA4gCEEIaigCACIJIAkgDksbEKMTIgYgDiAJayAGG3NBAEgNABogCCAMIA0gByASIAkgCSASSxsQoxMiBiASIAlrIAYbIBBzQQBIGwsiCkEwaikDADcDACARQShqIApBKGopAwA3AwAgEUEgaiAKQSBqKQMANwMAIBFBGGogCkEYaikDADcDACARQRBqIApBEGopAwA3AwAgEUEIaiAKQQhqIhUpAwA3AwAgESAKKQMANwMAIAogAGtBOG4hEAJAAkACQCAFBEAgBUEEaigCACAKQQRqKAIAIAVBCGooAgAiDSAVKAIAIgcgByANSxsQoxMiBiANIAdrIAYbQQBODQELIAEgA0sNAUEAIQ0gACEGIAFBOGwiDiACaiIUIQkgECEMA0AgBiAAIAxBOGxqIhJJBEADQCANQThsIAIgCUE4ayIJIAZBBGooAgAgCkEEaigCACAGQQhqIggoAgAiEyAVKAIAIgsgCyATSxsQoxMiByATIAtrIAcbIgdBAEgbaiILIAYpAwA3AwAgC0EwaiAGQTBqKQMANwMAIAtBKGogBkEoaikDADcDACALQSBqIAZBIGopAwA3AwAgC0EYaiAGQRhqKQMANwMAIAtBEGogBkEQaikDADcDACALQQhqIAgpAwA3AwAgB0EfdiANaiENIBIgBkE4aiIGSw0ACwsgASAMRwRAIAlBOGsiCSANQThsaiIHIAYpAwA3AwAgB0EwaiAGQTBqKQMANwMAIAdBKGogBkEoaikDADcDACAHQSBqIAZBIGopAwA3AwAgB0EYaiAGQRhqKQMANwMAIAdBEGogBkEQaikDADcDACAHQQhqIAZBCGopAwA3AwAgBkE4aiEGIAEhDAwBCwsgDUE4bCITBEAgACACIBP8CgAACyABIA1rIQsCQCABIA1GDQAgC0EBcSAAIBNqIQxBACEJIA1BAWogAUcEQCALQX5xIQggDiAPaiEHIAwhBgNAIAYgBykDADcDACAGQTBqIAdBMGopAwA3AwAgBkEoaiAHQShqKQMANwMAIAZBIGogB0EgaikDADcDACAGQRhqIAdBGGopAwA3AwAgBkEQaiAHQRBqKQMANwMAIAZBCGogB0EIaikDADcDACAGQThqIBQgCUH+////AXNBOGxqIg4pAwA3AwAgBkFAayAOQQhqKQMANwMAIAZByABqIA5BEGopAwA3AwAgBkHQAGogDkEYaikDADcDACAGQdgAaiAOQSBqKQMANwMAIAZB4ABqIA5BKGopAwA3AwAgBkHoAGogDkEwaikDADcDACAHQfAAayEHIAZB8ABqIQYgCCAJQQJqIglHDQALC0UNACAMIAlBOGxqIgcgFCAJQX9zQThsaiIGKQMANwMAIAdBMGogBkEwaikDADcDACAHQShqIAZBKGopAwA3AwAgB0EgaiAGQSBqKQMANwMAIAdBGGogBkEYaikDADcDACAHQRBqIAZBEGopAwA3AwAgB0EIaiAGQQhqKQMANwMACyANRQ0AIAEgDU8NAiARQQA2AkggEUEBNgI8IBFBxPnKADYCOCARQgQ3AkAgEUE4akGUucoAEPETAAsgASADSw0AQQAhCCAAIQYgAUE4bCISIAJqIgshCQNAIAYgACAQQThsaiINSQRAA0AgCEE4bCACIAlBOGsiCSAKQQRqKAIAIAZBBGooAgAgFSgCACIOIAZBCGoiBygCACIMIAwgDksbEKMTIgUgDiAMayAFG0EATiIFG2oiDCAGKQMANwMAIAxBMGogBkEwaikDADcDACAMQShqIAZBKGopAwA3AwAgDEEgaiAGQSBqKQMANwMAIAxBGGogBkEYaikDADcDACAMQRBqIAZBEGopAwA3AwAgDEEIaiAHKQMANwMAIAUgCGohCCANIAZBOGoiBksNAAsLIAEgEEcEQCACIAhBOGxqIgUgBikDADcDACAFQTBqIAZBMGopAwA3AwAgBUEoaiAGQShqKQMANwMAIAVBIGogBkEgaikDADcDACAFQRhqIAZBGGopAwA3AwAgBUEQaiAGQRBqKQMANwMAIAVBCGogBkEIaikDADcDACAGQThqIQYgCEEBaiEIIAlBOGshCSABIRAMAQsLIAhBOGwiBQRAIAAgAiAF/AoAAAsgASAIRg0EIAEgCGsiDUEBcSAAIAVqIQBBACEFIAhBAWogAUcEQCANQX5xIRAgDyASaiEHIAAhBgNAIAYgBykDADcDACAGQTBqIAdBMGopAwA3AwAgBkEoaiAHQShqKQMANwMAIAZBIGogB0EgaikDADcDACAGQRhqIAdBGGopAwA3AwAgBkEQaiAHQRBqKQMANwMAIAZBCGogB0EIaikDADcDACAGQThqIAsgBUH+////AXNBOGxqIgopAwA3AwAgBkFAayAKQQhqKQMANwMAIAZByABqIApBEGopAwA3AwAgBkHQAGogCkEYaikDADcDACAGQdgAaiAKQSBqKQMANwMAIAZB4ABqIApBKGopAwA3AwAgBkHoAGogCkEwaikDADcDACAHQfAAayEHIAZB8ABqIQYgECAFQQJqIgVHDQALCwRAIAAgBUE4bGoiBiALIAVBf3NBOGxqIgUpAwA3AwAgBkEwaiAFQTBqKQMANwMAIAZBKGogBUEoaikDADcDACAGQSBqIAVBIGopAwA3AwAgBkEYaiAFQRhqKQMANwMAIAZBEGogBUEQaikDADcDACAGQQhqIAVBCGopAwA3AwALIAEgCE8EQEEAIQUgDSIBQSFJDQQMAwsgCCABIAFBpLnKABDHEwALAAsgACATaiALIAIgAyAEIBEQiAEgDSIBQSFPDQALCyANQQJJDQBBASEFIA1BAXYiDEE4bCIBIAJqIQogACABaiEUAkAgDUEITwRAIAAgAhDtBiAUIAoQ7QZBBCEFDAELIAIgACkDADcDACACQTBqIABBMGopAwA3AwAgAkEoaiAAQShqKQMANwMAIAJBIGogAEEgaikDADcDACACQRhqIABBGGopAwA3AwAgAkEQaiAAQRBqKQMANwMAIAJBCGogAEEIaikDADcDACAKQTBqIBRBMGopAwA3AwAgCkEoaiAUQShqKQMANwMAIApBIGogFEEgaikDADcDACAKQRhqIBRBGGopAwA3AwAgCkEQaiAUQRBqKQMANwMAIApBCGogFEEIaikDADcDACAKIBQpAwA3AwALIA0gDGshEiAFIAxJBEAgBUE4bCEBIAVBAWohBiAFIQcDQCAGIQMgB0E4bCIEIAJqIgggACAEaiIHKQMANwMAIAhBMGogB0EwaikDADcDACAIQShqIAdBKGopAwA3AwAgCEEgaiAHQSBqKQMANwMAIAhBGGogB0EYaikDADcDACAIQRBqIAdBEGopAwA3AwAgCEEIaiAHQQhqKQMAIhY3AwAgCEEEaigCACIQIAhBNGsoAgAgFqciDiAIQTBrKAIAIgYgBiAOSxsQoxMiBCAOIAZrIAQbQQBIBEAgB0EMaiEJIAgoAgAhBiABIQgCfwJAA0AgAiAIaiILQThrIQQgCyAEKQMANwMAIAtBMGogBEEwaikDADcDACALQShqIARBKGopAwA3AwAgC0EgaiAEQSBqKQMANwMAIAtBGGogBEEYaikDADcDACALQRBqIARBEGopAwA3AwAgC0EIaiAEQQhqKQMANwMAIAhBOEYNASAIQThrIQggECALQewAaygCACAOIAtB6ABrKAIAIgcgByAOSxsQoxMiBCAOIAdrIAQbQQBIDQALIAIgCGoMAQsgAgsgBjYCACALQTBrIA42AgAgC0E0ayAQNgIAIAtBLGsiBCAJKQIANwIAIARBCGogCUEIaikCADcCACAEQRBqIAlBEGopAgA3AgAgBEEYaiAJQRhqKQIANwIAIARBIGogCUEgaikCADcCACAEQShqIAlBKGooAgA2AgALIAFBOGohASADIAxJIgQgA2ohBiADIQcgBA0ACwsgBSASSQRAIAVBOGwhDiAFQQFqIQZBOCEQIAohBANAIAYhASAFQThsIgMgCmoiByADIBRqIgYpAwA3AwAgB0EwaiAGQTBqKQMANwMAIAdBKGogBkEoaikDADcDACAHQSBqIAZBIGopAwA3AwAgB0EYaiAGQRhqKQMANwMAIAdBEGogBkEQaikDADcDACAHQQhqIAZBCGopAwAiFjcDACAHQQRqKAIAIgggB0E0aygCACAWpyITIAdBMGsoAgAiBSAFIBNLGxCjEyIDIBMgBWsgAxtBAEgEQCAGQQxqIQsgBygCACEGIBAhBSAEIQkCfwJAA0AgCSAOaiIPQThrIQMgDyADKQMANwMAIA9BMGogA0EwaikDADcDACAPQShqIANBKGopAwA3AwAgD0EgaiADQSBqKQMANwMAIA9BGGogA0EYaikDADcDACAPQRBqIANBEGopAwA3AwAgD0EIaiADQQhqKQMANwMAIAUgDkYNASAFQThqIQUgCUE4ayEJIAggD0HsAGsoAgAgEyAPQegAaygCACIHIAcgE0sbEKMTIgMgEyAHayADG0EASA0ACyAJIA5qDAELIAoLIAY2AgAgD0EwayATNgIAIA9BNGsgCDYCACAPQSxrIgMgCykCADcCACADQQhqIAtBCGopAgA3AgAgA0EQaiALQRBqKQIANwIAIANBGGogC0EYaikCADcCACADQSBqIAtBIGopAgA3AgAgA0EoaiALQShqKAIANgIACyAQQThrIRAgBEE4aiEEIAEgEkkiAyABaiEGIAEhBSADDQALCyAKQThrIQggDUE4bEE4ayIBIAJqIQkgACABaiEGA0AgACACIAogCkEEaigCACACQQRqKAIAIApBCGooAgAiBCACQQhqKAIAIgMgAyAESxsQoxMiASAEIANrIAEbIgRBAE4iAxsiASkDADcDACAAQTBqIAFBMGopAwA3AwAgAEEoaiABQShqKQMANwMAIABBIGogAUEgaikDADcDACAAQRhqIAFBGGopAwA3AwAgAEEQaiABQRBqKQMANwMAIABBCGogAUEIaikDADcDACAGIAkgCCAJQQRqKAIAIAhBBGooAgAgCUEIaigCACIHIAhBCGooAgAiBSAFIAdLGxCjEyIBIAcgBWsg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BCgCACIDQQNHBEAgAiAEQQRqKAIAIgg2AoAEIAIgBEEUaigCACIGNgKYAQJAAn8CQAJAIAMOAgEDAAsgBiAGKAIAIgNBAWs2AgAgA0EBRw0EIAJBmAFqDAELIAggCCgCACIDQQFrNgIAIANBAUcNAyACQYAEagsoAgAQMgwCCyACQagIaiIKQQhqIgUgBEEQaigCADYCACACIARBCGopAgA3A6gIIAhBAkYNASAEQRhqIQcgCEEDRg0CIAJBoAhqIgMgBSgCADYCACACIAc2AoABIAIgAikDqAg3A5gIQdAAEKwBIgdFDQogByAINgIAIAcgAikDmAg3AgQgByAGNgIQIAdBDGogAygCADYCACACQQE2ApAIIAIgBzYCjAggAkEENgKICCAKQTBqIAJB1ABqIgNBMGopAgA3AwAgCkEoaiADQShqKQIAIhM3AwAgCkEgaiADQSBqKQIANwMAIApBGGogA0EYaikCADcDACAKQRBqIANBEGopAgA3AwAgBSADQQhqKQIANwMAIAIgAikCVDcDqAgCQCATp0UNACACKALUCCIFIAIoAtwIIgRGDQBBASEIAkADQAJAIAUiAygCACIFQQNGDQAgAiADQQRqKAIAIgk2AkggAiADQRRqKAIAIgo2ApQIAkACQAJ/AkACQCAFDgIBAwALIAogCigCACIFQQFrNgIAIAVBAUcNAyACQZQIagwBCyAJIAkoAgAiBUEBazYCACAFQQFHDQIgAkHIAGoLKAIAEDIMAQsgA0EIaikCACETIAJBiARqIgYgA0EQaigCADYCACACIBM3A4AEIAlBAkYNACAJQQNGDQEgAkGgAWoiBSAGKAIANgIAIAIgAikDgAQ3A5gBIAIoAogIIAhGBEAgAkGICGogCEEBQQRBFBDKESACKAKMCCEHCyAHIAhBFGxqIgYgCTYCACAGIAIpA5gBNwIEIAZBDGogBSgCADYCACAGIAo2AhAgAiAIQQFqIgg2ApAIIAQgA0EYaiIFRw0CDAMLIAQgA0EYaiIFRw0BCwsgA0EYaiEFCyACIAU2AtQICyACQagIahC+CyACQdAAaiACQZAIaigCADYCACACIAIpAogINwNIDAULIARBGGohBwwBCyAEQRhqIgQgB0cNAQsLIAIgBzYCgAELIAJBADYCUCACQoCAgIDAADcDSCACQdQAahC+Cwsg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4xIACyAKIBFBjKjFABDjEgALIAEgD0cEQCACIAlBFGxqIgUgBikCADcCACAFQRBqIAZBEGooAgA2AgAgBUEIaiAGQQhqKQIANwIAIAZBFGohBiAJQQFqIQkgDkEUayEOIAEhDwwBCwsgCUEUbCIFBEAgACACIAX8CgAACyABIAlGDQQgASAJayIKQQFxIAAgBWohAEEAIQcgCUEBaiABRwRAIApBfnEhDCAQIBJqIQsgACEGA0AgBiALKQIANwIAIAZBEGogC0EQaigCADYCACAGQQhqIAtBCGopAgA3AgAgBkEUaiANIAdB/v///wNzQRRsaiIFKQIANwIAIAZBHGogBUEIaikCADcCACAGQSRqIAVBEGooAgA2AgAgC0EoayELIAZBKGohBiAMIAdBAmoiB0cNAAsLBEAgACAHQRRsaiIFIA0gB0F/c0EUbGoiBikCADcCACAFQRBqIAZBEGooAgA2AgAgBUEIaiAGQQhqKQIANwIACyABIAlPBEBBACEFIAoiAUEhSQ0EDAMLIAkgASABQaS5ygAQxxMACwALIAAgDGogDiACIAMgBCAIQbABahCLASAKIgFBIU8NAAsLIApBAkkNAEEBIQEgCkEBdiIPQRRsIgMgAmohBSAAIANqIQ4CQCAKQQhPBEAgACACELAIIA4gBRCwCEEEIQEMAQsgAiAAKQIANwIAIAJBEGogAEEQaigCADYCACACQQhqIABBCGopAgA3AgAgBUEQaiAOQRBqKAIANgIAIAVBCGogDkEIaikCADcCACAFIA4pAgA3AgALIAogD2shECABIA9JBEAgAUEUbCEMIAFBAWohBiABIQsDQCAGIQMgC0EUbCIGIAJqIgQgACAGaiIGKQIANwIAIARBEGogBkEQaiILKAIANgIAIARBCGogBkEIaiIHKQIANwIAIAhB2ABqIAQQjQ8gCCgCWCAIKAJcIQ0gCEHQAGogBEEUaxCNDyAIKAJQIA0gCCgCVCIEIAQgDUsbEKMTIgkgDSAEayAJG0EASARAIAhByAFqIgRBEGoiDSALKAIANgIAIARBCGoiCSAHKQIANwMAIAggBikCADcDyAEgDCELAn8DQCACIAtqIgRBFGshBiAEIAYpAgA3AgAgBEEQaiAGQRBqKAIANgIAIARBCGogBkEIaikCADcCACACIAtBFEYNARogCEHIAGog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IAJBlYCAgHhGDSkgCCAKKQIANwIAIA4gCkEIaigCADYCACADIAI2AnggA0H4AGoQrQggASECIAdBIGsiBw0ACyAFIQEMHQtBrLLKAEEFEPcSDAELQdi/ygBBBBD3EgshBAwZCyADIAMpAxA3A0AgAyADKAIMNgI8IAMgATYCOCACIAVGIAUhAg0VIAxBIGshCSADQfgAakEEciEEAkACQANAIAMgCCALaiIBQUBrIgI2AhwCQCABQSBqKAIAIgdBlYCAgHhHBEAgA0HYAGogAUEsaigCACINNgIAIANBEGogAUE4aikCADcDACADIAY2AiggAyABQSRqKQIAIhI3A1AgAyABQTBqKQIANwMIIANBBTYCdCADQayyygA2AnAgA0EENgJsIANB2L/KADYCaCAEIBI3AgAgBEEIaiIOIA02AgAgAyAHNgJ4IANB4ABqIANB6ABqIANB+ABqEPsHIAMtAGBFDQEgAygCZCEEDBwLIAFBQGshAgwZCyADLQBhIgFBAkcEQCABQQFrDQIMAwsgAygCCCEBIANBlYCAgHg2AgggAUGVgICAeEYNJyAEIAopAgA3AgAgDiAKQQhqKAIANgIAIAMgATYCeCAGQQFqIQYgA0H4AGoQrQggCSAIQSBqIghHDQALIAUhAgwXCyADKAIIIQEgA0GVgICAeDYCCCABQZWAgIB4Rg0lIANBhAFqIApBCGooAgA2AgAgAyABNgJ4IAMgCikCADcCfCADQegAaiADQfgAahCZByADLQBoBEAgAygCbCEEDBkLIANB+ABqIAMtAGkgA0E4ahCQASADKAJ8IQQgAygCeCIJQQ1GDSAgAyAENgJMIAMgCTYCSCACIAVGBEAgBSEBDBsLIAwgCGtBQGohByADQfgAakEEciEIAn8CQAJAA0AgAyACQSBqIgE2AhwCQCACKAIAIgxBlYCAgHhHBEAgA0HYAGogAkEMaigCACINNgIAIANBEGogAkEYaikCADcDACADIAZBAWoiBjYCKCADIAJBBGopAgAiEjcDUCADIAJBEGopAgA3AwggA0EFNgJ0IANBrLLKADYCcCADQQQ2AmwgA0HYv8oANgJoIAggEjcCACAIQQhqIg4gDTYCACADIAw2AnggA0HgAGogA0HoAGogA0H4AGoQ+wcgAy0AYEUNASADKAJkIQQgA0HIAGoQ6RIgASEC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IAEgASgCACIKQQFrNgIAIApBAUcNACABEDILIAMoAgBBB0cEQCADEPEHCyADQbACaiIKIANB2ARqIgsgBBsiASgCJEUEQCABQRxqQQEgCkEUaiALQRRqIAQbKAIAIAEoAhgQzwMLIAEoAhAgASgCGEYEQCAPIBAgBBtBASABKAIkIAEoAihqEJsQCyADIAU2AgggAyAJNgIEIAMgFjYCACAUIANB4AFqQcQA/AoAACADIA42AhAgA0GgBWogASADIBEQuwYgA0H4AmoiASAVQcgA/AoAACADKAL4AkEFRwRAIAEQ0gcLIAMoAswEIgEgAygC1AQiBUYNAiADIAFB2ABqNgLMBCABKAIAIg5BBUcNAAsLIAFB2ABqIQELIAUgAWtB2ABuIQQgASAFRwRAA0ACQCABQcgAaigCACIFQYCAgIB4Rg0AIAVFDQAgAUHMAGooAgAiCkEEaygCACILQXhxIQkgCUEEQQggC0EDcSILGyAFakkNBSALQQBHIAkgBUEnaktxDQYgChDuBQsgARDSByABQdgAaiEBIARBAWsiBA0ACwsgAygC0AQiBARAIAMoAsgEIgVBBGsoAgAiCUF4cSEBIAEgBEHYAGwiBEEEQQggCUEDcSIJG2pJDQMgCUEARyABIARBJ2pLcQ0EIAUQ7gULIANBKGoiASADQbACaiIEQShqKQMANwMAIANBIGoiBSAEQSBqKQMANwMAIANBGGoiCSAEQRhqKQMANwMAIANBEGoiCiAEQRBqKQMANwMAIANBCGoiCyAEQQhqKQMANwMAIANBOGoiDiADQdgEaiIEQQhqKQMANwMAIANBQGsiDSAEQRBqKQMANwMAIANByABqIg8gBEEYaikDADcDACADQdAAaiIQIARBIGopAwA3AwAgA0HYAGoiESAEQShqKQMANwMAIAMgAykDsAI3AwAgAyADKQPYBDcDMCADQeAAaiIEQRhqIAspAwA3AwAgBEEgaiAKKQMANwMAIARBKGogCSkDADcDACAEQTBqIAUpAwA3AwAgBEE4aiABKQMANwMAIANBoAFqIgRBGGogDikDADcDACAEQSBqIA0pAwA3AwAgBEEoaiAPKQMANwMAIARBMGogECkDADcDACAEQThqIBEpAwA3AwAgAyADKQMANwNwIAMgAykDMDcDsAFBByEEIANBBzYCYCADQQc2AqABAkAgCEEHRg0AQQIhBAJ/AkACQAJAAkAgB0ECa0EDIAwbQQFrDgQAAQIDBQtBAwwDC0HkABCsASIBRQ0FIAEgBhDLCEEEIQQMAwtBASEEIAYgBigCACIFQQFqNgIAIAdBAXEEQCAGIQEgBUEASA0FDAMLIAVBAEgNBEEAIQQgBiEBDAILQQYLIQQLIAMgEjYCbCADIBM2AmggAyABNgJkIAMgBDYCYCADIBI2AqwBIAMgEzYCqAEgAyAGNgKkASADIAc2AqABIANBsAJqIgciASADQeAAahCkDiADIAI2AsACIANBioCAgHg2AqgDIAMgA0H4Amo2AsQCIANBoAVqIgUgARCCAgJ/IAMtAKAFQQtHBEBBwAIQrAEiBkUNA0HQACEEIAYgBUHQAPwKAAAgA0EBNgLQBCADIAY2AswEIANBBDYCyAQgA0HYBGoiAUEQaiAHIgVBEGopAgA3AwAgAUEIaiAFQQhqKQIANwMAIAMgAykCsAI3A9gEQQEhAQNAIAMgA0HYBGoQggIgAy0AAEELRkUEQCADKALIBCABRgRAIANByARqIAFBAUEIQdAAEMoRIAMoAswEIQYLIAQgBmogA0HQAPwKAAAgAyABQQFqIgE2AtAEIARB0ABqIQQMAQsLIAMoAuQEIgcgAygC3AQiBGtB2ABuIQUgBCAHRwRAA0ACQCAEQcgAaigCACIHQYCAgIB4Rg0AIAdFDQAgBEHMAGooAgAiDEEEaygCACIJQXhxIQggCEEEQQggCUEDcSIJGyAHakkNByAJQQBHIAggB0EnaktxDQggDBDuBQsgBBDSByAEQdgAaiEEIAVBAWsiBQ0ACwsgAygC4AQiBQRAIAMoAtgEIgdBBGsoAgAiCEF4cSEEIAQgBUHYAGwiBUEEQQggCEEDcSIIG2pJDQUgCEEARyAEIAVBJ2pLcQ0GIAcQ7gULIAMoAsgEDAELIAMoArwCIgYgAygCtAIiAWtB2ABuIQQgASAGRwRAA0ACQCABQcgAaigCACIGQYCAgIB4Rg0AIAZFDQAgAUHMAGooAgAiB0EEaygCACIIQXhxIQUgBUEEQQggCEEDcSIIGyAGakkNBiAIQQBHIAUgBkEnaktxDQcgBxDuBQsgARDSByABQdgAaiEBIARBAWsiBA0ACwtBACEBIAMoArgCIgQEQCADKAKwAiIFQQRrKAIAIgdBeHEhBiAGIARB2ABsIgRBBEEIIAdBA3EiBxtqSQ0EIAdBAEcgBiAEQSdqS3ENBSAFEO4FC0EIIQZBAAshBQJAIAMoAqgDIgdBioCAgHhHBEAgA0GoBGogA0GMA2opAgA3AwAgA0GwBGogA0GUA2opAgA3AwAgA0G4BGogA0GcA2opAgA3AwAgA0HABGogA0GkA2ooAgA2AgAgA0GYBGogA0G0A2ooAgA2AgAgAyADKQKEAzcDoAQgAyADKQKsAzcDkAQgAygCgAMhAiADKAL8AiEIIAMoAvgCIQwgAQRAIAYhBANAIAQQzgQgBEHQAGohBCABQQFrIgENAAsLIAUEQCAGQQRrKAIAIgRBeHEhASABIAVB0ABsIgVBBEEIIARBA3EiBBtySQ0FIARBAEcgASAFQSdqS3ENAyAGEO4FCyAAIAI2AhAgACAINgIMIAAgDDYCCCAAIAMpA6AENwIUIAAgBzYCOCAAIAMpA5AENwI8IABBHGogA0GoBGopAwA3AgAgAEEkaiADQbAEaikDADcCACAAQSxqIANBuARqKQMANwIAIABBNGogA0HABGooAgA2AgAgAEHEAGogA0GYBGooAgA2AgAgAEELOgAAIANBoAFqEPcJDAELIANB/AFqIANBqARqKQMANwIAIANBhAJqIANBsARqKQMANwIAIANBjAJqIANBuARqKQMANwIAIANBlAJqIANBwARqKAIANgIAIANBpAJqIANBmARqKAIANgIAIAMgAykDoAQ3AvQBIAMgAykDkAQ3ApwCIANBioCAgHg2ApgCIAMgATYC7AEgAyAGNgLoASADIAU2AuQBIANBADoA4AEgAigCCCEGIAIoAgQhBCACKAIAIgEoAgAhAiABIAJBAWo2AgAgAkEASA0CIAMgBjYC1AQgAyAENgLQBCADIAE2AswEIANBADYCyAQgA0GgBWoiAiADQaABaiADQcgEakEAEJ8CAkACQCADLQCgBSIGQQtGBEAgA0GXBWogAkFAaykDACIYNwAAIANBjwVqIAJBOGopAwAiGTcAACADQYcFaiACQTBqKQMAIho3AAAgA0H/BGogAkEoaikDACIbNwAAIANB9wRqIAJBIGopAwAiHDcAACADQe8EaiACQRhqKQMAIh03AAAgA0HnBGogAkEQaikDACIeNwAAIANB+AJqIgJBEGogHjcDACAC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B3NBAEgbCyEKIARBAWshBCAUQQhqIgZBKGogCkEoaikDADcDACAGQSBqIApBIGopAwA3AwAgBkEYaiAKQRhqKQMANwMAIAZBEGogCkEQaikDADcDACAGQQhqIApBCGoiFSkDADcDACAUIAopAwA3AwggCiAAa0EwbiEMAkACQCAFBEAgBUEEaigCACAKQQRqKAIAIAVBCGooAgAiDSAVKAIAIgcgByANSxsQoxMiBiANIAdrIAYbQQBODQELIAEgA0sNBEEAIQ0gACEGIAFBMGwiDiACaiITIQkgDCEPA0AgBiAAIA9BMGxqIhBJBEADQCANQTBsIAIgCUEwayIJIAZBBGooAgAgCkEEaigCACAGQQhqIggoAgAiEiAVKAIAIgsgCyASSxsQoxMiByASIAtrIAcbIgdBAEgbaiILIAYpAwA3AwAgC0EoaiAGQShqKQMANwMAIAtBIGogBkEgaikDADcDACALQRhqIAZBGGopAwA3AwAgC0EQaiAGQRBqKQMANwMAIAtBCGogCCkDADcDACAHQR92IA1qIQ0gECAGQTBqIgZLDQALCyABIA9HBEAgCUEwayIJIA1BMGxqIgcgBikDADcDACAHQShqIAZBKGopAwA3AwAgB0EgaiAGQSBqKQMANwMAIAdBGGogBkEYaikDADcDACAHQRBqIAZBEGopAwA3AwAgB0EIaiAGQQhqKQMANwMAIAZBMGohBiABIQ8MAQsLIA1BMGwiEgRAIAAgAiAS/AoAAAsgASANayELAkAgASANRg0AIAtBAXEgACASaiEPQQAhCSANQQFqIAFHBEAgC0F+cSEIIA4gEWohByAPIQYDQCAGIAcpAwA3AwAgBkEoaiAHQShqKQMANwMAIAZBIGogB0EgaikDADcDACAGQRhqIAdBGGopAwA3AwAgBkEQaiAHQRBqKQMANwMAIAZBCGogB0EIaikDADcDACAGQTBqIBMgCUH+////AHNBMGxqIg4pAwA3AwAgBkE4aiAOQQhqKQMANwMAIAZBQGsgDkEQaikDADcDACAGQcgAaiAOQRhqKQMANwMAIAZB0ABqIA5BIGopAwA3AwAgBkHYAGogDkEoaikDADcDACAHQeAAayEHIAZB4ABqIQYgCCAJQQJqIglHDQALC0UNACAPIAlBMGxqIgcgEyAJQX9zQTBsaiIGKQMANwMAIAdBKGogBkEoaikDADcDACAHQSBqIAZBIGopAwA3AwAgB0EYaiAGQRhqKQMANwMAIAdBEGogBkEQaikDADcDACAHQQhqIAZBCGopAwA3AwALIA1FDQAgASANTw0BIBRBADYCSCAUQQE2AjwgFEHE+coANgI4IBRCBDcCQCAUQThqQZS5ygAQ8RMACyABIANLDQNBACEIIAAhBiABQTBsIg8gAmoiCyEJA0AgBiAAIAxBMGxqIg1JBEADQCAIQTBsIAIgCUEwayIJIApBBGooAgAgBkEEaigCACAVKAIAIg4gBkEIaiIHKAIAIhAgDiAQSRsQoxMiBSAOIBBrIAUbQQBOIgUbaiIQIAYpAwA3AwAgEEEoaiAGQShqKQMANwMAIBBBIGogBkEgaikDADcDACAQQRhqIAZBGGopAwA3AwAgEEEQaiAGQRBqKQMANwMAIBBBCGogBykDADcDACAFIAhqIQggDSAGQTBqIgZLDQALCyABIAxHBEAgAiAIQTBsaiIFIAYpAwA3AwAgBUEoaiAGQShqKQMANwMAIAVBIGogBkEgaikDADcDACAFQRhqIAZBGGopAwA3AwAgBUEQaiAGQRBqKQMANwMAIAVBCGogBkEIaikDADcDACAGQTBqIQYgCEEBaiEIIAlBMGshCSABIQwMAQsLIAhBMGwiBQRAIAAgAiAF/AoAAAsgASAIRg0FIAEgCGsiDUEBcSAAIAVqIQBBACEKIAhBAWogAUcEQCANQX5xIQUgDyARaiEHIAAhBgNAIAYgBykDADcDACAGQShqIAdBKGopAwA3AwAgBkEgaiAHQSBqKQMANwMAIAZBGGogB0EYaikDADcDACAGQRBqIAdBEGopAwA3AwAgBkEIaiAHQQhqKQMANwMAIAZBMGogCyAKQf7///8Ac0EwbGoiDykDADcDACAGQThqIA9BCGopAwA3AwAgBkFAayAPQRBqKQMANwMAIAZByABqIA9BGGopAwA3AwAgBkHQAGogD0EgaikDADcDACAGQdgAaiAPQShqKQMANwMAIAdB4ABrIQcgBkHgAGohBiAFIApBAmoiCkcNAAsLBEAgACAKQTBsaiIGIAsgCkF/c0EwbGoiBSkDADcDACAGQShqIAVBKGopAwA3AwAgBkEgaiAFQSBqKQMANwMAIAZBGGogBUEYaikDADcDACAGQRBqIAVBEGopAwA3AwAgBkEIaiAFQQhqKQMANwMACyABIAhPBEBBACEFIA0iAUEhSQ0DDAILIAggASABQaS5ygAQxxMACyAAIBJqIAsgAiADIAQgFEEIahCVASANIgFBIU8NAAsLIA1BAkkNAiADIA1BEGpJDQBBASEEIA1BAXYiD0EwbCIBIAJqIQMgACABaiETAkAgDUEHSwRAIAAgAhCnByATIAMQpwdBBCEEDAELIAIgACkDADcDACACQShqIABBKGopAwA3AwAgAkEgaiAAQSBqKQMANwMAIAJBGGogAEEYaikDADcDACACQRBqIABBEGopAwA3AwAgAkEIaiAAQQhqKQMANwMAIANBKGogE0EoaikDADcDACADQSBqIBNBIGopAwA3AwAgA0EYaiATQRhqKQMANwMAIANBEGogE0EQaikDADcDACADQQhqIBNBCGopAwA3AwAgAyATKQMANwMACyANIA9rIRAgBCAPTw0BIARBMGwhBSAEQQFqIQYgBCEHA0AgBiEBIAdBMGwiBiACaiIIIAAgBmoiBykDADcDACAIQShqIAdBKGopAwA3AwAgCEEgaiAHQSBqKQMANwMAIAhBGGogB0EYaikDADcDACAIQRBqIAdBEGopAwA3AwAgCEEIaiAHQQhqKQMAIhY3AwAgCEEEaigCACIKIAhBLGsoAgAgFqciDiAIQShrKAIAIgwgDCAOSxsQoxMiBiAOIAxrIAYbQQBIBEAgB0EMaiEJIAgoAgAhDCAFIQgCfwJAA0AgAiAIaiILQTBrIQYgCyAGKQMANwMAIAtBKGogBkEoaikDADcDACALQSBqIAZBIGopAwA3AwAgC0EYaiAGQRhqKQMANwMAIAtBEGogBkEQaikDADcDACALQQhqIAZBCGopAwA3AwAgCEEwRg0BIAhBMGshCCAKIAtB3ABrKAIAIA4gC0HYAGsoAgAiByAHIA5LGxCjEyIGIA4gB2sgBhtBAEgNAAsgAiAIagwBCyACCyAMNgIAIAtBKGsgDjYCACALQSxrIAo2AgAgC0EkayIGIAkpAgA3AgAgBkEIaiAJQQhqKQIANwIAIAZBEGogCUEQaikCADcCACAGQRhqIAlBGGopAgA3AgAgBkEgaiAJQSBqKAIANgIACyAFQTBqIQUgASAPSSIMIAFqIQYgASEHIAwNAAsMAQsACyAEIBBJBEAgBEEwbCEOIARBAWohBkEwIQUgAyEMA0AgBiEBIARBMGwiBCADaiIKIAQgE2oiBykDADcDACAKQShqIAdBKGopAwA3AwAgCkEgaiAHQSBqKQMANwMAIApBGGogB0EYaikDADcDACAKQRBqIAdBEGopAwA3AwAgCkEIaiAHQQhqKQMAIhY3AwAgCkEEaigCACIIIApBLGsoAgAgFqciEiAKQShrKAIAIgYgBiASSxsQoxMiBCASIAZrIAQbQQBIBEAgB0EMaiELIAooAgAhBiAFIQogDCEJAn8CQANAIAkgDmoiEUEwayEEIBEgBCkDADcDACARQShqIARBKGopAwA3AwAgEUEgaiAEQSBqKQMANwMAIBFBGGogBEEYaikDADcDACARQRBqIARBEGopAwA3AwAgEUEIaiAEQQhqKQMANwMAIAogDkYNASAKQTBqIQogCUEwayEJIAggEUHcAGsoAgAgEiARQdgAaygCACIHIAcgEksbEKMTIgQgEiAHayAEG0EASA0ACyAJIA5qDAELIAMLIAY2AgAgEUEoayASNgIAIBFBLGsgCDYCACARQSRrIgQgCykCADcCACAEQQhqIAtBCGopAgA3AgAgBEEQaiALQRBqKQIANwIAIARBGGogC0EYaikCADcCACAEQSBqIAtBIGooAgA2AgALIAVBMGshBSAMQTBqIQwgASAQSSIHIAFqIQYgASEEIAcNAAsLIANBMGshCCANQTBsQTBrIgEgAmohCSAAIAFqIQYDQCAAIAIgAyADQQRqKAIAIAJBBGooAgAgA0EIaigCACIFIAJBCGooAgAiBCAEIAVLGxCjEyIBIAUgBGsgARsiBUEATiIEGyIBKQMANwMAIABBKGogAUEoaikDADcDACAAQSBqIAFBIGopAwA3AwAgAEEYaiABQRhqKQMANwMAIABBEGogAUEQaikDADcDACAAQQhqIAFBCGopAwA3AwAgBiAJIAggCUEEaigCACAIQQRqKAIAIAlBCGooAgAiByAIQQhqKAIAIgwgByAMSRsQoxMiASAHIAxrIAEbIgFBAE4bIgwpAwA3AwAgBkEoaiAMQShqKQMANwMAIAZBIGogDEEgaikDADcDACAGQRhqIAxBGGopAwA3AwAgBkEQaiAMQRBqKQMANwMAIAZBCGogDEEIaikDADcDACACIARBMGxqIQIgAyAFQR92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IAMgBDYC9AEgA0EBNgLwASABIANB8AFqIgQQsQ0gBCADQcAB/AoAACADQbADaiIHIAEgChCWAQJAIAMoArADQYGAgIB4RgRAQQMQrAEiBEUNBiAEQQJqQZLvxgAtAAA6AAAgBEGQ78YALwAAOwAAIANBAzYCuAMgAyAENgK0AyADQQM2ArADIAEgBxCxDSADQcABaiABIAgQlgEMAQsgA0HAAWoiBEEoaiADQbADaiIIQShqKQIANwMAIARBIGogCEEgaikCADcDACAEQRhqIAhBGGopAgA3AwAgBEEQaiAIQRBqKQIANwMAIARBCGogCEEIaikCADcDACADIAMpArADNwPAASADQdACahD6ASADKAKgAyIEQYGAgIB4Rg0AIARBgICAgHhGDQAgBEUNACADKAKkAyAEEIETCyADKALAAUGBgICAeEcEQCAGIAMpA8ABNwIAIAZBKGogA0HAAWoiBEEoaikDADcCACAGQSBqIARBIGopAwA3AgAgBkEYaiAEQRhqKQMANwIAIAZBEGogBEEQaikDADcCACAGQQhqIARBCGopAwA3AgAMBAtBARCsASIERQ0EIARBKToAACADQQE2AvgBIAMgBDYC9AEgA0EBNgLwASABIANB8AFqELENIAZBgYCAgHg2AgAMAwsgAyAKQeAA/AoAACADQeAAaiAIQeAA/AoAAEEBEKwBIgRFDQMgBEEoOgAAIANBATYC+AEgAyAENgL0ASADQQE2AvABIAEgA0HwAWoiBBCxDSAEIANBwAH8CgAAIANBsANqIgcgASAKEJYBAkAgAygCsANBgYCAgHhGBEBBAxCsASIERQ0FIARBAmpBw93GAC0AADoAACAEQcHdxgAvAAA7AAAgA0EDNgK4AyADIAQ2ArQDIANBAzYCsAMgASAHELENIANBwAFqIAEgCBCWAQwBCyADQcABaiIEQShqIANBsANqIghBKGopAgA3AwAgBEEgaiAIQSBqKQIANwMAIARBGGogCEEYaikCADcDACAEQRBqIAhBEGopAgA3AwAgBEEIaiAIQQhqKQIANwMAIAMgAykCsAM3A8ABIANB0AJqEPoBIAMoAqADIgRBgYCAgHhGDQAgBEGAgICAeEYNACAERQ0AIAMoAqQDIAQQgRMLIAMoAsABQYGAgIB4RwRAIAYgAykDwAE3AgAgBkEoaiADQcABaiIEQShqKQMANwIAIAZBIGogBEEgaikDADcCACAGQRhqIARBGGopAwA3AgAgBkEQaiAEQRBqKQMANwIAIAZBCGogBEEIaikDADcCAAwDC0EBEKwBIgRFDQMgBEEpOgAAIANBATYC+AEgAyAENgL0ASADQQE2AvABIAEgA0HwAWoQsQ0gBkGBgICAeDYCAAwCCyADIApB4AD8CgAAIANB4ABqIAhB4AD8CgAAQQEQrAEiBEUNAiAEQSg6AAAgA0EBNgL4ASADIAQ2AvQBIANBATYC8AEgASADQfABaiIEELENIAQgA0HAAfwKAAAgA0GwA2oiByABIAoQlgECQCADKAKwA0GBgICAeEYEQEEDEKwBIgRFDQQgBEECakG93cYALQAAOgAAIARBu93GAC8AADsAACADQQM2ArgDIAMgBDYCtAMgA0EDNgKwAyABIAcQsQ0gA0HAAWogASAIEJYBDAELIANBwAFqIgRBKGogA0GwA2oiCEEoaikCADcDACAEQSBqIAhBIGopAgA3AwAgBEEYaiAIQRhqKQIANwMAIARBEGogCEEQaikCADcDACAEQQhqIAhBCGopAgA3AwAgAyADKQKwAzcDwAEgA0HQAmoQ+gEgAygCoAMiBEGBgICAeEYNACAEQYCAgIB4Rg0AIARFDQAgAygCpAMgBBCBEwsgAygCwAFBgYCAgHhHBEAgBiADKQPAATcCACAGQShqIANBwAFqIgRBKGopAwA3AgAgBkEgaiAEQSBqKQMANwIAIAZBGGogBEEYaikDADcCACAGQRBqIARBEGopAwA3AgAgBkEIaiAEQQhqKQMANwIADAILQQEQrAEiBEUNAiAEQSk6AAAgA0EBNgL4ASADIAQ2AvQBIANBATYC8AEgASADQfABahCxDSAGQYGAgIB4NgIADAELIAMgCkHgAPwKAAAgA0HgAGogCEHgAPwKAABBARCsASIERQ0BIARBKDoAACADQQE2AvgBIAMgBDYC9AEgA0EBNgLwASABIANB8AFqIgQQsQ0gBCADQcAB/AoAACADQbADaiIHIAEgChCWAQJAIAMoArADQYGAgIB4RgRAQQMQrAEiBEUNAyAEQQJqQcbdxgAtAAA6AAAgBEHE3cYALwAAOwAAIANBAzYCuAMgAyAENgK0AyADQQM2ArADIAEgBxCxDSADQcABaiABIAgQlgEMAQsgA0HAAWoiBEEoaiADQbADaiIIQShqKQIANwMAIARBIGogCEEgaikCADcDACAEQRhqIAhBGGopAgA3AwAgBEEQaiAIQRBqKQIANwMAIARBCGogCEEIaikCADcDACADIAMpArADNwPAASADQdACahD6ASADKAKgAyIEQYGAgIB4Rg0AIARBgICAgHhGDQAgBEUNACADKAKkAyAEEIETCyADKALAAUGBgICAeEcEQCAGIAMpA8ABNwIAIAZBKGogA0HAAWoiBEEoaikDADcCACAGQSBqIARBIGopAwA3AgAgBkEYaiAEQRhqKQMANwIAIAZBEGogBEEQaikDADcCACAGQQhqIARBCGopAwA3AgAMAQtBARCsASIERQ0BIARBKToAACADQQE2AvgBIAMgBDYC9AEgA0EBNgLwASABIANB8AFqELENIAZBgYCAgHg2AgALIANB4ANqJAAMAQsACyAJKAJQIgRBgYCAgHhGDQggACAJKQJUNwIEIABBLGogBkEsaigCADYCACAAQSRqIAZBJGopAgA3AgAgAEEcaiAGQRxqKQIANwIAIABBFGogBkEUaikCADcCACAAQQxqIAZBDGopAgA3AgAgACAENgIAIAVBBGsoAgAiAEEDcSEBIABBeHFBzAFB0AEgARtJDRIgAUEARyAAQfABT3ENESAFEO4FDA8LIAlBgAFqIgYgAigCBCIDQeAA/AoAACAJQdAAaiIEIAEgBhCWASAJKAJQIgZBgYCAgHhGDQsgACAJKQJUNwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACAGNgIAIANBBGsoAgAiAEEDcSEBIABBeHFB5ABB6AAgARtJDREgAUEARyAAQYgBT3ENECADEO4FDA4LQQcQrAEiBEUNDCAEQQNqQcrdxgAoAAA2AAAgBEHH3cYAKAAANgAAIAlBBzYCiAEgCSAENgKEASAJQQc2AoABIAEgCUGAAWoQsQ0MCwsgCUGAAWoiBCABIAJBCGoQpQogCSgCgAEiA0GBgICAeEYNCiAAIAkpAoQBNwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGog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BRtBAE4iBRtqIhAgBikDADcDACAQQShqIAZBKGopAwA3AwAgEEEgaiAGQSBqKQMANwMAIBBBGGogBkEYaikDADcDACAQQRBqIAZBEGopAwA3AwAgEEEIaiAHKQMANwMAIAUgCGohCCANIAZBMGoiBksNAAsLIAEgDEcEQCACIAhBMGxqIgUgBikDADcDACAFQShqIAZBKGopAwA3AwAgBUEgaiAGQSBqKQMANwMAIAVBGGogBkEYaikDADcDACAFQRBqIAZBEGopAwA3AwAgBUEIaiAGQQhqKQMANwMAIAZBMGohBiAIQQFqIQggCUEwayEJIAEhDAwBCwsgCEEwbCIFBEAgACACIAX8CgAACyABIAhGDQQgASAIayINQQFxIAAgBWohAEEAIQogCEEBaiABRwRAIA1BfnEhBSAPIBFqIQcgACEGA0AgBiAHKQMANwMAIAZBKGogB0EoaikDADcDACAGQSBqIAdBIGopAwA3AwAgBkEYaiAHQRhqKQMANwMAIAZBEGogB0EQaikDADcDACAGQQhqIAdBCGopAwA3AwAgBkEwaiALIApB/v///wBzQTBsaiIPKQMANwMAIAZBOGogD0EIaikDADcDACAGQUBrIA9BEGopAwA3AwAgBkHIAGogD0EYaikDADcDACAGQdAAaiAPQSBqKQMANwMAIAZB2ABqIA9BKGopAwA3AwAgB0HgAGshByAGQeAAaiEGIAUgCkECaiIKRw0ACwsEQCAAIApBMGxqIgYgCyAKQX9zQTBsaiIFKQMANwMAIAZBKGogBUEoaikDADcDACAGQSBqIAVBIGopAwA3AwAgBkEYaiAFQRhqKQMANwMAIAZBEGogBUEQaikDADcDACAGQQhqIAVBCGopAwA3AwALIAEgCE8EQEEAIQUgDSIBQSFJDQQMAwsgCCABIAFBpLnKABDHEwALAAsgACASaiALIAIgAyAEIBRBCGoQmAEgDSIBQSFPDQALCyANQQJJDQBBASEEIA1BAXYiD0EwbCIBIAJqIQMgACABaiETAkAgDUEITwRAIAAgAhCnByATIAMQpwdBBCEEDAELIAIgACkDADcDACACQShqIABBKGopAwA3AwAgAkEgaiAAQSBqKQMANwMAIAJBGGogAEEYaikDADcDACACQRBqIABBEGopAwA3AwAgAkEIaiAAQQhqKQMANwMAIANBKGogE0EoaikDADcDACADQSBqIBNBIGopAwA3AwAgA0EYaiATQRhqKQMANwMAIANBEGogE0EQaikDADcDACADQQhqIBNBCGopAwA3AwAgAyATKQMANwMACyANIA9rIRAgBCAPSQRAIARBMGwhBSAEQQFqIQYgBCEHA0AgBiEBIAdBMGwiBiACaiIIIAAgBmoiBykDADcDACAIQShqIAdBKGopAwA3AwAgCEEgaiAHQSBqKQMANwMAIAhBGGogB0EYaikDADcDACAIQRBqIAdBEGopAwA3AwAgCEEIaiAHQQhqKQMAIhY3AwAgCEEEaigCACIKIAhBLGsoAgAgFqciDiAIQShrKAIAIgwgDCAOSxsQoxMiBiAOIAxrIAYbQQBIBEAgB0EMaiEJIAgoAgAhDCAFIQgCfwJAA0AgAiAIaiILQTBrIQYgCyAGKQMANwMAIAtBKGogBkEoaikDADcDACALQSBqIAZBIGopAwA3AwAgC0EYaiAGQRhqKQMANwMAIAtBEGogBkEQaikDADcDACALQQhqIAZBCGopAwA3AwAgCEEwRg0BIAhBMGshCCAKIAtB3ABrKAIAIA4gC0HYAGsoAgAiByAHIA5LGxCjEyIGIA4gB2sgBhtBAEgNAAsgAiAIagwBCyACCyAMNgIAIAtBKGsgDjYCACALQSxrIAo2AgAgC0EkayIGIAkpAgA3AgAgBkEIaiAJQQhqKQIANwIAIAZBEGogCUEQaikCADcCACAGQRhqIAlBGGopAgA3AgAgBkEgaiAJQSBqKAIANgIACyAFQTBqIQUgASAPSSIMIAFqIQYgASEHIAwNAAsLIAQgEEkEQCAEQTBsIQ4gBEEBaiEGQTAhBSADIQwDQCAGIQEgBEEwbCIEIANqIgogBCATaiIHKQMANwMAIApBKGogB0EoaikDADcDACAKQSBqIAdBIGopAwA3AwAgCkEYaiAHQRhqKQMANwMAIApBEGogB0EQaikDADcDACAKQQhqIAdBCGopAwAiFjcDACAKQQRqKAIAIgggCkEsaygCACAWpyISIApBKGsoAgAiBiAGIBJLGxCjEyIEIBIgBmsgBBtBAEgEQCAHQQxqIQsgCigCACEGIAUhCiAMIQkCfwJAA0AgCSAOaiIRQTBrIQQgESAEKQMANwMAIBFBKGogBEEoaikDADcDACARQSBqIARBIGopAwA3AwAgEUEYaiAEQRhqKQMANwMAIBFBEGogBEEQaikDADcDACARQQhqIARBCGopAwA3AwAgCiAORg0BIApBMGohCiAJQTBrIQkgCCARQdwAaygCACASIBFB2ABrKAIAIgcgByASSxsQoxMiBCASIAdrIAQbQQBIDQALIAkgDmoMAQsgAwsgBjYCACARQShrIBI2AgAgEUEsayAINgIAIBFBJGsiBCALKQIANwIAIARBCGogC0EIaikCADcCACAEQRBqIAtBEGopAgA3AgAgBEEYaiALQRhqKQIANwIAIARBIGogC0EgaigCADYCAAsgBUEwayEFIAxBMGohDCABIBBJIgcgAWohBiABIQQgBw0ACwsgA0EwayEIIA1BMGxBMGsiASACaiEJIAAgAWohBgNAIAAgAiADIANBBGooAgAgAkEEaigCACADQQhqKAIAIgUgAkEIaigCACIEIAQgBUsbEKMTIgEgBSAEayABGyIFQQBOIgQbIgEpAwA3AwAgAEEoaiABQShqKQMANwMAIABBIGogAUEgaikDADcDACAAQRhqIAFBGGopAwA3AwAgAEEQaiABQRBqKQMANwMAIABBCGogAUEIaikDADcDACAGIAkgCCAJQQRqKAIAIAhBBGooAgAgCUEIaigCACIHIAhBCGooAgAiDCAHIAxJGxCjEyIBIAcgDGsgARsiAUEAThsiDCkDADcDACAGQShqIAxBKGopAwA3AwAgBkEgaiAMQSBqKQMANwMAIAZBGGogDEEYaikDADcDACAGQRBqIAxBEGopAwA3AwAgBkEIaiAMQQhqKQMANwMAIAIgBEEwbGohAiADIAVBH3ZBMGxqIQMgCCABQR91IgFBMGxqIQggCSABQX9zQTBsaiEJIAZBMGshBiAAQTBqIQAgD0EBayIPDQALIAhBMGohBCANQQFxBH8gACACIAMgAiAESSIBGyIFKQMANwMAIABBKGogBUEoaikDADcDACAAQSBqIAVBIGopAwA3AwAgAEEYaiAFQRhqKQMANwMAIABBEGogBUEQaikDADcDACAAQQhqIAVBCGopAwA3AwAgAyACIARPQTBsaiEDIAIgAUEwbGoFIAILIARGIAMgCUEwakZxDQAQ1BMACyAUQdAAaiQAC7dwAh9/AX4jAEGQA2siCSQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCAEEBaw4NAAECCgMEDQUPEBEGBwgLIAEoAggiBCABKAIARgRAIAEQxBILIAEgBEEBajYCCCABKAIEIARBMGxqIgRCATcCICAEQoGAgICAgICAgH83AhggBEH528kANgIUIARBgICAgHg2AhAgBEIBNwIIIARCg4CAgIiAgICAfzcCACABKAIUIgQgASgCDEYEQCABQQxqEMcSCyABKAIQIARByABsaiACQQhqQcgA/AoAACABIARBAWo2AhQMEgsgCUEIaiIDIAJBCGpByAD8CgAAIAlBgAFqIgQgASADEEQgCSgCgAEiA0GBgICAeEYNESAAIAkpAoQBNwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACADNgIADBMLIAlBgAFqIgUgAigCBCIDQbAB/AoAACAJQdAAaiIEIAEgBRCeAyAJKAJQIgVBgYCAgHhGDQYgACAJKQJUNwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACAFNgIAIANBBGsoAgAiAEEDcSEBIABBeHFBtAFBuAEgARtJDRQgAUEARyAAQdgBT3ENFSADEO4FDBILIAIoAgghBCACKAIEIQhBARCsASIDRQ0QIANBKDoAACAJQQE2AogBIAkgAzYChAEgCUEBNgKAASABIAlBgAFqIgMQsQ0gBEEEayEFAkAgCARAIANBIGogBEEgaigCADYCACADQRhqIARBGGopAgA3AwAgA0EQaiAEQRBqKQIANwMAIANBCGogBEEIaikCADcDACAJIAQpAgA3A4ABIAlB0ABqIAEgAxDCAiAFKAIAIgVBeHEhAyADQShBLCAFQQNxIgUbSQ0VIAVFDQEgA0HMAEkNAQwWCyAJQYABaiIDIARBkAL8CgAAIAlB0ABqIAEgAxA9IAUoAgAiA0EDcSEFIANBeHFBlAJBmAIgBRtJDRQgBUUNACADQbgCTw0VCyAEEO4FIAkoAlAiBEGBgICAeEcNB0EBEKwBIgRFDRAg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EGogBEEQaikDADcCACAFQQhqIARBCGopAwA3AgAMBAtBARCsASIERQ0EIARBKToAACADQQE2AvgBIAMgBDYC9AEgA0EBNgLwASABIANB8AFqELENIAVBgYCAgHg2AgAMAwsgAyAKQeAA/AoAACADQeAAaiAIQeAA/AoAAEEBEKwBIgRFDQMgBEEoOgAAIANBATYC+AEgAyAENgL0ASADQQE2AvABIAEgA0HwAWoiBBCxDSAEIANBwAH8CgAAIANBsANqIgcgASAKEJkBAkAgAygCsANBgYCAgHhGBEBBAxCsASIERQ0FIARBAmpBw93GAC0AADoAACAEQcHdxgAvAAA7AAAgA0EDNgK4AyADIAQ2ArQDIANBAzYCsAMgASAHELENIANBwAFqIAEgCBCZAQwBCyADQcABaiIEQShqIANBsANqIghBKGopAgA3AwAgBEEgaiAIQSBqKQIANwMAIARBGGogCEEYaikCADcDACAEQRBqIAhBEGopAgA3AwAgBEEIaiAIQQhqKQIANwMAIAMgAykCsAM3A8ABIANB0AJqEIcCIAMoAqADIgRBgoCAgHhIDQAgBEUNACADKAKkAyIKQQRrKAIAIgdBeHEhCCAIQQRBCCAHQQNxIgcbIARqSQ0XIAdBAEcgCCAEQSdqS3ENGCAKEO4FCyADKALAAUGBgICAeEcEQCAFIAMpA8ABNwIAIAVBKGogA0HAAWoiBEEoaikDADcCACAFQSBqIARBIGopAwA3AgAgBUEYaiAEQRhqKQMANwIAIAVBEGogBEEQaikDADcCACAFQQhqIARBCGopAwA3AgAMAwtBARCsASIERQ0DIARBKToAACADQQE2AvgBIAMgBDYC9AEgA0EBNgLwASABIANB8AFqELENIAVBgYCAgHg2AgAMAgsgAyAKQeAA/AoAACADQeAAaiAIQeAA/AoAAEEBEKwBIgRFDQIgBEEoOgAAIANBATYC+AEgAyAENgL0ASADQQE2AvABIAEgA0HwAWoiBBCxDSAEIANBwAH8CgAAIANBsANqIgcgASAKEJkBAkAgAygCsANBgYCAgHhGBEBBAxCsASIERQ0EIARBAmpBvd3GAC0AADoAACAEQbvdxgAvAAA7AAAgA0EDNgK4AyADIAQ2ArQDIANBAzYCsAMgASAHELENIANBwAFqIAEgCBCZAQwBCyADQcAB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7gUMAwsgCUGAAWoiBCABIAJBBGoQgwIgCSgCgAEiA0GBgICAeEYNAiAAIAkpAoQBNwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACADNgIADAQLIAlBgAFqIgQgASACQQRqEC8gCSgCgAEiA0GBgICAeEYNASAAIAkpAoQBNwIEIABBLGogBEEsaigCADYCACAAQSRqIARBJGopAgA3AgAgAEEcaiAEQRxqKQIANwIAIABBFGogBEEUaikCADcCACAAQQxqIARBDGopAgA3AgAgACADNgIADAMLIANBBGsoAgAiBEEDcSEFIARBeHFB5ABB6AAgBRtJDQQgBUEARyAEQYgBT3ENBSADEO4FCwJAAkAgAigCUCIEQYGAgIB4Rg0AIAIoAlghBSACKAJUIQJBBBCsASIDRQ0CIANBoILNggI2AAAgCUEENgKIASAJIAM2AoQBIAlBBDYCgAEgASAJQYABaiIDELENIAMgASACIAUQ1hAgCSgCgAEiA0GBgICAeEcNASAEQYCAgIB4ckGAgICAeEYNACACQQRrKAIAIgNBeHEhASABQQRBCCADQQNxIgMbIARqSQ0FIANBAEcgASAEQSdqS3ENBiACEO4FCyAAQYGAgIB4NgIADAMLIAAgCSkChAE3AgQgAEEsaiAJQYABaiIBQSxqKAIANgIAIABBJGogAUEkaikCADcCACAAQRxqIAFBHGopAgA3AgAgAEEUaiABQRRqKQIANwIAIABBDGogAUEMaikCADcCACAAIAM2AgAgBEGAgICAeHJBgICAgHhGDQIgAkEEaygCACIBQXhxIQAgAEEEQQggAUEDcSIBGyAEakkNAyABQQBHIAAgBEEnaktxDQQgAhDuBQwCCwALIAIoAlAiAEGBgICAeEYNACAAQYCAgIB4Rg0AIABFDQAgAigCVCICQQRrKAIAIgRBeHEhASABQQRBCCAEQQNxIgQbIABqSQ0BIARBAEcgASAAQSdqS3ENAiACEO4FCyAJQZADaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALhSACCn8CfiMAQZAGayIHJAAgByADNgIcIAcgAjYCGCAEKAIEIQggBCgC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QTBqIgYgA0EwaigCADYCACAHIAcpArAFNwPQBAJAIAEoAgBBAXEEQCAKIAFBKGopAwAiETcDACALIAFBIGopAwA3AwAgByABKQMQNwOwBSAHIAFBGGopAwA3A7gFAn8gEadBAXEEQCAHIAOtQoCAgICAGoQ3A8AEIAdCATcCfCAHQQI2AnQgB0GIysoANgJwIAcgB0HABGo2AnggB0GQBGogB0HwAGoQ0AwgB0EoaiIBQQhqIAkpAwA3AwAgAUEQaiAFKQMANwMAIAFBGGogDCkDADcDACABQSBqIA8pAwA3AwAgAUEoaiAQKQMANwMAIAFBMGogBigCADYCACAHIAcpA9AENwMoIAcoApAEIQggBygClAQhBSAHKAKYBCEDIAdBAjYCJCAHQSBqDAELIAdBKGoiAUEwaiAHQdAEaiIDQTBqKAIANgIAIAFBKGogA0EoaikDADcDACABQSBqIANBIGopAwA3AwAgAUEYaiADQRhqKQMANwMAIAFBEGogA0EQaikDADcDACABQQhqIANBCGopAwA3AwAgByAHKQPQBDcDKEECIQMgB0EkagsgAzYCAAwBCyAHQShqIgFBMGogBigCADYCACABQShqIBApAwA3AwAgAUEgaiAPKQMANwMAIAFBGGogDCkDADcDACABQRBqIAUpAwA3AwAgAUEIaiAJKQMANwMAIAcgBykD0AQ3AyggB0ECNgIkCyANIA0oAgAiAUEBazYCACABQQFGBEAgDRAyCyAHQQE6APAEIAdBATYC7AQgB0GI88cANgLoBCAHQgg3AuAEIAdCADcC2AQgB0KAgICAwAA3AtAEQdwAEKwBIgFFDQAgASAHKQMoNwIAIAFBADYCNCABIAU2AlQgASAINgJQIAFCgoCAgICAgICAfzcCQCABIAQ2AjwgASAHKAIkNgI4IAFBMGogB0EoaiIDQTBqKAIANgIAIAFBKGogA0EoaikDADcCACABQSBqIANBIGopAwA3AgAgAUEYaiADQRhqKQMANwIAIAFBEGogA0EQaikDADcCACABQQhqIANBCGopAwA3AgAgASAHKAIgNgJYIAcgATYCdCAHQYSAgIB4NgJwIAdBsAVqIAdB0ARqIgEgB0HwAGoQeAJAIAcoArAFIghBgYCAgHhHBEAgB0GYBGogB0G8BWooAgA2AgAgB0HIBGogB0HUBWoo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AkAgBS0AAA4MAgMEBQUFBQUFBQEABQsgBkHKFGogFkECai0AADoAACAGQcAcaiIEQQhqIAFBCGopAwA3AwAgBEEQaiABQRBqKQMANwMAIARBGGogAUEYaikDADcDACAEQSBqIAFBIGopAwA3AwAgBEEoaiABQShqKQMANwMAIARBMGogAUEwaikDADcDACAEQThqIAFBOGopAwA3AwAgBiAWLwAAOwHIFCAGIAEpAwA3A8AcDDkLIAZByhRqIBZBAmotAAA6AAAgBkHAHGoiBEEIaiABQQhqKQMANwMAIARBEGogAUEQaikDADcDACAEQRhqIAFBGGopAwA3AwAgBEEgaiABQSBqKQMANwMAIARBKGogAUEoaikDADcDACAEQTBqIAFBMGopAwA3AwAgBEE4aiABQThqKQMANwMAIAYgFi8AADsByBQgBiABKQMANwPAHAw4CyAFKAIMIhEgBSgCBEYEQCAFQQRqEMgSCyAFKAIIIBFB0ABsaiIEIBYvAAA7AAEgBCATOgAAIAQgCzYADCAEIBA2AAggBCAONgAEIAQgASkAADcAECAEQQNqIBZBAmotAAA6AAAgBEEYaiABQQhqKQAANwAAIARBIGogAUEQaikAADcAACAEQShqIAFBGGopAAA3AAAgBEEwaiABQSBqKQAANwAAIARBOGogAUEoaikAADcAACAEQUBrIAFBMGopAAA3AAAgBEHIAGogAUE4aikAADcAACAFIBFBAWo2AgwMOAsgBSgCDCIRIAUoAgRGBEAgBUEEahDIEgsgBSgCCCARQdAAbGoiBCAWLwAAOwABIAQgEzoAACAEIAs2AAwgBCAQNgAIIAQgDjYABCAEIAEpAAA3ABAgBEEDaiAWQQJqLQAAOgAAIARBGGogAUEIaikAADcAACAEQSBqIAFBEGopAAA3AAAgBEEoaiABQRhqKQAANwAAIARBMGogAUEgaikAADcAACAEQThqIAFBKGopAAA3AAAgBEFAayABQTBqKQAANwAAIARByABqIAFBOGopAAA3AAAgBSARQQFqNgIMDDcLIAUoAgwiESAFKAIERgRAIAVBBGoQyBILIAUoAgggEUHQAGxqIgQgFi8AADsAASAEIBM6AAAgBCALNgAMIAQgEDYACCAEIA42AAQgBCABKQAANwAQIARBA2ogFkECai0AADoAACAEQRhq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KAJcIRJBASECAkAgASgCAEEBcQRAIAEoAgQiBCABKAIITw0BIAEgBEEBajYCBAsgA0GoAWogAUGIAWoiAigCADYCACADIAEpAoABNwOgAUEAIQQCQCACKAIAIgUgASgChAFPDQAgAUGAAWooAgAgBWotAABBKEcNACABIAVBAWo2AogBQQEhBAtBASECIAEtAHxBAUYEQEEBEKwBIgZFDQMgBkEoOgAAIANBATYC3AEgAyAGNgLYASADQoCAgIAQNwLQASABIAUgA0HQAWogBBCNCQsCQCAERQ0AAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIFTw0DIAEgBEEBaiIGNgIEIAUgBk0NASABIARBAmo2AgQLIAFBADoAkQEgA0GYAWogARDGCiADKAKYASECIAMoApwBIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgRFBEAgA0GIAWogARDGCiADKAKMASEBIAMoAogBIQIMAQsgAUEAOgCRASADQZABaiABEMYKIAMoApABIQIgAygClAEiASAEOgCRAQsgAkEBcUUNAAsLQQEhAgJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIFTw0CIAEgBEEBaiICNgIEIAIgBU8NASABIARBAmo2AgQLIANBuAFqIAFBiAFqKAIANgIAIAMgASkCgAE3A7ABIAEoAhQhBCADQYABaiABELIDIAMoAoQBIQECQAJAAkACQAJ/AkAgAygCgAFBAXFFDQAgA0H4AGogARCHBCADKAJ8IQEgAygCeEEBcUUNACADQfAAaiABEEEgAygCdCEBIAMoAnAMAQtBAAtBAXENAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIFIAEoAggiBk8NA0EBIQIgASAFQQFqIgk2AgQgBiAJTQ0BIAEgBUECajYCBAsgAUEAOgCRASADQegAaiABEMYKIAMoAmghAiADKAJsIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgVFBEAgA0HYAGogARDGCiADKAJcIQEgAygCWCECDAELIAFBADoAkQEgA0HgAGogARDGCiADKAJgIQIgAygCZCIBIAU6AJEBCyACQQFxRQ0ACwsgASgCAEEBcUUNASABKAIEIgIgASgCCCIGTw0AIAEgAkEBaiIFNgIEIAUgBk8NACABKAIUIQUgASACQQJqIgQ2AgQgBCAGTwRAQQEhAgwECyABIAJBA2o2AgQMAgsgASADKQOwATcCgAEgAUGIAWogA0G4AWooAgA2AgAgBCABKAIUSw0DIAEgBDYCFAwDCyABKAIUIQULIANByAFqIAFBiAFqIgQoAgA2AgAgAyABKQKAATcDwAFBACECAkAgBCgCACIEIAEoAoQBTw0AIAFBgAFqKAIAIARqLQAAQSxHDQAgASAEQQFqNgKIAUEBIQILIAEtAHxBAUYEQEEBEKwBIgZFDQYgBkEsOgAAIANBATYC3AEgAyAGNgLYASADQoCAgIAQNwLQASABIAQgA0HQAWogAhCNCQsCfwJAIAIEQCABLQCRAUECRw0BIANB0ABqIAEQqQ4gAygCVCEBIAMoAlBBAXFFDQELQQEMAQsjAEEgayICJAAgAkEYaiABELIDIAIoAhwhASADQcgAaiIGAn8CQCACKAIYQQFxRQ0AIAJBEGogARCHBCACKAIUIQEgAigCEEEBcUUNACACQQhqIAEQQSACKAIMIQEgAigCCAwBC0EACzYCACAGIAE2AgQgAkEgaiQAIAMoAkwhASADKAJICyICQQFxRQ0AIAEgAykDwAE3AoABIAFBiAFqIANByAFqKAIANgIAIAUgASgCFEsNACABIAU2AhQLIAJBAXENACABKAIAQQFxBEAgASgCBCICIAEoAghPDQEgASACQQFqNgIECyADQUBrIAEQ1QUgAygCRCEBIAMoAkBBAXENAANAIANBOGogARDVBSADKAI8IQEgAygCOEEBcUUNAAsLAkAgAS0AkQFBAkcNAEEBIQICQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBU8NAyABIARBAWoiBjYCBCAFIAZNDQEgASAEQQJqNgIECyABQQA6AJEBIANBMGogARDGCiADKAIwIQIgAygCNCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBIGogARDGCiADKAIkIQEgAygCICECDAELIAFBADoAkQEgA0EoaiABEMYKIAMoAighAiADKAIsIgEgBDoAkQELIAJBAXFFDQALC0EBIQICQCABKAIAQQFxBEAgASgCBCIEIAEoAghPDQIgASAEQQFqIgI2AgQgAiABKAIITw0BIAEgAkEBajYCBAtBACEEQQAhBiABKAKMASIFIAEoAogBIgJGBEAgASgCICEGIAEoAiwhBAsgASgCFCEJAkAgAS0AkAFBAkcNACABLQCRAUUNACABKAIMIAlGBEAgAUEMahC4EgsgASgCECAJQRRsaiIFIAI2AgggBUEANgIEIAVBADoAACABIAlBAWo2AhQgASgCjAEhBQsgAiAFRgRAIAEoAiwgASgCIGohDwsgASgCeCETIAEoAlwhFAJAAkAgASgCAEEBcQRAIAEoAgQiBSABKAIITwRAIAEtAJABIQUMAgsgASAFQQFqNgIECyABLQCRASIVRQRAAkAgASgCiAEiBSABKAKEAU8NACABKAKAASAFai0AAEEsRw0AIAEgBUEBajYCiAFBASEKCyABLQB8QQFGBEBBARCsASIQRQ0IIBBBLDoAACADQQE2AtwBIAMgEDYC2AEgA0KAgICAEDcC0AEgASAFIANB0AFqIAoQjQkLIAEtAJABIQUgCkUNAQwCCyABQQA6AJEBAkAgASgCiAEiBSABKAKEAU8NACABKAKAASAFai0AAEEsRw0AIAEgBUEBajYCiAFBASEKCyABLQB8QQFGBEBBARCsASIQRQ0HIBBBLDoAACADQQE2AtwBIAMgEDYC2AEgA0KAgICAEDcC0AEgASAFIANB0AFqIAoQjQkLIAEgFToAkQEgAS0AkAEhBSAKDQELIAVB/wFxQQFGDQECQCABLQCRAUUNAAJAIAEoAowBIgUgAkYEQCABKAIgIgIgASgCLCIFaiIKIA9rQQFGIAogD0txDQIgAiAGTwRAIAEgBjYCICAGIQILIAQgBUsNASABIAQ2AiwMAQsgAiAFTQ0BIAEgAjYCjAFBACECIAFBADYCLCABQQA2AiALIAEoAhggAkYEQCABQRhqEMISCyABIAJBAWo2AiAgASgCHCACakEbOgAACwJAIAEtAHxBAUcNACABLQCRAUUNACABQdQAakEbIBRBACABKAJ4IBNNGxCwBQsgAS0AkAFBAkcNASABLQCRAUUNASAJ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ASAHNgIEIAEgBjYCACABIAMpA6ACNwIMIAEgDTYCMCABIAMpA5ACNwI0IAFBFGogA0GoAmopAwA3AgAgAUEcaiADQbACaikDADcCACABQSRqIANBuAJqKQMANwIAIAFBLGogA0HAAmooAgA2AgAgAUE8aiADQZgCaigCADYCACAAQgU3AwAMAQsgAEHIAGogA0GoAWpB6AD8CgAAIABBzAFqIANBgAVqKAIANgIAIAAgAykD+AQ3AsQBIAAgAykDoAI3AhQgAEEcaiADQagCaikDADcCACAAQSRqIANBsAJqKQMANwIAIABBLGogA0G4AmopAwA3AgAgAEE0aiADQcACaigCADYCACAAIAMpA5ACNwI8IABBxABqIANBmAJqKAIANgIAIABBgICAgHg2AvQBIAAgFDYC8AEgACAXNgLsASAAIBM2AugBIAAgAjYC5AEgACARNgLgASAAIAI2AtwBIAAgDjYC2AEgACAJNgLUASAAIAw2AtABIAAgDzYCwAEgACAVNgK8ASAAIBA2ArgBIAAgGDYCtAEgACAKNgKwASAAIA02AjggACAFNgIQIAAgBzYCDCAAIAY2AgggACAbNwMACyADQeAGaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALqiYCDH8GfiMAQZACayIEJAAgBEHgAGogARDSCiAEQUBrIgVBGGogAkEYaiIGKQMANwMAIAVBEGogAkEQaiIJKQMANwMAIAVBCGogAkEIaiIIKQMANwMAIAQgAikDACIQNwNAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQQ4gEKciBUENayAFQQxNG0EBaw4OAAsBAgwNAwQFBgcIGwkKCyAAIAQtAEQ6ABEgAEEIOgAQIABBgYCAgHg2AgAMIAsgACAEKQNINwMgIABCATcDGCAAQQE6ABAgAEGBgICAeDYCAAwfCyAEQQA2AtABIARCgICAgBA3AsgBIARBkAFqIgMgAkEEahDuCSAEQcgBaiICIANBJBCfExpBAA0ZIARBiAFqIAJBCGooAgAiAjYCACAEIAQpAsgBIhA3A4ABIARBmwFqIAI2AAAgBCAQNwCTASAAQQQ6ABAgACAEKQCQATcAESAAQRhqIARBlwFqKQAANwAAIABBgYCAgHg2AgAMHgtBxZDKAEEPQbCgygAQxhMACyAEKAJgQQFrDgwKCwwNDhUPEBESExQJCyAEQZsBaiACQQxqKAAANgAAIABBDzoAECAAQYGAgIB4NgIAIAQgAikABDcAkwEgACAEKQCQATcAESAAQRhqIARBlwFqKQAANwAADBsLIARBnwFqIAkpAAA3AAAgBEGnAWogBikAACIQNwAAIABBCzoAECAAQYGAgIB4NgIAIABBKGogEDcAACAEIAIpAAg3AJcBIAAgBCkAkAE3ABEgAEEZaiAEQZABaiICQQhqKQAANwAAIABBIWogAkEQaikAADcAAAwaCyAAIAQpA0g3AyAgAEIBNwMYIABBAToAECAAQYGAgIB4NgIADBkLIARBmwFqIAJBDGooAAA2AAAgAEEHOgAQIABBgYCAgHg2AgAgBCACKQAENwCTASAAIAQpAJABNwARIABBGGogBEGXAWopAAA3AAAMGAsgAigCHCEDIAIoAhghBiAEKAJgAkAgAigCFCIFQYCAgIB4RwRAIAYhAgwBCyADQQBIDRQCQCADRQRAQQEhAgwBCyADEKwBIgJFDRYLIAMEQCACIAYgA/wKAAALIAMhBQtBAnRBsKzLAGooAgAhB0EgEKwBIgZFDRQgBiADNgIQIAYgAjYCDCAGIAU2AgggBkKBgICAEDcCACAGIAgpAgA3AhQgBkEcaiAIQQhqKAIANgIAIABBrMbKADYCJCAAIAY2AiAgACAHNgIUIABBEjoAECAAQYGAgIB4NgIADBcLIARBmwFqIAJBDGooAAA2AAAgAEEEOgAQIABBgYCAgHg2AgAgBCACKQAENwCTASAAIAQpAJABNwARIABBGGogBEGXAWopAAA3AAAMFgsgAkEEaiEJIAQoAmBBBkcEQCAEQZsBaiAJQQhqKAAANgAAIABBBDoAECAAQYGAgIB4NgIAIAQgCSkAADcAkwEgACAEKQCQATcAESAAQRhqIARBlwFqKQAANwAADBYLIAQoAmghBSAEKAJkIQYgASgCECIIKAIAIQIgCCACQQFqNgIAIAJBAEgNEiAEIAU2AtABIAQgBjYCzAEgBCAINgLIASAEQRhqIARByAFqEI0LIAQoAhwiBkEASA0RIAQoAhghBQJAIAZFBEBBASECDAELIAYQrAEiAkUNEwsgBgRAIAIgBSAG/AoAAAsgBEEQaiAEQcgBahDeDUGAgICAeCEFIAQoAhAiCyADKAJAIgMoAghBgICAgHhGBH9BAAUgAygCECEHIAMoAgwLIAsbIgMEQCAEKAIUIAcgCxsiBUEASA0SAkAgBUUEQEEBIQoMAQsgBRCsASIKRQ0UCyAFBEAgCiADIAX8CgAACyAKrSAFrUIghoQhEAsgBEGbAWogCUEIaigAADYAACAAQQU6ABAgACAQNwMwIAAgBjYCKCAAIAI2AiQgACAGNgIgIABBgYCAgHg2AgAgAEGBgICAeCAFIAVBgYCAgHhMGzYCLCAEIAkpAAA3AJMBIAAgBCkAkAE3ABEgAEEYaiAEQZcBaikAADcAACAIIAgoAgAiAkEBazYCACACQQFHDRUgCBAyDBULIAQoAkwhCCAEKAJEIQogBCgCSCEHIAQoAmBBBkcEQCAIQfK4nA5PDRFBACEJQQghAiAIQcgAbCIFBEAgCCEJIAUQrAEiAkUNEwsgBEGMAmoiC0EANgIAIAQgAjYCiAIgBCAJNgKEAiAEIAGtIAOtQiCGhDcCoAEgBCAHIAhBBXRqNgKcASAEIAo2ApgBIAQgBzYClAEgBCAHNgKQASAEIAI2AogBIARBADYChAEgBCALNgKAASMAQfAAayIFJAAgBEGAAWoiBygCBCEGIAcoAgAgBEGQAWoiAygCCCEIIAMoAgAhCSADKAIEIgIgAygCDCINRwRAIAMoAhQhDCADKAIQIQ4gBygCCCAGQcgAbGohAwNAIAVB0ABqIgdBGGogAkEYaikDADcDACAHQRBqIAJBEGopAwA3AwAgB0EIaiACQQhqKQMANwMAIAUgAikDADcDUCAFQQhqIg8gDiAHIAwQoQEgAyAPQcgA/AoAACADQcgAaiEDIAZBAWohBiANIAJBIGoiAkcNAAsLIAY2AgACQAJAAkAgCARAIAlBBGsoAgAiA0F4cSECIAIgCEEFdCIGQQRBCCADQQNxIgMbckkNASADQQBHIAIgBkEnaktxDQIgCRDuBQsgBUHwAGokAAwCC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgBEGAAmogCygCACICNgIAIARB0wFqIAI2AAAgBCAEKQKEAjcAywEgAEEKOgAQIAAgBCkAyAE3ABEgAEEYaiAEQc8BaikAADcAACAAQYGAgIB4NgIADBULIAQoAmghBSAEKAJkIQYgASgCECINKAIAIQIgDSACQQFqNgIAQQAhCSACQQBIDREgBCAFNgLQASAEIAY2AswBIAQgDTYCyAECQCAIRQRAQQQhCwwBCyAIQQxsEKwBIgtFDRIgCEEFdCEFIAshBiAHIQIDQCAEQZABaiIMQRhqIAJBGGopAwA3AwAgDEEQaiACQRBqKQMANwMAIAxBCGogAkEIaikDADcDACAEIAIpAwAiEDcDkAECQAJAQQ4gEKciDEENayAMQQxNGw4DAQABAAsgBEGQAWoQqwQMFgsgBCgClAEiDEGAgICAeEYNFSAGQQRqIAQpA5gBNwIAIAYgDDYCACAGQQxqIQYgCUEBaiEJIAJBIGohAiAFQSBrIgUNAAsLIAoEQCAHQQRrKAIAIgVBeHEhAiACIApBBXQiBkEEQQggBUEDcSIFG3JJDRYgBUEARyACIAZBJ2pLcQ0XIAcQ7gULIARBKGogBEHIAWoQjQsgBCgCLCICQQBIDRAgBCgCKCEFAkAgAkUEQEEBIQoMAQsgAhCsASIKRQ0SCyACBEAgCiAFIAL8CgAACyAEQSBqIARByAFqEN4NQYCAgIB4IQYgBCgCICIFIAMoAkAiAygCCEGAgICAeEYEf0EABSADKAIQIQcgAygCDAsgBRsiAwRAIAQoAiQgByAFGyIGQQBIDRECQCAGRQRAQQEhBQwBCyAGEKwBIgVFDRMLIAYEQCAFIAMgBvwKAAALIAWtIAatQiCGhCEQCyAAIAk2AjQgACALNgIwIAAgCDYCLCAAIBA3AiQgACACNgIcIAAgCjYCGCAAIAI2AhQgAEEGOgAQIABBgYCAgHg2AgAgAEGBgICAeCAGIAZBgYCAgHhMGzYCICANIA0oAgAiAkEBazYCACACQQFHDRQgDRAyDBQLIAQoAkQhBiAEKAJIIQUgBCAEKAJMIgI2AtwBIAQgBTYC2AEgBEIANwLQASAEIAI2AswBIAQgBTYCyAEgBEGQAWoiAiAEQcgBaiIDEOUHIAQoAqABQYWAgIB4Rg0RIANBKGogAkEoaiIHKQMAIhA3AwAgA0EgaiACQSBqIggpAwAiETcDACADQRhqIAJBGGoiCSkDACISNwMAIANBEGogAkEQaiILKQMAIhM3AwAgA0EIaiACQQhqIgIpAwAiFDcDACAEIAQpA5ABIhU3A8gBIARBvwFqIBA3AAAgBEG3AWogETcAACAEQa8BaiASNwAAIARBpwFqIBM3AAAgBEGfAWogFDcAACAEIBU3AJcBIABBDDoAECAAIAQpAJABNwARIABBGWogAikAADcAACAAQSFqIAspAAA3AAAgAEEpaiAJKQAANwAAIABBMWogCCkAADcAACAAQTlqIAcpAAA3AAAgAEFAayAQNwAAIABBgYCAgHg2AgAgBkUNEyAFQQRrKAIAIgNBeHEhAiACQQRBCCADQQNxIgMbIAZqSQ0UIANBAEcgAiAGQSdqS3ENFSAFEO4FDBMLIABBgYCAgHg2AhQgAEEEOgAQIABBgYCAgHg2AgAMEgsgAEEANgIUIABBADoAECAAQYGAgIB4NgIADBELIABCADcDGCAAQQE6ABAgAEGBgICAeDYCAAwQCyAAQYCAgIB4NgIYIABBCzoAECAAQYGAgIB4NgIADA8LIABBgICAgHg2AhggAEELOgAQIABBgYCAgHg2AgAMDgsgAEGBgICAeDYCACAAQYgEOwEQDA0LIARBADYCoAEgBEEBNgKUASAEQYifygA2ApABIARCBDcCmAEgBEGQAWpBwKDKABDxEwALIABBgYCAgHg2AgAgAEEOOwEQDAsLIABBhYCAgHg2AiggAEEMOgAQIABBgYCAgHg2AgAMCgsgAEEANgIUIABBDzoAECAAQYGAgIB4NgIADAkLIABBgYCAgHg2AhQgAEEHOgAQIABBgYCAgHg2AgAMCAsgBEEANgKgASAEQQE2ApQBIARB+J/KADYCkAEgBEIENwKYASAEQZABakHQoMoAEPETAAsgBCgCaCEGIAQoAmQhCiABKAIQIgIoAgAhBSACIAVBAWo2AgAgBUEASA0DIAQgBjYC0AEgBCAKNgLMASAEIAI2AsgBIARBOGogBEHIAWoiBRCNCyAEQfAAaiAEKAI4IAQoAjwQnBMgBEEwaiAFEN4NQYCAgIB4IQYgBCgCMCIFIAMoAkAiAygCCEGAgICAeEcEfyADKAIQIQogAygCDAVBAAsgBRsiAwRAIARBkAFqIAMgBCgCNCAKIAUbEJwTIAQpApQBIRAgBCgCkAEhBgsgAEGBgICAeDYCFCAAQQU6ABAgACAEKQNwNwMgIAAgEDcDMCAAQYGAgIB4NgIAIABBKGogBEH4AGooAgA2AgAgAEGBgICAeCAGIAZBgYCAgHhMGzYCLCACIAIoAgAiA0EBazYCACADQQFHDQYgAhAyDAYLIAQoAmBBAnRB/KvLAGooAgAhBUEUEKwBIgNFDQIgA0KBgICAEDcCACADIAIpAgw3AgggA0EQaiACQRRqKAIANgIAIABB6MXKADYCJCAAIAM2AiAgACAFNgIUIABBEjoAECAAQYGAgIB4NgIADAULQaT4ygBBNyAEQZABakGEucoAQdz4ygAQihIACxDREwsACyAEIAQoApABNgLIAUHV6MoAQSsgBEHIAWpBkKDKAEGgoMoAEIoSAAtB4KDKABCwFQALAkACQAJAQQ4gBCgCQCICQQ1rIAJBDE0bIgJBDk0EQEEBIAJ0QeUocQ0DIAJBDUYNASACQQ5GDQILIARBQGsQrAQMAgsgBEFAa0EEchDpEgwBCyAEQUBrEOkSCyAEQYABaiICIAEQ3AYCQAJAIAQoAoABRQ0AIARBQGsiBUEIaiACQQhqKQIANwMAIAQgBCkCgAE3A0AgBEGQAWoiAkEIaiIGIABBGGopAwA3AwAgAkEQaiIHIABBIGopAwA3AwAgAkEYaiIIIABBKGopAwA3AwAgAkEgaiIJIABBMGopAwA3AwAgAkEoaiILIABBOGopAwA3AwAgAkEwaiIKIABBQGspAwA3AwAgBCAAKQMQNwOQASAAKAIEIQMgACgCACECIARBCGogBRD8DSAEKAIMIQUgBCgCCCENIAQgARCMBSAEKAIAIQEgBEHIAWogDSAFEMABIAQgATYC1AEgBCgCyAEhBSAEKALMASENIAQpAtABIRACQCACQYKAgIB4SA0AIAJFDQAgA0EEaygCACIMQXhxIQEgAUEEQQggDEEDcSIMGyACakkNAyAMQQBHIAEgAkEnaktxDQIgAxDuBQsgACAQNwMIIAAgDTYCBCAAIAU2AgAgAEEQaiIAIAQpA5ABNwMAIABBCGogBikDADcDACAAQRBqIAcpAwA3AwAgAEEYaiAIKQMANwMAIABBIGogCSkDADcDACAAQShqIAspAwA3AwAgAEEwaiAKKQMANwMAIAQoAkAiASgCACEAIAEgAEEBazYCACAAQQFHDQAgBCgCQCAEKAJEENUQCyAEQZACaiQADwsMAQtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALqyICB38BfiMAQbACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQQ4gASgCACIEQQ1rIARBDE0bQQFrDg4BAgMEBQYHCAkKCwwNDgALQQAhAiABKAIIIAEoAgwQxxQhAQwXC0GCAUGDASABLQAEGyEBQQAhAgwWC0EAIQIgASgCCCABKAIMEMcUIQEMFQsgAi0AAiADIAEpAwgiCjcDiAENCyAKQv////////8PfEL/////////H1oEQCADQQI2AvwBIANBqJDKADYC+AEgA0IBNwKEAiADIANBiAFqrUKAgICAgAGENwPIASADIANByAFqNgKAAiADQfgBahDtDSEBQQEhAgwVC0EAIQIgCrkQiRUhAQwUC0EAIQIgA0GkAmpBADoAACADQgA3AJwCIAFBBGogA0H4AWoQ2QpBJBDHFCEBDBMLIAEoAgwhBCABKAIIIQUQlhUhASAERQRAQQAhAgwTCyAEQQV0IQcCQANAIANBCGogBSACEKIBIAMoAgwhBCADKAIIQQFxDQEgASAGIAQQiBUgBkEBaiEGIAVBIGohBSAHQSBrIgcNAAtBACECDBMLQQEhAiABQYQBTwRAIAEQ+RILIAQhAQwSC0EAIQIgASgCCCABKAIMEMcUIQEMEQsgASgCDCABKAIIIQECfyACLQABRQRAEJUVDAELQQEhBhCUFQshBCADIAI2AogCIANBADYCgAIgAyAENgL8ASADIAY2AvgBQTBsIQICQAJAA0AgAkUNASADIAFBEGo2AsgBIAFBBGooAgAgAUEIaigCABDHFCEEAkAgAygCgAJFDQAgAygChAIiBUGEAUkNACAFEPkSCyABQTBqIQEgAyAENgKEAiACQTBrIQIgA0EBNgKAAiADQRBqIANB+AFqIANByAFqEMkLIAMoAhBBAXFFDQALIAMoAhQhASADKAL8ASICQYQBTwRAIAIQ+RILQQEhAiADKAKAAkUNEiADKAKEAiIFQYMBSw0BDBILQQAhAiADKAL8ASEBIAMoAoACRQ0RIAMoAoQCIgVBhAFJDRELIAUQ+RIMEAtBgQFBgAEgAi0AABshAUEAIQIMDwsgA0H4AWogAUEEahClAiADKAL8ASICIAMoAoACEMcUIQEgAygC+AEiBARAIAJBBGsoAgAiBkF4cSEFIAVBBEEIIAZBA3EiBhsgBGpJDRAgBkEARyAFIARBJ2pLcQ0RIAIQ7gULQQAhAgwOCwJAIAFBCGoiARD4A0UNACADQfgBaiABEK0NIAMoAvgBQQFHDQAgAykDgAIiCkL/////////D1YNACACLQACIQIjAEEwayIBJAAgASAKNwMIIANBGGohBQJ/IAJBAXFFBEAgCkKAgICAgICAEFoEQCABQQI2AhQgAUGokMoANgIQIAFCATcCHCABIAFBCGqtQoCAgIDwAIQ3AyggASABQShqNgIYIAFBEGoQ7Q0hBEEBDAILIAq6EIkVIQRBAAwBCyAKEIsVIQRBAAshAiAFIAQ2AgQgBSACNgIAIAFBMGokACADKAIcIQEgAygCGCECDA4LIANBADYC0AEgA0KAgICAEDcCyAEgA0HQkMEANgL8ASADQqCAgIAONwKAAiADIANByAFqNgL4ASABIANB+AFqIgEQkQINECADKALIASEEIAEgAygCzAEiBSADKALQARCxASADLQD4AUEBRg0FQQAhAiADKwOAAhCJFSEBIARFDQ0gBUEEaygCACIHQXhxIQYgBkEEQQggB0EDcSIHGyAEakkNDiAHQQBHIAYgBEEnaktxDQ8gBRDuBQwNCyADQfgBaiABKQMIENUKIAMoAvwBIgIgAygCgAIQxxQhASADKAL4ASIEBEAgAkEEaygCACIGQXhxIQUgBUEEQQggBkEDcSIGGyAEakkNDiAGQQBHIAUgBEEnaktxDQ8gAhDuBQtBACECDAwLIANB+AFqIAEoAgggASgCDBClDCADKAL8ASICIAMoAoACEMcUIQEgAygC+AEiBARAIAJBBGsoAgAiBkF4cSEFIAVBBEEIIAZBA3EiBhsgBGpJDQ0gBkEARyAFIARBJ2pLcQ0FIAIQ7gULQQAhAgwLCwJ/IAItAAFFBEAQlRUhBkEADAELEJQVIQZBAQshBCADIAI2AlQgA0EANgJMIAMgBjYCSCADIAQ2AkQgA0EoaiADQcQAakH0u8cAQQxBgLzHAEEFEPcMIAMoAihBAXEEQCADKAIsIQEMCQtByLrLAC0AAEUEQBDWEQsgA0H8AGpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACADQQA2AnAgA0KAgICAgAE3A2ggA0HAussAKQMANwNgIAMgCjcDWCADQcD6ygApAwA3AnRBBBCsASICRQ0EIAJB7sK1qwY2AAAgA0EENgLEASADIAI2AsABIANBBDYCvAEgASgCFCICQQBIDQUgASgCECEEAkAgAkUEQEEBIQUMAQsgAhCsASIFRQ0FCyACBEAgBSAEIAL8CgAACyADQYOAgIB4NgLYASADIAI2AtABIAMgBTYCzAEgAyACNgLIASADQfgBaiICIANB2ABqIANBvAFqIANByAFqEN4DIANBiAFqIgRBKGogA0GoAmopAwA3AwAgBEEgaiACQShqKQMANwMAIARBGGogAkEgaikDADcDACAEQRBqIAJBGGopAwAiCjcDACADQZABaiACQRBqKQMANwMAIAMgAykDgAI3A4gBIAqnQYWAgIB4RwRAIAQQmQoLQQQQrAEiAkUNBCACQfTywasGNgAAIANBBDYCxAEgAyACNgLAASADQQQ2ArwBIANBADYC0AEgA0KAgICAEDcCyAEgA0HQkMEANgL8ASADQqCAgIAONwKAAiADIANByAFqNgL4ASABQQRqIANB+AFqENcODQ0gAygC0AEiAUEASA0FIAMoAswBIQQgAygCyAEhBgJAIAFFBEBBASEFDAELIAEQrAEiBUUNBQsgAQRAIAUgBCAB/AoAAAsgA0GDgICAeDYC2AEgAyABNgLQASADIAU2AswBIAMgATYCyAEgA0H4AWoiASADQdgAaiADQbwBaiADQcgBahDeAyADQYgBaiICQShqIANBqAJqKQMANwMAIAJBIGogAUEoaikDADcDACACQRhqIAFBIGopAwA3AwAgAkEQaiABQRhqKQMAIgo3AwAgA0GQAWogAUEQaikDADcDACADIAMpA4ACNwOIASAKp0GFgICAeEcEQCACEJkKCyAGBEAgBCAGEIETCyADQfgBaiIBQQhqIANB2ABqIgJBCGopAwA3AwAgAUEQaiACQRBqKQMANwMAIAFBGGogAkEYaikDADcDACABQSBqIAJBIGopAwA3AwAgAUEoaiACQShqKQMANwMAIAMgAykDWDcD+AFBhbzHAEENEMcUIQECQCADKAJMRQ0AIAMoAlAiAkGEAUkNACACEPkSCyADIAE2AlAgA0EBNgJMIANBIGogA0HEAGogA0H4AWoiAhDPCyADKAIgIAMoAiQhASACEJkKQQFxDQhBACECIAMoAkghASADKAJMRQ0KIAMoAlAiBUGDAU0NCgwJCyABKAIQIQcgASgCDCEIIAEoAhwhBCABKAIYIQkCfyACLQABRQRAEJUVDAELQQEhBhCUFQshBSADIAI2AlQgA0EANgJMIAMgBTYCSCADIAY2AkQgA0E4aiADQcQAakH0u8cAQQxBkrzHAEENEPcMIAMoAjhBAXEEQCADKAI8IQEMBgtByLrLAC0AAEUEQBDWEQsgA0H8AGpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACADQQA2AnAgA0KAgICAgAE3A2ggA0HAussAKQMANwNgIAMgCjcDWCADQcD6ygApAwA3AnRBBBCsASICRQ0DIAJB7sK1qwY2AAAgA0EENgLEASADIAI2AsABIANBBDYCvAEgBEEASA0EAkAgBEUEQEEBIQIMAQsgBBCsASICRQ0ECyAEBEAgAiAJIAT8CgAACyADQYOAgIB4NgLYASADIAQ2AtABIAMgAjYCzAEgAyAENgLIASADQfgBaiICIANB2ABqIANBvAFqIANByAFqEN4DIANBiAFqIgRBKGogA0GoAmopAwA3AwAgBEEgaiACQShqKQMANwMAIARBGGogAkEgaikDADcDACAEQRBqIAJBGGopAwAiCjcDACADQZABaiACQRBqKQMANwMAIAMgAykDgAI3A4gBIAqnQYWAgIB4RwRAIAQQmQoLQQQQrAEiAkUNAyACQeHknZsHNgAAIANBBDYCxAEgAyACNgLAASADQQQ2ArwBIANB+AFqIgIgCCAHELwKIAMoAogCQYWAgIB4Rg0NIANByAFqIgRBKGogAkEoaiIFKQMANwMAIARBIGogAkEgaiIGKQMANwMAIARBGGogAkEYaiIHKQMANwMAIARBEGogAkEQaiIIKQMANwMAIARBCGogAkEIaikDADcDACADIAMpA/gBNwPIASACIANB2ABqIANBvAFqIAQQ3gMgA0GIAWoiAkEoaiADQagCaikDADcDACACQSBqIAUpAwA3AwAgAkEYaiAGKQMANwMAIAJBEGogBykDACIKNwMAIAJBCGogCCkDADcDACADIAMpA4ACNwOIASAKp0GFgICAeEcEQCACEJkKC0EKEKwBIgJFDQMgAkEIakGnvMcALwAAOwAAIAJBn7zHACkAADcAACADQQo2AsQB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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQEEVIAEoAgAiA0GAgICAeHMgA0EAThtBAWsOFQECAwQFBgcICQoLDA0ODxAREhQVFgALIAEtAAQhASAAQYGAgIB4NgIQIAAgAToAAAwcCyABMQAEIRQgAEGCgICAeDYCECAAIBQ3AwggAEIANwMADBsLIAEzAQQhFCAAQYKAgIB4NgIQIAAgFDcDCCAAQgA3AwAMGgsgATUCBCEUIABBgoCAgHg2AhAgACAUNwMIIABCADcDAAwZCyABKQMIIRQgAEGCgICAeDYCECAAIBQ3AwggAEIANwMADBgLIAEwAAQhFCAAQYKAgIB4NgIQIAAgFDcDCCAAIBRCP4g3AwAMFwsgATIBBCEUIABBgoCAgHg2AhAgACAUNwMIIAAgFEI/iDcDAAwWCyABNAIEIRQgAEGCgICAeDYCECAAIBQ3AwggACAUQj+INwMADBULIAEpAwghFCAAQYKAgIB4NgIQIAAgFDcDCCAAIBRCP4g3AwAMFAsgACABKgIEuyIavUL///////////8Ag0L/////////9/8AWAR/IAJBgICAgHg2AugBIAJB2AFqEKAKQYKAgIB4BUGAgICAeAs2AhAgACAaOQMIIABCAjcDAAwTCyAAIAErAwgiGr1C////////////AINC//////////f/AFgEfyACQYCAgIB4NgLoASACQdgBahCgCkGCgICAeAVBgICAgHgLNgIQIAAgGjkDCCAAQgI3AwAMEgsgASgCBCEBIAJBADYC2AEgAUGAAUkNCyABQT9xQYB/ciEDIAFBBnYhBCABQYAQSQRAIAIgAzoA2QEgAiAEQcABcjoA2AFBAiEBDBELIAFBDHYhBSAEQT9xQYB/ciEEIAFB//8DTQRAIAIgAzoA2gEgAiAEOgDZASACIAVB4AFyOgDYAUEDIQEMEQsgAiADOgDbASACIAQ6ANoBIAIgBUE/cUGAf3I6ANkBIAIgAUESdkFwcjoA2AFBBCEBDBALIAEoAgwiA0EASA0LIAEoAgghBAJAIANFBEBBASEBDAELIAMQrAEiAUUNEgsgAwRAIAEgBCAD/AoAAAsgAEGDgICAeDYCECAAIAM2AgggACABNgIEIAAgAzYCAAwQCyABKAIIIgNBAEgNCiABKAIEIQQCQCADRQRAQQEhAQwB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IBQ3A3ggAkHA+soAKQMANwKUASACIAE2ApgDIAIgBDYClAMgAiADNgKQAyACQQhqIgUoAgghASAFQQA2AgggAUUEQEHgjMgAQSxBjI3IABCHEwALIAAgARCkASAAKAIQQYWAgIB4RgRAIANFDQUgBCADEIETDAULIAJBqAFqIgFBKGogAEEoaikDADcDACABQSBqIABBIGopAwA3AwAgAUEYaiAAQRhqKQMANwMAIAFBEGogAEEQaikDADcDACABQQhqIABBCGopAwA3AwAgAiAAKQMANwOoASACQdgBaiIDIAJB+ABqIAJBkANqIAEQ4AMgAkGoAmoiAUEoaiACQYgCaikDADcDACABQSBqIANBKGopAwA3AwAgAUEYaiADQSBqKQMANwMAIAFBEGogA0EYaikDACIUNwMAIAFBCGoiBSADQRBqIg0pAwA3AwAgAiACKQPgATcDqAIgFKdBhYCAgHhHBEAgARCgCgsgAigCFCEHAkAgAigCCCIDIAIoAgwiC0YEQCADIQQMAQsgAkHkAWohASACQawCaiEGA0AgB0EBaiEHIAJB4AJqIAMQogkgA0EgaiEEAkACQCACKALgAiIIQYCAgIB4RgRAIAIgBzYCFCACIAQ2AgggAigC5AIhAQwBCyACKALoAiEMIAIoAuQCIQogAkHgAmogA0EQaiIOEKQBIAIoAvACQYWAgIB4Rw0BIAIgBzYCFCACIAQ2AgggAigC4AIhASAIRQ0AIAogCBCBEwsgAEGFgICAeDYCECAAIAE2AgAgAigCmAEiAUUNByABIAFBAnRBC2pBeHEiAWpBCWoiA0UNByACKAKUASABayADEIETDAcLIAJBkANqIglBKGoiDyACQeACaiIDQShqKQMAIhQ3AwAgCUEgaiIQIANBIGopAwAiFTcDACAJQRhqIhEgA0EYaikDACIWNwMAIAlBEGoiEiADQRBqKQMAIhc3AwAgCUEIaiITIANBCGopAwAiGDcDACACIAIpA+ACIhk3A5ADIAZBKGogFDcCACAGQSBqIBU3AgAgBkEYaiAWNwIAIAZBEGogFzcCACAGQQhqIBg3AgAgBiAZNwIAIAEgAikCqAI3AgAgAUEIaiACQagCaiIDQQhqKQIANwIAIAFBEGogA0EQaikCADcCACABQRhqIANBGGopAgA3AgAgAUEgaiADQSBqKQIANwIAIAFBKGogA0EoaikCADcCACABQTBqIANBMGooAgA2AgAgAiAMNgLgASACIAo2AtwBIAIgCDYC2AEgAiACKQLcATcCoAIgAiAINgKcAiADIAJB+ABqIAJBnAJqIA0Q4AMgDyAFQShqKQMANwMAIBAgBUEgaikDADcDACARIAVBGGopAwA3AwAgEiAFQRBqKQMAIhQ3AwAgEyAFQQhqKQMANwMAIAIgBSkDADcDkAMgFKdBhYCAgHhHBEAgCRCgCgsgCyAOQRBqIgNHDQALCyACIAc2AhQgAiAENgIIIABBKGogAkH4AGoiAUEoaikDADcDACAAQSBqIAFBIGopAwA3AwAgAEEYaiABQRhqKQMANwMAIABBEGogAUEQaikDADcDACAAQQhqIAFBCGopAwA3AwAgACACKQN4NwMADAYLIAYgAkGQA2pB1I7IABD3EwshASAAQYWAgIB4NgIQIAAgATYCAAwECyACIAE6ANgBQQEhAQwECxDREwALIAIoAowBIQMgAigCkAEiBARAIAMhAQNAIAEQ7QggAUFAayEBIARBAWsiBA0ACwsgAigCiAEiAUUNASADIAFBBnQQgRMMAQsgAkHYAWogASAEEPgHAkAgAigC6AFBhYCAgHhGBEAgAigC2AEQng8hAyAAQYWAgIB4NgIQIAAgAzYCAAwBCyAAIAIpA9gBNwMAIABBKGogAkHYAWoiA0EoaikDADcDACAAQSBqIANBIGopAwA3AwAgAEEYaiADQRhqKQMANwMAIABBEGogA0EQaikDADcDACAAQQhqIANBCGopAwA3AwALIARFDQAgASAEEIETCyAAKAIQQYWAgIB4Rg0BIAJBGGoiAUEoaiAAQShqKQMANwMAIAFBIGogAEEgaikDADcDACABQRhqIABBGGopAwA3AwAgAUEQaiAAQRBqKQMANwMAIAFBCGogAEEIaikDADcDACACIAApAwA3AxggAigCDCIDIAIoAggiBEYNASACIAIoAhQiBTYC2AEgBSADIARrQQV2aiACQdgBakHknMgAEIgSIQMgAEGFgICAeDYCECAAIAM2AgAgARCgCgwBCyABEKwBIgNFDQEgAQRAIAMgAkHYAWogAfwKAAALIABBg4CAgHg2AhAgACABNgIIIAAgAzYCBCAAIAE2AgALIAJBwANqJAAPCwALsRwBCn8jAEHA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AGogA0EQaikDADcDACABQfgAaiADQRhqKQMANwMAQQQhBAwBCyACIAApAwA3AwAgAkEYaiAAQRhqKQMANwMAIAJBEGogAEEQaikDADcDACACQQhqIABBCGopAwA3AwAgDUEFdCIDIAJqIgFBGGogACADaiIDQRhqKQMANwMAIAFBEGogA0EQaikDADcDACABQQhqIANBCGopAwA3AwAgASADKQMANwMACyALIA1rIQ8gBCANSQRAIARBBXQhCiAEQQFqIQYgBCEHA0AgBiEBIAdBBXQiBSACaiIDIAAgBWoiBSkDADcDACADQRhqIAVBGGoiBikDADcDACADQRBqIAVBEGoiCSkDADcDACADQQhqIAVBCGoiBykDADcDACADIANBIGsQuQLAQQBIBEAgDkEgaiIDQRhqIgggBikDADcDACADQRBqIgwgCSkDADcDACADQQhqIgkgBykDADcDACAOIAUpAwA3AyAgCiEHAn8DQCACIAdqIgNBIGshBSADIAUpAwA3AwAgA0EYaiAFQRhqKQMANwMAIANBEGogBUEQaikDADcDACADQQhqIAVBCGopAwA3AwAgAiAHQSBGDQEaIAdBIGshByAOQSBqIANBQGoQuQLAQQBIDQALIAIgB2oLIgYgDikDIDcDACAGQRhqIAgpAwA3AwAgBkEQaiAMKQMANwMAIAZBCGogCSkDADcDAAsgCkEgaiEKIAEgDUkiAyABaiEGIAEhByADDQALCyANQQV0IgMgAmohASAEIA9JBEAgACADaiEKIARBBXQhByAEQQFqIQZBICEFIAEhCQNAIAYhAyAEQQV0IgYgAWoiBCAGIApqIgYpAwA3AwAgBEEYaiAGQRhqIggpAwA3AwAgBEEQaiAGQRBqIgwpAwA3AwAgBEEIaiAGQQhqIhApAwA3AwAgBCAEQSBrELkCwEEASARAIA5BIGoiBEEYaiIRIAgpAwA3AwAgBEEQaiISIAwpAwA3AwAgBEEIaiITIBApAwA3AwAgDiAGKQMANwMgIAUhDCAJIQgCfwNAIAcgCGoiBEEgayEGIAQgBikDADcDACAEQRhqIAZBGGopAwA3AwAgBEEQaiAGQRBqKQMANwMAIARBCGogBkEIaikDADcDACABIAcgDEYNARogDEEgaiEMIAhBIGshCCAOQSBqIARBQGoQuQLAQQBIDQALIAcg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IAYoAnwgAmsiA0EEaygCACICQXhxIQUgBUEEQQggAkEDcSICGyAHakkNDiACQQBHIAUgB0EnaktxDQ8gAxDuBQsgBCEDAkAgCEUNACAIQcgAbCEFIAMhAiAIQQFxBEAgCiACKQMANwMAIAZByAFqIgNBCGogAkFAaygCADYCACAKQQhqIAJBCGopAwA3AwAgCkEQaiACQRBqKQMANwMAIApBGGogAkEYaikDADcDACAKQSBqIAJBIGopAwA3AwAgCkEoaiACQShqKQMANwMAIApBMGogAkEwaikDADcDACAGIAIpAzg3A8gBIAIgA0HIAPwKAAAgBEHIAGohAgsgBCAFaiEDIAhBAUYNAANAIAogAikDADcDACAGQcgBaiIUQQhqIgUgAkFAaygCADYCACAKQQhqIhYgAkEIaikDADcDACAKQRBqIgkgAkEQaikDADcDACAKQRhqIg4gAkEYaikDADcDACAKQSBqIgwgAkEgaikDADcDACAKQShqIgggAkEoaikDADcDACAKQTBqIgcgAkEwaikDADcDACAGIAJBOGopAwA3A8gBIAIgFEHIAPwKAAAgBSACQYgBaigCADYCACAKIAJByABqIgUpAwA3AwAgFiACQdAAaikDADcDACAJIAJB2ABqKQMANwMAIA4gAkHgAGopAwA3AwAgDCACQegAaikDADcDACAIIAJB8ABqKQMANwMAIAcgAkH4AGopAwA3AwAgBiACQYABaikDADcDyAEgBSAUQcgA/AoAACADIAJBkAFqIgJHDQALCyAGKAJYQQFHDQEMBwsgBigCOCEMIAYoAjwhAyAGKAJAIQkgBigCRCEFIAYoAkghByAGQQhqIBUQngcgBigCCEEBcQRAIAYoAgwiAiAJTw0FQcgAEKwBIgRFDQYgBkGQAWoiCCADIAJByABsahCgBSALQTBqIAhBMGopAwA3AgAgC0EoaiAIQShqKQMANwIAIAtBIGogCEEgaikDADcCACALQRhqIAhBGGopAwA3AgAgC0EQaiAIQRBqKQMANwIAIAtBCGogCEEIaikDADcCACALIAYpA5ABNwIAIAQgDjYCCCAEIBE2AgQgBCAQNgIAIAQgBikCyAE3AgwgBEEUaiAGQcgBaiICQQhqKQIANwIAIARBHGogCikCADcCACAEQSRqIAJBGGopAgA3AgAgBEEsaiACQSBqKQIANwIAIARBNGogAkEoaikCADcCACAEQTxqIAJBMGopAgA3AgAgBEHEAGogEygCADYCAAJAIAdFDQAgB0ECdEELakF4cSICIAdqQQlqIghFDQAgBSACayIFQQRrKAIAIgJBeHEhByAHQQRBCCACQQNxIgIbIAhqSQ0OIAJBAEcgByAIQSdqS3ENDyAFEO4FCyADIQIDQCACENgGIAJByABqIQIgCUEBayIJDQALIAxFDQMgA0EEaygCACICQXhxIQcgByAMQcgAbCIFQQRBCCACQQNxIgIbakkNDSACQQBHIAcgBUEnaktxDQ4gAxDuBQwDC0GU98YAQSVBvPfGABCHEwwFCyAGQdgAahDrBwwFC0HIABCsASIERQ0DIAsgDSkCADcCACALQTBqIAwpAgA3AgAgC0EoaiAIKQIANwIAIAtBIGogBykCADcCACALQRhqIAUpAgA3AgAgC0EQaiADKQIANwIAIAtBCGogAikCADcCACAEIA42AgggBCARNgIEIAQgEDYCACAEIAYpAsgBNwIMIARBFGogBkHIAWoiAkEIaikCADcCACAEQRxqIAopAgA3AgAgBEEkaiACQRhqKQIANwIAIARBLGogAkEgaikCADcCACAEQTRqIAJBKGopAgA3AgAgBEE8aiACQTBqKQIANwIAIARBxABqIBMoAgA2AgALIARByABqIQ5BASESDAQLIAAgBTYCECAAIAMpAwA3AwAgACADKQIUNwIUIABBCGogA0EIaikDADcDACAAQRxqIANBHGopAgA3AgAgAEEkaiADQSRqKQIANwIAIABBLGogA0EsaikCADcCACAAQTRqIANBNGopAgA3AgAgAEE8aiADQTxqKQIANwIAIABBxABqIANBxABqKAIANgIADAcLIAIgCUGknsgAEOMSAAsACyAQBEAgEUEEaygCACICQXhxIQUgBUEEQQggAkEDcSICGyAQakkNBiACQQBHIAUgEEEnaktxDQcgERDuBQsgEkGAgICAeEYNASAEIAMgBGtqIQ4gASgCACIMRQ0AIAEoAgwiAiABKAIEIgNrQcgAbiEJIAIgA0cEQCADQRRqIQIDQCACQRRrKAIAIggEQCACQRBrKAIAIgVBBGsoAgAiA0F4cSEHIAdBBEEIIANBA3EiAxsgCGpJDQggA0EARyAHIAhBJ2pLcQ0JIAUQ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AQsgAhCsASIBRQ0rCyACBEAgASAIIAL8CgAACyAAIAU2AhwgACAGNgIYIAAgBDYCFCAAIAM2AhAgACACNgIMIAAgATYCCCAAIAI2AgRBGCECDCkLQQEhAiABKAIQIQQgASgCDCEFIAEoAgQhBiABKAIIIgMoAgAhASADIAFBAWo2AgACQCAGQQFGBEAMAQtBACECCyABQQBIDSkgACAENgIQIAAgBTYCDCAAIAM2AgggACACNgIEQRkhAgwoC0EBIQIgASgCECEEIAEoAgwhBSABKAIEIQYgASgCCCIDKAIAIQEgAyABQQFqNgIAAkAgBkEBRgRADAELQQAhAgsgAUEASA0oIAAgBDYCECAAIAU2AgwgACADNgIIIAAgAjYCBEEaIQIMJwtBASECIAEoAhAhBCABKAIMIQUgASgCBCEGIAEoAggiAygCACEBIAMgAUEBajYCAAJAIAZBAUYEQAwBC0EAIQILIAFBAEgNJyAAIAQ2AhAgACAFNgIMIAAgAzYCCCAAIAI2AgRBGyECDCYLQQEhAiABKAIQIQQgASgCDCEFIAEoAgQhBiABKAIIIgMoAgAhASADIAFBAWo2AgACQCAGQQFGBEAMAQtBACECCyABQQBIDSYgACAENgIQIAAgBTYCDCAAIAM2AgggACACNgIEQS4hAgwlCyABKAIMIgJBAEgNIyABKAIIIQMCQCACRQRAQQEhAQwBCyACEKwBIgFFDSYLIAIEQCABIAMgAvwKAAALIAAgAjYCDCAAIAE2AgggACACNgIEQTAhAgwkCyABKAIUIQQgASgCECEFIAEoAgwiAygCACECIAMgAkEBajYCACACQQBIDSQgASgCBCICBEAgASgCCCEBIAIgAigCACIGQQFqNgIAIAZBAEgNJQsgACAENgIUIAAgBTYCECAAIAM2AgwgACABNgIIIAAgAjYCBEEEIQIMIwsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0jIAAgAzYCDCAAIAQ2AgggACABNgIEQQUhAgwiCyABKAIUIQQgASgCECEFIAEoAgwiAygCACECIAMgAkEBajYCACACQQBIDSIgASgCBCICBEAgASgCCCEBIAIgAigCACIGQQFqNgIAIAZBAEgNIwsgACAENgIUIAAgBTYCECAAIAM2AgwgACABNgIIIAAgAjYCBEEGIQIMIQsgASgCFCEEIAEoAhAhBSABKAIMIgMoAgAhAiADIAJBAWo2AgAgAkEASA0hIAEoAgQiAgRAIAEoAgghASACIAIoAgAiBkEBajYCACAGQQBIDSILIAAgBDYCFCAAIAU2AhAgACADNgIMIAAgATYCCCAAIAI2AgRBByECDCALIAEoAgwhBCABKAIIIQUgASgCBCICKAIAIQMgAiADQQFqNgIAIANBAEgNICAAIAQ2AgwgACAFNgIIIAAgAjYCBCAAIAEtAAE6AAFBCCECDB8LIAEoAgwhAyABKAIIIQQgASgCBCIBKAIAIQIgASACQQFqNgIAIAJBAEgNHyAAIAM2AgwgACAENgIIIAAgATYCBEEJIQIMHgsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0eIAAgAzYCDCAAIAQ2AgggACABNgIEQQohAgwdCyABKAIMIQQgASgCCCEFIAEoAgQiAigCACEDIAIgA0EBajYCACADQQBIDR0gACAENgIMIAAgBTYCCCAAIAI2AgQgACABLQABOgABQQshAgwcCyABKAIMIQMgASgCCCEEIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDRwgACADNgIMIAAgBDYCCCAAIAE2AgRBDCECDBsLIAEoAgwhAyABKAIIIQQgASgCBCIBKAIAIQIgASACQQFqNgIAIAJBAEgNGyAAIAM2AgwgACAENgIIIAAgATYCBEENIQIMGgsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0aIAAgAzYCDCAAIAQ2AgggACABNgIEQQ4hAgwZCyABKAIUIQQgASgCECEFIAEoAgwiAygCACECIAMgAkEBajYCACACQQBIDRkgASgCBCICBEAgASgCCCEBIAIgAigCACIGQQFqNgIAIAZBAEgNGgsgACAENgIUIAAgBTYCECAAIAM2AgwgACABNgIIIAAgAjYCBEEPIQIMGAsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0YIAAgAzYCDCAAIAQ2AgggACABNgIEQRAhAgwXCyAHQQhqIgMgAUEMaikCADcDACABKQIEIQkgASgCFCIBKAIAIQIgASACQQFqNgIAIAcgCTcDACACQQBIDRcgACAHKQMANwIEIABBDGogAykDADcCACAAIAE2AhRBESECDBYLIAEoAgwhAyABKAIIIQQgASgCBCIBKAIAIQIgASACQQFqNgIAIAJBAEgNFiAAIAM2AgwgACAENgIIIAAgATYCBEESIQIMFQsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0VIAAgAzYCDCAAIAQ2AgggACABNgIEQRQhAgwUCyABKAIIIQMgASgCBCIBKAIAIQIgASACQQFqNgIAIAJBAEgNFCAAIAM2AgggACABNgIEQRUhAgwTCyABKAIIIQMgASgCBCIBKAIAIQIgASACQQFqNgIAIAJBAEgNEyAAIAM2AgggACABNgIEQRYhAgwSCyABKAIIIQUgASgCBCICKAIAIQMgAiADQQFqNgIAIANBAEgNEiABKAIQIQYgASgCDCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNEiAAIAY2AhAgACADNgIMIAAgBTYCCCAAIAI2AgQgACABLQABOgABQRwhAgwRCyABKAIIIQUgASgCBCICKAIAIQMgAiADQQFqNgIAIANBAEgNESABKAIQIQYgASgCDCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNESAAIAY2AhAgACADNgIMIAAgBTYCCCAAIAI2AgQgACABLQABOgABQR4hAgwQCyABKAIMIQMgASgCCCEEIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDRAgACADNgIMIAAgBDYCCCAAIAE2AgRBHyECDA8LIAEoAgwhBCABKAIIIQUgASgCBCICKAIAIQMgAiADQQFqNgIAIANBAEgNDyAAIAQ2AgwgACAFNgIIIAAgAjYCBCAAIAEtAAE6AAFBICECDA4LIAdBCGoiBCABQQxqKAIANgIAIAEpAgQhCSABKAIQIgIoAgAhAyACIANBAWo2AgAgByAJNwMAIANBAEgNDiAAIAcpAwA3AgQgAEEMaiAEKAIANgIAIAAgAjYCECAAIAEtAAE6AAFBISECDA0LIAdBCGoiAyABQQxqKQIANwMAIAEpAgQhCSABKAIUIgEoAgAhAiABIAJBAWo2AgAgByAJNwMAIAJBAEgNDSAAIAcpAwA3AgQgAEEMaiADKQMANwIAIAAgATYCFEEiIQIMDAsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0MIAAgAzYCDCAAIAQ2AgggACABNgIEQSMhAgwLCyABKAIMIQMgASgCCCEEIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDQsgACADNgIMIAAgBDYCCCAAIAE2AgRBJCECDAoLIAEoAgwhBCABKAIIIQUgASgCBCICKAIAIQMgAiADQQFqNgIAIANBAEgNCiAAIAQ2AgwgACAFNgIIIAAgAjYCBCAAIAEtAAE6AAFBJSECDAkLIAEoAgwhBCABKAIIIQUgASgCBCICKAIAIQMgAiADQQFqNgIAIANBAEgNCSAAIAQ2AgwgACAFNgIIIAAgAjYCBCAAIAEtAAE6AAFBJiECDAgLIAEoAhQhBCABKAIQIQUgASgCDCIDKAIAIQIgAyACQQFqNgIAIAJBAEgNCCABKAIEIgIEQCABKAIIIQEgAiACKAIAIgZBAWo2AgAgBkEASA0JCyAAIAQ2AhQgACAFNgIQIAAgAzYCDCAAIAE2AgggACACNgIEQSghAgwHCyABKAIUIQQgASgCECEFIAEoAgwiAygCACECIAMgAkEBajYCACACQQBIDQcgASgCBCICBEAgASgCCCEBIAIgAigCACIGQQFqNgIAIAZBAEgNCAsgACAENgIUIAAgBTYCECAAIAM2AgwgACABNgIIIAAgAjYCBEEpIQIMBgsgASgCCCEDIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDQYgACADNgIIIAAgATYCBEEqIQIMBQsgASgCCCEDIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDQUgACADNgIIIAAgATYCBEErIQIMBAsgASgCCCEDIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDQQgACADNgIIIAAgATYCBEEsIQIMAwsgASgCDCEDIAEoAgghBCABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0DIAAgAzYCDCAAIAQ2AgggACABNgIEQS0hAgwCCyABKAIMIQMgASgCCCEEIAEoAgQiASgCACECIAEgAkEBajYCACACQQBIDQIgACADNgIMIAAgBDYCCCAAIAE2AgRBLyECDAELENETAAsgACACOgAAIAdBEGokAA8LAAucHQIGfwF+IwBBkAJrIgMkACADIAE2AggCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAikDACIJpyIBQQVrQQAgCUIFVhtBAWsOAwECAwALIAlCBVEEQAJAAkACQAJAAkACQAJAAkACQAJAAkBBCiACKAIIIgFBG2sgAUEaTRtBAWsOCgECAwQFBgcICQoACyACKAKIASIBIAIoAoQBIgVBoAJqKAIAIgRPDRogAigCjAEiBCAFQZwCaigCACABQSRsaiIBQSBqKAIAIgVPDRsgAUEcaigCACAEQdQAbGoiASgCAEGCgICAeEcNHCADIAEpAgg3AiQgAyACQRBqrUKAgICAsCSENwOAAiADIANBJGqtQoCAgIDAAYQ3A/gBIANBAjYCRCADQYjsxwA2AkAgA0ECNgI8IANBAzYCNCADQfDrxwA2AjAgAyADQfgBajYCOCADQRhqIANBMGoQ0AwMDgsgAigCTCIBIAIoAkgiBUGgAmooAgAiBE8NGSACKAJQIgQgBUGcAmooAgAgAUEkbGoiAUEgaigCACIFTw0aIAFBHGooAgAgBEHUAGxqIgEoAgBBgoCAgHhHDRsgAyABKQIINwIkIAMgAkEkaq1CgICAgNAnhDcDgAIgAyADQSRqrUKAgICAwAGENwP4ASADQQI2AkQgA0GI7McANgJAIANBAjYCPCADQQM2AjQgA0G47McANgIwIAMgA0H4AWo2AjggA0EYaiADQTBqENAMDA0LIAJBCGpBwAFB3AEgAigCECIFQRtGG2oiASgCBCIEIAEoAgAiBkGgAmooAgAiB08NDSABKAIIIgEgBkGcAmooAgAgBEEkbGoiBEEgaigCACIGTw0OIARBHGooAgAgAUHUAGxqIgEoAgBBgoCAgHhHDRogAyABKQIINwIMAkAgBUEbRgRAIANBgICAgHg2AiQMAQsgAigC1AEiBEGLro8FTw0QAkAgBEHIAWwiBkUEQEEIIQUMAQsgAigC0AEhByAGEKwBIgVFDRIgBEUNAEEAIQIgBCEBA0AgAiAGRg0BIANBMGoiCCACIAdqEJ0GIAIgBWogCEHIAfwKAAAgAkHIAWohAiABQQFrIgENAAsLIAMgBDYCLCADIAU2AiggAyAENgIkCyADIANBJGqtQoCAgIDgJ4Q3A4ACIAMgA0EMaq1CgICAgMABhDcD+AEgA0ECNgJEIANBiOzHADYCQCADQQI2AjwgA0EDNgI0IANB0OzHADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDCADKAIkIgVBgICAgHhGDQwgAygCKCEEIAMoAiwiAQRAIAQhAgNAIAIQyQcgAkHIAWohAiABQQFrIgENAAsLIAVFDQwgBEEEaygCACICQXhxIQEgASAFQcgBbCIFQQRBCCACQQNxIgIbakkNGyACQQBHIAEgBUEnaktxDRwgBBDuBQwMCyACKAKMASIBIAIoAogBIgVBoAJqKAIAIgRPDRcgAigCkAEiBCAFQZwCaigCACABQSRsaiIBQSBqKAIAIgVPDRggAUEcaigCACAEQdQAbGoiASgCAEGCgICAeEcNGSADIAEpAgg3AiQgAyACQfAAaq1CgICAgPAnhDcDiAIgAyACQRBqrUKAgICAwCSENwOAAiADIANBJGqtQoCAgIDAAYQ3A/gBIANBAzYCRCADQYDtxwA2AkAgA0EDNgI8IANBAzYCNCADQejsxwA2AjAgAyADQfgBajYCOCADQRhqIANBMGoQ0AwMCwsgAigC/AEiASACKAL4ASIFQaACaigCACIETw0WIAIoAoACIgQgBUGcAmooAgAgAUEkbGoiAUEgaigCACIFTw0XIAFBHGooAgAgBEHUAGxqIgEoAgBBgoCAgHhHDRggAyABKQIINwIkIAMgAkEYaq1CgICAgLAkhDcDgAIgAyADQSRqrUKAgICAwAGENwP4ASADQQI2AkQgA0GI7McANgJAIANBAjYCPCADQQM2AjQgA0Gg3scANgIwIAMgA0H4AWo2AjggA0EYaiADQTBqENAMDAoLIAIoAnwiASACKAJ4IgRBoAJqKAIAIgVPDQ4gAigCgAEiAiAEQZwCaigCACABQSRsaiIBQSBqKAIAIgRPDQ8gAUEcaigCACACQdQAbGoiASgCAEGCgICAeEcNFyADIAEpAgg3AiQgAyADQSRqrUKAgICAwAGENwP4ASADQgE3AjwgA0EBNgI0IANBzN7HADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDAwJC0EOEKwBIgFFDQwgAUEGakGS3McAKQAANwAAIAFBjNzHACkAADcAACADQQ42AiAgAyABNgIcIANBDjYCGAwIC0EREKwBIgFFDQsgAUEQakGq3McALQAAOgAAIAFBCGpBotzHACkAADcAACABQZrcxwApAAA3AAAgA0ERNgIgIAMgATYCHCADQRE2AhgMBwsgAyACQRBqrUKAgICA0CSENwP4ASADQQE2AkQgA0HI7ccANgJAIANBATYCPCADQQE2AjQgA0Hg3scANgIwIAMgA0H4AWo2AjggA0EYaiADQTBqENAMDAYLIAMgAkEQaq1CgICAgNAkhDcD+AEgA0EBNgJEIANByO3HADYCQCADQQE2AjwgA0EBNgI0IANB9N7HADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDAwFCyACKAKwAiIBIAIoAqwCIgRBoAJqKAIAIgVPDQsgAigCtAIiAiAEQZwCaigCACABQSRsaiIBQSBqKAIAIgRPDQwgAUEcaigCACACQdQAbGoiASgCAEGCgICAeEcNEiADIAEpAgg3AiQgAyADQSRqrUKAgICAwAGENwP4ASADQgE3AjwgA0EBNgI0IANB4O3HADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDAwECwJAAkACQAJAQQMgAUECayAJQgFYG0EBaw4DAQIDAAsgAyACQfwAaq1CgICAgJAlhDcDgAIgAyACQfAAaq1CgICAgJAChDcD+AEgA0ICNwI8IANBAzYCNCADQaTqxwA2AjAgAyADQfgBajYCOCADQRhqIANBMGoQ0AwMBgsgAigC8AEiASACKALsASIFQaACaigCACIETw0RIAIoAvQBIgQgBUGcAmooAgAgAUEkbGoiAUEgaigCACIFTw0SIAFBHGooAgAgBEHUAGxqIgEoAgBBgoCAgHhHDRMgAyABKQIINwIkIAMgAkG8AWqtQoCAgICQJYQ3A4gCIAMgA0Ekaq1CgICAgMABhDcDgAIgAyACQbABaq1CgICAgJAChDcD+AEgA0IDNwI8IANBBDYCNCADQbzqxwA2AjAgAyADQfgBajYCOCADQRhqIANBMGoQ0AwMBQsgAigCtAEiBCACKAKwASIBKAIcIgVPDQ0gASgCGCAEQfAAbGoiBigCXCEFIAYoAlghBiABIAEoAgAiB0EBajYCACAHQQBIDQggAUGgAmooAgAiByAGTQ0OIAFBnAJqKAIAIAZBJGxqIgZBIGooAgAiByAFTQ0PIAZBHGooAgAgBUHUAGxqIgUoAgBBgoCAgHhHDRIgAyAFKQIINwIMIAMgAUEIaiAEEOAQIAMgAykDADcCJCADIAJBxAFqrUKAgICAkCWENwNIIAMgA0Ekaq1CgICAgMABhDcDQCADIANBDGqtQoCAgIDAAYQ3AzggAyACQbgBaq1CgICAgJAChDcDMCADQgQ3AoQCIANBBTYC/AEgA0GE68cANgL4ASADIANBMGo2AoACIANBGGogA0H4AWoQ0AwgASABKAIAIgJBAWs2AgAgAkEBRw0EIAEQMgwECyADIAJB+AFqrUKAgICAkAKENwP4ASADQgE3AjwgA0EBNgI0IANBoNrHADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDAwDCyADIAJBCGo2AiQgAyADQSRqrUKAgICA4BKENwP4ASADQgE3AjwgA0EBNgI0IANBjODKADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDAwCCyADIAJBCGo2AiQgAyADQSRqrUKAgICA8BKENwP4ASADQgE3AjwgA0EBNgI0IANBjODKADYCMCADIANB+AFqNgI4IANBGGogA0EwahDQDAwBC0EFEKwBIgFFDQQgAUEEakGIwcoALQAAOgAAIAFBhMHKACgAADYAACADQQU2AiAgAyABNgIcIANBBTYCGAsgA0EkaiADKAIcIgEgAygCIEEiQdzEABD9CyADQQxqIgQgAygCKCICIAMoAixBCkHc2AEQ/QsgAyAErUKAgICAkAKENwOAAiADIANBCGqtQoCAgIDQAYQ3A/gBIANCAjcCPCADQQM2AjQgA0Gs6McANgIwIAMgA0H4AWo2AjggACADQTBqENAMIAMoAgwiAARAIAMoAhAiBUEEaygCACIGQXhxIQQgBEEEQQggBkEDcSIGGyAAakkNDyAGQQBHIAQgAEEnaktxDRAgBRDuBQsgAygCJCIABEAgAkEEaygCACIFQXhxIQQgBEEEQQggBUEDcSIFGyAAakkNDyAFQQBHIAQgAEEnaktxDRAgAhDuBQsgAygCGCIABEAgAUEEaygCACIEQXhxIQIgAkEEQQggBEEDcSIEGyAAakkNDyAEQQBHIAIgAEEnaktxDRAgARDuBQsgA0GQAmokAA8LIAQgB0HAq8UAEOMSAAsgASAGQcCrxQAQ4xIACxDREwsACyABIAVBwKvFABDjEgALIAIgBEHAq8UAEOMSAAsgASAFQcCrxQAQ4xIACyAC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AEENEJQHIgJFDQIgAigCEEGDgICAeEcNAiADQeAAaiACKAIEIAIoAggQmgkgAy0AYARAIABBCzYCGCAAQYDixQA2AhQgAEKRgICAgICAgIB/NwIMIABBkeLFADYCCCAAQpuAgICAgICAgH83AwAMCQsgACADKQNoNwMIIABBGDYCAAwICyACQaLixQBBBxCjEw0GIAFBhbzHAEENEJQHIgJFDQIgAigCEEGDgICAeEcNAiADQeAAaiACKAIEIAIoAggQpwMgAAJ/IAMoAmAiAkGAgICAeEYEQCADKAJkIAMoAmgQrhIgAEELNgIYIABBgOLFADYCFCAAQYCAgIB4NgIQIABBgICAgHg2AgRBGyEFQanixQAhAkESDAELIAAgAykDaDcDECAAQRhqIANB8ABqKQMANwMAQRchBSADKAJkCzYCDCAAIAI2AgggACAFNgIADAcLIAJB2+rFAEEFEKMTRQRAIAFBhbzHAEENEJQHIgJFDQMgAigCEEGDgICAeEcNAyADQeAAaiACKAIEIAIoAggQoAwgAygCYEGBgICAeEcEQCAAIAMpAmA3AgQgAEEUaiADQfAAaikCADcCACAAQQxqIANB6ABqKQIANwIAIABBGzYCAAwICyAAIAMpAmQ3AgQgAEEMaiADQewAaigCADYCACAAQRk2AgAMBwsgAkGAvMcAQQUQoxMNBQJAIAFBhbzHAEENEJQHIgIEQCACKAIQQQBODQELIABBgOLFADYCFCAAQpCAgICAgICAgH83AgwgAEHL4sUANgIIIABBgICAgHg2AgQMBAsCQCACQdD0ygBBBBCUByICRQ0AIAIoAhBBg4CAgHhHDQAgA0HgAGogAigCBCACKAIIEJwTIABCmoCAgMABNwMAIAAgAykCYDcCDCAAQRRqIANB6ABqKAIANgIADAcLIABBy+LFADYCFCAAQoqAgICAgICAgH83AgwgAEHb4sUANgIIIABBgICAgHg2AgRBEAwECyAAQYDixQA2AhQgAEKRgICAgICAgIB/NwIMIABBkeLFADYCCCAAQYCAgIB4NgIEDAILIABBgOLFADYCFCAAQpKAgICAgICAgH83AgwgAEGp4sUANgIIIABBgICAgHg2AgQMAQsgAEGA4sUANgIUIABCkICAgICAgICAfzcCDCAAQbvixQA2AgggAEGAgICAeDYCBAtB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QbGOygBBAhCKCQ0LCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMCgtBASEEIAEoAgAiA0Go0McAQQQgASgCBCIGKAIMIgURAAANCSAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQsgACABEIgNRQ0BDAsLIANB6svBAEECIAURAAANCiACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQiA0NCiADQbGOygBBAhCKCQ0KCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMCQtBASEEIAEoAgAiA0Hpx8oAQQUgASgCBCIGKAIMIgURAAANCCAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQogACABELMFRQ0BDAoLIANB6svBAEECIAURAAANCSACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELMFDQkgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0JCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMCAtBASEEIAEoAgAiA0Gq1sYAQQcgASgCBCIGKAIMIgURAAANByAAQQhqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQkgACABEOsNRQ0BDAkLIANB6svBAEECIAURAAANCCACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQ6w0NCCADQbGOygBBAhCKCQ0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMBwtBASEEIAEoAgAiA0H0v8oAQQQgASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQggACABEMgPRQ0BDAgLIANB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqEMgPDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMBgsgAiAAQQRqNgIMQQEhBCABKAIAIgBBsdbGAEEDIAEoAgQiBSgCDCIDEQAADQUCQCABLQAKQYABcUUEQCAAQZDHygBBASADEQAADQcgAkEMaiABEJcQRQ0BDAcLIABB6svBAEECIAMRAAANBiACQQE6ABMgAiAFNgIYIAIgADYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkETajYCHCACIAJBFGoiADYCICACQQxqIAJBIGoQlxANBiAAQbGOygBBAhCKCQ0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMBQtBASEEIAEoAgAiA0Hwv8oAQQQgASgCBCIGKAIMIgURAAANBCAAQQFqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQYgACABEKIPRQ0BDAYLIANB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQog8NBSADQbGOygBBAhCKCQ0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMBAtBASEEIAEoAgAiA0GCwMoAQQggASgCBCIGKAIMIgURAAANAyAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQUgACABENwNRQ0BDAULIANB6svBAEECIAURAAANBCACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQ3A0NBCADQbGOygBBAhCKCQ0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMAwtBASEEIAEoAgAiA0G01sYAQQQgASgCBCIGKAIMIgURAAANAiAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQQgACABEMIQRQ0BDAQLIANB6svBAEECIAURAAANAyACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQwhANAyADQbGOygBBAhCKCQ0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMAgtBASEEIAEoAgAiA0G41sYAQQQgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQMgACABEPkPRQ0BDAMLIANB6svBAEECIAURAAANAiACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAAIAJBIGoQ+Q8NAiADQbGOygBBAhCKCQ0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQMAQtBASEEIAEoAgAiA0G81sYAQQYgASgCBCIGKAIMIgURAAANACAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABENEIRQ0BDAILIANB6svBAEECIAURAAANASACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqENEIDQEgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQQLIAJBMGokACAEC5ocAQ9/IwBB0AFrIgMkAEEBIQICQAJAIAEoAgBBAXEEQCABKAIEIgggASgCCE8NASABIAhBAWo2AgQLIAEoAowBIgIgASgCiAEiC0YEQCABKAIgIQwgASgCLCEJCyABKAIUIQgCQCABLQCQAUECRwRAIAghBwwBCyAIIQcgAS0AkQFFDQAgASgCDCAIRgRAIAFBDGoQuBILIAEoAhAgCEEUbGoiAiALNgIIIAJBADYCBCACQQA6AAAgASAIQQFqIgc2AhQgASgCjAEhAgsgAiALRgRAIAEoAiwgASgCIGohDQsgASgCeCEOIAEoAlwhD0EBIQQCQAJAAkACQAJAAkACQAJAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIIIgVPDQQgASACQQFqIgY2AgQgA0GYAWogAUGIAWooAgA2AgAgAyABKQKAATcDkAEgBSAGTQ0DIAEgAkECaiIGNgIEIAUgBk0NAyABIAJBA2oiBDYCBCAEIAVPBEBBASECDAMLIAEgAkEEajYCBAwBCyADQZgBaiABQYgBaigCADYCACADIAEpAoABNwOQ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ARD2C0UNAQwFCyAAQerLwQBBAiAEEQAADQQgAkEBOgAfIAIgBTYCFCACIAA2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqNgIgIAJBDGogAkEgahD2Cw0EIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANBAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAMLIAIgAEEEajYCICABQdHLygBBBiAAQRBqQbUBIAJBIGpBtgEQqQ0hAwwCCyACIABBBGo2AiAgAUHXy8oAQQkgAEEQakG1ASACQSBqQbYBEKkNIQMMAQtBASEDIAIgAEEBajYCDCABKAIAIgBB88nKAEEFIAEoAgQiBSgCDCIEEQAADQACQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQIgAkEMaiABEJYURQ0BDAILIABB6svBAEECIAQRAAANASACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGoiADYCICACQQxqIAJBIGoQlhQNASAAQbGOygBBAhCKCQ0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMLIAJBMGokACADC98XAhV/CH4jAEHQA2siAyQAAkACQAJAAn8CQAJ/AkACQAJAAkAgASgCEEGAgICAeEYEQCABKAIoIRUgASgCJCEQIAEoAiAhCyABKAIUIQogASgCGCEIIAEoAhwhBCADQZCAgIB4NgI4IARB8ABsIgYgCGohByAIIQEgBEUNAyACQQhqIRYgA0GQA2ohAkEAIQQDQCADQZgCaiIFIAQgCGoiAUHwAPwKAAAgA0GIA2ogFiAFEPgBIAFB8ABqIQEgAygCiANBAXEEQCADQQhqIgRBOGogAkE4aikDADcDACAEQTBqIAJBMGopAwA3AwAgBEEoaiACQShqKQMANwMAIARBIGogAkEgaikDADcDACAEQRhqIAJBGGopAwA3AwAgBEEQaiACQRBqKQMANwMAIARBCGogAkEIaikDADcDACADIAIpAwA3AwgMBQsCQCADKAKMAyIJQQJHBEAgA0HYAWoiBUE4aiACQThqKAIANgIAIAVBMGogAkEwaikCADcDACAFQShqIAJBKGopAgA3AwAgBUEgaiACQSBqKQIANwMAIAVBGGogAkEYaikCADcDACAFQRBqIAJBEGopAgA3AwAgBUEIaiACQQhqKQIANwMAIAMgAikCADcD2AEgCUEDRw0BCyAGIARB8ABqIgRHDQEMBgsLIANB2ABqIgJBOGoiBSADQdgBaiIEQThqKAIANgIAIAJBMGoiDyAEQTBqKQMANwMAIAJBKGoiESAEQShqKQMANwMAIAJBIGoiDCAEQSBqKQMANwMAIAJBGGoiDSAEQRhqKQMANwMAIAJBEGoiDiAEQRBqKQMANwMAIAJBCGoiAiAEQQhqKQMANwMAIAMgAykD2AE3A1hBgAIQrAEiBkUNASAGIAk2AgAgBiADKQNYNwIEIAZBDGogAikDADcCACAGQRRqIA4pAwA3AgAgBkEcaiANKQMANwIAIAZBJGogDCkDADcCACAGQSxqIBEpAwA3AgAgBkE0aiAPKQMANwIAIAZBPGogBSgCADYCAEEBIQIgA0EBNgJUIAMgBjYCUCADQQQ2AkwgASAHRg0CIAdB8ABrIREgA0GQA2ohBQNAIBEgAWshCSABIQQDQCADQZgCaiIBIARB8AD8CgAAIANBiANqIBYgARD4ASAEQfAAaiEBIAMoAogDQQFxBEAgAygCOEGQgICAeEcEQCADQQhqELgCCyADQQhqIgZBOGogBUE4aikDADcDACAGQTBqIAVBMGopAwA3AwAgBkEoaiAFQShqKQMANwMAIAZBIGogBUEgaikDADcDACAGQRhqIAVBGGopAwA3AwAgBkEQaiAFQRBqKQMANwMAIAZBCGogBUEIaikDADcDACADIAUpAwA3AwggASAHRg0FIARB1AFqIQEgCUHwAG4hBANAIAFBBGsoAgAiBUGAgICAeHJBgICAgHhHBEAgASgCACIHQQRrKAIAIglBeHEhBiAGQQRBCCAJQQNxIgkbIAVqSQ0OIAlBAEcgBiAFQSdqS3ENDyAHEO4FCyABQeQAaxCoDiABQfAAaiEBIARBAWsiBA0ACwwFCwJAIAMoAowDIg9BAkcEQCADQdgBaiIEQThqIgwgBUE4aigCADYCACAEQTBqIg0gBUEwaikCADcDACAEQShqIg4gBUEoaikCADcDACAEQSBqIhIgBUEgaikCADcDACAEQRhqIhMgBUEYaikCADcDACAEQRBqIhQgBUEQaikCADcDACAEQQhqIhcgBUEIaikCADcDACADIAUpAgA3A9gBIA9BA0cNAQsgCUHwAGshCSAHIAEiBEcNAQwFCwsgA0GYAWoiBEE4aiIJIAwoAgA2AgAgBEEwaiIMIA0pAwA3AwAgBEEoaiINIA4pAwA3AwAgBEEgaiIOIBIpAwA3AwAgBEEYaiISIBMpAwA3AwAgBEEQaiITIBQpAwA3AwAgBEEIaiIUIBcpAwA3AwAgAyADKQPYATcDmAEgAygCTCACRgRAIANBzABqIAJBAUEEQcAAEMoRIAMoAlAhBgsgBiACQQZ0aiIEIA82AgAgBCADKQOYATcCBCAEQQxqIBQpAwA3AgAgBEEUaiATKQMANwIAIARBHGogEikDADcCACAEQSRqIA4pAwA3AgAgBEEsaiANKQMANwIAIARBNGogDCkDADcCACAEQTxqIAkoAgA2AgAgAyACQQFqIgI2AlQgASAHRw0ACwwCCyADQZgCaiIEIAJBCGogARD4ASADKAKYAkEBRgRAIANBxANqIARBQGspAwAiGDcCACADQbwDaiAEQThqKQMAIhk3AgAgA0G0A2ogBEEwaikDACIaNwIAIANBrANqIARBKGopAwAiGzcCACADQaQDaiAEQSBqKQMAIhw3AgAgA0GcA2ogBEEYaikDACIdNwIAIANBlANqIARBEGopAwAiHjcCACADIAMpA6ACIh83AowDIABBQGsgGDcCACAAQThqIBk3AgAgAEEwaiAaNwIAIABBKGogGzcCACAAQSBqIBw3AgAgAEEYaiAdNwIAIABBEGogHjcCACAAIB83AgggAEEBNgIADAgLIANBiANqIgFBOGogA0HUAmopAgAiGDcDACABQTBqIANBzAJqKQIAIhk3AwAgAUEoaiADQcQCaikCACIaNwMAIAFBIGogA0G8AmopAgAiGzcDACABQRhqIANBtAJqKQIAIhw3AwAgAUEQaiADQawCaikCACIdNwMAIAFBCGogA0GkAmopAgAiHjcDACADIAMpApwCIh83A4gDIABBQGsgGDcCACAAQThqIBk3AgAgAEEwaiAaNwIAIABBKGogGzcCACAAQSBqIBw3AgAgAEEYaiAdNwIAIABBEGogHjcCACAAIB83AghBAyEVQQQMBgsACwJAIAoEQCAIQQRrKAIAIgRBeHEhASABIApB8ABsIgVBBEEIIARBA3EiBBtySQ0IIARBAEcgASAFQSdq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CwALQavWyQBBDkG0msUAEMYTAAtBASEGQQAhCAsgACAJOgAcIAAgBDYCECAAIAg2AgwgACAGNgIIIAAgDDYCBCAAIAo2AgAgACABKQIsNwIUCyADQfAAaiQAC+0dAQV/IwBBMGsiAiQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0AAEEBaw4RAQIDBAUGBwgJCgsMDQ4PEBEAC0EBIQMgASgCACIEQebJygBBBiABKAIEIgYoAgwiBREAAA0RIABBCGohAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANEyAAIAEQtAxFDQEMEwsgBEHqy8EAQQIgBREAAA0SIAJBAToADCACIAY2AhggAiAENgIUIAJB7MvBADYCJCACIAEpAgg3AiggAiACQQxqNgIcIAIgAkEUajYCICAAIAJBIGoQtAwNEiACKAIgQbGOygBBAiACKAIkKAIMEQAADRILIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwwRC0EBIQMgASgCACIEQcvKygBBCSABKAIEIgYoAgwiBREAAA0QIABBCGohAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANEiAAIAEQtAxFDQEMEgsgBEHqy8EAQQIgBREAAA0RIAJBAToADCACIAY2AhggAiAENgIUIAJB7MvBADYCJCACIAEpAgg3AiggAiACQQxqNgIcIAIgAkEUajYCICAAIAJBIGoQtAwNESACKAIgQbGOygBBAiACKAIkKAIMEQAADRELIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwwQC0EBIQMgASgCACIEQd/IygBBCCABKAIEIgYoAgwiBREAAA0PIABBCGohAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANESAAIAEQtAxFDQEMEQsgBEHqy8EAQQIgBREAAA0QIAJBAToADCACIAY2AhggAiAENgIUIAJB7MvBADYCJCACIAEpAgg3AiggAiACQQxqNgIcIAIgAkEUajYCICAAIAJBIGoQtAwNECACKAIgQbGOygBBAiACKAIkKAIMEQAADRALIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwwPC0EBIQMgASgCACIEQdTKygBBCyABKAIEIgYoAgwiBREAAA0OIABBCGohAAJA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CyACIABBBGo2AiAgAUHRy8oAQQYgAEEQakGLAiACQSBqQbYBEKkNIQMMAgsgAiAAQQRqNgIgIAFB18vKAEEJIABBEGpBiwIgAkEgakG2ARCpDSEDDAELQQEhAyABKAIAIgRB88nKAEEFIAEoAgQiBigCDCIFEQAADQAgAEEBaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0CIAAgARCbFEUNAQwCCyAEQerLwQBBAiAFEQAADQEgAkEBOgAMIAIgBjYCGCACIAQ2AhQgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBDGo2AhwgAiACQRRqIgQ2AiAgACACQSBqEJsUDQEgBEGxjsoAQQIQigkNAQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDCyACQTBqJAAgAwvtHQEFfyMAQTBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtAABBAWsOEQECAwQFBgcICQoLDA0ODxARAAtBASEDIAEoAgAiBEHmycoAQQYgASgCBCIGKAIMIgURAAANESAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADRMgACABELcMRQ0BDBMLIARB6svBAEECIAURAAANEiACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDRIgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0SCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMEQtBASEDIAEoAgAiBEHLysoAQQkgASgCBCIGKAIMIgURAAANECAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADRIgACABELcMRQ0BDBILIARB6svBAEECIAURAAANESACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDREgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0RCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMEAtBASEDIAEoAgAiBEHfyMoAQQggASgCBCIGKAIMIgURAAANDyAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADREgACABELcMRQ0BDBELIARB6svBAEECIAURAAANECACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDRAgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0QCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMDwtBASEDIAEoAgAiBEHUysoAQQsgASgCBCIGKAIMIgURAAANDiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADRAgACABELcMRQ0BDBALIARB6svBAEECIAURAAANDyACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQ8gAigCIEGxjsoAQQIgAigCJCgCDBEAAA0PCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMDgtBASEDIAEoAgAiBEHfysoAQQogASgCBCIGKAIMIgURAAANDSAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQ8gACABELcMRQ0BDA8LIARB6svBAEECIAURAAANDiACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQ4gAigCIEGxjsoAQQIgAigCJCgCDBEAAA0OCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMDQtBASEDIAEoAgAiBEHpysoAQQ0gASgCBCIGKAIMIgURAAANDCAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQ4gACABELcMRQ0BDA4LIARB6svBAEECIAURAAANDSACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQ0gAigCIEGxjsoAQQIgAigCJCgCDBEAAA0NCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMDAtBASEDIAEoAgAiBEH2ysoAQQggASgCBCIGKAIMIgURAAANCyAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQ0gACABELcMRQ0BDA0LIARB6svBAEECIAURAAANDCACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQwgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0MCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCwtBASEDIAEoAgAiBEH+ysoAQQsgASgCBCIGKAIMIgURAAANCiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQwgACABELcMRQ0BDAwLIARB6svBAEECIAURAAANCyACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQsgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0LCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCgtBASEDIAEoAgAiBEGJy8oAQQggASgCBCIGKAIMIgURAAANCSAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQsgACABELcMRQ0BDAsLIARB6svBAEECIAURAAANCiACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQogAigCIEGxjsoAQQIgAigCJCgCDBEAAA0KCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCQtBASEDIAEoAgAiBEGRy8oAQRAgASgCBCIGKAIMIgURAAANCCAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQogACABELcMRQ0BDAoLIARB6svBAEECIAURAAANCSACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQkgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0JCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCAtBASEDIAEoAgAiBEGhy8oAQQsgASgCBCIGKAIMIgURAAANByAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgACABELcMRQ0BDAkLIARB6svBAEECIAURAAANCCACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQggAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBwtBASEDIAEoAgAiBEGsy8oAQRMgASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABELcMRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqELcMDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEG/y8oAQQIgASgCBCIGKAIMIgURAAANBSAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEOEIRQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqEOEIDQYgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEHBy8oAQQUgASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgACABEOEIRQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgACACQSBqEOEIDQUgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAsgAiAAQQRqNgIMQQEh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CkGAAXFFBEAgA0GQx8oAQQEgBREAAA0HIAQgASgCACABKAIEEK8SRQ0BDAcLIANB6svBAEECIAURAAANBiACIAY2AhAgAiADNgIMIAJBAToAMCACIAJBMGo2AhQgBCACQQxqIgRB7MvBABCvEg0GIARBsY7KAEECEIoJDQYLIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAAwFC0EBIQAgASgCACIDQYrAygBBBSABKAIEIgYoAgwiBREAAA0EIARBCGohBAJAIAEtAApBgAFxRQRAIANBkMfKAEEBIAURAAANBiAEIAEoAgAgASgCBBD7EkUNAQwGCyADQerLwQBBAiAFEQAADQUgAiAGNgIQIAIgAzYCDCACQQE6ADAgAiACQTBqNgIUIAQgAkEMaiIEQezLwQAQ+xINBSAEQbGOygBBAhCKCQ0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBAtBASEAIAEoAgAiA0Gc68oAQQYgASgCBCIGKAIMIgURAAANAyAEQQhqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQUgBCABENYPRQ0BDAULIANB6svBAEECIAURAAANBCACQQE6AAQgAiAGNgI0IAIgAzYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgBCACQQxqENYPDQQgAigCDEGxjsoAQQIgAigCECgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAwtBASEAIAEoAgAiA0GPwMoAQQUgASgCBCIGKAIMIgURAAANAiAEQQRqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQQgBCABEOALRQ0BDAQLIANB6svBAEECIAURAAANAyACQQE6AAQgAiAGNgI0IAIgAzYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgBCACQQxqEOALDQMgAigCDEGxjsoAQQIgAigCECgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAgtBASEAIAEoAgAiA0HokMoAQQsgASgCBCIGKAIMIgURAAANASAEQQRqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQMgBCABEPULRQ0BDAMLIANB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EyAGKAL8BiIBIA0Q2wkgBigCICIhKAIEIgMgISgCDCIFRgRAIAMhAAwDCyAhIANBsAFqIgA2AgQgBkGQDWogA0HwAPwKAAAgAygCcCIHQQVGDQIgBkHgBGoiASADQfAA/AoAACABQfwAaiADQfwAaikCADcCACABQYQBaiADQYQBaikCADcCACABQYwBaiADQYwBaikCADcCACABQZQBaiADQZQBaikCADcCACABQZwBaiADQZwBaikCADcCACABQaQBaiADQaQBaikCADcCACABQawBaiADQawBaigCADYCACAGIAc2AtAFIAYgAykCdDcC1AUCQCAGKAJQQYCAgIB4Rg0AIAZB4AtqIAYoAlQgBigCWBCbEyAGKALgCyIAQYCAgIB4Rg0AIAYpAuQLISUgAUHwAGoQ6AUgBkGBgICAeDYC+AUgBkKAgICAkICAgIB/NwPoBSAGQoCAgIDAADcD4AUgBiAlNwPYBSAGIAA2AtQFQQAhByAGQQA2AtAFCyAGQbAKaiIAIAZBkA1qQfAA/AoAACAGQfAJaiIBQThqIAZB1AVqIgNBOGooAgA2AgAgAUEwaiADQTBqKQIANwMAIAFBKGogA0EoaikCADcDACABQSBqIANBIGopAgA3AwAgAUEYaiADQRhqKQIANwMAIAFBEGogA0EQaikCADcDACABQQhqIANBCGopAgA3AwAgBiADKQIANwPwCUHABRCsASIJRQ0GIAkgAEHwAPwKAAAgCSAHNgJwIAkgBikD8Ak3AnQgCUH8AGogBkH4CWopAwA3AgAgCUGEAWogBkGACmopAwA3AgAgCUGMAWogBkGICmopAwA3AgAgCUGUAWogBkGQCmopAwA3AgAgCUGcAWogBkGYCmopAwA3AgAgCUGkAWogBkGgCmopAwA3AgAgCUGsAWogBkGoCmooAgA2AgAgBkEBNgLsCSAGIAk2AugJIAZBBDYC5AkCQCAhKAIMIgcgISgCBCIBRgRAIAEhAAwBCyAhIAFBsAFqIgA2AgQgBkGQDWogAUHwAPwKAAAgBkHQDGoiA0EIaiIbIAFB/ABqKQIANwMAIANBEGoiHyABQYQBaikCADcDACADQRhqIgggAUGMAWopAgA3AwAgA0EgaiIQIAFBlAFqKQIANwMAIANBKGoiFSABQZwBaikCADcDACADQTBqIhogAUGkAWop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3BIgBEEENgLYEgJAICMoAgwiCSAjKAIEIgFGBEAgASEADAELICMgAUGwAWoiADYCBCAEQdgUaiABQfAA/AoAACAEQZgUaiIFQQhqIhUgAUH8AGopAgA3AwAgBUEQaiIXIAFBhAFqKQIANwMAIAVBGGoiFiABQYwBaikCADcDACAFQSBqIgogAUGUAWopAgA3AwAgBUEoaiIMIAFBnAFqKQIANwMAIAVBMGoiESABQaQBaikCADcDACAFQThqIg4gAUGsAWooAgA2AgAgBCABKQJ0NwOYFCABKAJwIgFBBUYNACAEQcQWaiEGQbABIRlBASEFAkADQCAEQdAVaiIAIARB2BRqQfAA/AoAACAGIAQpA5gUNwIAIAZBCGogFSkDADcCACAGQRBqIBcpAwA3AgAgBkEYaiAWKQMANwIAIAZBIGogCikDADcCACAGQShqIAwpAwA3AgAgBkEwaiARKQMANwIAIAZBOGogDigCADYCACAEIAE2AsAWIARByBBqIAAgISAIEJwNIAQoArgRQQVGDQEgBCgC2BIgBUYEQCAEQdgSaiAFQQFBCEGwARDKESAEKALcEiEiCyAZICJqIARByBBqQbAB/AoAACAEIAVBAWoiBTYC4BIgIygCBCIAICMoAgwiCUYNAiAjIABBsAFqIgc2AgQgBEHYFGogAEHwAPwKAAAgFSAAQfwAaikCADcDACAXIABBhAFqKQIANwMAIBYgAEGMAWopAgA3AwAgCiAAQZQBaikCADcDACAMIABBnAFqKQIANwMAIBEgAEGkAWopAgA3AwAgDiAAQawBaigCADYCACAEIAApAnQ3A5gUIBlBsAFqIRkgACgCcCIBQQVHDQALIAchAAwBCyAjKAIMIQkgIygCBCEACyAJIABrQbABbiEBIAAgCUcEQANAIAAQowQgAEGwAWohACABQQFrIgENAAsLICMoAggiBwRAICMoAgAiBUEEaygCACIAQXhxIQkgCUEEQQggAEEDcSIBGyAHQbABbCIAckkNKCABQQBHIAkgAEEnaktxDQkgBRDuBQsgI0EEaygCACIBQQNxIQAgAUF4cUEUQRggABtJDScgAEEARyABQThPcQ0IICMQ7gUgBEGoDmogBEHgEmooAgA2AgAgBCAEKQLYEjcDoA4LAkAgFARAIARB0BBqIARBmA5qKQMANwMAIAQgBCkD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EyITIAcgCWsgExsiCUEASBtqIgcgBikCADcCACAHQRBqIAZBEGooAgA2AgAgB0EIaiAGQQhqKQIANwIAIAlBH3YgC2ohCyAOIAZBFGoiBksNAAsLIAEgCEcEQCANQRRrIg0gC0EUbGoiCCAGKQIANwIAIAhBEGogBkEQaigCADYCACAIQQhqIAZBCGopAgA3AgAgBkEUaiEGIAEhCAwBCwsgC0EUbCINBEAgACACIA38CgAACyABIAtrIQ4CQCABIAtGDQAgDkEBcSAAIA1qIQhBACEJIAtBAWogAUcEQCAOQX5xIRQgESASaiEHIAghBgNAIAYgBykCADcCACAGQRBqIAdBEGooAgA2AgAgBkEIaiAHQQhqKQIANwIAIAZBFGogECAJQf7///8Dc0EUbGoiESkCADcCACAGQRxqIBFBCGopAgA3AgAgBkEkaiARQRBqKAIANgIAIAdBKGshByAGQShqIQYgFCAJQQJqIglHDQALC0UNACAIIAlBFGxqIgYgECAJQX9zQRRsaiIIKQIANwIAIAZBEGogCEEQaigCADYCACAGQQhqIAhBCGopAgA3AgALIAtFDQAgASALTw0CIA9BADYCKCAPQQE2AhwgD0HE+coANgIYIA9CBDcCICAPQRhqQZS5ygAQ8RMACyABIANLDQBBACEHIAAhBiABQRRsIgkgAmoiBSENA0AgBiAAIApBFGxqIg5JBEADQCAHQRRsIAIgDUEUayINIAwoAgAgBigCACAMQQRqKAIAIgggBkEEaigCACILIAggC0kbEKMTIhAgCCALayAQG0EATiILG2oiCCAGKQIANwIAIAhBEGogBkEQaigCADYCACAIQQhqIAZBCGopAgA3AgAgByALaiEHIA4gBkEUaiIGSw0ACwsgASAKRwRAIAIgB0EUbGoiCiAGKQIANwIAIApBEGogBkEQaigCADYCACAKQQhqIAZBCGopAgA3AgAgBkEUaiEGIAdBAWohByANQRRrIQ0gASEKDAELCyAHQRRsIgYEQCAAIAIgBvwKAAALIAEgB0YNBCABIAdrIgtBAXEgACAGaiEAQQAhDSAHQQFqIAFHBEAgC0F+cSEMIAkgEmohCSAAIQYDQCAGIAkpAgA3AgAgBkEQaiAJQRBqKAIANgIAIAZBCGogCUEIaikCADcCACAGQRRqIAUgDUH+////A3NB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IAVB/v///wFzQQN0aiINKQIANwIAIA0gFzcCACAGQRBrIQYgA0EQaiEDIAsgBUECaiIFRw0ACwsgCUECcUUNACAHIAVBA3RqIgMpAgAhFyADIA8gBUF/c0EDdGoiAykCADcCACADIBc3AgALIARBmAFqIgVBCGogDigCADYCACAEIAQpAtgBNwOYAQJAIAgoAigiBkUEQCAEQcgAaiIDIARB4AJqIAVBBEEAEPYCIAxBOGogA0E4aikDADcCACAMQTBqIANBMGopAwA3AgAgDEEoaiADQShqKQMANwIAIAxBIGogA0EgaikDADcCACAMQRhqIANBGGopAwA3AgAgDEEQaiADQRBqKQMANwIAIAxBCGogA0EIaikDADcCACAMIAQpA0g3AgAMAQsgCCgCJCEJIAYhCCAGQRhsIgcQrAEiBSIDRQ0MA0AgBEHYAWoiCyAJEOkNIANBEGogC0EQaikCADcCACADQQhqIA4pAgA3AgAgAyAEKQLYATcCACADQRhqIQMgCUHkAGohCSAIQQFrIggNAAsgBEHIAGoiAyAEQeACaiAEQZgBaiAFIAYQ9gIgDEE4aiADQThqKQMANwIAIAxBMGogA0EwaikDADcCACAMQShqIANBKGopAwA3AgAgDEEgaiADQSBqKQMANwIAIAxBGGogA0EYaikDADcCACAMQRBqIANBEGopAwA3AgAgDEEIaiADQQhqKQMANwIAIAwgBCkDSDcCACAFIQMDQCADELwGIANBGGohAyAGQQFrIgYNAAsgBUEEaygCACILQXhxIQMgA0EEQQggC0EDcSILGyAHakkNCiALQQBHIAMgB0EnaktxDQsgBRDuBQsgCiAKKAIAQQFrIgM2AgAgAw0BCyAEQcQAahCUDwsgFEUNAgsCQCACKAIIIgMoAjAiAUGAgICAeEYNACABBEAgAygCNCABEIETCyADKAIQQYWAgIB4Rg0AIAMQnAoLIAMgBCkCoAI3AgAgA0E4aiAEQdgCaikCADcCACADQTBqIARB0AJqKQIANwIAIANBKGogBEHIAmopAgA3AgAgA0EgaiAEQcACaikCADcCACADQRhqIARBuAJqKQIANwIAIANBEGogBEGwAmopAgA3AgAgA0EIaiAEQagCaikCADcCAEEFIQkMBAsgCiAKKAIAQQFrIgY2AgAgBkUEQCAEQeACahCU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NgIQIAIgBDYCDCACQQE6ADAgAiACQTBqNgIUIAAgAkEMaiIAQezLwQAQ+xINBSAAQbGOygBBAhCKCQ0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAtBASEDIAEoAgAiBEGc68oAQQYgASgCBCIGKAIMIgURAAANAyAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgACABENYPRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6AAQgAiAGNgI0IAIgBDYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgACACQQxqENYPDQQgAigCDEGxjsoAQQIgAigCECgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEGPwMoAQQUgASgCBCIGKAIMIgURAAANAiAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABELwLRQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6AAQgAiAGNgI0IAIgBDYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgACACQQxqELwLDQMgAigCDEGxjsoAQQIgAigCECgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgtBASEDIAEoAgAiBEHokMoAQQsgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQMgACABEKsMRQ0BDAMLIARB6svBAEECIAURAAANAiACQQE6AAQgAiAGNgI0IAIgBDYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgACACQQxqEKsMDQIgAigCDEGxjsoAQQIgAigCECgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQsgASgCAEGUwMoAQQ0gASgCBCgCDBEAACEDIAJBADoACSACIAM6AAggAiABNgIEIAJBBGpB0PTKAEEEIABBFGpBjQEQwQ5BocDKAEEEIABBCGpBigIQwQ4hASACLQAIBEBBASEDDAELIAItAAkhBAJAIAEoAgAiAS0ACkGAAXFF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QCAEQZDHygBBASAFEQAADQUgACABENYPRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6AAQgAiAGNgI0IAIgBDYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgACACQQxqENYPDQQgAigCDEGxjsoAQQIgAigCECgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEGPwMoAQQUgASgCBCIGKAIMIgURAAANAiAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABELwLRQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6AAQgAiAGNgI0IAIgBDYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgACACQQxqELwLDQMgAigCDEGxjsoAQQIgAigCECgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgtBASEDIAEoAgAiBEHokMoAQQsgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQMgACABEKsMRQ0BDAMLIARB6svBAEECIAURAAANAiACQQE6AAQgAiAGNgI0IAIgBDYCMCACQezLwQA2AhAgAiABKQIINwIUIAIgAkEEajYCOCACIAJBMGo2AgwgACACQQxqEKsMDQIgAigCDEGxjsoAQQIgAigCECgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQsgASgCAEGUwMoAQQ0gASgCBCgCDBEAACEDIAJBADoACSACIAM6AAggAiABNgIEIAJBBGpB0PTKAEEEIABBFGpBjQEQwQ5BocDKAEEEIABBCGpBzgIQwQ4hASACLQAIBEBBASEDDAELIAItAAkhBAJAIAEoAgAiAS0ACkGAAXFFBEBBASEDIAEoAgBBtOLKAEHdicgAIARBAXEiBBtBAkEDIAQbIAEoAgQoAgwRAAANAiABKAIAQaXAygBBCyABKAIEKAIMEQAADQIgASgCAEGzjsoAQQIgASgCBCgCDBEAAA0CIAAgARDwCg0CDAELQQEhAyAEQQFxRQRAIAEoAgBBhMzBAEEDIAEoAgQoAgwR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AiABrUKAgICAwCWENwPIAiACQgE3AqwCIAJBAjYCpAIgAkG49MYANgKgAiACIAJByAJqNgKoAiACQeQBaiACQaACahDQDCABENIHIAJByABqIgFBCGogAkHIAWoiA0EIaikCADcDACABQRBqIANBEGopAgA3AwAgAUEYaiADQRhqKQIANwMAIAFBIGogA0EgaikCADcDACACIAIpAsgBNwNIQYWAgIB4IQNBACEFDAELIBkgBS8AADsAACACQYgBaiIJQQhqIARBEGopAgA3AwAgGUECaiAFQQJqLQAAOgAAIAIgBCkCCDcDiAEgDiADKQIANwIAIA5BCGogA0EIaikCADcCACAOQRBqIANBEGopAgA3AgAgDkEYaiADQRhqKQIANwIAIA5BIGogA0EgaikCADcCACACIAw2ApgBIAIgBjoAxAEgAkHgAmoiAyABKAIQIhsgCRBkIAIoAuACIgVBG0YEQCACQdQCaiIEIANBEGopAwA3AgAgAkGgAmoiAUEIaiIGIAhBCGopAgA3AwAgAUEQaiILIAhBEGopAgA3AwAgAUEYaiIOIAhBGGopAgA3AwAgAUEgaiIPIAhBIGopAgA3AwAgAkGeAmoiESATQQJqLQAAOgAAIAIgAikD6AI3AswCIAIgCCkCADcDoAIgAiATLwAAOwGcAiACKAL4AiEDIAItAKQDIQUgAkH8AGogBCkCADcCACACQcgAaiIBQQhqIAYpAwA3AwAgAUEQaiALKQMANwMAIAFBGGogDikDADcDACABQSBqIA8pAwA3AwAgAkHGAGogES0AADoAACACIAIpAswCNwJ0IAIgAikDoAI3A0ggAiACLwGcAjsBRAwBCyACQcgCaiIDQRBqIgQgFkEQaigCADYCACADQQhqIgYgFkEIaikCADcDACACQaACaiIDQQhqIgkgCEEIaikCADcDACADQRBqIgogCEEQaikCADcDACADQRhqIhAgCEEYaikCADcDACADQSBqIgMgCEEgaikCADcDACACIBYpAgA3A8gCIAIgCCkCADcDoAIgAigC+AIhFyACQZ4CaiIYIBNBAmotAAA6AAAgAiATLwAAOwGcAiACKAKwAyEUIAIoArQDIQwgAigCuAMhFSACKQOoAyEiIAItAKQDIRIgD0EQaiIcIAQoAgA2AgAgD0EIaiIdIAYpAwA3AgAgDyAC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QQFxBEAgASgCBCIIIAEoAghPDQEgASAIQQFqNgIECyABKAKMASICIAEoAogBIgtGBEAgASgCICEMIAEoAiwhCQsgASgCFCEIAkAgAS0AkAFBAkcEQCAIIQcMAQsgCCEHIAEtAJEBRQ0AIAEoAgwgCEYEQCABQQxqELgSCyABKAIQIAhBFGxqIgIgCzYCCCACQQA2AgQgAkEAOgAAIAEgCEEBaiIHNgIUIAEoAowBIQILIAIgC0YEQCABKAIsIAEoAiBqIQ0LIAEoAnghDyABKAJcIRACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASEEDAILIAEgAkEBajYCBAsgA0GoAWogAUGIAWooAgA2AgAgAyABKQKAATcDoAEgA0GYAWogARD1AyADKAKcASEBAn8CQCADKAKYAUEBcQ0AAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgUgASgCCCIETw0DQQEhAiABIAVBAWoiBjYCBCAEIAZNDQEgASAFQQJqNgIECyABQQA6AJEBIANBkAFqIAEQxgogAygCkAEhAiADKAKUASIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIFRQRAIANBgAFqIAEQxgogAygChAEhASADKAKAASECDAELIAFBADoAkQEgA0GIAWogARDGCiADKAKIASECIAMoAowBIgEgBToAkQELIAJBAXFFDQALCyADQfgAaiABEI4CIAMoAnwhASADKAJ4QQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBSABKAIIIgRPDQNBASECIAEgBUEBaiIGNgIEIAQgBk0NASABIAVBAmo2AgQLIAFBADoAkQEgA0HwAGogARDGCiADKAJwIQIgAygCdCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIFRQRAIANB4ABqIAEQxgogAygCZCEBIAMoAmAhAgwBCyABQQA6AJEBIANB6ABqIAEQxgogAygCaCECIAMoAmwiASAFOgCRAQsgAkEBcUUNAAsLAkACQAJAAkACQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBk8NBiABIARBAWoiAjYCBCACIAZPDQYgASgCFCEFIAEgBEECaiICNgIEIAIgBk8NAyABIARBA2oiCjYCBCADQbgBaiABQYABaiICQQhqKAIANgIAIAMgAikCADcDsAEgBiAKTQ0CIAEgBEEEajYCBAwBCyABKAIUIQUgA0G4AWogAUGIAWooAgA2AgAgAyABKQKAATcDsAEgAUGAAWohAgsgASABLQCQASIGQQFHOgCQASADQcgBaiIKIAJBCGooAgA2AgAgAyACKQIANwPAASABKAI4IQIgASgCUCIEIAEoAkhGBEAgAUHIAGoQtBILIAEgBEEBajYCUCABKAJMIARBA3RqIgQgAjYCBCAEIAI2AgAgA0HYAGogARDWBSADKAJYIAMoAlwiASADKQPAATcCgAEgASAGOgCQASABQYgBaiAKKAIANgIAIAFBMGoQlwpBAXFFDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBCABKAIIIgZPDQNBASECIAEgBEEBaiIKNgIEIAYgCk0NASABIARBAmo2AgQLIAFBADoAkQEgA0HQAGogARDGCiADKAJQIQIgAygCVCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBQGsgARDGCiADKAJEIQEgAygCQCECDAELIAFBADoAkQEgA0HIAGogARDGCiADKAJIIQIgAygCTCIBIAQ6AJEBCyACQQFxRQ0ACwsgASgChAEhBCABKAKAASEGAkAgASgCiAEiAkUNACACIARPBEAgAiAERg0BDAoLIAIgBmosAABBQEgNCQsgAiAERg0AQQEhBAJAIAIgBmoiBSwAACIGQQBODQAgBS0AAUE/cSEOIAZBH3EhCgJ/IApBBnQgDnIgBkFgSQ0AGiAFLQACQT9xIA5BBnRyIQ4gDiAKQQx0ciAGQXBJDQAaIApBEnRBgIDwAHEgBS0AA0E/cSAOQQZ0cnILIgVBgAFJDQBBAiEEIAVBgBBJDQBBA0EEIAVBgIAESRshBAsgASACIARqNgKIAQwCCyABIAMpA7ABNwKAASABQYgBaiADQbgBaigCADYCACAFIAEoAhRLDQAgASAFNgIUCyADQThqIAEQrwwgAygCPCEBIAMoAjhBAXENAQsgASgCAEEBcQRAIAEoAgQiAiABKAIITw0BIAEgAkEBajYCBAsgA0EwaiABELAEIAMoAjQhASADKAIwQQFxDQADQCADQShqIAEQsAQgAygCLCEBIAMoAihBAXFFDQALCwJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIFIAEoAggiBE8NA0EBIQIgASAFQQFqIgY2AgQgBCAGTQ0BIAEgBUECajYCBAsgAUEAOgCRASADQSBqIAEQxgogAygCICECIAMoAiQiAUECOgCRAQsgAkEBcQ0AA0ACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASECDAILIAEgAkEBajYCBAsgAS0AkQEiBUUEQCADQRBqIAEQxgogAygCFCEBIAMoAhAhAgwBCyABQQA6AJEBIANBGGogARDGCiADKAIYIQIgAygCHCIBIAU6AJEBCyACQQFxRQ0ACwsgA0EIaiABENYFIAMoAgwhASADKAIIDAELQQELIgRBAXFFDQAgASADKQOgATcCgAEgAUGIAWogA0GoAWooAgA2AgAgByABKAIUSw0AIAEgBzYCFAtBASECIAEtAJABIQcCQAJAAkACQAJAAkACQCAEQQFxBEAgB0H/AXFBAUYNCCABLQCRAUUNAyABKAKMASICIAtHDQEgDSABKAIgIgIgASgCLCIHaiIFSSAFIA1rQQFGcQ0DIAIgDE8EQCABIAw2AiAgDCECCyAHIAlJDQIgASAJNgIsDAILIAdB/wFxQQFGBH8gAS0AkQFFDQcCQCALIAEoAowBIgJGBEAgDSABKAIsIgIgASgCICIHaiIFSSAFIA1rQQFGcQ0JIAcgDE8EQCABIAw2AiALIAIgCUkNASABIAk2AiwgCSECDAELIAIgC08NCCABIAs2AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIkIAJGBEAgAUEkahDCEgsgASgCKCACakEROgAAIAEgAkEBajYCLCABLQCQAQUgBwtB/wFxQQJHDQYgAS0AkQFFDQYgASgCFCICIAhNDQMgASgCECAIQRRsaiIHLQAADQQgByACNgIEIAEoAogBIQkgASgCFCIHIAEoAgxGBEAgAUEMahC4EgsgASgCECAHQRRsaiICIAk2AhAgAkEANgIIIAIgCDYCBCACQYEiOwEA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ENETAAtBzNrKAEEuQfzaygAQxhMACyAMQYCAgIB4ckGAgICAeEcEQCAHQQRrKAIAIgpBeHEhCSAJQQRBCCAKQQNxIgobIAxqSQ0EIApBAEcgCSAMQSdqS3ENAiAHEO4FCyADQeACaiADQcgAaiIHQQhqKQMANwIAIANB6AJqIAdBEGopAwA3AgAgA0HwAmogB0EYaikDADcCACADQfgCaiAHQSBqKAIANgIAIANBiANqIANBGGoiB0EIaikDADcCACADQZADaiAHQRBqKQMANwIAIANBmANqIAdBGGopAwA3AgAgA0GgA2ogB0EgaikDADcCACADQagDaiADQUBrKAIANgIAIAMgCDYC1AIgAyAENgLQAiADIAMpA0g3AtgCIAMgBjYC/AIgAyADKQMYNwKAAyADIAU2AswCAn8gBUEBcSIFBEAgASgCUCIHKAIAIQYgByAGQQFqNgIAIAZBAEgNBCADIAg2AnwgAyAENgJ4IANBADYCcCADIAEoAlAiATYCdCADQfAAagwBCyADQQI2AnBBAAshCCADQcgBaiIEIANBzAJqIAggAhBDIAMoAsgBBEAgA0G8AWogBEFAaykDACIQNwIAIANBtAFqIARBOGopAwAiETcCACADQawBaiAEQTBqKQMAIhI3AgAgA0GkAWogBEEoaikDACITNwIAIANBnAFqIARBIGopAwAiFDcCACADQZQBaiAEQRhqKQMAIhU3AgAgA0GMAWogBEEQaikDACIWNwIAIAMgAykD0AEiFzcChAEgAEFAayAQNwIAIABBOGogETcCACAAQTBqIBI3AgAgAEEoaiATNwIAIABBIGogFDcCACAAQRhqIBU3AgAgAEEQaiAWNwIAIAAgFzcCCCAAQQE2AgACQCAFRQ0AIAEgASgCACIAQQFrNgIAIABBAUcNACADKAJ0EDILIANBzAJqEJAHDAELIANBgAFqIgJBOGogA0GEAmooAgAiBDYCACACQTBqIANB/AFqKQIAIhA3AwAgAkEoaiADQfQBaikCACIRNwMAIAJBIGogA0HsAWopAgAiEjcDACADQZgCaiIGIANB1AFqKQIANwMAIANBkAJqIgJBEGoiCCADQdwBaikCADcDACACQRhqIgcgA0HkAWopAgA3AwAgAkEgaiIMIBI3AwAgAkEoaiIJIBE3AwAgAkEwaiIKIBA3AwAg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CwsgCQRAIAZBBGsoAgAiAkF4cSEBIAEgCUHgAGwiBEEEQQggAkEDcSICG3JJDQ0gAkEARyABIARBJ2pLcQ0BIAYQ7gULIAAgCzYCACAAIAMpAwA3AgQgAEEMaiADQQhqKQMANwIAIABBFGogA0EQaikDADcCACAAQRxqIANBGGopAwA3AgAgAEEkaiADQSBqKQMANwIAIABBLGogA0EoaigCADYCAAwKCwwMCyAEQQFqIQQgByACQeAAaiICRw0ACwwGC0EDEKwBIgJFDQcgAkECakGK2sYALQAAOgAAIAJBiNrGAC8AADsAACADQQM2ApgBIAMgAjYClAEgA0EDNgKQASABIANBkAFqELENIABBgYCAgHg2AgAMBgtBAxCsASICRQ0GIAJBAmpB3tvGAC0AADoAACACQdzbxgAvAAA7AAAgA0EDNgKYASADIAI2ApQBIANBAzYCkAEgASADQZABahCxDSAAQYGAgIB4NgIADAULIANBkAFqIgYgAigCBCICQeAA/AoAACAAIAEgBhCWASACQQRrKAIAIgBBA3EhAQJAIABBeHFB5ABB6AAgARtJDQcgAUEARyAAQYgBT3ENACACEO4FDAULDAcLIAIoAgQhAkEBEKwBIgZFDQQgBkEoOgAAIANBATYCmAEgAyAGNgKUASADQQE2ApABIAEgA0GQAWoiBhCxDUEEEKwBIgRFDQQgBEHOntGCAjYAACADQQQ2ApgBIAMgBDYClAEgA0EENgKQASABIAYQsQ0gBiACQeAA/AoAACADQeAAaiABIAYQlgEgAkEEaygCACIGQQNxIQQCQCAGQXhxQeQAQegAIAQbSQ0GIARBAEcgBkGIAU9xDQAgAhDuBSADKAJgQYGAgIB4RwRAIAAgAykCYDcCACAAQShqIANB4ABqIgFBKGopAgA3AgAgAEEgaiABQSBqKQIANwIAIABBGGogAUEYaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEIaiABQQhqKQIANwIADAULQQEQrAEiAkUNBSACQSk6AAAgA0EBNgKYASADIAI2ApQBIANBATYCkAEgASADQZABahCxDSAAQYGAgIB4NgIADAQLDAYLIAIoAgwhBCACKAIIIQYgAigCBCEJQQEQrAEiAkUNAyACQSg6AAAgA0EBNgKYASADIAI2ApQBIANBATYCkAEgASAD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IABBFGwhAANAIAMgARCBDSADQRRqIQMgAEEUayIADQALDAwLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMDAsgAiAFNgIMIAEgAkEMakEEELkIDAsLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMCwsgAiAFNgIMIAEgAkEMakEEELkIDAoLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMCgsgAiAFNgIMIAEgAkEMakEEELkIDAkLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMCQsgAiAFNgIMIAEgAkEMakEEELkIDAgLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMCAsgAiAFNgIMIAEgAkEMakEEELkIDAcLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMBwsgAiAFNgIMIAEgAkEMakEEELkIDAYLIAIgACgCDCIENgIMIAEgAkEMaiIDQQQQuQggACgCECEFIARBAUYEQCAAKAIUIQQgAiAFNgIMIAEgA0EEELkIIAIgBDYCDCABIANBBBC5CCACIAAoAhg2AgwgASADQQQQuQgMBgsgAiAFNgIMIAEgAkEMakEEELkIDAULIAIg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ELkICyAAKAIIIQMgAiAAKAIMIgA2AgwgASACQQxqQQQQuQggAEUNDiAAQRRsIQADQCADIAEQqxAgA0EUaiEDIABBFGsiAA0ACwwOCyACIAAoAhQiBDYCDCABIAJBDGoiA0EEELkIIAAoAhghBSAEQQFGBEAgACgCHCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIgNgIMIAEgA0EEELkIDAELIAIgBTYCDCABIAJBDGpBBBC5CAsgACgCCCEDIAIgACgCDCIANgIMIAEgAkEMakEEELkIIABFDQwgAEEUbCEAA0AgAyABEKsQIANBFGohAyAAQRRrIgANAAsMDAsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwMCyACIAU2AgwgASACQQxqQQQQuQgMCwsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwLCyACIAU2AgwgASACQQxqQQQQuQgMCgsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwKCyACIAU2AgwgASACQQxqQQQQuQgMCQsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwJCyACIAU2AgwgASACQQxqQQQQuQgMCAsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwICyACIAU2AgwgASACQQxqQQQQuQgMBwsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwHCyACIAU2AgwgASACQQxqQQQQuQgMBgsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwGCyACIAU2AgwgASACQQxqQQQQuQgMBQsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwFCyACIAU2AgwgASACQQxqQQQQuQgMBAsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwECyACIAU2AgwgASACQQxqQQQQuQgMAwsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwDCyACIAU2AgwgASACQQxqQQQQuQgMAgsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwCCyACIAU2AgwgASACQQxqQQQQuQgMAQsgAiAAKAIMIgQ2AgwgASACQQxqIgNBBBC5CCAAKAIQIQUgBEEBRgRAIAAoAhQhBCACIAU2AgwgASADQQQQuQggAiAENgIMIAEgA0EEELkIIAIgACgCGDYCDCABIANBBBC5CAwBCyACIAU2AgwgASACQQxqQQQQuQgLIAJBEGokAAvzFgEFfyMAQRBrIgIkACACIAAtAAAiAzYCDCABIAJBDGpBBBC5CAJAAkACQAJAAkAC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AhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAkLIAIgBTYCDCABIAJBDGpBBBC5CAwICyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAgLIAIgBTYCDCABIAJBDGpBBBC5CAwHCyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAcLIAIgBTYCDCABIAJBDGpBBBC5CAwGCyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAYLIAIgBTYCDCABIAJBDGpBBBC5CAwFCyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAULIAIgBTYCDCABIAJBDGpBBBC5CAwECyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAQLIAIgBTYCDCABIAJBDGpBBBC5CAwDCyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2AgwgASADQQQQuQggAiAAKAIYNgIMIAEgA0EEELkIDAMLIAIgBTYCDCABIAJBDGpBBBC5CAwCCyACIAAoAgwiBDYCDCABIAJBDGoiA0EEELkIIAAoAhAhBSAEQQFGBEAgACgCFCEEIAIgBTYCDCABIANBBBC5CCACIAQ2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AgAMBgtBAxCsASICRQ0GIAJBAmpB3tvGAC0AADoAACACQdzbxgAvAAA7AAAgA0EDNgKYASADIAI2ApQBIANBAzYCkAEgASADQZABahCxDSAAQYGAgIB4NgIADAULIANBkAFqIgYgAigCBCICQeAA/AoAACAAIAEgBhCZASACQQRrKAIAIgBBA3EhAQJAIABBeHFB5ABB6AAgARtJDQcgAUEARyAAQYgBT3ENACACEO4FDAULDAcLIAIoAgQhAkEBEKwBIgZFDQQgBkEoOgAAIANBATYCmAEgAyAGNgKUASADQQE2ApABIAEgA0GQAWoiBhCxDUEEEKwBIgRFDQQgBEHOntGCAjYAACADQQQ2ApgBIAMgBDYClAEgA0EENgKQASABIAYQsQ0gBiACQeAA/AoAACADQeAAaiABIAYQmQEgAkEEaygCACIGQQNxIQQCQCAGQXhxQeQAQegAIAQbSQ0GIARBAEcgBkGIAU9xDQAgAhDuBSADKAJgQYGAgIB4RwRAIAAgAykCYDcCACAAQShqIANB4ABqIgFBKGopAgA3AgAgAEEgaiABQSBqKQIANwIAIABBGGogAUEYaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEIaiABQQhqKQIANwIADAULQQEQrAEiAkUNBSACQSk6AAAgA0EBNgKYASADIAI2ApQBIANBATYCkAEgASADQZABahCxDSAAQYGAgIB4NgIADAQLDAYLIAIoAgwhBCACKAIIIQYgAigCBCEJQQEQrAEiAkUNAyACQSg6AAAgA0EBNgKYASADIAI2ApQBIANBATYCkAEgASADQZABaiIFELENIARB4ABsIgcgBmohCCAGIQICQAJAAkAgBEUNACAEQQFrIQogBUEEciEMQQAhAkEAIQQDQAJAAkACQCACIAZqIgUoAgAiC0EORwRAIAwgBUEEakHcAPwKAAAgAyALNgKQASADQeAAaiABIANBkAFqEJkBIAMoAmAiC0GBgICAeEcNAiAEIApJDQEMAwsgBUHgAGohAgwEC0EEEKwBIgVFDQkgBUGgnsmCAjYAACADQQQ2AmggAyAFNgJkIANBBDYCYCABIANB4ABqELENDAELIANB2ABqIANBjAFqKAIANgIAIANB0ABqIANBhAFqKQIANwMAIANByABqIANB/ABqKQIANwMAIANBQGsgA0H0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ACAAQRBqIARBwAFqKQIANwIADBELIABBEEEIIAwbaigCACEDIARBsAFqIARBCGogAhBHIAEoAhgiBSABKAIQRgRAIAFBEGoQthILIAEoAhQgBUHkAGxqIgAgBCkCsAE3AgAgAEEANgJgIAAgAzYCXCAAIA42AlggAEGAgICAeDYCQCAAQQhqIAspAgA3AgAgAEEQaiAEQbABaiIDQRBqKQIANwIAIABBGGogA0EYaikCADcCACAAQSBqIANBIGopAgA3AgAgAEEoaiADQShqKQIANwIAIABBMGogA0EwaikCADcCACAAQThqIANBOGopAgA3AgAgASAFQQFqNgIYDBALIARBCGpBxLrJAEETQdi6yQAQrgwLIAYgBigCAEEBayIANgIAIABFBEAgBhCdEAsgByAHKAIAQQFrIgA2AgAgAA0OIAcQkRAMDgsgAyAFQdzLyQAQ4xIACyANIAVB/MrJABDjEgALIAAgBUGMzMkAEOMSAAtBgOfKAEEoQZzMyQAQxhMACyADIABB3MvJABDjEgALIAUgAEG8y8kAEOMSAAsgAyAFQYzLyQAQ4xIAC0GA58oAQShBnMvJABDGEwALQYDnygBBKEGczMkAEMYTAAsgAyAFQdzLyQAQ4xIACyAJIAVBvMvJABDjEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAGIAYoAgBBAWsiAzYCACADRQRAIAYQnRALIAcgBygCAEEBayIDNgIAIANFBEAgBxCREAsCQCAAQYCAgIB4RwRAIAQoAkAiCEEIRw0BCyAEQQE2ArQBIARB+LnJADYCsAEgBEIBNwK8ASAEIARBhAFqrUKAgICAsAGENwOgASAEIARBoAFqNgK4ASAEQbABakGAuskAEPETAAsgBEGwAWoiA0E4aiIJIApBOGooAgA2AgAgA0EwaiIMIApBMGopAgA3AwAgA0EoaiITIApBKGopAgA3AwAgA0EgaiIPIApBIGopAgA3AwAgA0EYaiIXIApBGGopAgA3AwAgA0EQaiIYIApBEGopAgA3AwAgCyAKQQhqKQIANwMAIAQgCikCADcDsAEgASgCGCIFIAEoAhBGBEAgAUEQahC2EgsgASgCFCAFQeQAbGoiAyAINgIAIAMgBCkDsAE3AgQgA0EMaiALKQMANwIAIANBFGogGCkDADcC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BkKBgICAGDcC/AEgBkECNgLYASADIAEgAigCACAHIAUQpwsCQCAGKAIQIgFBgYCAgHhHBEAgACAGKQIYNwIIIABBEGogBCkCADcCACAGKAIUIQIgAEGJgICAeDYCMCAAIAI2AgQgACABNgIAIAogCigCACIAQQFrNgIAIABBAUYNAQwMCyAAQYqAgIB4NgIwIAogCigCACIAQQFrNgIAIABBAUcNCwsgChAyDAoLIAcgAkGwqMUAEOMSCwALENETAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAQgB0GwqMUAEOMSAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALENYVAAsgBRDOBAsgBkGQBGokAAv8FQILfwJ+IwBB0AFrIgMkACADIAI2AgQgA0EIaiIEQRhqIgkgAUEYaikDADcDACAEQRBqIgogAUEQaikDADcDACAEQQhqIgsgAUEIaikDADcDACADQTBqIAJBCGooAgA2AgAgAyABKQMAIg83AwggAyACKQIANwMoQRUhBAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkBBDiAPpyIIQQ1rIAhBDE0bDg4AAQIDBAUPGiMQBgcUFRoLIAMoAigOAh4HGQsgAygCKA4GBxgYGBgdGAsgAygCKA4HBxcXFxcXHBcLIAMoAigOAwcbCBYLIAMoAigOCQgVFRUVFRUVGhULIAMoAhQiB0EFdCELIAMoAhAhBSADKAIMIQYCfyAHRQRAIAUiASEEQQcMAQsgA0GQAWohDCALIQkgBSEBA0ACQCADQbABaiIEQRhqIAFBGGoiDSkDADcDACAEQRBqIAFBEGoiCikDADcDACAEQQhqIAFBCGoiCCkDADcDACADIAEpAwA3A7ABIANBiAFqIAQgAhCLAiABQSBqIQQgAygCiAFBAXENACABIAwpAwA3AwAgDSAMQRhqKQMANwMAIAogDEEQaikDADcDACAIIAxBCGopAwA3AwAgBCEBIAlBIGsiCQ0BDB4LCyADQfgAaiADQaQBaikCADcDACADQYABaiADQawBaigCADYCACADIAMpApwBNwNwIAMpApQBIQ4gAygCkAEhCSAD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IAEgBEECaiICNgIEIAIgBU8NBCABIARBA2oiCTYCBCADQZgBaiABQYABaiICQQhqKAIANgIAIAMgAikCADcDkAEgBSAJTQ0DIAEgBEEEajYCBAwCCwALIAEoAhQhBiADQZgBaiABQYgBaigCADYCACADIAEpAoABNwOQASABQYABaiECCyABIAEtAJABIgVBAUc6AJABIANBiAFqIgkgAkEIaigCADYCACADIAIpAgA3A4ABIAEoAjghAiABKAJQIgQgASgCSEYEQCABQcgAahC0EgsgASAEQQFqNgJQIAEoAkwgBEEDdGoiBCACNgIEIAQgAjYCACADQdAAaiABEK8MIAMoAlAgAygCVCIBIAMpA4ABNwKAASABIAU6AJABIAFBiAFqIAkoAgA2AgAgAUEwahCXCkEBcUUNAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBU8NA0EBIQIgASAEQQFqIgk2AgQgBSAJTQ0BIAEgBEECajYCBAsgAUEAOgCRASADQcgAaiABEMYKIAMoAkghAiADKAJMIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgRFBEAgA0E4aiABEMYKIAMoAjwhASADKAI4IQIMAQsgAUEAOgCRASADQUBrIAEQxgogAygCQCECIAMoAkQiASAEOgCRAQsgAkEBcUUNAAsLIAEoAoQBIQQgASgCgAEhBQJAIAEoAogBIgJFDQAgAiAETwRAIAIgBEYNAQwICyACIAVqLAAAQUBIDQcLIAIgBEYNACABAn9BASACIAVqIgYsAAAiBUEATg0AGiAGLQABQT9xIQkgBUEfcSEEAn8gBEEGdCAJciAFQWBJDQAaIAYtAAJBP3EgCUEGdHIhCSAJIARBDHRyIAVBcEkNABogBEESdEGAgPAAcSAGLQADQT9xIAlBBnRycgshBkEBIAZBgAFJDQAaQQIgBkGAEEkNABpBA0EEIAZBgIAESRsLIAJqNgKIASABKAIAQQFxBEAgASgCBCICIAEoAghPDQIgASACQQFqNgIECyADQTBqIAEQwwQgAygCNCEBIAMoAjBBAXENAQNAIANBKGogARDDBCADKAIsIQEgAygCKEEBcUUNAAsMAQsg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dkEDaiANaiEKCyAMQaACaiQAIAoLlxcBFn8jAEGQB2siAyQAIAIoAgghBiADQbABakIANwMAIANBuAFqQoCAgIBwNwMAIANCADcDqAEgA0KAgICAoAY3A6ABIANCgICAgMAANwOYASADQQ42AiggA0EANgIQIANBADoAwAEgAyACKAIANgKQASADIAIoAgQiAjYCjAEgAyACNgKIASADIAIgBkHwAGxqNgKUASADQQE2AsgBIAZBMm4iAiAGIAJBMmxGayEXIANBoAZqIgJBFGohDyADQbEGaiEQIANBlAZqIREgA0GQBGoiBkEUaiESIAZBEGohCiADQfQCaiEYIANB4AJqIQwgA0H8AWohDSADQdQBaiETIAJBBGohFCADQRBqIQ5BfyEJQQAhAkEAIQYCQANAIANBfzYCCAJAAkAgAiADKAK0AUkNAAJAAkAgAygCsAEiByACSw0AIAIgB0YEQCADKAKgASACIAMoArgBa0sNASADLQDAAQ0DIANBoAZqIA4QjwkMAgsgAy0AwAENAiADQaAGaiAOEOABDAELIANBoAZqIA4gAhCFCgsgAygCCCEHIAMoArAGIgRBDkcNASAHIQkLIAMgCUEBajYCCCADQQhqELoMIABBgYCAgHg2AgAMAgsgA0HYA2oiBSADQagGaiILKQMANwMAIAMgAykDoAY3A9ADIA0gD0HcAPwKAAAgAyAHQQFqNgIIIBRBCGogBSkDADcCACAUIAMpA9ADNwIAIANB0AFqIgdBCGogCykCADcDACAHQRBqIANBoAZqIgVBEGoiFSgCADYCACADIAMpAqAGNwPQASADQfABaiIWIBNBCGopAgA3AwAgAyATKQIANwPoASADQQ82AvACIAMgAjYC3AIgAyAENgL4ASADIANBCGo2AtgCAkBBEhCsASICRQ0AIAJBEGpBybHGAC8AADsAACACQQhqQcGxxgApAAA3AAAgAkG5scYAKQAANwAAIANBEjYCqAYgAyACNgKkBiADQRI2AqAGIAEgBRCxDUEBEKwBIgJFDQAgBkEBaiEHIAJBKDoAACADQQE2AqgGIAMgAjYCpAYgA0EBNgKgBiABIAUQsQ0gAygC8AIhAiADKAL4ASEFA0AgA0EPNgLwAgJAAkACQAJAAkACQAJAAkACQAJAAkAgAkEPRwRAIANBmARqIAxBCGopAwA3AwAgAyACNgKgBCADIAwpAwA3A5AEIBIgGEHcAPwKAAAMAQsgAygC+AEhAiADQQ42AvgBIAJBDkcEQCADQZgEaiAWKQMANwMAIAMgAykD6AE3A5AEIAMgAjYCoAQgEiANQdwA/AoAAEEOIQUMAgsCQAJAIAMoAtgCIgIoAgBFBEAgAygC3AIhBSACQX82AgAgBSACKAKsAUkNASACQQhqIQQCQCACKAKoASIIIAVLDQACQAJAIAUgCEYEQCACKAKYASAFIAIoArABa0sNAyACLQC4AQ0BIANBkARqIAQQjwkMBgsgAi0AuAFBAUcNAQsgA0EONgKgBAwECyADQZAEaiAEEOABDAMLIANBkARqIAQgBRCFCgwCC0HEzMoAENQVAAsgA0EONgKgBAsgAiACKAIAQQFqNgIAQQ4hBSADKAKgBCECCyACQQ5GDQELIANBgAVqIApB4AD8CgAAIBFBCGogA0GYBGooAgA2AAAgESADKQOQBDcAACAQIAMpAJEGNwAAIBBBB2ogA0GYBmopAAA3AAAgA0EEOgCwBiADQYGAgIB4NgKgBiADQeAFaiABIANBoAZqIggQRCADKALgBSIEQYGAgIB4RgRAQQIQrAEiBEUNCyAEQazAADsAACADQQI2AqgGIAMgBDYCpAYgA0ECNgKgBiABIAgQsQ0gAkEDRgRAIAMoAqQEIgItAKQBIghBCUYNByACKAIAQYGAgIB4Rg0HIAIoAgghBCACKAIEIQICQAJAIAhBAWsOBwAJCQkJCQEJCwJAIARBBGsOAwUJAAkLIAJBua3GAEEGEKMTDQgMBwsgBEEFRw0HIAJBjK3GAEEFEKMTDQcgA0GgBmoiBCABIAoQmQEgAygCoAZBgYCAgHhHBEAgA0HgBWoiAkEoaiAEQShqKQIANwMAIAJBIGogBEEgaikCADcDACACQRhqIARBGGopAgA3AwAgAkEQaiAVKQIANwMAIAJBCGogCykCADcDACADIAMpAqAGNwPgBQwJC0EJEKwBIgJFDQwgAkEIakHHrcYALQAAOgAAIAJBv63GACkAADcAACADQQk2AqgGIAMgAjYCpAYgA0EJNgKgBiABIANBoAZqELENDAoLIANB4AVqIAEgChCZAQwHCyADQYgEaiADQYwGaigCADYCACADQYAEaiADQYQGaikCADcDACADQfgDaiADQfwFaikCADcDACADQfADaiADQfQFaikCADcDACADQegDaiADQewFaikCADcDACADIAMpAuQFNwPgAyADQYAFahCHAiADKALQBSIBQYKAgIB4SA0HIAFFDQcgAygC1AUiBkEEaygCACIJQXhxIQIgAkEEQQggCUEDcSIJGyABakkNAiAJQQBHIAIgAUEnaktxDQMgBhDuBQwHC0EBEKwBIgJFDQkgAkEpOgAAIANBATYCqAYgAyACNgKkBiADQQE2AqAGIAEgA0GgBmoiBRCxDSAGIBdJBEBBBBCsASICRQ0KIAJBoPjxgwI2AAAgA0EENgKoBiADIAI2AqQGIANBBDYCoAYgASAFELENCyADQegBahDTCSADIAMoAsgBIgJBAWo2AsgBIAchBiADKAIIRQ0KQfDLygAQ1BUACyACKAAAQcmc0cIDRw0DDAILQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMMBgsgA0GgBmoiBCABIAoQmQEgAygCoAZBgYCAgHhHBEAgA0HgBWoiAkEoaiAEQShqKQIANwMAIAJBIGogBEEgaikCADcDACACQRhqIARBGGopAgA3AwAgAkEQaiAVKQIANwMAIAJBCGogCykCADcDACADIAMpAqAGNwPgBQwCC0EGEKwBIgJFDQUgAkEEakGurcYALwAAOwAAIAJBqq3GACgAADYAACADQQY2AqgGIAMgAjYCpAYgA0EGNgKgBiABIANBoAZqELENDAMLIANB4AVqIAEgChCZAQsgAygC4AUiBEGBgICAeEYNASADQYgEaiADQYwGaigCADYCACADQYAEaiADQYQGaikCADcDACADQfgDaiADQfwFaikCADcDACADQfADaiADQfQFaikCADcDACADQegDaiADQewFaikCADcDACADIAMpAuQFNwPgAwsgACAENgIAIAAgAykD4AM3AgQgAEEMaiADQegDaikDADcCACAAQRRqIANB8ANqKQMANwIAIABBHGogA0H4A2opAwA3AgAgAEEkaiADQYAEaikDADcCACAAQSxqIANBiARqKAIANgIAIANB6AFqENMJIANBCGoQugwMBAsgA0EONgL4AQJAIAVBDkcEQCALIBYpAwA3AwAgAyADKQPoATcDoAYgAyAFNgKwBiAPIA1B3AD8CgAADAELAkACQCADKALYAiICKAIA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EjcDCCAAIAU2AjggAEEIOgAAIAZBgICAgHhyQYCAgIB4Rg0LIARBBGsoAgAiAUF4cSEAIABBBEEIIAFBA3EiARsgBmpJDQwgAUEARyAAIAZBJ2pLcQ0NIAQQ7gUMCwsgA0HQAGoiBiABENIKIAMoAlBBCUcEQCADQd8AaiAEQQhqKQAANwAAIANB5wBqIARBEGopAAA3AAAgBkEfaiAEQRhqKQAAIg03AAAgA0EgaiIBQR9qIgIgDTcAACADIAQpAAA3AFcgAUEIaiIEIAZBCGopAAA3AwAgAUEQaiIFIAZBEGopAAA3AwAgAUEYaiIBIAZBGGopAAA3AwAgAyADKQBQNwMgIABBAToACCAAQQc6AAAgACADKQMgNwAJIABBEWogBCkDADcAACAAQRlqIAUpAwA3AAAgAEEhaiABKQMANwAAIABBKGogAikAADcAAAwLCyACKAIQIQQgAigCDCEGAkACQCACKAIUQQZrDgMAAwEDCyAEQbX/yABBBhCjEw0CQRUhBQwHCyAEKQAAQsrmvfPmqZ227ABSDQFBBBCsASIBRQ0CIAFB7uqx4wY2AABBEyEFDAYLIANBOGogA0HQAGoiAUEYaikDACINNwMAIANBCGogAUEIaikDADcDACADQRBqIAFBEGopAwA3AwAgA0EYaiANNwMAIAMgAykDUDcDAAJAAkACQAJAAkAgC0EDaw4HAAgBBAgDAggLIARBpsnKAEEDEKMTDQcgA0GgAWogA0EIaikDADcAACADQagBaiADQRBqKQMANwAAIANBsAFqIANBGGopAwAiDTcAACAAQQE6AAggAEEHOgAAIAMgAykDADcAmAEgACADKQCSATcACiAAQShqIA03AAAgAEESaiADQZIBaiIBQQhqKQAANwAAIABBGmogAUEQaikAADcAACAAQSJqIAFBGGopAAA3AAAMCAsgBEGbg8kAQQUQoxMNBiADKAIAQQ5GBEAgACADLQAEOgAJIABBAjoACCAAQQc6AAAgAxCtBAwIC0GQpccAELAVAAsgBEH2gskAQQkQoxNFBEAgA0GgAWogA0EIaikDADcAACADQagBaiADQRBqKQMANwAAIANBsAFqIANBGGopAwAiDTcAACAAQQM6AAggAEEHOgAAIAMgAykDADcAmAEgACADKQCSATcACiAAQShqIA03AAAgAEESaiADQZIBaiIBQQhqKQAANwAAIABBGmogAUEQaikAADcAACAAQSJqIAFBGGopAAA3AAAMBwsgBEH/gskAQQkQoxMNBSADQaABaiADQQhqKQMANwAAIANBqAFqIANBEGopAwA3AAAgA0GwAWogA0EYaikDACINNwAAIABBBDoACCAAQQc6AAAgAyADKQMANwCYASAAIAMpAJIBNwAKIABBKGogDTcAACAAQRJqIANBkgFqIgFBCGopAAA3AAAgAEEaaiABQRBqKQAANwAAIABBImogAUEYaikAADcAAAwGCyAEKQAAQu3qsaOXjZy2+QBSDQQgA0GgAWogA0EIaikDADcAACADQagBaiADQRBqKQMANwAAIANBsAFqIANBGGopAwAiDTcAACAAQQU6AAggAEEHOgAAIAMgAykDADcAmAEgACADKQCSATcACiAAQShqIA03AAAgAEESaiADQZIBaiIBQQhqKQAANwAAIABBGmogAUEQaikAADcAACAAQSJqIAFBGGopAAA3AAAMBQsgBEGQg8kAQQYQoxMNAyADQaABaiADQQhqKQMANwAAIANBqAFqIANBEGopAwA3AAAgA0GwAWogA0EYaikDACINNwAAIABBBjoACCAAQQc6AAAgAyADKQMANwCYASAAIAMpAJIBNwAKIABBKGogDTcAACAAQRJqIANBkgFqIgFBCGopAAA3AAAgAEEaaiABQRBqKQAANwAAIABBImogAUEYaikAADcAAAwEC0GA58oAQShB8KTHABDGEwsAC0GApccAELAVAAsgA0EANgJgIANBATYCVCADQeSlxwA2AlAgA0IENwJYIANB0ABqQeylxwAQ8RMACyAGQYCAgIB4ckGAgICAeEYNAiAEQQRrKAIAIgFBeHEhAEEEQQggAUEDcSIBGyAGaiAATQRAIAFFDQIgACAGQSdqTQ0CDAcLDAULIABBBDYCHCAAIAE2AhggAEEENgIUIAAgBTYCECAAQQE6AAggAEEHOgAAIAZFDQIgBEEEaygCACIBQXhxIQAgAEEEQQggAUEDcSIBGyAGakkNBCABRQ0AIAAgBkEnak0NAAwFCyAEEO4FCwJAIAoOBQEAAAACAAsgAhDSBwwBCyACKAIIQQ9GDQAgAkEIahCtBAwACyADQYACaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrK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AiADIAhqIAlByAD8CgAAIANByABqIQMgBUEBayIFDQELCyAHIQULIAitIAetQiCGhCEOCyACIA43AygMCgsgASgCICIEQf////8DSw0KIARBAnQiBkH9////B08NCiABKAIcIQggAS0AJCEFAkAgBkUEQEEEIQdBACEDDAELIAQhAyAGEKwBIgdFDQwLIAYEQCAHIAggBvwKAAALIAetIAStQiCGhCEOIAEpAyghDwsgAiAPNwM4IAIgBToANCACIA43AiwgAiADNgIoDAgLIAFBGGohAwJAAkACQAJAAkACQAJAQQUgBUGAgICAeHMgBUEAThtBAWsOBQECAwQFAAsgAkGAgICAeDYCOAwFCyACQShqIgVBKGogA0EoaikDADcDACAFQSBqIANBIGopAwA3AwAgBUEYaiADQRhqKQMANwMAIAVBEGogA0EQaikDADcDACAFQQhqIANBCGopAwA3AwAgAiADKQMANwMoDAQLIAJBKGoiBUEoaiADQShqKQMANwMAIAVBIGogA0EgaikDADcDACAFQRhqIANBGGopAwA3AwAgBUEQaiADQRBqKQMANwMAIAVBCGogA0EIaikDADcDACACIAMpAwA3AygMAwsgAkEoaiABKAIcIAEoAiAQmxMgAkGDgICAeDYCOAwCCyACQShqIAEoAhwgASgCIBCGCCACQYSAgIB4NgI4DAELIAJBKGogAxCaBAsgAkEgaiACQTBqKQMANwMAIAJBEGogAkHQAGopAwA3AwAgAiACKQMoNwMYIAIgAikDSDcDCCACKAI4IQMgAigCPCEFIAIpA0AhDgsgAkEwaiACQSBqKQMANwMAIAIgAikDGDcDKCACIAU2AjwgAiADNgI4DAYLQYGAgIB4IQUgASgCFCIEQYGAgIB4RwRAQYCAgIB4IQUgASgCHCEDIAEoAhghBgJAIARBgICAgHhGBEAgBiEEDAELIANBAEgNCAJAIANFBEBBASEEDAELIAMQrAEiBEUNCgsgAwRAIAQgBiAD/AoAAAsgAyEFCyAErSADrUIghoQhDgsgAiAONwMoDAULIAJBIGogAUEgai8AADsBACACIAEpABg3AxggASgCFCEFIAEvARIhBEEBCyEGIAJBMGogAkEgai8BADsBACACIAIpAxg3AygMAwsgASgCICIFKAIAIQMgBSADQQFqNgIAIANB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IAJBBGogBSADQQRB4AAQyhEgAigCDCEFCyAEQQNHBEAgAigCCCAFQeAAbGoiAyAENgIAIANBBGogAkHkAGpB3AD8CgAAIAVBAWohBQsgAkEMaiAFNgIAIABBCGogBTYCACAAIAIpAgQ3AgAgASgCACIAKAIAIQMgACADQQFrNgIAIANBAUYEQCABKAIAEDILIAJBgAJqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsQ0RMLAAv8FAEOfyMAQaABayIDJABBASECAkAgASgCAEEBcQRAIAEoAgQiByABKAIITw0BIAEgB0EBajYCBAsgASgCjAEiAiABKAKIASIIRgRAIAEoAiAhCyABKAIsIQoLIAEoAhQhBwJAIAEtAJABQQJHBEAgByEGDAELIAchBiABLQCRAUUNACABKAIMIAdGBEAgAUEMahC4EgsgASgCECAHQRRsaiICIAg2AgggAkEANgIEIAJBADoAACABIAdBAWoiBjYCFCABKAKMASECCyACIAhGBEAgASgCLCABKAIgaiEMCyABKAJ4IQ0gASgCXCEOAkACfwJAAkACQCABKAIAQQFxBEAgASgCBCICIAEoAggiBE8EQEEBIQQMBgsgASACQQFqIgU2AgQgA0H4AGogAUGIAWooAgA2AgAgAyABKQKAATcDcCAEIAVNDQMgASACQQJqIgU2AgQgBCAFTQ0DIAEgAkEDaiIFNgIEIAQgBU0EQEEBIQIMAwsgASACQQRqNgIEDAELIANB+ABqIAFBiAFqKAIANgIAIAMgASkCgAE3A3ALIAEtAJEBIgRFBEAgA0HgAGogARDGCiADKAJkIQEgAygCYCECDAELIAFBADoAkQEgA0HoAGogARDGCiADKAJoIQIgAygCbCIBIAQ6AJEBCwJAIAJBAXENACABKAIAQQFxBEAgASgCBCICIAEoAghPDQEgASACQQFqNgIECyADQdgAaiABEMcJIAMoAlwhASADKAJYQQFxDQADQCADQdAAaiABEMcJIAMoAlQhASADKAJQQQFxRQ0ACwsCQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBCABKAIIIgVPDQNBASECIAEgBEEBaiIJNgIEIAUgCU0NASABIARBAmo2AgQLIAFBADoAkQEgA0HIAGogARDGCiADKAJIIQIgAygCTCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBOGogARDGCiADKAI8IQEgAygCOCECDAELIAFBADoAkQEgA0FAayABEMYKIAMoAkAhAiADKAJEIgEgBDoAkQELIAJBAXFFDQALCyABKAIAQQFxBEAgASgCBCICIAEoAghPDQEgASACQQFqNgIECyABIAEtAJABIg9BAUc6AJABIANBiAFqIAFBiAFqKAIANgIAIAMgASkCgAE3A4ABIAEoAjghBCABKAJQIgUgASgCSEYEQCABQcgAahC0EgsgAUGAAWohAiABIAVBAWo2AlAgASgCTCAFQQN0aiIFIAQ2AgQgBSAENgIAQQAhBAJAIAEoAogBIgVBfEsNACAFQQNqIgkgASgChAFLDQBB6sjJACACKAIAIAVqQQMQoxMNACABIAk2AogBQQEhBAsCQCABLQB8QQFGBEBBAxCsASIJRQ0BIAlBr94AOwAAIAlBAmpBLzoAACADQQM2ApwBIAMgCTYCmAEgA0KAgICAMDcCkAEgASAFIANBkAFqIAQQjQkLIAIgAykDgAE3AgAgASAPOgCQASACQQhqIANBiAFqKAIANgIAIAFBMGoQlwogBA0BAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIFTw0EQQEhAiABIARBAWoiCTYCBCAFIAlNDQEgASAEQQJqNgIECyABQQA6AJEBIANBMGogARDGCiADKAIwIQIgAygCNCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBIGogARDGCiADKAIkIQEgAygCICECDAELIAFBADoAkQEgA0EoaiABEMYKIAMoAighAiADKAIsIgEgBDoAkQELIAJBAXFFDQALC0EAIQQCQCABKAKIASICQX1LDQAgAkECaiIFIAEoAoQBSw0AIAEoAoABIAJqLwAAQa/eAEcNACABIAU2AogBQQEhBAsgAS0AfEEBRgRAQQIQrAEiBUUNASAFQa/eADsAACADQQI2ApwBIAMgBTYCmAEgA0KAgICAIDcCkAEgASACIANBkAFqIAQQjQkLIARFDQECQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBCABKAIIIgVPDQRBASECIAEgBEEBaiIJNgIEIAUgCU0NASABIARBAmo2AgQLIAFBADoAkQEgA0EYaiABEMYKIAMoAhghAiADKAIcIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgRFBEAgA0EIaiABEMYKIAMoAgwhASADKAIIIQIMAQsgAUEAOgCRASADQRBqIAEQxgogAygCECECIAMoAhQiASAEOgCRAQsgAkEBcUUNAAsLIAMgARCABSADKAIEIQEgAygCAAwCCwALQQELIgRBAXFFDQAgASADKQNwNwKAASABQYgBaiADQfgAaigCADYCACAGIAEoAhRLDQAgASAGNgIUC0EBIQIgAS0AkAEhBgJAAkACQAJAAkACQAJAIARBAXEEQCAGQf8BcUEBRg0IIAEtAJEBRQ0DIAEoAowBIgIgCEcNASAMIAEoAiAiAiABKAIsIgZqIghJIAggDGtBAUZxDQMgAiALTwRAIAEgCzYCICALIQILIAYgCkkNAiABIAo2AiwMAgsgBkH/AXFBAUYEfyABLQCRAUUNBwJAIAggASgCjAEiAkYEQCAMIAEoAiwiAiABKAIgIgZqIghJIAggDGtBAUZxDQkgBiALTwRAIAEgCzYCIAsgAiAKSQ0BIAEgCjYCLCAKIQIMAQsgAiAITw0IIAEgCDYCjAFBACECIAFBADYCLCABQQA2AiALIAEoAiQgAkYEQCABQSRqEMISCyABKAIoIAJqQR86AAAgASACQQFqNgIsIAEtAJABBSAGC0H/AXFBAkcNBiABLQCRAUUNBiABKAIUIgIgB00NAyABKAIQIAdBFGxqIgYtAAANBCAGIAI2AgQgASgCiAEhCiABKAIUIgYgASgCDEYEQCABQQxqELgSCyABKAIQIAZBFGxqIgIgCjYCECACQQA2AgggAiAHNgIEIAJBgT47AQAgASAGQQFqNgIUDAYLIAIgCE8NASABIAg2AowBQQAhAiABQQA2AiwgAUEANgIgCyABKAIYIAJGBEAgAUEYahDCEgsgASACQQFqNgIgIAEoAhwgAmpBHzoAAAtBASECIAEtAHxBAUcNAiABLQCRAUUNAiABQdQAakEfIA5BACABKAJ4IA1NGxCwBQwCCyAHIAJBmMnJABDjEgALQYDnygBBKEGoyckAEMYTAAsgAS0AkAFBAkcNASABLQCRAUUNASAHIAEoAhRLDQEgASAHNgIUDAELQQAhAiABLQB8RQ0AIAEtAJEBRQ0AIAFB1ABqQR8gDkEAIAEoAnggDU0bELAFCyAAIAE2AgQgACACNgIAIANBoAFqJAAL6hQBGX8jAEGAAWsiBCQAAkACQAJAAkACQAJAAkACQAJAAkACQCADQZaDyQBBBRDCDiIJBEAgCSgCACIFQQdHDQEgCSgCDCIFDQIgA0Hq2MQAQS8Q2AggAEECNgIADAkLIABBAjYCAAwICyADKAKEAiEPIAVBAkkNAiAEQQA2AlggBEKAgICAEDcCUCAEQcSuxQA2AmwgBEKggICADjcCcCAFQQJ0IgFB5IfLAGooAgAhBiABQcyHywBqKAIAIQcgBCAEQdAAaiIKNgJoIAkgBEHoAGoiBRC9Ag0BIAQoAlAhDSAEKAJUIQ4gBCgCWCECIARBMGoiASAJQRhqKAIANgIAIAQgCSkCEDcDKCAEIAI2AkwgBCAONgJIIAQgBzYCRCAEIAY2AkAgBEEINgI8IARBsLzJADYCOCAEIARByABqrUKAgICAwAGENwNgIAQgBEFAa61CgICAgMABhDcDWCAEIARBOGqtQoCAgIDAAYQ3A1AgBEIDNwJ0IARBBDYCbCAEQZypxAA2AmggBCAKNgJwIARBEGogBRDQDCAEQSRqIAEoAgA2AgAgBCAEKQMoNwIcIA8oAggiASAPKAIARgRAIA8Q5BILIA8gAUEBajYCCCAPKAIEIAFBGGxqIgIgBCkCEDcCACACQQhqIARBEGoiAUEIaikCADcCACACQRBqIAFBEGopAgA3AgAgDUUNBiAOQQRrKAIAIgFBeHEhAiACQQRBCCABQQNxIgEbIA1qSQ0IIAFBAEcgAiANQSdqS3ENCSAOEO4FDAYLIAkoAgghCiAEQQA2AjAgBEKAgICAwAA3AiggCiAFQdgAbGohGCADKAL8ASEWIAMoAvgBIRkgAygC9AEhGiADKALwASIbQQhqIRwgAUEkbCEJIAJB1ABsIQ9BBCEXAkADQCAEIApBQGs2AkACQAJAAkACQAJAAkACQAJAAkACQCABIBwoAgAiBUkEQCAbQQRqKAIAIAlqIgdBIGooAgAiBSACTQ0BIAdBHGooAgAgD2oiBSgCAEGCgICAeEcNAiAEIBogGSABIAIgCigCRCIUIAooAkgiFRDuDSAEKAIAQQFxBEAgBCgCBCETIBZBBGooAgAhCEEAIRACQCAWQQhqKAIAIgYOAgYFAAsDQCAIIAZBAXYiDSAQaiIOQeQAbGoiDCgCWCIFIAJLIAIgBUtrIAwoAlQiBSABSyABIAVLayABIAVGGyIHQf8BcUUEQCAMKAJcIgUgE0sgBSATSWshBwsgECAOIAdBAUYbIRAgBiANayIGQQFLDQALDAQLIAQgBSkCCDcCSCAEIARByABqrUKAgICAwAGENwNYIAQgBEFAa61CgICAgOAChDcDUCAEQgI3AnQgBEEDNgJsIARB/OHEADYCaCAEIARB0ABqNgJwIARBEGogBEHoAGoQ0AwgBCgCECEFIAMgBCgCFCIDIAQoAhgQ2AggBUUNDCADQQRrKAIAIgFBeHEhAiACQQRBCCABQQNxIgEbIAVqSQ0UIAFBAEcgAiAFQSdqS3ENFSADEO4FDAwLIAEgBUHQ4cQAEOMSAAsgAiAFQdDhxAAQ4xIAC0HQ4cQAELAVAAsgCCAQQeQAbGoiBigCWCIFIAJLIAIgBUtrIAYoAlQiBSABSyABIAVLayABIAVGGyIHQf8BcQR/IAcFIAYoAlwiBSATSyAFIBNJawsNACAGLQBJIQwgBi0ASCENQQAhBUECIQcCQAJAAkACQAJAAkACQEEDIAoiBigCACIIQQJrIAhBAU0bDgYCAwEJCQAJCyAKKAIMQQFHDQQgCigCCCIGQcgAaigCAEEDRw0FIAZBxABqKAIAQYuEyQBBAxCjEw0FQQEhBUEDIQdBAyAGKAIAIghBAmsgCEEBTRsOAwECAAgLIAYoAgghDiAGKAIMIghBBGsOAgIICQsgFCAVIA0gDEGm1cQAQQRBqtXEAEEIIAMQrwZFDQwgBkEMaigCACILQQBIDQ8gBkEIaigCACEFAkAgC0UEQEEBIREMAQsgCxCsASIRRQ0RCyALBEAgESAFIAv8CgAAC0EBIQwMCgsgFCAVIA0gDEGy1cQAQQJBtNXEAEEIIAMQrwZFDQsgBkEMaigCACILQQBIDQ4gBkEIaigCACEFAkAgC0UEQEEBIREMAQsgCxCsASIRRQ0QCyALBEAgESAFIAv8CgAAC0EAIQwMCQsgDigAACIHQfTk1asGRg0HIAdB7uqx4wZGDQNBBCEIDAYLIANBmNfEAEHjABDYCAwJCyAEIAZBQGutQoCAgICQAoQ3AxAgBEIBNwJ0IARBAjYCbCAEQYjXxAA2AmggBCAEQRBqNgJwIARB0ABqIARB6ABqENAMIAQoAlAhAiADIAQoAlQiASAEKAJYENgIIAJFDQggASACEIETDAgLIAQgBEFAa61CgICAgOAChDcDECAEQgE3AnQgBEECNgJsIARB4OLEADYCaCAEIARBEGo2AnAgBEHQAGogBEHoAGoQ0AwgBCgCUCEFIAMgBCgCVCIDIAQoAlgQ2AggBUUNByADQQRrKAIAIgFBeHEhAiACQQRBCCABQQNxIgEbIAVqSQ0PIAFBAEcgAiAFQSdqS3ENECADEO4FDAcLIAUhBwwECyADQfvXxABB7wAQ2AgMBQtBBSEIIA5B7tvJAEEFEKMTRQ0BDAALIAQgCDYCTCAEIA42AkggBCAEQcgAaq1CgICAgMABhDcDECAEQgE3AnQgBEECNgJsIARBsNbEADYCaCAEIARBEGo2AnAgBEHQAGogBEHoAGoQ0AwgBCgCUCECIAMgBCgCVCIBIAQoAlgQ2AggAkUNAyABIAIQgRMMAwsgFCAVIA0gDEG81cQAQQFB4r/KAEEHIAMQrwZFDQJBACEIIAYoAgxBBEYEQCAGKAIIKAAAQfTk1asGRiEIC0ECIQxBA0ECIAUbIQcLIAQoAiggEkYEQCAEQShqELsSIAQoAiwhFwsgFyASQRhsaiIFIBA2AhQgBSALNgEQIAUgETYBDCAFIAs2AQggBSAIOgAFIAUgDDoABCAFIAc2AgAgBCASQQFqIhI2AjAgGCAKQdgAaiIKRw0ACyAAIAQpAig3AgQgAEEBNgIAIABBDGogBEEwaigCADYCAAwHCyAAQQI2AgAgBEEoahDQDQwGC0Gk+MoAQTcgBEEQakHcrsUAQdz4ygAQihIACyAJKAIwQQNHDQMgCSgCGCAJKAIUIQEgCSgCLEHF8MUAQQMQoxMNA0UEQCADQYDdxABB7QAQ2AggAEECNgIADAULIARBCGogASAPEO8JIAQoAggiAUUNAiAEKAIMIgVFBEAgA0Ht3cQAQTQQ2AggAEECNgIADAULIAVBAEgNACAFEKwBIgJFDQEgBQRAIAIgASAF/AoAAAsgACAFNgIMIAAgAjYCCCAAIAU2AgQgAEEANgIADAQLENETCwALIANBgN3EAEHtABDYCCAAQQI2AgAMAQsgA0GZ2cQAQZQBENgIIABBAjYCAAsgBEGAAWokAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC9sUAQN/IwBBQGoiAiQAIAEoAgQhAyABKAIAIQECfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAhgiBEH/////B2sgBEEfdXFBAWsOJAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJAALIAIgAEEYajYCDCACIABBJGo2AiQgAkECNgIsIAJBiJbGADYCKCACQgI3AjQgAiACQSRqrUKAgICA4AKENwMYIAIgAkEMaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMJAsgAiAAQRxqNgIkIAJBATYCLCACQbiWxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgPAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMIwsgAUHAlsYAQR4gAygCDBEAAAwiCyACIABBHGo2AiQgAkEBNgIsIAJBgJfGADYCKCACQgE3AjQgAiACQSRqrUKAgICA4AKENwMQIAIgAkEQajYCMCABIAMgAkEoahC4CQwhCyACIABBHGo2AiQgAkEBNgIsIAJBoJfGADYCKCACQgE3AjQgAiACQSRqrUKAgICA4A6ENwMQIAIgAkEQajYCMCABIAMgAkEoahC4CQwgCyACIABBHGo2AiQgAkEBNgIsIAJBxJfGADYCKCACQgE3AjQgAiACQSRqrUKAgICA8A6ENwMQIAIgAkEQajYCMCABIAMgAkEoahC4CQwfCyACIABBHGo2AiQgAkEBNgIsIAJB6JfGADYCKCACQgE3AjQgAiACQSRqrUKAgICA8A6ENwMQIAIgAkEQajYCMCABIAMgAkEoahC4CQweCyACIABBHGo2AiQgAkEBNgIsIAJBiJjGADYCKCACQgE3AjQgAiACQSRqrUKAgICA8A6ENwMQIAIgAkEQajYCMCABIAMgAkEoahC4CQwdCyACIABBHGo2AiQgAkEBNgIsIAJBsJjGADYCKCACQgE3AjQgAiACQSRqrUKAgICA4AKENwMQIAIgAkEQajYCMCABIAMgAkEoahC4CQwcCyABQbiYxgBBISADKAIMEQAADBsLIAIgAEEcajYCJCACQQE2AiwgAkH4mMYANgIoIAJCATcCNCACIAJBJGqtQoCAgIDwDoQ3AxAgAiACQRBqNgIwIAEgAyACQShqELgJDBoLIAFBgJnGAEEXIAMoAgwRAAAMGQsgAiAAQRxqNgIkIAJBATYCLCACQaiZxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgPAOhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMGAsgAiAAQRxqNgIkIAJBATYCLCACQcyZxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgIAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMFwsgAiAAQRxqNgIkIAJBATYCLCACQeyZxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgIAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMFgsgAiAAQRxqNgIkIAJBATYCLCACQZSaxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgIAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMFQsgAiAAQRxqNgIkIAJBATYCLCACQbyaxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgPAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMFAsgAiAAQRxqNgIkIAJBATYCLCACQfiaxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgJAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMEwsgAiAAQRxqNgIkIAJBATYCLCACQbCbxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgPAOhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMEgsgAiAAQRxqNgIkIAJBATYCLCACQfCbxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgPABhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMEQsgAiAAQRxqNgIkIAJBATYCLCACQZycxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMEAsgAiAAQRxqNgIkIAJBATYCLCACQbicxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMDwsgAiAAQRxqNgIkIAJBAjYCLCACQeycxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgKAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMDgsgAUH8nMYAQSggAygCDBEAAAwNCyABQaSdxgBBISADKAIMEQAADAwLIAIgAEEcajYCJCACQQE2AiwgAkHgncYANgIoIAJCATcCNCACIAJBJGqtQoCAgIDgAoQ3AxAgAiACQRBqNgIwIAEgAyACQShqELgJDAsLIAIgAEEcajYCDCACIABBIGo2AiQgAkEDNgIsIAJBsJ7GADYCKCACQgI3AjQgAiACQSRqrUKAgICAkA+ENwMYIAIgAkEMaq1CgICAgJAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMCgsgAiAAQRxqNgIkIAJBATYCLCACQeiexgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMCQsgAUHwnsYAQRogAygCDBEAAAwICyABQYqfxgBBNyADKAIMEQAADAcLIAIgAEEcajYCJCACQQE2AiwgAkHcn8YANgIoIAJCATcCNCACIAJBJGqtQoCAgIDgAoQ3AxAgAiACQRBqNgIwIAEgAyACQShqELgJDAYLIAIgAEEcajYCJCACQQE2AiwgAkH8n8YANgIoIAJCATcCNCACIAJBJGqtQoCAgIDgAoQ3AxAgAiACQRBqNgIwIAEgAyACQShqELgJDAULIAFBhKDGAEEyIAMoAgwRAAAMBAsgAiAAQRxqNgIkIAJBAjYCLCACQfSgxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMAwsgAiAAQRxqNgIkIAJBATYCLCACQZihxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgLAPhDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMAgsgAiAAQRxqNgIkIAJBAjYCLCACQdChxgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkMAQsgAiAAQRxqNgIkIAJBAjYCLCACQaCixgA2AiggAkIBNwI0IAIgAkEkaq1CgICAgOAChDcDECACIAJBEGo2AjAgASADIAJBKGoQuAkLIAJBQGskAAvDEwEMfyMAQUBqIgIkAAJAAkBBJhCsASIDBEAgAkEANgIUIAIgAzYCECACQSY2AgwgAkEcaiIEIAEgASgCDCIKEOMNIAIoAhwiBQRAIAIoAiQhBiACKAIgIQggAiAFQQ11IgE2AhggAUGQzgBPBEAgAkEBNgIwIAJBkKPGADYCLCACQQE2AiAgAkGM4MoANgIcIAJBATYCKCACIAJBGGqtQoCAgICQA4Q3AzggAiACQThqNgIkIAJBDGpB4OXFACAEELgJDQQgAigCFCEBDAMLIAMgAUH//wNxQeQAbiIEQf8BcUEKbiIHQTByOgAAIAMgBCAHQQpsa0EwcjoAAUECIQMgAkECNgIUIAFB5ABwIgdBCm4iCUEwciELIAIoAgwiAUECRgRAIAJBDGpBAkEBEOsRIAIoAhQhAyACKAIMIQELIAIoAhAiBCADaiALOgAAQQMhAyACQQM2AhQgByAJQQpsa0EwciEHIAFBA0YEfyACQQxqQQNBARDrESACKAIQIQQgAigCFAVBAwsgBGogBzoAAEEEIQEgAkEENgIUDAILQdy1ygBBK0GItsoAEIcTCwALIAEiAyACKAIMRgR/IAJBDGogA0EBEOsRIAIoAhQFIAMLIAIoAhBqQS06AAAgAiABQQFqIgM2AhQCQCAFQQN2IgtB/wdxIgRB3QVJBEAgBC0AqKNGIgwgBGoiB0EGdiEJIAdB/wRLQTByIQ0gAyACKAIMIgRGBH8gAkEMaiADQQEQ6xEgAigCDCEEIAIoAhQFIAMLIAIoAhAiBWogDToAACACIAFBAmoiAzYCFCAJIAlBCmsgB0GABUkbQTByIQcgAyAERgR/IAJBDGogBEEBEOsRIAIoAhAhBSACKAIUBSADCyAFaiAHOgAAIAIgAUEDaiIDNgIUIAMgAigCDEYEfyACQQxqIANBARDrESACKAIUBSADCyACKAIQakEtOgAAIAIgAUEEaiIDNgIUIAsgDGpBAXZBH3EiB0EKbiIJQTByIQsgAyACKAIMIgVGBH8gAkEMaiADQQEQ6xEgAigCDCEFIAIoAhQFIAMLIAIoAhAiBGogCzoAACACIAFBBWoiAzYCFCAHIAlBCmxrQTByIQcgAyAFRgR/IAJBDGogBUEBEOsRIAIoAhAhBCACKAIUBSADCyAEaiAHOgAAIAIgAUEGaiIDNgIUIAMgAigCDEYEfyACQQxqIANBARDrESACKAIUBSADCyACKAIQakHUADoAACACIAFBB2oiAzYCFCAIQZAcbiIJQf8BcSIEQeMASw0CIAhBPG4iC0E8cCEHIARBCm4iDEEwciENIAMgAigCDCIERgR/IAJBDGogA0EBEOsRIAIoAgwhBCACKAIUBSADCyACKAIQIgVqIA06AAAgAiABQQhqIgM2AhQgCSAMQQpsa0EwciEJIAMgBEYEfyACQQxqIARBARDrESACKAIQIQUgAigCFAUgAwsgBWogCToAACACIAFBCWoiAzYCFCALQTxsIQUgAyACKAIMRgR/IAJBDGogA0EBEOsRIAIoAhQFIAMLIAIoAhBqQTo6AAAgAiABQQpqIgM2AhQgB0EKbiILQTByIQwgBkH/k+vcA0shCSAIIAVrIAMgAigCDCIERgR/IAJBDGogA0EBEOsRIAIoAgwhBCACKAIUBSADCyACKAIQIgVqIAw6AAAgAiABQQtqIgM2AhQgByALQQpsa0EwciEHIAMgBEYEQCACQQxqIARBARDrESACKAIQIQUgAigCFCEDCyAJaiEEIAMgBWogBzoAACACIAFBDGoiAzYCFCAGQYCU69wDayADIAIoAgxGBH8gAkEMaiADQQEQ6xEgAigCFAUgAwsgAigCEGpBOjoAACACIAFBDWoiAzYCFCAEQf8BcUEKbiIHQTByIQsgAigCDCIFIANGBEAgAkEMaiADQQEQ6xEgAigCDCEFIAIoAhQhAwsgBiAJGyEIIAMgAigCECIGaiALOgAAIAIgAUEOaiIDNgIUIAQgB0EKbGtBMHIhBCADIAVGBEAgAkEMaiAFQQEQ6xEgAigCECEGIAIoAhQhAwsgAyAGaiAEOgAAIAIgAUEPajYCFCACIAhBwIQ9bjYCNCACQQE2AjAgAkGgqcYANgIsIAJBATYCICACQZipxgA2AhwgAkEBNgIoIAIgAkE0aq1CgICAgNABhDcDOCACIAJBOGo2AiQgAkEMakHg5cUAIAJBHGoQuAlFDQEMAgsgBEHdBUGIqcYAEOMSAAsgAkEUagJ/IApFBEAgAigCFCIBIgMgAigCDEYEfyACQQxqIANBARDrESACKAIUBSADCyACKAIQakHaADoAACABQQFqDAELIApBH3UiASAKcyABa0EeaiIBQTxtQTxvIQhBLUErIApBAEgbIQoCQCABQZAcbSIGQf8BcUEKTwRAIAIoAhQiASEFIAEgAigCDEYEQCACQQxqIAFBARDrESACKAIUIQULIAUgAigCECIDaiAKOgAAIAIgAUEBaiIENgIUIAZB/wFxIgVB4wBLDQMgBUEKbiIKQTByIQcgBCACKAIMIgVGBEAgAkEMaiAEQQEQ6xEgAigCDCEFIAIoAhQhBCACKAIQIQMLIAMgBGogBzoAACACIAFBAmoiBDYCFCAGIApBCmxrQTByIQYgBCAFRgR/IAJBDGogBUEBEOsRIAIoAhQhBCACKAIQBSADCyAEaiAGOgAADAELIAIoAhQiASEEIAEgAigCDCIDRgRAIAJBDGogAUEBEOsRIAIoAhQhBCACKAIMIQMLIAQgAigCECIFaiAKOgAAIAIgAUEBaiIENgIUIAMgBEYEQCACQQxqIANBARDrESACKAIQIQUgAigCFCEEIAIoAgwhAwsgBCAFakEwOgAAIAIgAUECaiIENgIUIAMgBEYEfyACQQxqIANBARDrESACKAIQIQUgAigCFAUgBAsgBWogBkEwcjoAAAsgAiABQQNqIgY2AhQgBiACKAIMRgR/IAJBDGogBkEBEOsRIAIoAhQFIAYLIAIoAhBqQTo6AAAgAiABQQRqIgY2AhQgCEEASA0BIAhB/wFxQQpuIgVBMHIhCiACKAIMIgQgBkYEQCACQQxqIAZBARDrESACKAIUIQYgAigCDCEECyAGIAIoAhAiA2ogCjoAACACIAFBBWoiBjYCFCAIIAVBCmxrQTByIQUgBCAGRgR/IAJBDGogBEEBEOsRIAIoAhQhBiACKAIQBSADCyAGaiAFOgAAIAFBBmoLIgE2AgAgAEEIaiABNgIAIAAgAikCDDcCACACQUBrJAAPC0HoqcYAQTQgAkEcakHA5cUAQdDlxQAQihIAC90WAQ1/IwBBMGsiAiQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEBaw4RAQIDBAUGBwgJCgsMDQ4PEBQACwJAIAEoAghBG0YEQCABKAIcIgMoAgAhBCADIARBAWo2AgAgBEEASA0SIAJBDGogAUEUaikCADcCACACIAM2AhQgAkEbNgIAIAIgASkCDDcCBAwBCyACIAFBCGoQ/wILIAAgAikDADcDCCAAQQA6AAAgAEEgaiACQRhqKQMANwMAIABBGGogAkEQaikDADcDACAAQRBqIAJBCGopAwA3AwAMFAsCQCABKAIIQRtGBEAgASgCHCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNESACQQxqIAFBFGopAgA3AgAgAiADNgIUIAJBGzYCACACIAEpAgw3AgQMAQsgAiABQQhqEP8CCyAAIAIpAwA3AwggAEEBOgAAIABBIGogAkEYaikDADcDACAAQRhqIAJBEGopAwA3AwAgAEEQaiACQQhqKQMANwMADBMLAkAgASgCCEEbRgRAIAEoAhwiAygCACEEIAMgBEEBajYCACAEQQBIDRAgAkEMaiABQRRqKQIANwIAIAIgAzYCFCACQRs2AgAgAiABKQIMNwIEDAELIAIgAUEIahD/AgsgACACKQMANwMIIABBAjoAACAAQSBqIAJBGGopAwA3AwAgAEEYaiACQRBqKQMANwMAIABBEGogAkEIaikDADcDAAwSCwJAIAEoAghBG0YEQCABKAIcIgMoAgAhBCADIARBAWo2AgAgBEEASA0PIAJBDGogAUEUaikCADcCACACIAM2AhQgAkEbNgIAIAIgASkCDDcCBAwBCyACIAFBCGoQ/wILIAAgAikDADcDCCAAQQM6AAAgAEEgaiACQRhqKQMANwMAIABBGGogAkEQaikDADcDACAAQRBqIAJBCGopAwA3AwAMEQsCQCABKAIIQRtGBEAgASgCHCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNDiACQQxqIAFBFGopAgA3AgAgAiADNgIUIAJBGzYCACACIAEpAgw3AgQMAQsgAiABQQhqEP8CCyAAIAIpAwA3AwggAEEEOgAAIABBIGogAkEYaikDADcDACAAQRhqIAJBEGopAwA3AwAgAEEQaiACQQhqKQMANwMADBALAkAgASgCCEEbRgRAIAEoAhwiAygCACEEIAMgBEEBajYCACAEQQBIDQ0gAkEMaiABQRRqKQIANwIAIAIgAzYCFCACQRs2AgAgAiABKQIMNwIEDAELIAIgAUEIahD/AgsgACACKQMANwMIIABBBToAACAAQSBqIAJBGGopAwA3AwAgAEEYaiACQRBqKQMANwMAIABBEGogAkEIaikDADcDAAwPCwJAIAEoAghBG0YEQCABKAIcIgMoAgAhBCADIARBAWo2AgAgBEEASA0MIAJBDGogAUEUaikCADcCACACIAM2AhQgAkEbNgIAIAIgASkCDDcCBAwBCyACIAFBCGoQ/wILIAAgAikDADcDCCAAQQY6AAAgAEEgaiACQRhqKQMANwMAIABBGGogAkEQaikDADcDACAAQRBqIAJBCGopAwA3AwAMDgsCQCABKAIIQRtGBEAgASgCHCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNCyACQQxqIAFBFGopAgA3AgAgAiADNgIUIAJBGzYCACACIAEpAgw3AgQMAQsgAiABQQhqEP8CCyAAIAIpAwA3AwggAEEHOgAAIABBIGogAkEYaikDADcDACAAQRhqIAJBEGopAwA3AwAgAEEQaiACQQhqKQMANwMADA0LAkAgASgCCEEbRgRAIAEoAhwiAygCACEEIAMgBEEBajYCACAEQQBIDQogAkEMaiABQRRqKQIANwIAIAIgAzYCFCACQRs2AgAgAiABKQIMNwIEDAELIAIgAUEIahD/AgsgACACKQMANwMIIABBCDoAACAAQSBqIAJBGGopAwA3AwAgAEEYaiACQRBqKQMANwMAIABBEGogAkEIaikDADcDAAwMCwJAIAEoAghBG0YEQCABKAIcIgMoAgAhBCADIARBAWo2AgAgBEEASA0JIAJBDGogAUEUaikCADcCACACIAM2AhQgAkEbNgIAIAIgASkCDDcCBAwBCyACIAFBCGoQ/wILIAAgAikDADcDCCAAQQk6AAAgAEEgaiACQRhqKQMANwMAIABBGGogAkEQaikDADcDACAAQRBqIAJBCGopAwA3AwAMCwsCQCABKAIIQRtGBEAgASgCHCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNCCACQQxqIAFBFGopAgA3AgAgAiADNgIUIAJBGzYCACACIAEpAgw3AgQMAQsgAiABQQhqEP8CCyAAIAIpAwA3AwggAEEKOgAAIABBIGogAkEYaikDADcDACAAQRhqIAJBEGopAwA3AwAgAEEQaiACQQhqKQMANwMADAoLAkAgASgCCEEbRgRAIAEoAhwiAygCACEEIAMgBEEBajYCACAEQQBIDQcgAkEMaiABQRRqKQIANwIAIAIgAzYCFCACQRs2AgAgAiABKQIMNwIEDAELIAIgAUEIahD/AgsgACACKQMANwMIIABBCzoAACAAQSBqIAJBGGopAwA3AwAgAEEYaiACQRBqKQMANwMAIABBEGogAkEIaikDADcDAAwJCyAAQQRqIAFBBGoQzAogAEEMOgAADAgLIABBBGogAUEEahDMCiAAQQ06AAAMBwtBMBCsASINRQ0CIA0gASgCFBCmAkECIQkCQCABKAIEIgZBAkYNAEEBIQkgASgCECEDIAEoAgwhBCAGQQFxBEAgAkEkaiEKAkACQCADQavVqtUATw0AAkAgA0EMbCIORQRAQQQhCwwBCyAOEKwBIgtFDQIgA0UNACADIQYDQCAHIA5GDQEgBEEIaigCACIFQQBIDQIgBEEEaigCACEIAkAgBUUEQEEBIQwMAQsgBRCsASIMRQ0ECyAFBEAgDCAIIAX8CgAACyAEQQxqIQQgByALaiIIIAU2AgAgCEEIaiAFNgIAIAhBBGogDDYCACAHQQxqIQcgBkEBayIGDQALCyAKIAM2AgggCiALNgIEIAogAzYCAAwDCxDREwsACyACQSRqIAQgAxCbE0EAIQkLIAAgCTYCBCAAIAIpAiQ3AgggACANNgIUIABBDjoAACAAIAEtABg6ABggAEEQaiACQSxqKAIANgIADAYLAkAgASgCEEEbRgRAIAEoAiQiAygCACEEIAMgBEEBajYCACAEQQBIDQMgAkEMaiABQRxqKQIANwIAIAIgAzYCFCACQRs2AgAgAiABKQIUNwIEDAELIAIgAUEQahD/AgsgAEEEaiABKAIIIAEoAgwQ7wsgAEEPOgAAIABBKGogAkEYaikDADcDACAAQSBqIAJBEGopAwA3AwAgAEEYaiACQQhqKQMANwMAIAAgAikDADcDEAwFCyABKAIQQRtHDQEgASgCJCIDKAIAIQQgAyAEQQFqNgIAIARBAEgNACACQQxqIAFBHGopAgA3AgAgAiADNgIUIAJBGzYCACACIAEpAhQ3AgQMAgsACyACIAFBEGoQ/wILIABBBGogASgCCCABKAIMEO8LIABBEDoAACAAQShqIAJBGGopAwA3AwAgAEEgaiACQRBqKQMANwMAIABBGGogAkEIaikDADcD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aiEDIARBxABqLQAAIQ0gBEEYaigCACEOAkACQAJAAkAgBCgCACILQQRHBEAgAkG4BGoiAUEMaiAEQQxqKQIANwIAIAFBFGogBEEUaigCADYCACACIAs2ArgEIAIgBCkCBDcCvAQgAiAONgLQBCACQfQEaiADQSBqKQIANwIAIAJB7ARqIANBGGopAgA3AgAgAkHkBGogA0EQaikCADcCACACQdwEaiADQQhqKQIANwIAIAIgAykCADcC1AQgAiANOgD8BCACQf8EaiAFQQJqLQAAOgAAIAIgBS8AADsA/QQgAiABrUKAgICAwCWENwOABSACQgE3ApQFIAJBAjYCjAUgAkG49MYANgKIBSACIAJBgAVqNgKQBSACQcwDaiACQYgFahDQDCABENIHIAJB6ABqIgFBCGogAkGwA2oiA0EIaikCADcDACABQRBqIANBEGopAgA3AwAgAUEYaiADQRhqKQIANwMAIAFBIGogA0EgaikCADcDACACIAIpArADNwNoQYWAgIB4IQNBACEFDAELIB0gBS8AADsAACACQdgDaiILQQhqIARBEGopAgA3AwAgHUECaiAFQQJqLQAAOgAAIAIgBEEIaikCADcD2AMgCCADKQIANwIAIAhBCGogA0EIaikCADcCACAIQRBqIANBEGopAgA3AgAgCEEYaiADQRhqKQIANwIAIAhBIGogA0EgaikCADcCACACIA42AugDIAIgDToAlAQgAkHQAmoiAyAaIAsQZCACKALQAiIFQRtGBEAgAkHEAmoiBCADQRBqKQMANwIAIAJBkAJqIgFBCGoiESAHQQhqKQIANwMAIAFBEGoiCSAHQRBqKQIANwMAIAFBGGoiCCAHQRhqKQIANwMAIAFBIGoiDCAHQSBqKQIANwMAIAJBjgJqIhAgD0ECai0AADoAACACIAIpA9gCNwK8AiACIAcpAgA3A5ACIAIgDy8AADsBjAIgAigC6AIhAyACLQCUAyEFIAJBnAFqIAQpAgA3AgAgAkHoAGoiAUEIaiARKQMANwMAIAFBEGogCSkDADcDACABQRhqIAgpAwA3AwAgAUEgaiAMKQMANwMAIAIgAikCvAI3ApQBIAIgAikDkAI3A2ggAiACLwGMAjsBmAQgAiAQLQAAOgCaBAwBCyACQbgCaiIDQRBqIgQgFEEQaigCADYCACADQQhqIg0gFEEIaikCADcDACACQZACaiIDQQhqIg4gB0EIaikCADcDACADQRBqIgsgB0EQaikCADcDACADQRhqIhYgB0EYaikCADcDACADQSBqIgMgB0EgaikCADcDACACIBQpAgA3A7gCIAIgBykCADcDkAIgAigC6AIhFyACQY4CaiIYIA9BAmotAAA6AAAgEiATKQMANwMAIBJBCGogE0EIaikDADcDACASQRBqIBNBEGopAwA3AwAgAiAPLwAAOwGMAiACLQCUAyEZIAxBEGoiISAEKAIANgIAIAxBCGoiBCANKQMANwIAIAwgAikDuAI3AgAgAiAXNgLAASAJIAIpA5ACNwIAIAlBCGoiDSAOKQMANwIAIAlBEGoiDiALKQMANwIAIAlBGGoiCyAWKQMANwIAIAlBIGoiFiADKQMANwIAIAIgGToA7AEgFUECaiAYLQAAOgAAIBUgAi8BjAI7AAAgAiAFNgKoASACQagBaiAaEOsFIAJBkAFqIgNBCGoiFyAEKQIANwMAIANBEGoiGCAhKAIANgIAIAJB6ABqIgNBCGoiGSANKQIANwMAIANBEGoiDSAOKQIANwMAIANBGGoiDiALKQIANwMAIANBIGoiCyAWKQIANwMAIAIgDCkCADcDkAEgAiAJKQIANwNoIAIoAsABIQMgAigCqAEhBCAbIBwpAAA3AAAgG0EIaiAcQQhqKAAANgAAIAIgFSkAADcDmAQgAiAgKAAANgCfBCACLQDsASEFIARBG0cNAQsgBigCMEGKgICAeEcEQCAGELEDCyAGIAIpApQBNwIAIAYgAzYCECAGIAIpA2g3AhQgBiAFOgA8IAYgAi8BmAQ7AD0gBkE/aiACLQCaBDoAACAGQQhqIAJBnAFqKQIANwIAIAZBHGogAkHwAGopAwA3AgAgBkEkaiACQfgAaikDADcCACAGQSxqIAJBgAFqKQMANwIAIAZBNGogAkGIAWopAwA3AgBBGyEEDAELIAJBJmogAi0AmgQ6AAAgAkHQAGoiCkEQaiAYKAIANgIAIApBCGogFykDADcDACACQShqIgpBCGogGSkDADcDACAKQRBqIA0pAwA3AwAgCkEYaiAOKQMANwMAIApBIGogCykDADcDACACIAIpA5ABNwNQIAIgAikDaDcDKCACIAIvAZgEOwEkIAJBCGoiCkEQaiAQQRBqKQAANwMA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AyADKQKUAjcCqAIgAyADQagCaq1CgICAgKAWhDcD4AEgA0IBNwKUASADQQI2AowBIANB5I3HADYCiAEgAyADQeABajYCkAEgACADQYgBahDQDCAAQYGAgIB4NgIwIAMoAqgCIgEoAgAhACABIABBAWs2AgAgAEEBRw0GIAMoAqgCEDIMBgsgA0HwAWoiASADQaQCaigCADYCACADQegBaiADQZwCaikCADcDACADIAMpApQCNwPgASADIANB4AFqrUKAgICAgCiENwOoAiADQgE3ApQBIANBAjYCjAEgA0GEj8cANgKIASADIANBqAJqNgKQASAAIANBiAFqENAMIABBgYCAgHg2AjAgASgCACIBKAIAIQAgASAAQQFrNgIAIABBAUcNBSADKALwARAyDAULIANBlAJqIgQQoRBFDQMgA0HgAWogBBDSCiADQYgBaiABENIKIAMoAuABIgUgAygCiAFHDQMCQAJAAkAgBUEGaw4CAAECCyADKALkASADKAKMAUcNBSADKALoASADKAKQAUcNBQwBCyADKALkASADKAKMAUcNBAsgAEGKgICAeDYCMCAAQQE2AgAgAEEUaiAEQRBqKAIANgIAIABBDGogBEEIaikCADcCACAAIAQpAgA3AgQMBAsgBCAFQaymxQAQ4xIAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgA0GoAmoiBUEQaiIGIARBEGooAgA2AgAgBUEIaiAEQQhqKQIANwMAIAMgBCkCADcDqAIgA0G8AmoiByABENIKIANBAkEAIAEQoRAiARs2AswCIANB6MjJAEEBIAEbNgLIAiADQeQCaiIBIAQQ0gogA0ECQQAgBBChECIEGzYC1AIgA0HoyMkAQQEgBBs2AtACIAMgA0HQAmqtQoCAgIDAAYQ3A6gBIAMgAa1CgICAgJAohDcDoAEgAyAFrUKAgICAoCiENwOYASADIANByAJqrUKAgICAwAGENwOQASADIAetQoCAgICQKIQ3A4gBIANCBTcC7AEgA0EGNgLkASADQbSOxwA2AuABIAMgA0GIAWo2AugBIAAgA0HgAWoQ0AwgAEGBgICAeDYCMCAGKAIAIgEoAgAhACABIABBAWs2AgAgAEEBRw0AIAMoArgCEDILAkACQCADKALUASIABEAgAygC2AEiBEEEaygC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ACAEKQJANwIAIABBKGogBEFAayIBQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCAAwBC0EBEKwBIgJFDQQgAkEpOgAAIARBATYCmAEgBCACNgKUASAEQQE2ApABIAEgBEGQAWoQsQ0gAEGBgICAeDYCAAsgC0UNBCAIDQQgCUEEaygCACIBQXhxIQAgACALQbABbCICQQRBCCABQQNxIgEbckkNBiABQQBHIAAgAkEnaktxDQUgCRDuBQwECyAAIAQpAkA3AgAgAEEoaiAEQUBrIgFBKGopAgA3AgAgAEEgaiABQSBqKQIANwIAIABBGGogAUEYaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEIaiABQQhqKQIANwIAIAgEQCAJIQMDQCADELAKIANBsAFqIQMgCEEBayIIDQALCyALBEAgCUEEaygCACIBQXhxIQAgACALQbABbCIDQQRBCCABQQNxIgEbckkNBiABQQBHIAAgA0EnaktxDQIgCRDuBQsgAhCTBgwDCxDREwALQczaygBBLkH82soAEMYTCwALIARBoANqJAAPC0HM2soAQS5B/NrKABDGEwALQYzaygBBLkG82soAEMYTAAuoEgEUfyMAQaADayIEJAACQAJAAkACQAJAAkAgAigCECIDQYzd6AVPDQAgAigCDCEKIAIoAgghDQJAIANBsAFsIgVFBEBBCCEJDAELIAMhCyAFEKwBIglFDQMLIAMEQCAKIANBDGxqIQ8gCSEDIAohBQNAIAVBCGooAgAhByAFQQRqKAIAIQ4CQCAFKAIAIgZBgICAgHhHBEAgDiEMDAELIAdBAEgNAwJAIAdFBEBBASEMDAELIAcQrAEiDEUNBgsgBwRAIAwgDiAH/AoAAAsgByEGCyADQYGAgIB4NgIAIANBrAFqQQA6AAAgA0GqAWpBADsBACADQaQBakEJOgAAIANB8ABqQQQ2AgAgA0HsAGogBzYCACADQegAaiAMNgIAIANB5ABqIAY2AgAgA0HYAGpBgYCAgHg2AgAgA0EQakGDgICAeDYCACADQbABaiEDIAhBAWohCCAPIAVBDGoiBUcNAAsLIA0EQCAKQQRrKAIAIgVBeHEhAyADIA1BDGwiBkEEQQggBUED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AwwBCwsgAEHoAGohACAJQegAayIJDQALCwJAIANFBEAgAigCHEGo58oAQQEgAigCICgCDBEAAEUNAQsMAgsgAigCHEGxjsoAQQIgAigCICgCDBEAAA0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQgLIAJB8ABqJAAgCAuIEQIQfwF+IwBBsAJrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAQQIgASgCECIGQYCAgIB4cyAGQQBOG0EBaw4DAQIDAAsgASgCCCIEQZPJpBJPDQQgASgCBCEFIAEoAgAhCgJAIARFBEBBACEEQQghCQwBCyAEQThsEKwBIglFDQcgBEEwbCELIARBBHRBEGtBBHZBAWohCCAJIQEgBSEDA0AgAkGwAWoiB0EoaiADQShqKQMANwMAIAdBIGogA0EgaikDADcDACAHQRhqIANBGGopAwA3AwAgB0EQaiADQRBqKQMANwMAIAdBCGogA0EIaikDADcDACACIAMpAwA3A7ABIAJB6AFqIgYgBxDAAiABQTBqIAZBMGopAwA3AwAgAUEoaiAGQShqKQMANwMAIAFBIGogBkEgaikDADcDACABQRhqIAZBGGopAwA3AwAgAUEQaiAGQRBqKQMANwMAIAFBCGogBkEIaikDADcDACABIAIpA+gBNwMAIAFBOGohASADQTBqIQMgC0EwayILDQALCyAKBEAgBUEEaygCACIDQXhxIQEgASAKQTBsIgZBBEEIIANBA3EiAxtySQ0IIANBAEcgASAGQSdqS3ENCSAFEO4FC0ECEKwBIgFFDQYgAUHPpAE7AAAgAiAINgKEAiACIAk2AoACIAIgBDYC/AEgAkECNgL4ASACQQI2AvABIAIgATYC7AEgAkECNgLoASAAQQhqIAJB6AFqENYKIABBATYCAAwDCyABKAIIIgRBk8mkEk8NAyABKAIEIQUgASgCACEKAkAgBEUEQEEAIQRBCCEJDAELIARBOGwQrAEiCUUNBiAEQTBsIQsgBEEEdEEQa0EEdkEBaiEIIAkhASAFIQMDQCACQbABaiIHQShqIANBKGopAwA3AwAgB0EgaiADQSBqKQMANwMAIAdBGGogA0EYaikDADcDACAHQRBqIANBEGopAwA3AwAgB0EIaiADQQhqKQMANwMAIAIgAykDADcDsAEgAkHoAWoiBiAHEMACIAFBMGogBkEwaikDADcDACABQShqIAZBKGopAwA3AwAgAUEgaiAGQSBqKQMANwMAIAFBGGogBkEYaikDADcDACABQRBqIAZBEGopAwA3AwAgAUEIaiAGQQhqKQMANwMAIAEgAikD6AE3AwAgAUE4aiEBIANBMGohAyALQTBrIgsNAAsLIAoEQCAFQQRrKAIAIgNBeHEhASABIApBMGwiBkEEQQggA0EDcSIDG3JJDQcgA0EARyABIAZBJ2pLcQ0IIAUQ7gULQQMQrAEiAUUNBSABQauFyQAvAAA7AAAgAkECNgL4ASABQQJqQa2FyQAtAAA6AAAgAiAINgKEAiACIAk2AoACIAIgBDYC/AEgAkEDNgLwASACIAE2AuwBIAJBAzYC6AEgAEEIaiACQegBahDWCiAAQQE2AgAMAgsgASgCICEDIAEoAhwhBCABKAIYIQUgASgCFCEJQci6ywAtAABFBEAQ1hELIAJBJGpByPrKACkDADcCAEG4ussAQbi6ywApAwAiEkIBfDcDACACQQA2AhggAkKAgICAgAE3AxAgAkHA+soAKQMANwIcIAJBwLrLACkDADcDCCACIBI3AwACQCADRQ0AIAMgA0ECdEELakF4cSIDakEJaiIBRQ0AIAQgA2siBEEEaygCACIIQXhxIQMgA0EEQQggCEEDcSIIGyABakkNBiAIQQBHIAMgAUEnaktxDQQgBBDuBQsCQCAJIgEgBUHIAGxqIgggBQRAIAJB6AFqIgVBCGohAyACQbgBaiEOIAVBFGohBSACQUBrIgRBMGohCyAEQShqIQcgBEEgaiEKIARBGGohDCAEQRBqIQ0DQCABKAIAIg9BBUcEQCALIAFBNGooAgA2AgAgByABQSxqKQIANwMAIAogAUEkaikCADcDACAMIAFBHGopAgA3AwAgDSABQRRqKQIANwMAIAJByABqIhAgAUEMaikCADcDACACQTBqIhFBCGogAUFAaygCADYCACACIAFBBGopAgA3A0AgAiABQThqKQIANwMwQQYQrAEiBEUNCCAFIAIpA0A3AgAgBEEEakGJhMkALwAAOwAAIARBhYTJACgAADYAACAFQQhqIBApAwA3AgAgBUEQaiANKQMANwIAIAVBGGogDCkDADcCACAFQSBqIAopAwA3AgAgBUEoaiAHKQMANwIAIAVBMGogCygCADYCACACIA82AvgBIAJBBjYC8AEgAiAENgLsASACQQY2AugBIA4gAkHoAWoiBBDWCiACQQE2ArABIAQgAiARIAJBsAFqEJkEIAJB+ABqIgRBMGogA0EwaikDADcDACAEQShqIANBKGopAwA3AwAgBEEgaiADQSBqKQMANwMAIARBGGogA0EYaikDADcDACAEQRBqIANBEGopAwA3AwAgBEEIaiADQQhqKQMANwMAIAIgAykDACISNwN4IBKnQQVHBEAgBBDrBwsgCCABQcgAaiIBRw0BDAMLCyABQcgAaiEBCyABa0HIAG4hAyABIAhGDQADQCABENgGIAFByABqIQEgA0EBayIDDQALCyAGBEAgCUEEaygCACIDQXhxIQEgASAGQcgAbCIFQQRBCCADQQNxIgMbakkNBiADQQBHIAEgBUEnaktxDQcgCRDuBQsgACACKQMANwMIIABBMGogAkEoaikDADcDACAAQShqIAJBIGopAwA3AwAgAEEgaiACQRhqKQMANwMAIABBGGogAkEQaikDADcDACAAQRBqIAJBCGopAwA3AwAgAEEBNgIADAELIABBADYCACAAQRU2AggLIAJBsAJqJAAPCxDREwALQczaygBBLkH82soAEMYTCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC48RAgh/A34jAEEwayIHJAACQAJAAkACQAJ+AkACQAJAAkAgAkUNACABIAJqIQkgASEDAkADQAJ/IAMsAAAiBUEATgRAIAVB/wFxIQUgA0EBagwBCyADLQABQT9xIQggBUEfcSEEIAVBX00EQCAEQQZ0IAhyIQUgA0ECagwBCyADLQACQT9xIAhBBnRyIQggBUFwSQRAIAggBEEMdHIhBSADQQNqDAELIARBEnRBgIDwAHEgAy0AA0E/cSAIQQZ0cnIhBSADQQRqCyEEIAVBIHJB5QBGBEACQAJAAkACQCAGRQ0AAkAgAiAGTQRAIAIgBkcNASACQQFqIgQNAyABLQAAIQVBACEEDAQLIAEgBmosAABBv39KDQELIAEgAkEAIAZB+LzKABCOFQALIAZBAWohBAsCQCACIARNBEAgAiAERw0BQQAhBQwDCyABIARqLAAAIgVBv39KDQELIAEgAiAEIAJBiL3KABCOFQALIAEgBGohAyACIARrIQQCQAJAAkACQAJA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aigCACIITw0FIAVBHGooAgAgA0HUAGxqIgUoAgBBgoCAgHhHDQYgASgCACEDIAIgBSkCCDcCeCACIAJB+ABqrUKAgICAsCeENwMYIAJCATcCzAIgAkECNgLEAiACQfiOyQA2AsACIAIgAkEYajYCyAIgAkHkAWogAkHAAmoQ0AwgAkGPAWogAkHsAWooAgA2AAAgAiACKQLkATcAhwFBEBCsASIBRQ0BIAEgAzYCDCABIAc2AgggASAGNgIEIAEgBDYCAEEYEKwBIgZFDQEgBkEAOgAUIAZBjP3IADYCDCAGIAE2AgggBkKBgICAEDcCACACIAIpAIQBNwPAAiACIAJBiwFqKQAANwDHAiACKAIQIgMgAigCCEYEQCACQQhqIANBAUEEQeAAEMoRIAIoAhAhAwsgAigCDCADQeAAbGoiAUEwOgAsIAFBADYCICABQQE6ABwgAUEGNgIYIAFBnJ7KADYCFCABQYCAgIB4NgIQIAFBAjYCACABIAIpA8ACNwAtIAFBADoAXCABQQA2AlggAUEAOgBUIAEgBjYCUCABQQA6AEwgAUE0aiACKQDHAjcAACADQQFqCyEFIAAgAikDCDcCACAAQQhqIAU2AgAgDSgCACIBKAIAIQAgASAAQQFrNgIAIABBAUYEQCANKAIAEDILIAJBoANqJAAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAFIANBwKvFABDjEgALIAMgCEHAq8UAEOMSAAtBwKvFABCwFQALghECB38CfiMAQfAAayICJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAQQIgACkDACIJp0ECayAJQgFYG0EBaw4DAQIDAAsgAiAAQQhqNgI4IAJBATYCTCACQYzgygA2AkggAkIBNwJUIAIgAkE4aq1CgICAgMAWhDcDACACIAI2AlAgASgCACABKAIEIAJByABqELgJIQAMCAsgACgCJCIFRQ0DIAIgACgCICIHNgI4IAIgAkE4aq1CgICAgKAlhDcDACACQgE3AlRBASEDIAJBATYCTCACQYzgygA2AkggAiACNgJQIAJBFGoiBCACQcgAahDQDCACKAIUQYCAgIB4Rg0DIAJBKGogBEEIaigCADYCACACIAIpAhQ3AyAgBUHIAWxByAFrIgZByAFuIQQCQCAFQQFGBEBBACEEDAELIARBAXQiBBCsASIDRQ0DCyACQQA2AjQgAiADNgIwIAIgBDYCLCACQQE2AkwgAkGM4MoANgJIIAJCATcCVCACIAJBIGqtQoCAgICQAoQ3AwAgAiACNgJQIAJBLGpB8IDIACACQcgAahC4CQ0IIAVBAUcEQCAHQcgBaiEEIAKtQoCAgICQAoQhCSACQeAAaq1CgICAgKAlhCEKA0AgAiAENgJgIAIgCjcDACACQgE3AlQgAkGM4MoANgJIIAIgAjYCUCACQQE2AkwgAkE4aiIDIAJByABqENAMIAJBCGogA0EIaigCADYCACACIAIpAjg3AwAgAigCLCACKAI0IgNrQQFNBEAgAkEsaiADQQJBAUEBEMoRIAIoAjQhAwsgAigCMCADakGswAA7AAAgAiADQQJqNgI0IAJBATYCTCACQYzgygA2AkggAkIBNwJUIAIgCTcDYCACIAJB4ABqNgJQIAJBLGpB8IDIACACQcgAahC4CQ0LIAIoAgAiAwRAIAIoAgQiB0EEaygCACIIQXhxIQUgBUEEQQggCEEDcSIIGyADakkNDSAIQQBHIAUgA0EnaktxDQ4gBxDuBQsgBEHIAWohBCAGQcgBayIGDQALCyACQUBrIAJBNGooAgA2AgAgAiACKQIsNwM4IAIoAiAiA0UNBiACKAIkIgZBBGsoAgAiBUF4cSEEIARBBEEIIAVBA3EiBRsgA2pJDQogBUEARyAEIANBJ2pLcQ0LIAYQ7gUMBgsgACgCxAEiBUUNAyACIAAoAsABIgc2AjggAiACQThqrUKAgICAoCWENwMAIAJCATcCVEEBIQMgAkEBNgJMIAJBjODKADYCSCACIAI2AlAgAkEUaiIEIAJByABqENAMIAIoAhRBgICAgHhGDQMgAkEoaiAEQQhqKAIANgIAIAIgAikCFDcDICAFQcgBbEHIAWsiBkHIAW4hBAJAIAVBAUYEQEEAIQQMAQsgBEEBdCIEEKwBIgNFDQILIAJBADYCNCACIAM2AjAgAiAENgIsIAJBATYCTCACQYzgygA2AkggAkIBNwJUIAIgAkEgaq1CgICAgJAChDcDACACIAI2AlAgAkEsakHwgMgAIAJByABqELgJDQcgBUEBRwRAIAdByAFqIQQgAq1CgICAgJAChCEJIAJB4ABqrUKAgICAoCWEIQoDQCACIAQ2AmAgAiAKNwMAIAJCATcCVCACQYzgygA2AkggAiACNgJQIAJBATYCTCACQThqIgMgAkHIAGoQ0AwgAkEIaiADQQhqKAIANgIAIAIgAikCODcDACACKAIsIAIoAjQiA2tBAU0EQCACQSxqIANBAkEBQQEQyhEgAigCNCEDCyACKAIwIANqQazAADsAACACIANBAmo2AjQgAkEBNgJMIAJBjODKADYCSCACQgE3AlQgAiAJNwNgIAIgAkHgAGo2AlAgAkEsakHwgMgAIAJByABqELgJDQogAigCACIDBEAgAigCBCIHQQRrKAIAIghBeHEhBSAFQQRBCCAIQQNxIggbIANqSQ0MIAhBAEcgBSADQSdqS3ENDSAHEO4FCyAEQcgBaiEEIAZByAFrIgYNAAsLIAJBQGsgAkE0aigCADYCACACIAIpAiw3AzggAigCICIDRQ0EIAIoAiQiBkEEaygCACIFQXhxIQQgBEEEQQggBUEDcSIFGyADakkNCSAFQQBHIAQgA0EnaktxDQogBhDuBQwECyACIABBCGo2AjggAkEBNgJMIAJBjODKADYCSCACQgE3AlQgAiACQThqrUKAgICAwCuENwMAIAIgAjYCUCABKAIAIAEoAgQgAkHIAGoQuAkhAAwFCwALIAJBADYCQCACQoCAgIAQNwM4DAILIAJBADYCQCACQoCAgIAQNwM4DAALIAJBAzYCTCACQeCJyAA2AkggAkICNwJUIAIgAkE4aq1CgICAgJAChDcDCCACIABBqAFqrUKAgICAoBaENwMAIAIgAjYCUCABKAIAIAEoAgQgAkHIAGoQuAkhACACKAI4IgFFDQEgAigCPCIEQQRrKAIAIgZBeHEhAwJAIANBBEEIIAZBA3EiBhsgAWpJDQUgBkEARyADIAFBJ2pLcQ0AIAQQ7gUMAgsMBQsgAkEDNgJMIAJB4InIADYCSCACQgI3AlQgAiACQThqrUKAgICAkAKENwMIIAIgAEEIaq1CgICAgIAohDcDACACIAI2AlAgASgCACABKAIEIAJByABqELgJIQAgAigCOCIBRQ0AIAIoAjwiBEEEaygCACIGQXhxIQMgA0EEQQggBkEDcSIGGyABakkNAyAGQQBHIAMgAUEnaktxDQQgBBDuBQsgAkHwAGokACAADwtB1ejKAEErIAJB7wBqQYiByABB8PrKABCK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KAIEIgRBBGsoAgAiAUF4cSEDIANBBEEIIAFBA3EiARsgBWpJDQEgAUEARyADIAVBJ2pLcQ0DIAQQ7gULIAJB0ABqJAAgAA8LQYzaygBBLkG82soAEMYTAAsgAkEANgI8IAJBATYCMCACQcT5ygA2AiwgAkIENwI0IAJBLGpBzPnKABDxEwALQczaygBBLkH82soAEMYTAAuoEQILfwJ+IwBBIGsiAyQAIANBDiAAKAIAIgRBDWsgBEEMTRsiAjYCECABIANBEGpBBBC5CAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAkEBaw4OAQIDBAUGBxAICQoLDA0ACyABIAAoAgggACgCDBC5CCADQf8BOgAQIAEgA0EQakEBELkIDA8LIAMgAC0ABDoAECABIANBEGpBARC5CAwOCyABIAAoAgggACgCDBC5CCADQf8BOgAQIAEgA0EQakEBELkIDA0LIAMgACkDCDcDECABIANBEGpBCBC5CAwMCyADQRA2AhAgASADQRBqQQQQuQggASAAQQRqQRAQuQgMCwsgACgCCCECIAMgACgCDCIANgIQIAEgA0EQakEEELkIIABFDQogAEEFdCEAA0AgAiABEMkCIAJBIGohAiAAQSBrIgANAAsMCgsgASAAKAIIIAAoAgwQuQggA0H/AToAECABIANBEGpBARC5CAwJCyAAKAIIIAMgACgCDCIANgIQIAEgA0EQakEEELkIIABFDQggAEEwbCECQQhqIQADQCABIABBBGsoAgAgACgCABC5CCADQf8BOgAQIAEgA0EQakEBELkIIABBCGogARDJAiAAQTBqIQAgAkEwayICDQALDAgLIAMgACgCBDYCECABIANBEGoiAkEEELkIIAMgACgCCDYCECABIAJBBBC5CCADIAAoAgw2AhAgASACQQQQuQgMBwsgACgCECICRQRAQQEhBkEBEKwBIgQNBQwKCyADQRBqIAAoAgwgAhC6AiADKAIUIQQgAygCGCIGRQRAQQAhBgwGCyAEIQIgBkEDcSIFBEADQCACIAItAAAiB0EwciAHQdcAaiAHQQpJGzoAACACQQFqIQIgBUEBayIFDQALCyAGQQRJDQUgBCAGaiEHA0AgAiACLQAAIgVBMHIgBUHXAGogBUEKSRs6AAAgAkEBaiIILQAAIQUg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AiACQQRBCCAEQQNxIgQbIAFqSQ0BIARBAEcgAiABQSdqS3ENAiAAEO4FCyADQSBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsAC6gRAgt/An4jAEEgayIDJAAgA0EOIAAoAgAiBEENayAEQQxNGyICNgIQIAEgA0EQakEEELkIAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACQQFrDg4BAgMEBQYHEAgJCgsMDQALIAEgACgCCCAAKAIMELkIIANB/wE6ABAgASADQRBqQQEQuQgMDwsgAyAALQAEOgAQIAEgA0EQakEBELkIDA4LIAEgACgCCCAAKAIMELkIIANB/wE6ABAgASADQRBqQQEQuQgMDQsgAyAAKQMINwMQIAEgA0EQakEIELkIDAwLIANBEDYCECABIANBEGpBBBC5CCABIABBBGpBEBC5CAwLCyAAKAIIIQIgAyAAKAIMIgA2AhAgASADQRBqQQQQuQggAEUNCiAAQQV0IQADQCACIAEQywIgAkEgaiECIABBIGsiAA0ACwwKCyABIAAoAgggACgCDBC5CCADQf8BOgAQIAEgA0EQakEBELkIDAkLIAAoAgggAyAAKAIMIgA2AhAgASADQRBqQQQQuQggAEUNCCAAQTBsIQJBCGohAANAIAEgAEEEaygCACAAKAIAELkIIANB/wE6ABAgASADQRBqQQEQuQggAEEIaiABEMsCIABBMGohACACQTBrIgINAAsMCAsgAyAAKAIENgIQIAEgA0EQaiICQQQQuQggAyAAKAIINgIQIAEgAkEEELkIIAMgACgCDDYCECABIAJBBBC5CAwHCyAAKAIQIgJFBEBBASEGQQEQrAEiBA0FDAoLIANBEGogACgCDCACELoCIAMoAhQhBCADKAIYIgZFBEBBACEGDAYLIAQhAiAGQQNxIgUEQANAIAIgAi0AACIHQTByIAdB1wBqIAdBCkkbOgAAIAJBAWohAiAFQQFrIgUNAAsLIAZBBEkNBSAEIAZqIQcDQCACIAItAAAiBUEwciAFQdcAaiAFQQpJGzoAACACQQFqIggtAAAhBSAIIAVBMHIgBUHXAGogBUEKSRs6AAAgAkECaiIILQAAIQUgCCAFQTByIAVB1wBqIAVBCkkbOgAAIAJBA2oiCC0AACEFIAggBUEwciAFQdcAaiAFQQpJGzoAACAHIAJBBGoiAkcNAAsMBQsgAyAAKQMINwMQIAEgA0EQakEIELkIDAULIAAoAgghAiADIAAoAgwiADYCECABIANBEGpBBBC5CCABIAIgABC5CAwECyABIAAoAhAgACgCFBC5CCADQf8BOgAQIAEgA0EQaiICQQEQuQggAyAAKAIEIgQ2AhAgASACQQQQuQggBEEFRw0DIABBBGohAANAIAMgACgCBCIAKAIAIgI2AhAgASADQRBqQQQQuQggAkEFRg0ACwwDCyABIAAoAhggACgCHBC5CCADQf8BOgAQIAEgA0EQaiIFQQEQuQggACgCDCECIAMgACgCECIGNgIQIAEgBUEEELkIIAYEQCAGQQV0IQUDQCACIAEQywIgAkEgaiECIAVBIGsiBQ0ACwsgAyAENgIQIAEgA0EQakEEELkIIARBBUcNAgNAIAMgACgCBCIAKAIAIgI2AhAgASADQRBqQQQQuQggAkEFRg0ACwwCCyAEQTA6AAAgA0EBNgIYIAMgBDYCFCADQQE2AhALIAAtABQiB0UEQCADKAIQIAZGBH8gA0EQahDnEiADKAIUBSAECyAGakEtOgAAIAMgBkEBaiIGNgIYIAMoAhQhBAsCQCAGQQJJDQAgBCAGaiEIQQAhAiAGQQF2IglBAUcEQCAGQQFrIQUgCUH+////B3EhCwNAIAQgBWoiCS0AACEKIAkgAiAEaiIJLQAAOgAAIAkgCjoAACAIIAJBfnNqIgotAAAhDCAKIAlBAWoiCS0AADoAACAJIAw6AAAgBUECayEFIAsgAkECaiICRw0ACwsgBkECcUUNACACIARqIgQtAAAhBiAEIAggAkF/c2oiAi0AADoAACACIAY6AAALIANBCGogA0EYaigCADYCACADIAMpAhA3AwAgACkDGCENAkACQAJAIAdBAUcgDUIAVXFFBEAgB0EBRyANQgBTcQ0BIAMoAgghAiADKAIEIQAMAwsgAygCBCIFIAMoAghqIQBCASEOAkADQCAAIgYgBUYEQEEBIQBBACECDAILIAZBAWsiACwAACICQQBIBH8gAkE/cQJ/IAZBAmsiAC0AACIEwCIHQUBOBEAgBEEfcQwBCyAHQT9xAn8gBkEDayIALQAAIgTAIghBQE4EQCAEQQ9xDAELIAhBP3EgBkEEayIALQAAQQdxQQZ0cgtBBnRyC0EGdHIFIAILQTBGBEAgDSAOWSAOQgF8IQ4NAQsLIAYgBWsiAkEASA0CIAIQrAEiAEUNBwsgAgRAIAAgBSAC/AoAAAsgAygCACIEBEAgBSAEEIETCyADIAI2AgggAyAANgIEIAMgAjYCAAwCC0EAIA2nIgZrIQQCQAJAIAZFBEBBASEFDAELIARBAEgNAiAEEKwBIgVFDQcgBUEwOgAAAkAgBkF/Rg0AIAQhAkEBIQADQCAABEAgACAFaiAFIAD8CgAACyAAQQF0IQAgAkEESSACQQF2IQJFDQALIAAgBEYNACAEIABrIgJFDQAgACAFaiAFIAL8CgAACyADKAIAIAMoAggiAmsgBE8NASADIAIgBEEBQQEQyhELIAMoAgghAgsgAygCBCEAIAQEQCAAIAJqIAUgBPwKAAALIAMgAiAGayICNgIIIAZFDQEgBSAEEIETDAELENETAAsgASAAIAIQuQggA0H/AToAECABIANBEGpBARC5CCADKAIAIgFFDQAgAEEEaygCACIEQXhxIQIgAkEEQQggBEEDcSIEGyABakkNASAEQQBHIAIgAUEnaktxDQIgABDuBQsgA0EgaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALAAv+EAIRfwV+IwBB8ABrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASgCBCIQIAEoAgAiCUYEQEIFIRMMAQsgACkDECEUIAEgCUHIAWoiCzYCACABKAIIIQ0gAkHIAGogCRCJCyACKAJQIQQgAigCTCEFAkAgAigCSCIGQYCAgIB4RwRAIAUhCgwBCyAEQQBIDQICQCAERQRAQQEhCgwBCyAEEKwBIgpFDQQLIAQEQCAKIAUgBPwKAAALIAQhBgsgAEEYaiEMIAJB0ABqIQcgAkE8aiAJEIkLIAIoAjwhBSACQRBqIA1BIGoiESACKAJAIgkgAigCRBDBDQJAIAIoAhBBAXFFDQAgAigCFCIIIA0oAjgiA08NBCANKAI0IAhB6ABsaiIDLQAAQQdHDQACQAJAAkACQAJAAkACQAJAAkACQAJAIAMtAAhBAWsOBgkABwUDARQLIAJByABqIghBIGogA0EIaiIBQSBqKQMANwMAIAhBGGogAUEYaikDADcDACAIQRBqIAFBEGopAwA3AwAgCEEIaiABQQhqKQMANwMAIAIgASkDACIVNwNIIBWnQf8BcUEBaw4GCRIHBQMBEgsgByADQRBqEP8CC0IEIRMMBwsgByADQRBqEP8CC0IDIRMMBQsgByADQRBqEP8CC0ICIRMMAwsgByADQRBqEP8CC0IBIRMMAQsgByADQRBqEP8CCyACQRhqIgFBGGogB0EYaikDACIUNwMAIAFBEGogB0EQaikDACIVNwMAIAFBCGogB0EIaikDACIWNwMAIAIgBykDACIXNwMYIAxBGGogFDcDACAMQRBqIBU3AwAgDEEIaiAWNwMAIAwgFzcDACAAIAQ2AgggACAKNgIEIAAgBjYCACAFQYCAgIB4ckGAgICAeEYNASAJQQRrKAIAIgZBeHEhASABQQRBCCAGQQNxIgYbIAVqSQ0MIAZBAEcgASAFQSdqS3ENDiAJEO4FDAELIAYEQCAKQQRrKAIAIghBeHEhBCAEQQRBCCAIQQNxIggbIAZqSQ0MIAhBAEcgBCAGQSdqS3ENDiAKEO4FCyAFQYCAgIB4ckGAgICAeEcEQCAJQQRrKAIAIgRBeHEhBiAGQQRBCCAEQQNxIgQbIAVqSQ0MIARBAEcgBiAFQSdqS3ENDiAJEO4FCyAAKAIIIQUgACgCBCEJIAAoAgAhCAJAA0ACQCALIBBGBEBCBSETDAELIAEgC0HIAWoiEjYCACACQcgAaiALEIkLIAIoAlAhBCACKAJMIQMCQCACKAJIIgpBgICAgHhHBEAgAyEGDAELIARBAEgNCAJAIARFBEBBASEGDAELIAQQrAEiBkUNCgsgBARAIAYgAyAE/AoAAAsgBCEKCyACQTxqIAsQiQsgAigCPCELIAJBCGogESACKAJAIg8gAigCRBDBDQJAAkACQCACKAIIQQFxBEAgDSgCOCIOIAIoAgwiA00NDSANKAI0IANB6ABsaiIDLQAAQQdGDQELIAoEQCAGQQRrKAIAIgNBeHEhBCAEQQRBCCADQQNxIgMbIApqSQ0RIANBAEcgBCAKQSdqS3ENEyAGEO4FC0IFIRMgC0GAgICAeHJBgICAgHhHDQEMAgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADLQAIQQFrDgYLAQIEBggACyAAIAU2AgggACAJNgIEIAAgCDYCAEIFIRQMGQsgAkHIAGoiDkEgaiADQQhqIgNBIGopAwA3AwAgDkEYaiADQRhqKQMANwMAIA5BEGogA0EQaikDADcDACAOQQhqIANBCGopAwA3AwAgAiADKQMAIhQ3A0hCACETIBSnQf8BcUEBaw4GCggBAwUHCAsgByADQRBqEP8CC0IBIRMMCAsgByADQRBqEP8CC0ICIRMMBgsgByADQRBqEP8CC0IDIRMMBAsgByADQRBqEP8CC0IEIRMMAgsgACAFNgIIIAAgCTYCBCAAIAg2AgBCBSEUDA4LIAcgA0EQahD/AkIAIRMLIAJBGGoiBUEYaiAHQRhqKQMAIhQ3AwAgBUEQaiAHQRBqKQMAIhU3AwAgBUEIaiAHQQhqKQMAIhY3AwAgAiAHKQMAIhc3AxggDEEYaiAUNwMAIAxBEGogFTcDACAMQQhqIBY3AwAgDCAXNwMAIAtBgICAgHhyQYCAgIB4Rg0EIAQhBSAGIQkgCiEICyAPQQRrKAIAIgRBeHEhBiAGQQRBCCAEQQNxIgQbIAtqSQ0OIARBAEcgBiALQSdqS3ENECAPEO4FCyASIQsgE0IFUQ0BCwsgACAFNgIIIAAgCTYCBCAAIAg2AgAMAQsgACAENgIIIAAgBjYCBCAAIAo2AgALIAAgEzcDECACQfAAaiQADwsQ0RMLAAsgCCADQaSeyAAQ4xIACyAAIAU2AgggACAJNgIEIAAgCDYCABDREwALIAAgBTYCCCAAIAk2AgQgACAINgIAAAsgACAFNgIIIAAgCTYCBCAAIAg2AgAgAyAOQaSeyAAQ4xIACyAAIBQ3AxAMAQsgACAUNwMQIAJByABqQQRyIANBEGooAgAgA0EUaigCABCbEyACQQA6AEgLIAJBGGoiAEEIaiAHQQhqKQMAIhM3AwAgAEEQaiAHQRBqKQMAIhQ3AwAgAEEYaiAHQRhqKQMAIhU3AwAgAiAHKQMAIhY3AxggAikDSCEXIAJByABqIgBBEGogEzcDACAAQRhqIBQ3AwAgAkHoAGogFTcDACACIBc3A0ggAiAWNwNQQazCxgBBMSAAQZzCxgBB4MLGABCKEgALIAAgBTYCCCAAIAk2AgQgACAINgIAC0GM2soAQS5BvNrKABDGEwALIAAgBTYCCCAAIAk2AgQgACAINgIAC0HM2soAQS5B/NrKABDGEwALlxEBFX8jAEHwAWsiAyQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEoAgBBAUYEQCABKAIIIgggASgCBCIJQaACaigCACICTw0BIAEoAgwiCyAJQZwCaigCACAIQSRsaiIBQSBqKAIAIgJPDQIgAUEcaigCACALQdQAbGoiAigCAEGAgICAeEcNAwJAIAIoAiQiAQRAIAIoAiAiAiABQdwAbCIGaiEQA0AgASAERg0HIAJB3ABqIQwgAigCAEUNAiAEQQFqIQQgDCECIAZB3ABrIgYNAAsLIABBADYCCCAAQoCAgIDAADcCAAwMCyAJIAkoAgAiAUEBajYCACABQQBIDQwCQAJAIAkoAkwiCkUNACAJQdAAaigCACENA0AgCkEMaiEOIApBBGohAiAKLwGmCCIHQQxsIQZBfyEBAkADQCAGRQRAIAchAQwCCyACKAIEIgUgC0kgBSALS2sgAigCACIFIAhJIAUgCEtrIAUgCEYbIgVB/wFxRQRAIA4oAgAiBSAESSAEIAVJayEFCyACQQxqIQIgAUEBaiEBIAZBDGshBiAOQQxqIQ4gBUEBRg0ACyAFQf8BcUUNAwsgDUUNASANQQFrIQ0gCiABQQJ0aigCqAghCgwACwALQdTIxABBFkHsp8UAEIcTAAsgCiABQdQAbGpB0AFqLQAAIQFB4AAQrAEiCkUNDCAKIAk2AhQgCiAENgIQIAogCzYCDCAKIAg2AgggCkEBNgIEIApBAUECIAEbNgIAIANBATYCiAEgAyAKNgKEASADQQQ2AoABAkAgDCAQRg0AIAlBoAJqIRIgCEEkbCETIAlBnAJqIRQgC0HUAGwhFSAJQdAAaiEWQQEhDwNAIARB3ABsQdwAaiEGIBIoAgAhASAEQQFqIQQDQCABIAhNDQggFCgCACATaiICQSBqKAIAIgcgC00NCSACQRxqKAIAIBVqIgIoAgBBgICAgHhHDQogAigCJCIHIARNDQsgDEHcAGohDCACKAIgIAZqKAIABEAgBkHcAGohBiAEQQFqIQQgDCAQRw0BDAMLCyAJIAkoAgAiAUEBajYCACABQQBIDQ4CQAJAIAkoAkwiDUUNACAWKAIAIREDQCANQQxqIQ4gDUEEaiECIA0vAaYIIgdBDGwhBkF/IQECQANAIAZFBEAgByEBDAILIAIoAgQiBSALSSAFIAtLayACKAIAIgUgCEkgBSAIS2sgBSAIRhsiBUH/AXFFBEAgDigCACIFIARJIAQgBUlrIQULIAJBDGohAiABQQFqIQEgBkEMayEGIA5BDGohDiAFQQFGDQALIAVB/wFxRQ0DCyARRQ0BIBFBAWshESANIAFBAnRqKAKoCCENDAALAAtB1MjEAEEWQeynxQAQhxMAC0EBQQIgDSABQdQAbGpB0AFqLQAAGyECIAMoAoABIA9GBEAgA0GAAWogD0EBQQRBGBDKESADKAKEASEKCyAKIA9BGGxqIgEgCTYCFCABIAQ2AhAgASALNgIMIAEgCDYCCCABQQE2AgQgASACNgIAIAMgD0EBaiIPNgKIASAMIBBHDQALCyAAIAMpAoABNwIAIABBCGogA0GIAWooAgA2AgAMCwsgASgCBCIJQQhqIQogCUEMaigCACELIAEoAgwhCCABKAIIIQQCQCAJQRBqKAIAIgwiAg4CCgkACwNAAn8gBCALIAJBAXYiDiAHaiIFQeQAbGoiBkHUAGooAgAiDUcEQCAEIA1LDAELIAZB2ABqKAIAIAhJCyEGIAUgByAGGyEHIAIgDmsiAkEBSw0ACwwICyAIIAJBjKfFABDjEgALIAsgAkGMp8UAEOMSAAtBjKfFABCwFQALIAEgAUGMqMUAEOMSDAcLIAggAUH8p8UAEOMSAAsgCyAHQfynxQAQ4xIAC0H8p8UAELAVAAsgBCAHQYyoxQAQ4xIACwJ/IAQgCyAHQeQAbGoiAkHUAGooAgAiBkcEQCAEIAZLDAELIAJB2ABqKAIAIAhJCyAHaiECCyABQQRqIQ5BACEHIANBADoALCADIAg2AiggAyAENgIkIANBADYCGCADIAg2AhAgAyAENgIMIAMgCjYCCCADIAsgDEHkAGxqNgIgIAMgAjYCFCADIAsgAkHkAGxqNgIcIAlBGGooAgAhDAJAAkACQCAJQRxqKAIAIgEiAg4CAgEACwNAAn8gBCAMIAJBAXYiCSAHaiILQfAAbGoiBkHYAGooAgAiBUcEQCAEIAVLDAELIAZB3ABqKAIAIAhJCyEGIAsgByAGGyEHIAIgCWsiAkEBSw0ACwsCfyAEIAwgB0HwAGxqIgJB2ABqKAIAIgZHBEAgBCAGSwwBCyACQdwAaigCACAISQsgB2ohAgsgA0EAOgBYIAMgCDYCVCADIAQ2AlAgA0EANgJEIAMgCDYCPCADIAQ2AjggAyAKNgI0IAMgDjYCMCADIA42AgQgAyAMIAFB8ABsajYCTCADIAI2AkAgAyAMIAJB8ABsajYCSCADQegAaiICIANBBGoiDBCOByADKAJoQQNHBEBB4AAQrAEiAUUNAiABIAMpAmg3AgAgAUEQaiACQRBqKQIANwIAIAFBCGogAkEIaikCADcCAEEBIQQgA0EBNgJkIAMgATYCYCADQQQ2AlwgA0GAAWogDEHYAPwKAABBGCEHA0AgA0HYAWogA0GAAWoQjgcgAygC2AFBA0ZFBEAgAygCXCAERgRAIANB3ABqIARBAUEEQRgQyhEgAygCYCEBCyABIAdqIgIgAykC2AE3AgAgAkEQaiADQdgBaiIMQRBqKQIANwIAIAJBCGogDEEIaikCADcCACADIARBAWoiBDYCZCAHQRhqIQcMAQsLIAAgAykCXDcCACAAQQhqIANB5ABqKAIANgIADAELIABBADYCCCAAQoCAgIDAADcCAAsgA0HwAWokAA8LAAunEwIGfwF+IwBBQGoiAiQAAkACQAJAAkACQAJAAkACQCAAKAIAQQFrDgQBAgMEAAtBASEDIAEoAgAiBEHE08cAQQYgASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEO8BRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6ACAgAiAGNgIUIAIgBDYCECACQezLwQA2AjQgAiABKQIINwI4IAIgAkEgajYCGCACIAJBEGo2AjAgACACQTBqEO8BDQcgAigCMEGxjsoAQQIgAigCNCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEGgockAQQcgASgCBCIGKAIMIgURAAANBSAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEMoFRQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6ACAgAiAGNgIUIAIgBDYCECACQezLwQA2AjQgAiABKQIINwI4IAIgAkEgajYCGCACIAJBEGo2AjAgACACQTBqEMoFDQYgAigCMEGxjsoAQQIgAigCNCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEHE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IAMoAlQhASADKAJQQQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBSABKAIIIgpPDQNBASECIAEgBUEBaiIENgIEIAQgCk8NASABIAVBAmo2AgQLIAFBADoAkQEgA0HIAGogARDGCiADKAJIIQIgAygCTCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBOGogARDGCiADKAI8IQEgAygCOCECDAELIAFBADoAkQEgA0FAayABEMYKIAMoAkAhAiADKAJEIgEgBDoAkQELIAJBAXFFDQALC0EBIQQgASgCAEEBcQRAIAEoAgQiAiABKAIITw0BIAEgAkEBajYCBAsgA0EwaiABEJwBAkAgAygCNCIBLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBSABKAIIIgpPDQNBASECIAEgBUEBaiIENgIEIAQgCk8NASABIAVBAmo2AgQLIAFBADoAkQEgA0EoaiABEMYKIAMoAighAiADKAIsIgFBAjoAkQELIAJBAXENAANAAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhAgwCCyABIAJBAWo2AgQLIAEtAJEBIgRFBEAgA0EYaiABEMYKIAMoAhwhASADKAIYIQIMAQsgAUEAOgCRASADQSBqIAEQxgogAygCICECIAMoAiQiASAEOgCRAQsgAkEBcUUNAAsLQQEhBAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCCIFTw0CIAEgAkEBaiIENgIEIAQgBU8NASABIAJBAmo2AgQLIAEtAJEBIgJBAUYEQCADQQhqIAEQ4AUgAygCDCEBDAELIAFBAToAkQEgA0EQaiABEOAFIAMoAhQiASACOgCRAQtBACEECyAERQ0AIAEgAykDcDcCgAEgAUGIAWogA0H4AGooAgA2AgAgByABKAIUSw0AIAEgBzYCFAtBASECIAEtAJABIQUCQAJAAkAgBARAIAVBAUYNCSABLQCRAUUNAyABKAKMASICIAlHDQEgDCABKAIgIgIgASgCLCIHaiIESSAEIAxrQQFGcQ0DIAIgC08EQCABIAs2AiAgCyECCyAHIAhJDQIgASAINgIsDAILIAVBAUYEfyABLQCR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DAILIAtBASAEGyECCyADIQYLIAAgBDYCCCAAIAY2AgQgACABNgIAIAAgAjoADAwECyAFQQA2AkggBUEBNgI8IAVBqMbEADYCOCAFQgQ3AkAgBUE4akGwxsQAEPETAAsgAigCCCIBQf////8DSw0AIAFBAnQiA0H9////B08NACACKAIEIQYCQCADRQRAQQQhAgwBCyABIQQgAxCsASICRQ0CCyADBEAgAiAGIAP8CgAACyAAQQIgB2s6AAwgACABNgIIIAAgAjYCBCAAIAQ2AgAMAgsQ0RMLAAsgBUHQAGokAAu3EQENfyMAQZABayIDJABBASECAkAgASgCAEEBcQRAIAEoAgQiBiABKAIITw0BIAEgBkEBajYCBAsgASgCjAEiAiABKAKIASIHRgRAIAEoAiAhCiABKAIsIQgLIAEoAhQhBgJAIAEtAJABQQJHBEAgBiEFDAELIAYhBSABLQCRAUUNACABKAIMIAZGBEAgAUEMahC4EgsgASgCECAGQRRsaiICIAc2AgggAkEANgIEIAJBADoAACABIAZBAWoiBTYCFCABKAKMASECCyACIAdGBEAgASgCLCABKAIgaiELCyABKAJ4IQ0gASgCXCEOAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhBAwCCyABIAJBAWo2AgQLIANBiAFqIAFBiAFqKAIANgIAIAMgASkCgAE3A4ABIANB+ABqIAEQ9QMgAygCfCEBAn8CQCADKAJ4QQFxDQACQCABLQCRAUECRw0AAkAgASgCAEEBcQRAIAEoAgQiBCABKAIIIglPDQNBASECIAEgBEEBaiIMNgIEIAkgDE0NASABIARBAmo2AgQLIAFBADoAkQEgA0HwAGogARDGCiADKAJwIQIgAygCdCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANB4ABqIAEQxgogAygCZCEBIAMoAmAhAgwBCyABQQA6AJEBIANB6ABqIAEQxgogAygCaCECIAMoAmwiASAEOgCRAQsgAkEBcUUNAAsLIAEoAgBBAXEEQCABKAIEIgIgASgCCCIETw0BIAEgAkEBaiIJNgIEIAQgCU0NASABIAJBAmo2AgQLIANB2ABqIAEQoQMgAygCXCEBAkAgAygCWEEBcQ0AIAEoAgBBAXEEQCABKAIEIgIgASgCCE8NASABIAJBAWo2AgQLIANB0ABqIAEQggsgAygCVCEBIAMoAlBBAXENAANAIANByABqIAEQggsgAygCTCEBIAMoAkhBAXFFDQALCwJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIEIAEoAggiCU8NA0EBIQIgASAEQQFqIgw2AgQgCSAMTQ0BIAEgBEECajYCBAsgAUEAOgCRASADQUBrIAEQxgogAygCQCECIAMoAkQiAUECOgCRAQsgAkEBcQ0AA0ACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASECDAILIAEgAkEBajYCBAsgAS0AkQEiBEUEQCADQTBqIAEQxgogAygCNCEBIAMoAjAhAgwBCyABQQA6AJEBIANBOGogARDGCiADKAI4IQIgAygCPCIBIAQ6AJEBCyACQQFxRQ0ACwsCQCABKAIAQQFxBEAgASgCBCICIAEoAggiBE8NAiABIAJBAWoiCTYCBCAEIAlNDQEgASACQQJqNgIECyABLQCRASICQQFGBEAgA0EgaiABEOAFIAMoAiQhAQwBCyABQQE6AJEBIANBKGogARDgBSADKAIsIgEgAjoAkQELAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIJTw0DQQEhAiABIARBAWoiDDYCBCAJIAxNDQEgASAEQQJqNgIECyABQQA6AJEBIANBGGogARDGCiADKAIYIQIgAygCHCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBCGogARDGCiADKAIMIQEgAygCCCECDAELIAFBADoAkQEgA0EQaiABEMYKIAMoAhAhAiADKAIUIgEgBDoAkQELIAJBAXFFDQALCyADIAEQrwwgAygCBCEBIAMoAgAMAQtBAQsiBEEBcUUNACABIAMpA4ABNwKAASABQYgBaiADQYgBaigCADYCACAFIAEoAhRLDQAgASAFNgIUC0EBIQIgAS0AkAEhBQJAAkACQAJAAkACQAJAIARBAXEEQCAFQf8BcUEBRg0IIAEtAJEBRQ0DIAEoAowBIgIgB0cNASAL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6svBAEECIAURAAANCCACQQE6AAggAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEIajYCHCACIAJBFGo2AiAgACACQSBqEO8BDQggAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBwtBASEDIAEoAgAiBEGWycoAQQQgASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEO8BRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AAggAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEIajYCHCACIAJBFGo2AiAgACACQSBqEO8BDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEHByMoAQQUgASgCBCIGKAIMIgURAAANBSAAQQFqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEJsURQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AAggAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEIajYCHCACIAJBFGoiBDYCICAAIAJBIGoQmxQNBiAEQbGOygBBAhCKCQ0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEGaycoAQQYgASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgAiAANgIgIAFB6MbKAEELQfPGygBBBiACQSBqQZoCEKwRRQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6ABMgAiAGNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkETajYCHCACIAJBFGo2AiAgAiAANgIIIAJBIGpB6MbKAEELQfPGygBBBiACQQhqQZoCEKwRDQUgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAsgASgCAEGgycoAQQYgASgCBCgCDBEAAARAQQEhAwwE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CyABKAIAIQMCQAJAAkAgACgCAEEBaw4CAQIAC0EUIQEgACkDCCIJQpDOAFQEQCAJIQoMCgsDQCAFQQhqIAFqIgBBBGsgCSAJQpDOAIAiCkKQzgB+faciAkH//wNxQeQAbiIEQQF0LwDEuUo7AAAgAEECayACIARB5ABsa0H//wNxQQF0LwDEuUo7AAAgAUEEayEBIAlC/8HXL1YgCiEJDQALDAkLQRQhASAAKQMIIgtCP4chCSAJIAuFIAl9IglCkM4AVARAIAkhCgwICwNAIAVBCGogAWoiAEEEayAJIAlCkM4AgCIKQpDOAH59pyICQf//A3FB5ABuIgRBAXQvAMS5SjsAACAAQQJrIAIgBEHkAGxrQf//A3FBAXQvAMS5SjsAACABQQRrIQEgCUL/wdcvViAKIQkNAAsMBwsgACsDCCIMvUL///////////8Ag0KAgICAgICA+P8AWgRAIAMoAgAgAygCCCIBa0EDTQRAIAMgAUEEEOERIAMoAgghAQsgAyABQQRqNgIIIAMoAgQgAWpB7uqx4wY2AAAMCQsgDCAFQQhqEI8CIQEgAygCACADKAIIIgBrIAFJBEAgAyAAIAEQ4REgAygCCCEACyABBEAgAygCBCAAaiAFQQhqIAH8CgAACyADIAAgAWo2AggMCAsgACgCCCEDIAAoAgQhBiABKAIAIgAoAggiAiAAKAIARgRAIAAgAkEBEOERIAAoAgghAgsgACACQQFqIgQ2AgggACgCBCACakHbADoAACADBEAgBiABENwCIANBAUcEQCAGQTBqIQIgA0EwbEEwayEEA0AgASgCACIAKAIIIgMgACgCAEYEQCAAIANBARDhESAAKAIIIQMLIAAgA0EBajYCCCAAKAIEIANqQSw6AAAgAiABENwCIAJBMGohAiAEQTBrIgQNAAsLIAEoAgAiASgCCCIAIAEoAgBGBEAgASAAQQEQ4REgASgCCCEACyABIABBAWo2AgggASgCBCAAakHdADoAAAwICyAEIAAoAgBGBEAgACAEQQEQ4REgACgCCCEECyAAIARBAWo2AgggACgCBCAEakHdADoAAAwHCyAAKAIoIQYgASgCACICKAIIIgMgAigCAEYEQCACIANBARDhESACKAIIIQMLIAIgA0EBaiIENgIIIAIoAgQgA2pB+wA6AABBgAIhAyAGRQRAIAQgAigCAEYEQCACIARBARDhESACKAIIIQQLIAIgBEEBajYCCCACKAIEIARqQf0AOgAAQQAhAwsgACgCGCIHRQ0BIAAoAhQiAEE8aigCACEDIABBOGooAgAhCCABKAIAIQIgBkUEQCACKAIIIgQgAigCAEYEQCACIARBARDhESACKAIIIQQLIAIgBEEBajYCCCACKAIEIARqQSw6AAAgASgCACECCyAHQQZ0IQQgAiAIIAMQ4QcgASgCACICKAIIIgMgAigCAEYEQCACIANBARDhESACKAIIIQMLIAAgBGohBCACIANBAWo2AgggAigCBCADakE6OgAAA0AgACABENwCIAQgAEFAayIARg0DIABBPGooAgAhBiAAQThqKAIAIQcgASgCACICKAIIIgMgAigCAEYEQCACIANBARDhESACKAIIIQMLIAIgA0EBajYCCCACKAIEIANqQSw6AAAgASgCACAHIAYQ4QcgASgCACICKAIIIgMgAigCAEYEQCACIANBARDhESACKAIIIQMLIAIgA0EBajYCCCACKAIEIANqQTo6AAAMAAsACyABKAIAIAAoAgQgACgCCBDhBwwFCyADQQFxDQEgA0GAAnFFDQQLIAEoAgAiASgCCCIAIAEoAgBGBEAgASAAQQEQ4REgASgCCCEACyABIABBAWo2AgggASgCBCAAakH9ADoAAAwDC0GA58oAQShB5OPHABDGEwALAkAgCkLjAFgEQCAKpyECDAELIAqnIgBB//8DcUHkAG4hAiABQQJrIgEgBUEIamogACACQeQAbGtB//8DcUEBdC8AxLlKOwAACwJAIAJBCk8EQCABQQJrIgAgBUEIamogAkEBdC8AxLlKOwAADAELIAFBAWsiACAFQQhqaiACQTByOgAACyALQgBTBEAgAEEBayIAIAVBCGpqQS06AAALQRQgAGsiASADKAIAIAMoAggiAmtLBEAgAyACIAEQ4REgAygCCCECCyABBEAgAygCBCACaiAFQQhqIABqIAH8CgAACyADIAEgAmo2AggMAQsCQCAKQuMAWARAIAqnIQAMAQsgCqciAkH//wNxQeQAbiEAIAFBAmsiASAFQQhqaiACIABB5ABsa0H//wNxQQF0LwDEuUo7AAALAkAgAEEKTwRAIAFBAmsiAiAFQQhqaiAAQQF0LwDEuUo7AAAMAQsgAUEBayIC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BSACIAVBAWo2AgAgBUEASA0EIBQgBikCBDcCACAUQQhqIAZBDGopAgA3AgAgAyACNgJsIANBHDYCWCADIAYvARg7AXALIBhBAWohBSAGQUBrIQYgDyAYQQZ0aiICIAMpA1g3AwAgAkE4aiADQdgAaiIJQThqKQMANwMAIAJBMGogCUEwaikDADcDACACQShqIAlBKGopAwA3AwAgAkEgaiAJQSBqKQMANwMAIAJBGGogCUEYaikDADcDACACQRBqIAlBEGopAwA3AwAgAkEIaiAJQQhqKQMANwMAIBNBAWsiEw0ACwtBgICAgHghBiABKAKIAUGAgICAeEcEQCADQdgAaiABKAKMASABKAKQARDqAyADKQJcISMgAygCWCEGCyAAIBk2ApwBIAAgGjYCmAEgACAWNgKUASAAIB43A4ABIAAgEDYCfCAAICE3AxggACAiNwMQIAAgFzoAICAAIB83AwggACAgNwMAIAEvAaABIQIgAS0AogEhASAAQSFqIANBCWpBzwD8CgAAIAAgAToAogEgACACOwGgASAAICM3AowBIAAgBjYCiAEgACANNgJ4IAAgDzYCdCAAIA02AnAgA0GQA2okAA8LENETCwALqBQCBn8BfiMAQfAAayICJAACQAJAAkACQAJAQQMgACkDACIIp0ECayAIQgFYG0EBaw4DAQIDAAtBASEDIAEoAgAiBEHs1ccAQQsgASgCBCIHKAIMIgURAAANAyAAQQhqIQYCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgAkGI28cANgJoIAJB+NrHADYCYCACQejaxwA2AlggAkHY2scANgJQIAJB+NPHADYCSCACQcjaxwA2AkAgAiAGNgI8IAJBuNrHADYCOCACQajaxwA2AjAgAkHY0ccANgIoIAIgAEGgAWo2AlwgAiAAQZQBajYCVCACIABBiAFqNgJMIAIgAEH8AGo2AkQgAiAAQdgAajYCNCACIABB5ABqNgIsIAIgAEHwAGo2AiQgAiAAQaEBajYCFCACIAJBFGo2AmQgAUHs1ccAQQtBxNvHAEEJIAJBJGpBCRD/B0UNAQwFCyAEQerLwQBBAiAFEQAADQQgAkEBOgATIAIgBzYCCCACIAQ2AgQgAkHsy8EANgIYIAIgASkCCDcCHCACIAJBE2o2AgwgAiACQQRqNgIUIAJBiNvHADYCaCACQfjaxwA2AmAgAiAAQaABajYCXCACQejaxwA2AlggAiAAQZQBajYCVCACQdjaxwA2AlAgAiAAQYgBajYCTCACQfjTxwA2AkggAiAAQfwAajYCRCACQcjaxwA2AkAgAiAGNgI8IAJBuNrHADYCOCACIABB2ABqNgI0IAJBqNrHADYCMCACIABB5ABqNgIsIAJB2NHHADYCKCACIABB8ABqNgIkIAIgAEGhAWo2AmwgAiACQewAajYCZCACQRRqQezVxwBBC0HE28cAQQkgAkEkakEJEP8HDQQgAigCFEGxjsoAQQIgAigCGCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEH31ccAQRAgASgCBCIHKAIMIgURAAANAiAAQQhqIQYCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgAkGI28cANgJoIAJB+NrHADYCYCACQejaxwA2AlggAkHY2scANgJQIAJB+NPHADYCSCACQfDfxwA2AkAgAiAGNgI8IAJBuNrHADYCOCACQajaxwA2AjAgAkHY0ccANgIoIAIgAEH5AWo2AlwgAiAAQdQBajYCVCACIABByAFqNgJMIAIgAEG8AWo2AkQgAiAAQewBajYCNCACIABB4AFqNgIsIAIgAEGwAWo2AiQgAiAAQfgBajYCFCACIAJBFGo2AmQgAUH31ccAQRBBgODHAEEJIAJBJGpBCRD/B0UNAQwECyAEQerLwQBBAiAFEQAADQMgAkEBOgATIAIgBzYCCCACIAQ2AgQgAkHsy8EANgIYIAIgASkCCDcCHCACIAJBE2o2AgwgAiACQQRqNgIUIAJBiNvHADYCaCACQfjaxwA2AmAgAiAAQfkBajYCXCACQejaxwA2AlggAiAAQdQBajYCVCACQdjaxwA2AlAgAiAAQcgBajYCTCACQfjTxwA2AkggAiAAQbwBajYCRCACQfDfxwA2AkAgAiAGNgI8IAJBuNrHADYCOCACIABB7AFqNgI0IAJBqNrHADYCMCACIABB4AFqNgIsIAJB2NHHADYCKCACIABBsAFqNgIkIAIgAEH4AWo2AmwgAiACQewAajYCZCACQRRqQffVxwBBEEGA4McAQQkgAkEkakEJEP8HDQMgAigCFEGxjsoAQQIgAigCGCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgtBASEDIAEoAgAiBEGH1scAQRMgASgCBCIHKAIMIgURAAANASAAQQhqIQYCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQMgAkHI4McANgJgIAJB6NrHADYCWCACQdjaxwA2AlAgAkH408cANgJIIAJB8N/HADYCQCACIAY2AjwgAkGk4ccANgI4IAJBqNrHADYCMCACQdjRxwA2AiggAiAAQdwBajYCVCACIABB0AFqNgJMIAIgAEHEAWo2AkQgAiAAQbABajYCNCACIABB6AFqNgIsIAIgAEG4AWo2AiQgAiAAQfQBajYCFCACIAJBFGo2AlwgAUGH1scAQRNB0OHHAEEIIAJBJGpBCBD/B0UNAQwDCyAEQerLwQBBAiAFEQAADQIgAkEBOgATIAIgBzYCCCACIAQ2AgQgAkHsy8EANgIYIAIgASkCCDcCHCACIAJBE2o2AgwgAiACQQRqNgIUIAJByODHADYCYCACQejaxwA2AlggAiAAQdwBajYCVCACQdjaxwA2AlAgAiAAQdABajYCTCACQfjTxwA2AkggAiAAQcQBajYCRCACQfDfxwA2AkAgAiAGNgI8IAJBpOHHADYCOCACIABBsAFqNgI0IAJBqNrHADYCMCACIABB6AFqNgIsIAJB2NHHADYCKCACIABBuAFqNgIkIAIgAEH0AWo2AmwgAiACQewAajYCXCACQRRqQYfWxwBBE0HQ4ccAQQggAkEkakEIEP8HDQIgAigCFEGxjsoAQQIgAigCGCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQtBASEDIAEoAgAiBEGa1scAQRUgASgCBCIGKAIMIgURAAANAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANAiACQYzjxwA2AmAgAkHQ38cANgJYIAJB/OLHADYCUCACQfDfxwA2AkggAkHs4scANgJAIAJBuNrHADYCOCACQajaxwA2AjAgAkHY0ccANgIoIAIgADYCRCACIABBnAJqNgJUIAIgAEGQAmo2AkwgAiAAQYQCajYCPCACIABBtAJqNgI0IAIgAEGoAmo2AiwgAiAAQfgBajYCJCACIABBqAFqNgIUIAIgAkEUajYCXCABQZrWxwBBFUGk48cAQQggAkEkakEIEP8HRQ0BDAILIARB6svBAEECIAURAAANASACQQE6ABMgAiAGNgIIIAIgBDYCBCACQezLwQA2AhggAiABKQIINwIcIAIgAkETajYCDCACIAJBBGo2AhQgAkGM48cANgJgIAJB0N/HADYCWCACQfzixwA2AlAgAkHw38cANgJIIAJB7OLHADYCQCACQbjaxwA2AjggAkGo2scANgIwIAJB2NHHADYCKCACIAA2AkQgAiAAQZwCajYCVCACIABBkAJqNgJMIAIgAEGEAmo2AjwgAiAAQbQCajYCNCACIABBqAJqNgIsIAIgAEH4AWo2AiQgAiAAQagBajYCbCACIAJB7ABqNgJcIAJBFGpBmtbHAEEVQaTjxwBBCCACQSRqQQgQ/wcNASACKAIUQbGOygBBAiACKAIYKAIMEQAADQELIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwsgAkHwAGokACADC8MTAgR/An4jAEEwayICJAACQAJAAkACQAJAAkACQAJAIAAtAABBAWsOAwECAwALIAIgACgCBDYCDCABKAIAQfXMygBBAiABKAIEKAIMEQAAIQAgAkEAOgAZIAIgADoAGCACIAE2AhRBASEBIAJBFGpB98zKAEEEIAJBDGpBgwMQwQ4hBAJAIAItABgNACACLQAZIQMgBCgCACIALQAKQYABcUUEQCAAKAIAQbTiygBB3YnIACADQQFxIgMbQQJBAyADGyAAQQRqIgMoAgAoAgwRAAANASAAKAIAQfvMygBBBCADKAIAKAIMEQAADQEgACgCAEGzjsoAQQIgAygCACgCDBEAAA0BIAAoAgBB4K/LACgCAEG4rssAKAIAIAMoAgAoAgwRAAAhAQwBCyADQQFxRQRAIAAoAgBBhMzBAEEDIAAoAgQoAgwRAAANAQsgAkEBOgATIAIgACkCADcCICACIAJBE2o2AiggAkEgaiIAQfvMygBBBBCKCQ0AIABBs47KAEECEIoJDQAgAEHgr8sAKAIAQbiuywAoAgBB+MvBACgCABEAAA0AIABBsY7KAEECEIoJIQELQRQQrAEiA0UNBCADQRBqQZLTygAoAAA2AAAgA0EIakGK08oAKQAANwAAIANBgtPKACkAADcAAEEBIQACQCABDQACQCAEKAIAIgEtAApBgAFxRQRAIAEoAgBBtOLKAEECIAEoAgQoAgwRAAANAiABKAIAQf/MygBBByABKAIEKAIMEQAADQIgASgCAEGzjsoAQQIgASgCBCgCDBEAAA0CIANBFCABKAIAIAEoAgQQ0AZFDQEMAgsgAiABKQIANwIgIAJBAToAEyACIAJBE2o2AiggAkEgaiIEQf/MygBBBxCKCQ0BIARBs47KAEECEIoJDQEgA0EUIARB7MvBABDQBg0BIARBsY7KAEECEIoJDQELIAEtAApBgAFxRQRAIAEoAgBB8cjJAEECIAEoAgQoAgwRAAAhAAwBCyABKAIAQezbyQBBASABKAIEKAIMEQAAIQALIANBBGsoAgAiBEF4cSEBIAFBGEEcIARBA3EiBBtJDQUgBEEARyABQTxPcQ0GIAMQ7gUMAwsgAC0AASEDQQEhACABKAIAQYbNygBBBCABKAIEKAIMEQAADQICQCABLQAKQYABcUUEQCABKAIAQZDHygBBASABKAIEKAIMEQAADQQgASgCACADQQJ0IgMoAoyxSyADKALkr0sgASgCBCgCDBEAAEUNAQwECyABKAIAQerLwQBBAiABKAIEKAIMEQAADQMgAkEBOgAUIAIgASkCADcCICADQQJ0IgMoArSySyEEIAMoAtyzSyEDIAIgAkEUajYCKCACQSBqIgUgAyAEEIoJDQMgBUGxjsoAQQIQigkNAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAILIAAoAgQhAyABKAIAQez4ygBBBSABKAIEKAIMEQAABEBBASEADAILAkAgAS0ACkGAAXFFBEAgASgCAEHdicgAQQMgASgCBCgCDBEAAARAQQEhAAwECyABKAIAQfvMygBBBCABKAIEKAIMEQAABEBBASEADAQLIAEoAgBBs47KAEECIAEoAgQoAgwRAAAEQEEBIQAMBAsgASgCACADLQAIQQJ0IgAoAryuSyAAKAKUrUsgASgCBCgCDBEAAEUNAUEBIQAMAwsgASgCAEGEzMEAQQMgASgCBCgCDBEAAARAQQEhAAwDC0EBIQAgAkEBOgAUIAIgASkCADcCICACIAJBFGo2AiggAkEgaiIEQfvMygBBBBCKCQ0CIARBs47KAEECEIoJDQIgBCADLQAIQQJ0IgUoAryuSyAFKAKUrUtB+MvBACgCABEAAA0CIARBsY7KAEECEIoJRQ0ADAILAkAC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IAAgBTYCHCAAIBc3AhQgACAKNgIQIAAgDjYCDCAAIA02AgggACAINgIEIABBATYCAAwBCyAAIBA2AhQgACAGNgIQIAAgEjYCDCAAQRQ2AgggAEEANgIACyADQYABaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwAL8BACC38CfiMAQTBrIgYkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDgICAQALIAEgAkEUbGoiAkEUayIBRQ0BIAJBKGshBQsgASgCAEECRw0BIAZBDGogASgCBCABQQhqKAIAEJALIAYoAhQiCkGAgIAgTw0CIAYoAgwhCyAGKAIQIQcgCkUEQEEAIQVBBCEIDAoLIApBBXQQrAEiCEUNAyAKQRRsIQkgBEEBTQRAIAUNBiAJQRRrIgFBFG5BAWoiAkEDcSEEIAFBPEkEQEEAIQUgByEBDAoLIAJB/P///wFxIQNBACEFIAghAiAHIQEDQCABQQhqKQIAIRAgASkCACERIAJBEGogAUEQaigCADYCACACQQhqIBA3AgAgAiARNwIAIAJBFGpBgICAgHg2AgAgAUEUaikCACEQIAFBHGopAgAhESACQTBqIAFBJGooAgA2AgAgAkEoaiARNwIAIAJBIGogEDcCACACQTRqQYCAgIB4NgIAIAFBKGopAgAhECABQTBqKQIAIREgAkHQAGogAUE4aigCADYCACACQcgAaiARNwIAIAJBQGsgEDcCACACQdQAakGAgICAeDYCACABQTxqKQIAIRAgAUHEAGopAgAhESACQfAAaiABQcwAaigCADYCACACQegAaiARNwIAIAJB4ABqIBA3AgAgAkH0AGpBgICAgHg2AgAgAUHQAGohASACQYABaiECIAMgBUEEaiIFRw0ACwwJCyADIARB2ABsaiIBQbABRg0EIAVFDQcgAUHgAGsoAgAhDEEAIQUgAUHcAGsoAgAiA0EATiENIAghAiAHIQEDQCAGQRhqIgRBEGoiDiABQRBqKAIANgIAIARBCGoiDyABQQhqKQIANwMAIAYgASkCADcDGCANRQ0DAkAgA0UEQEEBIQQMAQsgAxCsASIERQ0FCyADBEAgBCAMIAP8CgAACyABQRRqIQEgAkEcaiADNgIAIAJBGGogBDYCACACQRRqIAM2AgAgAkEQaiAOKAIANgIAIAJBCGogDykDADcCACACIAYpAxg3AgAgAkEgaiECIAVBAWohBSAJQRRrIgkNAAsMCQsgAEGAgICAeDYCAAwJCyAGQQA2AiggBkEBNgIcIAZB6KPKADYCGCAGQgQ3AiAgBkEYakHwo8oAEPETAAsQ0RMLAAsgBQ0AIAlBFGsiAUEUbkEBaiICQQNxIQQgAUE8SQRAQQAhBSAHIQEMAgsgAkH8////AXEhA0EAIQUgCCECIAchAQNAIAFBCGopAgAhECABKQIAIREgAkEQaiABQRBqKAIANgIAIAJBCGogEDcCACACIBE3AgAgAkEUakGAgICAeDYCACABQRRqKQIAIRAgAUEcaikCACERIAJBMGogAUEkaigCADYCACACQShqIBE3AgAgAkEgaiAQNwIAIAJBNGpBgICAgHg2AgAgAUEoaikCACEQIAFBMGopAgAhESACQdAAaiABQThqKAIANgIAIAJByABqIBE3AgAgAkFAayAQNwIAIAJB1ABqQYCAgIB4NgIAIAFBPGopAgAhECABQcQAaikCACERIAJB8ABqIAFBzABqKAIANgIAIAJB6ABqIBE3AgAgAkHgAGogEDcCACACQfQAakGAgICAeDYCACABQdAAaiEBIAJBgAFqIQIgAyAFQQRqIgVHDQALDAELQYCkygBBOkG8pMoAEIcTAAsgBEUNAiAEIAVqIARBBXQhBCAIIAVBBXRqIQIDQCABQQhqKQIAIRAgASkCACERIAJBEGogAUEQaigCADYCACACQQhqIBA3AgAgAiARNwIAIAJBFGpBgICAgHg2AgAgAkEgaiECIAFBFGohASAEQSBrIgQNAAshBQwCCyAJQRRrIgFBFG5BAWoiAkEDcSEEAkAgAUE8SQRAQQAhBSAHIQEMAQsgAkH8////AXEhA0EAIQUgCCECIAchAQNAIAFBCGopAgAhECABKQIAIREgAkEQaiABQRBqKAIANgIAIAJBCGogEDcCACACIBE3AgAgAkEUakGAgICAeDYCACABQRRqKQIAIRAgAUEcaikCACERIAJBMGogAUEkaigCADYCACACQShqIBE3AgAgAkEgaiAQNwIAIAJBNGpBgICAgHg2AgAgAUEoaikCACEQIAFBMGopAgAhESACQdAAaiABQThqKAIANgIAIAJByABqIBE3AgAgAkFAayAQNwIAIAJB1ABqQYCAgIB4NgIAIAFBPGopAgAhECABQcQAaikCACERIAJB8ABqIAFBzABqKAIANgIAIAJB6ABqIBE3AgAgAkHgAGogEDcCACACQfQAakGAgICAeDYCACABQdAAaiEBIAJBgAFqIQIgAyAFQQRqIgVHDQALCyAERQ0BIAQgBWogBEEFdCEEIAggBUEFdGohAgNAIAFBCGopAgAhECABKQIAIREgAkEQaiABQRBqKAIANgIAIAJBCGogEDcCACACIBE3AgAgAkEUakGAgICAeDYCACACQSBqIQIgAUEUaiEBIARBIGsiBA0ACyEFDAELIARFDQAgBCAFaiAEQQV0IQQgCCAFQQV0aiECA0AgAUEIaikCACEQIAEpAgAhESACQRBqIAFBEGooAgA2AgAgAkEIaiAQNwIAIAIgETcCACACQRRqQYCAgIB4NgIAIAJBIGohAiABQRRqIQEgBEEgayIEDQALIQULIAsEQCAHQQRrKAIAIgJBeHEhASABIAtBFGwiA0EEQQggAkEDcSICG2pJDQIgAkEARyABIANBJ2pLcQ0DIAcQ7gULIAAgBTYCCCAAIAg2AgQgACAKNgIACyAGQTBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvYEgEFfyMAQTBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDgoBAgMEBQYHCAkKAAsgAiAAQQRqNgIMQQEhAyABKAIAIgBBu8DKAEEDIAEoAgQiBSgCDCIEEQAADQoCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQwgAkEMaiABEK8LRQ0BDAwLIABB6svBAEECIAQRAAANCyACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEK8LDQsgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0LCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCgsgAiAAQQRqNgIMQQEhAyABKAIAIgBBvsDKAEECIAEoAgQiBSgCDCIEEQAADQkCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQsgAkEMaiABEK8LRQ0BDAsLIABB6svBAEECIAQRAAANCiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEK8LDQogAigCIEGxjsoAQQIgAigCJCgCDBEAAA0KCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCQsgAiAAQQRqNgIMQQEhAyABKAIAIgBBwMDKAEEDIAEoAgQiBSgCDCIEEQAADQgCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQogAkEMaiABEK8LRQ0BDAoLIABB6svBAEECIAQRAAANCSACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEK8LDQkgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0JCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCAtBASEDIAEoAgAiBEHwvMoAQQYgASgCBCIGKAIMIgURAAANByAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgACABENULRQ0BDAkLIARB6svBAEECIAURAAANCCACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqENULDQggAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBwtBASEDIAEoAgAiBEHDwMoAQQogASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEPMQRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEPMQDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEHNwMoAQREgASgCBCIGKAIMIgURAAANBSAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEOYORQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQ5g4NBiAEQbGOygBBAhCKCQ0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEHewMoAQQggASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgACABEO8FRQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEO8FDQUgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAtBASEDIAEoAgAiBEHmwMoAQQkgASgCBCIGKAIMIgURAAANAyAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgACABEPQQRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEPQQDQQgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEHvwMoAQQogASgCBCIGKAIMIgURAAANAiAAQQFqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABEJsURQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQmxQNAyAEQbGOygBBAhCKCQ0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgsgAiAAQQRqNgIMQQEhAyABKAIAIgBB+cDKAEELIAEoAgQiBSgCDCIEEQAADQECQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQMgAkEMaiABEPkFRQ0BDAMLIABB6svBAEECIAQRAAANAiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEPkFDQIgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQsgASgCAEGEwcoAQQUgASgCBCgCDBEAACEDCyACQTBqJAAgAwvYEgEFfyMAQTBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDgoBAgMEBQYHCAkKAAsgAiAAQQRqNgIMQQEhAyABKAIAIgBBu8DKAEEDIAEoAgQiBSgCDCIEEQAADQoCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQwgAkEMaiABELMLRQ0BDAwLIABB6svBAEECIAQRAAANCyACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELMLDQsgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0LCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCgsgAiAAQQRqNgIMQQEhAyABKAIAIgBBvsDKAEECIAEoAgQiBSgCDCIEEQAADQkCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQsgAkEMaiABELMLRQ0BDAsLIABB6svBAEECIAQRAAANCiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELMLDQogAigCIEGxjsoAQQIgAigCJCgCDBEAAA0KCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCQsgAiAAQQRqNgIMQQEhAyABKAIAIgBBwMDKAEEDIAEoAgQiBSgCDCIEEQAADQgCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQogAkEMaiABELMLRQ0BDAoLIABB6svBAEECIAQRAAANCSACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELMLDQkgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0JCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCAtBASEDIAEoAgAiBEHwvMoAQQYgASgCBCIGKAIMIgURAAANByAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgACABEN0LRQ0BDAkLIARB6svBAEECIAURAAANCCACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEN0LDQggAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBwtBASEDIAEoAgAiBEHDwMoAQQogASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEPoQRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEPoQDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEHNwMoAQREgASgCBCIGKAIMIgURAAANBSAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEOYORQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQ5g4NBiAEQbGOygBBAhCKCQ0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEHewMoAQQggASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgACABEO8FRQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEO8FDQUgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAtBASEDIAEoAgAiBEHmwMoAQQkgASgCBCIGKAIMIgURAAANAyAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgACABEPsQRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEPsQDQQgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEHvwMoAQQogASgCBCIGKAIMIgURAAANAiAAQQFqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABEJsURQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQmxQNAyAEQbGOygBBAhCKCQ0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgsgAiAAQQRqNgIMQQEhAyABKAIAIgBB+cDKAEELIAEoAgQiBSgCDCIEEQAADQECQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQMgAkEMaiABEPoFRQ0BDAMLIABB6svBAEECIAQRAAANAiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEPoFDQIgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQsgASgCAEGEwcoAQQUgASgCBCgCDBEAACEDCyACQTBqJAAgAwvYEgEFfyMAQTBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDgoBAgMEBQYHCAkKAAsgAiAAQQRqNgIMQQEhAyABKAIAIgBBu8DKAEEDIAEoAgQiBSgCDCIEEQAADQoCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQwgAkEMaiABELULRQ0BDAwLIABB6svBAEECIAQRAAANCyACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELULDQsgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0LCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCgsgAiAAQQRqNgIMQQEhAyABKAIAIgBBvsDKAEECIAEoAgQiBSgCDCIEEQAADQkCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQsgAkEMaiABELULRQ0BDAsLIABB6svBAEECIAQRAAANCiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELULDQogAigCIEGxjsoAQQIgAigCJCgCDBEAAA0KCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCQsgAiAAQQRqNgIMQQEhAyABKAIAIgBBwMDKAEEDIAEoAgQiBSgCDCIEEQAADQgCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQogAkEMaiABELULRQ0BDAoLIABB6svBAEECIAQRAAANCSACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELULDQkgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0JCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMCAtBASEDIAEoAgAiBEHwvMoAQQYgASgCBCIGKAIMIgURAAANByAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgACABEN8LRQ0BDAkLIARB6svBAEECIAURAAANCCACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEN8LDQggAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBwtBASEDIAEoAgAiBEHDwMoAQQogASgCBCIGKAIMIgURAAANBiAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEP8QRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEP8QDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEHNwMoAQREgASgCBCIGKAIMIgURAAANBSAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEOYORQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQ5g4NBiAEQbGOygBBAhCKCQ0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEHewMoAQQggASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgACABEO8FRQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEO8FDQUgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAtBASEDIAEoAgAiBEHmwMoAQQkgASgCBCIGKAIMIgURAAANAyAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgACABEIARRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGo2AiAgACACQSBqEIARDQQgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEHvwMoAQQogASgCBCIGKAIMIgURAAANAiAAQQFqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABEJsURQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQmxQNAyAEQbGOygBBAhCKCQ0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgsgAiAAQQRqNgIMQQEhAyABKAIAIgBB+cDKAEELIAEoAgQiBSgCDCIEEQAADQECQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQMgAkEMaiABEPsFRQ0BDAMLIABB6svBAEECIAQRAAANAiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEPsFDQIgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQsgASgCAEGEwcoAQQUgASgCBCgCDBEAACEDCyACQTBqJAAgAwurDwIKfwF+IwBBIGsiAyQAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAADgoBAgMEAAAAAAAFAAtBgOfKAEEoQdCZxwAQxhMACyABKAIIIgcgASgCDEHQAGwiBGohCkEAIQECQANAAkACQCABRQ0AIAEgBkcNASAIRQ0AIAFBBGsoAgAiBUF4cSECIAIgCEECdCIGQQRBCCAFQQNxIgUbakkNCyAFQQBHIAIgBkEnaktxDQwgARDuBQsgBEUNAiADQRRqIAcQ5gIgAygCFCIIQYCAgIB4Rg0CIARB0ABrIQQgB0HQAGohByADKQIYIgynIQEgASAMQiCIp0ECdGohBgwBCwsgBiABQQRqIgRrIgJBfEYNBkEDIAJBAnYiAiACQQNNG0EBaiIFQQJ0IgJB/f///wdPDQYgASgCACELAkAgAkUEQEEAIQVBBCEJDAELIAIQrAEiCUUNCAsgCSALNgIAIANBATYCECADIAk2AgwgAyAFNgIIQQEhBQNAAkACQAJAIAFFDQAgBCAGRw0BIAhFDQAgAUEEaygCACICQXhxIQQgBCAIQQJ0IgZBBEEIIAJBA3EiAhtqSQ0MIAJBAEcgBCAGQSdqS3ENDSABEO4FCyAHIApGDQEgA0EUaiAHEOYCIAMoAhQiCEGAgICAeEYNASAHQdAAaiEHIAMpAhgiDKchASABIAxCIIinQQJ0aiEGIAEhBAwCCyAEQQRqIQIgBCgCACEEIAMoAgggBUYEQCADQQhqIAUgBiACa0ECdkEBakEEQQQQyhEgAygCDCEJCyAJIAVBAnRqIAQ2AgAgAyAFQQFqIgU2AhAgAiEEDAELCyAAIAMpAgg3AgAgAEEIaiADQRBqKAIANgIADAULIABBADYCCCAAQoCAgIDAADcCAAwECyABKAIIIgcgASgCDEHQAGwiBGohCkEAIQECQANAAkACQCABRQ0AIAEgBkcNASAIRQ0AIAFBBGsoAgAiBUF4cSECIAIgCEECdCIGQQRBCCAFQQNxIgUbakkNCiAFQQBHIAIgBkEnaktxDQsgARDuBQsgBEUNAiADQRRqIAcQ5gIgAygCFCIIQYCAgIB4Rg0CIARB0ABrIQQgB0HQAGohByADKQIYIgynIQEgASAMQiCIp0ECdGohBgwBCwsgBiABQQRqIgRrIgJBfEYNBUEDIAJBAnYiAiACQQNNG0EBaiIFQQJ0IgJB/f///wdPDQUgASgCACELAkAgAkUEQEEAIQVBBCEJDAELIAIQrAEiCUUNBwsgCSALNgIAIANBATYCECADIAk2AgwgAyAFNgIIQQEhBQNAAkACQAJAIAFFDQAgBCAGRw0BIAhFDQAgAUEEaygCACICQXhxIQQgBCAIQQJ0IgZBBEEIIAJBA3EiAhtqSQ0LIAJBAEcgBCAGQSdqS3ENDCABEO4FCyAHIApGDQEgA0EUaiAHEOYCIAMoAhQiCEGAgICAeEYNASAHQdAAaiEHIAMpAhgiDKchASABIAxCIIinQQJ0aiEGIAEhBAwCCyAEQQRqIQIgBCgCACEEIAMoAgggBUYEQCADQQhqIAUgBiACa0ECdkEBakEEQQQQyhEgAygCDCEJCyAJIAVBAnRqIAQ2AgAgAyAFQQFqIgU2AhAgAiEEDAELCyAAIAMpAgg3AgAgAEEIaiADQRBqKAIANgIADAQLIABBADYCCCAAQoCAgIDAADcCAAwDCyABKAIIIgcgASgCDEHQAGwiBGohCkEAIQECQANAAkACQCABRQ0AIAEgBkcNASAIRQ0AIAFBBGsoAgAiBUF4cSECIAIgCEECdCIGQQRBCCAFQQNxIgUbakkNCSAFQQBHIAIgBkEnaktxDQogARDuBQsgBEUNAiADQRRqIAcQ5gIgAygCFCIIQYCAgIB4Rg0CIARB0ABrIQQgB0HQAGohByADKQIYIgynIQEgASAMQiCIp0ECdGohBgwBCwsgBiABQQRqIgRrIgJBfEYNBEEDIAJBAnYiAiACQQNNG0EBaiIFQQJ0IgJB/f///wdPDQQgASgCACELAkAgAkUEQEEAIQVBBCEJDAELIAIQrAEiCUUNBgsgCSALNgIAIANBATYCECADIAk2AgwgAyAFNgIIQQEhBQNAAkACQAJAIAFFDQAgBCAGRw0BIAhFDQAgAUEEaygCACICQXhxIQQgBCAIQQJ0IgZBBEEIIAJBA3EiAhtqSQ0KIAJBAEcgBCAGQSdqS3ENCyABEO4FCyAHIApGDQEgA0EUaiAHEOYCIAMoAhQiCEGAgICAeEYNASAHQdAAaiEHIAMpAhgiDKchASABIAxCIIinQQJ0aiEGIAEhBAwCCyAEQQRqIQIgBCgCACEEIAMoAgggBUYEQCADQQhqIAUgBiACa0ECdkEBakEEQQQQyhEgAygCDCEJCyAJIAVBAnRqIAQ2AgAgAyAFQQFqIgU2AhAgAiEEDAELCyAAIAMpAgg3AgAgAEEIaiADQRBqKAIANgIADAMLIABBADYCCCAAQoCAgIDAADcCAAwCCyAAIAFBCGoQqwoMAQsgACABKAIIENgCCyADQSBqJAAPCxDREwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAutDQEEfwJAAkACQAJAAkACQCAALQAAIgIgAS0AAEcNAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAJBAWsOEQECAwQFBgcICQoLFhYMDQ4PAAsgACgCCCICQRtGIAEoAghBG0ZzDRIgAkEbRw0XIAAoAgwiAiABKAIMRw0SIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0SIAJFDRJBACEEIAAoAhQgASgCFEcNEgwUCyAAKAIIIgJBG0YgASgCCEEbRnMNESACQRtHDRYgACgCDCICIAEoAgxHDREgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDREgAkUNEUEAIQQgACgCFCABKAIURw0RDBMLIAAoAggiAkEbRiABKAIIQRtGcw0QIAJBG0cNFSAAKAIMIgIgASgCDEcNECACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNECACRQ0QQQAhBCAAKAIUIAEoAhRHDRAMEgsgACgCCCICQRtGIAEoAghBG0ZzDQ8gAkEbRw0UIAAoAgwiAiABKAIMRw0PIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0PIAJFDQ9BACEEIAAoAhQgASgCFEcNDwwRCyAAKAIIIgJBG0YgASgCCEEbRnMNDiACQRtHDRMgACgCDCICIAEoAgxHDQ4gAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQ4gAkUNDkEAIQQgACgCFCABKAIURw0ODBALIAAoAggiAkEbRiABKAIIQRtGcw0NIAJBG0cNEiAAKAIMIgIgASgCDEcNDSACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNDSACRQ0NQQAhBCAAKAIUIAEoAhRHDQ0MDwsgACgCCCICQRtGIAEoAghBG0ZzDQwgAkEbRw0RIAAoAgwiAiABKAIMRw0MIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0MIAJFDQxBACEEIAAoAhQgASgCFEcNDAwOCyAAKAIIIgJBG0YgASgCCEEbRnMNCyACQRtHDRAgACgCDCICIAEoAgxHDQsgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQsgAkUNC0EAIQQgACgCFCABKAIURw0LDA0LIAAoAggiAkEbRiABKAIIQRtGcw0KIAJBG0cNDyAAKAIMIgIgASgCDEcNCiACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNCiACRQ0KQQAhBCAAKAIUIAEoAhRHDQoMDAsgACgCCCICQRtGIAEoAghBG0ZzDQkgAkEbRw0OIAAoAgwiAiABKAIMRw0JIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0JIAJFDQlBACEEIAAoAhQgASgCFEcNCQwLCyAAKAIIIgJBG0YgASgCCEEbRnMNCCACQRtHDQ0gACgCDCICIAEoAgxHDQggAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQggAkUNCEEAIQQgACgCFCABKAIURw0IDAoLIAAoAggiAkEbRiABKAIIQRtGcw0HIAJBG0cNDCAAKAIMIgIgASgCDEcNByACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNByACRQ0HQQAhBCAAKAIUIAEoAhRHDQcMCQsgACgCFCABKAIUEOcCRQ0GIAFBBGoiAygCACECIABBBGoiBSgCAEECRg0FIAJBAkYNBiAFIAMQpBFFDQYMBwsgACgCECICQRtGIAEoAhBBG0ZzDQUgAkEbRw0CIAAoAhQiAiABKAIURw0FAkAgACgCGCABKAIYRyIDDQAgAkUNACAAKAIcIAEoAhxHDQYgACgCICABKAIgRw0GDAoLIAMNBSACDQUMCQsgACgCECICQRtGIAEoAhBBG0ZzDQQgAkEbRw0CIAAoAhQiAiABKAIURw0EAkAgACgCGCABKAIYRyIDDQAgAkUNACAAKAIcIAEoAhxHDQUgACgCICABKAIgRw0FDAkLIAMNBCACDQQMCAsgAC0AASABLQABRiEEDAMLIABBEGogAUEQahDpA0UNAgwGCyAAQRBqIAFBEGoQ6QNFDQEMBQsgAkECRg0BCyAEDwsgAS0AGCEBIAAtABgiAEECRwRAIAAgAUYPCyABQQJGDwsgACgCGCABKAIYRg8LIABBBGogAUEEahDxDQ8LIAAoAgggACgCDCABKAIIIAEoAgwQtgwPCyAAQQhqIAFBCGoQ6QMLrQ0BBH8CQAJAAkACQAJAAkAgAC0AACICIAEtAABHDQACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACQQFrDhEBAgMEBQYHCAkKCxYWDA0ODwALIAAoAggiAkEbRiABKAIIQRtGcw0SIAJBG0cNFyAAKAIMIgIgASgCDEcNEiACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNEiACRQ0SQQAhBCAAKAIUIAEoAhRHDRIMFAsgACgCCCICQRtGIAEoAghBG0ZzDREgAkEbRw0WIAAoAgwiAiABKAIMRw0RIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0RIAJFDRFBACEEIAAoAhQgASgCFEcNEQwTCyAAKAIIIgJBG0YgASgCCEEbRnMNECACQRtHDRUgACgCDCICIAEoAgxHDRAgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDRAgAkUNEEEAIQQgACgCFCABKAIURw0QDBILIAAoAggiAkEbRiABKAIIQRtGcw0PIAJBG0cNFCAAKAIMIgIgASgCDEcNDyACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNDyACRQ0PQQAhBCAAKAIUIAEoAhRHDQ8MEQsgACgCCCICQRtGIAEoAghBG0ZzDQ4gAkEbRw0TIAAoAgwiAiABKAIMRw0OIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0OIAJFDQ5BACEEIAAoAhQgASgCFEcNDgwQCyAAKAIIIgJBG0YgASgCCEEbRnMNDSACQRtHDRIgACgCDCICIAEoAgxHDQ0gAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQ0gAkUNDUEAIQQgACgCFCABKAIURw0NDA8LIAAoAggiAkEbRiABKAIIQRtGcw0MIAJBG0cNESAAKAIMIgIgASgCDEcNDCACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNDCACRQ0MQQAhBCAAKAIUIAEoAhRHDQwMDgsgACgCCCICQRtGIAEoAghBG0ZzDQsgAkEbRw0QIAAoAgwiAiABKAIMRw0LIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0LIAJFDQtBACEEIAAoAhQgASgCFEcNCwwNCyAAKAIIIgJBG0YgASgCCEEbRnMNCiACQRtHDQ8gACgCDCICIAEoAgxHDQogAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQogAkUNCkEAIQQgACgCFCABKAIURw0KDAwLIAAoAggiAkEbRiABKAIIQRtGcw0JIAJBG0cNDiAAKAIMIgIgASgCDEcNCSACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNCSACRQ0JQQAhBCAAKAIUIAEoAhRHDQkMCwsgACgCCCICQRtGIAEoAghBG0ZzDQggAkEbRw0NIAAoAgwiAiABKAIMRw0IIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0IIAJFDQhBACEEIAAoAhQgASgCFEcNCAwKCyAAKAIIIgJBG0YgASgCCEEbRnMNByACQRtHDQwgACgCDCICIAEoAgxHDQcgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQcgAkUNB0EAIQQgACgCFCABKAIURw0HDAkLIAAoAhQgASgCFBDoAkUNBiABQQRqIgMoAgAhAiAAQQRqIgUoAgBBAkYNBSACQQJGDQYgBSADEKQRRQ0GDAcLIAAoAhAiAkEbRiABKAIQQRtGcw0FIAJBG0cNAiAAKAIUIgIgASgCFEcNBQJAIAAoAhggASgCGEciAw0AIAJFDQAgACgCHCABKAIcRw0GIAAoAiAgASgCIEcNBgwKCyADDQUgAg0FDAkLIAAoAhAiAkEbRiABKAIQQRtGcw0EIAJBG0cNAiAAKAIUIgIgASgCFEcNBAJAIAAoAhggASgCGEciAw0AIAJFDQAgACgCHCABKAIcRw0FIAAoAiAgASgCIEcNBQwJCyADDQQgAg0EDAgLIAAtAAEgAS0AAUYhBAwDCyAAQRBqIAFBEGoQ7QNFDQIMBgsgAEEQaiABQRBqEO0DRQ0BDAULIAJBAkYNAQsgBA8LIAEtABghASAALQAYIgBBAkcEQCAAIAFGDwsgAUECRg8LIAAoAhggASgCGEYPCyAAQQRqIAFBBGoQ8g0PCyAAKAIIIAAoAgwgASgCCCABKAIMELYMDwsgAEEIaiABQQhqEO0DC60NAQR/AkACQAJAAkACQAJAIAAtAAAiAiABLQAARw0AAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAkEBaw4RAQIDBAUGBwgJCgsWFgwNDg8ACyAAKAIIIgJBG0YgASgCCEEbRnMNEiACQRtHDRcgACgCDCICIAEoAgxHDRIgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDRIgAkUNEkEAIQQgACgCFCABKAIURw0SDBQLIAAoAggiAkEbRiABKAIIQRtGcw0RIAJBG0cNFiAAKAIMIgIgASgCDEcNESACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNESACRQ0RQQAhBCAAKAIUIAEoAhRHDREMEwsgACgCCCICQRtGIAEoAghBG0ZzDRAgAkEbRw0VIAAoAgwiAiABKAIMRw0QIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0QIAJFDRBBACEEIAAoAhQgASgCFEcNEAwSCyAAKAIIIgJBG0YgASgCCEEbRnMNDyACQRtHDRQgACgCDCICIAEoAgxHDQ8gAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQ8gAkUND0EAIQQgACgCFCABKAIURw0PDBELIAAoAggiAkEbRiABKAIIQRtGcw0OIAJBG0cNEyAAKAIMIgIgASgCDEcNDiACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNDiACRQ0OQQAhBCAAKAIUIAEoAhRHDQ4MEAsgACgCCCICQRtGIAEoAghBG0ZzDQ0gAkEbRw0SIAAoAgwiAiABKAIMRw0NIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0NIAJFDQ1BACEEIAAoAhQgASgCFEcNDQwPCyAAKAIIIgJBG0YgASgCCEEbRnMNDCACQRtHDREgACgCDCICIAEoAgxHDQwgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQwgAkUNDEEAIQQgACgCFCABKAIURw0MDA4LIAAoAggiAkEbRiABKAIIQRtGcw0LIAJBG0cNECAAKAIMIgIgASgCDEcNCyACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNCyACRQ0LQQAhBCAAKAIUIAEoAhRHDQsMDQsgACgCCCICQRtGIAEoAghBG0ZzDQogAkEbRw0PIAAoAgwiAiABKAIMRw0KIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0KIAJFDQpBACEEIAAoAhQgASgCFEcNCgwMCyAAKAIIIgJBG0YgASgCCEEbRnMNCSACQRtHDQ4gACgCDCICIAEoAgxHDQkgAkEBcyAAKAIQIgMgASgCECIFRnEhBCADIAVHDQkgAkUNCUEAIQQgACgCFCABKAIURw0JDAsLIAAoAggiAkEbRiABKAIIQRtGcw0IIAJBG0cNDSAAKAIMIgIgASgCDEcNCCACQQFzIAAoAhAiAyABKAIQIgVGcSEEIAMgBUcNCCACRQ0IQQAhBCAAKAIUIAEoAhRHDQgMCgsgACgCCCICQRtGIAEoAghBG0ZzDQcgAkEbRw0MIAAoAgwiAiABKAIMRw0HIAJBAXMgACgCECIDIAEoAhAiBUZxIQQgAyAFRw0HIAJFDQdBACEEIAAoAhQgASgCFEcNBwwJCyAAKAIUIAEoAhQQ6QJFDQYgAUEEaiIDKAIAIQIgAEEEaiIFKAIAQQJGDQUgAkECRg0GIAUgAxCkEUUNBgwHCyAAKAIQIgJBG0YgASgCEEEbRnMNBSACQRtHDQIgACgCFCICIAEoAhRHDQUCQCAAKAIYIAEoAhhHIgMNACACRQ0AIAAoAhwgASgCHEcNBiAAKAIgIAEoAiBHDQYMCgsgAw0FIAINBQwJCyAAKAIQIgJBG0YgASgCEEEbRnMNBCACQRtHDQIgACgCFCICIAEoAhRHDQQCQCAAKAIYIAEoAhhHIgMNACACRQ0AIAAoAhwgASgCHEcNBSAAKAIgIAEoAiBHDQUMCQsgAw0EIAINBAwICyAALQABIAEtAAFGIQQMAwsgAEEQaiABQRBqEPcDRQ0CDAYLIABBEGogAUEQahD3A0UNAQwFCyACQQJGDQELIAQPCyABLQAYIQEgAC0AGCIAQQJHBEAgACABRg8LIAFBAkYPCyAAKAIYIAEoAhhGDwsgAEEEaiABQQRqEPQNDwsgACgCCCAAKAIMIAEoAgggASgCDBC2DA8LIABBCGogAUEIahD3AwvREgEMfyMAQTBrIgkkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADKAIAQYCAgIB4RgRAEJQVIQpB6IHAAEEGEMcUIQQgCkHYv8oAQQQQ4gkgBBCqFCADKAIIIAMoAgwQxxQhBCAKQdDFxgBBAxDiCSAEEKoUIAMoAhghBiADKAIUIQcQlhUhBAJAAkAgBgRAIAZBBXQhCwNAIAlBEGogByABEKIBIAkoAhQhBiAJKAIQQQFxDQIgBCAFIAYQiBUgBUEBaiEFIAdBIGohByALQSBrIgsNAAsLIApBocDKAEEEEOIJIAQQqhQgCUEIaiABIApB7oHAACADKAIgIAMoAiQQsQ4gCSgCCEEBcUUNAyAJKAIMIQYMAQsgBEGEAUkNACAEEPkSC0EBIQcgCkGEAU8NCgwLCxCUFSEKQfaBwABBCxDHFCEEIApB2L/KAEEEEOIJIAQQqhQgAygCCCEEIAMoAgQhDBCWFSEHIAQEQCAEQTBsIQ0DQCAFIAxqIgQoAgAhCBCUFSEGAkACQAJAAkACQEEDIAhB/////wdqIAhBgICAgHhNG0EBaw4DAQIDAAtBzYzAAEELEMcUIQggBkHYv8oAQQQQ4gkgCBCqFCAEQQhqKAIAIARBDGooAgAQxxQhBCAGQd/exgBBBRDiCSAEEKoUDAMLQdiMwABBCRDHFCEEIAZB2L/KAEEEEOIJIAQQqhQMAgtB4YzAAEEOEMcUIQggBkHYv8oAQQQQ4gkgCBCqFCAEQQhqKAIAIARBDGooAgAQxxQhCCAGQe+MwABBChDiCSAIEKoUIARBFGooAgAgBEEYaigCABDHFCEIIAZB+YzAAEENEOIJIAgQqhQgBEEgaigCACAEQSRqKAIAEMcUIQQgBkGGjcAAQQoQ4gkgBBCqFAwBC0GQjcAAQRIQxxQhCCAGQdi/ygBBBBDiCSAIEKoUIARBBGooAgAgBEEIaigCABDHFCEIIAZB74zAAEEKEOIJIAgQqhQgBEEQaigCACAEQRRqKAIAEMcUIQggBkH5jMAAQQ0Q4gkgCBCqFCAEQRxqKAIAIARBIGooAgAQxxQhCCAGQYaNwABBChDiCSAIEKoUIARBKGooAgAgBEEsaigCABDHFCEEIAZBoo3AAEEOEOIJIAQQqhQLIAcgCyAGEIgVIAtBAWohCyANIAVBMGoiBUcNAAsLIApB58XGAEEJEOIJIAcQqhQgAygCFCEFIAMoAhAhBxCWFSEIIAUEQCAFQQV0IQtBACEFA0AgCUEoaiAHIAEQogEgCSgCLCEGIAkoAihBAXENCCAIIAUgBhCIFSAFQQFqIQUgB0EgaiEHIAtBIGsiCw0ACwsgCkGhwMoAQQQQ4gkgCBCqFCADKAIgIQUgAygCHCEGEJYVIQggBQRAIAVBBHQhDUEAIQsDQAJAAn8CQCAGKAIAIg9BgYCAgHhHBEAgAS0AASIMDQEQlRUMAgsQlBUhB0GZgsAAQQUQxxQhBSAHQbPFxgBBBRDiCSAFEKoUIAlBGGogASAHQfbVxgAgBkEIaigCACAGQQxqKAIAELEOIAkoAhhBAXFFDQIgCSgCHCEGIAdBgwFLDQkMCgsQlBULIQcgBkEMai0AACEFQbPFxgBBBRDHFCEEAn8gBUEBcQRAQff2ygBBBBDiCQwBC0Hx9soAQQYQ4gkLIQUCQAJAAkAgDARAIAQQ3hUNAkEzEKwBIgENAQwSCyAHIAQgBRChFCIOQYQBTwRAIA4Q+RILIAVBhAFPBEAgBRD5EgsgBEGEAUkNAiAEEPkSDAILIAFBL2pB45HBACgAADYAACABQShqQdyRwQApAAA3AAAgAUEgakHUkcEAKQAANwAAIAFBGGpBzJHBACkAADcAACABQRBqQcSRwQApAAA3AAAgAUEIakG8kcEAKQAANwAAIAFBtJHBACkAADcAACABQTMQxhQhBiABQTMQgRMgBEGEAU8EQCAEEPkSCyAFQYMBSw0HDAgLIAcgBCAFEKoUCyAGQQ1qLQAAIQRB2IHAAEEKEMcUIQUgCUEgaiAEELERIAkoAiQhBCAJKAIgQQFxBEAgBCEGIAVBgwFLDQYMBwsCfwJAAkACQCAMBEAgBRDeFUUNAiAHIAUgBBCqFAwBCyAHIAUgBBChFCIOQYQBTwRAIA4Q+RILIARBhAFPBEAgBBD5EgsgBUGEAUkNACAFEPkSC0HigcAAQQYQxxQhBCAPQYCAgIB4Rg0BIAZBBGooAgAgBkEIaigCABDHFAwCC0EzEKwBIgFFDRAgAUEvakHjkcEAKAAANgAAIAFBKGpB3JHBACkAADcAACABQSBqQdSRwQApAAA3AAAgAUEYakHMkcEAKQAANwAAIAFBEGpBxJHBACkAADcAACABQQhqQbyRwQApAAA3AAAgAUG0kcEAKQAANwAAIAFBMxDGFCEGIAFBMxCBEyAFQYQBTwRAIAUQ+RILIAQiBUGDAUsNBwwIC0GBAUGAASABLQAAGwshBSAMBEAgBBDeFUUNBSAHIAQgBRCqFAwBCyAHIAQgBRChFCIMQYQBTwRAIAwQ+RILIAVBhAFPBEAgBRD5EgsgBEGEAUkNACAEEPkSCyAGQRBqIQYgCCALIAcQiBUgC0EBaiELIA1BEGsiDQ0ACwsgCkHugcAAQQgQ4gkgCBCqFBCUFSEGIAMoAiQgAygCKBDHFCEBIAZB4ePGAEEGEOIJIAEQqhQgAy0ALCEBIAZBwYzAAEEMEOIJQYIBQYMBIAEbEKoUIApBgYLAAEEREOIJIAYQqhQgAy0AMCEBIApBgsbGAEEJEOIJQYMBQYIBIAEbEKoUCyACQaHAygBBBBDiCSAKEKoUQQAhBwwJC0EzEKwBIgFFDQkgAUEvakHjkcEAKAAANgAAIAFBKGpB3JHBACkAADcAACABQSBqQdSRwQApAAA3AAAgAUEYakHMkcEAKQAANwAAIAFBEGpBxJHBACkAADcAACABQQhqQbyRwQApAAA3AAAgAUG0kcEAKQAANwAAIAFBMxDGFCEGIAFBMxCBEyAEQYQBTwRAIAQQ+RILIAVBgwFNDQELIAUQ+RILIAdBgwFNDQELIAcQ+RILIAhBgwFLDQEMAgsgCEGDAU0NAQsgCBD5EgtBASEHIApBhAFJDQELIAoQ+RILIAAgBjYCBCAAIAc2AgAgCUEwaiQADwsAC6URAwV/A34BfCMAQTBrIgMkAAJAAkACQAJAAkACQAJAAkACQAJAQQUgACgCECIEQYCAgIB4cyAEQQBOG0EBaw4FAQIDBAUACyADIAEoAgAoAgBBuNvJAEEEEOcLIAMtAABBBEYNByADKQMAIQdBFBCsASICRQ0IIAJCADcCDCACIAc3AgQgAkEBNgIADAcLIAEoAgAoAgAhAQJAIAAtAABFBEAgAyABQe7byQBBBRDnCwwBCyADIAFB89vJAEEEEOcLCyADLQAAQQRGDQYgAykDACEHQRQQrAEiAkUNByACQgA3AgwgAiAHNwIEIAJBATYCAAwGCyABKAIAIQQCQAJAAkAgACgCAEEBaw4CAQIAC0EUIQIgACkDCCIHQpDOAFQEQCAHIQgMBwsDQCACIANqIgBBBGsgByAHQpDOAIAiCEKQzgB+faciAUH//wNxQeQAbiIFQQF0LwDEuUo7AAAgAEECayABIAVB5ABsa0H//wNxQQF0LwDEuUo7AAAgAkEEayECIAdC/8HXL1YgCCEHDQALDAYLQRQhAiAAKQMIIglCP4chByAHIAmFIAd9IgdCkM4AVARAIAchCAwFCwNAIAIgA2oiAEEEayAHIAdCkM4AgCIIQpDOAH59pyIBQf//A3FB5ABuIgVBAXQvAMS5SjsAACAAQQJrIAEgBUHkAGxrQf//A3FBAXQvAMS5SjsAACACQQRrIQIgB0L/wdcvViAIIQcNAAsMBAsgACsDCCIKvUL///////////8Ag0KAgICAgICA+P8AWgRAIAMgBCgCAEG428kAQQQQ5wsgAy0AAEEERg0GIAMpAwAhB0EUEKwBIgJFDQcgAkIANwIMIAIgBzcCBCACQQE2AgAMBgsgCiADEI8CIQAgA0EoaiAEKAIAIAMgABDnCyADLQAoQQRGDQUgAykDKCEHQRQQrAEiAkUNBiACQgA3AgwgAiAHNwIEIAJBATYCAAwFCyABKAIAIAAoAgQgACgCCBCHCSECDAQLIAAoAgQhBSAAKAIIIQQgAyABKAIAIgAoAgBB99vJAEEBEOcLIAMtAABBBEcEQCADKQMAIQdBFBCsASICRQ0FIAJCADcCDCACIAc3AgQgAkEBNgIADAQLIARFBEAgAyAAKAIAQajnygBBARDnCyADLQAAQQRHBEAgAykDACEHQRQQrAEiAkUNBiACQgA3AgwgAiAHNwIEIAJBATYCAAwFCwwECyAFIAEQ6wIiAg0DIARBAUcEQCAFQTBqIQAgBEEwbEEwayEEA0AgAyABKAIAKAIAQfnbyQBBARDnCyADLQAAQQRHBEAgAykDACEHQRQQrAEiAkUNByACQgA3AgwgAiAHNwIEIAJBATYCAAwGCyAAIAEQ6wIiAg0FIABBMGohACAEQTBrIgQNAAsLIAMgASgCACgCAEGo58oAQQEQ5wtBACECIAMtAABBBEYNAyADKQMAIQdBFBCsASICRQ0EIAJCADcCDCACIAc3AgQgAkEBNgIADAMLIAAoAighAiADIAEoAgAiBCgCAEH428kAQQEQ5wsgAy0AAEEERwRAIAMpAwAhB0EUEKwBIgJFDQQgAkIANwIMIAIgBzcCBCACQQE2AgAMAwsCQAJAAkACQAJAIAJFBEAgAyAEKAIAQezbyQBBARDnCyADLQAAQQRHBEAgAykDACEHQRQQrAEiAkUNCiACQgA3AgwgAiAHNwIEIAJBATYCAAwJCyAAKAIYIgUNAUEAIQIMCAsgACgCGCICRQ0CIAAoAhQiBCACQQZ0aiEFIARBPGooAgAhAiAEQThqKAIAIQYMAQsgACgCFCIEQTxqKAIAIQIgBEE4aigCACEGIAMgASgCACgCAEH528kAQQEQ5wsgAy0AAEEERw0DIAQgBUEGdGohBQsgBEFAayEAIAEoAgAgBiACEIcJIgINBSADIAEoAgAoAgBB9MzKAEEBEOcLIAMtAABBBEcNASAEIAEQ6wIiAg0FIAAgBUYNAANAIABBPGooAgAhAiAAQThqKAIAIQQgAyABKAIAKAIAQfnbyQBBARDnCyADLQAAQQRHDQMgASgCACAEIAIQhwkiAg0GIAMgASgCACgCAEH0zMoAQQEQ5wsgAy0AAEEERw0CIAAgARDrAiICDQYgBSAAQUBrIgBHDQALCyADIAEoAgAoAgBB7NvJAEEBEOcLQQAhAiADLQAAQQRGDQQgAykDACEHQRQQrAEiAkUNBSACQgA3AgwgAiAHNwIEIAJBATYCAAwECyADKQMAIQdBFBCsASICRQ0EIAJCADcCDCACIAc3AgQgAkEBNgIADAMLIAMpAwAhB0EUEKwBIgJFDQMgAkIANwIMIAIgBzcCBCACQQE2AgAMAgsCQCAIQuMAWARAIAinIQEMAQsgCKciAEH//wNxQeQAbiEBIAJBAmsiAiADaiAAIAFB5ABsa0H//wNxQQF0LwDEuUo7AAALAkAgAUEKTwRAIAMgAkECayIAaiABQQF0LwDEuUo7AAAMAQsgAyACQQFrIgBqIAFBMHI6AAALIAlCAFMEQCADIABBAWsiAGpBLToAAAsgA0EoaiAEKAIAIAAgA2pBFCAAaxDnC0EAIQIgAy0AKEEERg0BIAMpAyghB0EUEKwBIgJFDQIgAkIANwIMIAIgBzcCBCACQQE2AgAMAQsCQCAIQuMAWARAIAinIQAMAQsgCKciAUH//wNxQeQAbiEAIAJBAmsiAiADaiABIABB5ABsa0H//wNxQQF0LwDEuUo7AAALAkAgAEEKTwRAIAJBAmsiAiADaiAAQQF0LwDEuUo7AAAMAQsgAkEBayICIANqIABBMHI6AAALIANBKGogBCgCACACIANqQRQgAmsQ5wtBACECIAMtAChBBEYNACADKQMoIQdBFBCsASICRQ0BIAJCADcCDCACIAc3AgQgAkEBNgIACyADQTBqJAAgAg8LAAu3DwIMfwV+IwBBoAJrIgIkACABKAIEIgcgASgCCCIGQQxsaiEKIAEoAgAhDCAHIQgCQAJAAkACQAJAAkACQAJAAkAgBkUNACAHQQxqIQggBygCACIJQYCAgIB4Rg0AIAcoAgghAyAHKAIEIQQgBkEBRwRAIAdBGGohCCAHKAIMIgZBgICAgHhHDQILIAogCGtBDG4hDSAIIApHBEBBACEGA0AgCCAGQQxsaiILKAIEIQogCygCCCIFBEAgCiEBA0AgARCGBSABQcgBahCsBCABQegBaiEBIAVBAWsiBQ0ACwsgCygCACIFBEAgCkEEaygCACILQXhxIQEgASAFQegBbCIFQQRBCCALQQNxIgsbakkNCiALQQBHIAEgBUEnaktxDQsgChDuBQsgDSAGQQFqIgZHDQALCyAMRQ0DIAdBBGsoAgAiCEF4cSEBIAEgDEEMbCIGQQRBCCAIQQNxIggbakkNByAIQQBHIAEgBkEnaktxDQggBxDuBQwDCwwBCyAJQYKAgIB4RgRAIAQhCQwDC0EAIQQgCUGBgICAeEYNACAHKQIEIg+nIQMgBykCECEOIA9CgICAgBBaBEAgD0IgiKchBSADIQEDQCABEIYFIAFByAFqEKwEIAFB6AFqIQEgBUEBayIFDQALCyAJBEAgAyAJQegBbBCBEwsgDqchAyAOQoCAgIAQWgRAIA5CIIinIQUgAyEBA0AgARCGBSABQcgBahCsBCABQegBaiEBIAVBAWsiBQ0ACwtBAiEEIAZFDQAgAyAGQegBbBCBEwwACwJAIAggCkcEQANAIAgoAgQhAyAIKAIAIQYgCCgCCCIFBEAgAyEBA0AgARCGBSABQcgBahCsBCABQegBaiEBIAVBAWsiBQ0ACwsgBgRAIANBBGsoAgAiCUF4cSEBIAEgBkHoAWwiBkEEQQggCUEDcSIJG2pJDQggCUEARyABIAZBJ2pLcQ0JIAMQ7gULIARBAWohBCAIQQxqIgggCkcNAAsLIAwEQCAHQQRrKAIAIgNBeHEhASABIAxBDGwiCEEEQQggA0EDcSIDG2pJDQYgA0EARyABIAhBJ2pLcQ0BIAcQ7gULIAIgBDYCDCACIAJBDGqtQoCAgIDQAYQ3A5gCIAJCATcCHCACQQE2AhQgAkHQuMYANgIQIAIgAkGYAmo2AhggAkEwaiIBQQRyIAJBEGoQ0AwgACACKQI8NwIMIABBFGogAUEUaikCADcCACAAQRxqIAFBHGopAgA3AgAgAEEkaiABQSRqKQIANwIAIABBLGogAUEsaigCADYCACAAIAIpAmQ3AjQgAEE8aiABQTxqKAIANgIAIAIpAjQhDiAAQYmAgIB4NgIwIAAgDjcCBCAAQYCAgIB4NgIADAMLDAULIAMhBiAEIQMLIAZB6AFsIQcCQCAGRQRAIAMhAQwBCyADKQMAIg5CBlEEQCADQegBaiEBDAELIAMoAjghBCADKQMIIQ8gAykCECEQIAMpAxghESACQfgAaiADQcgAakGgAfwKAAAgAkEwaiIBQTBqIANBMGopAwA3AwAgAUEoaiADQShqKQMANwMAIAMpAyAhEiABQcQAaiADQcQAaigCADYCACACIBE3A0ggAiAQNwNAIAIgDzcDOCACIA43AzAgAiASNwNQIAIgAykCPDcCbCACIAQ2AmggAkEoaiADQeABaikDADcDACACQSBqIANB2AFqKQMANwMAIAJBGGogA0HQAWopAwA3AwAgAiADKQPIATcDECAHQegBa0HoAW4hBSABEIYFIAZBAUcEQCADQbADaiEBA0AgAUHIAWsQhgUgARCsBCABQegBaiEBIAVBAWsiBQ0ACwsCQCAJBEAgA0EEaygCACIEQXhxIQEgASAJQegBbCIHQQRBCCAEQQNxIgQbakkNBSAEQQBHIAEgB0EnaktxDQEgAxDuBQsgAigCEEEaRgRAIAAgAikCFDcCACAAQYyAgIB4NgIwIABBEGogAkEkaigCADYCACAAQQhqIAJBHGopAgA3AgAMAwsgAiACQRBqIgGtQoCAgIDAE4Q3A5gCIAJCATcCPCACQQE2AjQgAkH4s8YANgIwIAIgAkGYAmo2AjggAEEEaiACQTBqENAMIABBgICAgHg2AgAgAEGJgICAeDYCMCACKAIQQRpGDQIgARCsBAwCC0HM2soAQS5B/NrKABDGEwwCC0E3EKwBIgRFDQEgAEGJgICAeDYCMCAAQTc2AgwgACAENgIIIABCgICAgPgGNwMAIARBL2pBv7PGACkAADcAACAEQShqQbizxgApAAA3AAAgBEEgakGws8YAKQAANwAAIARBGGpBqLPGACkAADcAACAEQRBqQaCzxgApAAA3AAAgBEEIakGYs8YAKQAANwAAIARBkLPGACkAADcAACADIAdqIgAgAWtB6AFuIQUgACABRwRAA0AgARCGBSABQcgBahCsBCABQegBaiEBIAVBAWsiBQ0ACwsgCUUNACADQQRrKAIAIgFBeHEhACAAIAlB6AFsIgRBBEEIIAFBA3EiARtqSQ0CIAFBAEcgACAEQSdqS3ENAyADEO4FCyACQaACaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvDDwIPfwN+IwBBQGoiBSQAIAVBCGogARCVBgJAAkACQAJAAkACfyAFLQAsIgJBAkcEQEEEIQlBACACQQFxDQEaQQAgBSgCHCIHIAUoAiAiCkYNARpBACAFKAIkIg4gBygCVEcNARpBACAFKAIoIgggBygCWEcNARogBSgCGCEDIAUoAhQhAkEQEKwBIglFDQIgCSACIANqIgY2AgBBASEEIAVBATYCPCAFIAk2AjggBUEENgI0QQQgB0HkAGogCkYNARogB0G8AWohA0EEIQIDQAJAIANBBGsoAgAgDkcNACADKAIAIAhHDQAgBSgCNCAERgRAIAVB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aiIDQQQQuQggBCgCCCEFAkAgBkEBRgRAIAQoAgwhBiACIAU2AgggASADQQQQuQggAiAGNgIIIAEgA0EEELkIIAIgBCgCEDYCCCABIANBBBC5CAwBCyACIAU2AgggASACQQhqQQQQuQgLIAQoAhwgAiAEKAIgIgY2AgggASACQQhqIgNBBBC5CCAGIAEQow8gAiAELQAkNgIIIAEgA0EEELkIIAIgBC0AJSIFQQJHNgIIIAEgA0EEELkIIAVBAkYNAyACIAU2AgggASADQQQQuQgMAwsgAiAEKAIEIgY2AgggASACQQhqIgNBBBC5CCAEKAIIIQUCQCAGQQFGBEAgBCgCDCEGIAIgBTYCCCABIANBBBC5CCACIAY2AgggASADQQQQuQggAiAEKAIQNgIIIAEgA0EEELkIDAELIAIgBTYCCCABIAJBCGpBBBC5CAsgAiAELQAYNgIIIAEgAkEIaiIDQQQQuQggAiAELQAZNgIIIAEgA0EEELkIDAILIAQoAgggAiAEKAIMIgY2AgggASACQQhqIgNBBBC5CCAGIAEQow8gAiAELQAQNgIIIAEgA0EEELkIIAIgBC0AETYCCCABIANBBBC5CAwBCyAEKAIkIQMgAiAEKAIoIgU2AgggASACQQhqQQQQuQggBQRAIAMgBUEUbGohCQNAIAIgAygCACIHNgIIIAEgAkEIaiIFQQQQuQggA0EEaigCACEGAkAgB0EBRgRAIANBCGooAgAhByACIAY2AgggASAFQQQQuQggAiAHNgIIIAEgBUEEELkIIAIgA0EMaigCADYCCCABIAVBBBC5CAwBCyACIAY2AgggASACQQhqQQQQuQgLIAkgA0EUaiIDRw0ACwsgAiAELQA4NgIIIAEgAkEIaiIDQQQQuQggBCABEMsCIAQoAjAgAiAEKAI0IgY2AgggASADQQQQuQggBiABEKMPCyAIIARBQGsiBEcNAAsLIAIgACgCiAEiA0GAgICAeEc2AgggASACQQhqIgVBBBC5CAJAIANBgICAgHhGDQAgACgCjAEhAyACIAAoApABIgQ2AgggASAFQQQQuQggBEUNACAEQcgBbCEEA0AgAyABEPMCIANByAFqIQMgBEHIAWsiBA0ACwsgAiAALQCgAToACCABIAJBCGoiA0EBELkIIAIgAC0AoQE6AAggASADQQEQuQggAiAA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IQ0DQCAHIBUgFCANKAIAIBEoAgAQhAunIhAgCHEiAyICaikAAEKAgYKEiJCgwIB/gyITUARAQQghCwNAIAIgC2ohAiALQQhqIQsgByACIAhxIgJqKQAAQoCBgoSIkKDAgH+DIhNQDQALCyAHIBN6p0EDdiACaiAIcSICaiwAAEEATgRAIAcpAwBCgIGChIiQoMCAf4N6p0EDdiECCyACIANrIAQgA2tzIAhxQQhPBEAgAiAHaiIDLQAAIAMgEEEZdiIDOgAAIAogAkEIayAIcWogAzoAACAHIAJBf3NByABsaiEDQf8BRgRAIA9B/wE6AAAgCiAIIARBCGtxakH/AToAACADIABByAD8CgAADAMLIAMpAAAhEiADIAApAAA3AAAgACASNwAAIAApAAghEiAAIAMpAAg3AAggAyASNwAIIAMoABAhAiADIAAoABA2ABAgACACNgAQIAAoABQhAiAAIAMoABQ2ABQgAyACNgAUIAAoABghAiAAIAMoABg2ABggAyACNgAYIAMoABwhAiADIAAoABw2ABwgACACNgAcIAMoACAhAiADIAAoACA2ACAgACACNgAgIAAoACQhAiAAIAMoACQ2ACQgAyACNgAkIAAoACghAiAAIAMoACg2ACggAyACNgAoIAMoACwhAiADIAAoACw2ACwgACACNgAsIAMoADAhAiADIAAoADA2ADAgACACNgAwIAAoADQhAiAAIAMoADQ2ADQgAyACNgA0IAAoADghAiAAIAMoADg2ADggAyACNgA4IAMoADwhAiADIAAoADw2ADwgACACNgA8IAMoAEAhAiADIAAoAEA2AEAgACACNgBAIAAoAEQhAiAAIAMoAEQ2AEQgAyACNgBEDAELCyAPIBBBGXYiAjoAACAKIAggBEEIa3FqIAI6AAALIAEgBkkiAiABaiEFIAINAAsgCCAOIAhBCEkbBUEACyAMazYCCAsgCUEgaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAlBADYCGCAJQQE2AgwgCUGczMoANgIIIAlCBDcCECAJQQhqQfy/xAAQ8RMAC5QPAgh/AX4jAEHwAWsiBSQAIAVBiAFqIgYgAigCBCILIAIoAggiDBCKCiAFIAatQoCAgICQAoQ3A0ggBUIBNwLEASAFQQI2ArwBIAVBnPLKADYC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IgYgAkEIahD5AiAEQS9qIAZB0AD8CgAADAILIARBgAFqIgYgAkEIahD5AiAEQS9qIAZB0AD8CgAADAELIARBKGogAkEBakHXAPwKAAALIAMgBzoAACADQQFqIARBKGpB1wD8CgAAIAAgAzYCGCAAIAU2AhQgAEEHOgAAIABBDGogAUEEaiIBQQhqKQIANwIAIAAgASkCADcCBAwLCyAAIAFB0AD8CgAADAoLIAEoAgQhA0HQABCsASICRQ0EIAIgASgCCBD5AiAAIAI2AgggACADNgIEIABBCToAAAwJCyAAQQo6AAAMCAsgASgCOCIDKAIAIQIgAyACQQFqNgIAIAJBAEgNAiABQQhqIQICQAJAAkACQCABKAIIIgVBG2siB0EAIAUgB08bQQFrDgMBAgMACyAFQRtHDQYgASgCHCICKAIAIQUgAiAFQQFqNgIAIAVBAEgNBSAEQRRqIAFBFGopAgA3AgAgBCACNgIcIARBGzYCCCAEIAEpAgw3AgwMBwsgBEEIakEEciABQQxqEMwKIARBHDYCCAwGCyAEQQhqQQRyIAFBDGoQzAogBEEdNgIIDAULIARBCGoiBUEYaiACQRhqKQMANwMAIAVBEGogAkEQaikDADcDACAFQQhqIAJBCGopAwA3AwAgBCACKQMANwMIDAQLIAEoAgghAyABKAIEIgEoAgAhAiABIAJBAWo2AgAgAkEASA0BIAAgAzYCCCAAIAE2AgQgAEEFOgAADAYLENETCwALIARBCGogAhD/AgsgACAEKQMIIg03AwggBEEoaiICQSBqIAFBKGoiASkDACIMNwMAIABBKGogDDcDACACQShqIAFBCGopAwAiDDcDACACQQhqIARBCGoiAUEIaikDACIONwMAIAJBEGogAUEQaikDACIPNwMAIAJBGGogAUEYaikDACIQNwMAIABBEGogDjcDACAAQRhqIA83AwAgAEEgaiAQNwMAIABBMGogDDcDACAEIA03AyggAEEEOgAAIAAgAzYCOAwCCyADIQcLIABBCGogAUEIahCmAiAAIAI2AkggACADNgJEIAAgBjYCQCAAIAc2AjwgACAINgI4IABBAzoAACAAIAEtAEw6AEwLIARB0AFqJAAL9Q8BGn8jAEGgBGsiAiQAIAJBADYCICACQoCAgICAATcCGCACQSRqIAEQ4wsgAigCKCIJ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CGogAEEIaikAADcAACACIAApAAA3AAAMAwsgACkACCESIAAgAikACDcACCACIBI3AAggACkAACESIAAgAikAADcAACACIBI3AAAgAikAGCESIAIgACkAGDcAGCAAIBI3ABggAikAECESIAIgACkAEDcAECAAIBI3ABAgACkAKCESIAAgAikAKDcAKCACIBI3ACggACkAICESIAAgAikAIDcAICACIBI3ACAMAQsLIA8gEEEZdiICOgAAIAogCCAFQQhrcWogAjoAAAsgASAHSSICIAFqIQMgAg0ACyAIIA4gCEEISRsFQQALIA1rNgIICyAJQSBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgCUEANgIYIAlBATYCDCAJQZzMygA2AgggCUIENwIQIAlBCGpB/L/EABDxEwALlQ8CGn8BfiMAQTBrIgYkACABLQBEIRYCQAJAAkACQAJAAkACQAJAAkAgAS0AAEEMaw4CAQAGCyABKAIERQ0BDAULIAEoAgQNBEEIIRAgBkEIaiIDQQhqIAFBEGooAgA2AgAgBiABKQIINwMIIAEoAjAhDCABKAI0IQ4gASgCOCEHIAEoAjwhBCABKAJAIQggBkEkaiADIAIQ1wEgBigCLCICQfK4nA5PDQEgBigCKCETIAYoAiQhFCACQcgAbCIDBEAgAiERIAMQrAEiEEUNBwsgAgRAIBMgAkEMbGohFyAEQRRsIRIgDEECRyEYIARB58yZM0khGSATIQkDQCAJKAIIIRogCSgCBCEbIAkoAgAhHAJAAkAgGEUEQCAZRQ0GQQIhFUEAIQMgEkUEQEEEIQVBACELDAMLIBIQrAEiBUUNCyAERQRAQQAhCwwDCyAHIQIgBCEKA0AgAyASRg0CIAIoAhAiCygCACEPIAsgD0EBajYCACAPQQBIDQwgAyAFaiIPIAIpAgA3AgAgD0EIaiACQQhqKQIANwIAIA9BEGogCzYCACADQRRqIQMgAkEUaiECIApBAWsiCg0ACwwBCyAIIAgoAgAiAkEBajYCACAEIQMgByEFIA4hCyAMIRUgAkEASA0KDAELIAQiAyELCyAQIA1ByABsaiICIBY6AEQgAiAINgJAIAIgAzYCPCACIAU2AjggAiALNgI0IAIgFTYCMCACIBo2AhAgAiAbNgIMIAIgHDYCCCAC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ACgCmAE2AgggASAFQQQQuQggAiAAKAKcATYCCCABIAVBBBC5CCACIAAoAnwiA0GAgICAeEc2AgggASAFQQQQuQgCQCADQYCAgIB4Rg0AIAAoAoABIQMgAiAAKAKEASIGNgIIIAEgBUEEELkIIAZFDQAgAyAGQegBbGohBQNAIAMgARD9AiADQcgBaiABEMoCIAUgA0HoAWoiA0cNAAsLIAIgACkDECIKPgIIIAEgAkEIaiIDQQQQuQggCkIDUQRAIAIgACkDGDcDCCABIANBCBC5CAsgAiAENgIIIAEgAkEIaiIDQQQQuQggBEEBcQRAIAIgACkDCDcDCCABIANBCBC5CAsgAiAALQAgIgNBC0c2AgggASACQQhqQQQQuQggA0ELRwRAIABBIGogARC7BQsgACgCdCEIIAIgACgCeCIDNgIIIAEgAkEIakEEELkIIAMEQCADQQZ0IQlBACEFA0AgAkEDIAUgCGoiAygCACIEQRtrIARBGk0bIgQ2AgggASACQQhqQQQQuQgCQAJAAkACQAJAIARBAWsOAwECAwALIAIgA0EEaigCACIHNgIIIAEgAkEIaiIEQQQQuQggA0EIaigCACEGAkAgB0EBRgRAIANBDGooAgAhByACIAY2AgggASAEQQQQuQggAiAHNgIIIAEgBEEEELkIIAIgA0EQaigCADYCCCABIARBBBC5CAwBCyACIAY2AgggASACQQhqQQQQuQgLIANBHGooAgAgAiADQSBqKAIAIgc2AgggASACQQhqIgRBBBC5CCAHIAEQow8gAiADQSRqLQAANgIIIAEgBEEEELkIIAIgA0Elai0AACIDQQJHNgIIIAEgBEEEELkIIANBAkYNAyACIAM2AgggASAEQQQQuQgMAwsgAiADQQRqKAIAIgc2AgggASACQQhqIgRBBBC5CCADQQhqKAIAIQYCQCAHQQFGBEAgA0EMaigCACEHIAIgBjYCCCABIARBBBC5CCACIAc2AgggASAEQQQQuQggAiADQRBqKAIANgIIIAEgBEEEELkIDAELIAIgBjYCCCABIAJBCGpBBBC5CAsgAiADQRhqLQAANgIIIAEgAkEIaiIEQQQQuQggAiADQRlqLQAANgIIIAEgBEEEELkIDAILIANBCGooAgAgAiADQQxqKAIAIgc2AgggASACQQhqIgRBBBC5CCAHIAEQow8gAiADQRBqLQAANgIIIAEgBEEEELkIIAIgA0ERai0AADYCCCABIARBBBC5CAwBCyADQSRqKAIAIAIgA0EoaigCACIHNgIIIAEgAkEIaiIEQQQQuQggByABEIgRIAIgA0E4ai0AADYCCCABIARBBBC5CCADIAEQygIgA0EwaigCACACIANBNGooAgAiAzYCCCABIARBBBC5CCADIAEQow8LIAkgBUFAayIFRw0ACwsgAiAAKAKIASIDQYCAgIB4RzYCCCABIAJBCGoiBEEEELkIAkAgA0GAgICAeEYNACAAKAKMASEDIAIgACgCkAEiBTYCCCABIARBBBC5CCAFRQ0AIAVByAFsIQUDQCADIAEQ/QIgA0HIAWohAyAFQcgBayIFDQALCyACIAAtAKABOgAIIAEgAkEIaiIDQQEQuQggAiAALQChAToACCABIANBARC5CCACIAAtAKIBIgVBAkc2AgggASADQQQQuQggBUECRwRAIAIgBTYCCCABIANBBBC5CAsgACgCtAEhBCACIAAoArgBIgM2AgggASACQQhqQQQQuQggAwRAIANBDGwhBSAEQQhqIQMDQCABIANBBGsoAgAgAygCABC5CCACQf8BOgAIIAEgAkEIakEBELkIIANBDGohAyAFQQxrIgUNAAsLIAAoAsABIQMgAiAAKALEASIANgIIIAEgAkEIakEEELkIIABFDQEgAEHIAWwhBQNAIAMgARD9AiADQcgBaiEDIAVByAFrIgUNAAsMAQsgAiAAKAJcNgIIIAEgAkEIaiIDQQQQuQggAiAALQAIQQtHIgU2AgggASADQQQQuQggBUUNACAAQQhqIAEQuwULIAJBEGokAAucDAELfwJAAkACQAJAAkACQAJAAkAgACgCAEEBaw4DAgMAAQsgACgCCCEEIAAoAgwiCgRAA0AgBCAGQQxsaiIIKAIEIQMgCCgCCCICBEAgAyEBA0AgARD8AQJAIAFB0ABqKAIAIgVBgoCAgHhIDQAgBUUNACABQdQAaigCACILQQRrKAIAIglBeHEhByAHQQRBCCAJQQNxIgkbIAVqSQ0LIAlBAEcgByAFQSdqS3ENCiALEO4FCyABQeAAaiEBIAJBAWsiAg0ACwsgCCgCACICBEAgA0EEaygCACIFQXhxIQEgASACQeAAbCICQQRBCCAFQQNxIgUbckkNCSAF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BCAHEO4FQQQhB0EAIQhBACEFDAELIAcgAUEEIAVBAnQQyAYiB0UNASAFIQgLIAAgBTYCDCAAIAc2AgggACAINgIEIAAgBjoAACALQSBqJAAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyALQQA2AhggC0EBNgIMIAtBqMbEADYCCCALQgQ3AhAgC0EIakGwxsQAEPETAAu1DwEJfyMAQcABayIDJAAgAigCBCIJIAIoAggiBkHMAGxqIQogAigCACELIAkhAgJAAkACQAJAAkAgBkUNACADQb0BaiEHAkADQAJAIAJByQBqIQQgAkEEaiEFIAJBzABqIQYgAkHIAGotAAAhCAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCAEEBaw4EAgMEAAELIAJBzABqIQIMEAsgA0EEaiAFQcQA/AoAACADQQJqIgUgBEECai0AADoAACADIAQvAAA7AQBBDBCsASICDQMMDgsgA0EEaiAFQcQA/AoAACADQQJqIgUgBEECai0AADoAACADIAQvAAA7AQBBCxCsASICRQ0NIAJBB2pBh9jGACgAADYAACACQYDYxgApAAA3AAAgA0ELNgKAASADIAI2AnwgA0ELNgJ4IAEgA0H4AGoQsQ0gCEEBcQ0DDAkLIANBBGogBUHEAPwKAAAgA0ECaiIFIARBAmotAAA6AAAgAyAELwAAOwEAQQwQrAEiAkUNDCACQQhqQZPYxgAoAAA2AAAgAkGL2MYAKQAANwAAIANBDDYCgAEgAyACNgJ8IANBDDYCeCABIANB+ABqELENIAhBAXENAwwHCyADQQRqIAVBxAD8CgAAIANBAmoiBSAEQQJqLQAAOgAAIAMgBC8AADsBAEELEKwBIgJFDQsgAkEHakGe2MYAKAAANgAAIAJBl9jGACkAADcAACADQQs2AoABIAMgAjYCfCADQQs2AnggASADQfgAahCxDSAIQQFxDQMMBQsgAkEIakH818YAKAAANgAAIAJB9NfGACkAADcAACADQQw2AoABIAMgAjYCfCADQQw2AnggASADQfgAaiIEELENIAhBAXFFDQNBCBCsASICRQ0KIAJCzILRqqSqkKYgNwAAIANBCDYCgAEgAyACNgJ8IANBCDYCeCABIAQQsQ0MAwtBCBCsASICRQ0JIAJCzILRqqSqkKYgNwAAIANBCDYCgAEgAyACNgJ8IANBCDYCeCABIANB+ABqELENDAULQQgQrAEiAkUNCCACQsyC0aqkqpCmIDcAACADQQg2AoABIAMgAjYCfCADQQg2AnggASADQfgAahCxDQwDC0EIEKwBIgJFDQcgAkLMgtGqpKqQpiA3AAAgA0EINgKAASADIAI2AnwgA0EINgJ4IAEgA0H4AGoQsQ0MAQsgA0H4AGoiBCADQQRqQcQA/AoAACAHIAMvAQA7AAAgB0ECaiAFLQAAOgAAIAMgCDoAvAEgA0HIAGoiAiABIAQQ1xAgAygCSEGBgICAeEYNAyAAIAMpAkg3AgAgAEEoaiACQShqKQIANwIAIABBIGogAkEgaikCADcCACAAQRhqIAJBGGopAgA3AgAgAEEQaiACQRBqKQIANwIAIABBCGogAkEIaikCADcCAAwECyADQfgAaiIEIANBBGpBxAD8CgAAIAcgAy8BADsAACAHQQJqIAUtAAA6AAAgAyAIOgC8ASADQcgAaiICIAEgBBDXECADKAJIIgRBgYCAgHhGDQIgACADKQJMNwIEIABBLGogAkEsaigCADYCACAAQSRqIAJBJGopAgA3AgAgAEEcaiACQRxqKQIANwIAIABBFGogAkEUaikCADcCACAAQQxqIAJBDGopAgA3AgAgACAENgIADAMLIANB+ABqIgQgA0EEakHEAPwKAAAgByADLwEAOwAAIAdBAmogBS0AADoAACADIAg6ALwBIANByABqIgIgASAEENcQIAMoAkgiBEGBgICAeEYNASAAIAMpAkw3AgQgAEEsaiACQSxqKAIANgIAIABBJGogAkEkaikCADcCACAAQRxqIAJBHGopAgA3AgAgAEEUaiACQRRqKQIANwIAIABBDGogAkEMaikCADcCACAAIAQ2AgAMAgsgA0H4AGoiBCADQQRqQcQA/AoAACAHIAMvAQA7AAAgB0ECaiAFLQAAOgAAIAMgCDoAvAEgA0HIAGoiAiABIAQQ1xAgAygCSEGBgICAeEYNACAAIAMpAkg3AgAgAEEoaiACQShqKQIANwIAIABBIGogAkEgaikCADcCACAAQRhqIAJBGGopAgA3AgAgAEEQaiACQRBqKQIANwIAIABBCGogAkEIaikCADcCAAwBCyAKIAYiAkcNAQwECwsgCiAGa0HMAG4h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NgIcIANBjODKADYCGCADQgE3AiQgAyADQRBqrUKAgICA8A+ENwMAIAMgAzYCICABIAIgA0EYahC4CQwRCyAAKAIIRQ0OIAMgACsDEDkDECADQQE2AhwgA0GM4MoANgIYIANCATcCJCADIANBEGqtQoCAgICAEIQ3AwAgAyADNgIgIAEgAiADQRhqELgJDBALIAAoAgRBgYCAgHhGDQ0gAyAAQQRqNgIQIANBAjYCHCADQdCixgA2AhggA0IBNwIkIAMgA0EQaq1CgICAgOAChDcDACADIAM2AiAgASACIANBGGoQuAkMDwsgACgCBEGBgICAeEYNDCADIABBBGo2AhAgA0ECNgIcIANB0KLGADYCGCADQgE3AiQgAyADQRBqrUKAgICAkBCENwMAIAMgAzYCICABIAIgA0EYahC4CQwOCyAAKAIcQYCAgIB4Rg0LIAAoAiQhBCAAKAIgIQVBASABQffbyQBBASACKAIMIgYRAAANDRoCQCAEBEAgBEEMbCEHIARBAWshBCADQRBqrUKAgICAkBCEIQhBACEAA0AgAyAFNgIQIANBATYCHCADQYzgygA2AhggA0IBNwIkIAMgCDcDACADIAM2AiAgASACIANBGGoQuAkNAiAAIARJBEAgAUH528kAQQEgBhEAAA0DCyAFQQxqIQUgAEEBaiEAIAdBDGsiBw0ACwsgAUGo58oAQQEgBhEAAAwOC0EBDA0LIAAoAgRBgYCAgHhGDQogAyAAKAIMNgIQIANBAjYCHCADQYCjxgA2AhggA0IBNwIkIAMgA0EQaq1CgICAgNABhDcDACADIAM2AiAgASACIANBGGoQuAkMDAsgAC0AASIAQQJGDQkgAyAAOgAQIANBATYCHCADQYzgygA2AhggA0IBNwIkIAMgA0EQaq1CgICAgOAAhDcDACADIAM2AiAgASACIANBGGoQuAkMCwsgACgCBCIAQYCAxABGDQggAyAANgIQIANBAjYCHCADQeCixgA2AhggA0IBNwIkIAMgA0EQaq1CgICAgKABhDcDACADIAM2AiAgASACIANBGGoQuAkMCgsgACgCBEGAgICAeEYNByAAKAIMIQQgACgCCCEFQQEgAUH328kAQQEgAigCDCIGEQAADQkaAkAgBARAIARByABsIQcgBEEBayEEIANBEGqtQoCAgICgEIQhCEEAIQADQCADIAU2AhAgA0EBNgIcIANBjODKADYCGCADQgE3AiQgAyAINwMAIAMgAzYCICABIAIgA0EYahC4CQ0CIAAgBEkEQCABQfnbyQBBASAGEQAADQMLIAVByABqIQUgAEEBaiEAIAdByABrIgcNAAsLIAFBqOfKAEEBIAYRAAAMCgtBAQwJCyAAKAIIQYCAgIB4Rg0GIAMgAEEIajYCECADQQE2AhwgA0GM4MoANgIYIANCATcCJCADIANBEGqtQoCAgICgDoQ3AwAgAyADNgIgIAEgAiADQRhqELgJDAgLIAAoAhhBhYCAgHhGDQUgAyAAQQhqNgIQIANBATYCHCADQYzgygA2AhggA0IBNwIkIAMgA0EQaq1CgICAgLAQhDcDACADIAM2AiAgASACIANBGGoQuAkMBwsgACgCBEGBgICAeEYNBCADIABBBGo2AhAgA0EBNgIcIANBjODKADYCGCADQgE3AiQgAyADQRBqrUKAgICA4AKENwMAIAMgAzYCICABIAIgA0EYahC4CQwGCyAAKAIEIgVFDQMgAyAAKQMINwIEIAMgBTYCACADQQI2AhwgA0HQosYANgIYIANCATcCJCADIAOtQoCAgIDAEIQ3AxAgAyADQRBqNgIgIAEgAiADQRhqELgJDAULIAAoAgQiAEUNAiADIAA2AhAgA0ECNgIcIANB0KLGADYCGCADQgE3AiQgAyADQRBqrUKAgICA0BCENwMAIAMgAzYCICABIAIgA0EYahC4CQwECyAAKAIEQQFxRQ0BIAMgACkDCDcCECADQQI2AhwgA0HQosYANgIYIANCATcCJCADIANBEGqtQoCAgIDgEIQ3AwAgAyADNgIgIAEgAiADQRhqELgJDAMLIAAoAgQNAQsgAUG428kAQQQgAigCDBEAAAwBCyADIAAoAgg2AhAgA0EBNgIcIANBjODKADYCGCADQgE3AiQgAyADQRBqrUKAgICAkAOENwMAIAMgAzYCICABIAIgA0EYahC4CQsgA0EwaiQAC8gQAQ9/IwBB0AlrIgYkACAGIAM2AiQgBiACNgIgIAZBGGogAiADEOwJIAYgBikDGDcCKCAGQTBqIAZBIGoiAiABELcHIAZB4AFqIAZBKGoiAyABELcHAkACQAJAAkBBwAAQrAEiB0UNACAHIAQpAwA3AwAgByAFKQMANwMgIAdBGGogBEEYaikDADcDACAHQRBqIARBEGopAwA3AwAgB0EIaiAEQQhqKQMANwMAIAdBKGogBUEIaikDADcDACAHQTBqIAVBEGopAwA3AwAgB0E4aiAFQRhqKQMANwMAQQcQrAEiC0UNACALQQNqQePlxgAoAAA2AAAgC0Hg5cYAKAAANgAAQTgQrAEiDkUNACAGQQI2AoQJIAYgAzYCjAkgBiACNgKICSAGQcQJaiEPIAZBlAlqIRAgBkGICWohEgNAIAYgCkEBaiITNgKACSAGQaQJaiASIApBAnRqKAIAIgIoAgAgAkEEaigCABDwBCAGKAKoCSICIAYoAqwJIglBFGxqIQhBAyEEIAYoAqQJIQwgCUUEQCACIQUMBQsgAkEUaiEFIAIoAgAiA0ECRg0EAkACQCAJQQFHBEAgAkEoaiEFIAIoAhQiDUECRw0BCyAGQbgJaiACQQRqIgRBCGooAgA2AgAgBiAEKQIANwOwCSAIIAVrQRRuIQQgAigCECENIAUgCEcEQCAFQRBqIQUDQCAFKAIAIgkoAgAhCCAJIAhBAWs2AgAgCEEBRgRAIAUoAgAQMgsgBUEUaiEFIARBAWsiBA0ACwsgDEUNASACQQRrKAIAIgVBeHEhBCAEIAxBFGwiCEEEQQggBUEDcSIFG2pJDQQgBUEARyAEIAhBJ2pLcQ0FIAIQ7gUMAQsgBkHICWogAkEgaikCADcDACAGQbgJaiACQRBqKAIANgIAIAYgAikCGDcDwAkgBiACKQIINwOwCSADQQRGIAMhBCACKAIEIhQhA0UNBQsgECAGKQOwCTcCACAQQQhqIAZBuAlqIgUoAgA2AgAgBiADNgKQCSAGIA02AqAJIAZBgAhqIAZBkAlqEKIOIAYoAoAIIQICQCAGLQCgCEECSQRAQYWAgIB4IQQCQAJAAkACQAJAAkACQAJAAkACQCACQQFrDgwAAQICAwQFBgcICQULC0GBgICAeCEEDAoLQYKAgIB4IQQMCQtBi4CAgHghBAwIC0GIgICAeCEEDAcLQYaAgIB4IQQMBgtBgICAgHghBAwFC0GPgICAeCEEDAQLQYyAgIB4IQQMAwtBkICAgHghBAwCC0GHgICAeCEEDAELIAJBAnQoAtCRSyECQQwQrAEiEUUNAiARIAI2AgBBioCAgHghBAsgBigCjAgiAygCACECIAMgAkEBazYCACACQQFGBEAgBigCjAgQMgsCQCAGKAKQCCICRQ0AIAIgAigCACICQQFrNgIAIAJBAUcNACAGKAKQCCAGKAKUCBDVEAsgBkGwCWogBkGQCWoQ3AYgBigCsAkEfyAGQYAIaiICQQhqIgMgBSkCADcDACAGIAYpArAJNwOACCAGQRBqIAIQ/A0gBkHACWogBigCECAGKAIUEMABIAYoAoAIIgUoAgAhAiAFIAJBAWs2AgAgBkECOwHMCSACQQFGBEAgBigCgAggBigChAgQ1RALIAMgD0EIaigCADYCACAGIA8pAgA3A4AIIAYoAsAJBUGBgICAeAshAyAGKAKgCSIFKAIAIQIgBSACQQFrNgIAIAJBAUYEQCAGKAKgCRAyCyAOIApBHGxqIgIgAzYCDCACIBE2AgQgAiAENgIAIAIgBikDgAg3AhAgAkEYaiAGQYAIaiICQQhqKAIANgIAQQEhCiATQQJHDQALIAZBCGogBigCICAGKAIkENoOIAIgBigCCCICIAYoAgwgARDpBEHgAhCsASIDRQ0AIAMgBkHgAWpBsAH8CgAAIANBsAFqIAZBMGpBsAH8CgAAQSAQrAEiAUUNACABQQI2AhwgASAHNgIYIAFCh4CAgCA3AhAgASALNgIMIAFBBzYCCCABQoGAgIAQNwIAIAZBnAVqIAZBiAhqKQIANwIAIAZBpAVqIAZBkAhqKQIANwIAIAZBrAVqIAZBmAhqKQIANwIAIAZBtAVqIAZBoAhqKQIANwIAIAZBvAVqIAZBqAhqKQIANwIAIAZBxAVqIAZBsAhqKAIANgIAIAYgBikCgAg3ApQFIAZBAjYCkAUgBiADNgKMBSAGQQI2AogFIAZBADYCkAQgBkGBgICAeDYCmAQgBkECNgKsBCAGIA42ArAEIAZBAjYCtAQgBiABNgK4BCAGQdDXxgA2ArwEIAZBgYCAgHg2AuAEIAZBEjoAqAQgBkEFNgKQAyAGQYCAgIB4NgL8BCAGQYGAgIB4NgLwBCACIAIoAgAiAUEBazYCACABQQFGBEAgAhAyCyAGQQQ2AoAIIAZByAVqIgEgBkGQA2ogBkGACGoQuRAgACABQQAQ7wMgBigCKCIBKAIAIQAgASAAQQFrNgIAIABBAUYEQCAGKAIoEDILIAYoAiAiASgCACEAIAEgAEEBazYCACAAQQFGBEAgBigCIBAyCyAGQdAJaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgBkGQCGogBkG4CWooAgA2AgAgBkGgCGogBkHICWopAwA3AgAgBiAUNgKECCAGIAQ2AoAIIAYgBikDsAk3AogIIAYgDTYClAggBiAGKQPACTcCmAggBiAINgK0CCAGIAw2ArAIIAYgBTYCrAggBiACNgKoCEH45cYAQTEgBkGACGpB6OXGAEGs5sYAEIoSAAvsmAECO38GfiMAQZAEayIPJAAgD0EQaiEwIAIhJiADIQggBCE3An8gBQRAIA9BBGoiAiAFQQRqKAIAIAVBCGooAgAQnwkgAkEAIA8oAgRBgICAgHhHGwwBCyAPQYCAgIB4NgIEQQALIScgASEcQQAhBCMAQeAJayIGJAAgCCgCCCERIAgoAgQhDkHIussALQAARQRAENYRCyAGQZAGakHI+soAKQMANwMAQbi6ywBBuLrLACkDACJBQgF8NwMAIAZBwPrKACkDADcDiAYgBkHAussAKQMANwOgBiAGIEE3A5gGIBFB0ABsIRQCfyARRQRAQbj6ygAhEEJ/IUJBAQwBCyAOIBRqIRkgBkGYBmohCiAOIQwDQCAMQTRqKAIAIQkgDEE4aigCACIBQQFqQQF2IAEgBigClAYbIgIgBigCkAZLBEAgBkGIBmogAiAKEMMDCwJAIAFFDQAgCSABQegAbGohFQNAIAYpA6AGIkFC88rRy6eM2bL0AIUhQiAGKQOYBiJDQuHklfPW7Nm87ACFIUUgQULt3pHzlszct+QAhSFBIENC9crNg9es27fzAIUhRCAJQeQAaiIFKAIAIgtBB3EhAyAJQeAAaiITKAIAIQJBACEHIAtBeHEiBAR/QQAhAQNAIAEgAmopAAAiRiBChSJCIEV8IkUgQSBEfCJEIEFCDYmFIkF8IUMgQyBBQhGJhSFBIEUgQkIQiYUiQiBEQiCJfCFEIEQgQkIViYUhQiBDQiCJIUUgRCBGhSFEIAQgAUEIaiIBSw0ACyAEQQFrQXhxQQhqBUEACyEBQgAhQwJ+IANBBE8EQCABIAJqNQAAIUNBBCEHCyADIAdBAXJLBEAgASACaiAHajMAACAHQQN0rYYgQ4QhQyAHQQJyIQcLAkAgAyAHSwRAIAIgASAHamoxAAAgB0EDdK2GIEOEIUMgC0EBaiEBDAELIAtBAWohASADDQBC/wEMAQsgQ0L/ASADQQN0rYaEIkMgA0EHRw0AGiBCIEOFIkIgRXwiRiBBIER8IkQgQUINiYUiQXwhRSBFIEFCEYmFIUEgRiBCQhCJhSJCIERCIIl8IUQgRCBCQhWJhSFCIEVCIIkhRSBDIESFIURCAAshQyBFIEMgAa1COIaEIkUgQoUiQ3whQiBCIENCEImFIkYgQSBEfCJEQiCJfCFDIEMgRkIViYUiRiBCIEQgQUINiYUiQnwiREIgiUL/AYV8IUEgQSBGQhCJhSJGIEQgQkIRiYUiRCBDIEWFfCJDQiCJfCFCIEMgREINiYUiQyBBfCJFQiCJIEIgRkIViYUiRHwhQSBBIERCEImFIkQgRSBDQhGJhSJDIEJ8IkVCIIl8IUIgQiBEQhWJhSJEIEEgQ0INiSBFhSJBfCJDQiCJfCJFIEFCEYkgQ4UiQSBCfCBBQg2JhSJCfCFBIEEgREIQiSBFhUIViSBCQhGJhSBBQiCIhYUhQSAGKAKQBkUEQCAGQYgGakEBIAoQwwMgBSgCACELIBMoAgAhAgsgCUHcAGohEyAJQegAaiEJIAYoAogGIgNBBGshGiAGKAKMBiIEIEGncSEBIEFCGYgiQ0L/AINCgYKEiJCgwIABfiFFQQAhBUEAIRADQAJ/AkACQCABIANqKQAAIkIgRYUiQUKBgoSIkKDAgAF9IEFCf4WDQoCBgoSIkKDAgH+DIkFCAFIEQANAIBogQXqnQQN2IAFqIARxQQJ0aygCACINQQhqKAIAIAtGBEAgAiANQQRqKAIAIAsQoxNFDQMLIEFCAX0gQYMiQUIAUg0ACwsgQkKAgYKEiJCgwIB/gyFBIAVBAUcEQCBBUA0CIEF6p0EDdiABaiAEcSEHC0EBIEEgQkIBhoNQDQIaIAMgB2osAAAiAUEATgRAIAMgAykDAEKAgYKEiJCgwIB/g3qnQQN2IgdqLQAAIQELIAMgB2ogQ6dB/wBxIgI6AAAgAyAHQQhrIARxakEIaiACOgAAIAMgB0ECdGtBBGsgEzYCACAGIAYoApQGQQFqNgKUBiAGIAYoApAGIAFBAXFrNgKQBgsgCSAVRw0DDAQLQQALIQUgEEEIaiIQIAFqIARxIQEMAAsACwALIBkgDEHQAGoiDEcNAAsgBigCiAYiECkDACFCIAYoApQGIQRBASAGKAKMBiICRQ0AGiAQIAJBAnRBC2pBeHEiAWshDSABIAJqQQlqIQtBAAshBUHIussALQAARQRAENYRCyAGQShqIgFBCGpByPrKACkDADcDAEG4ussAQbi6ywApAwAiQUIBfDcDACAGQcD6ygApAwA3AyggBkHAussAKQMANwNAIAYgQTcDOAJAAkACQAJAAkAgBEUNACAQQQhqIRUgQkJ/hUKAgYKEiJCgwIB/gyFBIAEgBCABQRBqIhoQmQMDQCBBUARAA0AgEEEgayEQIBUpAwAgFUEIaiEVQoCBgoSIkKDAgH+DIkFCgIGChIiQoMCAf1ENAAsgQUKAgYKEiJCgwIB/hSFBCyAQIEF6p0EBdkE8cWtBBGsoAgAiAUEIaigCACEZIAFBBGooAgAhHiAGQdADaiEBQQAhByAmKAIAIgpBDGooAgAhCSAmKAIIIQwgJigCBCECAkACQAJAIApBEGooAgAiEiIDDgICAQALA0ACfyAJIANBAXYiIiAHaiIWQeQAbGoiE0HUAGooAgAiFyACRwRAIAIgF0sMAQsgE0HYAGooAgAgDEkLIRMgFiAHIBMbIQcgAyAiayIDQQFLDQALCwJ/IAkgB0HkAGxqIgNB1ABqKAIAIhMgAkcEQCACIBNLDAELIANB2ABqKAIAIAxJCyAHaiEDCyABQQA6ACggASAMNgIkIAEgAjYCICABQQA2AhQgASADNgIQIAEgDDYCDCABIAI2AgggASAmNgIAIAEgCkEIajYCBCABIAkgEkHkAGxqNgIcIAEgCSADQeQAbGo2AhgCQAJAAkAgBi0A+AMNACAGKALoAyIBIAYoAuwDIglGDQAgBEEBayEEIEFCAX0gQYMhQQNAIAYgAUHkAGoiAjYC6AMgASgCVCAGKALwA0cNASABKAJYIAYoAvQDRw0BIAYoAuQDIgMgBigC4ANqIgwgBigC1AMiB0EIaigCACIBTw0DIAIhAQJAIAdBBGooAgAgDEHkAGxqIgotAGANACAKLQBIQQNxRQ0AIAYoAtADIgIoAgAiAygCACEBIAMgAUEBajYCACABQQBIDQcgBkEQaiACKAIAIgNBCGogDBDDDiAZIAYoAhRGBEAgBigCECAeIBkQoxNFDQQLIAMgAygCACIBQQFrNgIAIAFBAUYEQCADEDILIAYoAuQDIQMgBigC7AMhCSAGKALoAyEBCyAGIANBAWo2AuQDIAEgCUcNAAsLQcyoygAQsBUACyAGIAM2AsAIIAYgDDYCtAggBkEANgKwCCAGKQM4IAYpA0AgBkGwCGoQ6QshQiAGKAIwRQRAIAZBKGpBASAaEJkDCyAGKAIsIhkgQqdxIQcgQkIZiCJFQv8Ag0KBgoSIkKDAgAF+IURBACECIAYoAighAUEAIQkDQAJ/AkACQAJAIAEgB2opAAAiQyBEhSJCQoGChIiQoMCAAX0gQkJ/hYNCgIGChIiQoMCAf4MiQkIAUgRAA0AgASBCeqdBA3YgB2ogGXFBbGxqIhNBFGsoAgBFBEAgDCATQRBrKAIARg0DCyBCQgF9IEKDIkJCAFINAAsLIENCgIGChIiQoMCAf4MhQiACQQFHBEAgQlANAyBCeqdBA3YgB2ogGXEhCgtBASBCIENCAYaDUA0DGiABIApqLAAAIgJBAE4EQCABIAEpAwBCgIGChIiQoMCAf4N6p0EDdiIKai0AACECCyABIApqIEWnQf8AcSIDOgAAIAEgCkEIayAZcWpBCGogAzoAACABIApBbGxqQRRrIgFBEGogBkGwCGoiA0EQaigCADYCACABQQhqIANBCGopAgA3AgAgASAGKQKwCDcCACAGIAYoAjRBAWo2AjQgBiAGKAIwIAJBAXFrNgIwDAELIAMgAygCACIBQQFrNgIAIAFBAUcNACADEDILIAQNBAwFC0EACyECIAlBCGoiCSAHaiAZcSEHDAALAAsLIAwgAUGspsUAEOMSDAELIAUgC0VyRQRAIA1BBGsoAgAiAkF4cSEBIAFBBEEIIAJBA3EiAhsgC2pJDQMgAkEARyABIAtBJ2pLcQ0EIA0Q7gULIAYoAiwhMyAGKAIoIRkCQAJAIAYoAjQiIkUEQCARQZGNpANPDQIgCCgCACELAkAgEUG4AmwiAUUEQEEIIRZBACEeDAELIBEhHiABEKwBIhZFDQQLIBEEQCAcQRBqIQUgBkHQA2qtQoCAgICAGoQhQSARQQR0QRBrQQR2QQFqISogBkGsAmohASAGQZgCaiECIAZBqAlqIQkgBkGEBGohDSAWIQcgDiEKA0AgBkGwCGogCkHQAPwKAAAgBkHQA2oiAyAmIBwQqQMgBkGYB2oiBEEIaiIVIANBCGopAgA3AwAgBEEQaiITIANBEGoiDCkCADcDACAEQRhqIhogA0EYaiIjKQIANwMAIARBIGoiEiADQSBqKQIANwMAIARBKGoiFyADQShqKQIANwMAIARBMGoiBCADQTBqKAIANgIAIAZBADYCjAQgBkKAgICAgAE3AoQEIAZBADYCmAQgBkKAgICAgAE3ApAEIAYgBikC0AM3A5gHIAlBCGogDUEIaigCADYCACAJIA0pAgA3AgACQCAcKAIAQQFxBEAgIyAFQRhqKQMAIkI3AwAgDCAFQRBqKQMANwMAIAYgBSkDADcD0AMgBiAFQQhqKQMANwPYA0GBgICAeCEMIEKnQQFxBEAgBiBBNwOYAyAGQgE3ApQGIAZBAjYCjAYgBkGIysoANgKIBiAGIAZBmANqNgKQBiAGQfAHaiAGQYgGahDQDCAGKAL0ByERIAYoAvAHIQwgBigC+AchCAsgAiAGKQOgCTcDACABIAYpA5gHNwIAIAJBCGogCSkDADcDACACQRBqIAZBsAlqKAIANgIAIAFBCGogFSkDADcCACABQRBqIBMpAwA3AgAgAUEYaiAaKQMANwIAIAFBIGogEikDADcCACABQShqIBcpAwA3AgAgAUEwaiAEKAIANgIAIAZBgICAgHg2ApQCIAYgCDYCkAIgBiARNgKMAiAGIAw2AogCDAELIAIgBikDoAk3AwAgASAGKQOYBzcCACACQQhqIAkpAwA3AwAgAkEQaiAGQbAJaigCADYCACABQQhqIBUpAwA3AgAgAUEQaiATKQMANwIAIAFBGGogGikDADcCACABQSBqIBIpAwA3AgAgAUEoaiAXKQMANwIAIAFBMGogBCgCADYCACAGQYCAgIB4NgKUAiAGIAg2ApACIAYgETYCjAIgBkGBgICAeDYCiAILIAZBgYCAgHg2AvgBIAZCCDcDsAEgBkIENwOoASAGQQU2AiggJwRAIAYgJ0EEaigCACAnQQhqKAIAIBwQ2wkgBkHQA2oiAyAGQShqIgQgBigCABCOAyAEIANBuAL8CgAACyA3BEAgBkEENgKIBiAGQdADaiIDIAZBKGoiBCAGQYgGahC5ECAEIANBuAL8CgAACyAGQbAIahDtCyAHIAZBKGpBuAL8CgAAIApB0ABqIQogB0G4AmohByAUQdAAayIUDQALCyALRQ0BIA5BBGsoAgAiAkF4cSEBIAEgC0HQAGwiA0EEQQggAkEDcSICG3JJDQUgAkEARyABIANBJ2pLcUUEQCAOEO4FDAILDAYLAn8gHCgCOEEBRgRAIAgoAgAhBQJAIBFFBEBBBCEMQQAhCUEAIQEMAQsgHCgCPCERIAZB4ANqIQJBACEJQQQhDEEAIQEgDiEDA0AgAiADQdAA/AoAACAGIAE2AtgDIAYgDDYC1AMgBiAJNgLQAwJAIAFFBEAgBkEoaiACEN4SIAlFBEAgBkHQA2oQtxIgBigC1AMhDAsgDCAGKQIoNwIAIAxBCGogBkEwaikCADcCAEEBIQEMAQsgESAGKAKoBCIKIAFBBHQiByAMaiIEQQRrIggoAgBqIgtPBEAgBEEIayINKAIAIgcgBEEQayIJKAIARgRAIAkQyBIgCCgCACAKaiELCyAEQQxrKAIAIAdB0ABsaiACQdAA/AoAACAIIAs2AgAgDSAHQQFqNgIADAELIAZBKGogAhDeEiABIAlGBEAgBkHQA2oQtxIgBigC1AMhDAsgByAMaiIEIAYpAig3AgAgBEEIaiAGQTBqKQIANwIAIAFBAWohAQsgA0HQAGohAyAGKALQAyEJIBRB0ABrIhQNAAsLIAUEQCAOQQRrKAIAIgNBeHEhAiACIAVB0ABsIgRBBEEIIANBA3EiAxtySQ0HIANBAEcgAiAEQSdqS3ENCCAOEO4FCyAJQQR0Ig5BDG4hCCABQQR0IgMgDGohAiAMIgQhBQJAIAFFDQAgA0EQayIDQfAAcUHwAEcEQEEAIANBBHZBAWpBB3FrIQEDQCAEKQIAIUEgBUEIaiAEQQhqKAIANgIAIAUgQTcCACAFQQxqIQUgBEEQaiEEIAFBAWoiAQ0ACwsgA0HwAEkNAANAIAQpAgAhQSAFQQhqIARBCGooAgA2AgAgBSBBNwIAIARBEGopAgAhQSAFQRRqIARBGGooAgA2AgAgBUEMaiBBNwIAIARBIGopAgAhQSAFQSBqIARBKGooAgA2AgAgBUEYaiBBNwIAIARBMGopAgAhQSAFQSxqIARBOGooAgA2AgAgBUEkaiBBNwIAIARBQGspAgAhQSAFQThqIARByABqKAIANgIAIAVBMGogQTcCACAEQdAAaikCACFBIAVBxABqIARB2ABqKAIANgIAIAVBPGogQTcCACAEQeAAaikCACFBIAVB0ABqIARB6ABqKAIANgIAIAVByABqIEE3AgAgBEHwAGopAgAhQSAFQdwAaiAEQfgAaigCADYCACAFQdQAaiBBNwIAIAVB4ABqIQUgAiAEQYABaiIERw0ACwsgAiAERwRAIAIgBGtBBHYhE0EAIRQDQCAEIBRBBHRqIgooAgQhESAKKAIIIhoEQEEAIQ0DQCARIA1B0ABsaiIHEKwEAkAgBygCQCIBRQ0AIAFBAnRBC2pBeHEiAiABakEJaiIBRQ0AIAcoAjwgAmsiA0EEaygCACILQXhxIQIgAkEEQQggC0EDcSILGyABakkNCyALQQBHIAIgAUEnaktxDQwgAxDuBQsgBygCNCEDIAcoAjgiAgRAIAMhAQNAIAFB3ABqKAIAIgsEQCABQeAAaigCACIeQQRrKAIAIhJBeHEhFSAVQQRBCCASQQNxIhIbIAtqSQ0NIBJBAEcgFSALQSdqS3ENDiAeEO4FCwJAIAEtAABBB0YEQAJAAkACQAJAAkACQCABQQhqLQAADgYBAgcDBAUACyABQRBqEKwEDAYLIAFBDGooAgAiC0UNBSABQRBqKAIAIh5BBGsoAgAiEkF4cSEVIBVBBEEIIBJBA3EiEhsgC2pJDRIgEkEARyAVIAtBJ2pLcQ0TIB4Q7gUMBQsgAUEQahCsBAwECyABQRBqEKwEDAMLIAFBEGoQrAQMAgsgAUEQahCsBAwBCyABEPkICyABQegAaiEBIAJBAWsiAg0ACwsgBygCMCICBEAgA0EEaygCACIHQXhxIQEgASACQegAbCICQQRBCCAHQQNxIgcbakkNCyAHQQBHIAEgAkEnaktxDQwgAxDuBQsgGiANQQFqIg1HDQALCyAKKAIAIgIEQCARQQRrKAIAIgNBeHEhASABIAJB0ABsIgJBBEEIIANBA3EiAxtySQ0JIANBAEcgASACQSdqS3ENCiAREO4FCyATIBRBAWoiFEcNAAsLIAwhBAJAIAlFDQAgCEEMbCIBIA5GDQAgDkUEQEEEIQQMAQsgDCAOQQQgARDIBiIERQ0FCyAFIAxrQQxuDAELQQwQrAEiBEUNAyAEIAgpAgA3AgAgBEEIaiAIQQhqKAIANgIAQQEhCEEBCyEBAkAgHCgCMEUEQCAEIRIgASEFDAELIBwoAjQhGiAGIAg2AqgJIAYgBDYCoAkgBiABQQxsIgIgBGoiIzYCrAkgBiAENgKkCQJAIAFFBEBBBCESQQAhCEEAIQUMAQsgAhCsASISRQ0EIAZBpAdqIQ4gGgRAIAZBKGpBBHIhDCAGQeQDaiEVIAZB0ANqIgJBEGohESACQQhqIRMgBkHQBGoiHkEQaiEYIAEhCEEAIQUCQANAAkAgBkH4B2ogBEEIaigCACIBNgIAIAYgBCkCACJBNwPwByAGIARBDGoiBDYCpAkgDkEIaiICIAE2AgAgDiBBNwIAIAYgBTYCoAcgBiASNgKcByAGIAg2ApgHAkAgBigCrAciAyAaTQRAIAUgCEYEQCAGQZgHahC9EiAGKAKcByESCyASIAVBDGxqIgEgDikCADcCACABQQhqIAIoAgA2AgAgBUEBaiEFDAELIB5CADcDACAeQQhqQgA3AwBBACEBIBhBADYCACAGIBo2AswEIAZBADYCyAQgBkKAgICAwAA3A8AEIAYgBigCpAc2ArgEIAYgBigCqAciAjYCtAQgBiACNgKwBCAGQRs2AuADIAZBADYC2AMgBkEAOgDoBCAGQX82AuQEIAYgAiADQdAAbGo2ArwEQQEhByAGQQE2AvAEAkACQANAQX8hAyAGQX82AtADIAEgBigC3ARJDQECfwJAAkACQCAGKALYBCICIAFLDQACQCABIAJGBEAgBigCyAQgASAGKALgBGtLDQIgBi0A6AQNByAGQRs2AiggBigC4AMhAiAGQYgGaiIDIBVBzAD8CgAAIBEgBkEoakHQAPwKAAAgAkEbRg0BIAwgA0HMAPwKAABBAAwFCyAGLQDoBA0GIAZBKGogExDZAwwDCyAGKAK0BCIDIAYoArwERg0BIAYgA0HQAGo2ArQEIAMoAgAiAkEbRg0BIAYoAtQEIQkgA0EEaiEDIAYCfyAGKALQBCIIIAYoAswERwRAIAhBAWoMAQsgBiAJQQFqIgk2AtQEQQELNgLQBCAGKALcAyEIIAYgCTYC3AMgBigC2AMgBkEBNgLYA0EBRiAIIAlHcUUEQCAMIANBzAD8CgAAQQAMBAsgBkGIBmogA0HMAPwKAAAgBigC4ANBG0cEQCAREO0LIAYoAtgEQQFqIQcLIAYgAjYC4AMgFSAGQYgGakHMAPwKAAAgBiAHNgLYBAwCCyAGQShqIBMgARC1BAwBCyAGQQE6AOgECyAGKALQAyEDIAYoAigiAkEbRg0CIANBAWoLIQMgBkGwCGoiCCAMQcwA/AoAACAGIAM2AtADIAJBHEYNAkHAAhCsASIJRQ0MIAkgAjYCACAJQQRqIAhBzAD8CgAAIANFBEBBBCELQQEhAkECIQNB0AAhCgNAIAZBfzYC0AMCQAJ/AkACQCABIAYoAtwESQ0AAkACQAJAAkACQCAGKALYBCIIIAFLDQACQCABIAhGBEAgBigCyAQgASAGKALgBGtLDQIgBi0A6AQNByAGQRs2AiggBigC4AMhCCAGQYgGaiIHIBVBzAD8CgAAIBEgBkEoakHQAPwKAAAgCEEbRg0BIAYgCDYCKCAMIAdBzAD8CgAAIAZBADYC0AMMBQsgBi0A6AQNBiAGQShqIBMQ2QMMAwsgBigCtAQiCCAGKAK8BEYNASAGIAhB0ABqNgK0BCAIKAIAIg1BG0YNASAGKALUBCEQIAhBBGohCCAGAn8gBigC0AQiByAGKALMBEcEQCAHQQFqDAELIAYgEEEBaiIQNgLUBEEBCzYC0AQgBigC3AMhByAGIBA2AtwDIAYoAtgDIAZBATYC2ANBAUYgByAQR3FFBEAgDCAIQcwA/AoAACAGIA02AiggBkEANgLQAwwECyAGQYgGaiAIQcwA/AoAACABIQcgBigC4ANBG0cEQCAREO0LIAYoAtgEIQcLIAYgDTYC4AMgFSAGQYgGakHMAPwKAAAgBiAHQQFqNgLYBAwCCyAGQShqIBMgARC1BAwBCyAGQQE6AOgECyAGIAYoAtADQQFqIgg2AtADIAYoAihBG0YNAQsgAkEBaiEIIAIgC0cNBCAIIAMgAyAISRsiAkGZs+YMTQ0CQQAhAiAGQYgGagwDCyAIDQoLIAYoAuQEIgNBf0cgASADTXFFBEAgBiABNgLkBAsgBkEANgLQAyAGKAKYByAFRgRAIAZBmAdqIAVBAUEEQQwQyhEgBigCnAchEgsgEiAFQQxsaiIBIAI2AgggASAJNgIEIAEgCzYCACAGIAVBAWoiBTYCoAcgBiAGKALwBCIBQQFqIgc2AvAEIAYoAtADRQ0FQfDLygAQ1BUACyAJIApBCEEEIAIgAkEETRsiC0HQAGwiAhDIBiIJDQEgBkEINgKIBiAGQZgDagsgAjYCACAGKAKYAxogBigCiAYQjBUACyAJIApqIAZBKGpB0AD8CgAAIApB0ABqIQogA0ECaiEDIAghAiAGKALQA0UNAAsLC0HEzMoAENQVAAsgBiADQQFqNgLQAwsgBigCvAQiASAGKAK0BCIHa0HQAG4hCyABIAdHBEBBACENA0AgByANQdAAbGoiCBCsBAJAIAgoAkAiAUUNACABQQJ0QQtqQXhxIgIgAWpBCWoiAUUNACAIKAI8IAJrIgNBBGsoAgAiCUF4cSECIAJBBEEIIAlBA3EiCRsgAWpJDQ4gCUEARyACIAFBJ2pLcQ0PIAMQ7gULIAgoAjQhAyAIKAI4IgIEQCADIQEDQCABQdwAaigCACIJBEAgAUHgAGooAgAiFkEEaygCACIXQXhxIQogCkEEQQggF0EDcSIXGyAJakkNECAXQQBHIAogCUEnaktxDREgFhDuBQsCQCABLQAAQQdGBEACQAJAAkACQAJAAkAgAUEIai0AAA4GAQIHAwQFAAsgAUEQahCsBAwGCyABQQxqKAIAIglFDQUgAUEQaigCACIWQQRrKAIAIhdBeHEhCiAKQQRBCCAXQQNxIhcbIAlqSQ0VIBdBAEcgCiAJQSdqS3ENFiAWEO4FDAULIAFBEGoQrAQMBAsgAUEQahCsBAwDCyABQRBqEKwEDAILIAFBEGoQrAQMAQsgARD5CAsgAUHoAGohASACQQFrIgINAAsLIAgoAjAiAgRAIANBBGsoAgAiCEF4cSEBIAEgAkHoAGwiAkEEQQggCEEDcSIIG2pJDQ4gCEEARyABIAJBJ2pLcQ0PIAMQ7gULIAsgDUEBaiINRw0ACwsgBigCuAQiAQRAIAYoArAEIAFB0ABsEIETCyAGKALgA0EbRwRAIBEQ7QsLIAYoAsQEIQogBigCyAQiLQRAQQAhCQNAIAogCUEEdGoiBygCDCIBIAcoAgQiC2tB0ABuITQgASALRwRAQQAhDQNAIAsgDUHQAGxqIggQrAQCQCAIKAJAIgFFDQAgAUECdEELakF4cSICIAFqQQlqIgFFDQAgCCgCPCACayIDQQRrKAIAIhZBeHEhAiACQQRBCCAWQQNxIhYbIAFqSQ0QIBZBAEcgAiABQSdqS3ENESADEO4FCyAIKAI0IQMgCCgCOCICBEAgAyEBA0AgAUHcAGooAgAiFgRAIAFB4ABqKAIAIitBBGsoAgAiEEF4cSEXIBdBBEEIIBBBA3EiEBsgFmpJDRIgEEEARyAXIBZBJ2pLcQ0TICsQ7gULAkAgAS0AAEEHRgRAAkACQAJAAkACQAJAIAFBCGotAAAOBgECBwMEBQALIAFBEGoQrAQMBgsgAUEMaigCACIWRQ0FIAFBEGooAgAiK0EEaygCACIQQXhxIRcgF0EEQQggEEEDcSIQGyAWakkNFyAQQQBHIBcgFkEnaktxDRggKxDuBQwFCyABQRBqEKwEDAQLIAFBEGoQrAQMAwsgAUEQahCsBAwCCyABQRBqEKwEDAELIAEQ+QgLIAFB6ABqIQEgAkEBayICDQALCyAIKAIwIgIEQCADQQRrKAIAIghBeHEhASABIAJB6ABsIgJBBEEIIAhBA3EiCBtqSQ0QIAhBAEcgASACQSdqS3ENESADEO4FCyA0IA1BAWoiDUcNAAsLIAcoAggiAgRAIAcoAgAiA0EEaygCACIIQXhxIQEgASACQdAAbCICQQRBCCAIQQNxIggbckkNDiAIQQBHIAEgAkEnaktxDQYgAxDuBQsgLSAJQQFqIglHDQALCyAGKALABCIBRQ0AIAogAUEEdBCBEwsgBigCmAchCCAEICNHDQEMBAsLQbTMygAQ1BUACwwIC0EAIQNBACEFAkADQCAGIAU2AqAHIAYgEjYCnAcgBiABNgKYByAOIAMgBGoiCCkCADcCACAOQQhqIgcgCEEIaigCADYCACAGKAKsBw0BIAEgBUYEQCAGQZgHahC9EiAGKAKcByESIAYoApgHIQELIAMgEmoiCCAOKQIANwIAIAhBCGogBygCADYCACAFQQFqIQUgAiADQQxqIgNHDQALIAYgAyAEajYCpAkgASEIDAELQaCoygBBG0G8qMoAEMYTAAsgBkGgCWoQrAYLIAVBkY2kA08NAQJAIAVBuAJsIgFFBEBBCCEWQQAhHgwBCyAFIR4gARCsASIWRQ0DCyAGIBIgBUEMbGoiPTYCJCAGIAg2AiAgBiASNgIcIAYgEjYCGCAFBEAgHEEQaiEuICJBAWshLSAZQQhqITQgBkHQA2oiAq1CgICAgIAahCFCQQQgIiAiQQRNGyIrQRRsITggBkGsAmohHSAGQagEaiE1IAZBoAlqIgFBGWohOSABQRFqITogAUEJaiE7IAFBAXIhPCAGQbEGaiEjIAZBqQZqIRUgBkGIBmoiAUEZaiETIAFBEWohGiABQQlqIRcgAkEEaiE+IAZBkARqIT8gIkHnzJkzSSFAA0AgNCEBIBkiAikDAEKAgYKEiJCgwIB/gyJBQoCBgoSIkKDAgH9RBEAgASEDA0AgAkGgAWshAiADKQMAIANBCGoiASEDQoCBgoSIkKDAgH+DIkFCgIGChIiQoMCAf1ENAAsLIBIoAgghJCASKAIEIQwgEigCACEoIAIgQUKAgYKEiJCgwIB/hSJBeqdBA3ZBbGxqIgNBBGsoAgAiBCgCACEFIAQgBUEBajYCACAFQQBIDQQCQCADQRRrKAIAIgVBAkcEQCADQRBrIgMpAgAhQyAGQZAGaiIIIANBCGooAgA2AgAgBiBDNwOIBiBARQ0FAkAgOEUEQEEEIQ5BACERDAELICshESA4EKwBIg5FDQcLIA4gBTYCACAOIAYpA4gGNwIEIA4gBDYCECAOQQxqIAgoAgA2AgAgBkEBNgK4CCAGIA42ArQIIAYgETYCsAggLQRAIEFCAX0gQYMhQUEBIQggLSEKAn8DQCBBUARAA0AgAkGgAWshAiABKQMAIAFBCGohAUKAgYKEiJCgwIB/gyJBQoCBgoSIkKDAgH9RDQALIEFCgIGChIiQoMCAf4UhQQsgAiBBeqdBA3ZBbGxqIgNBBGsoAgAiBCgCACEFIAQgBUEBajYCACAFQQBIDQkgBigCsAgiBSADQRRrKAIAIgdBAkYNARogA0EQayIDKQIAIUMgBkHYA2oiCSADQQhqKAIANgIAIAYgQzcD0AMgQUIBfSBBgyFBIAUgCEYEQCAGQbAIaiAIIApBBEEUEMoRIAYoArQIIQ4LIA4gCEEUbGoiAyAHNgIAIAMgBikD0AM3AgQgA0EMaiAJKAIANgIAIAMgBDYCECAGIAhBAWoiCDYCuAggCkEBayIKDQALICIhCCAGKAKwCAshESAGKAK0CCEOIAhBAkkNAiAIQRVPBEAjAEGAIGsiAyQAAkACQAJAAkBBgLUYIAggCEGAtRhPGyIBIAggCEEBdmsiAiABIAJLGyIBQc0BTwRAIAJB58yZM08NAgJAIAFBFGwiAkUEQEEAIQFBBCECDAELIAIQrAEiAkUNBAsgDiAIIAIgASAIQcEASRC2AiACQQRrKAIAIgVBeHEhBCAEIAFBFGwiAUEEQQggBUEDcSIFG2pJDQ8gBUEARyAEIAFBJ2pLcQ0EIAIQ7gUMAQsgDiAIIANBzAEgCEHBAEkQtgILIANBgCBqJAAMBgsQ0RMLAAsMCwtBACEEIA5BFGohAiAOIAhBFGxqIRQgDiEDA0AgAyEBIAIhAyABKAIEIQIgASgCACEFIAEoAiAhCyABKAIcIQogASgCGCEJAkACQAJAAn8CQAJAAkAgASgCFCINQQFxIgcEQCAFQQFxRQ0BIAEoAggiBSAKSSAFIApLayACIAlJIAIgCUtrIAIgCUYbIgJB/wFxDQIgASgCDCICIAtJIAIgC0trIQIMAgsgBUEBcUUNAgsgBSANSCAFIA1KayECCyACQQBODQQgASgCJCIFIAdFDQEaIAQhAgNAIAEhByACIA5qIhgiAUEUaiABKQIANwIAIAFBJGogAUEQaigCADYCACABQRxqIAFBCGopAgA3AgAgAkUNAyABQRRrKAIAQQFxRQ0EIAdBFGshASACQRRrIQIgGEEMaygCACIQIApJIAogEElrIBhBEGsoAgAiECAJSSAJIBBJayAJIBBGGyIQQQBIIAsgGEEIaygCAEkgEEH/AXEbDQALIAchAQwDCyACIAlNDQMgASgCJAshBSADIAEpAgA3AgAgA0EQaiABQRBqKAIANgIAIANBCGogAUEIaikCADcCACAEIQIgASAORg0AA0AgAiAOaiIBQRRrIgcoAgBBAXFFBEAgCSABQRBrKAIATw0DCyABIAcpAgA3AgAgAUEQaiAHQRBqKAIANgIAIAFBCGogB0EIaikCADcCACACQRRrIgINAAsLIA4hAQsgASAFNgIQIAEgCzYCDCABIAo2AgggASAJNgIEIAEgDTYCAAsgBEEUaiEEIBQgA0EUaiICRw0ACwwCC0EBIQgMAQtBBCEOQQAhEUEAIQgLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgJEUEQEEAIR9BBCElDAELICRBDGwQrAEiJUUNGiAIQdWq1QpLDRkgDCAkQdAAbGohLCAIQeAAbCEpIA4gCEEUbGohNkEAIR8gDCEYA0AgBkGwCGogGEHQAPwKAAACQCApRQRAQQghFEEAIQEMAQsgCCEBICkQrAEiFEUNHAsgBkEANgL4ByAGIBQ2AvQHIAYgATYC8AcgCARAQQAhECAOIQUDQCAFKAIEIQsgBkGIBmogBkGwCGoCfyAFKAIAQQFGBEACQAJAIAUoAhAiGygCTCINRQ0AIAUoAgwhICAFKAIIISEgG0HQAGooAgAhAgNAIA1BDGohCiANQQRqIQEgDS8BpggiBEEMbCEDQX8hCQJAA0AgA0UEQCAEIQkMAgsgASgCBCIHICFJIAcgIUtrIAEoAgAiByALSSAHIAtLayAHIAtGGyIHQf8BcUUEQCAKKAIAIgcgIEkgByAgS2shBwsgAUEMaiEBIAlBAWohCSADQQxrIQMgCkEMaiEKIAdBAUYNAAsgB0H/AXFFDQMLIAJFDQEgAkEBayECIA0gCUECdGooAqgIIQ0MAAsAC0HUyMQAQRZB7KfFABCHEwALIA0gCUHUAGxqIgEoAogBQQFGBEAgAUGIAWooAgQiASAbKAJwTw0HIBsoAmwgAUEEdGoiAkEIaiEBIAJBBGoMAgsgG0GgAmooAgAiASALTQ0HIBtBnAJqKAIAIAtBJGxqIgFBIGooAgAiAiAhTQ0IIAFBHGooAgAgIUHUAGxqIgEoAgBBgICAgHhHDQkgASgCJCICICBNDQogASgCICAgQdwAbGoiAkEkaiEBIAJBIGoMAQsgBSgCECIBKAIQIgIgC00NCiABKAIMIAtB5ABsaiICKAIAQQFGBEAgAigCBCICIAEoAnBPDQwgASgCbCACQQR0aiICQQhqIQEgAkEEagwBCyACKAJUIgMgASgCoAIiBE8NDCACKAJYIgQgASgCnAIgA0EkbGoiAUEgaigCACIDTw0NIAFBHGooAgAgBEHUAGxqIgEoAgBBgoCAgHhHDQ4gAigCXCICIAEoAiQiA08NDyABKAIgIAJB3ABsaiICQSRqIQEgAkEgagsoAgAgASgCABCVBAJAIAYtAIgGIhtBCEcEQCAGLQCwBiEKIAYtAKgGIQsgBi0AoAYhBCAGLQCYBiENIAYtAJAGIQkgFyEBIBohAiATIQMgFSEHAkACQAJAIBsOCAECAgICAgIAAgsgCUH/AXFBAUcNASAaIQEgEyECIBUhAyAjIQcgDSEJIAQhDSALIQQgCiELCyAGIAEoAAA2ApgHIAYgAUEDaigAADYAmwcgBiAJOgCgCSAGIAIoAAA2AuQHIAYgAygAADYCkAcgBiAHKAAANgKIByAGIAJBA2ooAAA2AOcHIAYgA0EDaigAADYAkwcgBiAHQQNqKAAANgCLByA8QQNqIAYoAJsHNgAAIDwgBigCmAc2AAAgOyAGKALkBzYAACA7QQNqIAYoAOcHNgAAIDogBigCkAc2AAAgOkEDaiAGKACTBzYAACAGIA06AKgJIAYgBDoAsAkgBiALOgC4CSA5QQNqIAYoAIsHNgAAIDkgBigCiAc2AAAgBkGYB2oiASAFIAZBoAlqIBwQoQEgPiABQcgA/AoAACABIAZB0ANqQcwA/AoAACAGKALwByAQRgRAIAZB8AdqEMMSIAYoAvQHIRQLIBQgEEHgAGxqIgFBADYCACABQQRqIAZBmAdqQcwA/AoAACABQYGAgIB4NgJQDAILIAYgFygAADYCmAcgBiAaKAAANgLkByAGIBMoAAA2ApAHIAYgFSgAADYCiAcgBiAXQQNqIgAoAAA2AJsHIAYgGkEDaiIBKAAANgDnByAGIBNBA2oiAigAADYAkwcgBiAVQQNqIgMoAAA2AIsHIAZB3ANqIAAoAAA2AAAgBkHkA2ogASgAADYAACAGQewDaiACKAAANgAAIAYgGzoA0AMgBiAJOgDYAyAGIA06AOADIAYgBDoA6AMgBiAXKAAANgDZAyAGIBooAAA2AOEDIAYgEygAADYA6QMgBiAGKACJBjYA0QMgBiAGKACMBjYA1AMgBkH0A2ogAygAADYAACAGQfwDaiAjQQNqKAAANgAAIAZB0ANqIgBB0ABqIAZBiAZqIgFB0ABqKQMANwMAIABByABqIAFByABqKQMANwMAIABBQGsgAUFAaykDADcDACAAQThqIAFBOGopAwA3AwAgBiALOgDwAyAGIAo6APgDIAYgFSgAADYA8QMgBiAjKAAANgD5AyAGIAYpA7gGNwOABEHMp8oAQcQAIABBvKfKAEHcqMoAEIoSAAsgBSgCBCEBAkAgBSgCAEEBRgRAIAUoAhAiA0GgAmooAgAiAiABTQ0SIAUoAggiAiADQZwCaigCACABQSRsaiIBQSBqKAIAIgNPDRMgAUEcaigCACACQdQAbGoiASgCAEGAgICAeEcNFCAFKAIMIgIgASgCJCIDSQ0BIAIgA0GMqMUAEOMSAAsgBSgCECICKAIQIgMgAU0NFCACKAIMIAFB5ABsaiIDKAJUIgEgAigCoAIiBE8NFSADKAJYIgQgAigCnAIgAUEkbGoiAUEgaigCACICTw0WIAFBHGooAgAgBEHUAGxqIgEoAgBBgoCAgHhHDRcgAygCXCICIAEoAiQiA08NGAsCQAJAIAEoAiAgAkHcAGxqLQBYRQ0AIAZB0ANqIgEgBRCpBCAGKALQAyICQRxGDQEgAkEbRwRAIAEQrAQMAQsgBigC1AMiAQRAIAYoAtgDIgNBBGsoAgAiBEF4cSECIAJBBEEIIARBA3EiBBsgAWpJDSMgBEEARyACIAFBJ2pLcQ0kIAMQ7gULIAYoAuQDIQMgBigC6AMiAgRAIAMhAQNAIAEQrAQgAUEgaiEBIAJBAWsiAg0ACwsgBigC4AMiAkUNACADQQRrKAIAIgRBeHEhASABIAJBBXQiAkEEQQggBEEDcSIEG3JJDSIgBEEARyABIAJBJ2pLcQ0jIAMQ7gULIAYoAvAHIBBGBEAgBkHwB2oQwxILIAYoAvQHIhQgEEHgAGxqIgFBgYCAgHg2AlAgAUENNgIADAELIAYoAvAHIBBGBEAgBkHwB2oQwxILIAYoAvQHIhQgEEHgAGxqIgFBgYCAgHg2AlAgAUEANgIcIAFBADoAGCABQYGAgIB4NgIIIAFBAjYCAAsgBiAQQQFqIhA2AvgHIDYgBUEUaiIFRw0ACwsgBkGgA2oiASAGQfgHaigCADYCACAGIAYpAvAHNwOYAyAGQbAIahDtCyAlIB9BDGxqIgJBCGogASgCADYCACACIAYpA5gDNwIAIB9BAWohHyAsIBhB0ABqIhhHDQALCyAoBEAgDEEEaygCACICQXhxIQEgASAoQdAAbCIDQQRBCCACQQNxIgIbckkNHCACQQBHIAEgA0EnaktxDR0gDBDuBQsgCEGM3egFTw0YAkAgCEGwAWwiBEUEQEEIIQdBACEJDAELIAghCSAEEKwBIgdFDRoLIAgEQCAOIQEgByECIAghAwNAIAZB0ANqIgUgASAcQQAQqQIgAiAFQbAB/AoAACABQRRqIQEgAkGwAWohAiADQQFrIgMNAAsLQRAQrAEiBUUNGSAFIAk2AgggBSAHNgIEIAUgBzYCACAFIAQgB2o2AgwgBkGYA2ogJiAcEKkDIAUoAgQiAiAFKAIMIgNGBEAgAiEBDBQLIAUgAkGwAWoiATYCBCACKAJwIgRBBUYNEyAGQbAIaiIDIAJB8AD8CgAAIAZB8AdqIgFBOGoiByACQawBaigCADYCACABQTBqIgkgAkGkAWopAgA3AwAgAUEoaiIMIAJBnAFqKQIANwMAIAFBIGoiCyACQZQBaikCADcDACABQRhqIg0gAkGMAWopAgA3AwAgAUEQaiIYIAJBhAFqKQIANwMAIAFBCGoiASACQfwAaikCADcDACAGIAIpAnQ3A/AHQcAFEKwBIgpFDRkgCiADQfAA/AoAACAKIAQ2AnAgCiAGKQPwBzcCdCAKQfwAaiABKQMANwIAIApBhAFqIBgpAwA3AgAgCkGMAWogDSkDADcCACAKQZQBaiALKQMANwIAIApBnAFqIAwpAwA3AgAgCkGkAWogCSkDADcCACAKQawBaiAHKAIANgIAQQEhCSAGQQE2AuwHIAYgCjYC6AdBBCEMIAZBBDYC5AcCQCAFKAIEIgEgBSgCDCIDRg0AIAUgAUGwAWoiBDYCBCAGQdADaiABQfAA/AoAACAGQZgHaiICQQhqIgcgAUH8AGopAgA3AwAgAkEQaiINIAFBhAFqKQIANwMAIAJBGGoiGCABQYwBaikCADcDACACQSBqIhAgAUGUAWopAgA3AwAgAkEoaiIUIAFBnAFqKQIANwMAIAJBMGoiGyABQaQBaikCADcDACACQThqIiAgAUGsAWooAgA2AgAgBiABKQJ0NwOYByABKAJwIgJBBUYEQCAEIQEMAQtBpAIhCwJAA0AgBkGIBmogBkHQA2pB8AD8CgAAIAZBoAlqIgFBOGoiAyAgKAIANgIAIAFBMGoiBCAbKQMANwMAIAFBKGoiDCAUKQMANwMAIAFBIGoiISAQKQMANwMAIAFBGGoiKCAYKQMANwMAIAFBEGoiKSANKQMANwMAIAFBCGoiLCAHKQMANwMAIAYgBikDmAc3A6AJIAYoAuQHIAlGBEAgBkHkB2ogCUEBQQhBsAEQyhEgBigC6AchCgsgCiALaiIBQfQAayAGQYgGakHwAPwKAAAgAUEEayACNgIAIAEgBikDoAk3AgAgAUEIaiAsKQMANwIAIAFBEGogKSkDADcCACABQRhqICgpAwA3AgAgAUEgaiAhKQMANwIAIAFBKGogDCkDADcCACABQTBqIAQpAwA3AgAgAUE4aiADKAIANgIAIAYgCUEBaiIJNgLsByAFKAIMIgMgBSgCBCICRwRAIAUgAkGwAWoiATYCBCAGQdADaiACQfAA/AoAACAHIAJB/ABqKQIANwMAIA0gAkGEAWopAgA3AwAgGCACQYwBaikCADcDACAQIAJBlAFqKQIANwMAIBQgAkGcAWopAgA3AwAgGyACQaQBaikCADcDACAgIAJBrAFqKAIANgIAIAYgAikCdDcDmAcgC0GwAWohCyACKAJwIgJBBUcNAQwCCwsgAiEBCyAGKALoByEKIAYoAuQHIQwLIAMgAWtBsAFuIQIgASADRwRAA0AgARCjBCABQbABaiEBIAJBAWsiAg0ACwsgBSgCCCICBEAgBSgCACIDQQRrKAIAIgRBeHEhASABIAJBsAFsIgJBBEEIIARBA3EiBBtySQ0cIARBAEcgASACQSdqS3ENHSADEO4FCyAFQQRrKAIAIgFBA3EhAiABQXhxQRRBGCACG0kNGyACQQBHIAFBOE9xDRwgBRDuBQwUC0Gcp8UAELAVAAsgCyABQfynxQAQ4xIACyAhIAJB/KfFABDjEgALQfynxQAQsBUACyAgIAJBjKjFABDjEgALIAsgAkGspsUAEOMSAAtBvKbFABCwFQALIAMgBEHspsUAEOMSAAsgBCADQeymxQAQ4xIAC0HspsUAELAVAAsgAiADQfymxQAQ4xIACyABIAJB/KfFABDjEgALIAIgA0H8p8UAEOMSAAtB/KfFABCwFQALIAEgA0GspsUAEOMSAAsgASAEQeymxQAQ4xIACyAEIAJB7KbFABDjEgALQeymxQAQsBUACyACIANB/KbFABDjEgALIAMgAWtBsAFuIQIgASADRwRAA0AgARCjBCABQbABaiEBIAJBAWsiAg0ACwsgBSgCCCICBEAgBSgCACIDQQRrKAIAIgRBeHEhASABIAJBsAFsIgJBBEEIIARBA3EiBBtySQ0IIARBAEcgASACQSdqS3ENCSADEO4FCyAFQQRrKAIAIgFBA3EhAiABQXhxQRRBGCACG0kNByACQQBHIAFBOE9xDQggBRDuBUEIIQpBACEJQQAhDAsgBkHgAmoiAUEIaiIFIAZBmANqIgJBCGopAgA3AwAgAUEQaiINIAJBEGopAgA3AwAgAUEYaiIYIAJBGGopAgA3AwAgAUEgaiIQIAJBIGopAgA3AwAgAUEoaiIUIAJBKGopAgA3AwAgAUEwaiIbIAJBMGooAgA2AgAgBiAGKQKYAzcD4AICQCAfRQRAQYCAgIB4IQtBBCEDQQAhB0EAIQEMAQsgH0EMbCEfQYCAgIB4IQtBBCEDQQAhAkEAIQdBACEBA0AgNSACICVqIiApAgA3AgAgBkHQA2oiBEEIaiIhIAUpAwA3AwAgBEEQaiIoIA0pAwA3AwAgBEEYaiIpIBgpAwA3AwAgBEEgaiIsIBApAwA3AwAgBEEoaiI2IBQpAwA3AwAgBEEwaiIEIBsoAgA2AgAgNUEIaiAgQQhqKAIANgIAIAYgBikD4AI3A9ADIAYgQTcDoAQgBiALNgKcBCAGIAM2ApQEIAYgCTYCjAQgBiAKNgKIBCAGIAw2AoQEIAYgATYCmAQgBiAHNgKQBCAGQYgGaiA1EKwJIAEgB0YEfyA/EL0SIAYoApQEBSADCyACaiIDIAYpAogGNwIAIANBCGogBkGQBmooAgA2AgAgBSAhKQMANwMAIA0gKCkDADcDACAYICkpAwA3AwAgECAsKQMANwMAIBQgNikDADcDACAbIAQoAgA2AgAgBiAGKQPQAzcD4AIgAUEBaiEBIAYpA6AEIUEgBigCnAQhCyAGKAKUBCEDIAYoApAEIQcgBigCjAQhCSAGKAKIBCEKIAYoAoQEIQwgHyACQQxqIgJHDQALCyAkBEAgJUEEaygCACIEQXhxIQIgAiAkQQxsIh9BBEEIIARBA3EiBBtqSQ0HIARBAEcgAiAfQSdqS3ENCCAlEO4FC0EMEKwBIgRFDQQgBCABNgIIIAQgAzYCBCAEIAc2AgAgBkGwCGoiAUEIaiIHIAUpAwA3AwAgAUEQaiIfIA0pAwA3AwAgAUEYaiIkIBgpAwA3AwAgAUEgaiIlIBApAwA3AwAgAUEoaiIgIBQpAwA3AwAgAUEwaiIhIBsoAgA2AgAgBiAGKQPgAjcDsAgCQCALQYCAgIB4Rg0AIEGnIQMgQUKAgICAEFoEQCBBQiCIpyECIAMhAQNAIAEQtAogAUGwAWohASACQQFrIgINAAsLIAtFDQAgA0EEaygCACICQXhxIQEgASALQbABbCILQQRBCCACQQNxIgIbckkNByACQQBHIAEgC0EnaktxDQggAxDuBQsCQCAcKAIAQQFxBEAgBkHQA2oiAUEYaiAuQRhqKQMAIkE3AwAgAUEQaiAuQRBqKQMANwMAIAYgLikDADcD0AMgBiAuQQhqKQMANwPYA0GBgICAeCEBIEGnQQFxBEAgBiBCNwOgCSAGQgE3ApQGIAZBAjYCjAYgBkGIysoANgKIBiAGIAZBoAlqNgKQBiAGQZgHaiAGQYgGahDQDCAGKAKgByExIAYoApwHITIgBigCmAchAQsgHSAGKQOwCDcCACAdQQhqIAcpAwA3AgAgHUEQaiAfKQMANwIAIB1BGGogJCkDADcCACAdQSBqICUpAwA3AgAgHUEoaiAgKQMANwIAIB1BMGogISgCADYCACAGIAk2AqgCIAYgCjYCpAIgBiAMNgKgAiAGQYCAgIB4NgKUAiAGIDE2ApACIAYgMjYCjAIgBiABNgKIAgwBCyAdIAYpA+ACNwIAIB1BCGogBSkDADcCACAdQRBqIA0pAwA3AgAgHUEYaiAYKQMANwIAIB1BIGogECkDADcCACAdQShqIBQpAwA3AgAgHUEwaiAbKAIANgIAIAYgCTYCqAIgBiAKNgKkAiAGIAw2AqACIAZBgICAgHg2ApQCIAYgMTYCkAIgBiAyNgKMAiAGQYGAgIB4NgKIAgsgBkGBgICAeDYC+AEgBiAENgKsASAGQQk2AqgBIAZBBTYCKCAnBEAgBkEIaiAnQQRqKAIAICdBCGooAgAgHBDbCSAGQdADaiIBIAZBKGoiAiAGKAIIEI4DIAIgAUG4AvwKAAALIDcEQCAGQQQ2AogGIAZB0ANqIgEgBkEoaiICIAZBiAZqELkQIAIgAUG4AvwKAAALIAgEQCAOQRBqIQEDQCABKAIAIgMoAgAhAiADIAJBAWs2AgAgAkEBRgRAIAEoAgAQMgsgAUEUaiEBIAhBAWsiCA0ACwsgEQRAIA5BBGsoAgAiAkF4cSEBIAEgEUEUbCIDQQRBCCACQQNxIgIbakkNByACQQBHIAEgA0EnaktxDQggDhDuBQsgFiAqQbgCbGogBkEoakG4AvwKAAAgKkEBaiEqID0gEkEMaiISRw0ACyAGIBI2AhwLIAZBGGoQrAYLIDAgKjYCCCAwIBY2AgQgMCAeNgIAAkAgM0UNACAiBEAgGUEIaiEBIBkpAwBCf4VCgIGChIiQoMCAf4MhQSAZIQIDQCBBUARAA0AgAkGgAWshAiABKQMAIAFBCGohAUKAgYKEiJCgwIB/gyJBQoCBgoSIkKDAgH9RDQALIEFCgIGChIiQoMCAf4UhQQsgAiBBeqdBA3ZBbGxqQQRrIgQoAgAiBSgCACEDIAUgA0EBazYCACBBQgF9IUIgA0EBRgRAIAQoAgAQMgsgQSBCgyFBICJBAWsiIg0ACwsgM0EUbEEbakF4cSICIDNqQQlqIgFFDQAgGSACayIDQQRrKAIAIgRBeHEhAiACQQRBCCAEQQNxIgQbIAFqSQ0EIARBAEcgAiABQSdqS3ENBSADEO4FCyAGQeAJaiQADAILENETAAsACyAPKAIUIgIgDygCGCIBQbgCbCIMaiEIIA8oAhAhCQJAAn8CQAJAIAFFBEBBACEBIAIhBQwBCyAPQbABaiEEQQAhAwJAA0AgD0HYAWoiASACIANqIgVBuAL8CgAAIA9BpAFqIAFBABDvAyAFQbgCaiEFIA8oAqwBIS8gDygCqAEhASAPKAKkASIOQYGAgIB4Rg0CIA9B+ABqIgdBIGogBEEgaikCADcDACAHQRhqIARBGGopAgA3AwAgB0EQaiAEQRBqKQIANwMAIAdBCGogBEEIaikCADcDACAPIAQpAgA3A3ggDkGCgICAeEcNASAMIANBuAJqIgNHDQALQQAhAQwCCyAPQShqIgNBIGoiByAPQfgAaiIEQSBqKQMANwMAIANBGGoiDCAEQRhqKQMANwMAIANBEGoiESAEQRBqKQMANwMAIANBCGoiAyAEQQhqKQMANwMAIA8gDykDeDcDKAJAAkBB0AEQrAEiBARAIAQgLzYCCCAEIAE2AgQgBCAONgIAIAQgDykDKDcCDCAEQRRqIAMpAwA3AgAgBEEcaiARKQMANwIAIARBJGogDCkDADcCACAEQSxqIAcpAwA3AgAgD0EBNgIkIA8gBDYCICAPQQQ2AhwgBSAIRg0BIAhBuAJrIQYgD0GwAWohB0EBIQ4DQCAGIAVrIQwgBSEDAkADQCAPQdgBaiIBIANBuAL8CgAAIA9BpAFqIAFBABDvAyADQbgCaiEFIA8oAqwBIS8gDygCqAEhASAPKAKkASIRQYGAgIB4RwRAIA9B+ABqIgNBIGoiCiAHQSBqKQIANwMAIANBGGoiCyAHQRhqKQIANwMAIANBEGoiDSAHQRBqKQIANwMAIANBCGoiGSAHQQhqKQIANwMAIA8gBykCADcDeCARQYKAgIB4Rw0CIAxBuAJrIQwgCCAFIgNGDQUMAQsLIAUgCEYNBCADQbgCaiEFIAxBuAJuIQQDQCAFEM0HIAVBuAJqIQUgBEEBayIEDQALDAQLIA9B0ABqIgNBIGoiDCAKKQMANwMAIANBGGoiCiALKQMANwMAIANBEGoiCyANKQMANwMAIANBCGoiDSAZKQMANwMAIA8gDykDeDcDUCAPKAIcIA5GBEAgD0EcaiAOQQFBBEE0EMoRIA8oAiAhBAsgBCAOQTRsaiIDIC82AgggAyABNgIEIAMgETYCACADIA8pA1A3AgwgA0EUaiANKQMANwIAIANBHGogCykDADcCACADQSRqIAopAwA3AgAgA0EsaiAMKQMANwIAIA8gDkEBaiIONgIkQQAhASAFIAhHDQALDAILAAtBACEBCwJAIAkEQCACQQRrKAIAIgRBeHEhAyADIAlBuAJsIgVBBEEIIARBA3EiBBtqSQ0GIARBAEcgAyAFQSdqS3ENASACEO4FCyAPKAIgIQMgDygCJCEEIA8oAhwMAwsMAwsgCCAFa0G4Am4hBCAFIAhGDQADQCAFEM0HIAVBuAJqIQUgBEEBayIEDQALC0EAIQQgCQRAIAJBBGsoAgAiBUF4cSEDIAMgCUG4AmwiCEEEQQggBUEDcSIFG2pJDQMgBUEARyADIAhBJ2pLcQ0CIAIQ7gULQQQhA0EACyECAkAgAQRAIAAgLzYCCCAAIAE2AgQgAEGAgICAeDYCACAEBEAgAyEFA0AgBRDzBCAFQTRqIQUgBEEBayIEDQALCyACRQ0BIANBBGsoAgAiAUF4cSEAIAAgAkE0bCICQQRBCCABQQNxIgEbakkNAyABQQBHIAAgAkEnaktxDQIgAxDuBQwBCyAAIAQ2AgggACADNgIEIAAgAjYCAAsCQCAPKAIEIgFBgICAgHhGDQAgDygCCCEAIA8oAgwiAwRAIABBFGohBUEAIQQDQCAAIARBGGxqIQICQAJAAkACQAJAIAVBFGsoAgAOAgECAAsgBSgCACIHKAIAIQggByAIQQFrNgIAIAhBAUcNAyACQRRqIQIMAgsgBUEQaygCACIHKAIAIQggByAIQQFrNgIAIAhBAUcNAiACQQRqIQIMAQsgBSgCACICKAIAIQggAiAIQQFrNgIAIAUhAiAIQQFHDQELIAIoAgAQMgsgBEEBaiEEIAVBGGohBSADQQFrIgMNAAsLIAFFDQAgAEEEaygCACIDQXhxIQIgAiABQRhsIgFBBEEIIANBA3EiAxtqSQ0CIANBAEcgAiABQSdqS3ENASAAEO4FCyAPQZAEaiQADwsMAQtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALhhACDX8BfiMAQZAIayICJAAgAkGwBWoiCyIGIAEoAgwiAyABEOQMIAEoAgghByABKAIEIQggASgCACIFKAIAIQQgBSAEQQFqNgIAAkAgBEEASA0AIAIgBzYCzAYgAiAINgLIBiACIAU2AsQGIAJBADYCwAYgAygCSCADKAJMKAIgEQ4AIQ8gAkH4BmoiCSIFQcgAaiADIAJBwAZqQYGABEGBgARBASAPIA8gAykDQINRGyAPUBsQ7A0gBSAGQcgA/AoAACALIAlBkAH8CgAAIAEQ+woEfyABKAIMIQQgASgCCCEGIAEoAgQhByABKAIAIgMoAgAhBSADIAVBAWo2AgAgBUEASA0BIAIgBjYCyAYgAiAHNgLEBiACIAM2AsAGIAJB+AZqIgMgBCACQcAGahCPBEHkABCsASINRQ0BIA0gA0HkAPwKAABBHAVBHQshByACQaAEaiACQbAFakGQAfwKAABB5AAQrAEiCkUNACAKQQI6AAQgCkECNgIAAn8gARD7CgRAQQQhBUEADAELQQwQrAEiBUUNASAFQQc2AgggBUH1hMkANgIEIAVBgICAgHg2AgBBAQshDkHkABCsASIMRQ0AIAxBAjoABCAMQQI2AgACfyABEPsKBEBBBCEGQQAMAQtBDBCsASIGRQ0BIAZBBzYCCCAGQfWEyQA2AgQgBkGAgICAeDYCAEEBCyELQR0hCEEdIQkgAS0AEEEBRgRAIAJB/AZqIAEQ9AYgAkEDNgL4BiACQewGaiACQfgGakEBENsOQRwhCQsCf0EAIAEtABFBAUcNABpBACABKAIMQewAai0AAEECRg0AGkEYEKwBIgNFDQFBBRCsASIERQ0BIARBBGpB2f/IAC0AADoAACAEQdX/yAAoAAA2AABBBBCsASIIRQ0BIAhB6t6l8wY2AAAgA0EENgIUIAMgCDYCECADQoWAgIDAADcCCCADIAQ2AgQgA0EFNgIAQeQAEKwBIgRFDQEgBEEAOgA0IARBHToAFCAEQQI2AhAgBCADNgIMIARBAjYCCCAEQgM3AgBBHCEIQQELIQMgAkKAgICAIDcDsAEgAkIBNwOoASACQQA7AaQBIAJBBDYCoAEgAkHthMkANgKcASACQYCAgIB4NgKYASACIAs2ApQBIAIgBjYCkAEgAiALNgKMASACQQE2AogBIAIgDDYChAEgAkEBNgKAASACQRw2AmAgAkEAOwFcIAJBBDYCWCACQfGEyQA2AlQgAkGAgICAeDYCUCACIA42AkwgAiAFNgJIIAIgDjYCRCACQQE2AkAgAiAKNgI8IAJBATYCOCACQRw2AhggAkKAgICAIDcDECACQgE3AwggAkG4AWogAkGgBGpBkAH8CgAAIAJBnANqIAJB2AZqKQIANwIAIAJBpANqIAJB4AZqKQIANwIAIAJBrANqIAJB6AZqKQIANwIAIAJBtANqIAJB8AZqKQIANwIAIAIgCTYCkAMgAkEAOwGMAyACQQY2AogDIAJBpYXJADYChAMgAkGAgICAeDYCgAMgAkIENwP4AiACQgE3A/ACIAIgDTYC7AIgAkEBNgLoAiACIAc2AsgCIAIgAikC0AY3ApQDIAJBADsBnAQgAkEUNgKYBCACQYmFyQA2ApQEIAJBgICAgHg2ApAEIAJCBDcDiAQgAkIBNwOABCACIAQ2AvwDIAJBATYC+AMgAiAINgLYAyACQQA7AdQDIAJBCDYC0AMgAkGdhckANgLMAyACQoCAgICAgICAgH83AsQDIAJCgICAgMAANwK8AyACQfgGaiACQQhqEIQHAkACQCACKAL8BkEBRw0AIAIoAoAHIgQgA2oiBSAESQ0AIAVB8ricDk8NAQJAIAVByABsIgRFBEBBCCEEQQAhBQwBCyAEEKwBIgRFDQMLIAJBADYCuAUgAiAENgK0BSACIAU2ArAFIAJB+AZqIAJBCGoQhAcCQCACKAL8BkEBRw0AIAMgAigCgAciA2ohBiADIAZLDQBBACEDIAUgBkkEQCACQbAFakEAIAZBCEHIABDKESACKAK4BSEDIAIoArQFIQQLIAJB+AZqIAJBsAFqQZgB/AoAACACKAL8BiIGIAIoAvgGIgVHBEAgBiAFayIGQcgAbCIKBEAgBCADQcgAbGogBUHIAGwgAmpBgAdqIAr8CgAACyADIAZqIQMLIAdBHWtBAk8EQCAEIANByABsaiIFIAc2AgAgBUEEaiACQcwCakHEAPwKAAAgA0EBaiEDCyACQfgGaiACQRBqQZgB/AoAACACKAL8BiIGIAIoAvgGIgVHBEAgBiAFayIGQcgAbCIHBEAgBCADQcgAbGogBUHIAGwgAmpBgAdqIAf8CgAACyADIAZqIQMLIAlBHWtBAk8EQCAEIANByABsaiIFIAk2AgAgBUEEaiACQZQDakHEAPwKAAAgA0EBaiEDCyAIQR1rQQJPBEAgBCADQcgAbGoiBCAINgIAIARBBGogAkHcA2pBxAD8CgAAIANBAWohAwsgACACKQKwBTcCACAAQQhqIAM2AgAgASgCACIEKAIAIQAgBCAAQQFrNgIAIABBAUYEQCABKAIAEDILIAJBkAhqJAAPCyACQQA2AogHIAJBATYC/AYgAkHE8sgANgL4BiACQgQ3AoAHIAJB+AZqQcT0yAAQ8RMACyACQQA2AogHIAJBATYC/AYgAkHE8sgANgL4BiACQgQ3AoAHIAJB+AZqQczyyAAQ8RMACxDREwsAC44OAQt/IwBBwAFrIgMkAAJAAkACQAJAIAIoAgBBAUYEQCACKAIMIQQgAigCCCEHIAIoAgQhCEEBEKwBIgUNAQwCCyADQQA2AhAgA0EBNgIEIANB1LDGADYCACADQgQ3AgggA0HcsMYAEPETAAsgBUEoOgAAIANBATYCCCADIAU2AgQgA0EBNgIAIAEgAxCxDSADIAIoAhAiDEHgAPwKAAAgA0GQAWogASADEJkBAkACQAJAIAMoApABQYGAgIB4RgRAIAItABQiDUUEQEECEKwBIgJFDQUgAkGj/AA7AAAgA0ECNgIIIAMgAjYCBCADQQI2AgAMAgtBAxCsASICRQ0EIAJBAmpB7rDGAC0AADoAACACQeywxgAvAAA7AAAgA0EDNgIIIAMgAjYCBCADQQM2AgAMAQsgACADKQKQATcCACAAQShqIANBkAFqIgFBKGopAgA3AgAgAEEgaiABQSBqKQIANwIAIABBGGogAUEYaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEIaiABQQhqKQIANwIAAkAgBARAIAchAgNAAkAgAigCACIAQYCAgIB4Rg0AIABFDQAgAkEEaigCACIFQQRrKAIAIgZBeHEhASABQQRBCCAGQQNxIgYbIABqSQ0IIAZBAEcgASAAQSdqS3ENCSAFEO4FCyACQQxqIQIgBEEBayIEDQALCyAIRQ0CIAdBBGsoAgAiAUF4cSEAIAAgCEEMbCICQQRBCCABQQNxIgEbakkNBSABQQBHIAAgAkEnaktxDQAgBxDuBQwCCwwFCyABIAMQsQ1BBhCsASICRQ0CQQAhBSACQQRqQbKvxgAvAAA7AAAgAkGur8YAKAAANgAAIANBBjYCCCADIAI2AgQgA0EGNgIAIAEgAxCxDSAEQQxsIgkgB2ohBiAHIQICQAJAIARFDQAgBEEBayEKQQAhAgNAAkACQAJAIAUgB2oiBCgCACILQYGAgIB4RwRAIAMgBEEEaikCADcDGCADIAs2AhQgA0EEOgAQIANBgYCAgHg2AgAgA0GQAWogASADEKUKIAMoApABIgtBgYCAgHhHDQIgAiAKSQ0BDAMLIARBDGohAgwEC0ECEKwBIgRFDQcgBEGswAA7AAAgA0ECNgIIIAMgBDYCBCADQQI2AgAgASADELENDAELIANBiAFqIANBvAFqKAIANgIAIANBgAFqIANBtAFqKQIANwMAIANB+ABqIANBrAFqKQIANwMAIANB4ABqIgFBEGogA0GkAWopAgA3AwAgAUEIaiADQZwBaikCADcDACADIAMpApQBNwNgAkAgBEEMaiAGRwRAIARBEGohAiAJIAVrQQxrQQxuIQQDQAJAIAJBBGsoAgAiAUGAgICAeEYNACABRQ0AIAIoAgAiBkEEaygCACIJQXhxIQUgBUEEQQggCUEDcSIJGyABakkNCyAJQQBHIAUgAUEnaktxDQwgBhDuBQsgAkEMaiECIARBAWsiBA0ACwsgCARAIAdBBGsoAgAiAkF4cSEBIAEgCEEMbCIEQQRBCCACQQNxIgIbakkNCSACQQBHIAEgBEEnaktxDQEgBxDuBQsgACALNgIAIAAgAykDYDcCBCAAQQxqIANB6ABqKQMANwIAIABBFGogA0HwAGopAwA3AgAgAEEcaiADQfgAaikDADcCACAAQSRqIANBgAFqKQMANwIAIABBLGogA0GIAWooAgA2AgAMBQsMCAsgAkEBaiECIAkgBUEMaiIFRw0ACwwBCyAGIAJrQQxuIQQgAiAGRg0AA0ACQCACKAIAIgVBgICAgHhGDQAgBUUNACACQQRqKAIAIglBBGsoAgAiCkF4cSEGIAZBBEEIIApBA3EiChsgBWpJDQYgCkEARyAGIAVBJ2pLcQ0HIAkQ7gULIAJBDGohAiAEQQFrIgQNAAsLIAgEQCAHQQRrKAIAIgRBeHEhAiACIAhBDGwiCEEEQQggBEEDcSIEG2pJDQQgBEEARyACIAhBJ2pLcQ0FIAcQ7gULQQkQrAEiAkUNAiACQQhqQfewxgAtAAA6AAAgAkHvsMYAKQAANwAAIANBCTYCCCADIAI2AgQgA0EJNgIAIAEgAxCxDUEBEKwBIgJFDQIgAkEpOgAAIANBATYCCCADIAI2AgQgA0EBNgIAIAEgAxCxDSANRQRAQQcQrAEiAkUNAyACQQNqQaatxgAoAAA2AAAgAkGjrcYAKAAANgAAIANBBzYCCCADIAI2AgQgA0EHNgIAIAEgAxCxDQsgAEGBgICAeDYCAAsgDEEEaygCACIAQQNxIQEgAEF4cUHkAEHoACABG0kNAiABQQBHIABBiAFPcQ0AIAwQ7gUgA0HAAWokAA8LDAILAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwAL2Q0CE38HfiMAQZAEayIFJAACQAJAAn8CQCACKAIEIgQgAigCDCIIRgRAIAQhAwwBCyACIARBsAFqIgM2AgQgBCgCcCIHQQVGDQAgBCgCrAEhAyAFQdAAaiIIIARB8AD8CgAAIAVByABqIgogBEGkAWopAgA3AwAgBUFAayIJIARBnAFqKQIANwMAIAVBOGoiCyAEQZQBaikCADcDACAFQTBqIARBjAFqKQIANwMAIAVBKGoiDCAEQYQBaikCADcDACAFQSBqIARB/ABqKQIANwMAIAUgBCkCdDcDGAJAQcAFEKwBIgYEQCAGIAhB8AD8CgAAIAZBrwFqIANBGHY6AAAgBiADQQh2OwCtASAGIAc2AnBBASEIIAZBAToArAEgBiAFKQMYNwJ0IAZB/ABqIAVBGGoiA0EIaikDADcCACAGQYQBaiAMKQMANwIAIAZBjAFqIANBGGopAwA3AgAgBkGUAWogCykDADcCACAGQZwBaiAJKQMANwIAIAZBpAFqIAopAwA3AgAgBUEBNgIUIAUgBjYCECAFQQQ2AgwCQCACKAIEIgMgAigCDCIJRwRAIAIgA0GwAWoiBDYCBCAFQaADaiADQfAA/AoAACAFQegCaiIHQQhqIgsgA0H8AGopAgA3AwAgB0EQaiIMIANBhAFqKQIANwMAIAdBGGoiDSADQYwBaikCADcDACAHQSBqIg4gA0GUAWopAgA3AwAgB0EoaiIPIANBnAFqKQIANwMAIAdBMGoiECADQaQBaikCADcDACAFIAMpAnQ3A+gCIAMoAnAiEUEFRg0BQd0CIQdBASEEAkADQCADKAKsASEJIAVB+AFqIAVBoANqQfAA/AoAACAFQcABaiIDQTBqIgogECkDADcDACADQShqIhIgDykDADcDACADQSBqIhMgDikDADcDACADQRhqIhQgDSkDADcDACADQRBqIhUgDCkDADcDACADQQhqIgMgCykDADcDACAFIAUpA+gCNwPAASAFKAIMIARGBEAgBUEMaiAEQQFBCEGwARDKESAFKAIQIQYLIAYgB2oiCEGtAWsgBUH4AWpB8AD8CgAAIAhBPWsgETYCACAKKQMAIRYgEikDACEXIBMpAwAhGCAUKQMAIRkgFSkDACEaIAMpAwAhGyAFKQPAASEcIAhBAmogCUEIdiIDQRB2OgAAIAggAzsAACAIQTlrIgMgHDcCACADQQhqIBs3AgAgA0EQaiAaNwIAIANBGGogGTcCACADQSBqIBg3AgAgA0EoaiAXNwIAIANBMGogFjcCACAIQQFrQQE6AAAgBSAEQQFqIgg2AhQgAigCBCIDIAIoAgwiCUYNASACIANBsAFqIgo2AgQgBUGgA2ogA0HwAPwKAAAgCyADQfwAaikCADcDACAMIANBhAFqKQIANwMAIA0gA0GMAWopAgA3AwAgDiADQZQBaikCADcDACAPIANBnAFqKQIANwMAIBAgA0GkAWopAgA3AwAgBSADKQJ0NwPoAiAHQbABaiEHIAghBCADKAJwIhFBBUcNAAsgCiEEDAILIARBAWohCAsgAyEECyAJIARrQbABbiEDIAQgCUcEQANAIAQQowQgBEGwAWohBCADQQFrIgMNAAsLIAIoAggiBARAIAIoAgAiB0EEaygCACIGQXhxIQMgAyAEQbABbCIEQQRBCCAGQQNxIgYbckkNBSAGQQBHIAMgBEEnaktxDQYgBxDuBQsgAkEEaygCACIDQQNxIQQgA0F4cUEUQRggBBtJDQQgBEEARyADQThPcQ0BIAIQ7gUgBSgCDCEGIAUoAhAMAwsACwwDCyAIIANrQbABbiEEIAMgCEcEQANAIAMQowQgA0GwAWohAyAEQQFrIgQNAAsLIAIoAggiBARAIAIoAgAiCEEEaygCACIHQXhxIQMgAyAEQbABbCIEQQRBCCAHQQNxIgcbckkNAiAHQQBHIAMgBEEnaktxDQMgCBDuBQsgAkEEaygCACIDQQNxIQQgA0F4cUEUQRggBBtJDQEgBEEARyADQThPcQ0CIAIQ7gVBACEIQQgLIQICQCABKALsASIJQYCAgIB4Rg0AIAEoAvABIQcgASgC9AEiBARAIAchAwNAIAMQowQgA0GwAWohAyAEQQFrIgQNAAsLIAlFDQAgB0EEaygCACIEQXhxIQMgAyAJQbABbCIJQQRBCCAEQQNxIgQbckkNASAEQQBHIAMgCUEnaktxDQIgBxDuBQsgASAINgL0ASABIAI2AvABIAEgBjYC7AEgACABQbgC/AoAACAFQZAEaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALtg8CFn8BfiMAQcABayIDJAAgAkEFdCIWIAFqIQ8CQAJAAkACQAJAAkACQAJ/IAJFBEBBgICAgHghBiADQYCAgIB4NgKQAUEBIQJBgYCAgHghByABDAELIANBgAFqIgJBEGohBiAWQSBrQQV2QQFqIQggA0EkaiEXIANBBHIhECACQRRqIREgAkEEciEYIANBFGohEkEBIQpBgYCAgHghB0GAgICAeCEJAkACQANAAkACQAJAAkACQAJAAkACQEEVIAEgC2oiBCgCACICQYCAgIB4cyACQQBOG0EBaw4PAQAAAgAAAAAAAAADBAUGAAsgBCADQbABakH0j8gAEPcTIQIgA0EBOgAAIAMgAjYCBAwGCyAEQQRqLQAAIQIgA0EAOgAAIANBAUECIAJBAUYbQQAgAhs6AAEMBQsgBEEIaikDACEZIANBADoAACADQQBBAUECIBlCAVEbIBlQGzoAAQwECwJ/QQIgBEEMaigCAEEJRw0AGkEAIARBCGooAgAiAkHp68oAQQkQoxNFDQAaQQJBASACQbCYyABBCRCjExsLIQUgA0EAOgAAIAMgBToAAQwDCwJ/QQIgBEEIaigCAEEJRw0AGkEAIARBBGooAgAiAkHp68oAQQkQoxNFDQAaQQJBASACQbCYyABBCRCjExsLIQUgA0EAOgAAIAMgBToAAQwCCyADIARBCGooAgAgBEEMaigCABCYEAwBCyADIARBBGooAgAgBEEIaigCABCYEAsgBEEgaiETAkAgAy0AAEEBRgRAIAMgCTYCkAEgAygCBCEUDAELIARBEGohBQJAAkACQCADLQABQQFrDgIBAgALIAdBgYCAgHhHBEAgAyAJNgKQAUHp68oAQQkQ9xIhFAwDC0GAgICAeCEHAkACQAJAQRUgBSgCACICQYCAgIB4cyACQQBOG0EQaw4DAgACAQsgBEEUaigCACEFCyADIAUQrgMgAygCACEUIAMoAhAiB0GBgICAeEcNACADIAk2ApABQYGAgIB4IQcMAwsgA0H4AGogEEEIaigCADYCACADQegAaiAXQQhqKAIANgIAIAMgECkCADcDcCADIBcpAgA3A2AgAygCFCENIAMoAhghDiADKAIcIRUgAygCICEMDAELIAlBgICAgHhHBEAgAyAJNgKQAUGwmMgAQQkQ9xIhASAAQYCAgIB4NgIQIAAgATYCAAwECyADIAUoAgBBk4CAgHhGBH8gBEEUaigCAAUgBQsQiAIgAygCACECIAMoAhAiCUGAgICAeEYEQCAAQYCAgIB4NgIQIAAgAjYCAEEBIQIMBwsgGCAQKQIANwIAIBEgEikCADcCACAYQQhqIBBBCGooAgA2AgAgEUEIaiASQQhqKQIANwIAIBFBEGogEkEQaikCADcCACARQRhqIBJBGGooAgA2AgAgAyACNgKAAQsgCkEBaiEKIAtBIGoiCyAWRg0DDAELCyAAQYCAgIB4NgIQIAAgFDYCAEEBIQIgCUGAgICAeEYNAwsgBhDCDEEBIQIMAgsgAyAJNgKQASAHQYGAgIB4RiICBH9BgICAgHgFIANBCGogA0H4AGooAgA2AgAgA0G4AWogA0HoAGooAgA2AgAgAyADKQNwNwMAIAMgAykDYDcDsAEgBwshBiAJQYCAgIB4Rw0CIA4hBSAIIQogDwshE0GwmMgAQQkQ+BIhASAAQYCAgIB4NgIQIAAgATYCACAGQYCAgIB4Rg0AAkAgDEUNACAMQQJ0QQtqQXhxIgggDGpBCWoiAUUNACAVIAhrIAEQgRMLIAUEQCANIQsDQCALEO0IIAtBQGshCyAFQQFrIgUNAAsLIAZFDQAgDSAGQQZ0EIETCyACRQ0FIAdBgYCAgHhMDQUCQCAMRQ0AIAxBAnRBC2pBeHEiASAMakEJaiIGRQ0AIBUgAWsiAkEEaygCACIBQXhxIQggCEEEQQggAUEDcSIBGyAGakkNAiABQQBHIAggBkEnaktxDQMgAhDuBQsgDgRAIA0hAgNAIAIQ7QggAkFAayECIA5BAWsiDg0ACwsgB0UNBSANQQRrKAIAIgFBeHEhCCAIIAdBBnQiAkEEQQggAUEDcSIBG3JJDQMgAUEARyAIIAJBJ3JLcQ0EIA0Q7gUMBQsgACADKQOAATcDACAAIAMpAwA3AjQgACADKQOwATcCVCAAQShqIANBgAFqIgFBKGopAwA3AwAgAEEgaiABQSBqKQMANwMAIABBGGogAUEYaikDADcDACAAQRBqIAFBEGopAwA3AwAgAEEIaiABQQhqKQMANwMAIABBPGogA0EIaigCADYCACAAQdwAaiADQbgBaigCADYCACAAIAw2AlAgACAVNgJMIAAgDjYCSCAAIA02AkQgACAGNgJAIAAgFDYCMCAPIRMgCCEKDAQLQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsCQCAAKAIQQYCAgIB4Rg0AIAMgAEHgAPwKAAAgDyATRg0AIAMgCjYCgAEgDyATa0EFdiAKaiADQYABakHknMgAEIgSIQEgAEGAgICAeDYCECAAIAE2AgAgAxCoDgsgA0HAAWokAAuoDwInfwl+IwBB8ANrIgIkAAJAAkACQAJAIAEpAwBCHFENACACQfACaiABEPMGIAIpA/ACIilCGFINASABKQMAIilCHFENACApQhtRDQACQAJ/AkAgKUIYfSIpQgJYBEAgKadBAmsNBAwBCyABIQQgASgCcCIDQYCAgIB4ckGAgICAeEYNAkH0AAwBCyABKQMIQhhRDQIgAUEIaiEEIAEoAngiA0GAgICAeHJBgICAgHhGDQFB/AALIgggAWooAgAgAxCBEwsgBBC7AQsgAUIcNwMAAkACQAJAIAEoAqACRQ0AIAEoAqQCIgQgASgCrAIiHEYNACABQQhqIQYgASgCtAIhHSACQeADaiEeIAJBiAJqIQkgASgCsAIiA0EUaiEfIANBEGohIAJAAn8CQAJAAkADQCABIARBBGoiITYCpAICQAJAIAQoAgAiBCAfKAIASQRAQhshKiAgKAIAIARByABsaiIFKAIAIgNBCEYNAiADQQJLDQICQAJAQQYgBSgCJCIDQYCAgIB4cyADQQBOGyIDQQZNQQBBASADdEHtAHEbRQRAIAJB8AJqIgMgBSgCQCIEEKANIAlBCGogA0EIaigCADYCACAJIAIpAvACNwIAIAJCBTcDgAIgBSgCAEECRg0BIAJBCGogBSACQYACahDRDgwECyACQfACaiIDIAUoAkAiBBCgDSAJQQhqIANBCGooAgA2AgAgCSACKQLwAjcC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yABqQQkQ/wcNBEEBIQAgAigCNEGxjsoAQQIgAigCOCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBQsgAkEEaiIAQerLwQBBAhCKCQ0CIAJBAToARCACQezLwQA2AjggAiACKQIcNwJQIAJB7MvBADYCTCACIAJBxABqNgI8IAIgADYCNCACIAJBNGo2AkggAkEkaiACQcgAahCXBQ0CIAIoAkhBsY7KAEECIAIoAkwoAgwRAAANAgsgAigCFEGChMsAQQEgAigCGCgCDBEAAA0BDAILIAJBBGoiAEHE08cAQQYQigkNAAJAIAItAB5BgAFxRQRAIABBkMfKAEEBEIoJDQIgBUEEaigCACEAIAJBoM3GADYCjAEgAkH4z8YANgKEASACIABBqwFqNgKAASACQfjPxgA2AnwgAiAAQaoBajYCeCACQejPxgA2AnQgAiAANgJwIAJB2M/GADYCbCACIABBpAFqNgJoIAJByM/GADYCZCACIABBEGo2AmAgAkHEzsYANgJcIAIgAEHYAGo2AlggAkG4z8YANgJUIAIgAEHwAGo2AlAgAkGQzcYANgJMIAIgAEHkAGo2AkggAiAAQawBajYCNCACIAJBNGo2AogBIAJBFGpBgNHGAEEGQbjQxgBBCSACQcgAakEJEP8HRQ0BDAILIAJBBGoiAEHqy8EAQQIQigkNASACQQE6ADMgAkHsy8EANgIoIAIgAikCHDcCPCACQezLwQA2AjggAiACQTNqNgIsIAIgADYCJCACIAJBJGo2AjQgBUEEaigCACEAIAJBoM3GADYCjAEgAkH4z8YANgKEASACIABBqwFqNgKAASACQfjPxgA2AnwgAiAAQaoBajYCeCACQejPxgA2AnQgAiAANgJwIAJB2M/GADYCbCACIABBpAFqNgJoIAJByM/GADYCZCACIABBEGo2AmAgAkHEzsYANgJcIAIgAEHYAGo2AlggAkG4z8YANgJUIAIgAEHwAGo2AlAgAkGQzcYANgJMIAIgAEHkAGo2AkggAiAAQawBajYCRCACIAJBxABqNgKIASACQTRqQYDRxgBBBkG40MYAQQkgAkHIAGpBCRD/Bw0BIAIoAjRBsY7KAEECIAIoAjgoAgwRAAANAQsgAigCFEGChMsAQQEgAigCGCgCDBEAAEUNAQtBASEADAELIAIoAhRBsY7KAEECIAIoAhgoAgwRAAAhAAsgBUEMaiEFIAlBDGsiCQ0ACwsgAEUEQCABKAIAQajnygBBASABKAIEKAIMEQAAIQgLIAJBkAFqJAAgCAv5DgMFfwN+AXwjAEEwayIFJAACQAJAAkACQAJAAkACQAJAAkACQEEFIAAoAhAiAkGAgICAeHMgAkEAThtBAWsOBQECBQMEAAsgASgCACIAKAIIIQEgACgCACABa0EDTQRAIAAgAUEEEOsRIAAoAgghAQsgACABQQRqNgIIIAAoAgQgAWpB7uqx4wY2AAAMCAsgASgCACEBIAAtAABFBEAgASgCACABKAIIIgBrQQRNBEAgASAAQQUQ6xEgASgCCCEACyABKAIEIABqIgJB7tvJACgAADYAACACQQRqQfLbyQAtAAA6AAAgASAAQQVqNgIIDAgLIAEoAgAgASgCCCIAa0EDTQRAIAEgAEEEEOsRIAEoAgghAAsgASgCBCAAakH05NWrBjYAACABIABBBGo2AggMBwsgASgCACECAkACQAJAIAAoAgBBAWsOAgECAAtBFCEBIAApAwgiB0KQzgBUBEAgByEIDAgLA0AgBUEIaiABaiIAQQRrIAcgB0KQzgCAIghCkM4Afn2nIgNB//8DcUHkAG4iBEEBdC8AxLlKOwAAIABBAmsgAyAEQeQAbGtB//8DcUEBdC8AxLlKOwAAIAFBBGshASAHQv/B1y9WIAghBw0ACwwHC0EUIQEgACkDCCIJQj+HIQcgByAJhSAHfSIHQpDOAFQEQCAHIQgMBgsDQCAFQQhqIAFqIgBBBGsgByAHQpDOAIAiCEKQzgB+faciA0H//wNxQeQAbiIEQQF0LwDEuUo7AAAgAEECayADIARB5ABsa0H//wNxQQF0LwDEuUo7AAAgAUEEayEBIAdC/8HXL1YgCCEHDQALDAULIAArAwgiCr1C////////////AINCgICAgICAgPj/AFoEQCACKAIAIAIoAggiAGtBA00EQCACIABBBBDrESACKAIIIQALIAIgAEEEajYCCCACKAIEIABqQe7qseMGNgAADAcLIAogBUEIahCPAiEAIAIoAgAgAigCCCIBayAASQRAIAIgASAAEOsRIAIoAgghAQsgAARAIAIoAgQgAWogBUEIaiAA/AoAAAsgAiAAIAFqNgIIDAYLIAAoAgghBCAA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CGohDCAAIAIgB3EiAmopAABCgIGChIiQoMCAf4MiE1ANAAsLIAAgE3qnQQN2IAJqIAdxIgJqLAAAQQBOBEAgACkDAEKAgYKEiJCgwIB/g3qnQQN2IQILIAIgA2sgBCADa3MgB3FBCE8EQCAAIAJqIgMtAAAgAyAQQRl2IgM6AAAgCiACQQhrIAdxaiADOgAAIAAgAkF/c0EUbGohA0H/AUYEQCAPQf8BOgAAIAogByAEQQhrcWpB/wE6AAAgA0EQaiAIQRBqKAAANgAAIANBCGogCEEIaikAADcAACADIAgpAAA3AAAMAwsgCCgAACECIAggAygAADYAACADIAI2AAAgAygABCECIAMgCCgABDYABCAIIAI2AAQgCCgACCECIAggAygACDYACCADIAI2AAggAygADCECIAMgCCgADDYADCAIIAI2AAwgCCgAECECIAggAygAEDYAECADIAI2ABAMAQsLIA8gEEEZdiICOgAAIAogByAEQQhrcWogAjoAAAsgASAGSSICIAFqIQUgAg0ACyAHIA4gB0EISRsFQQALIA1rNgIICyAJQSBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgCUEANgIYIAlBATYCDCAJQZzMygA2AgggCUIENwIQIAlBCGpB/L/EABDxEwALyg4BCn8jAEHgA2siByQAAkACQAJAAkACQCAEKAJQIghBgICAgHhGBEAgBEEQaiEIIARBAWohCiAEKAIMIQ4gBCgCCCEJIAQoAgQhDCAELQAAIQQMAQsgByAINgLcAiAHIAQpAlQ3AuACIAdB6AJqIgggB0HcAmoQogQgBy0A6AIhDSAHQQlqIAhBAXJBzwD8CgAAIARBEGohCCAEQQFqIQogBCgCDCEOIAQoAgghCyAEKAIEIQwgBC0AACEEIA1BC0YEQCALIQkMAQtBoAEQrAEiCUUNASAJIAQ6AAAgCSAONgIMIAkgCzYCCCAJIAw2AgQgCSAKLwAAOwABIAkgCCkDADcDEEECIQ4gCUEDaiAKQQJqLQAAOgAAIAlBGGogCEEIaikDADcDACAJQSBqIAhBEGopAwA3AwAgCUEoaiAIQRhqKQMANwMAIAlBMGogCEEgaikDADcDACAJQThqIAhBKGopAwA3AwAgCUFAayAIQTBqKQMANwMAIAlByABqIAhB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gICAgICAgIB/NwMAIAJBwLrLACkDADcDGCACIAo3AxAgAkHA+soAKQMANwIsIAJB3L/KAEEGEIAMIgFFDQwgAEGFgICAeDYCECAAIAE2AgAgAhD0CwwaCyADQQFxRQRAENYRCyACQfQAakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYCaCACQoCAgICAATcDYCACQoCAgICAgICAgH83A0AgAkHAussAKQMANwNYIAIgCjcDUCACQcD6ygApAwA3AmwgAkFAayIDQeK/ygBBBxCADCIBRQ0MIABBhYCAgHg2AhAgACABNgIAIAMQ9AsMGQsgA0EBcUUEQBDWEQsgAkG0AWpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACACQQA2AqgBIAJCgICAgIABNwOgASACQoCAgICAgICAgH83A4ABIAJBwLrLACkDADcDmAEgAiAKNwOQASACQcD6ygApAwA3AqwBIAJBgAFqIgNB6b/KAEEEEIAMIgFFDQwgAEGFgICAeDYCECAAIAE2AgAgAxD0CwwYCyADQQFxRQRAENYRCyACQfQBakHI+soAKQMANwIAQbi6ywBBuLrLACkDACIKQgF8NwMAIAJBADYC6AEgAkKAgICAgAE3A+ABIAJCgICAgICAgICAfzcDwAEgAkHAussAKQMANwPYASACIAo3A9ABIAJBwPrKACkDADcC7AEgAkHAAWoiA0Htv8oAQQMQgAwiAUUNDCAAQYWAgIB4NgIQIAAgATYCACADEPQLDBcLIANBAXFFBEAQ1hELIAJBtAJqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIgpCAXw3AwAgAkEANgKoAiACQoCAgICAATcDoAIgAkKAgICAgICAgIB/NwOAAiACQcC6ywApAwA3A5gCIAIgCjcDkAIgAkHA+soAKQMANwKsAiACQYACaiIDQfC/ygBBBBCADCIBRQ0MIABBhYCAgHg2AhAgACABNgIAIAMQ9AsMFgsgA0EBcUUEQBDWEQsgAkH0AmpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACACQQA2AugCIAJCgICAgIABNwPgAiACQoCAgICAgICAgH83A8ACIAJBwLrLACkDADcD2AIgAiAKNwPQAiACQcD6ygApAwA3AuwCIAJB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jNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyABIgMNByAAIAUQ/g0MCAsgACACQYADahD+DQwHCyAAIAJBwANqEP4NDAYLIAAgAkGABGoQ/g0MBQsgACACQcAEahD+DQwECyAAIAJBgAVqEP4NDAMLIAAgAkHABWoQ/g0MAgsgACACQYAGahD+DQwBCyAAQYWAgIB4NgIQIAAgAzYCACACQcACahD0CwsgAkHABmokAAuXGAIIfwF+IwBBwAZrIgIkAEHIussALQAAIQMCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABKAIAQQFrDgwBAgMEBQYHCAkKCwwACyADQQFxRQRAENYRCyACQTRqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIgpCAXw3AwAgAkEANgIoIAJCgICAgIABNwMgIAJCgICAgICAgICAfzcDACACQcC6ywApAwA3AxggAiAKNwMQIAJBwPrKACkDADcCLCACQdy/ygBBBhD+CyIBRQ0MIABBhYCAgHg2AhAgACABNgIAIAIQ8QsMGgsgA0EBcUUEQBDWEQsgAkH0AGpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACACQQA2AmggAkKAgICAgAE3A2AgAkKAgICAgICAgIB/NwNAIAJBwLrLACkDADcDWCACIAo3A1AgAkHA+soAKQMANwJsIAJBQGsiA0Hiv8oAQQcQ/gsiAUUNDCAAQYWAgIB4NgIQIAAgATYCACADEPELDBkLIANBAXFFBEAQ1hELIAJBtAFqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIgpCAXw3AwAgAkEANgKoASACQoCAgICAATcDoAEgAkKAgICAgICAgIB/NwOAASACQcC6ywApAwA3A5gBIAIgCjcDkAEgAkHA+soAKQMANwKsASACQYABaiIDQem/ygBBBBD+CyIBRQ0MIABBhYCAgHg2AhAgACABNgIAIAMQ8QsMGAsgA0EBcUUEQBDWEQsgAkH0AWpByPrKACkDADcCAEG4ussAQbi6ywApAwAiCkIBfDcDACACQQA2AugBIAJCgICAgIABNwPgASACQoCA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aiABQThqKQMANwMAIANBKGogAUEwaikDADcDACADQSBqIAFBKGopAwA3AwAgA0EYaiABQSBqKQMANwMAIANBEGoiBCABQRhqKQMANwMAIAJBEGogAUEQaikDADcDACACIAEpAwg3AwggAkGAAmoiASAEQYGHyQBBBBCfBAJAAkAgAigCgAJBBUcEQCACQbgBaiIDIAFByAD8CgAAIAJB+ABqIgEgAxC/AQJAIAIoAqgBIgVBgICAgHhHBEAgACACKQKsATcCNCACQcgAaiIDQShqIAFBKGopAwAiDDcDACADQSBqIAFBIGopAwAiDTcDACADQRhqIAFBGGopAwAiDjcDACADQRBqIAFBEGopAwAiDzcDACADQQhqIAFBCGopAwAiEDcDACAAQTxqIAFBPGooAgA2AgAgAiACKQN4IhE3A0ggAEEoaiAMNwMAIABBIGogDTcDACAAQRhqIA43AwAgAEEQaiAPNwMAIABBCGogEDcDACAAIBE3AwAgACAFNgIwDAELIAJByAJqIgNBCGogAkH4AGoiAUEIaikDADcDACADQRBqIAFBEGopAwA3AwAgA0EYaiABQRhqKQMANwMAIAIgAikDeDcDyAIgAkGAAmoiASADEIEQIAItAIACIQUgAigCsAIiA0GKgICAeEcEQCAAIAIpAIECNwABIAAgAikCtAI3AjQgAEEoaiABQShqKQAANwAAIABBIWogAUEhaikAADcAACAAQRlqIAFBGWopAAA3AAAgAEERaiABQRFqKQAANwAAIABBCWogAUEJaikAADcAACAAQTxqIAFBPGooAgA2AgAgACADNgIwIAAgBToAAAwBCyACQZgDaiIDIARBhYfJAEEFEJ8EAkACQAJAIAIoApgDQQVGDQAgAkGAAmoiASADEL8BIAJBuAFqIgNBCGoiBCABQQxqKQIANwMAIANBEGoiByABQRRqKQIANwMAIANBGGoiAyABQRxqKAIANgIAIAJB0ABqIgYgAUEoaikDADcDACACQZADaiIIIAFBPGooAgA2AgAgAiACKQKEAjcDuAEgAiACKQOgAjcDSCACIAIpArQCNwOIAyACKAKAAiEBIAIoArACIglBgICAgHhrDgIBAAILQQIhAwwFCyACQegCaiIGQQhqIAQpAwA3AwAgBkEQaiAHKQMANwMAIAZBGGogAygCADYCACACIAIpA7gBNwPoAkECIQMgAUEbRg0EIAJB7ANqIAJB8AJqKQMANwIAIAJB9ANqIAJB+AJqKQMANwIAIAJB/ANqIAJBgANqKAIANgIAIAIgAikD6AI3AuQDIAIgATYC4AMCQAJAAkACQAJAAkBBDiABQQ1rIAFBDE0bDgMAAQABCyACKALkAyIEQYCAgIB4Rg0BIAIoAugDIQEgAigC7ANBBGsOAgMCBAsgAkHgA2oQqwQLQfCCxwAQsBUACyABQYT/yABBBRCjEw0BQQAhAwwFCyABKAAAQezCzaMHRw0AQQEhAwwEC0GA58oAQShBgIPHABDGEwALIAAgAikDSDcDICAAIAIpA4gDNwI0IAJB+ABqIgVBGGoiCiADKAIANgIAIAVBEGoiCyAHKQMANwMAIAVBCGoiBSAEKQMANwMAIABBKGogBikDADcDACAAQTxqIAgoAgA2AgAgAiACKQO4ATcDeCACQegCaiIDQRhqIgQgCigCADYCACADQRBqIgcgCykDADcDACADQQhqIgMgBSkDADcDACACIAIpA3g3A+gCIAAgCTYCMCAAIAE2AgAgAEEcaiAEKAIANgIAIABBFGogBykDADcCACAAQQxqIAMpAwA3AgAgACACKQPoAjcCBAsgAkEIahD3CQwDC0HohccAELAVAAsgBEUNACABQQRrKAIAIgZBeHEhBwJAQQRBCCAGQQNxIgYbIARqIAdNBEAgBkEARyAHIARBJ2pLcQ0BIAEQ7gUMAgtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIABBioCAgHg2AjAgACADOgABIAAgBToAACACQQhqEPcJCyACQYAEaiQAC/ANAQd/IwBBMGsiAyQAAkAgAi0ArAFBAUcNACACLQCqAQRAQZ+txgAhBUEEIQQMAQsgAigCCCEGAkAgAigCAEGBgICAeEYiBEUgBkEFRnFFBEAgBEUNAQwCC0EAQZitxgAgAigCBEGMrcYAQQUQoxMbIQVBByEEDAELQQchBCAGQQdHDQBBAEGYrcYAIAIoAgRBka3GAEEHEKMTGyEFCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCcEEERwRAIAMgASACQfAAakEAEKMBIAMoAgBBgYCAgHhGDQEgACADKQIANwIAIABBKGogA0EoaikCADcCACAAQSBqIANBIGopAgA3AgAgAEEYaiADQRhqKQIANwIAIABBEGogA0EQaikCADcCACAAQQhqIANBCGopAgA3AgAMCQsgAyABIAIoAmgiBiACKAJsENYQIAMoAgAiB0GBgICAeEcNBSAFDQEMAgtBARCsASIGRQ0CIAZBLjoAACADQQE2AgggAyAGNgIEIANBATYCACABIAMQsQ0gAyABIAIoAmgiBiACKAJsENYQIAMoAgAiB0GBgICAeEcNAyAFRQ0BC0ECEKwBIgdFDQEgB0G69AA7AAAgA0ECNgIIIAMgBzYCBCADQQI2AgAgASADELENIAQQrAEiB0UNASAEBEAgByAFIAT8CgAACyADIAQ2AgggAyAHNgIEIAMgBDYCACABIAMQsQ0gAi0AqwFBAUcNAEECEKwBIgRFDQEgBEHbugE7AAAgA0ECNgIIIAMgBDYCBCADQQI2AgAgASADELENCyACKAJYIgRBgYCAgHhGDQQgAigCYCEIIAIoAlwhBUEEEKwBIgcNAwsACyAAIAMpAgQ3AgQgAEEsaiADQSxqKAIANgIAIABBJGogA0EkaikCADcCACAAQRxqIANBHGopAgA3AgAgAEEUaiADQRRqKQIANwIAIABBDGogA0EMaikCADcCACAAIAc2AgAMAwsgACADKQIENwIEIABBLGogA0EsaigCADYCACAAQSRqIANBJGopAgA3AgAgAEEcaiADQRxqKQIANwIAIABBFGogA0EUaikCADcCACAAQQxqIANBDGopAgA3AgAgACAHNgIADAILIAdBoILNggI2AAAgA0EENgIIIAMgBzYCBCADQQQ2AgAgASADELENIAMgASAFIAgQ1hACQCADKAIAIgFBgYCAgHhGBEAgBEGAgICAeHJBgICAgHhGDQIgBUEEaygCACIHQXhxIQEgAUEEQQggB0EDcSIHGyAEakkNByAHQQBHIAEgBEEnaktxDQggBRDuBQwCCyAAIAMpAgQ3AgQgAEEsaiADQSxqKAIANgIAIABBJGogA0EkaikCADcCACAAQRxqIANBHGopAgA3AgAgAEEUaiADQRRqKQIANwIAIABBDGogA0EMaikCADcCACAAIAE2AgBBACEAIARBgICAgHhyQYCAgIB4Rg0DIAVBBGsoAgAiBkF4cSEBIAFBBEEIIAZBA3EiBhsgBGpJDQYgBkEARyAB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2soAEMYTAAsgCEEQaiQAC+sOAwd/An4BfCMAQTBrIgUkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQEEFIAAoAhAiAkGAgICAeHMgAkEAThtBAWsOBQECAwQFAAsgASgCACIBKAIIIQAgASgCACAAa0EDTQRAIAEgAEEEQQFBARDKESABKAIIIQALIAEgAEEEajYCCCABKAIEIABqQe7qseMGNgAADAoLIAEoAgAhASAALQAARQRAIAEoAgAgASgCCCIAa0EETQRAIAEgAEEFQQFBARDKESABKAIIIQALIAEoAgQgAGoiAkHu28kAKAAANgAAIAJBBGpB8tvJAC0AADoAACABIABBBWo2AggMCgsgASgCACABKAIIIgBrQQNNBEAgASAAQQRBAUEBEMoRIAEoAgghAAsgASgCBCAAakH05NWrBjYAACABIABBBGo2AggMCQsgASgCACECAkACQCAAKAIAQQFrDgIFAQALQRQhASAAKQMIIglCkM4AVARAIAkhCgwJCwNAIAVBCGogAWoiAEEEayAJIAlCkM4AgCIKQpDOAH59pyIDQf//A3FB5ABuIgRBAXQvAMS5SjsAACAAQQJrIAMgBEHkAGxrQf//A3FBAXQvAMS5SjsAACABQQRrIQEgCUL/wdcvViAKIQkNAAsMCAsgACsDCCILvUL///////////8Ag0KAgICAgICA+P8AWgRAIAIoAgAgAigCCCIBa0EDTQRAIAIgAUEEQQFBARDKESACKAIIIQELIAIgAUEEajYCCCACKAIEIAFqQe7qseMGNgAADAkLIAsgBUEIahCPAiEBIAIoAgAgAigCCCIAayABSQRAIAIgACABQQFBARDKESACKAIIIQALIAEEQCACKAIEIABqIAVBCGogAfwKAAALIAIgACABajYCCAwICyABKAIAIAAoAgQgACgCCBDDBwwHCyAAKAIIIQIgACgCBCEGIAEoAgAiACgCCCIDIAAoAgBGBEAgACADQQFBAUEBEMoRIAAoAgghAwsgACADQQFqIgQ2AgggACgCBCADakHbADoAACACBEAgBiABEKgDIAJBAUcEQCAGQTBqIQMgAkEwbEEwayEEA0AgASgCACIAKAIIIgIgACgCAEYEQCAAIAJBAUEBQQEQyhEgACgCCCECCyAAIAJBAWo2AgggACgCBCACakEsOgAAIAMg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cQRAIAEoAgQiBiABKAIITw0BIAEgBkEBajYCBAsgASgCjAEiAiABKAKIASIHRgRAIAEoAiAhCSABKAIsIQgLIAEoAhQhBgJAIAEtAJABQQJHBEAgBiEEDAELIAYhBCABLQCRAUUNACABKAIMIAZGBEAgAUEMahC4EgsgASgCECAGQRRsaiICIAc2AgggAkEANgIEIAJBADoAACABIAZBAWoiBDYCFCABKAKMASECCyACIAdGBEAgASgCLCABKAIgaiEKCyABKAJ4IQ0gASgCXCEOAkAgASgCAEEBcQRAIAEoAgQiAiABKAIITwRAQQEhBQwCCyABIAJBAWo2AgQLIANByABqIAFBiAFqKAIANgIAIAMgASkCgAE3A0AgA0E4aiABEPUDIAMoAjwhAQJ/AkAgAygCOEEBcQ0AAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgUgASgCCCILTw0DQQEhAiABIAVBAWoiDDYCBCALIAxNDQEgASAFQQJqNgIECyABQQA6AJEBIANBMGogARDGCiADKAIwIQIgAygCNCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIFRQRAIANBIGogARDGCiADKAIkIQEgAygCICECDAELIAFBADoAkQEgA0EoaiABEMYKIAMoAighAiADKAIsIgEgBToAkQELIAJBAXFFDQALC0EAIQICQCABKAKIASIFIAEoAoQBTw0AIAEoAoABIAVqLQAAQTpHDQAgASAFQQFqNgKIAUEBIQILAkAgAS0AfEEBRgRAQQEQrAEiC0UNASALQTo6AAAgA0EBNgJcIAMgCzYCWCADQoCAgIAQNwJQIAEgBSADQdAAaiACEI0JCyACRQ0BAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgUgASgCCCILTw0EQQEhAiABIAVBAWoiDDYCBCALIAxNDQEgASAFQQJqNgIECyABQQA6AJEBIANBGGogARDGCiADKAIYIQIgAygCHCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIFRQRAIANBCGogARDGCiADKAIMIQEgAygCCCECDAELIAFBADoAkQEgA0EQaiABEMYKIAMoAhAhAiADKAIUIgEgBToAkQELIAJBAXFFDQALCyADIAEQQSADKAIEIQEgAygCAAwCCwALQQELIgVBAXFFDQAgASADKQNANwKAASABQYgBaiADQcgAaigCADYCACAEIAEoAhRLDQAgASAENgIUC0EBIQIgAS0AkAEhBAJAAkACQAJAAkACQAJAIAVBAXEEQCAEQf8BcUEBRg0IIAEtAJEBRQ0DIAEoAowBIgIgB0cNASAKIAEoAiAiAiABKAIsIgRqIgdJIAcgCmtBAUZxDQMgAiAJTwRAIAEgCTYCICAJIQILIAQgCEkNAiABIAg2AiwMAgsgBEH/AXFBAUYEfyABLQCRAUUNBwJAIAcgASgCjAEiAkYEQCAKIAEoAiwiAiABKAIgIgRqIgdJIAcgCmtBAUZxDQkgBCAJTwRAIAEgCTYCIAsgAiAISQ0BIAEgCDYCLCAIIQIMAQsgAiAHTw0IIAEgBzYCjAFBACECIAFBADYCLCABQQA2AiALIAEoAiQgAkYEQCABQSRqEMISCyABKAIoIAJqQTY6AAAgASACQQFqNgIsIAEtAJABBSAEC0H/AXFBAkcNBiABLQCRAUUNBiABKAIUIgIgBk0NAyABKAIQIAZBFGxqIgQtAAANBCAEIAI2AgQgASgCiAEhCCABKAIUIgQgASgCDEYEQCABQQxqELgSCyABKAIQIARBFGxqIgIgCDYCECACQQA2AgggAiAGNgIEIAJBgewAOwEAIAEgBEEBajYCFAwGCyACIAdPDQEgASAHNgKMAUEAIQIgAUEANgIsIAFBADYCIAsgASgCGCACRgRAIAFBGGoQwhILIAEgAkEBajYCICABKAIcIAJqQTY6AAALQQEhAiABLQB8QQFHDQIgAS0AkQFFDQIgAUHUAGpBNiAOQQAgASgCeCANTRsQsAUMAgsgBiACQZjJyQAQ4xIAC0GA58oAQShBqMnJABDGEwALIAEtAJABQQJHDQEgAS0AkQFFDQEgBiABKAIUSw0BIAEgBjYCFAwBC0EAIQIgAS0AfEUNACABLQCRAUUNACABQdQAakE2IA5BACABKAJ4IA1NGxCwBQsgACABNgIEIAAgAjYCACADQeAAaiQAC7gNAg9/BH4jAEEgayIIJAACQAJAAkACQAJAAkACQAJAAn8gACgCDCINIAFqIQUgBSANSQ0IIAAoAgQiB0EBaiIKQQN2IgNBB2whDgJAIAcgDiAHQQhJGyIBQQF2IAVJBEAgAUEBaiIBIAUgASAFSxsiAUEPSQ0BIAFB/////wFNBEBBfyABQQN0QQduQQFrZ3YiAUH+////AEsNBCABQQFqDAMLDAoLIAAgCgR/IAAoAgAhAEEAIQECQCADIApBB3FBAEdqIgNBAUcEQCADQQFxIANB/v///wNxIQQDQCAAIAFqIgMpAwAhEiADIBJCf4VCB4hCgYKEiJCgwIABgyASQv/+/fv379+//wCEfDcDACADQQhqIgMpAwAhEiADIBJCf4VCB4hCgYKEiJCgwIABgyASQv/+/fv379+//wCEfDcDACABQRBqIQEgBEECayIEDQALRQ0BCyAAIAFqIgEpAwAhEiABIBJCf4VCB4hCgYKEiJCgwIABgyASQv/+/fv379+//wCEfDcDAAsCQCAKQQhPBEAgACAKaiAAKQAANwAADAELIApFDQAgAEEIaiAAIAr8CgAACyAAQQhqIQkgAikDCCEUIAIpAwAhFUEBIQRBACEBA0AgASEDIAQhAQJAIAAgA2oiDy0AAEGAAUcNACAAIANBBHRrIgJBCGshESACQQxrIQsgACADQX9zQQR0aiEGA0AgACAVIBQgCygCACARKAIAEIQLpyIQIAdxIgUiAmopAABCgIGChIiQoMCAf4MiE1AEQEEIIQwDQCACIAxqIQIgDEEIaiEMIAAgAiAHcSICaikAAEKAgYKEiJCgwIB/gyITUA0ACwsgACATeqdBA3YgAmogB3EiAmosAABBAE4EQCAAKQMAQoCBgoSIkKDAgH+DeqdBA3YhAgsgAiAFayADIAVrcyAHcUEITwRAIAAgAmoiBS0AACAFIBBBGXYiBToAACAJIAJBCGsgB3FqIAU6AAAgACACQX9zQQR0aiECQf8BRgRAIA9B/wE6AAAgCSAHIANBCGtxakH/AToAACACQQhqIAZBCGopAAA3AAAgAiAGKQAANwAADAMLIAYpAAAhEiAGIAIpAAA3AAAgAiASNwAAIAYpAAghEiAGIAIpAAg3AAggAiASNwAIDAELCyAPIBBBGXYiAjoAACAJIAcgA0EIa3FqIAI6AAALIAEgCkkiAiABaiEEIAINAAsgByAOIAdBCEkbBUEACyANazYCCAwGC0EEIAFBCHFBCGogAUEESRsLIgFBCGoiBCABQQR0IgUgBGoiA0sNACADQfj///8HSw0AIAMQrAEiA0UNASADIAVqIQYgBARAIAZB/wEgBPwLAAsgAUEBayIJIAFBA3ZBB2wgCUEISRshDiAAKAIAIQUgDQ0CQQAhDQwDCyAIQQA2AhggCEEBNgIMIAhBnMzKADYCCCAIQgQ3AhAgCEEIakH8v8QAEPETCwALIAZBCGohDyAFQRBrIRAgBSkDAEJ/hUKAgYKEiJCgwIB/gyETIAIpAwghFCACKQMAIRVBACEBIA0hAiAFIQMDQCATUARAA0AgAUEIaiEBIANBCGoiAykDAEKAgYKEiJCgwIB/gyISQoCBgoSIkKDAgH9RDQALIBJCgIGChIiQoMCAf4UhEwsgBiAVIBQgECATeqdBA3YgAWoiEUEEdGsiBEEEaigCACAEQQhqKAIAEIQLpyILIAlxIgRqKQAAQoCBgoSIkKDAgH+DIhJQBEBBCCEMA0AgBCAMaiEEIAxBCGohDCAGIAQgCXEiBGopAABCgIGChIiQoMCAf4MiElANAAsLIBNCAX0gE4MhEyAGIBJ6p0EDdiAEaiAJcSIEaiwAAEEATgRAIAYpAwBCgIGChIiQoMCAf4N6p0EDdiEECyAEIAZqIAtBGXYiCzoAACAPIARBCGsgCXFqIAs6AAAgBiAEQX9zQQR0aiILQQhqIAUgEUF/c0EEdGoiBEEIaikAADcAACALIAQpAAA3AAAgAkEBayICDQALCyAAIAk2AgQgACAGNgIAIAAgDiANazYCCCAHRQ0AIAdBBHRBF2pBcHEiACAHakEJaiIDRQ0AIAUgAGsiAUEEaygCACIAQXhxIQIgAkEEQQggAEEDcSIAGyADakkNASAAQQBHIAIgA0EnaktxDQIgARDuBQsgCEEgaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAhBADYCGCAIQQE2AgwgCEGczMoANgIIIAhCBDcCECAIQQhqQfy/xAAQ8RMAC8oNAhJ/A34jAEHwAWsiAiQAIAEoAgAiBkEMaigCACEIIAEoAgghDCABKAIEIQkCQAJAAkACQAJAAkACQAJAAkACQCAGQRBqKAIAIgQOAgECAAsgBCEFA0ACfyAJIAggBUEBdiIKIANqIgtB5ABsaiIHQdQAaigCACIQRwRAIAkgEEsMAQsgB0HYAGooAgAgDEkLIQcgCyADIAcbIQMgBSAKayIFQQFLDQALDAELIAFBDGohEAwBCyABQQxqIRACfyAJIAggA0HkAGxqIgVB1ABqKAIAIgdHBEAgByAJSQwBCyAFQdgAaigCACAMSQsgA2oiCiAERg0AIARB5ABsIgcgCGohCyABKAIMIQ0gCkHkAGwhDkEAIQUDQCAIIA5qIgNB1ABqKAIAIAlHDQEgA0HYAGooAgAgDEcNASAFIApqIg8gBE8NAwJAIANB4ABqLQAARQRAIANByABqLQAAQQNxDQELIAhB5ABqIQggBUEBaiEFIA4gB0HkAGsiB0cNAQwCCwsgBiAGKAIAIgRBAWo2AgAgBEEASA0GIAIgASgCADYCjAEgAiAPNgKAASACQgE3AnggAkEYaiIIIA0gAkH4AGoQ1gMgAigCGEEDRg0AQYADEKwBIgRFDQYgBCAIQeAA/AoAACACQQE2AhQgAiAENgIQIAJBBDYCDAJAIAsgA0HkAGoiCEYNACAGQRBqIQ8gBkEMaiERQQEhBwNAIAUgCmpB5ABsIRJBACEDIAVBAWohBQNAIAMgCGoiBkHUAGooAgAgCUcNAiAGQdgAaigCACAMRw0CIAUgCmoiDiAPKAIAIhNPDQYCQCARKAIAIBJqIANqIhNBxAFqLQAARQRAIBNBrAFqLQAAQQNxDQELIAVBAWohBSADQeQAaiIDIAhqIAtHDQEMAwsLIAEoAgAiCCgCACEDIAggA0EBajYCACADQQBIDQggAiABKAIANgLsASACIA42AuABIAJCATcC2AEgAkH4AGogDSACQdgBahDWAyACKAJ4QQNGDQEgAigCDCAHRgRAIAJBDGogB0EBQQRB4AAQyhEgAigCECEECyAEIAdB4ABsaiACQfgAakHgAPwKAAAgAiAHQQFqIgc2AhQgCyAGQeQAaiIIRw0ACwsgAkHgAWogAkEUaigCADYCACACIAIpAgw3A9gBDAELIAJBADYC4AEgAkKAgICAwAA3A9gBCyABKAIAIghBGGooAgAhBiABKAIIIQwgASgCBCEJQQAhAwJAIAhBHGooAgAiBCIHDgIEAwALIAQhBQNAAn8gCSAGIAVBAXYiCiADaiILQfAAbGoiB0HYAGooAgAiDUcEQCAJIA1LDAELIAdB3ABqKAIAIAxJCyEHIAsgAyAHGyEDIAUgCmsiBUEBSw0ACwwCCyAPIARBrKbFABDjEgwDCyAOIBNBrKbFABDjEgALAn8gCSAGIANB8ABsaiIFQdgAaigCACIHRwRAIAcgCUkMAQsgBUHcAGooAgAgDEkLIANqIQcLIAhBCGohDiAGIAdB8ABsaiEDIAYgBEHwAGxqIQ9BACEFA0ACQAJAIAMgD0YNACADKAJYIAlHDQAgAygCXCAMRw0AAkACQCAIKAK8AkUNACADQfAAaiEDIAgoArACIgtBCGshESAIKAK0AiINIAUgB2oiCkHdy92eeWxBD3ciBHEhBiAEQRl2rUKBgoSIkKDAgAF+IRZBACEEA0AgBiALaikAACIVIBaFIhRCgYKEiJCgwIABfSAUQn+Fg0KAgYKEiJCgwIB/gyIUQgBSBEADQCAKIBEgFHqnQQN2IAZqIA1xIhJBA3RrKAIARg0EIBRCAX0gFIMiFEIAUg0ACwsgFSAVQgGGg0KAgYKEiJCgwIB/g0IAUg0BIARBCGoiBCAGaiANcSEGDAALAAtB1MjEAEEWQeCoxQAQhxMACyAFQQFqIQUgDiALQQAgEmtBA3RqQQRrKAIAEOQGDQIgASgCACIGKAIAIQQgBiAEQQFqNgIAIARBAEgNAyABKAIAIgQgChC+DUUNASAQKAIAIQYgAiAKNgIgIAIgBDYCHCACQQA2AhggAkH4AGogBiACQRhqENYDIAIoAuABIgQgAigC2AFGBEAgAkHYAWoQ2RILIAIoAtwBIARB4ABsaiACQfgAakHgAPwKAAAgAiAEQQFqNgLgAQwCCyAAIAIpA9gBNwIAIABBCGogAkHgAWooAgA2AgAgASgCACIFKAIAIQAgBSAAQQFrNgIAIABBAUYEQCABKAIAEDILIAJB8AFqJAAPCyAEIAQoAgAiBkEBazYCACAGQQFHDQAgBBAyDAALAAsAC4sNAQ9/IwBBkARrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAIAEoAiAiBkUEQCABKAIkIQoMAQsgAkHgAmogASAGIAEoAiQiChD6AyACKALQAyIJQQVHDQEgCigCACIDBEAgBiADEQMACyAKKAIEIgVFDQAgBkEEaygCACIDQXhxIQQgBEEEQQggA0EDcSIDGyAFakkNCCADQQBHIAQgBUEnaktxDQkgBhDuBQsCQCABKAIwIgRFDQAgASgCNCIPIARGDQAgASgCOCENA0AgASAEQRhqIgY2AjACQAJAAkACQCAEKAIAQQFrDgICAQALIAJBQGsgBCgCBCAEKAIIEJALIAIoAkgiA0GM3egFTw0KIAIoAkQhDAJAIANBsAFsIg5FBEBBCCEIQQAhBwwBCyADIQcgDhCsASIIRQ0MCyADBEAgDCEEIAghCSADIQUDQCACQeACaiIQIAQgDUEAEKkCIAkgEEGwAfwKAAAgBEEUaiEEIAlBsAFqIQkgBUEBayIFDQALC0EQEKwBIgVFDQsgBSAHNgIIIAUgCDYCBCAFIAg2AgAgBSAIIA5qNgIMIAMEQCAMQRBqIQQDQCAEKAIAIgcoAgAhCCAHIAhBAWs2AgAgCEEBRgRAIAQoAgAQMgsgBEEUaiEEIANBAWsiAw0ACwsgAigCQCIERQ0CIAxBBGsoAgAiA0F4cSEHIAcgBEEUbCIEQQRBCCADQQNxIgMbakkNDCADQQBHIAcgBEEnaktxDQ0gDBDuBQwCC0HFkMoAQQ9B1JDKABDGEwALQbABEKwBIgNFDQkgAyAEQQRqIA1BABCpAkEQEKwBIgVFDQkgBUEBNgIIIAUgAzYCBCAFIAM2AgAgBSADQbABajYCDAsCQCALRQ0AIAooAgAiAwRAIAsgAxEDAAsgCigCBCIHRQ0AIAtBBGsoAgAiA0F4cSEEIARBBEEIIANBA3EiAxsgB2pJDQogA0EARyAEIAdBJ2pLcQ0LIAsQ7gULIAFBzJ3KADYCJCABIAU2AiAgAkGwAWogASAFQcydygAQ+gMgAigCoAIiCUEFRw0DQcydygAhCiAFIQsgDyAGIgRHDQALIAUQtBEgBUEEaygCACIEQQNxIQMgBEF4cUEUQRggAxtJDQggA0EARyAEQThPcQ0JIAsQ7gULIAFBADYCIAJAIAEoAigiBkUNACACQeACaiABIAYgASgCLCIEEPoDIAIoAtADIglBBUcNAyAEKAIAIgMEQCAGIAMRAwALIAQoAgQiBUUNACAGQQRrKAIAIgNBeHEhBCAEQQRBCCADQQNxIgMbIAVqSQ0IIANBAEcgBCAFQSdqS3ENCSAGEO4FCyAAQQU2AnAgAUEANgIoDAQLIAJBQGsgAkHgAmpB8AD8CgAAIAJBOGogAkGMBGooAgA2AgAgAkEwaiACQYQEaikCADcDACACQShqIAJB/ANqKQIANwMAIAJBIGogAkH0A2opAgA3AwAgAkEYaiACQewDaikCADcDACACQRBqIAJB5ANqKQIANwMAIAJBCGogAkHcA2opAgA3AwAgAiACKQLUAzcDAAwCCyACQUBrIAJBsAFqQfAA/AoAACACQThqIAJB3AJqKAIANgIAIAJBMGogAkHUAmopAgA3AwAgAkEoaiACQcwCaikCADcDACACQSBqIAJBxAJqKQIANwMAIAJBGGogAkG8AmopAgA3AwAgAkEQaiACQbQCaikCADcDACACQQhqIAJBrAJqKQIANwMAIAIgAikCpAI3AwAMAQsgAkFAayACQeACakHwAPwKAAAgAkE4aiACQYwEaigCADYCACACQTBqIAJBhARqKQIANwMAIAJBKGogAkH8A2opAgA3AwAgAkEgaiACQfQDaikCADcDACACQRhqIAJB7ANqKQIANwMAIAJBEGogAkHkA2opAgA3AwAgAkEIaiACQdwDaikCADcDACACIAIpAtQDNwMACyAAIAJBQGtB8AD8CgAAIAAgCTYCcCAAIAIpAwA3AnQgAEH8AGogAkEIaikDADcCACAAQYQBaiACQRBqKQMANwIAIABBjAFqIAJBGGopAwA3AgAgAEGUAWogAkEgaikDADcCACAAQZwBaiACQShqKQMANwIAIABBpAFqIAJBMGopAwA3AgAgAEGsAWogAkE4aigCADYCAAsgAkGQBGokAA8LENETCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC/gMAQ9/IwBBkAJrIgYkAAJAAkACQAJAIAMtAAAOBAABAwIDCyADKAIMQdAAbCEHIAMoAgghCQNAIAdFDQMgB0HQAGshByAJEK0RIAlB0ABqIQkNAAtBASENDAILIAMoAgxB0ABsIQcgAygCCCEJA0AgB0UNAiAHQdAAayEHIAkQrREgCUHQAGohCQ0AC0EBIQ0MAQtBqsEEIAMtAAh2IQ0LIAZBGGoiByADQeAA/AoAACAGQQxqIAIgByAEIAUgARDiBCAGKAIQIgEgBigCFCICQQxsIgpqIQwgBigCDCEOAkACQAJ/AkACQCACRQRAQQAhBCABIQcMAQsgBkEkaiECQQAhCCANQQFxIQsCQANAIAZBsAFqIgRBCGogASAIaiIDQQhqKAIANgIAIAYgAykCADcDsAEgBkEYaiAEIAsQ/gMgA0EMaiEHIAYoAiAhBSAGKAIcIQQgBigCGCIJQYGAgIB4Rg0CIAZB2AFqIgNBIGogAkEgaikCADcDACADQRhqIAJBGGopAgA3AwAgA0EQaiACQRBqKQIANwMAIANBCGogAkEIaikCADcDACAGIAIpAgA3A9gBIAlBgoCAgHhHDQEgCiAIQQxqIghHDQALQQAhBAwCCyAGQYgBaiICQSBqIgogBkHYAWoiA0EgaikDADcDACACQRhqIgsgA0EYaikDADcDACACQRBqIg8gA0EQaikDADcDACACQQhqIgIgA0EIaikDADcDACAGIAYpA9gBNwOIAQJAQdABEKwBIggEQCAIIAU2AgggCCAENgIEIAggCTYCACAIIAYpA4gBNwIMIAhBFGogAikDADcCACAIQRxqIA8pAwA3AgAgCEEkaiALKQMANwIAIAhBLGogCikDADcCAEEBIQkgBkEBNgKEASAGIAg2AoABIAZBBDYCfEEAIQQgByAMRg0BIAxBDGshEyAGQSRqIQoDQCATIAdrIQsgByEDAkACQANAIAZBgAJqIgJBCGogA0EIaigCADYCACAGIAMpAgA3A4ACIAZBGGogAiANQQFxEP4DIANBDGohByAGKAIgIQUgBigCHCECIAYoAhgiD0GBgICAeEYNASAGQdgBaiIDQSBqIhAgCkEgaikCADcDACADQRhqIhEgCkEYaikCADcDACADQRBqIhIgCkEQaikCADcDACADQQhqIhQgCkEIaikCADcDACAGIAopAgA3A9gBIA9BgoCAgHhHDQIgC0EMayELIAwgByIDRw0ACwwECyAHIAxHBEAgA0EMaiEHIAtBDG4hCANAIAcQyAMgB0EMaiEHIAhBAWsiCA0ACwsgAiEEDAMLIAZBsAFqIgNBIGoiCyAQKQMANwMAIANBGGoiECARKQMANwMAIANBEGoiESASKQMANwMAIANBCGoiEiAUKQMANwMAIAYgBikD2AE3A7ABIAYoAnwgCUYEQCAGQfwAaiAJQQFBBEE0EMoRIAYoAoABIQgLIAggCUE0bGoiAyAFNgIIIAMgAjYCBCADIA82AgAgAyAGKQOwATcCDCADQRRqIBIpAwA3AgAgA0EcaiARKQMANwIAIANBJGogECkDADcCACADQSxqIAspAwA3AgAgBiAJQQFqIgk2AoQBIAcgDEcNAAsMAQsACwJAIA4EQCABQQRrKAIAIgNBeHEhAiACIA5BDGwiB0EEQQggA0EDcSIDG2pJDQUgA0EARyACIAdBJ2pLcQ0BIAEQ7gULIAYoAnwhCCAGKAKAAQwDCwwECyAMIAdrQQxuIQkgByAMRg0AA0AgBxDIAyAHQQxqIQcgCUEBayIJDQALC0EAIQkgDgRAIAFBBGsoAgAiA0F4cSECIAIgDkEMbCIHQQRBCCADQQNxIgMbakkNAiADQQBHIAIgB0EnaktxDQMgARDuBQtBACEIQQQLIQMCQAJAAkAgBARAIAkEQCADIQcDQCAHEPMEIAdBNGohByAJQQFrIgkNAAsLIAhFDQEgA0EEaygCACICQXhxIQEgASAIQTRsIgdBBEEIIAJBA3EiAhtqSQ0EIAJBAEcgASAHQSdqS3ENBSADEO4FDAELIAhBgICAgHhHDQEgAyEEIAkhBQsgACAFNgIIIAAgBDYCBCAAQYCAgIB4NgIADAELIAAgCTYCCCAAIAM2AgQgACAINgIACyAGQZACaiQADwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALowwCE38CfiMAQdACayISJAACQCABQQJJDQBCgICAgICAgIDAACABrSIYgCEZIBggGX5CgICAgICAgIDAAFKtAn8gAUGBIE8EQEEBIAFBAXJnQR9zIgVBAXEgBUEBdmoiBXQgASAFdmpBAXYMAQtBwAAgASABQQF2ayIFIAVBwABPGwshEyAZfCEZIABBGGshFSAAQThqIRZBASEHA0BBACEUQQEhCyABIBFLIhcEQCARQRhsIg0gAGohDwJ/AkAgASARayILIBNJDQACQCALQQJJBEAgCyEJDAELAn8CQAJAIA9BHGooAgAiBSAPQQRqKAIAIA9BIGooAgAiBiAPQQhqKAIAIhAgBiAQSRsQoxMiCSAGIBBrIAkbQQBIIghFBEBBAiEJIAtBAkYNBCANIBZqIQwDQCAMQQRrKAIAIhAgBSAMKAIAIgUgBiAFIAZJGxCjEyIOIAUgBmsgDhtBAEgNAyAMQRhqIQwgBSEGIBAhBSALIAlBAWoiCUcNAAsMAQtBAiEJQQEgC0ECRg0CGiANIBZqIQwDQCAMQQRrKAIAIhAgBSAMKAIAIgUgBiAFIAZJGxCjEyIOIAUgBmsgDhtBAE4NAiAMQRhqIQwgBSEGIBAhBSALIAlBAWoiCUcNAAsLIAshCQsgCSATSQ0CIAhFDQEgCUECSQRAQQEhCQwCCyAJQQF2CyEOIBUgCUEYbGohDCAAIQUDQCAFIA1qIg9BCGoiBikCACEYIAYgDCANaiIIQQhqIgYpAgA3AgAgBiAYNwIAIAhBFGooAgAhECAIQRBqIgYoAgAhCyAGIA9BEGoiBikCADcCACAPKQIAIRggDyAIKQIANwIAIAggGDcCACAGIAs2AgAgD0EUaiAQNgIAIAxBGGshDCAFQRhqIQUgDkEBayIODQALCyAJQQF0QQFyDAELIAsgEyALIBNJG0EBdCAERQ0AGiAPQSAgCyALQSBPGyIFIAIgA0EAQQAQ2gEgBUEBdEEBcgshCyARrSIYIAtBAXYgEWqtfCAZfiARIAdBAXZrrSAYfCAZfoV5pyEUCwJAAkAgCkECSQ0AIBFBGGwiBSAVaiEJIAAgBWohDwNAIApBAWsiECASQY4CamotAAAgFEkNAQJ/AkACQCADIBJBBGogEEECdGooAgAiBUEBdiIIIAdBAXYiBmoiDE8gBSAHckEBcUVxRQRAIAAgESAMa0EYbGohCiAFQQFxRQ0BDAILIAxBAXQMAgsgCiAIIAIgAyAIQQFyZ0EBdEE+c0EAENoBCyAHQQFxRQRAIAogCEEYbGogBiACIAMgBkEBcmdBAXRBPnNBABDaAQsCQCAHQQJJDQAgBUECSQ0AIAYgCCAGIAhJIg4bIgUgA0sNACAKIAhBGGxqIQcgBUEYbCIFBEAgAiAHIAogDhsgBfwKAAALIAIgBWohBgJAIA5FBEAgAiEFA0AgCiAFIAcgB0EEaigCACAFQQRqKAIAIAdBCGooAgAiDSAFQQhqKAIAIgggCCANSxsQoxMiDiANIAhrIA4bIghBAE4iDhsiDSkCADcCACAKQRBqIA1BEGopAgA3AgAgCkEIaiANQQhqKQIANwIAIApBGGohCiAGIAUgDkEYbGoiBUYNAiAPIAcgCEEfdkEYbGoiB0cNAAsMAQsgCSEFA0ACQCAFIAZBGGsiCCAHQRhrIg4gBkEUaygCACAHQRRrKAIAIAZBEGsoAgAiDSAHQRBrKAIAIgcgByANSxsQoxMiBiANIAdrIAYbIgZBAE4iBxsiDSkCADcCACAFQRBqIA1BEGopAgA3AgAgBUEIaiANQQhqKQIANwIAIAggBkEfdkEYbGohBiAKIA4gB0EYbGoiB0YNACAFQRhrIQUgAiAGRw0BCwsgByEKIAIhBQsgBiAFayIGRQ0AIAogBSAG/AoAAAsgDEEBdEEBcgshB0EBIQYgECIKQQFLDQALDAELIAohBgsgEkGOAmogBmogFDoAACASQQRqIAZBAnRqIAc2AgAgFwRAIAZBAWohCiALQQF2IBFqIREgCyEHDAELCyAHQQFxDQAgACABIAIgAyABQQFyZ0EBdEE+c0EAENoBCyASQdACaiQAC7wMARd/IwBBMGsiBSQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASgCAEEBRgRAIAEoAggiCiABKAIEIglBoAJqIhQoAgAiBE8NAyABKAIMIgcgCkEkbCIVIAlBnAJqIhYoAgBqIgRBIGooAgAiAU8NBCAHQdQAbCIBIARBHGooAgBqIgsoAgBBgICAgHhHDQVBAyERIAsoAiQiBEUNAiALKAIgIhIgBEHcAGxqIRcgASEOIAlB0ABqIRgDQCAUKAIAIgEgCk0NByAWKAIAIBVqIgRBIGooAgAiASAHTQ0SIARBGGoiGUEEaiITKAIAIA5qIgQoAgBBgICAgHhHDQggBCgCJCIBIAZNDQkCQCAGQdwAbCIaIAQoAiBqKAIADQAgCSAJKAIAIgFBAWo2AgAgAUEASA0LAkACQCAJKAJMIgxFDQAgGCgCACEPA0AgDEEMaiEQIAxBBGohASAMLwGmCCILQQxsIQRBfyENAkADQCAERQRAIAshDQwCCyABKAIEIgggB0kgByAISWsgASgCACIIIApJIAggCktrIAggCkYbIghB/wFxRQRAIBAoAgAiCCAGSSAGIAhJayEICyABQQxqIQEgDUEBaiENIARBDGshBCAQQQxqIRAgCEEBRg0ACyAIQf8BcUUNAwsgD0UNASAPQQFrIQ8gDCANQQJ0aigCqAghDAwACwALQdTIxABBFkHsp8UAEIcTAAsgGUEIaigCACEBAkAgDCANQdQAbGpB0AFqLQAAIgsEQCABIAdNDRUgDiATKAIAIgFqIgQoAgBBgICAgHhHDQ4gBCgCJCIEIAZLDQEgBiAEQYyoxQAQ4xIACyABIAdNDRQgDiATKAIAIgFqIgQoAgBBgICAgHhHDQ4gBCgCJCIEIAZNDQ8LIAMgASAOaigCICAaaiIBKAIkRgRAIAEoAiAgAiADEKMTRQ0ECyAJIAkoAgAiAUEBazYCACABQQFHDQAgCRAyCyAGQQFqIQYgFyASQdwAaiISRw0ACwwCCyAFQQxqIAFBBGogAiADEPUEIAUoAgwiA0EHRgRAIAAgBSkCEDcCACAAQRBqIAVBIGopAgA3AgAgAEEIaiAFQRhqKQIANwIADBALIAVBKGohAiAFQRRqIAVBIGohBCAAQQM2AgACQAJAAkACQAJAAkAgAw4GBQECAwQFAAsgBSgCECIDRQ0SIAUoAhQiAUEEaygCACIAQXhxIQIgAkEEQQggAEEDcSIAGyADakkNFiAAQQBHIAIgA0EnaktxDRcgARDuBQwSCyAFKAIYIgRFDRAgBSgCHCIBQQRrKAIAIgBBeHEhAyADQQRBCCAAQQNxIgAbIARqSQ0VIABBAEcgAyAEQSdqS3ENFiABEO4FDBALIAUoAhgiBEUNDyAFKAIcIgFBBGsoAgAiAEF4cSEDIANBBEEIIABBA3EiABsgBGpJDRQgAEEARyADIARBJ2pLcQ0VIAEQ7gUMDwsgBSgCGCIERQ0OIAUoAhwiAUEEaygCACIAQXhxIQMgA0EEQQggAEEDcSIAGyAEakkNEyAAQQBHIAMgBEEnaktxDRQgARDuBQwOCyAFKAIQIgNFDQ4gBSgCFCIBQQRrKAIAIgBBeHEhAiACQQRBCCAAQQNxIgAbIANqSQ0SIABBAEcgAiADQSdqS3ENEyABEO4FDA4LIQQgBSgCECIBRQ0PDA4LIAAgCTYCFCAAIAY2AhAgACAHNgIMIAAgCjYCCCAAQQE2AgRBAUECIAsbIRELIAAgETYCAAwNCyAKIARBjKfFABDjEgALIAcgAUGMp8UAEOMSAAtBjKfFABCwFQALIAogAUH8p8UAEOMSAAtB/KfFABCwFQALIAYgAUGMqMUAEOMSCwALQfynxQAQsBUAC0H8p8UAELAVAAsgBiAEQYyoxQAQ4xIACyACIQQgBSgCJCIBDQEMAgsgBSgCHCIBRQ0BCyAEKAIAIgJBBGsoAgAiAEF4cSEDIANBBEEIIABBA3EiABsgAWpJDQIgAEEARyADIAFBJ2pLcQ0DIAIQ7gULIAVBMGokAA8LIAcgAUH8p8UAEOMSAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALyg4CDH8DfiMAQdAAayIEJAAQlBUhCgJAAkACQAJAAkAgASkDACIQQgJSBEAQlBUhBwJ/AkACQAJAIAEoAiAiBQRAIAEoAiwhCCAFKQMAAn8gAi0AAUUEQBCVFSEGQQAMAQsQlBUhBkEBCyEDIAQgAjYCQCAEQQA2AjggBCAGNgI0IAQgAzYCMCAFQQhqIQNCf4VCgIGChIiQoMCAf4MhDwJAA0AgCEUNASAPUARAA0AgBUGAA2shBSADKQMAIANBCGohA0KAgYKEiJCgwIB/gyIPQoCBgoSIkKDAgH9RDQALIA9CgIGChIiQoMCAf4UhDwsgBSAPeqdBA3ZBUGxqIgZBKGsoAgAhCSAGQSxrKAIAIAQgBkEgazYCSCAPQgF9IREgCRDHFCEGAkAgBCgCOEUNACAEKAI8IglBhAFJDQAgCRD5EgsgCEEBayEIIA8gEYMhDyAEIAY2AjwgBEEBNgI4IARBIGogBEEwaiAEQcgAahDJCyAEKAIgQQFxRQ0ACyAEKAIkIQYgBCgCNCIBQYQBTwRAIAEQ+RILIAQoAjhFDQMgBCgCPCIBQYQBSQ0DIAEQ+RIMAwsgBCgCNCEDIAQoAjhFDQEgBCgCPCIFQYQBSQ0BIAUQ+RIMAQtBgQFBgAEgAi0AABshAwsgB0GlhckAQQYQ4gkgAxCqFAJ/AkACQCAQp0EBcQRAIAItAAIgBCABKQMIIg83AygNAiAPQv////////8PfEL/////////H1oNASAPuRCJFQwDC0GBAUGAASACLQAAGwwCCyAEQQI2AjQgBEGokMoANgIwIARCATcCPCAEIARBKGqtQoCAgICAAYQ3A0ggBCAEQcgAajYCOCAEQTBqEO0NIQYMAgsgDxCKFQshAyAHQfGEyQBBBBDiCSADEKoUAkAgASgCEEEBRgRAIAItAAIgBCABKQMYIg83AygNAyAPQv////////8PfEL/////////H1oNASAPuRCJFQwEC0GBAUGAASACLQAAGwwDCyAEQQI2AjQgBEGokMoANgIwIARCATcCPCAEIARBKGqtQoCAgICAAYQ3A0ggBCAEQcgAajYCOCAEQTBqEO0NIQYLIAdBhAFJDQQgBxD5EgwECyAPEIoVCyEDIAdB7YTJAEEEEOIJIAMQqhQMAQtBgQFBgAEgAi0AABshBwsgCkGqi8AAQQoQ4gkgBxCqFCAEQRhqIAIgCkGdhckAQQggAUFAaxDmESAEKAIYQQFxBEAgBCgCHCEGDAELIAEtAGQhAyAKQbSLwABBBxDiCUGCAUGDASADGxCqFCABKAJcIQcgASgCYCENIAEoAlghAwJ/IAItAAEiDkUEQBCVFQwBCxCUFQshDAJAAkACQAJAAkAgA0UNACANRQ0AQQAhCQNAAkAgCQRAIAchBiADIQggCSEDDAELQQAhBgJAIAdFDQAgB0EHcSIFBH8DQCADKAKICiEDIAVBAWsiBQ0ACyAHQXhxBSAHCyEFIAdBCEkNAANAIAMoAogKKAKICigCiAooAogKKAKICigCiAooAogKKAKICiEDIAVBCGsiBQ0ACwtBACEICwJAIAMvAYIKIAZLBEAgAyEFDAELA0AgAygC+AgiBUUNCiAIQQFqIQggAy8BgAohBiAGIAUiAy8BggpPDQALCyAGQQFqIQcCQCAIRQRAIAUhCQwBCyAFIAdBAnRqQYgKaiEDIAhBB3EiCwR/A0AgAygCACIJQYgKaiEDIAtBAWsiCw0ACyAIQXhxBSAICyELQQAhByAIQQhJDQADQCADKAIAKAKICigCiAooAogKKAKICigCiAooAogKKAKICiIJQYgKaiEDIAtBCGsiCw0ACwsgBSAGQQxsaiIDQYAJaigCACADQYQJaigCABDHFCEDIARBEGogBSAGQegAbGogAhC6AyAEKAIUIQUgBCgCEEEBcQRAIAUhBiADQYMBSw0EDAULAkAgDgRAIAMQ3hVFDQQgDCADIAUQqhQMAQsgDCADIAUQoRQiBkGEAU8EQCAGEPkSCyAFQYQBTwRAIAUQ+RILIANBhAFJDQAgAxD5EgtBACEDIA1BAWsiDQ0ACwsgCkGs28cAQQYQ4gkgDBCqFCAEQQhqIAIgCkG7i8AAQQ0gAUHMAGoQ5hFBACEDIAQoAghBAXENAyAKIQYMBQtBMxCsASIBRQ0GIAFBL2pB45HBACgAADYAACABQShqQdyRwQApAAA3AAAgAUEgakHUkcEAKQAANwAAIAFBGGpBzJHBACkAADcAACABQRBqQcSRwQApAAA3AAAgAUEIakG8kcEAKQAANwAAIAFBtJHBACkAADcAACABQTMQxhQhBiABQTMQgRMgA0GEAU8EQCADEPkSCyAFIgNBgwFNDQELIAMQ+RILIAxBhAFJDQEgDBD5EgwBCyAEKAIMIQYLQQEhAyAKQYQBSQ0AIAoQ+RILIAAgBjYCBCAAIAM2AgAgBEHQAGokAA8LQYzGxgAQsBULAAuqDQIQfwR+IwBBIGsiCCQAAkACQAJAAkACQAJAAn8CQCAAKAIMIg1BAWoiBQRAIAAoAgQiB0EBaiIKQQN2IgNBB2whDiAHIA4gB0EISRsiAkEBdiAFSQRAIAJBAWoiAiAFIAIgBUsbIgJBD0kNAiACQf////8BTQRAQX8gAkEDdEEHbkEBa2d2IgJB/v///wBLDQUgAkEBagwECwwJCyAAIAoEfyAAKAIAIQBBACECAkAgAyAKQQdxQQBHaiIDQQFHBEAgA0EBcSADQf7///8DcSEEA0AgACACaiIDKQMAIRIgAyASQn+FQgeIQoGChIiQoMCAAYMgEkL//v379+/fv/8AhHw3AwAgA0EIaiIDKQMAIRIgAyASQn+FQgeIQoGChIiQoMCAAYMgEkL//v379+/fv/8AhHw3AwAgAkEQaiECIARBAmsiBA0AC0UNAQsgACACaiICKQMAIRIgAiASQn+FQgeIQoGChIiQoMCAAYMgEkL//v379+/fv/8AhHw3AwALAkAgCkEITwRAIAAgCmogACkAADcAAAwBCyAKRQ0AIABBCGogACAK/AoAAAsgAEEIaiEJIAEpAwghFCABKQMAIRVBASEEQQAhAgNAIAIhAyAEIQICQCAAIANqIg8tAABBgAFHDQAgACADQQR0ayIBQQxrIREgAUEQayELIAAgA0F/c0EEdGohBgNAIAAgFSAUIAsoAgAgESgCABCEC6ciECAHcSIFIgFqKQAAQoCBgoSIkKDAgH+DIhNQBEBBCCEMA0AgASAMaiEBIAxBCGohDCAAIAEgB3EiAWopAABCgIGChIiQoMCAf4MiE1ANAAsLIAAgE3qnQQN2IAFqIAdxIgFqLAAAQQBOBEAgACkDAEKAgYKEiJCgwIB/g3qnQQN2IQELIAEgBWsgAyAFa3MgB3FBCE8EQCAAIAFqIgUtAAAgBSAQQRl2IgU6AAAgCSABQQhrIAdxaiAFOgAAIAAgAUF/c0EEdGohAUH/AUYEQCAPQf8BOgAAIAkgByADQQhrcWpB/wE6AAAgAUEIaiAGQQhqKQAANwAAIAEgBikAADcAAAwDCyAGKQAAIRIgBiABKQAANwAAIAEgEjcAACAGKQAIIRIgBiABKQAINwAIIAEgEjcACAwBCwsgDyAQQRl2IgE6AAAgCSAHIANBCGtxaiABOgAACyACIApJIgEgAmohBCABDQALIAcgDiAHQQhJGwVBAAsgDWs2AggMBQsMBwtBBCACQQhxQQhqIAJBBEkbCyICQQhqIgQgAkEEdCIFIARqIgNLDQAgA0H4////B0sNACADEKwBIgNFDQEgAyAFaiEGIAQEQCAGQf8BIAT8CwALIAJBAWsiCSACQQN2QQdsIAlBCEkbIQ4gACgCACEFIA0EQCAGQQhqIQ8gBUEQayEQIAUpAwBCf4VCgIGChIiQoMCAf4MhEyABKQMIIRQgASkDACEVIAUhASANIQNBACECA0AgE1AEQANAIAJBCGohAiABQQhqIgEpAwBCgIGChIiQoMCAf4MiEkKAgYKEiJCgwIB/UQ0ACyASQoCBgoSIkKDAgH+FIRMLIAYgFSAUIBAgE3qnQQN2IAJqIhFBBHRrIgQoAgAgBEEEaigCABCEC6ciCyAJcSIEaikAAEKAgYKEiJCgwIB/gyISUARAQQghDANAIAQgDGohBCAMQQhqIQwgBiAEIAlxIgRqKQAAQoCBgoSIkKDAgH+DIhJQDQALCyATQgF9IBODIRMgBiASeqdBA3YgBGogCXEiBGosAABBAE4EQCAGKQMAQoCBgoSIkKDAgH+DeqdBA3YhBAsgBCAGaiALQRl2Igs6AAAgDyAEQQhrIAlxaiALOgAAIAYgBEF/c0EEdGoiC0EIaiAFIBFBf3NBBHRqIgRBCGopAAA3AAAgCyAEKQAANwAAIANBAWsiAw0ACwsgACAJNgIEIAAgBjYCACAAIA4gDWs2AgggB0UNAiAHQQR0QRdqQXBxIgAgB2pBCWoiA0UNAiAFIABrIgFBBGsoAgAiAEF4cSECIAJBBEEIIABBA3EiABsgA2pJDQMgAEEARyACIANBJ2pLcQ0EIAEQ7gUMAgsgCEEANgIYIAhBATYCDCAIQZzMygA2AgggCEIENwIQIAhBCGpB/L/EABDxEwsACyAIQSBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgCEEANgIYIAhBATYCDCAIQZzMygA2AgggCEIENwIQIAhBCGpB/L/EABDxEwAL0RgBCn8jAEGQBGsiByQAAkACQAJAAkACQAJAAkACQCACKAIAIgVBAWsiBkEAIAUgBk8bQQFrDgUBAgMEBQALIAcgAiADIAQQqQIgB0EBOgCsAUGwARCsASICRQ0GIAIgB0GwAfwKAAAgASgCxAEiAyABKAK8AUYEQCABQbwBahDDEgsgASADQQFqNgLEASABKALAASADQeAAbGoiA0GBgICAeDYCUCADIAI2AgQgA0EDNgIADAULIAIoAhAgAigCDCIMBEAgAigCCCELIAdBwANqIQUDQCALQRBqKAIAIgYoAgAhCCAGIAhBAWo2AgAgCEEASA0HIAdBsAFqIgggCxDSCiAHQeQDaiIJQQE2AgAgCxC/EBogCUEYaiIKQQY2AgAgCUEQaiIJIAs2AgAgB0GcnsoANgL4AyAHIAY2AvADIAdBADoAgAQgCCABQZAC/AoAACAFQRhqIAopAgA3AgAgBUEQaiAJKQIANwIAIAVBCGogB0HsA2opAgA3AgAgBSAHKQLkAzcCACABIAMgBCAIIAUQ9QwgC0EUaiELIAxBAWsiDA0ACwsEQCACKAIQIgUoAgAhBiAFIAZBAWo2AgAgBkEASA0GIAIoAgAiAkEBayIGQQAgAiAGTxtBAnQiAigC/KxLIQYgAigC5KxLIQggB0GwAWoiAiABQZAC/AoAACAHQQA6ANwDIAcgCDYC2AMgByAGNgLUAyAHQQA2AtADIAcgBTYCzAMgB0EBNgLAAyABIAMgBCACIAJBkAJqEPUMCwwECyACKAIMIgwEQCACKAIIIQsgB0HAA2ohAgNAIAtBEGooAgAiBSgCACEGIAUgBkEBajYCACAGQQBIDQYgB0GEBGoiCCALENIKIAdB5ANqIgZBBEEDIAgoAgBBBEYbNgIAIAsQvxAaIAZBGGoiCEEENgIAIAZBEGoiCSALNgIAIAdBop7KADYC+AMgByAFNgLwAyAHQQA6AIAEIAdBsAFqIgYgAUGQAvwKAAAgAkEYaiAIKQIANwIAIAJBEGogCSkCADcCACACQQhqIAdB7ANqKQIANwIAIAIgBykC5AM3AgAjAEHwAmsiCiQAAkACQAJAIAIoAhAiCARAIApBCGoiBSAIIAMgBEEBcRCpAiAKQcABaiAFQbAB/AoAACAFIAIQogsgCigCECEFIAooAgwhCQJAIAooAggiDUGAgICAeEcEQCAJIQgMAQsgBUEASA0CAkAgBUUEQEEBIQgMAQsgBRCsASIIRQ0ECyAFBEAgCCAJIAX8CgAACyAFIQ0LQcgBEKwBIglFDQIgCUEENgIAIAlBBGogCkG8AWpBtAH8CgAAIAkgBa03A8ABIAkgCDYCvAEgCSANNgK4ASAGKALEASIFIAYoArwBRgRAIAZBvAFqEMMSCyAGIAVBAWo2AsQBIAYoAsABIAVB4ABsaiIFQYGAgIB4NgJQIAUgCTYCBCAFQQY2AgAgASAGQZAC/AoAACACKAIMIgYoAgAhBSAGIAVBAWs2AgAgBUEBRgRAIAIoAgwQMgsgCkHwAmokAAwDC0HMpsoAELAVAAsQ0RMLAAsgC0EUaiELIAxBAWsiDA0ACwsMAwsgAigCDCIMBEAgAigCCCELIAdBwANqIQIDQCALQRBqKAIAIgYoAgAhBSAGIAVBAWo2AgAgBUEASA0FIAdBhARqIgggCxDSCiAHQeQDaiIFIAgpAgA3AgAgBUEIaiAIQQhqKAIANgIAIAsQvxAaIAVBGGoiCEEENgIAIAVBEGoiBSALNgIAIAdBpp7KADYC+AMgByAGNgLwAyAHQQA6AIAEIAdBsAFqIgYgAUGQAvwKAAAgAkEYaiAIKQIANwIAIAJBEGogBSkCADcCACACQQhqIAdB7ANqKQIANwIAIAIgBykC5AM3AgAjAEGwAWsiCiQAAkACQAJAIAIoAhAiBQRAIAogBSADIARBAXEQqQJBsAEQrAEiBUUNASAFIApBsAH8CgAAQeAAEKwBIg5FDQEgDkGBgICAeDYCUCAOIAU2AgQgDkEDNgIAIAogAhCiCyAKKAIIIQUgCigCBCEJAkAgCigCACINQYCAgIB4RwRAIAkhCAwBCyAFQQBIDQMCQCAFRQRAQQEhCAwBCyAFEKwBIghFDQMLIAUEQCAIIAkgBfwKAAALIAUhDQtByAEQrAEiCUUNASAJIAg2ArwBIAkgDTYCuAEgCSAONgIEIAlBBTYCACAJIAWtNwPAASAGKALEASIFIAYoArwBRgRAIAZBvAFqEMMSCyAGIAVBAWo2AsQBIAYoAsABIAVB4ABsaiIFQYGAgIB4NgJQIAUgCTYCBCAFQQY2AgAgASAGQZAC/AoAACACKAIMIgYoAgAhBSAGIAVBAWs2AgAgBUEBRgRAIAIoAgwQMgsgCkGwAWokAAwDC0HcpsoAELAVCwALENETAAsgC0EUaiELIAxBAWsiDA0ACwsMAgsgAigCDCIMBEAgAigCCCELIAdBwANqIQIDQCALQRBqKAIAIgYoAgAhBSAGIAVBAWo2AgAgBUEASA0EIAdBhARqIgggCxDSCiAHQeQDaiIFIAgpAgA3AgAgBUEIaiAIQQhqKAIANgIAIAsQvxAaIAVBGGoiCEEENgIAIAVBEGoiBSALNgIAIAdBqp7KADYC+AMgByAGNgLwAyAHQQA6AIAEIAdBsAFqIgYgAUGQAvwKAAAgAkEYaiAIKQIANwIAIAJBEGogBSkCADcCACACQQhqIAdB7ANqKQIANwIAIAIgBykC5AM3AgAjAEHwAmsiCiQAAkACQAJAIAIoAhAiBQRAIAogBSADIARBAXEQqQIgCkEBOgCsASAKIAIoAgBBBkY6AKoBIApBwAFqIApBsAH8CgAAIApBsAFqIAIQogsgCigCuAEhBSAKKAK0ASEJAkAgCigCsAEiDUGAgICAeEcEQCAJIQgMAQsgBUEASA0CAkAgBUUEQEEBIQgMAQsgBRCsASIIRQ0ECyAFBEAgCCAJIAX8CgAACyAFIQ0LQcgBEKwBIglFDQIgCUEINgIAIAlBBGogCkG8AWpBtAH8CgAAIAkgBa03A8ABIAkgCDYCvAEgCSANNgK4ASAGKALEASIFIAYoArwBRgRAIAZBvAFqEMMSCyAGIAVBAWo2AsQBIAYoAsABIAVB4ABsaiIFQYGAgIB4NgJQIAUgCTYCBCAFQQY2AgAgASAGQZAC/AoAACACKAIMIgYoAgAhBSAGIAVBAWs2AgAgBUEBRgRAIAIoAgwQMgsgCkHwAmokAAwDC0G8psoAELAVAAsQ0RMLAAsgC0EUaiELIAxBAWsiDA0ACwsMAQsgAigCDCIMBEAgAigCCCELIAdBwANqIQIDQCALQRBqKAIAIgYoAgAhBSAGIAVBAWo2AgAgBUEASA0DIAdBhARqIgggCxDSCiAHQeQDaiIFIAgpAgA3AgAgBUEIaiAIQQhqKAIANgIAIAsQvxAaIAVBGGoiCEEENgIAIAVBEGoiBSALNgIAIAdBrp7KADYC+AMgByAGNgLwAyAHQQA6AIAEIAdBsAFqIgYgAUGQAvwKAAAgAkEYaiAIKQIANwIAIAJBEGogBSkCADcCACACQQhqIAdB7ANqKQIANwIAIAIgBykC5AM3AgAjAEHwAmsiCiQAAkACQAJAIAIoAhAiBQRAIAogBSADIARBAXEQqQIgCkEBOgCsASAKIAIoAgBBBkY6AKoBIApBwAFqIApBsAH8CgAAIApBsAFqIAIQogsgCigCuAEhBSAKKAK0ASEJAkAgCigCsAEiDUGAgICAeEcEQCAJIQgMAQsgBUEASA0CAkAgBUUEQEEBIQgMAQsgBRCsASIIRQ0ECyAFBEAgCCAJIAX8CgAACyAFIQ0LQcgBEKwBIglFDQIgCUEJNgIAIAlBBGogCkG8AWpBtAH8CgAAIAkgBa03A8ABIAkgCDYCvAEgCSANNgK4ASAGKALEASIFIAYoArwBRgRAIAZBvAFqEMMSCyAGIAVBAWo2AsQBIAYoAsABIAVB4ABsaiIFQYGAgIB4NgJQIAUgCTYCBCAFQQY2AgAgASAGQZAC/AoAACACKAIMIgYoAgAhBSAGIAVBAWs2AgAgBUEBRgRAIAIoAgwQMgsgCkHwAmokAAwDC0GspsoAELAVAAsQ0RMLAAsgC0EUaiELIAxBAWsiDA0ACwsLIAAgAUGQAvwKAAAgB0GQBGokAA8LAAupDgIZfwJ+IwBBsAlrIgMkACACKAIMIQ8gAigCCCEFIAIoAgQhCiACKAIAIQcgASgCDCEQIAEoAgghCCABKAIAIQYgASgCBCELIANBBjYCDCADQdgFaiIEIAYgCygCDCIREQIAAkACQAJAAkACQAJAAkACQAJAIAMoAsgGQQVGDQAgA0GcCWqtQoCAgICQD4QhHSADQdgAaiESIANB/AhqIQwgA0G4CGohEyADQYwJaiENIARB9ABqIQEgBEHwAGohFCADQRBqIQ4gA0HsA2ohAiAEQTxqIRUgCigCDCEWIAhBAkYhFyAFQQJGIRgDQCADQfgCaiIEIANB2AVqQbAB/AoAACADQagEaiAHIBYRAgAgAygCmAVBBUYEQCAEEKMEDAILIBUgA0GoBGpBsAH8CgAAIANBiAJqIhkgA0H4AmoiGkHwAPwKAAAgA0HYBWoiBEEIaiACQQhqKQIANwMAIARBEGogAkEQaikCADcDACAEQRhqIAJBGGopAgA3AwAgBEEgaiACQSBqKQIANwMAIARBKGogAkEoaikCADcDACAEQTBqIAJBMGopAgA3AwAgBEE4aiACQThqKAIANgIAIAMgAikCADcD2AUgAygC6AMhBSADQRxqIgkgBEHsAfwKAAAgBUEFRg0BIANBsARqIhsgDkEIaigCADYCACADIA4pAgA3A6gEIAMoAgwhCCAEIBlB8AD8CgAAIAEgAykCHDcCACABQQhqIAkiBEEIaikCADcCACABQRBqIARBEGopAgA3AgAgAUEYaiAEQRhqKQIANwIAIAFBIGogBEEgaikCADcCACABQShqIARBKGopAgA3AgAgAUEwaiAEQTBqKQIANwIAIAFBOGogBEE4aigCADYCACADIAU2AsgGIANByAdqIBJBsAH8CgAAAkAgFw0AIANBADYCiAkgAyAQNgKMCSADQQA2ApgJIANCgICAgBA3ApAJIAMgDTYCnAkgA0EBNgL8AiADQfzGygA2AvgCIANCATcChAMgAyAdNwOgCSADIANBoAlqNgKAAyADQZAJakHsuMoAIBoQuAkNAyADKAKQCSIEQYCAgIB4Rg0AIAMpApQJIRwgFBDoBSADQYGAgIB4NgLwBiADQoCAgICQgICAgH83A+AGIANCgICAgMAANwPYBiADIBw3A9AGIAMgBDYCzAYgA0EANgLIBgsCQCAYDQAgA0EANgKICSADIA82AowJIANBADYCmAkgA0KAgICAEDcCkAkgAyANNgKcCSADQQE2AvwCIANB/MbKADYC+AIgA0IBNwKEAyADIB03A6AJIAMgA0GgCWo2AoADIANBkAlqQey4ygAgA0H4AmoQuAkNBCADKAKQCSIEQYCAgIB4Rg0AIAMpApQJIRwgExDoBSADQYGAgIB4NgLgCCADQoCAgICQgICAgH83A9AIIANCgICAgMAANwPICCADIBw3A8AIIAMgBDYCvAggA0EANgK4CAtBsAEQrAEiBUUNBCAFIANB2AVqQbAB/AoAAEHgABCsASIERQ0EIARBgYCAgHg2AlAgBCAFNgIEIARBAzYCAEGwARCsASIJRQ0EIAkgA0HIB2pBsAH8CgAAQeAAEKwBIgVFDQQgBUGBgICAeDYCUCAFIAk2AgQgBUEDNgIAIAMgBTYCgAMgAyAENgL8AiADQYGAgIB4NgL4AgJAIAhBBkcEQCAMIAMpA6gENwIAIAxBCGogGygCADYCACADIAg2AvgIIANBDGogA0H4CGogA0H4AmoQqAsMAQtB4AAQ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DQEgAEEARyACIANBJ2pLcQ0CIAEQ7gULIAhBIGokAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAIQQA2AhggCEEBNgIMIAhBnMzKADYCCCAIQgQ3AhAgCEEIakH8v8QAEPETAAvEDwEFfyMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkACQEEGIAAoAgAiAygCACIAQYCAgIB4cyAAQQBOG0EBaw4HAQIDBAUGBwALQQEhACABKAIAIgRBxNPHAEEGIAEoAgQiBigCDCIFEQAADQcCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgAygCBCABIANBCGooAgAoAgwRAQBFDQEMCQsgBEHqy8EAQQIgBREAAA0IIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECADKAIEIAJBEGogA0EIaigCACgCDBEBAA0IIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANCAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAcLQQEhACABKAIAIgRByYfIAEEDIAEoAgQiBigCDCIFEQAADQYCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggAygCBCABIANBCGooAgAoAgwRAQBFDQEMCAsgBEHqy8EAQQIgBREAAA0HIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECADKAIEIAJBEGogA0EIaigCACgCDBEBAA0HIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANBwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAYLQQEhACABKAIAIgRBytPHAEEJIAEoAgQiBigCDCIFEQAADQUCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgAygCBCABIANBCGooAgAoAgwRAQBFDQEMBwsgBEHqy8EAQQIgBREAAA0GIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECADKAIEIAJBEGogA0EIaigCACgCDBEBAA0GIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANBgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAULQQEhACABKAIAIgRB09PHAEEKIAEoAgQiBigCDCIFEQAADQQCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgAygCBCABIANBCGooAgAoAgwRAQBFDQEMBgsgBEHqy8EAQQIgBREAAA0FIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECADKAIEIAJBEGogA0EIaigCACgCDBEBAA0FIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANBQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAQLQQEhACABKAIAIgRB3dPHAEEJIAEoAgQiBigCDCIFEQAADQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgAygCBCABIANBCGooAgAoAgwRAQBFDQEMBQsgBEHqy8EAQQIgBREAAA0EIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECADKAIEIAJBEGogA0EIaigCACgCDBEBAA0EIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANBAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAMLQQEhACABKAIAIgRB5tPHAEEQIAEoAgQiBigCDCIFEQAADQICQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgAygCBCABIANBCGooAgAoAgwRAQBFDQEMBAsgBEHqy8EAQQIgBREAAA0DIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECADKAIEIAJBEGogA0EIaigCACgCDBEBAA0DIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAILIAEoAgAiBEGI1McAQRMgASgCBCgCDCIFEQAABEBBASEADAILAkAgAS0ACkGAAXFFBEBBASEAIARBkMfKAEEBIAURAAANAyADIAEQnRFFDQEMAwsgBEHqy8EAQQIgBREAAARAQQEhAAwDC0EBIQAgAkEBOgAPIAJB7MvBADYCFCACIAEpAgA3AgAg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AAAEQAwICyACQQxqIAEQuxBFDQEMBwsgAkEBOgAfIAJB7MvBADYCJCACIAEpAgA3AhAgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqELsQDQYgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQsgAiAAQRBqNgIMIAEoAgAiBEHjh8gAQQsgASgCBCgCDCIFEQAABEBBASEDDAULAkAgAS0ACkGAAXFFBEBBASEDIARBkMfKAEEBIAURAAANBiAAKAIIIAAoAgwgASgCACABKAIEENAGRQ0BDAYLIARB6svBAEECIAURAAAEQEEBIQMMBgtBASEDIAJBAToAECACIAEpAgA3AiAgAiACQRBqNgIoIAAoAgggACgCDCACQSBqIgBB7MvBABDQBg0FIABBsY7KAEECEIoJDQULAkAgAS0ACkGAAXFFBEAgASgCAEG04soAQQIgASgCBCgCDBEAAARADAcLIAJBDGogARC7EEUNAQwGCyACQQE6AB8gAkHsy8EANgIkIAIgASkCADcCECACIAEpAgg3AiggAiACQR9qNgIYIAIgAkEQajYCICACQQxqIAJBIGoQuxANBSACKAIgQbGOygBBAiACKAIkKAIMEQAADQULIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwwECyACIABBEGo2AgwgASgCACIEQe6HyABBDSABKAIEKAIMIgURAAAEQEEBIQMMBAsCQCABLQAKQYABcUUEQEEBIQMgBEGQx8oAQQEgBREAAA0FIAAoAgggACgCDCABKAIAIAEoAgQQ0AZFDQEMBQsgBEHqy8EAQQIgBREAAARAQQEhAwwFC0EBIQMgAkEBOgAQIAIgASkCADcCICACIAJBEGo2AiggACgCCCAAKAIMIAJBIGoiAEHsy8EAENAGDQQgAEGxjsoAQQIQigkNBAsCQCABLQAKQYABcUUEQCABKAIAQbTiygBBAiABKAIEKAIMEQAABEAMBgsgAkEMaiABELsQRQ0BDAULIAJBAToAHyACQezLwQA2AiQgAiABKQIANwIQIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqNgIgIAJBDGogAkEgahC7EA0EIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANBAsg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A0EgaikDACIMNwMAIAFBGGogA0EYaikDACINNwMAIAFBEGogA0EQaikDACIONwMAIAFBCGogA0EIaikDACIPNwMAIABBxABqIAJB5AJqKAIANgIAIAIgAikDqAIiEDcDeCAAQTBqIAs3AwAgAEEoaiAMNwMAIABBIGogDTcDACAAQRhqIA43AwAgAEEQaiAPNwMAIAAgEDcDCCAAIAY2AjggAEEIOgAADAQLIAJBCGogAkGoAmoiAUEIaikDACILNwMAIAJBEGogAUEQaikDACIMNwMAIAJBGGogAUEYaikDACINNwMAIAJBMGogCzcAACACQThqIAw3AAAgAkFAayIDIA03AAAgAiACKQOoAiILNwMAIABBAToACCAAQQc6AAAgAEEZaiACQSFqIgFBEGopAAA3AAAgAEEhaiABQRhqKQAANwAAIAIgCzcAKCAAIAIpACE3AAkgAEERaiABQQhqKQAANwAAIABBKGogAykAADcAAAwDC0GMp8cAELAVAAsgAyACKQO4ATcAACADQRhqIAJBuAFqIgVBGGopAwA3AAAgA0EQaiAFQRBqKQMANwAAIANBCGogBUEIaikDADcAACAAIAQ6AAggAEEHOgAAIAAgASkAADcACSAAQRFqIAFBCGopAAA3AAAgAEEZaiABQRBqKQAANwAAIABBIWogAUEYaikAADcAACAAQShqIAFBH2opAAA3AAALIAdBgICAgHhyQYCAgIB4Rg0AIAZBBGsoAgAiAUF4cSEAIABBBEEIIAFBA3EiARsgB2pJDQEgAUEARyAAIAdBJ2pLcQ0CIAYQ7gULIAJB8AJqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvcDAELfyMAQaACayIDJAAgAigCZCEGIAIoAmAhCSACKAJoIQUgAyACQeAA/AoAAAJAAkACQEEIEKwBIgRFDQAgBEL05v2Sl8zbtSg3AAAgA0EINgKYASADIAQ2ApQBIANBCDYCkAEgASADQZABaiIKELENQRsQrAEiBEUNACAEQRdqQZiwxgAoAAA2AAAgBEEQakGRsMYAKQAANwAAIARBCGpBibDGACkAADcAACAEQYGwxgApAAA3AAAgA0EbNgKYASADIAQ2ApQBIANBGzYCkAEgASAKELENIAVB4ABsIgsgBmohCCAGIQQCQAJAAkAgBUUNACAFQQFrIQ0gCkEEciEKQQAhBANAAkACQAJAIAYgB2oiBSgCACIMQQ5HBEAgCiAFQQRqQdwA/AoAACADIAw2ApABIANB8AFqIAEgA0GQAWoQmQEgAygC8AEiDEGBgICAeEcNAiAEIA1JDQEMAwsgBUHgAGohBAwEC0EBEKwBIgVFDQYgBUEsOgAAIANBATYC+AEgAyAFNgL0ASADQQE2AvABIAEgA0HwAWoQsQ0MAQsgA0GIAWogA0GcAmooAgA2AgAgA0GAAWogA0GUAmopAgA3AwAgA0H4AGogA0GMAmopAgA3AwAgA0HwAGogA0GEAmopAgA3AwAgA0HoAGogA0H8AWopAgA3AwAgAyADKQL0ATcDYAJAIAVB4ABqIAhHBEAgBUG0AWohBCALIAdrQeAAa0HgAG4hBwNAIARB1ABrEIcCAkAgBEEEaygCACIBQYKAgIB4SA0AIAFFDQAgBCgCACIFQQRrKAIAIghBeHEhAiACQQRBCCAIQQNxIggbIAFqSQ0KIAhBAEcgAiABQSdqS3ENCyAFEO4FCyAEQeAAaiEEIAdBAWsiBw0ACwsgCQRAIAZBBGsoAgAiAkF4cSEBIAEgCUHgAGwiBEEEQQggAkEDcSICG3JJDQggAkEARyABIARBJ2pLcQ0JIAYQ7gULIAAgDDYCACAAIAMpA2A3AgQgAEEMaiADQegAaikDADcCACAAQRRqIANB8ABqKQMANwIAIABBHGogA0H4AGopAwA3AgAgAEEkaiADQYABaikDADcCACAAQSxqIANBiAFqKAIANgIAIAMQhwIgAygCUCIAQYKAgIB4SA0FIABFDQUgAygCVCICQQRrKAIAIgRBeHEhASABQQRBCCAEQQNxIgQbIABqSQ0HIARBAEcgASAAQSdqS3ENACACEO4FDAULDAcLIARBAWohBCALIAdB4ABqIgdHDQALDAELIAggBGtB4ABuIQcgBCAIRg0AA0AgBBCHAgJAIARB0ABqKAIAIgVBgoCAgHhIDQAgBUUNACAEQdQAaigCACIKQQRrKAIAIgtBeHEhCCAIQQRBCCALQQNxIgsbIAVqSQ0FIAtBAEcgCCAFQSdqS3ENBiAKEO4FCyAEQeAAaiEEIAdBAWsiBw0ACwsgCQRAIAZBBGsoAgAiB0F4cSEEIAQgCUHgAGwiCUEEQQggB0EDcSIHG3JJDQMgB0EARyAEIAlBJ2pLcQ0EIAYQ7gULQQIQrAEiBEUNASAEQanSADsAACADQQI2ApgBIAMgBDYClAEgA0ECNgKQASABIANBkAFqIgQQsQ1BAhCsASIGRQ0BIAZBrMAAOwAAIANBAjYCmAEgAyAGNgKUASADQQI2ApABIAEgBBCxDUELEKwBIgZFDQEgBkEHakHbrsYAKAAANgAAIAZB1K7GACkAADcAACADQQs2ApgBIAMgBjYClAEgA0ELNgKQASABIAQQsQ0gBCABIAIQmQEgAygCkAEiAkGBgICAeEYEQEEBEKwBIgJFDQIgAkEpOgAAIANBATYCmAEgAyACNgKUASADQQE2ApABIAEgBBCxDUEBEKwBIgJFDQIgAkEpOgAAIANBATYCmAEgAyACNgKUASADQQE2ApABIAEgBBCxDSAAQYGAgIB4NgIADAELIAAgAykClAE3AgQgAEEsaiADQZABaiIBQSxqKAIANgIAIABBJGogAUEkaikCADcCACAAQRxqIAFBHGopAgA3AgAgAEEUaiABQRRqKQIANwIAIABBDGogAUEMaikCADcCACAAIAI2AgAMAAsgA0GgAmokAA8LAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALkg0CBn4SfyMAQdAAayILJAAgAigCCCERIAIoAgQhDyABKQMAIQQgASkDCCEFIAtBCGoiCkE4aiIMQgA3AwAgC0IANwM4IAsgBTcDMCALIAQ3AyggCyAFQvPK0cunjNmy9ACFNwMgIAsgBULt3pHzlszct+QAhTcDGCALIARC4eSV89bs2bzsAIU3AxAgCyAEQvXKzYPXrNu38wCFNwMIIAogDyARELkIIAtB/wE6AE8gCiALQc8AakEBELkIIAspAzggDDUCAEI4hoQiCCALKQMghSIEIAspAxB8IgcgBEIQiYUiBCALKQMYIgUgCykDCHwiBkIgiXwiCSAEQhWJhSEEIAQgBUINiSAGhSIFIAd8IgZCIIlC/wGFfCIHIARCEImFIQQgBCAGIAVCEYmFIgUgCCAJhXwiBkIgiXwiCCAEQhWJhSEEIAQgBiAFQg2JhSIFIAd8IgZCIIl8IgcgBEIQiYUhBCAEIAYgBUIRiYUiBSAIfCIGQiCJfCIIIARCFYmFIQQgBCAFQg2JIAaFIgUgB3wiBkIgiXwiByAFQhGJIAaFIgUgCHwgBUINiYUiBXwiBiAEQhCJIAeFQhWJIAVCEYmFIAZCIIiFhachEyABKAIYIRQgASgCFCEVIAIoAgAhEiABKAIkRQRAIAFBHGpBASAVIBQQzgMLIAEoAhwiDEEEayEYIAEoAiAiDiATcSENIBNBGXYiFq1CgYKEiJCgwIABfiEGQQAhCgJAA0ACQAJAAkACQAJAAkACQCAMIA1qKQAAIgUgBoUiBEKBgoSIkKDAgAF9IARCf4WDQoCBgoSIkKDAgH+DIgRCAFIEQANAIBggBHqnQQN2IA1qIA5xQQJ0aygCACICIBRPDQMgFSACQcgAbGoiGUFAaygCACARRgRAIA8gGUE8aigCACAREKMTRQ0DCyAEQgF9IASDIgRCAFINAAsLIAVCgIGChIiQoMCAf4MhBEEBIQIgCkEBRw0CDAYLIAEoAhgiCiACTQ0EIAEoAhQgAkHIAGxqIgEpAwAhBCABIAMpAwA3AwAgACAENwMIIAFBCGoiCikDACEEIAogA0EIaikDADcDACAAQRBqIAQ3AwAgAUEQaiIKKQMAIQQgCiADQRBqKQMANwMAIABBGGogBDcDACABQRhqIgopAwAhBCAKIANBGGopAwA3AwAgAEEgaiAENwMAIAFBIGoiCikDACEEIAogA0EgaikDADcDACAAQShqIAQ3AwAgAUEoaiIKKQMAIQQgCiADQShqKQMANwMAIABBMGogBDcDACABQTBqIgEpAwAhBCABIANBMGopAwA3AwAgAEE4aiAENwMAIAAgAjYCACASRQ0HIA9BBGsoAgAiAUF4cSEAIABBBEEIIAFBA3EiARsgEmpJDQIgAUEARyAAIBJBJ2pLcQ0DIA8Q7gUMBwsgAiAUQdD6ygAQ4xIACyAEQgBSIQIgBHqnQQN2IA1qIA5xIRAMAwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAIgCkHg+soAEOMSAAsgBCAFQgGGg1AEQCAXQQhqIhcgDWogDnEhDSACIQoMAQsLIAwgEGosAAAiAkEATgRAIAwpAwBCgIGChIiQoMCAf4N6p0EDdiIQIAxqLQAAIQILIAwgEGogFjoAACAMIBBBCGsgDnFqQQhqIBY6AAAgASABKAIkIAJBAXFrIg02AiQgASABKAIoQQFqIg42AiggDCAQQQJ0a0EEayABKAIYIgo2AgAgASgCECICIApGBEACQAJAQfG4nA4gDSAOaiIMIAxB8bicDk8bIgIgCmtBAU0NACAKIAxLDQAgC0EIaiAKIAEoAhQgAkEIQcgAEKIRIAsoAghBAUcNAQsgC0EIaiAKIAEoAhQgCkEBaiICQQhByAAQohEgCygCCEEBRw0AIAsoAgwgCygCECEbEIwVAAsgCygCDCEMIAEgAjYCECABIAw2AhQLIAIgCkYEQCABQRBqEMcSCyABKAIUIApByABsaiICIAMpAwA3AwAgAiATNgJEIAIgETYCQCACIA82AjwgAiASNgI4IAJBCGogA0EIaikDADcDACACQRBqIANBEGopAwA3AwAgAkEYaiADQRhqKQMANwMAIAJBIGogA0EgaikDADcDACACQShqIANBKGopAwA3AwAgAkEwaiADQTBqKQMANwMAIABBBTYCCCABIApBAWo2AhggACAKNgIACyALQdAAaiQAC+oOAQV/IwBBMGsiAiQAAkACQAJAAkACQAJAAkACQAJAIAAoAgAoAgAiAy0AAEEBaw4HAQIDBAUGBwALQQEhACABKAIAIgRB4cnKAEEFIAEoAgQiBigCDCIFEQAADQcgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0JIAMgARDgAkUNAQwJCyAEQerLwQBBAiAFEQAADQggAkEBOgAMIAIgBjYCFCACIAQ2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBDGo2AhggAiACQRBqNgIgIAMgAkEgahDgAg0IIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANCAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAcLQQEhACABKAIAIgRBtMDKAEEEIAEoAgQiBigCDCIFEQAADQYgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0IIAMgARDgAkUNAQwICyAEQerLwQBBAiAFEQAADQcgAkEBOgAMIAIgBjYCFCACIAQ2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBDGo2AhggAiACQRBqNgIgIAMgAkEgahDgAg0HIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANBwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAYLQQEhACABKAIAIgRBsMDKAEEEIAEoAgQiBigCDCIFEQAADQUgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0HIAMgARDgAkUNAQwHCyAEQerLwQBBAiAFEQAADQYgAkEBOgAMIAIgBjYCFCACIAQ2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBDGo2AhggAiACQRBqNgIgIAMgAkEgahDgAg0GIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANBgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAULQQEhACACIANBAWo2AgwgASgCACIDQYTBygBBBSABKAIEIgUoAgwiBBEAAA0EAkAgAS0ACkGAAXFFBEAgA0GQx8oAQQEgBBEAAA0GIAJBDGogARCWFEUNAQwGCyADQerLwQBBAiAEEQAADQUgAkEBOgAfIAIgBTYCFCACIAM2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqIgM2AiAgAkEMaiACQSBqEJYUDQUgA0GxjsoAQQIQigkNBQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAQLIAIgA0EIajYCDEEBIQAgASgCACIDQebJygBBBiABKAIEIgUoAgwiBBEAAA0DAkAgAS0ACkGAAXFFBEAgA0GQx8oAQQEgBBEAAA0FIAJBDGogARDpAUUNAQwFCyADQerLwQBBAiAEEQAADQQgAkEBOgAfIAIgBTYCFCACIAM2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqNgIgIAJBDGogAkEgahDpAQ0EIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANBAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAMLQQEhACABKAIAIgRB7MnKAEECIAEoAgQiBigCDCIFEQAADQIgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0EIAMgARDgAkUNAQwECyAEQerLwQBBAiAFEQAADQMgAkEBOgAMIAIgBjYCFCACIAQ2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBDGo2AhggAiACQRBqNgIgIAMgAkEgahDgAg0DIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAILQQEhACABKAIAIgRB7snKAEEFIAEoAgQiBigCDCIFEQAADQEgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0DIAMgARDgAkUNAQwDCyAEQerLwQBBAiAFEQAADQIgAkEBOgAMIAIgBjYCFCACIAQ2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBDGo2AhggAiACQRBqNgIgIAMgAkEgahDgAg0CIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANAgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAELQQEhACACIANBAWo2AgwgASgCACIDQfPJygBBBSABKAIEIgUoAgwiBBEAAA0AAkAgAS0ACkGAAXFFBEAgA0GQx8oAQQEgBBEAAA0CIAJBDGogARCWFEUNAQwCCyADQerLwQBBAiAEEQAADQEgAkEBOgAfIAIgBTYCFCACIAM2AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqIgM2AiAgAkEMaiACQSBqEJYUDQEgA0GxjsoAQQIQigkNAQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEACyACQTBqJAAgAAvmDAIQfwJ+IwBBIGsiCSQAIAAoAgwiDyABaiEBAkACQAJAAkACQAJAAkACfyABIA9JDQcgACgCBCIKQQFqIgxBA3YhBAJAIAogBEEHbCAKQQhJGyILQQF2IAFJBEAgC0EBaiIEIAEgASAESRsiAUEISQ0BIAFB/////wFNBEBBfyABQQN0QQduQQFrZ3YiAUH9////A0sNBCABQQFqDAMLDAkLIAwEQCAAKAIAIQdBACEBAkAgBCAMQQdxQQBHaiIEQQFHBEAgBEEBcSAEQf7///8DcSEEA0AgASAHaiIGKQMAIRQgBiAUQn+FQgeIQoGChIiQoMCAAYMgFEL//v379+/fv/8AhHw3AwAgBkEIaiIGKQMAIRQgBiAUQn+FQgeIQoGChIiQoMCAAYMgFEL//v379+/fv/8AhHw3AwAgAUEQaiEBIARBAmsiBA0AC0UNAQsgASAHaiIBKQMAIRQgASAUQn+FQgeIQoGChIiQoMCAAYMgFEL//v379+/fv/8AhHw3AwALIAdBCGohCAJAIAxBCE8EQCAHIAxqIAcpAAA3AAAMAQsgDEUNACAIIAcgDPwKAAALIAdBBGshEkEBIQFBACEEA0AgBCEGIAEhBAJAIAYgB2oiEC0AAEGAAUcNAAJAAkAgAyASIAZBAnQiBWsiEygCACIBSwRAIAcgBWtBBGshDQNAIAcgAiABQcgAbGooAkQiESAKcSIOIgVqKQAAQoCBgoSIkKDAgH+DIhVQBEBBCCEBA0AgASAFaiEFIAFBCGohASAHIAUgCnEiBWopAABCgIGChIiQoMCAf4MiFVANAAsLIAcgFXqnQQN2IAVqIApxIgFqLAAAQQBOBEAgBykDAEKAgYKEiJCgwIB/g3qnQQN2IQELIAEgDmsgBiAOa3MgCnFBCEkNAiABIAdqIgUtAAAgBSARQRl2IgU6AAAgCCABQQhrIApxaiAFOgAAIAcgAUECdGtBBGshAUH/AUYNAyANKAAAIQUgDSABKAAANgAAIAEgBTYAACADIBMoAgAiAUsNAAsLIAEgA0Ggj8oAEOMSAAsgECARQRl2IgE6AAAgCCAGQQhrIApxaiABOgAADAELIBBB/wE6AAAgCCAGQQhrIApxakH/AToAACABIA0oAAA2AAALIAQgDEkiBiAEaiEBIAYNAAsLIAAgCyAPazYCCAwECyABQQRxQQRqCyINQQhqIgEgDUECdEEHakF4cSIGaiEEIAEgBEsNACAEQfj///8HSw0AIAQQrAEiBEUNASAEIAZqIQggAQRAIAhB/wEgAfwLAAsgDUEBayELIAAoAgAhBiAPBEAgCEEIaiERIAZBBGshDiAGKQMAQn+FQoCBgoSIkKDAgH+DIRQgBiEEIA8hBwNAIBRQBEADQCAQQQhqIRAgBEEIaiIEKQMAQoCBgoSIkKDAgH+DIhRCgIGChIiQoMCAf1ENAAsgFEKAgYKEiJCgwIB/hSEUCyAOIBR6p0EDdiAQakECdCISaygCACIBIANPDQUgCCACIAFByABsaigCRCITIAtxIgVqKQAAQoCBgoSIkKDAgH+DIhVQBEBBCCEBA0AgASAFaiEFIAFBCGohASAIIAUgC3EiBWopAABCgIGChIiQoMCAf4MiFVANAAsLIBRCAX0gFIMhFCAIIBV6p0EDdiAFaiALcSIBaiwAAEEATgRAIAgpAwBCgIGChIiQoMCAf4N6p0EDdiEBCyABIAhqIBNBGXYiBToAACARIAFBCGsgC3FqIAU6AAAgCCABQQJ0a0EEayAGIBJrQQRrKAAANgAAIAdBAWsiBw0ACwsgACALNgIEIAAgCDYCACAAIAsgDUEDdkEHbCANQQlJGyAPazYCCCAKRQ0CIAxBAnRBB2pBeHEiASAKakEJaiIARQ0CIAYgAWsiAkEEaygCACIDQXhxIQEgAUEEQQggA0EDcSIDGyAAakkNBCADQQBHIAEgAEEnaktxDQUgAhDuBQwCCyAJQQA2AhggCUEBNgIMIAlBnMzKADYCCCAJQgQ3AhAgCUEIakGkzMoAEPETCwALIAlBIGokAA8LIAEgA0Ggj8oAEOMSAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAlBADYCGCAJQQE2AgwgCUGczMoANgIIIAlCBDcCECAJQQhqQaTMygAQ8RMAC+YMAhB/An4jAEEgayIJJAAgACgCDCIPIAFqIQECQAJAAkACQAJAAkACQAJ/IAEgD0kNByAAKAIEIgpBAWoiDEEDdiEEAkAgCiAEQQdsIApBCEkbIgtBAXYgAUkEQCALQQFqIgQgASABIARJGyIBQQhJDQEgAUH/////AU0EQEF/IAFBA3RBB25BAWtndiIBQf3///8DSw0EIAFBAWoMAwsMCQsgDARAIAAoAgAhB0EAIQECQCAEIAxBB3FBAEdqIgRBAUcEQCAEQQFxIARB/v///wNxIQQDQCABIAdqIgYpAwAhFCAGIBRCf4VCB4hCgYKEiJCgwIABgyAUQv/+/fv379+//wCEfDcDACAGQQhqIgYpAwAhFCAGIBRCf4VCB4hCgYKEiJCgwIABgyAUQv/+/fv379+//wCEfDcDACABQRBqIQEgBEECayIEDQALRQ0BCyABIAdqIgEpAwAhFCABIBRCf4VCB4hCgYKEiJCgwIABgyAUQv/+/fv379+//wCEfDcDAAsgB0EIaiEIAkAgDEEITwRAIAcgDGogBykAADcAAAwBCyAMRQ0AIAggByAM/AoAAAsgB0EEayESQQEhAUEAIQQDQCAEIQYgASEEAkAgBiAHaiIQLQAAQYABRw0AAkACQCADIBIgBkECdCIFayITKAIAIgFLBEAgByAFa0EEayENA0AgByACIAFB2ABsaigCVCIRIApxIg4iBWopAABCgIGChIiQoMCAf4MiFVAEQEEIIQEDQCABIAVqIQUgAUEIaiEBIAcgBSAKcSIFaikAAEKAgYKEiJCgwIB/gyIVUA0ACwsgByAVeqdBA3YgBWogCnEiAWosAABBAE4EQCAHKQMAQoCBgoSIkKDAgH+DeqdBA3YhAQsgASAOayAGIA5rcyAKcUEISQ0CIAEgB2oiBS0AACAFIBFBGXYiBToAACAIIAFBCGsgCnFqIAU6AAAgByABQQJ0a0EEayEBQf8BRg0DIA0oAAAhBSANIAEoAAA2AAAgASAFNgAAIAMgEygCACIBSw0ACwsgASADQaCPygAQ4xIACyAQIBFBGXYiAToAACAIIAZBCGsgCnFqIAE6AAAMAQsgEEH/AToAACAIIAZBCGsgCnFqQf8BOgAAIAEgDSgAADYAAAsgBCAMSSIGIARqIQEgBg0ACwsgACALIA9rNgIIDAQLIAFBBHFBBGoLIg1BCGoiASANQQJ0QQdqQXhxIgZqIQQgASAESw0AIARB+P///wdLDQAgBBCsASIERQ0BIAQgBmohCCABBEAgCEH/ASAB/AsACyANQQFrIQsgACgCACEGIA8EQCAIQQhqIREgBkEEayEOIAYpAwBCf4VCgIGChIiQoMCAf4MhFCAGIQQgDyEHA0AgFFAEQANAIBBBCGohECAEQQhqIgQpAwBCgIGChIiQoMCAf4MiFEKAgYKEiJCgwIB/UQ0ACyAUQoCBgoSIkKDAgH+FIRQLIA4gFHqnQQN2IBBqQQJ0IhJrKAIAIgEgA08NBSAIIAIgAUHYAGxqKAJUIhMgC3EiBWopAABCgIGChIiQoMCAf4MiFVAEQEEIIQEDQCABIAVqIQUgAUEIaiEBIAggBSALcSIFaikAAEKAgYKEiJCgwIB/gyIVUA0ACwsgFEIBfSAUgyEUIAggFXqnQQN2IAVqIAtxIgFqLAAAQQBOBEAgCCkDAEKAgYKEiJCgwIB/g3qnQQN2IQELIAEgCGogE0EZdiIFOgAAIBEgAUEIayALcWogBToAACAIIAFBAnRrQQRrIAYgEmtBBGsoAAA2AAAgB0EBayIHDQALCyAAIAs2AgQgACAINgIAIAAgCyANQQN2QQdsIA1BCUkbIA9rNgIIIApFDQIgDEECdEEHakF4cSIBIApqQQlqIgBFDQIgBiABayICQQRrKAIAIgNBeHEhASABQQRBCCADQQNxIgMbIABqSQ0EIANBAEcgASAAQSdqS3ENBSACEO4FDAILIAlBADYCGCAJQQE2AgwgCUGczMoANgIIIAlCBDcCECAJQQhqQaTMygAQ8RMLAAsgCUEgaiQADwsgASADQaCPygAQ4xIAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgCUEANgIYIAlBATYCDCAJQZzMygA2AgggCUIENwIQIAlBCGpBpMzKABDxEwAL5gwCEH8CfiMAQSBrIgkkACAAKAIMIg8gAWohAQJAAkACQAJAAkACQAJAAn8gASAPSQ0HIAAoAgQiCkEBaiIMQQN2IQQCQCAKIARBB2wgCkEISRsiC0EBdiABSQRAIAtBAWoiBCABIAEgBEkbIgFBCEkNASABQf////8BTQRAQX8gAUEDdEEHbkEBa2d2IgFB/f///wNLDQQgAUEBagwDCwwJCyAMBEAgACgCACEHQQAhAQJAIAQgDEEHcUEAR2oiBEEBRwRAIARBAXEgBEH+////A3EhBANAIAEgB2oiBikDACEUIAYgFEJ/hUIHiEKBgoSIkKDAgAGDIBRC//79+/fv37//AIR8NwMAIAZBCGoiBikDACEUIAYgFEJ/hUIHiEKBgoSIkKDAgAGDIBRC//79+/fv37//AIR8NwMAIAFBEGohASAEQQJrIgQNAAtFDQELIAEgB2oiASkDACEUIAEgFEJ/hUIHiEKBgoSIkKDAgAGDIBRC//79+/fv37//AIR8NwMACyAHQQhqIQgCQCAMQQhPBEAgByAMaiAHKQAANwAADAELIAxFDQAgCCAHIAz8CgAACyAHQQRrIRJBASEBQQAhBANAIAQhBiABIQQCQCAGIAdqIhAtAABBgAFHDQACQAJAIAMgEiAGQQJ0IgVrIhMoAgAiAUsEQCAHIAVrQQRrIQ0DQCAHIAIgAUHoAGxqKAJYIhEgCnEiDiIFaikAAEKAgYKEiJCgwIB/gyIVUARAQQghAQNAIAEgBWohBSABQQhqIQEgByAFIApxIgVqKQAAQoCBgoSIkKDAgH+DIhVQDQALCyAHIBV6p0EDdiAFaiAKcSIBaiwAAEEATgRAIAcpAwBCgIGChIiQoMCAf4N6p0EDdiEBCyABIA5rIAYgDmtzIApxQQhJDQIgASAHaiIFLQAAIAUgEUEZdiIFOgAAIAggAUEIayAKcWogBToAACAHIAFBAnRrQQRrIQFB/wFGDQMgDSgAACEFIA0gASgAADYAACABIAU2AAAgAyATKAIAIgFLDQALCyABIANBoI/KABDjEgALIBAgEUEZdiIBOgAAIAggBkEIayAKcWogAToAAAwBCyAQQf8BOgAAIAggBkEIayAKcWpB/wE6AAAgASANKAAANgAACyAEIAxJIgYgBGohASAGDQALCyAAIAsgD2s2AggMBAsgAUEEcUEEagsiDUEIaiIBIA1BAnRBB2pBeHEiBmohBCABIARLDQAgBEH4////B0sNACAEEKwBIgRFDQEgBCAGaiEIIAEEQCAIQf8BIAH8CwALIA1BAWshCyAAKAIAIQYgDwRAIAhBCGohESAGQQRrIQ4gBikDAEJ/hUKAgYKEiJCgwIB/gyEUIAYhBCAPIQcDQCAUUARAA0AgEEEIaiEQIARBCGoiBCkDAEKAgYKEiJCgwIB/gyIUQoCBgoSIkKDAgH9RDQALIBRCgIGChIiQoMCAf4UhFAsgDiAUeqdBA3YgEGpBAnQiEmsoAgAiASADTw0FIAggAiABQegAbGooAlgiEyALcSIFaikAAEKAgYKEiJCgwIB/gyIVUARAQQghAQNAIAEgBWohBSABQQhqIQEgCCAFIAtxIgVqKQAAQoCBgoSIkKDAgH+DIhVQDQALCyAUQgF9IBSDIRQgCCAVeqdBA3YgBWogC3EiAWosAABBAE4EQCAIKQMAQoCBgoSIkKDAgH+DeqdBA3YhAQsgASAIaiATQRl2IgU6AAAgESABQQhrIAtxaiAFOgAAIAggAUECdGtBBGsgBiASa0EEaygAADYAACAHQQFrIgcNAAsLIAAgCzYCBCAAIAg2AgAgACALIA1BA3ZBB2wgDUEJSRsgD2s2AgggCkUNAiAMQQJ0QQdqQXhxIgEgCmpBCWoiAEUNAiAGIAFrIgJBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQQgA0EARyABIABBJ2pLcQ0FIAIQ7gUMAgsgCUEANgIYIAlBATYCDCAJQZzMygA2AgggCUIENwIQIAlBCGpBpMzKABDxEwsACyAJQSBqJAAPCyABIANBoI/KABDjEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAJQQA2AhggCUEBNgIMIAlBnMzKADYCCCAJQgQ3AhAgCUEIakGkzMoAEPETAAvkDAIQfwJ+IwBBIGsiCSQAIAAoAgwiDyABaiEBAkACQAJAAkACQAJAAkACfyABIA9JDQcgACgCBCIKQQFqIgxBA3YhBAJAIAogBEEHbCAKQQhJGyILQQF2IAFJBEAgC0EBaiIEIAEgASAESRsiAUEISQ0BIAFB/////wFNBEBBfyABQQN0QQduQQFrZ3YiAUH9////A0sNBCABQQFqDAMLDAkLIAwEQCAAKAIAIQdBACEBAkAgBCAMQQdxQQBHaiIEQQFHBEAgBEEBcSAEQf7///8DcSEEA0AgASAHaiIGKQMAIRQgBiAUQn+FQgeIQoGChIiQoMCAAYMgFEL//v379+/fv/8AhHw3AwAgBkEIaiIGKQMAIRQgBiAUQn+FQgeIQoGChIiQoMCAAYMgFEL//v379+/fv/8AhHw3AwAgAUEQaiEBIARBAmsiBA0AC0UNAQsgASAHaiIBKQMAIRQgASAUQn+FQgeIQoGChIiQoMCAAYMgFEL//v379+/fv/8AhHw3AwALIAdBCGohCAJAIAxBCE8EQCAHIAxqIAcpAAA3AAAMAQsgDEUNACAIIAcgDPwKAAALIAdBBGshEkEBIQFBACEEA0AgBCEGIAEhBAJAIAYgB2oiEC0AAEGAAUcNAAJAAkAgAyASIAZBAnQiBWsiEygCACIBSwRAIAcgBWtBBGshDQNAIAcgAiABQQR0aigCDCIRIApxIg4iBWopAABCgIGChIiQoMCAf4MiFVAEQEEIIQEDQCABIAVqIQUgAUEIaiEBIAcgBSAKcSIFaikAAEKAgYKEiJCgwIB/gyIVUA0ACwsgByAVeqdBA3YgBWogCnEiAWosAABBAE4EQCAHKQMAQoCBgoSIkKDAgH+DeqdBA3YhAQsgASAOayAGIA5rcyAKcUEISQ0CIAEgB2oiBS0AACAFIBFBGXYiBToAACAIIAFBCGsgCnFqIAU6AAAgByABQQJ0a0EEayEBQf8BRg0DIA0oAAAhBSANIAEoAAA2AAAgASAFNgAAIAMgEygCACIBSw0ACwsgASADQaCPygAQ4xIACyAQIBFBGXYiAToAACAIIAZBCGsgCnFqIAE6AAAMAQsgEEH/AToAACAIIAZBCGsgCnFqQf8BOgAAIAEgDSgAADYAAAsgBCAMSSIGIARqIQEgBg0ACwsgACALIA9rNgIIDAQLIAFBBHFBBGoLIg1BCGoiASANQQJ0QQdqQXhxIgZqIQQgASAESw0AIARB+P///wdLDQAgBBCsASIERQ0BIAQgBmohCCABBEAgCEH/ASAB/AsACyANQQFrIQsgACgCACEGIA8EQCAIQQhqIREgBkEEayEOIAYpAwBCf4VCgIGChIiQoMCAf4MhFCAGIQQgDyEHA0AgFFAEQANAIBBBCGohECAEQQhqIgQpAwBCgIGChIiQoMCAf4MiFEKAgYKEiJCgwIB/UQ0ACyAUQoCBgoSIkKDAgH+FIRQLIA4gFHqnQQN2IBBqQQJ0IhJrKAIAIgEgA08NBSAIIAIgAUEEdGooAgwiEyALcSIFaikAAEKAgYKEiJCgwIB/gyIVUARAQQghAQNAIAEgBWohBSABQQhqIQEgCCAFIAtxIgVqKQAAQoCBgoSIkKDAgH+DIhVQDQALCyAUQgF9IBSDIRQgCCAVeqdBA3YgBWogC3EiAWosAABBAE4EQCAIKQMAQoCBgoSIkKDAgH+DeqdBA3YhAQsgASAIaiATQRl2IgU6AAAgESABQQhrIAtxaiAFOgAAIAggAUECdGtBBGsgBiASa0EEaygAADYAACAHQQFrIgcNAAsLIAAgCzYCBCAAIAg2AgAgACALIA1BA3ZBB2wgDUEJSRsgD2s2AgggCkUNAiAMQQJ0QQdqQXhxIgEgCmpBCWoiAEUNAiAGIAFrIgJBBGsoAgAiA0F4cSEBIAFBBEEIIANBA3EiAxsgAGpJDQQgA0EARyABIABBJ2pLcQ0FIAIQ7gUMAgsgCUEANgIYIAlBATYCDCAJQZzMygA2AgggCUIENwIQIAlBCGpBpMzKABDxEwsACyAJQSBqJAAPCyABIANBoI/KABDjEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAJQQA2AhggCUEBNgIMIAlBnMzKADYCCCAJQgQ3AhAgCUEIakGkzMoAEPETAAvWDAIQfwN+IwBBIGsiCCQAAkACQAJAAkACQAJAAkACQAJ/AkAgACgCDCILQQFqIgQEQCAAKAIEIgZBAWoiBUEDdiICQQdsIQ0gBiANIAZBCEkbIgFBAXYgBEkEQCABQQFqIgEgBCABIARLGyIBQQ9JDQIgAUH/////AU0EQEF/IAFBA3RBB25BAWtndiIBQf7///8BSw0FIAFBAWoMBAsMCwsgACAFBH8gACgCACEAQQAhAQJAIAIgBUEHcUEAR2oiAkEBRwRAIAJBAXEgAkH+////A3EhAwNAIAAgAWoiAikDACERIAIgEUJ/hUIHiEKBgoSIkKDAgAGDIBFC//79+/fv37//AIR8NwMAIAJBCGoiAikDACERIAIgEUJ/hUIHiEKBgoSIkKDAgAGDIBFC//79+/fv37//AIR8NwMAIAFBEGohASADQQJrIgMNAAtFDQELIAAgAWoiASkDACERIAEgEUJ/hUIHiEKBgoSIkKDAgAGDIBFC//79+/fv37//AIR8NwMACwJAIAVBCE8EQCAAIAVqIAApAAA3AAAMAQsgBUUNACAAQQhqIAAgBfwKAAALIABBCGohCUEBIQNBACEBA0AgASECIAMhAQJAIAAgAmoiDi0AAEGAAUcNACAAIAJBA3RrIgRBBGshDyAEQQhrIRAgACACQX9zQQN0aiEMA0AgACAGIBAoAgAgDygCABCkDSIRp3EiByIDaikAAEKAgYKEiJCgwIB/gyISUARAQQghCgNAIAMgCmohBCAKQQhqIQogACAEIAZxIgNqKQAAQoCBgoSIkKDAgH+DIhJQDQALCyAAIBJ6p0EDdiADaiAGcSIDaiwAAEEATgRAIAApAwBCgIGChIiQoMCAf4N6p0EDdiEDCyADIAdrIAIgB2tzIAZxQQhPBEAgACADaiIELQAAIAQgEUIZiKciBDoAACAJIANBCGsgBnFqIAQ6AAAgACADQX9zQQN0aiEEQf8BRgRAIA5B/wE6AAAgCSAGIAJBCGtxakH/AToAACAEIAwpAAA3AAAMAwsgDCkAACERIAwgBCkAADcAACAEIBE3AAAMAQsLIA4gEUIZiKciBDoAACAJIAYgAkEIa3FqIAQ6AAALIAEgBUkiAiABaiEDIAINAAsgBiANIAZBCEkbBUEACyALazYCCAwHCwwJC0EEIAFBCHFBCGogAUEESRsLIgFBCGoiByABQQN0IgQgB2oiAksNACACQfj///8HSw0AIAIQrAEiAkUNASACIARqIQUgBwRAIAVB/wEgB/wLAAsgAUEBayIJIAFBA3ZBB2wgCUEISRshDCAAKAIAIQcgCw0CQQAhCwwDCyAIQQA2AhggCEEBNgIMIAhBnMzKADYCCCAIQgQ3AhAgCEEIakH8v8QAEPETCwALIAVBCGohDSAHQQhrIQ4gBykDAEJ/hUKAgYKEiJCgwIB/gyESQQAhASALIQQgByECA0AgElAEQANAIAFBCGohASACQQhqIgIpAwBCgIGChIiQoMCAf4MiEUKAgYKEiJCgwIB/UQ0ACyARQoCBgoSIkKDAgH+FIRILIAUgCSAOIBJ6p0EDdiABaiIPQQN0ayIDKAIAIANBBGooAgAQpA0iEadxIgNqKQAAQoCBgoSIkKDAgH+DIhNQBEBBCCEKA0AgAyAKaiEDIApBCGohCiAFIAMgCXEiA2opAABCgIGChIiQoMCAf4MiE1ANAAsLIBJCAX0gEoMhEiAFIBN6p0EDdiADaiAJcSIDaiwAAEEATgRAIAUpAwBCgIGChIiQoMCAf4N6p0EDdiEDCyADIAVqIBFCGYinIhA6AAAgDSADQQhrIAlxaiAQOgAAIAUgA0F/c0EDdGogByAPQX9zQQN0aikAADcDACAEQQFrIgQNAAsLIAAgCTYCBCAAIAU2AgAgACAMIAtrNgIIIAZFDQAgBkEDdEEPakF4cSIAIAZqQQlqIgRFDQAgByAAayIBQQRrKAIAIgBBeHEhAiACQQRBCCAAQQNxIgAbIARqSQ0BIABBAEcgAiAEQSdqS3ENAiABEO4FCyAIQSBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgCEEANgIYIAhBATYCDCAIQZzMygA2AgggCEIENwIQIAhBCGpB/L/EABDxEwAL5gwCEn8CfiMAQSBrIggkAAJAAkACQAJAAkACQAJAAkAgACgCDCIQQQFqIgcEQCAAKAIEIglBAWoiDEEDdiEEAkAgCSAEQQdsIAlBCEkbIgtBAXYgB0kEQCALQQFqIgQgByAEIAdLGyIEQQhJDQEgBEH/////AU0EQEF/IARBA3RBB25BAWtndiIEQf3///8DSw0FIARBAWohCgwECwwKCyAMBEAgACgCACEFAkAgBCAMQQdxQQBHaiIEQQFHBEAgBEEBcSAEQf7///8DcSEEA0AgAyAFaiIHKQMAIRUgByAVQn+FQgeIQoGChIiQoMCAAYMgFUL//v379+/fv/8AhHw3AwAgB0EIaiIHKQMAIRUgByAVQn+FQgeIQoGChIiQoMCAAYMgFUL//v379+/fv/8AhHw3AwAgA0EQaiEDIARBAmsiBA0AC0UNAQsgAyAFaiIEKQMAIRUgBCAVQn+FQgeIQoGChIiQoMCAAYMgFUL//v379+/fv/8AhHw3AwALIAVBCGohCgJAIAxBCE8EQCAFIAxqIAUpAAA3AAAMAQsgDEUNACAKIAUgDPwKAAALIAVBBGshE0EBIQNBACEEA0AgBCEHIAMhBAJAIAUgB2oiES0AAEGAAUcNAAJAAkAgEyAHQQJ0IgZrIhQoAgAiAyACSQRAIAUgBmtBBGshDwNAIAUgASADQdAAbGooAkAiEiAJcSINIg5qKQAAQoCBgoSIkKDAgH+DIhVQBEBBCCEDA0AgAyAOaiEGIANBCGohAyAFIAYgCXEiDmopAABCgIGChIiQoMCAf4MiFVANAAsLIAUgFXqnQQN2IA5qIAlxIgNqLAAAQQBOBEAgBSkDAEKAgYKEiJCgwIB/g3qnQQN2IQMLIAMgDWsgByANa3MgCXFBCEkNAiADIAVqIgYtAAAgBiASQRl2IgY6AAAgCiADQQhrIAlxaiAGOgAAIAUgA0ECdGtBBGshA0H/AUYNAyAPKAAAIQYgDyADKAAANgAAIAMgBjYAACAUKAIAIgMgAkkNAAsLIAMgAkGgj8oAEOMSAAsgESASQRl2IgY6AAAgCiAHQQhrIAlxaiAGOgAADAELIBFB/wE6AAAgCiAHQQhrIAlxakH/AToAACADIA8oAAA2AAALIAQgDEkiByAEaiEDIAcNAAsLIAAgCyAQazYCCAwFCyAEQQRxQQRqIQoMAQsMBwsgCkEIaiIGIApBAnRBB2pBeHEiB2ohBCAEIAZJDQAgBEH4////B0sNACAEEKwBIgRFDQEgBCAHaiEFIAYEQCAFQf8BIAb8CwALIApBAWshCyAAKAIAIQYgEARAIAVBCGohESAGQQRrIRIgBikDAEJ/hUKAgYKEiJCgwIB/gyEWIAYhBCAQIQcDQCAWUARAA0AgD0EIaiEPIARBCGoiBCkDAEKAgYKEiJCgwIB/gyIVQoCBgoSIkKDAgH9RDQALIBVCgIGChIiQoMCAf4UhFgsgEiAWeqdBA3YgD2pBAnQiE2soAgAiAyACTw0FIAUgASADQdAAbGooAkAiFCALcSIOaikAAEKAgYKEiJCgwIB/gyIVUARAQQghAwNAIAMgDmohDSADQQhqIQMgBSALIA1xIg5qKQAAQoCBgoSIkKDAgH+DIhVQDQALCyAWQgF9IBaDIRYgBSAVeqdBA3YgDmogC3EiA2osAABBAE4EQCAFKQMAQoCBgoSIkKDAgH+DeqdBA3YhAwsgAyAFaiAUQRl2Ig06AAAgESADQQhrIAtxaiANOgAAIAUgA0ECdGtBBGsgBiATa0EEaygAADYAACAHQQFrIgcNAAsLIAAgCzYCBCAAIAU2AgAgACALIApBA3ZBB2wgCkEJSRsgEGs2AgggCUUNAiAMQQJ0QQdqQXhxIgAgCWpBCWoiBEUNAiAGIABrIgFBBGsoAgAiAEF4cSECIAJBBEEIIABBA3EiABsgBGpJDQQgAEEARyACIARBJ2pLcQ0FIAEQ7gUMAgsgCEEANgIYIAhBATYCDCAIQZzMygA2AgggCEIENwIQIAhBCGpBpMzKABDxEwsACyAIQSBqJAAPCyADIAJBoI/KABDjEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAIQQA2AhggCEEBNgIMIAhBnMzKADYCCCAIQgQ3AhAgCEEIakGkzMoAEPETAAvkDAIRfwJ+IwBBIGsiCCQAAkACQAJAAkACQAJAAkACQCAAKAIMIhBBAWoiBARAIAAoAgQiCkEBaiINQQN2IQUCQCAKIAVBB2wgCkEISRsiDEEBdiAESQRAIAxBAWoiAyAEIAMgBEsbIgRBCEkNASAEQf////8BTQRAQX8gBEEDdEEHbkEBa2d2IgRB/f///wNLDQUgBEEBaiELDAQLDAoLIA0EQCAAKAIAIQcCQCAFIA1BB3FBAEdqIgRBAUcEQCAEQQFxIARB/v///wNxIQQDQCADIAdqIgUpAwAhFCAFIBRCf4VCB4hCgYKEiJCgwIABgyAUQv/+/fv379+//wCEfDcDACAFQQhqIgUpAwAhFCAFIBRCf4VCB4hCgYKEiJCgwIABgyAUQv/+/fv379+//wCEfDcDACADQRBqIQMgBEECayIEDQALRQ0BCyADIAdqIgQpAwAhFCAEIBRCf4VCB4hCgYKEiJCgwIABgyAUQv/+/fv379+//wCEfDcDAAsgB0EIaiEJAkAgDUEITwRAIAcgDWogBykAADcAAAwBCyANRQ0AIAkgByAN/AoAAAsgB0EEayESQQEhA0EAIQQDQCAEIQUgAyEEAkAgBSAHaiIOLQAAQYABRw0AAkACQCACIBIgBUECdCIGayITKAIAIgNLBEAgByAGa0EEayELA0AgByABIANBBnRqKAIwIhEgCnEiDyIGaikAAEKAgYKEiJCgwIB/gyIVUARAQQghAwNAIAMgBmohBiADQQhqIQMgByAGIApxIgZqKQAAQoCBgoSIkKDAgH+DIhVQDQALCyAHIBV6p0EDdiAGaiAKcSIDaiwAAEEATgRAIAcpAwBCgIGChIiQoMCAf4N6p0EDdiEDCyADIA9rIAUgD2tzIApxQQhJDQIgAyAHaiIGLQAAIAYgEUEZdiIGOgAAIAkgA0EIayAKcWogBjoAACAHIANBAnRrQQRrIQNB/wFGDQMgCygAACEGIAsgAygAADYAACADIAY2AAAgEygCACIDIAJJDQALCyADIAJBoI/KABDjEgALIA4gEUEZdiIDOgAAIAkgBUEIayAKcWogAzoAAAwBCyAOQf8BOgAAIAkgBUEIayAKcWpB/wE6AAAgAyALKAAANgAACyAEIA1JIgUgBGohAyAFDQALCyAAIAwgEGs2AggMBQsgBEEEcUEEaiELDAELDAcLIAtBAnRBB2pBeHEiAyALQQhqIgVqIQQgAyAESw0AIARB+P///wdLDQAgBBCsASIERQ0BIAMgBGohCSAFBEAgCUH/ASAF/AsACyALQQFrIQwgACgCACEFIBAEQCAJQQhqIREgBUEEayEPIAUpAwBCf4VCgIGChIiQoMCAf4MhFCAFIQQgECEHA0AgFFAEQANAIA5BCGohDiAEQQhqIgQpAwBCgIGChIiQoMCAf4MiFEKAgYKEiJCgwIB/UQ0ACyAUQoCBgoSIkKDAgH+FIRQLIA8gFHqnQQN2IA5qQQJ0IhJrKAIAIgMgAk8NBSAJIAEgA0EGdGooAjAiEyAMcSIGaikAAEKAgYKEiJCgwIB/gyIVUARAQQghAwNAIAMgBmohBiADQQhqIQMgCSAGIAxxIgZqKQAAQoCBgoSIkKDAgH+DIhVQDQALCyAUQgF9IBSDIRQgCSAVeqdBA3YgBmogDHEiA2osAABBAE4EQCAJKQMAQoCBgoSIkKDAgH+DeqdBA3YhAwsgAyAJaiATQRl2IgY6AAAgESADQQhrIAxxaiAGOgAAIAkgA0ECdGtBBGsgBSASa0EEaygAADYAACAHQQFrIgcNAAsLIAAgDDYCBCAAIAk2AgAgACAMIAtBA3ZBB2wgC0EJSRsgEGs2AgggCkUNAiANQQJ0QQdqQXhxIgEgCmpBCWoiAEUNAiAFIAFrIgJBBGsoAgAiBEF4cSEBIAFBBEEIIARBA3EiBBsgAGpJDQQgBEEARyABIABBJ2pLcQ0FIAIQ7gUMAgsgCEEANgIYIAhBATYCDCAIQZzMygA2AgggCEIENwIQIAhBCGpBpMzKABDxEwsACyAIQSBqJAAPCyADIAJBoI/KABDjEgALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAIQQA2AhggCEEBNgIMIAhBnMzKADYCCCAIQgQ3AhAgCEEIakGkzMoAEPETAAvSDAIRfwJ+IwBBIGsiCCQAAkACQAJAAkACQAJAAkACQAJ/AkAgACgCDCIMQQFqIgQEQCAAKAIEIgVBAWoiCkEDdiICQQdsIQ4gBSAOIAVBCEkbIgFBAXYgBEkEQCABQQFqIgEgBCABIARLGyIBQQ9JDQIgAUH/////AU0EQEF/IAFBA3RBB25BAWtndiIBQf7///8BSw0FIAFBAWoMBAsMCwsgACAKBH8gACgCACEAQQAhAQJAIAIgCkEHcUEAR2oiAkEBRwRAIAJBAXEgAkH+////A3EhAwNAIAAgAWoiAikDACESIAIgEkJ/hUIHiEKBgoSIkKDAgAGDIBJC//79+/fv37//AIR8NwMAIAJBCGoiAikDACESIAIgEkJ/hUIHiEKBgoSIkKDAgAGDIBJC//79+/fv37//AIR8NwMAIAFBEGohASADQQJrIgMNAAtFDQELIAAgAWoiASkDACESIAEgEkJ/hUIHiEKBgoSIkKDAgAGDIBJC//79+/fv37//AIR8NwMACwJAIApBCE8EQCAAIApqIAApAAA3AAAMAQsgCkUNACAAQQhqIAAgCvwKAAALIABBCGohBiAAQQhrIRFBASEDQQAhAQNAIAEhAiADIQECQCAAIAJqIg8tAABBgAFHDQAgESACQQN0ayENIAAgAkF/c0EDdGohCQNAIAAgDSgCAEHdy92eeWxBD3ciByAFcSIQIgNqKQAAQoCBgoSIkKDAgH+DIhNQBEBBCCELA0AgAyALaiEEIAtBCGohCyAAIAQgBXEiA2opAABCgIGChIiQoMCAf4MiE1ANAAsLIAetIRIgACATeqdBA3YgA2ogBXEiA2osAABBAE4EQCAAKQMAQoCBgoSIkKDAgH+DeqdBA3YhAwsgAyAQayACIBBrcyAFcUEITwRAIAAgA2oiBC0AACAEIBJCGYinIgQ6AAAgBiADQQhrIAVxaiAEOgAAIAAgA0F/c0EDdGohBEH/AUYEQCAPQf8BOgAAIAYgBSACQQhrcWpB/wE6AAAgBCAJKQAANwAADAMLIAkpAAAhEiAJIAQpAAA3AAAgBCASNwAADAELCyAPIBJCGYinIgQ6AAAgBiAFIAJBCGtxaiAEOgAACyABIApJIgIgAWohAyACDQALIAUgDiAFQQhJGwVBAAsgDGs2AggMBwsMCQtBBCABQQhxQQhqIAFBBEkbCyIBQQhqIgcgAUEDdCIEIAdqIgJLDQAgAkH4////B0sNACACEKwBIgJFDQEgAiAEaiEGIAcEQCAGQf8BIAf8CwALIAFBAWsiCSABQQN2QQdsIAlBCEkbIQ4gACgCACEHIAwNAkEAIQwMAwsgCEEANgIYIAhBATYCDCAIQZzMygA2AgggCEIENwIQIAhBCGpB/L/EABDxEwsACyAGQQhqIQ8gB0EIayEQIAcpAwBCf4VCgIGChIiQoMCAf4MhE0EAIQEgDCEEIAchAgNAIBNQBEADQCABQQhqIQEgAkEIaiICKQMAQoCBgoSIkKDAgH+DIhJCgIGChIiQoMCAf1ENAAsgEkKAgYKEiJCgwIB/hSETCyAGIBAgE3qnQQN2IAFqIhFBA3RrKAIAQd3L3Z55bEEPdyINIAlxIgNqKQAAQoCBgoSIkKDAgH+DIhJQBEBBCCELA0AgAyALaiEDIAtBCGohCyAGIAMgCXEiA2opAABCgIGChIiQoMCAf4MiElANAAsLIBNCAX0gE4MhEyAGIBJ6p0EDdiADaiAJcSIDaiwAAEEATgRAIAYpAwBCgIGChIiQoMCAf4N6p0EDdiEDCyADIAZqIA1BGXYiDToAACAPIANBCGsgCXFqIA06AAAgBiADQX9zQQN0aiAHIBFBf3NBA3RqKQAANwMAIARBAWsiBA0ACwsgACAJNgIEIAAgBjYCACAAIA4gDGs2AgggBUUNACAFQQN0QQ9qQXhxIgAgBWpBCWoiBEUNACAHIABrIgFBBGsoAgAiAEF4cSECIAJBBEEIIABBA3EiABsgBGpJDQEgAEEARyACIARBJ2pLcQ0CIAEQ7gULIAhBIGokAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAIQQA2AhggCEEBNgIMIAhBnMzKADYCCCAIQgQ3AhAgCEEIakH8v8QAEPETAAuDDgIKfwF+IwBBkAFrIgMkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACfwJAAkACQAJAAkAgAigCAEEBaw4CAQIACyACKAIEIgQoAgAhBiAEIAZBAWo2AgAgBkEATg0CDBULIAIoAhQiBSgCACEEIAUgBEEBajYCACAEQQBIDRQgAigCBCEHIAIpAgwhDSACKAIIIQQgAhCeCyEMIAEoAlAhCSAHQQFxRQ0CIAlBoAJqKAIAIgYgBE0NByAJQZwCaigCACAEQSRsaiIIQSBqKAIAIgogDaciBk0NCCAIQRxqKAIAIAZB1ABsaiIGKAIAQYCAgIB4Rw0JIAYoAiQiCiANQiCIpyIITQ0KIAYoAiAgCEHcAGxqIggoAiQhBiAIKAIgDAMLIAIoAhQiCSgCACEEIAkgBEEBajYCACAEQQBIDRMgAigCBCEFIAIpAgwhDSACKAIIIQQgAhCeCyEMIAEoAlAhBiAFQQFxRQ0DIAZBoAJqKAIAIgggBE0NCiAGQZwCaigCACAEQSRsaiIIQSBqKAIAIgcgDaciBk0NCyAIQRxqKAIAIAZB1ABsaiIGKAIAQYCAgIB4Rw0MIAYoAiQiByANQiCIpyIITQ0NIAYoAiAgCEHcAGxqIggoAiQhBiAIKAIgDAQLIAIoAgghCSACEJ4LIQwgA0EIaiABKAJQQQhqIAkQ4BAgBCgCHCIGIAlNDQ0gAygCDCEGIAMoAgghCCAEKAIYIAlB8ABsaiIFKAJoIQogBSgCZCELIAQgBCgCACIFQQFqNgIAIAVBAEgNEiAEIAQoAgAiBUEBajYCACAFQQBIDRJBEBCsASIFRQ0SIAUgCjYCDCAFIAs2AgggBSAENgIEIAUgATYCAEEYEKwBIgdFDRIgB0EAOgAUIAdBvP3IADYCDCAHIAU2AgggB0KBgICAEDcCACAEQQhqIAkQgxEtAFghCSAEIAQoAgAiBUEBazYCACADIAc2AlQgA0EBOgBQIAMgCjYCPCADIAs2AjggAyAENgI0IANBFDoAMCADIAo2AiwgAyALNgIoIANBATYCJCADQQE6ACAgAyAJQQJGOgBYIAVBAUcNBCAEEDIMBAsgA0EQaiAJQQhqIAQQ3xAgAygCFCEGIAMoAhALIQggAyAFNgJsIAMgDTcCZCADIAQ2AmAgAyAHNgJcIANBIGogCSADQdwAahCCDQwCCyADQRhqIAZBCGogBBDfECADKAIcIQYgAygCGAshCCADIAk2AoABIAMgDTcCeCADIAQ2AnQgAyAFNgJwIANBhAFqIANB8ABqEOMLIAMoAogBIgQgAygChAEiB0GgAmooAgAiBU8NCiADKAKMASIFIAdBnAJqKAIAIARBJGxqIgRBIGooAgAiB08NCyAEQRxqKAIAIAVB1ABsaiIFKAIAQYCAgIB4Rw0MIAUoAgwiBEEASA0NIAUoAgghBQJAIARFBEBBASEKDAELIAQQrAEiCkUNDwsgBARAIAogBSAE/AoAAAtBEBCsASIHRQ0OIAcgATYCACAHIAMpAoQBNwIEIAdBDGogA0GMAWooAgA2AgBBGBCsASIFRQ0OIAVBADoAFCAFQfz8yAA2AgwgBSAHNgIIIAVCgYCAgBA3AgAgA0HwAGoQoRAhByAJIAkoAgAiC0EBazYCACADIAU2AlQgA0EBOgBQIAMgBDYCPCADIAo2AjggAyAENgI0IANBMDoAMCADQQA2AiQgA0EBOgAgIAMgBzoAWCALQQFHDQAgCRAyC0EcEKwBIgRFDQ0gBCABNgIYIAQgAikCADcCACAEQRBqIAJBEGopAgA3AgAgBEEIaiACQQhqKQIANwIAQRgQrAEiAUUNDSABQQA6ABQgAUHAkMkANgIMIAEgBDYCCCABQoGAgIAQNwIAIAAgBjYCGCAAIAg2AhQgAEGAgICAeDYCECAAIAMpAiA3AhwgAEEkaiADQSBqIgJBCGopAgA3AgAgAEEsaiACQRBqKQIANwIAIABBNGogAkEYaikCADcCACAAQTxqIANBQGspAgA3AgAgAEHEAGogA0HIAGopAgA3AgAgAEHMAGogA0HQAGopAgA3AgAgAEHUAGogA0HYAGooAgA2AgAgAEEAOgBcIAAgATYCWCAAQQI2AgAgDEUEQCAAQQE6AFwLIANBkAFqJAAPCyAEIAZB/KfFABDjEgALIAYgCkH8p8UAEOMSAAtB/KfFABCwFQALIAggCkGMqMUAEOMSAAsgBCAIQfynxQAQ4xIACyAGIAdB/KfFABDjEgALQfynxQAQsBUACyAIIAdBjKjFABDjEgALIAkgBkGwqMUAEOMSAAsgBCAFQYynxQAQ4xIACyAFIAdBjKfFABDjEgALQYynxQAQsBUACxDREwALAAusDAIRfgh/IwBB4ABrIhQkAAJAAn8CQAJAAkACQAJAAkACQCABKQMAIgZCAFIEQCABKQMIIgRQDQEgASkDECIDUA0CIAMgBkJ/hVYNAyAEIAZWDQQgAyAGfCIKQoCAgICAgICAIFoNBSAUIAEvARgiATsBOCAUIAYgBH0iBDcDMCAUIAQgCnkiB4YiBSAHiCIDNwNAIAMgBFINCSAUIAE7ATggFCAGNwMwIBQgBiAHQj+DIgOGIgQgA4giAzcDQCADIAZSDQlBoH8gASAHp2siAWvBQdAAbEGwpwVqQc4QbSIWQdEATw0GIBRBIGogFkEEdCIWKQPYsEIiA0IAIAogB4ZCABCJEiAUQRBqIANCACAFQgAQiRIgFCADQgAgBEIAEIkSQgFBACABIBYvAeCwQmprQT9xrSIIhiIMQgF9IQkgFCkDEEI/hyERIBQpAwBCP4ghEiAUKQMIIRMgFi8B4rBCIRYgFCkDGCEHIBQpAygiDiAUKQMgQj+IIgZ8IgpCAXwiCyAIiKciFUGQzgBPBEAgFUHAhD1JDQggFUGAwtcvTwRAQQhBCSAVQYCU69wDSSIBGyEYQYDC1y9BgJTr3AMgARsMCgtBBkEHIBVBgK3iBEkiARshGEHAhD1BgK3iBCABGwwJCyAVQeQATwRAQQJBAyAVQegHSSIBGyEYQeQAQegHIAEbDAkLQQpBASAVQQlLIhgbDAgLQai7wgBBHEGUvMIAEMYTAAtBpLzCAEEdQcS8wgAQxhMAC0HUvMIAQRxB8LzCABDGEwALQai+wgBBNkHgvsIAEMYTAAtB4L3CAEE3QZi+wgAQxhMAC0GAvcIAQS1BsL3CABDGEwALIBZB0QBB6LrCABDjEgALQQRBBSAVQaCNBkkiARshGEGQzgBBoI0GIAEbCyEBIAkgC4MhBSASIBN8IQ8gGCAWa0EBaiEaIAkgESAHfSALfEIBfCIQgyEEAkACQAJAAkACQAJAAkACQAJAA0AgAiAXaiAVIAFuIhlBMGoiGzoAACAXQQFqIRYgECAVIAEgGWxrIhWtIAiGIg0gBXwiA1YNAiAXIBhGBEAgFiEBQgEhAwNAIAMhCiABQRFGDQUgASACaiAFQgp+IgUgCIinQTBqIhc6AAAgAUEBaiEBIANCCn4hAyAEQgp+IgQgBSAJgyIFWA0ACyAEIAV9IgYgDFQhFSADIAsgD31+IgcgA3whDSAHIAN9IgkgBVgNByAGIAxaDQIMBwsgAUEKSSABQQpuIQEgFiEXRQ0AC0HAvcIAENMTAAsgASACakEBayEWIAQgDH0hBiAMIAl9IQdCACAFfSEOA0ACQCAJIAUgDHwiA1YNACAJIA58IAUgB3xaDQBBACEVDAYLIBYgF0EBayIXOgAAIAYgDnwgDFQhFSADIAlaDQYgDiAMfSEOIAMhBSAVRQ0ACwwFCyABrSAIhiIIIBAgA31WIQEgCyAPfSIEQgF8IQsgBEIBfSIJIANYDQEgAQ0BIAIgFmpBAWshFyAKIBF8IAd9IAUgCHwiBCANfH1CAnwhByAKIA99IAN9IQogBCASfCATfCAGfSAOfSANfCEGQgAhBQNAAkAgCSADIAh8IgRWDQAgBSAKfCAGWg0AQQAhAQwDCyAXIBtBAWsiGzoAACAFIAd8IAhUIQEgBCAJWg0DIAYgCHwhBiAFIAh9IQUgBCEDIAFFDQALDAILQRFBEUHQvcIAEOMSAAsgAyEECwJAIAQgC1oNACABDQAgCyAEfSAEIAh8IgMgC31UIAMgC1pxDQAgAEEANgIADAQLIAQgEEIEfVggBEICWnFFBEAgAEEANgIADAQLIAAgGjsBCCAAIBY2AgQMAgsgBSEDCwJAIAMgDVoNACAVDQAgDSADfSADIAx8IgUgDX1UIAUgDVpxDQAgAEEANgIADAILAkAgAyAKQhR+WgRAIAMgBCAKQlh+fFgNAQsgAEEANgIADAILIAAgGjsBCCAAIAE2AgQLIAAgAjYCAAsgFEHgAGokAA8LIBRBADYCSCMAQRBrIgAkACAAIBRBMGo2AgwgACAUQUBrNgIIIABBCGpB7J7EACAAQQxqQeyexAAgFEHIAGpBkMHCABDVDQAL2A4BBX8jAEEwayICJAACQAJAAkACQAJAAkACQAJAAkAgACgCACgCACIELQAAQQFrDgcBAgMEBQYHAAtBASEAIAEoAgAiA0HhycoAQQUgASgCBCIGKAIMIgURAAANByAEQQhqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQkgBCABEOUCRQ0BDAkLIANB6svBAEECIAURAAANCCACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgBCACQSBqEOUCDQggAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBwtBASEAIAEoAgAiA0G0wMoAQQQgASgCBCIGKAIMIgURAAANBiAEQQhqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQggBCABEOUCRQ0BDAgLIANB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgBCACQSBqEOUCDQcgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBgtBASEAIAEoAgAiA0GwwMoAQQQgASgCBCIGKAIMIgURAAANBSAEQQhqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQcgBCABEOUCRQ0BDAcLIANB6svBAEECIAURAAANBiACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgBCACQSBqEOUCDQYgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBQtBASEAIAEoAgAiA0GEwcoAQQUgASgCBCIGKAIMIgURAAANBCAEQQFqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQYgBCABEJsURQ0BDAYLIANB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAEIAJBIGoQmxQNBSADQbGOygBBAhCKCQ0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBAsgAiAEQQhqNgIMQQEhACABKAIAIgRB5snKAEEGIAEoAgQiBSgCDCIDEQAADQMCQCABLQAKQYABcUUEQCAEQZDHygBBASADEQAADQUgAkEMaiABEO0BRQ0BDAULIARB6svBAEECIAMRAAANBCACQQE6ABMgAiAFNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkETajYCHCACIAJBFGo2AiAgAkEMaiACQSBqEO0BDQQgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAwtBASEAIAEoAgAiA0HsycoAQQIgASgCBCIGKAIMIgURAAANAiAEQQhqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQQgBCABEOUCRQ0BDAQLIANB6svBAEECIAURAAANAyACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgBCACQSBqEOUCDQMgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAgtBASEAIAEoAgAiA0HuycoAQQUgASgCBCIGKAIMIgURAAANASAEQQhqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQMgBCABEOUCRQ0BDAMLIANB6svBAEECIAURAAANAiACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgBCACQSBqEOUCDQIgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAQtBASEAIAEoAgAiA0HzycoAQQUgASgCBCIGKAIMIgURAAANACAEQQFqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgBCABEJsURQ0BDAILIANB6svBAEECIAURAAANASACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGoiAzYCICAEIAJBIGoQmxQNASADQbGOygBBAhCKCQ0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQALIAJBMGokACAAC8QMARB/IwBBgAJrIgIkACABKAIIIQMgAUEbNgIIIAJBADYCDCACQoCAgICAATcCBEEIIQkCQCADQRtGDQAgAiADNgIQIAJBEGoiA0EEciABQQxqQcwA/AoAACABKAKAASABKAKMAUYEQCADEO0LDAELIAJBBGoQyBIgAigCCCIJIAJBEGpB0AD8CgAAQQEhBiACQQE2AgwLAkACQAJAAkACfwJAAkAgASgCXCINIAEoAmQiD0YNACABKAIAIQsgDUEEaiEHIA1B0ABqIQMgASgCBCEMIAEoAnwhBCABKAJ4IQUgASgCdCEQIAJBsAFqQQRyIQ4CQAJAAkAgASgCgAEiCCABKAKMASIRRwRAIAEgAzYCXCANKAIAIgpBG0YNBCACIAo2ArABIA4gB0HMAPwKAAAgBSAQRgRAIAEgBEEBaiIENgJ8QQAhBQsgAUEANgIAIAEgBUEBaiIHNgJ4IAtBAXEgBCAMR3ENASABIAQ2AgQgAUEBNgIAIAIoAgQgBkYEQCACQQRqEMgSIAIoAgghCQsgCSAGQdAAbCILaiACQbABakHQAPwKAAAgAiAGQQFqIgU2AgwgAyAPRg0FIARBAWohDCALQdAAaiEGQQAhCANAIAEgCCANaiIDQaABajYCXCADQdAAaigCACIKQRtGDQYgAiAKNgKwASAOIANB1ABqQcwA/AoAACAEIQMgByAQRgRAIAEgDDYCfEEAIQcgDCEDCyABQQA2AgAgASAHQQFqIgc2AnggAyAERwRAIAEoAowBIREgASgCgAEhCAwFCyABIAQ2AgQgAUEBNgIAAkAgAigCBCAFRgRAIAJBBGoQyBIgBiACKAIIIglqIAhqIAJBsAFqQdAA/AoAAAwBCyAGIAlqIAhqIAJBsAFqQdAA/AoAAAsgAiAFQQFqIgU2AgwgDyANIAhB0ABqIghqQdAAakcNAAsMBQsgASADNgJcIA0oAgAiCkEbRg0DIAIgCjYCsAEgDiAHQcwA/AoAACAFIBBGBEAgASAEQQFqIgQ2AnxBACEFCyABQQA2AgAgASAFQQFqIgU2AnggC0EBcUUNASAEIAxGDQELIAYhBSAEIQMMAQsgASAENgIEIAFBATYCACACQbABahDtCyADIA9GDQEgBEEBaiEHA0AgASADQdAAaiIMNgJcIAMoAgAiCkEbRg0CIAIgCjYCsAEgDiADQQRqQcwA/AoAACAEIQMgBSAQRgRAIAEgBzYCfEEAIQUgByEDCyABQQA2AgAgASAFQQFqIgU2AnggAyAERwRAIAYhBQwCCyABIAQ2AgQgAUEBNgIAIAJBsAFqEO0LIAwiAyAPRw0ACwwBCyABIAM2AgQgAUEBNgIAIAJB5ABqIA5BzAD8CgAAIAFBgAFqIgYgCCARRw0CGiAGIBFBAWo2AgAMAwsgBiEFCyABQQE6AJABQRshCiABKAKAASIIIAEoAowBRg0BIAFBgAFqCyEGIAIoAgQhByABKAJwIgQgCCABKAKIASILa0kEQCABQegAaiEMA0ACfyAERQRAIAEgC0EBaiILNgKIASABIAEoAoQBQQFqNgKEAUEADAELIAEoAmggBEYEQCAMELcSIAEoAoABIQggASgCiAEhCwsgASAEQQFqIgM2AnAgASgCbCAEQQR0aiIEQoCAgICAATcCCCAEQoiAgICAATcCACADCyIEIAggC2tJDQALCyABKAJoIARGBEAgAUHoAGoQtxILIAEgBEEBajYCcCABKAJsIARBBHRqIgEgCSAFQdAAbGo2AgwgASAHNgIIIAEgCTYCBCABIAk2AgAgCkEbRwRAIAAgCjYCACAGIAYoAgBBAWo2AgAgAEEEaiACQeQAakHMAPwKAAAMAgsgAEEbNgIAIABBBGogAkHkAGpBzAD8CgAADAELIAAgCjYCACAAQQRqIAJB5ABqQcwA/AoAACAFBEAgCSEBA0AgARDtCyABQdAAaiEBIAVBAWsiBQ0ACwsgAigCBCIBRQ0AIAlBBGsoAgAiAEF4cSEDIAMgAUHQAGwiAUEEQQggAEEDcSIAG3JJDQEgAEEARyADIAFBJ2pLcQ0CIAkQ7gULIAJBgAJqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAugDAIRfwN+IwBBgAFrIgMkACABKAIAIQsgACkDACAAKQMIIAEoAgQiDCABKAIIIgkQ/gohCiAAKAIYIQ0gACgCFCEOIAAoAiRFBEAgAEEcaiAOIA0Q0wMLIABBEGohDyAAKAIcIgRBBGshEiAAKAIgIgggCnEhBiAKQRl2IhCtQoGChIiQoMCAAX4hFgJAA0ACQAJAAkACQAJAAkACQCAEIAZqKQAAIhUgFoUiFEKBgoSIkKDAgAF9IBRCf4WDQoCBgoSIkKDAgH+DIhRCAFIEQANAIBIgFHqnQQN2IAZqIAhxQQJ0aygCACIBIA1PDQMgDiABQdAAbGoiE0HMAGooAgAgCUYEQCAMIBNByABqKAIAIAkQoxNFDQMLIBRCAX0gFIMiFEIAUg0ACwsgFUKAgYKEiJCgwIB/gyEUQQEhASAFQQFHDQIMBgsgACgCGCIFIAFNDQQgA0E4aiAAKAIUIAFB0ABsaiIAQQhqIgUpAgA3AgAgA0EIaiIEIABBHGopAgA3AwAgA0EQaiIGIABBJGopAgA3AwAgA0EYaiIHIABBLGopAgA3AwAgA0EgaiIIIABBNGopAgA3AwAgA0EoaiIJIABBPGooAgA2AgAgAyAAKQIANwIwIAMgACkCFDcDACAAQRBqIgooAgAhASAAQThqIAJBOGopAwA3AwAgAEEwaiACQTBqKQMANwMAIABBKGogAkEoaikDADcDACAAQSBqIAJBIGopAwA3AwAgAEEYaiACQRhqKQMANwMAIAogAkEQaikDADcDACAFIAJBCGopAwA3AwAgACACKQMANwMAIAtBgICAgHhyQYCAgIB4RwRAIAxBBGsoAgAiAkF4cSEAIABBBEEIIAJBA3EiAhsgC2pJDQMgAkEARyAAIAtBJ2pLcQ0EIAwQ7gULIANBQGsiAEEIaiADQTBqIgJBCGopAgA3AwAgAEEcaiAEKQMANwIAIABBJGogBikDADcCACAAQSxqIAcpAwA3AgAgAEE0aiAIKQMANwIAIABBPGogCSgCADYCACADIAMpAwA3AlQgAyACKQIANwNAIAMgATYCUCABQYOAgIB4Rg0HIAAQvAcMBwsgASANQdD6ygAQ4xIACyAUQgBSIQEgFHqnQQN2IAZqIAhxIQcMAwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAEgBUHg+soAEOMSAAsgFCAVQgGGg1AEQCARQQhqIhEgBmogCHEhBiABIQUMAQsLIAQgB2osAAAiAUEATgRAIAQpAwBCgIGChIiQoMCAf4N6p0EDdiIHIARqLQAAIQELIAQgB2ogEDoAACAEIAdBCGsgCHFqQQhqIBA6AAAgACAAKAIkIAFBAXFrIgU2AiQgACAAKAIoQQFqIgY2AiggBCAHQQJ0a0EEayAAKAIYIgQ2AgACQCAAKAIQIgEgBEcEQCADQUBrIgVBOGogAkE4aikDADcDACAFQTBqIAJBMGopAwA3AwAgBUEoaiACQShqKQMANwMAIAVBIGogAkEgaikDADcDACAFQRhqIAJBGGopAwA3AwAgBUEQaiACQRBqKQMANwMAIAVBCGogAkEIaikDADcDACADIAIpAwA3A0AMAQsgDyAFIAZqEL0QIANBQGsiAUE4aiACQThqKQMANwMAIAFBMGogAkEwaikDADcDACABQShqIAJBKGopAwA3AwAgAUEgaiACQSBqKQMANwMAIAFBGGogAkEYaikDADcDACABQRBqIAJBEGopAwA3AwAgAUEIaiACQQhqKQMANwMAIAMgAikDADcDQCAAKAIQIQEgACgCGCEECyABIARGBEAgDxDIEgsgACgCFCAEQdAAbGoiASADKQNANwMAIAEgCTYCTCABIAw2AkggASALNgJEIAEgCjYCQCABQQhqIANBQGsiAkEIaikDADcDACABQRBqIAJBEGopAwA3AwAgAUEYaiACQRhqKQMANwMAIAFBIGogAkEgaikDADcDACABQShqIAJBKGopAwA3AwAgAUEwaiACQTBqKQMANwMAIAFBOGogAkE4aikDADcDACAAIARBAWo2AhgLIANBgAFqJAAL7A4BB38jAEHQAGsiBCQAIAQgAjYCDCAEIAE2AggCQAJAAkAgACgCCCIBRQRAIAQgBEEIaq1CgICAgMABhDcDMCAEQgE3AkQgBEECNgI8IARBuInFADYCOCAEIARBMGoiBjYCQCAEQRBqIgcgBEE4aiIFENAMIAQoAhAhASAEKAIUIQIgBCAEKAIYNgIsIAQgAjYCKCAEIARBKGqtQoCAgIDAAYQ3AzAgBEIBNwJEIARBATYCPCAEQeSnxAA2AjggBCAGNgJAIAcgBRDQDCAHQRRqIABBFGooAgA2AgAgBCAAKQIMNwIcIAMoAggiACADKAIARgRAIAMQ5BILIAMgAEEBajYCCCADKAIEIABBGGxqIgAgBCkCEDcCACAAQQhqIARBEGoiA0EIaikCADcCACAAQRBqIANBEGopAgA3AgAgAUUNASACQQRrKAIAIgNBeHEhACAAQQRBCCADQQNxIgMbIAFqSQ0CIANBAEcgACABQSdqS3ENAyACEO4FDAELAkACQAJAIAAoAgQiAiwAACIHQQBOBEAgB0H/AXEhBwwBCyACLQABQT9xIQUgB0EfcSEGIAdBX00EQCAGQQZ0IAVyIQcMAQsgAi0AAkE/cSAFQQZ0ciEFIAdBcEkEQCAFIAZBDHRyIQcMAQsgBkESdEGAgPAAcSACLQADQT9x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DQEgACEDDAILIAEoAgBBhonKAEEHIAEoAgQoAgwRAABFDQIMAwsCQCAADQAgAS0ACkGAAXEEQCABKAIAQbCOygBBASABKAIEKAIMEQAADQEgAkEBOgAAIAJB7MvBADYCHCACIAEpAgA3AgggAiABKQIINwIgIAIgAjYCECACIAJBCGo2AhggBSACQRhqENwDDQEgAigCGEGxjsoAQQIgAigCHCgCDBEAACEDDAELIAUgARDcAyEDCyAEQQFGDQAgBUEwaiEAIARBMGxBMGshBQNAAn9BASADQQFxDQAaIAEtAApBgAFxBEAgAkEBOgAAIAJB7MvBADYCHCACIAEpAgA3AgggAiABKQIINwIgIAIgAjYCECACIAJBCGo2AhhBASAAIAJBGGoQ3AMNARogAigCGEGxjsoAQQIgAigCHCgCDBEAAAwBC0EBIAEoAgBBtOLKAEECIAEoAgQoAgwRAAANABogACABENwDCyEDIABBMGohACAFQTBrIgUNAAsLIAMNASABKAIAQajnygBBASABKAIEKAIMEQAAIQMMAgsgACgCFCEEIAAoAhghBUEBIQAgASgCAEH428kAQQEgASgCBCgCDBEAACEGIAJBAToAByACQQA7AAUgAiAGOgAEIAIgATYCAAJAIAUEQCACQQdqIQcCQAJAIAYNACACLQAGDQECQCACKAIAIgEtAApBgAFxBEAgASgCAEGwjsoAQQEgASgCBCgCDBEAAA0CIAJBAToAByACIAc2AiAgAiABKQIANwIYIAQoAjggBCgCPCACQRhqIgFB7MvBABDQBg0CIAFBs47KAEECEIoJRQ0BDAILIAQoAjggBCgCPCABKAIAIAEoAgQQ0AYNASABKAIAQbOOygBBAiABKAIEKAIMEQAADQELIAJBADoABCACQQE6AAYCQCACKAIAIgEtAApBgAFxBEAgAiAHNgIQIAJB7MvBADYCHCACIAEpAgA3AgggAiABKQIINwIgIAIgAkEIajYCGCAEIAJBGGoQ3ANFBEAgAigCGEGxjsoAQQIgAigCHCgCDBEAAEUNAgsMAgsgBCABENwDDQELQQAhACACQQA6AAYLIAIgADoABEEBIQMgAkEBOgAFIAVBAUcEQCAFQQZ0QUBqIQUgBEH8AGohAQNAAn8CQAJAIABBAXENACACLQAGDQUCQCACKAIAIgAtAApBgAFxRQRAIAAoAgBBtOLKAEECIAAoAgQoAgwRAAANAiABQQRrKAIAIAEoAgAgACgCACAAKAIEENAGDQIgACgCAEGzjsoAQQIgACgCBCgCDBEAAEUNAQwCCyACQQE6AAcgAiAHNgIgIAIgACkCADcCGCABQQRrKAIAIAEoAgAgAkEYaiIAQezLwQAQ0AYNASAAQbOOygBBAhCKCQ0BCyABQTxrIQYgAkEAOgAEIAJBAToABiACKAIAIgQtAApBgAFxRQRAQQEgBiAEENwDDQMaDAILIAIgBzYCECACQezLwQA2AhwgAiAEKQIANwIIIAIgBCkCCDcCICACIAJBCGo2AhggBiACQRhqENwDDQAgAigCGEGxjsoAQQIgAigCHCgCDBEAAEUNAQtBAQwBCyACQQA6AAZBAAshACACQQE6AAUgAiAAOgAEIAFBQGshASAFQUBqIgUNAAsLIAANBCACKAIAIQEMAgsgAkEANgIoIAJBATYCHCACQZjNwQA2AhggAkIENwIgIAJBGGpBoM3BABDxEwALQQEhAyAGDQILIAItAAZFBEAgASgCAEHs28kAQQEgASgCBCgCDBEAACEDDAILIAJBADYCKCACQQE2AhwgAkG4zMEANgIYIAJCBDcCICACQRhqQcDMwQAQ8RMAC0EBIQMLIAJBMGokACADC9cOAQV/IwBBMGsiAiQAAkACQAJAAkACQAJAAkACQAJAIAAoAgBBAWsOBQECAwQFAAsgAiAAQQRqNgIoQQEhAyABKAIAIgBBu8DKAEEDIAEoAgQiBSgCDCIEEQAADQcCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQkgAkEoaiABEJgFRQ0BDAkLIABB6svBAEECIAQRAAANCCACQQE6ACQgAiAFNgIIIAIgADYCBCACQezLwQA2AhggAiABKQIINwIcIAIgAkEkajYCDCACIAJBBGo2AhQgAkEoaiACQRRqEJgFDQggAigCFEGxjsoAQQIgAigCGCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBwsgAiAAQQRqNgIoQQEhAyABKAIAIgBBvsDKAEECIAEoAgQiBSgCDCIEEQAADQYCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQggAkEoaiABEJgFRQ0BDAgLIABB6svBAEECIAQRAAANByACQQE6ACQgAiAFNgIIIAIgADYCBCACQezLwQA2AhggAiABKQIINwIcIAIgAkEkajYCDCACIAJBBGo2AhQgAkEoaiACQRRqEJgFDQcgAigCFEGxjsoAQQIgAigCGCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEHAwMoAQQMgASgCBCIGKAIMIgURAAANBQJAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0IIAIgACgCBCIAQdAAajYCBCABKAIAQc/fxgBBCiABKAIEKAIMEQAAIQMgAkEAOgAZIAIgAzoAGCACIAE2AhRBASEDIAJBFGpB+8zKAEEEIABB9AEQwQ5BmNvHAEEFIAJBBGpB3wEQwQ4hBCACLQAYIQACQCACLQAZIgVBAUcNACAAQQFxDQAgBCgCACIALQAKQYABcQ0CIAAoAgBB8cjJAEECIAAoAgQoAgwRAABFDQMMCQsgBQ0IIABBAXFFDQIMCAsgBEHqy8EAQQIgBREAAA0HIAIgBjYCCCACIAQ2AgQgAkEBOgATIAJB7MvBADYCGCACIAEpAgg3AhwgACgCBCEAIAIgAkETajYCDCACIAJBBGoiAzYCFCACIABB0ABqNgIkIANBz9/GAEEKEIoJIQMgAkEAOgAtIAIgAzoALCACIAJBFGo2AiggAkEoakH7zMoAQQQgAEH0ARDBDkGY28cAQQUgAkEkakHfARDBDiEDIAItACwhAAJAAkACQCACLQAtIgRBAUcNACAAQQFxDQAgAygCACIALQAKQYABcQ0BIAAoAgBB8cjJAEECIAAoAgQoAgwRAAANCQwCCyAEDQggAEEBcUUNAQwICyAAKAIAQezbyQBBASAAKAIEKAIMEQAADQcLIAIoAhRBsY7KAEECIAIoAhgoAgwRAABFDQFBASEDDAcLIAAoAgBB7NvJAEEBIAAoAgQoAgwRAAANBgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAULQQEhAyABKAIAIgRBxNPHAEEGIAEoAgQiBigCDCIFEQAADQQCQAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANByACIAAoAgQiAEHQAGo2AgQgASgCAEHP38YAQQogASgCBCgCDBEAACEDIAJBADoAGSACIAM6ABggAiABNgIUQQEhAyACQRRqQfvMygBBBCAAQfQBEMEOQZjbxwBBBSACQQRqQd8BEMEOIQQgAi0AGCEAAkAgAi0AGSIFQQFHDQAgAEEBcQ0AIAQoAgAiAC0ACkGAAXENAiAAKAIAQfHIyQBBAiAAKAIEKAIMEQAARQ0DDAgLIAUNByAAQQFxRQ0CDAcLIARB6svBAEECIAURAAANBiACIAY2AgggAiAENgIEIAJBAToAEyACQezLwQA2AhggAiABKQIINwIcIAAoAgQhACACIAJBE2o2AgwgAiACQQRqIgM2AhQgAiAAQdAAajYCJCADQc/fxgBBChCKCSEDIAJBADoALSACIAM6ACwgAiACQRRqNgIoIAJBKGpB+8zKAEEEIABB9AEQwQ5BmNvHAEEFIAJBJGpB3wEQwQ4hAyACLQAsIQACQAJAAkAgAi0ALSIEQQFHDQAgAEEBcQ0AIAMoAgAiAC0ACkGAAXENASAAKAIAQfHIyQBBAiAAKAIEKAIMEQAADQcMAgsgBA0GIABBAXFFDQEMBgsgACgCAEHs28kAQQEgACgCBCgCDBEAAA0FCyACKAIUQbGOygBBAiACKAIYKAIMEQAARQ0BQQEhAwwGCyAAKAIAQezbyQBBASAAKAIEKAIMEQAADQULIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwwECyABKAIAQa7hxgBBCyABKAIEKAIMEQAAIQMMAwsgASgCAEG54cYAQREgASgCBCgCDBEAACEDDAILQQEhAwwBC0EBIQMLIAJBMGokACADC+kMAgZ+En8jAEHQAGsiCyQAIAIoAgghESACKAIEIQ8gASkDACEEIAEpAwghBSALQUBrIgpCADcDACALQgA3AzggCyAFNwMwIAsgBDcDKCALIAVC88rRy6eM2bL0AIU3AyAgCyAFQu3ekfOWzNy35ACFNwMYIAsgBELh5JXz1uzZvOwAhTcDECALIARC9crNg9es27fzAIU3AwggC0EIaiIMIA8gERC5CCALQf8BOgBPIAwgC0HPAGpBARC5CCALKQM4IAo1AgBCOIaEIgggCykDIIUiBCALKQMQfCIHIARCEImFIgQgCykDGCIFIAspAwh8IgZCIIl8IgkgBEIViYUhBCAEIAVCDYkgBoUiBSAHfCIGQiCJQv8BhXwiByAEQhCJhSEEIAQgBiAFQhGJhSIFIAggCYV8IgZCIIl8IgggBEIViYUhBCAEIAYgBUINiYUiBSAHfCIGQiCJfCIHIARCEImFIQQgBCAGIAVCEYmFIgUgCHwiBkIgiXwiCCAEQhWJhSEEIAQgBUINiSAGhSIFIAd8IgZCIIl8IgcgBUIRiSAGhSIFIAh8IAVCDYmFIgV8IgYgBEIQiSAHhUIViSAFQhGJhSAGQiCIhYWnIRMgASgCGCEUIAEoAhQhFSACKAIAIRIgASgCJEUEQCABQRxqIBUgFBDUAwsgASgCHCIMQQRrIRggASgCICIOIBNxIQ0gE0EZdiIWrUKBgoSIkKDAgAF+IQZBACEKAkADQAJAAkACQAJAAkACQAJAIAwgDWopAAAiBSAGhSIEQoGChIiQoMCAAX0gBEJ/hYNCgIGChIiQoMCAf4MiBEIAUgRAA0AgGCAEeqdBA3YgDWogDnFBAnRrKAIAIgIgFE8NAyAVIAJBBnRqIhlBPGooAgAgEUYEQCAPIBlBOGooAgAgERCjE0UNAwsgBEIBfSAEgyIEQgBSDQALCyAFQoCBgoSIkKDAgH+DIQRBASECIApBAUcNAgwGCyABKAIYIgogAk0NBCABKAIUIAJBBnRqIgEpAwAhBCABIAMpAwA3AwAgACAENwMIIAFBCGoiCikDACEEIAogA0EIaikDADcDACAAQRBqIAQ3AwAgAUEQaiIKKQMAIQQgCiADQRBqKQMANwMAIABBGGogBDcDACABQRhqIgopAwAhBCAKIANBGGopAwA3AwAgAEEgaiAENwMAIAFBIGoiCikDACEEIAogA0EgaikDADcDACAAQShqIAQ3AwAgAUEoaiIBKQMAIQQgASADQShqKQMANwMAIABBMGogBDcDACAAIAI2AgAgEkUNByAPQQRrKAIAIgFBeHEhACAAQQRBCCABQQNxIgEbIBJqSQ0CIAFBAEcgACASQSdqS3ENAyAPEO4FDAcLIAIgFEHQ+soAEOMSAAsgBEIAUiECIAR6p0EDdiANaiAOcSEQDAMLQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyACIApB4PrKABDjEgALIAQgBUIBhoNQBEAgF0EIaiIXIA1qIA5xIQ0gAiEKDAELCyAMIBBqLAAAIgJBAE4EQCAMKQMAQoCBgoSIkKDAgH+DeqdBA3YiECAMai0AACECCyAMIBBqIBY6AAAgDCAQQQhrIA5xakEIaiAWOgAAIAEgASgCJCACQQFxayINNgIkIAEgASgCKEEBaiIONgIoIAwgEEECdGtBBGsgASgCGCIKNgIAIAEoAhAiAiAKRgRAAkACQEH///8PIA0gDmoiDSANQf///w9PGyICIAprQQFNBEAgASgCFCEMDAELIAEoAhQhDCAKIA1LDQAgC0EIaiAKIAwgAkEIQcAAEKIRIAsoAghBAUcNAQsgC0EIaiAKIAwgCkEBaiICQQhBwAAQohEgCygCCEEBRw0AIAsoAgwgCygCECEbEIwVAAsgCygCDCEMIAEgAjYCECABIAw2AhQLIAIgCkYEQCABQRBqELMSCyABIApBAWo2AhggASgCFCAKQQZ0aiIBIAMpAwA3AwAgASARNgI8IAEgDzYCOCABIBI2AjQgASATNgIwIAFBCGogA0EIaikDADcDACABQRBqIANBEGopAwA3AwAgAUEYaiADQRhqKQMANwMAIAFBIGogA0EgaikDADcDACABQShqIANBKGopAwA3AwAgAEGFgICAeDYCGCAAIAo2AgALIAtB0ABqJAAL1gwCDX8BfiMAQYABayIEJAACQAJAAkACQAJAIAEtAABBDEYEQCAEQQs6AAAMAQsgBCABQdAA/AoAACABQQxBCyAELQAAQQtGIgIbOgAAIAINACAAIARB0AD8CgAADAELAkACQCABKAJQQQNHBEAgAUHQAGohCSABQfgAaiEKIAFB9ABqIQggASgCdCEFIARB2ABqIQsCQANAIAVBAkcEQAJAIAEoAowBIgMgASgClAEiBUYEQCADIQIMAQsgASADQTBqIgI2AowBIAMtAAAiBkESRg0AIARB9wBqIgUgA0EoaikAADcAACAEQfAAaiIJIANBIWopAAA3AwAgBEHoAGoiCiADQRlqKQAANwMAIARB4ABqIgsgA0ERaikAADcDACAEQdgAaiIHIANBCWopAAA3AwAgAykAASEPIAEoAoQBIgEoAgAhAiABIAJBAWo2AgAgBCAPNwNQIAJBAEgNCCAAIAQpA1A3AAkgACAIKQIANwI4IABBQGsgCEEIaikCADcCACAAQRFqIAcpAwA3AAAgAEEZaiALKQMANwAAIABBIWogCikDADcAACAAQSlqIAkpAwA3AAAgAEEwaiAFKQAANwAAIABBADoATCAAIAE2AkggACAGOgAIIABBAzoAAAwGCyAFIAJrQTBuIQMgAiAFRwRAA0AgAhD3BCACQTBqIQIgA0EBayIDDQALCyABKAKQASIDBEAgASgCiAEiBUEEaygCACIGQXhxIQIgAiADQTBsIgNBBEEIIAZBA3EiBhtySQ0JIAZBAEcgAiADQSdqS3ENCiAFEO4FCyABKAKEASIDKAIAIQIgAyACQQFrNgIAIAJBAUYEQCABKAKEARAyCyAIQQI2AgALAkAgCSgCAEECRg0AIARB0ABqIAkQjwYgBCgCUCICRQ0AIAIgBCgCWCIDQRRsaiIHKAIEIgVBAkYNACACIANBDGxqIgIoAugBIQ0gAigC5AEhBiACKALgASEOIAsgB0EEaiICQQxqKQIANwMAIAQgAikCBDcDUAJAIAgoAgBBAkYNACABKAKUASIHIAEoAowBIgJrQTBuIQMgAiAHRwRAA0AgAhD3BCACQTBqIQIgA0EBayIDDQALCyABKAKQASIDBEAgASgCiAEiB0EEaygCACIMQXhxIQIgAiADQTBsIgNBBEEIIAxBA3EiDBtySQ0KIAxBAEcgAiADQSdqS3ENBCAHEO4FCyABKAKEASIDKAIAIQIgAyACQQFrNgIAIAJBAUcNACABKAKEARAyCyABIAU2AnQgCiAEKQNQNwIAIAEgBiANQTBsajYClAEgASAONgKQASABIAY2AowBIAEgBjYCiAEgCkEIaiALKQMANwIADAELCyABKAKYAUECRwRAIAFBmAFqIQggASgCsAEiAyABKAK4ASIFRgRAIAMhAgwECyABIANBMGoiAjYCsAEgAy0AACIGQRJGDQMgBEH3AGoiBSADQShqKQAANwAAIARB8ABqIgkgA0EhaikAADcDACAEQegAaiIKIANBGWopAAA3AwAgBEHgAGoiCyADQRFqKQAANwMAIARB2ABqIgcgA0EJaikAADcDACADKQABIQ8gASgCqAEiASgCACECIAEgAkEBajYCACAEIA83A1AgAkEASA0GIAAgBCkDUDcACSAAIAgpAwA3AzggAEFAayAIQQhqKQMANwMAIABBEWogBykDADcAACAAQRlqIAspAwA3AAAgAEEhaiAKKQMANwAAIABBKWogCSkDADcAACAAQTBqIAUpAAA3AAAgAEEAOgBMIAAgATYCSCAAIAY6AAggAEEDOgAADAQL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AUEQaiADQRBqKQMANwMAIAFBGGogA0EYaikDADcDACABQSBqIANBIGopAwA3AwAgAUEoaiADQShqKQMANwMAIABBhYCAgHg2AhggACAKNgIACyALQdAAaiQAC+wNAQd/IwBB8AFrIgYkAAJAAkACQAJAAkACQCAEBEAgBkEgaiAEIAUoAghBAWtBeHFqIgdBCGoiCCAFKAIMEQIAIAYpAyBCiJuDsfDM0o4uhSAGKQMoQo/7qfmB5JKXHoWEQgBSDQIgCCgCAEGAgICAeEYNAQtBIBCsASIHDQIACwJAAkACQAJAAkACQEEDIAdBDGooAgAiAUECayABQQFNG0EOaw4FAQIDBAUAC0GA58oAQShBjOvFABDGEwALIAZBBzoAyAEgBkEANgKAASAGQQA2AnggBkEANgJwIAZBADYCaCAGQQA2AmAgBkEANgJYIAZBADYCUCAGQQA2AkggBkEANgJAIAZBADYCOCAGQQA2AjAgBkEANgK4ASAGQQA2ArABIAZBADYCqAEgBkEANgKgASAGQQA2ApgBIAZBADYCkAEgBkEANgKIASAGQQA2AsABIAZCADcDICAGQQA6AOwBIAZBADYC6AEgBkKUgICAwAA3AuABIAZBvIrGADYC3AEgBkEYaiAGQSBqIgEgAiADIAZB3AFqEDgCQAJAAkAgBigCGEUNACAGKAIcDQAgBkEMaiABQQAQvwMgBigCDCIBDQELIAZBIGogAiADEPEDIAYtACQhByAGKAIgIgENASAAQQA2AgAgACAHOgAEDAkLIAYgBigAETYCBCAGIAZBFGooAAA2AAcgBi0AECEHDAcLIAYgBigAJTYCBCAGIAZBKGooAAA2AAcMBgsgACACIAMQ8QMMBgsgBkEHOgDIASAGQQA2AoABIAZBADYCeCAGQQA2AnAgBkEANgJoIAZBADYCYCAGQQA2AlggBkEANgJQIAZBADYCSCAGQQA2AkAgBkEANgI4IAZBADYCMCAGQQA2ArgBIAZBADYCsAEgBkEANgKoASAGQQA2AqABIAZBADYCmAEgBkEANgKQASAGQQA2AogBIAZBADYCwAEgBkIANwMgIAZBADoA7AEgBkEANgLoASAGQoiAgIDAADcC4AEgBkGWisYANgLcASAGQQxqIAZBIGogAiADIAZB3AFqEDggBigCECEBIAYtABAhAgJ/AkAC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IANBOGogAUGIAWooAgA2AgAgAyABKQKAATcDMAwBCyABIAVBAWoiCzYCBCADQThqIAFBiAFqKAIANgIAIAMgASkCgAE3AzAgAiALTQ0BIAEgBUECajYCBAsgAUGAAWohAiABIAEtAJABIgtBAUc6AJABIANByABqIgwgAkEIaigCADYCACADIAIpAgA3A0AgASgCOCECIAEoAlAiBSABKAJIRgRAIAFByABqELQSCyABIAVBAWo2AlAgASgCTCAFQQN0aiIFIAI2AgQgBSACNgIAIANBKGogARDWBSADKAIoIAMoAiwiASADKQNANwKAASABIAs6AJABIAFBiAFqIAwoAgA2AgAgAUEwahCXCkEBcUUNAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIFIAEoAggiC08NA0EBIQIgASAFQQFqIgw2AgQgCyAMTQ0BIAEgBUECajYCBAsgAUEAOgCRASADQSBqIAEQxgogAygCICECIAMoAiQiAUECOgCRAQsgAkEBcQ0AA0ACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASECDAILIAEgAkEBajYCBAsgAS0AkQEiBUUEQCADQRBqIAEQxgogAygCFCEBIAMoAhAhAgwBCyABQQA6AJEBIANBGGogARDGCiADKAIYIQIgAygCHCIBIAU6AJEBCyACQQFxRQ0ACwsgA0EIaiABELgBIAMoAgwhASADKAIIDAELQQELIgVBAXFFDQAgASADKQMwNwKAASABQYgBaiADQThqKAIANgIAIAQgASgCFEsNACABIAQ2AhQLQQEhAiABLQCQASEEAkACQAJAAkACQAJAAkAgBUEBcQRAIARB/wFxQQFGDQggAS0AkQFFDQMgASgCjAEiAiAHRw0BIAogASgCICICIAEoAiwiBGoiB0kgByAKa0EBRnENAyACIAlPBEAgASAJNgIgIAkhAgsgBCAISQ0CIAEgCDYCLAwCCyAEQf8BcUEBRgR/IAEtAJEBRQ0HAkAgByABKAKMASICRgRAIAogASgCLCICIAEoAiAiBGoiB0kgByAKa0EBRnENCSAEIAlPBEAgASAJNgIgCyACIAhJDQEgASAINgIsIAghAgwBCyACIAdPDQggASAHNgKMAUEAIQIgAUEANgIsIAFBADYCIAsgASgCJCACRgRAIAFBJGoQ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IAFBBGogAkE4ahDXDg0LIAAgAikCKDcCACAAQQhqIANBCGooAgA2AgAMCAsgAkEANgIwIAJCgICAgBA3AiggAkHgzscANgI8IAJCoICAgA43AkAgAiACQShqIgM2AjggASACQThqENcODQogACACKQIoNwIAIABBCGogA0EIaigCADYCAAwHCwALIAJBADYCMCACQoCAgIAQNwMoDAQLQdXoygBBKyACQd8AakH4zscAQfD6ygAQihIAC0HV6MoAQSsgAkHfAGpB+M7HAEGA+8oAEIoSAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIAIgAkEoaq1CgICAgJAChDcDGCACQgE3AkQgAkECNgI8IAJB8PjGADYCOCACIAJBGGo2AkAgACACQThqENAMIAIoAigiAEUNACACKAIsIgNBBGsoAgAiBEF4cSEBIAFBBEEIIARBA3EiBBsgAGpJDQEgBEEARyABIABBJ2pLcQ0CIAMQ7gULIAJB4ABqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtBpPjKAEE3IAJB3wBqQfjOxwBB3PjKABCKEgALuwwBB38jAEHQAGsiAyQAQQEhAgJAAkACQAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCE8NASABIARBAWo2AgQLIANBOGogAUGIAWoiBCgCADYCACADIAEpAoABNwMwQQAhAgJAIAQoAgAiBCABKAKEAU8NACABQYABaigCACAEai0AAEHcAEcNACABIARBAWo2AogBQQEhAgsgASgCFCEHIAEtAHxBAUYEQEEBEKwBIgVFDQIgBUHcADoAACADQQE2AkwgAyAFNgJIIANCgICAgBA3AkAgASAEIANBQGsgAhCNCQsCQCACRQ0AAkAgAS0AkQFBAkcNAAJAIAEoAgBBAXEEQCABKAIEIgQgASgCCCIFTw0DQQEhAiABIARBAWoiBjYCBCAFIAZNDQEgASAEQQJqNgIECyABQQA6AJEBIANBGGogARDGCiADKAIYIQIgAygCHCIBQQI6AJEBCyACQQFxDQADQAJAIAEoAgBBAXEEQCABKAIEIgIgASgCCE8EQEEBIQIMAgsgASACQQFqNgIECyABLQCRASIERQRAIANBCGogARDGCiADKAIMIQEgAygCCCECDAELIAFB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AWpJDQEgAkEARyAAIAFBJ2pLcQ0CIAMQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALsw4BBX8jAEEgayICJAACQAJAAkACQAJAAkACQAJAAkAgACgCACgCACIDLQAAQQFrDgcBAgMEBQYHAAtBASEAIAEoAgAiBEHhycoAQQUgASgCBCIGKAIMIgURAAANByADQQhqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgAyABEOMCRQ0BDAkLIARB6svBAEECIAURAAANCCACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEOMCDQggAigCEEGxjsoAQQIgAigCFCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBwtBASEAIAEoAgAiBEG0wMoAQQQgASgCBCIGKAIMIgURAAANBiADQQhqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggAyABEOMCRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEOMCDQcgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBgtBASEAIAEoAgAiBEGwwMoAQQQgASgCBCIGKAIMIgURAAANBSADQQhqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgAyABEOMCRQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEOMCDQYgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBQtBASEAIAEoAgAiBEGEwcoAQQUgASgCBCIGKAIMIgURAAANBCADQQFqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgAyABEJsURQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEJsUDQUgAkGxjsoAQQIQigkNBQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAQLQQEhACABKAIAIgRB5snKAEEGIAEoAgQiBigCDCIFEQAADQMgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0FIAMgARDvAUUNAQwFCyAEQerLwQBBAiAFEQAADQQgAkEBOgAPIAIgBjYCBCACIAQ2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAMgAkEQahDvAQ0EIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANBAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAMLQQEhACABKAIAIgRB7MnKAEECIAEoAgQiBigCDCIFEQAADQIgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0EIAMgARDjAkUNAQwECyAEQerLwQBBAiAFEQAADQMgAkEBOgAPIAIgBjYCBCACIAQ2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAMgAkEQahDjAg0DIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAILQQEhACABKAIAIgRB7snKAEEFIAEoAgQiBigCDCIFEQAADQEgA0EIaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0DIAMgARDjAkUNAQwDCyAEQerLwQBBAiAFEQAADQIgAkEBOgAPIAIgBjYCBCACIAQ2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAMgAkEQahDjAg0CIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAELQQEhACABKAIAIgRB88nKAEEFIAEoAgQiBigCDCIFEQAADQAgA0EBaiEDAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0CIAMgARCbFEUNAQwCCyAEQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAQ2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAMgAkEQahCbFA0BIAJBsY7KAEECEIoJDQELIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAAsgAkEgaiQAIAALsw4BBX8jAEEgayICJAACQAJAAkACQAJAAkACQAJAAkAgACgCACgCACIDLQAAQQFrDgcBAgMEBQYHAAtBASEAIAEoAgAiBEHhycoAQQUgASgCBCIGKAIMIgURAAANByADQQhqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQkgAyABEOQCRQ0BDAkLIARB6svBAEECIAURAAANCCACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEOQCDQggAigCEEGxjsoAQQIgAigCFCgCDBEAAA0ICyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBwtBASEAIAEoAgAiBEG0wMoAQQQgASgCBCIGKAIMIgURAAANBiADQQhqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggAyABEOQCRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEOQCDQcgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBgtBASEAIAEoAgAiBEGwwMoAQQQgASgCBCIGKAIMIgURAAANBSADQQhqIQMCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgAyABEOQCRQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgAyACQRBqEOQCDQYgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMBQtBASEAIAEoAgAiBEGEwcoAQQUgASgCBCIGKAIMIgURAAANBCADQQFqIQMCQCABLQAKQYABcUUEQCAE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ASIIQYKAgIB4SA0AIAhFDQAgAygC3AEiEEEEaygCACINQXhxIQ4gDkEEQQggDUEDcSINGyAIakkNBSANQQBHIA4gCEEnaktxDQYgEBDuBQsgAUHIAGohASAJIAMpA6gBNwIAIAlBCGogA0GwAWopAwA3AgAgBCAHKQMANwMAIARBCGogB0EIaikDADcDACAEQRBqIAdBEGopAwA3AwAgBEEYaiAHQRhqKQMANwMAIAlBEGohCSAEQSBqIQQgBUEBaiEFIAtBAWohCyAKQcgAayIKDQALIAMgBTYCXCADIAs2AlALIAwEQCAGQQRrKAIAIgRBeHEhASABIAxByABsIgVBBEEIIARBA3EiBBtqSQ0DIARBAEcgASAFQSdqS3ENBCAGEO4FCyADQdgBaiIBQRhqIAMpAkgiETcDACABQSBqIgQgA0HQAGooAgA2AgAgA0HsAWogA0HUAGoiBkEIaigCADYCACABQQhqIgUgA0EgaigCADYCACADQYQCaiADQRBqKAIANgIAIAMgAykDGCISNwPYASADIAYpAgA3AuQBIAMgAykDCDcC/AEgAEEYaiARNwIAIAAgEjcCACAAQShqIAFBKGopAwA3AgAgAEEgaiAEKQMANwIAIABBEGogAUEQaikDADcCACAAQQhqIAUpAwA3AgAgACACOgAwCyADQaACaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvICwIOfwJ+IwBBoAJrIgMkACADQQE6AIABIANBATYCfCADQYjzxwA2AnggA0IINwJwIANCADcCaCADQoCAgIDAADcCYAJAAkACQEG4AhCsASIERQ0AIAQgAUG4AvwKAAAgA0GCgICAeDYCqAEgAyAENgKsASADQdgBaiADQeAAaiIBIANBqAFqEHgCQCADKALYASIHQYGAgIB4RwRAIANBQGsgA0HkAWooAgA2AgAgA0EwaiADQfwBaigCADYCACADIAMpAtwBNwM4IAMgAykC9AE3AyggAygC6AEhCSADKALsASELIAMoAvABIQggAykCgAIhESABEKMGIAMoAnAhAiADKAJ0IgEEQCACIQQDQCAEQRBqEJgHAkAgBCgCACIGQYKAgIB4SA0AIAZFDQAgBEEEaigCACIMQQRrKAIAIgpBeHEhBSAFQQRBCCAKQQNxIgobIAZq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QcgBaiADQdAAaiIEIAEQeAJAAkACQAJAIAMoAsgBIgdBgYCAgHhHBEAgA0GgAWogA0HUAWooAgA2AgAgA0EwaiADQewBaigCADYCACADIAMpAswBNwOYASADIAMpAuQBNwMoIAMoAtgBIQggAygC3AEhCiADKALgASELIAMpAvABIREgBBCjBiADKAJgIQIgAygCZCIGBEAgAiEBA0AgAUEQahCYBwJAIAEoAgAiBEGCgICAeEgNACAERQ0AIAFBBGooAgAiDEEEaygCACIJQXhxIQUgBUEEQQggCUEDcSIJGyAEakkNBiAJQQBHIAUgBEEnaktxDQcgDBDuBQsgAUHIAGohASAGQQFrIgYNAAsLIAMoAlwiBARAIAJBBGsoAgAiBkF4cSEBIAEgBEHIAGwiBEEEQQggBkEDcSIGG2pJDQQgBkEARyABIARBJ2pLcQ0FIAIQ7gULIANBIGoiAiADQaABaigCADYCACADQRBqIgQgA0EwaigCADYCACADIAMpA5gBNwMYIAMgAykDKDcDCEEwEKwBIgENAQALIANBIGogA0HYAGooAgA2AgAgA0EQaiADQegAaiIBQQhqKAIANgIAIAMgAykCUDcDGCADIAEpAgA3AwggAygCXCEMIAMoAmAhBiADKAJkIQEgA0IINwJIIANCADcCQCADQoCAgIDAADcCOCABBEAgA0E4akEAIAFBBEEQEMoRIAMoAkQgAygCTCIFayABSQRAIANBxABqIAUgAUEIQSAQyhEgAygCTCEFCyABQcgAbCEJIAMoAjwgAygCQCIKQQR0aiEIIAMoAkggBUEFdGohASADQagBaiEHIANB4ABqIRAgBiEEA0AgA0HQAGogBEHIAPwKAAAgA0HIAWoiDSAEQcgA/AoAACADQZgBaiANEK8JIAcgEBC3AQJAIAMoAsgBIgtBgoCAgHhIDQAgC0UNACADKALMASINQQRrKAIAIg5BeHEhDyAPQQRBCCAOQQNxIg4bIAtqSQ0FIA5BAEcgDyALQSdqS3ENBiANEO4FCyAEQcgAaiEEIAggAykDmAE3AgAgCEEIaiADQaABaikDADcCACABIAcpAwA3AwAgAUEIaiAHQQhqKQMANwMAIAFBEGogB0EQaikDADcDACABQRhqIAdBGGopAwA3AwAgCEEQaiEIIAFBIGohASAFQQFqIQUgCkEB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ELAFCyAAIAE2AgQgACACNgIAIANBQGskAAuNDQEFfyMAQTBrIgIkAAJAAkACQAJAAkACQAJAAkAgAC0AAEEBaw4GAQIDBAUGAAtBASEDIAEoAgAiBEG5yMoAQQUgASgCBCIGKAIMIgURAAANBiAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEJERRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQkRENByAEQbGOygBBAhCKCQ0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgsgAiAAQQhqNgIMQQEhAyABKAIAIgBBvsjKAEEDIAEoAgQiBSgCDCIEEQAADQUCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQcgAkEMaiABEO0BRQ0BDAcLIABB6svBAEECIAQRAAANBiACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEO0BDQYgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEHByMoAQQUgASgCBCIGKAIMIgURAAANBCAAQQFqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgACABEJsURQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AAwgAiAGNgIUIAIgBDYCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCGCACIAJBEGoiBDYCICAAIAJBIGoQmxQNBSAEQbGOygBBAhCKCQ0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAsgAiAAQQhqNgIMQQEhAyABKAIAIgBBxsjKAEEDIAEoAgQiBSgCDCIEEQAADQMCQCABLQAKQYABcUUEQCAAQZDHygBBASAEEQAADQUgAkEMaiABEO0BRQ0BDAULIABB6svBAEECIAQRAAANBCACQQE6AB8gAiAFNgIUIAIgADYCECACQezLwQA2AiQgAiABKQIINwIoIAIg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EP8CIAJBBDoAiAEMAgsgCSAEQRBqEP8CIAJBBToAiAEMAQsgCSAEQRBqEP8CIAJBBjoAiAELIAsgAikDiAE3AAAgC0EgaiACQYgBaiIDQSBqKQMANwAAIAtBGGogA0EYaikDADcAACALQRBqIANBEGopAwA3AAAgC0EIaiAJKQMANwAAQQcLIQQgB60gBa1CIIaEIRALIA0gDSgCACIDQQFrNgIAIANBAUYEQCANEDILIAggCCgCACIDQQFrNgIAIANBAUYEQCAIEDILIAVBgICAgHhHDQUgASgCBCIFIAEoAgxHDQALCyAAQYCAgIB4NgIADAQLIAQgA0GknsgAEOMSAAsQ0RMLAAsgACACKQNYNwARIAAgAikDMDcDQCAAQThqIAJB/wBqKQAANwAAIABBMWogAkHYAGoiAUEgaikDADcAACAAQSlqIAFBGGopAwA3AAAgAEEhaiABQRBqKQMANwAAIABBGWogAUEIaikDADcAACAAQcgAaiACQTBqIgFBCGopAwA3AwAgAEHQAGogAUEQaikDADcDACAAQdgAaiABQRhqKQMANwMAIABB4ABqIAFBIGopAwA3AwAgACAEOgAQIAAgEDcCBCAAIAU2AgALIAJB4AFqJAALoAwCF38BfiMAQYACayICJABByLrLAC0AAEUEQBDWEQsgAkE0akHI+soAKQMANwIAQbi6ywBBuLrLACkDACIZQgF8NwMAIAJBADYCKCACQoCAgICAATcDICACQoCAgICAgICAgH83AwAgAkHAussAKQMANwMYIAIgGTcDECACQcD6ygApAwA3AiwCQAJAAkACQAJAAkACQCACQdD0ygBBBCABKAIEIAEoAggQhgsiAw0AIAIoAgBFBEAgASgCFCEEIAEoAhAhCEEGEKwBIgFFDQIgAUEEakHv9soALwAAOwAAIAFB6/bKACgAADYAACACKAIEIgNBgICAgHhyQYCAgIB4RwRAIAIoAggiBkEEaygCACIJQXhxIQcgB0EEQQggCUEDcSIJGyADakkNByAJQQBHIAcgA0EnaktxDQggBhDuBQsgAkEGNgIMIAIgATYCCCACQYCAgIB4NgIEIAIgAikDCCIZNwJ4IAJBBjYCdCAEQavVqhVPDQNBACEDQQghDiAEQTBsIgEEQCAEIQMgARCsASIORQ0DCyACQQA2ArwBIAIgDjYC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IBRCgIGChIiQoMCAf4UhFAsgDCACIBR6p0EBdkE8cWsiBCAGa2ogBEEEaygCADYCACAUQgF9IBSDIRQgB0EBayIHDQALCyABKAIkCyERAkACQCABKAIYIgZFBEBBCCENQQAhBgwBCwJAQf///w8gCyARaiICIAJB////D08bIgkgBksEQCAJQQZ0EKwBIg0NAQsgBiEJIAZBBnQiAhCsASINDQBBCBCMFQALIANB1ABqIQ4gASgCFCESIAYhDEEAIQcDQCAHIBJqIgRBPGooAgAiCEEASA0CIARBOGooAgAhAiAEQTBqKAIAIRMCQCAIRQRAQQEhEAwBCyAIEKwBIhBFDQQLIAgEQCAQIAIgCPwKAAALQYCAgIB4IQICQAJAAkACQAJAAkBBBSAEQRBqKAIAIgVBgICAgHhzIAVBAE4bQQFrDgUAAQIDBAULIANBOGogBEEIaikDADcDACADQRBqIgJBCGogBEEcaikCADcDACACQRBqIARBJGopAgA3AwAgAkEYaiAEQSxqKAIANgIAIAMgBCkDADcDMCADIARBFGopAgA3AxAgBSECDAQLIANBOGogBEEIaikDADcDACADQRBqIgJBCGogBEEcaikCADcDACACQRBqIARBJGopAgA3AwAgAkEYaiAEQSxqKAIANgIAIAMgBCkDADcDMCADIARBFGopAgA3AxAgBSECDAMLIARBCGooAgAiAkEASA0FIARBBGooAgAhBAJAIAJFBEBBASEFDAELIAIQrAEiBUUNBwsgAgRAIAUgBCAC/AoAAAsgAyACNgI4IAMgBTYCNCADIAI2AjBBg4CAgHghAgwCCyADQTBqIARBBGooAgAgBEEIaigCABCGCEGEgICAeCECDAELIANBQGsiAiAEEJoEIANBOGogAkEIaikDADcDACADQRBqIgJBCGogDkEIaikCADcDACACQRBqIA5BEGopAgA3AwAgAkEYaiAOQRhqKAIANgIAIAMgAykDQDcDMCADIA4pAgA3AxAgAygCUCECCyADQQhqIANBOGopAwAiFDcDACADQUBrIgVBCGogA0EQaiIEQQhqKQMAIhU3AwAgBUEQaiAEQRBqKQMAIhY3AwAgBUEYaiAEQRhqKAIAIgQ2AgAgAyADKQMwIhc3AwAgAyADKQMQIhg3A0AgByANaiIFQQhqIBQ3AwAgBSAXNwMA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QAJAAkBBBSAEQRBqKAIAIgVBgICAgHhzIAVBAE4bQQFrDgUAAQIDBAULIANBOGogBEEIaikDADcDACADQRBqIgJBCGogBEEcaikCADcDACACQRBqIARBJGopAgA3AwAgAkEYaiAEQSxqKAIANgIAIAMgBCkDADcDMCADIARBFGopAgA3AxAgBSECDAQLIANBOGogBEEIaikDADcDACADQRBqIgJBCGogBEEcaikCADcDACACQRBqIARBJGopAgA3AwAgAkEYaiAEQSxqKAIANgIAIAMgBCkDADcDMCADIARBFGopAgA3AxAgBSECDAMLIARBCGooAgAiAkEASA0FIARBBGooAgAhBAJAIAJFBEBBASEFDAELIAIQrAEiBUUNBwsgAgRAIAUgBCAC/AoAAAsgAyACNgI4IAMgBTYCNCADIAI2AjBBg4CAgHghAgwCCyADQTBqIARBBGooAgAgBEEIaigCABCLCEGEgICAeCECDAELIANBQGsiAiAEEJ0EIANBOGogAkEIaikDADcDACADQRBqIgJBCGogDkEIaikCADcDACACQRBqIA5BEGopAgA3AwAgAkEYaiAOQRhqKAIANgIAIAMgAykDQDcDMCADIA4pAgA3AxAgAygCUCECCyADQQhqIANBOGopAwAiFDcDACADQUBrIgVBCGogA0EQaiIEQQhqKQMAIhU3AwAgBUEQaiAEQRBqKQMAIhY3AwAgBUEYaiAEQRhqKAIAIgQ2AgAgAyADKQMwIhc3AwAgAyADKQMQIhg3A0AgByANaiIFQQhqIBQ3AwAgBSAXNwMAIAVBEGogAjYCACAFQRRqIBg3AgAgBUEcaiAVNwIAIAVBJGogFjcCACAFQSxqIAQ2AgAgBUE8aiAINgIAIAVBOGogEDYCACAFQTRqIAg2AgAgBUEwaiATNgIAIAdBQGshByAMQQFrIgwNAAsLIAAgCzYCKCAAIBE2AiQgACAPNgIgIAAgCjYCHCAAIAY2AhggACANNgIUIAAgCTYCECAAIAEpAwg3AwggACABKQMANwMAIANB8ABqJAAPCxDREwALAAvhDAEFfyMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkBBBiAAKAIAIgNB/////wdqIANBgICAgHhNG0EBaw4GAQIDBAUGAAtBASEDIAEoAgAiBEGvzsYAQQYgASgCBCIGKAIMIgURAAANBiAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQggACABEKoPRQ0BDAgLIARB6svBAEECIAURAAANByACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEKoPDQcgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0HCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBgtBASEDIAEoAgAiBEG1zsYAQQYgASgCBCIGKAIMIgURAAANBSAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQcgACABEMwRRQ0BDAcLIARB6svBAEECIAURAAANBiACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEMwRDQYgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0GCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBQtBASEDIAEoAgAiBEGaycoAQQYgASgCBCIGKAIMIgURAAANBCAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQYgACABEM0RRQ0BDAYLIARB6svBAEECIAURAAANBSACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEM0RDQUgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0FCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMBAtBASEDIAEoAgAiBEG7zsYAQQYgASgCBCIGKAIMIgURAAANAyAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgACABEIITRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEIITDQQgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEH29coAQQUgASgCBCIGKAIMIgURAAANAiAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABELoQRQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqELoQDQMgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgtBASEDIAEoAgAiBEHQzcYAQQUgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQMgACABEIMTRQ0BDAMLIARB6svBAEECIAURAAANAiACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEIMTDQIgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQtBASEDIAEoAgAiBEHgickAQQMgASgCBCIGKAIMIgURAAANAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANAiAAKAIEIAAoAgggASgCACABKAIEENAGRQ0BDAILIARB6svBAEECIAURAAANASACIAY2AhQgAiAENgIQIAJBAToAACACIAI2AhggACgCBCAAKAIIIAJBEGoiAEHsy8EAENAGDQEgAEGxjsoAQQIQigkNAQsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDCyACQSBqJAAgAwuMCwIEfgp/IwBB0AFrIg0kAAJAAkACQAJAAkACQAJAAkAgASgCGCIKDgIEAAELIAMgASgCFCIIQdAAaigCAEcNAyACIAhBzABqKAIAIg8gAxCjEw0DQQAhCiABQQA2AhggCCgCSCELIAgoAgAhAiAIKAJUIQMgDUHIAGogCEEEakHEAPwKAAAgASgCHCIIQQRrIQkgA0EZdq1CgYKEiJCgwIABfiEGIAEoAiAiDCADcSEDA0AgAyAIaikAACIFIAaFIgRCgYKEiJCgwIABfSAEQn+Fg0KAgYKEiJCgwIB/gyEEAkADQCAEUA0BIAR6IQcgBEIBfSAEgyEEIAkgB6dBA3YgA2og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AEEIaigCAEcNBiACQQxqKAIAIABBDGooAgBGDQEMBgsgBw0FIANBAXENAQsgAUEUaiEBQQEhByAEQQFrIgRFDQMMAQsLDAILIAAtABAgAS0AEEcNACAALQARIAEtABFGIQcLIAcPC0EAC/8KAQh/IwBB8ABrIgMkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABKAIAQQFxBEAgASgCBCICIAEoAggiBUkNAUEBIQIMCwsgA0HIAGogAUGIAWooAgA2AgAgAyABKQKAATcDQCABKAIUIQkgAS0AkQFBAkYNAQwDCyABIAJBAWoiBDYCBCADQcgAaiABQYgBaigCADYCACADIAEpAoABNwNAIAEoAhQhCSABLQCRAUECRw0CIAQgBU8NAyABIAJBAmoiBDYCBCAEIAVPBEBBASECDAILIAEgAkEDajYCBAsgAUEAOgCRASADQThqIAEQxgogAygCOCECIAMoAjwiAUECOgCRAQsgAkEBcQ0AA0ACQCABKAIAQQFxBEAgASgCBCICIAEoAghPBEBBASECDAILIAEgAkEBajYCBAsgAS0AkQEiBUUEQCADQShqIAEQxgogAygCLCEBIAMoAighAgwBCyABQQA6AJEBIANBMGogARDGCiADKAIwIQIgAygCNCIBIAU6AJEBCyACQQFxRQ0ACwtBASECIAEoAgBBAXFFDQEgASgCBCIEIAEoAggiBk8NBCABIARBAWoiAjYCBCADQdgAaiABQYgBaigCADYCACADIAEpAoABNwNQIAEoAhQhBSACIAZPDQMgASAEQQJqNgIEDAILQQEhAgwECyADQdgAaiABQYgBaigCADYCACADIAEpAoABNwNQIAEoAhQhBQsgAUGAAWohAiABIAEtAJABIgZBAUc6AJABIANB6ABqIgcgAkEIaigCADYCACADIAIpAgA3A2AgASgCOCECIAEoAlAiBCABKAJIRgRAIAFByABqELQSCyABIARBAWo2AlAgASgCTCAEQQN0aiIEIAI2AgQgBCACNgIAIANBIGogARDWBSADKAIgIAMoAiQiASADKQNgNwKAASABIAY6AJABIAFBiAFqIAcoAgA2AgAgAUEwahCXCkEBcUUNAAJAIAEtAJEBQQJHDQACQCABKAIAQQFxBEAgASgCBCIEIAEoAggiBk8NA0EBIQIgASAEQQFqIgc2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IAFBADYCwAELAkAgASgCAEEBRw0AIAEoAgwgASgCCEYNACABQQE2AgggAkFAayABQRBqQfAA/AoAACACQQhqIAFBjAFqKQIANwMAIAJBEGogAUGUAWopAgA3AwAgAkEYaiABQZwBaikCADcDACACQSBqIAFBpAFqKQIANwMAIAJBKGogAUGsAWopAgA3AwAgAkEwaiABQbQBaikCADcDACACQThqIAFBvAFqKAIANgIAIAIgASkChAE3AwAgASgCgAEiA0EFRw0CCyAAQQ42AgAMAgsgAkFAayACQfABakHwAPwKAAAgAkE4aiACQbABaiIBQThqKAIANgIAIAJBMGogAUEwaikDADcDACACQShqIAFBKGopAwA3AwAgAkEgaiABQSBqKQMANwMAIAJBGGogAUEYaikDADcDACACQRBqIAFBEGopAwA3AwAgAkEIaiABQQhqKQMANwMAIAIgAikDsAE3AwALQbABEKwBIgFFDQIgASACQUBrQfAA/AoAACABIAM2AnAgAEGBgICAeDYCUCAAIAE2AgQgAEEDNgIAIAEgAikDADcCdCABQfwAaiACQQhqKQMANwIAIAFBhAFqIAJBEGopAwA3AgAgAUGMAWogAkEYaikDADcCACABQZQBaiACQSBqKQMANwIAIAFBnAFqIAJBKGopAwA3AgAgAUGkAWogAkEwaikDADcCACABQawBaiACQThqKAIANgIACyACQYAGaiQADwsgAyAEQbCoxQAQ4xILAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwAL5wsBBX8jAEGQAWsiAiQAQQEhAwJAAkAgACgCACIAKAIAQQFGBEAgASgCACIEQfb1ygBBBSABKAIEIgYoAgwiBREAAA0CAkACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgAiAAKAIEIgBBGGo2AhwgASgCAEH29coAQQUgASgCBCgCDBEAACEDIAJBADoANSACIAM6ADQgAiABNgIwQQEhAyACQTBqQfXOxgBBByAAQeABEMEOQfzOxgBBBSAAQQxqQeEBEMEOQYHPxgBBBCACQRxqQeIBEMEOIQQgAi0ANCEAAkAgAi0ANSIFQQFHDQAgAEEBcQ0AIAQoAgAiAC0ACkGAAXENAiAAKAIAQfHIyQBBAiAAKAIEKAIMEQAARQ0DDAYLIAUNBSAAQQFxRQ0CDAULIARB6svBAEECIAURAAANBCACIAY2AiAgAkEBOgAbIAJB7MvBADYCNCACIAEpAgg3AjggAiAENgIcIAIgAkEbajYCJCAAKAIEIQAgAiACQRxqIgM2AjAgAiAAQRhqNgIsIANB9vXKAEEFEIoJIQMgAkEAOgARIAIgAzoAECACIAJBMGo2AgwgAkEMakH1zsYAQQcgAEHgARDBDkH8zsYAQQUgAEEMakHhARDBDkGBz8YAQQQgAkEsakHiARDBDiEDIAItABAhAAJAAkACQCACLQARIgRBAUcNACAAQQFxDQAgAygCACIALQAKQYABcQ0BIAAoAgBB8cjJAEECIAAoAgQoAgwRAAANBgwCCyAEDQUgAEEBcUUNAQwFCyAAKAIAQezbyQBBASAAKAIEKAIMEQAADQQLIAIoAjBBsY7KAEECIAIoAjQoAgwRAABFDQFBASEDDAQLIAAoAgBB7NvJAEEBIAAoAgQoAgwRAAANAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAILIAEoAgAiBEGvzsYAQQYgASgCBCIGKAIMIgURAAANAQJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANAyAAKAIEIQAgAkGo0cYANgKMASACQYDTxgA2AoQBIAIgAEHsAWo2AoABIAJB8NLGADYCfCACIABB4AFqNgJ4IAJB4NLGADYCdCACIABB6ABqNgJwIAJB4NLGADYCbCACIABBIGo2AmggAkGI0cYANgJkIAIgAEEQajYCYCACQdDSxgA2AlwgAiAAQdQBajYCWCACQdzGxgA2AlQgAiAAQcgBajYCUCACQYjRxgA2AkwgAiAANgJIIAJBwNLGADYCRCACIABBvAFqNgJAIAJBsNLGADYCPCACIABBsAFqNgI4IAJBoNLGADYCNCACIABB+AFqNgIwIAIgAEGEAmo2AhwgAiACQRxqNgKIASABQa/OxgBBBkGs08YAQQwgAkEwakEMEP8HRQ0BDAMLIARB6svBAEECIAURAAANAiACQQE6ABsgAiAGNgIQIAJB7MvBADYCICACIAEpAgg3AiQgAiAENgIMIAIgAkEbajYCFCACIAJBDGo2AhwgACgCBCEAIAJBqNHGADYCjAEgAkGA08YANgKEASACIABB7AFqNgKAASACQfDSxgA2AnwgAiAAQeABajYCeCACQeDSxgA2AnQgAiAAQegAajYCcCACQeDSxgA2AmwgAiAAQSBqNgJoIAJBiNHGADYCZCACIABBEGo2AmAgAkHQ0sYANgJcIAIgAEHUAWo2AlggAkHcxsYANgJUIAIgAEHIAWo2AlAgAkGI0cYANgJMIAIgADYCSCACQcDSxgA2AkQgAiAAQbwBajYCQCACQbDSxgA2AjwgAiAAQbABajYCOCACQaDSxgA2AjQgAiAAQfgBajYCMCACIABBhAJqNgIsIAIgAkEsajYCiAEgAkEcakGvzsYAQQZBrNPGAEEMIAJBMGpBDBD/Bw0CIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANAgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAELQQEhAwsgAkGQAWokACADC94KAQR/IwBBIGsiAyQAIAJBBGohBQJAAkACQAJAAkACQCACKAIAQQFrDgMBAgMACwJAAkACQAJAIAEoAgBBAWsOAwMAAQILIANBADYCGCADQQE2AgwgA0G4wcoANgIIIANCBDcCECADQQhqQcDBygAQ8RMACyADQQA2AhggA0EBNgIMIANBgMLKADYCCCADQgQ3AhAgA0EIakGIwsoAEPETDAYLQcwAEKwBIgRFDQUgBEEANgIAIARBBGogBUHIAPwKAABBGBCsASICRQ0FIAJBATYCFCACIAQ2AhAgAkEBNgIMIAFBATYCACACIAFBBGoiBSkCADcCACACQQhqIAVBCGooAgA2AgAgASACNgIEDAQLIAEoAgQiAigCFCEEIAIoAgwgBEYEQCACQQxqEMkSCyACKAIQIARBzABsaiIGQQA2AgAgBkEEaiAFQcgA/AoAACACIARBAWo2AhQMAwsCQAJAAkACQCABKAIAQQFrDgMDAAECCyADQQA2AhggA0EBNgIMIANB6MTKADYCCCADQgQ3AhAgA0EIakHwxMoAEPETAAsgA0EANgIYIANBATYCDCADQbDFygA2AgggA0IENwIQIANBCGpBuMXKABDxEwALQcwAEKwBIgRFDQQgBEEBNgIAIARBBGogBUHIAPwKAABBGBCsASICRQ0EIAJBATYCFCACIAQ2AhAgAkEBNgIMIAFBATYCACACIAFBBGoiBSkCADcCACACQQhqIAVBCGooAgA2AgAgASACNgIEDAMLIAEoAgQiAigCFCEEIAIoAgwgBEYEQCACQQxqEMkSCyACKAIQIARBzABsaiIGQQE2AgAgBkEEaiAFQcgA/AoAACACIARBAWo2AhQMAgsCQAJAAkACQCABKAIAQQFrDgMDAAECCyADQQA2AhggA0EBNgIMIANByMLKADYCCCADQgQ3AhAgA0EIakHQwsoAEPETAAsgA0EANgIYIANBATYCDCADQZDDygA2AgggA0IENwIQIANBCGpBmMPKABDxEwALQcwAEKwBIgRFDQMgBEECNgIAIARBBGogBUHIAPwKAABBGBCsASICRQ0DIAJBATYCFCACIAQ2AhAgAkEBNgIMIAFBATYCACACIAFBBGoiBSkCADcCACACQQhqIAVBCGooAgA2AgAgASACNgIEDAILIAEoAgQiAigCFCEEIAIoAgwgBEYEQCACQQxqEMkSCyACKAIQIARBzABsaiIGQQI2AgAgBkEEaiAFQcgA/AoAACACIARBAWo2AhQMAQsCQAJAAkACQCABKAIAQQFrDgMDAAECCyADQQA2AhggA0EBNgIMIANB2MPKADYCCCADQgQ3AhAgA0EIakHgw8oAEPETAAsgA0EANgIYIANBATYCDCADQaDEygA2AgggA0IENwIQIANBCGpBqMTKABDxEwALQcwAEKwBIgRFDQIgBEEDNgIAIARBBGogBUHIAPwKAABBGBCsASICRQ0CIAJBATYCFCACIAQ2AhAgAkEBNgIMIAFBATYCACACIAFBBGoiBSkCADcCACACQQhqIAVBCGooAgA2AgAgASACNgIEDAELIAEoAgQiAigCFCEEIAIoAgwgBEYEQCACQQxqEMkSCyACKAIQIARBzABsaiIGQQM2AgAgBkEEaiAFQcgA/AoAACACIARBAWo2AhQLIAAgASkCADcCACAAQTBqIAFBMGooAgA2AgAgAEEoaiABQShqKQIANwIAIABBIGogAUEgaikCADcCACAAQRhqIAFBGGopAgA3AgAgAEEQaiABQRBqKQIANwIAIABBCGogAUEIaikCADcCACADQSBqJAAPCwAL6QgCCn8BfiMAQTBrIgQkAAJAAkACQAJAAkACQAJAAkACQAJAAkAgASkDECIMQgBVIAxCAFNrQf8BcQ4CBAEACyAEQRRqIgJCACAMfRDoASABLQAMIQsgBC0AICEDIARBJGogASgCBCAB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DUEQaiENIAYgAUEwaiIBRw0ACyAGDAELIAFBMGoLIQMgACACKQIUNwIEIABBlICAgHg2AgAgAEEMaiACQRxqKAIANgIACyACQQhqIABBCGopAwA3AwAgAiAAKQMANwMAIAMgBkcEQCAJQYCSyABBvI3IABCIEiEBIABBlYCAgHg2AgAgACABNgIEIAYgA2tBMG4hASACEK0IA0AgAxCgCiADQTBqIQMgAUEBayIBDQALCyAMRQ0BCyAKQQRrKAIAIgFBeHEhACAAIAxBMGwiA0EEQQggAUEDcSIBG3JJDQQgAUEARyAAIANBJ2pLcQ0FIAoQ7gULIAJB8ABqJAAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAusCQIJfwF+IwBB8AFrIgMkAAJAAkACQAJAIAEoAggiBgRAIAMgASgCBCIHIAZBA3RqQQhrNgJIIAMgAq1CgICAgJAChDcDkAEgAyADQcgAaq1CgICAgPABhDcDiAEgA0ICNwLEASADQQM2ArwBIANB0PHKADYCuAEgAyADQYgBajYCwAEgA0EMaiADQbgBahDQDEHIussALQAARQRAENYRCyADQTxqQcj6ygApAwA3AgBBuLrLAEG4ussAKQMAIgxCAXw3AwAgA0EANgIwIANCgICAgIABNwMoIANBwLrLACkDADcDICADIAw3AxggA0HA+soAKQMANwI0QQoQrAEiBEUNASAEQQhqQcboygAvAAA7AAAgBEG+6MoAKQAANwAAIANBCjYChAEgAyAENgKAASADQQo2AnwgA0G4AWoiBCACEIoEIAMoAsgBQYWAgIB4Rg0EIANBiAFqIgVBKGogBEEoaiIIKQMANwMAIAVBIGogBEEgaiIJKQMANwMAIAVBGGogBEEYaiIKKQMANwMAIAVBEGogBEEQaiILKQMANwMAIAVBCGogBEEIaikDADcDACADIAMpA7gBNwOIASAEIANBGGogA0H8AGogBRDeAyADQcgAaiIEQShqIANB6AFqKQMANwMAIARBIGogCCkDADcDACAEQRhqIAkpAwA3AwAgBEEQaiAKKQMAIgw3AwAgBEEIaiALKQMANwMAIAMgAykDwAE3A0ggDKdBhYCAgHhHBEAgBBCdCgtBDRCsASIERQ0BIARBBWpBzejKACkAADcAACAEQcjoygApAAA3AAAgA0ENNgKEASADIAQ2AoABIANBDTYCfCADQbgBaiIEIAcgBhCJDiADKALIAUGFgICAeEYNBCADQYgBaiIFQShqIARBKGoiBikDADcDACAFQSBqIARBIGoiCCkDADcDACAFQRhqIARBGGoiCSkDADcDACAFQRBqIARBEGoiCikDADcDACAFQQhqIARBCGopAwA3AwAgAyADKQO4ATcDiAEgBCADQRhqIANB/ABqIAUQ3gMgA0HIAGoiBEEoaiADQegBaikDADcDACAEQSBqIAYpAwA3AwAgBEEYaiAIKQMANwMAIARBEGogCSkDACIMNwMAIARBCGogCikDADcDACADIAMpA8ABNwNIIAynQYWAgIB4RwRAIAQQnQoLIAAgAykDGDcDACAAQShqIANBGGoiBEEoaikDADcDACAAQSBqIARBIGopAwA3AwAgAEEYaiAEQRhqKQMANwMAIABBEGogBEEQaikDADcDACAAQQhqIARBCGopAwA3AwAgAEELOgA8IAAgAykCDDcCMCAAQThqIANBFGooAgA2AgAgAhDzCiABKAIAIgEEQCAHQQRrKAIAIgJBeHEhACAAIAFBA3QiAUEEQQggAkEDcSICG2pJDQMgAkEARyAAIAFBJ2pLcQ0EIAcQ7gULIANB8AFqJAAPC0H48MoAQSBBmPHKABCHEwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgAyADKAK4ATYCiAFB1ejKAEErIANBiAFqQfznygBB6PHKABCKEgALzwkCDX8CfiMAQTBrIgQkACAEQQhqIAEQlQYgBCgCKCELIAQoAiQhDCAEKAIgIQkgBCgCHCEFIAQoAhghCCAEKAIUIQ0gBCgCDCEHIAQoAgghAgJAAkACQAJAAkACQAJ/IAQtACwiCkECRwRAIApBAXENBiAFIAlGDQYgBSgCVCAMRw0GIAUoAlggC0cNBiABKAIAIgYoAgAhASAGIAFBAWo2AgAgAUEASA0DIAVB5ABqIQUgCCANaiEOIAhBAWohCEEEDAELIAIgB0YNBSACKAIQDQEgAigCFCEOIAEoAgAiBigCACEBIAYgAUEBajYCACABQQBIDQIgByACQSRqIgJrIgFBtcyZs35PDQRBAyABQSRu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rskANgIEIABBATYCAAsgCkEQaiQADwsACyAGIAJBrKbFABDjEgALIAIgCUHAq8UAEOMSAAsgASAFQcCrxQAQ4xIAC0HAq8UAELAVAAsQ0RMAC8oIAQh/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtAAAOEQABAgMEBQYHCAkKCwwNDg8QEQsgACgCCEEbRwRADBYLIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDRAMFgsgACgCCEEbRwRADBULIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQ8MFQsgACgCCEEbRwRADBQLIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQ4MFAsgACgCCEEbRwRADBMLIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQ0MEwsgACgCCEEbRwRADBILIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQwMEgsgACgCCEEbRwRADBELIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQsMEQsgACgCCEEbRwRADBALIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQoMEAsgACgCCEEbRwRADA8LIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQkMDwsgACgCCEEbRwRADA4LIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQgMDgsgACgCCEEbRwRADA0LIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQcMDQsgACgCCEEbRwRADAwLIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQYMDAsgACgCCEEbRwRADAsLIAAoAhwiAigCACEBIAIgAUEBazYCACABQQFHDQUMCwsgAEEEahCSDg8LIABBBGoQkg4PCyAAKAIUIgMQ9gQgA0EEaygCACIBQQNxIQIgAUF4cUE0QTggAhtJDQMgAkEARyABQdgAT3ENBCADEO4FIAAoAgQiAkECRg0CIAJFBEAgACgCCCICRQ0DIAAoAgwgAhCBEw8LIAAoAgwhAiAAKAIQIgQEQCACIQEDQCABKAIAIgUEQCABQQRqKAIAIgdBBGsoAgAiA0F4cSEGIAZBBEEIIANBA3EiAxsgBWpJDQggA0EARyAG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BTYCUEGDgICAeCEDDAILIAJB0ABqIARBBGooAgAgBEEIaigCABCJCEGEgICAeCEDDAELIAJB4ABqIgMgBBCFBSACQdgAaiADQQhqKQMANwMAIAJBMGoiA0EIaiAJQQhqKQIANwMAIANBEGogCUEQaikCADcDACADQRhqIAlBGGooAgA2AgAgAiACKQNgNwNQIAIgCSkCADcDMCACKAJwIQMLIAJBKGogAkHYAGopAwAiDzcDACACQeAAaiIFQQhqIAJBMGoiBEEIaikDACIQNwMAIAVBEGogBEEQaikDACIRNwMAIAVBGGogBEEYaigCACIENgIAIAIgAikDUCISNwMgIAIgAikDMCITNwNgIAogDGoiBUEIaiAPNwMAIAUgEjcDACAFQRBqIAM2AgAgBUEUaiATNwIAIAVBHGogEDcCACAFQSRqIBE3AgAgBUEsaiAENgIAIAVBPGogBjYCACAFQThqIAs2AgAgBUE0aiAGNgIAIAVBMGogDjYCACAKQUBrIQogB0EBaiEHIAhBAWsiCA0ACwsgAkEMaiIDIAc2AgAgACACKQIENwIQIABBIGogAkEUaikCADcCACAAQShqIAJBHGooAgA2AgAgAEEYaiADKQIANwIAIAAgASkDCDcDCCAAIAEpAwA3AwAgAkGQAWokAA8LENETCwALhwgCB38BfgJAAkACQAJAAkACQAJAQQIgACkDACIIp0ECayAIQgFYGw4DAQIDAAsgACgCWCIDKAIAIQEgAyABQQFrNgIAIABBCGohAyABQQFGBEAgACgCWBAyCyADLQAAQQtGDQMgAxDLBA8LIAAoAhgiAygCACEBIAMgAUEBazYCACABQQFHDQIgACgCGBAyDwsgACgCGCIDKAIAIQEgAyABQQFrNgIAIAFBAUYEQCAAKAIYEDILIAAoAiAhAyAAKAIkIgIEQCADIQEDQCABEIYFIAFByAFqIQEgAkEBayICDQALCyAAKAIcIgFFDQEgA0EEaygCACICQXhxIQAgACABQcgBbCIBQQRBCCACQQNxIgIbakkNAiACQQBHIAAgAUEnaktxDQMgAxDuBQ8LIAAoAqgBIgMoAgAhASADIAFBAWs2AgAgAUEBRgRAIAAoAqgBEDILIAAoApQBIgMoAgAhASADIAFBAWs2AgAgAUEBRgRAIAAoApQBEDILAkAgACgCfCIE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gHg2AgAgAiADQQFqNgIIIAIoAgQgA0EYbGoiAEE8NgIIIABBwPvFADYCBCAAQYCAgIB4NgIAIAAgASkCADcCDCAAQRRqIAFBCGooAgA2AgAMAQsgASgCFCEJAkAgASgCGCIDBEAgCUHYAGohBiACQQxqIQsgAyEIA0AgBkEYaygCAEGAgICAeEcEQCAEQShqIgUgBkEIaigCADYCACAEIAYpAgA3AyBBLxCsASIHRQ0FIAdBJ2pBr73EACkAADcAACAHQSBqQai9xAApAAA3AAAgB0EYakGgvcQAKQAANwAAIAdBEGpBmL3EACkAADcAACAHQQhqQZC9xAApAAA3AAAgB0GIvcQAKQAANwAAIARBGGoiDCAFKAIANgIAIAQgBCkDIDcDECACKAIUIgUgAigCDEYEQCALEOQSCyACIAVBAWo2AhQgAigCECAFQRhsaiIFQS82AgggBSAHNgIEIAVBLzYCACAFIAQpAxA3AgwgBUEUaiAMKAIANgIACyAGQeQAaiEGIAhBAWsiCA0ACyABKAIkIQYMAQsgASgCJEUEQAwBC0E+EKwBIgNFDQIgAUE0aiEBIANBNmpByqfEACkAADcAACADQTBqQcSnxAApAAA3AAAgA0EoakG8p8QAKQAANwAAIANBIGpBtKfEACkAADcAACADQRhqQaynxAApAAA3AAAgA0EQakGkp8QAKQAANwAAIANBCGpBnKfEACkAADcAACADQZSnxAApAAA3AAAgAigCCCIIIAIoAgBGBEAgAhDkEgsgAEGAgICAeDYCACACIAhBAWo2AgggAigCBCAIQRhsaiIAQT42AgggACADNgIEIABBPjYCACAAIAEpAgA3AgwgAEEUaiABQQhqKAIANgIADAELAkAgAyAGakEBRgRAIApFDQEgAUE0aiEBIAIoAggiAyACKAIARgRAIAIQ5BILIABBgICAgHg2AgAgAiADQQFqNgIIIAIoAgQgA0EYbGoiAEHAADYCCCAAQfD6xQA2AgQgAEGAgICAeDYCACAAIAEpAgA3AgwgAEEUaiABQQhqKAIANgIADAILIAFBNGohASACKAIIIgMgAigCAEYEQCACEOQSCyAAQYCAgIB4NgIAIAIgA0EBajYCCCACKAIEIANBGGxqIgBBwAA2AgggAEHw+sUANgIEIABBgICAgHg2AgAgACABKQIANwIM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BgwBC0EEIQIgBgRAIAgoAggiAiAAKAIIIgZLIAIgBklrIAgoAgQiAiAAKAIEIgZLIAIgBklrIAIgBkYbIgZB/wFxDQFBDCECCyACIAhqKAIAIgYgACACaigCACICSyACIAZLayEGCwJAIAUoAgAiAiADKAIAIgRHBEAgAiAESiACIARIayECDAELQQQhBCACBEAgBSgCCCICIAMoAggiBEsgAiAESWsgBSgCBCICIAMoAgQiBEsgAiAESWsgAiAERhsiAkH/AXENAUEMIQQLIAQgBWooAgAiAiADIARqKAIAIgRLIAIgBElrIQILAkAgBSADIAggBkF/RiIJGyACQX9GIgobIgIoAgAiBCAAIAggAyAKGyAJGyIGKAIAIgdHBEAgBCAHSiAEIAdIayEEDAELQQQhByAEBEAgAigCCCIEIAYoAggiB0sgBCAHSWsgAigCBCIEIAYoAgQiB0sgBCAHSWsgBCAHRhsiBEH/AXENAUEMIQcLIAIgB2ooAgAiBCAGIAdqKAIAIgdLIAQgB0lrIQQLIAEgCCAAIAkbIgApAgA3AgAgAUEYaiAAQRhqKQIANwIAIAFBEGogAEEQaikCADcCACABQQhqIABBCGopAgA3AgAgAUE4aiACIAYgBEF/RiIIGyIAQRhqKQIANwIAIAFBMGogAEEQaikCADcCACABQShqIABBCGopAgA3AgAgASAAKQIANwIgIAFB2ABqIAYgAiAIGyIAQRhqKQIANwIAIAFB0ABqIABBEGopAgA3AgAgAUHIAGogAEEIaikCADcCACABIAApAgA3AkAgASADIAUgChsiACkCADcCYCABQegAaiAAQQhqKQIANwIAIAFB8ABqIABBEGopAgA3AgAgAUH4AGogAEEYaikCADcCAAvSCQEFfyMAQTBrIgIkACABKAIIQYCAgARxIQQgAiAANgIMAkACQAJAAkACQAJAIAAtAAAiAwRAIARFBEAgASgCAEGT6sYAQRUgASgCBCgCDBEAAARAQQEhAAwICwJAIAEtAApBgAFxRQRAQQEhACABKAIAQZDHygBBASABKAIEKAIMEQAADQkgAkEMaiABEMkNRQ0BDAkLIAEoAgBB6svBAEECIAEoAgQoAgwRAAAEQEEBIQAMCQtBASEAIAJBAToAHyACQezLwQA2AiQgAiABKQIANwIQIAIgASkCCDcC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ThtBAWsOFQECAwQFBgcICQoLDA0ODxAUERUSEwALIAAgASkDADcDACAAQQhqIAFBCGopAwA3AwAMFwsgACABKQMANwMAIABBCGogAUEIaikDADcDAAwWCyAAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMADBULIAAgASkDADcDACAAQQhqIAFBCGopAwA3AwAMFAsgACABKQMANwMAIABBCGogAUEIaikDADcDAAwTCyAAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMADBILIAAgASkDADcDACAAQQhqIAFBCGopAwA3AwAMEQsgACABKQMANwMAIABBCGogAUEIaikDADcDAAwQCyAAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMADA8LIAAgASkDADcDACAAQQhqIAFBCGopAwA3AwAMDgsgACABKQMANwMAIABBCGogAUEIaikDADcDAAwNCyAAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMADAwLIAEoAgwiAkEASA0JIAEoAgghBAJAIAJFBEBBASEBDAELIAIQrAEiAUUNCwsgAgRAIAEgBCAC/AoAAAsgACACNgIMIAAgATYCCCAAIAI2AgQgAEGMgICAeDYCAAwLCyAAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMADAoLIAEoAgwiAkEASA0HIAEoAgghBAJAIAJFBEBBASEBDAELIAIQrAEiAUUNCQsgAgRAIAEgBCAC/AoAAAsgACACNgIMIAAgATYCCCAAIAI2AgQgAEGOgICAeDYCAAwJCyAAIAEpAwA3AwAgAEEIaiABQQhqKQMANwMADAgLIABBkICAgHg2AgAMBwsgAEGSgICAeDYCAAwGCyABKAIMIgJBgICAwABPDQMCfyACRQRAQQghBEEADAELIAEoAgghBSACQQR0EKwBIgRFDQVBACEBIAIhBgNAIAMgASAFahCVBSABIARqIgdBCGogA0EIaikDADcDACAHIAMpAwA3AwAgAUEQaiEBIAZBAWsiBg0ACyACCyEBIAAgAjYCDCAAIAQ2AgggACABNgIEIABBlICAgHg2AgAMBQsgASgCCCICQYCAgCBPDQICfyACRQRAQQghBkEADAELIAEoAgQhCSACQQV0EKwBIgZFDQQgA0EgaiEHQQAhASACIQQDQCADQRBqIgggASAJaiIFEJUFIAcg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aikDADcDACAFQRhqIARBGGopAwA3AwAgBUEQaiAEQRBqKQMANwMAIAVBCGogBEEIaikDADcDACAFIAIpAwg3AwAgBkE4aiEGIAFBAWsiAQ0ACwsgACADNgIMIAAgBzYCCCAAIAM2AgQgAEECNgIADAILIAFBCGohAwJAAkACQAJAAkACQAJAQQUgASgCGCIEQYCAgIB4cyAEQQBOG0EBaw4FAQIDBAUACyACQYCAgIB4NgIYDAULIAJBCGoiAUEoaiADQShqKQMANwMAIAFBIGogA0EgaikDADcDACABQRhqIANBGGopAwA3AwAgAUEQaiADQRBqKQMANwMAIAFBCGogA0EIaikDADcDACACIAMpAwA3AwgMBAsgAkEIaiIBQShqIANBKGopAwA3AwAgAUEgaiADQSBqKQMANwMAIAFBGGogA0EYaikDADcDACABQRBqIANBEGopAwA3AwAgAUEIaiADQQhqKQMANwMAIAIgAykDADcDCAwDCyABKAIQIgNBAEgNBSABKAIMIQQCQCADRQRAQQEhAQwBCyADEKwBIgFFDQcLIAMEQCABIAQgA/wKAAALIAJBg4CAgHg2AhggAiADNgIQIAIgATYCDCACIAM2AggMAgsgAkEIaiABKAIMIAEoAhAQiQggAkGEgICAeDYCGAwBCyACQQhqIAMQhQULIAAgAikDCDcDCCAAQQM2AgAgAEEwaiACQQhqIgFBKGopAwA3AwAgAEEoaiABQSBqKQMANwMAIABBIGogAUEYaikDADcDACAAQRhqIAFBEGopAwA3AwAgAEEQaiACQRBqKQMANwMADAELIAJBHGpByPrKACkDADcCACACQRBqIgNBADYCACACQoCAgICAATcCCCACQcD6ygApAwA3AhQgAkEIaiIEIAFBGGoQpgYgAEEwaiAEQRhqKAIANgIAIABBKGogAkEYaikCADcCACAAQSBqIAMpAgA3AgAgACACKQIINwIYIABBBDYCACAAIAEpAxA3AxAgACABKQMINwMICyACQUBrJAAPCxDREwsAC4AJAgt/AX4jAEEwayICJAACQAJAAkAgACgCAEECRgRAIAEoAgAiBEHOjMgAQRIgASgCBCIJKAIMIgsRAAAhBSAAKAIMIgZFBEAgBSAGQQBHciEADAILIAEoAgggAiAAKAIIIgg2AgAgAiACrUKAgICA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AGohAyAFQcgAbEHIAGshBANAAn9BASAAQQFxDQAaAkAgAS0ACkGAAXEEQCABKQIAIQggAkEBOgAgIAIgCDcCECACQezLwQA2AjQgAiABKQIINwI4IAIgAkEgajYCGCACIAJBEGo2AjAgAyACQTBqEO8QRQ0BQQEMAgtBASABKAIAQbTiygBBAiABKAIEKAIMEQAADQEaIAMgARDvEAwBCyACKAIwQbGOygBBAiACKAI0KAIMEQAACyEAIANByABqIQMgBEHIAGsiBA0ACwtBASEDIAANAyABKAIAQajnygBBASABKAIEKAIMEQAADQMgASgCACEEIAEoAgQoAgwhBgwBCyAEQerLwQBBAiAGEQAADQIgAkEBOgAPIAIgBTYCBCACIAQ2AgAgAkHsy8EANgIUIAIgASkCCDcCGCAAQQhqKAIAIQUgAEEEaigCACEBIAIgAkEPajYCCCACIAI2AhAgAkH328kAQQEQigkhAAJAIAVFBEAgACEDDAELAkAgAA0AIAItABpBgAFxBEAgAigCEEGwjsoAQQEgAigCFCgCDBEAAA0BIAIpAhAhCCACQQE6AC8gAiAINwIgIAIgAikCGDcCOCACQezLwQA2AjQgAiACQS9qNgIoIAIgAkEgajYCMCABIAJBMGoQ7xANASACKAIwQbGOygBBAiACKAI0KAIMEQAAIQMMAQsgASACQRBqEO8QIQMLIAVBAUYNACABQcgAaiEBIAVByABsQcgAayEAA0ACf0EBIANBAXENABoCQCACLQAaQYABcQRAIAIpAhAhCCACQQE6AC8gAiAINwIgIAIgAikCGDcCOCACQezLwQA2AjQgAiACQS9qNgIoIAIgAkEgajYCMCABIAJBMGoQ7xBFDQFBAQwCC0EBIAIoAhBBtOLKAEECIAIoAhQoAgwRAAANARogASACQRBqEO8QDAELIAIoAjBBsY7KAEECIAIoAjQoAgwRAAALIQMgAUHIAGohASAAQcgAayIADQALCwJAIANFBEBBASEDIAIoAhBBqOfKAEEBIAIoAhQoAgwRAABFDQELQQEhAwwDCyACKAIQQbGOygBBAiACKAIUKAIMEQAADQILIARBgoTLAEEBIAYRAAAhAwwBCyABKAIAQbDAygBBBCABKAIEKAIMEQAAIQMLIAJBQGskACADC/cHAQN/IwBB0ABrIgckACAH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QbTiygBBAiABKAIEKAIMEQAADQMgASgCACABKAIEIQMgAiAENgIEQanFxgBBAyADKAIMEQAAIQAgAkEAOgAZIAIgADoAGCACIAE2AhQgAkEUakGik8kAQQYgAkEEakHzARDBDiEDIAItABkiBSACLQAYIgdyIQAgBUEBRw0DIAdBAXFFDQIMAwsgBSgCACIDLQAKQYABcUUEQCADKAIAQfHIyQBBAiADKAIEKAIMEQAARQ0BDAMLIAMoAgBB7NvJAEEBIAMoAgQoAgwRAAANAgsgAigCFEGxjsoAQQIgAigCGCgCDBEAACEADAELIAMoAgAiAC0ACkGAAXFFBEAgACgCAEHxyMkAQQIgACgCBCgCDBEAACEADAELIAAoAgBB7NvJAEEBIAAoAgQoAgwRAAAhAAsgBEEMaiEEIAZBDGsiBg0ACwtBASEEIABBAXFFBEAgASgCAEGo58oAQQEgASgCBCgCDBEAACEECyACQTBqJAAgBAv3CQIGfwF+AkBBAiAAKQMAIginIgdBAmsgCEIBWBsiAkECIAEpAwAiCKciBkECayAIQgFYG0cNAAJAAkACQAJAIAJBAWsOAwECAwALIAAoAggiAiABKAIIRw0DIAJBAXMgACgCDCIDIAEoAgwiBEZxIQUgAyAERw0DIAJFDQNBACEFIAAoAhAgASgCEEcNAyAAKAIUIAEoAhRGIQUMAwsgACgCCCIEIAEoAghHDQIgASgCDCECIAAoAgwhAwJAIAQEQCACIANHDQQgACgCECABKAIQRw0EIAAoAhQgASgCFEYNAQwECyACIANHDQMLIAAoAiQiAiABKAIkRw0CIAJFBEBBASEFDAMLIAEoAiAhASAAKAIgIQAgAkEBayECA0AgACABEMYFIgVFBEAgAEHIAWohACABQcgBaiEBIAIiA0EBayECIAMNAQsLIAVBAXMhBQwCCyAAKAKsASABKAKsAUcNASAALQCgASABLQCgAUcNASAALQChASABLQChAUcNASAAKAKYASABKAKYAUcNASAAKAKcASABKAKcAUcNASABKAJ8IQICQCAAKAJ8QYCAgIB4RwRAIAJBgICAgHhGDQMCfwJAIABB/ABqIgMoAggiBCABQfwAaiICKAIIRw0AQQEgBEUNARogAigCBCECIAMoAgQhAwNAIAMgAhDGBQ0BIANByAFqIAJByAFq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gICAeDYCkAIgAUIENwKIAiABQgE3A4ACIAEgAzYC/AEgAUEBNgL4ASABQRw2AtgBIAFBATsB1AEgAUECNgLQASABQfyEyQA2AswBIAFBgICAgHg2AsgBIAFCBDcCwAEgAUICNwO4ASABIAY2ArQBIAFBAjYCsAEgAUEcNgKQASAAQQY2AgggACABNgIEIABBBjYCACACKAIIIgEoAgAhACABIABBAWs2AgAgAEEBRgRAIAIoAggQMgsgAkHwAmokAA8LAAuECAEIfyMAQaABayICJAACQAJAAkACQAJAAkAgASgCAEEDRgRAIAEoAgQhCSABKAIMIgZByABsIQMgASgCCCEHAkACQCAGRQRAQYCAgIB4IQggByIBIQYMAQsgAyEFIAciBiEBAkADQCACQdgAaiIIIAFByAD8CgAAIAFByABqIQEgAkEYaiIEIAgQvwEgAigCSCIIQYCAgIB4Rw0BIAYgAikDGDcDACAGQRhqIARBGGopAwA3AwAgBkEQaiAEQRBqKQMANwMAIAZBCGogBEEIaikDADcDACAGQSBqIQYgBUHIAGsiBQ0AC0GAgICAeCEIDAILIAJB2ABqIgVBKGogAkEYaiIEQShqKQMANwMAIAVBIGogBEEgaikDADcDACAFQRhqIARBGGopAwA3AwAgBUEQaiAEQRBqKQMANwMAIAVBCGogBEEIaikDADcDACACQRBqIAJB1ABqKAIANgIAIAIgAikDGDcDWCACIAIpAkw3AwgLIAMgB2oiAyABa0HIAG4hBSABIANGDQADQCABENIHIAFByABqIQEgBUEBayIFDQALCyAJQcgAbCEEIAchAwJAIAlFDQAgBEFgcSIBIARGDQAgAUUEQCAERQRAQQghAwwCCyAHQQRrKAIAIgNBeHEhASABQQRBCCADQQNxIgMbIARqSQ0EIANBAEcgASAEQSdyS3ENBSAHEO4FQQghAwwBCyAHIARBCCABEMgGIgNFDQULIAYgB2tBBXYhBSAIQYCAgIB4RwRAIAAgAikDWDcDACAAIAIpAwg3AjQgACAINgIwIABBKGogAkHYAGoiAUEoaikDADcDACAAQSBqIAFBIGopAwA3AwAgAEEYaiABQRhqKQMANwMAIABBEGogAUEQaikDADcDACAAQQhqIAFBCGopAwA3AwAgAEE8aiACQRBqKAIANgIAIAYgB0cEQCADIQEDQCABEK0EIAFBIGohASAFQQFrIgUNAAsLIARBIEkNAiADQQRrKAIAIgFBeHEhACAAIARBYHEiB0EEQQggAUEDcSIBG3JJDQYgAUEARyAAIAdBJ2pLcQ0HIAMQ7gUMAgsgAEGAgICAeDYCMCAAIAU2AgggACADNgIEIAAgBEEFdjYCAAwBCyACQdgAaiIDIAFByAD8CgAAIAIgAyIBrUKAgICAwCWENwMIIAJCATcCJCACQQI2AhwgAkHk88YANgIYIAIgAkEIajYCICAAQTBqIAJBGGoQ0AwgAEEAOgA8IABBhYCAgHg2AhAgARDSBwsgAkGgAWokAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMLAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALywkCCn8BfiMAQfACayICJABBCyEGAkACQAJAIAEoAgQiBCABKAIMRg0AIAEoAhQhAyABIARBFGo2AgQgAkHIAGoiBUEQaiAEQRBqKAIANgIAIAVBCGogBEEIaikCADcDACACIAQpAgA3A0ggASgCECEBIAJBCGogBRCNDyACQYgCaiIEIAFBEGogAigCCCACKAIMEJ8EIAIoAogCQQVGDQEgAkHAAWoiASAEQcgA/AoAACACQYABaiABEL8BIAIgAigAgQE2AnggAiACKACEATYAeyACIAIoAIkBNgJwIAIgAkGMAWooAAA2AHMgAiACKACRATYCaCACIAJBlAFqKAAANgBrIAItAIABIQQgAi0AiAEhBSACLQCQASEIIAItAJgBIQkgAigCsAEhASACIAJBnAFqKAAANgBjIAIgAigAmQE2AmAgAUGAgICAeEcEQCACQRhqIAJBvAFqKAIANgIAIAIgAigAoQE2AiAgAiACKQK0ATcDECACIAJBpAFqKAAANgAjIAIgAigCeDYCQCACIAIoAHs2AEMgAiACKAJwNgI4IAIgAigAczYAOyACLQCgASEKIAIpA6gBIQwgAiACKABrNgAzIAIgAigCaDYCMCACIAIoAGM2ACsgAiACKAJgNgIoIAIoAlgiCygCACEHIAsgB0EBazYCACAHQQFGBEAgAigCWBAyCyADKAIwQYqAgIB4RwRAIAMQsQMLIAMgBDoAACADIAIoAkA2AAEgAyAFOgAIIAMgAigCODYACSADIAg6ABAgAyACKAIwNgARIAMgCToAGCADIAIoAig2ABkgA0EEaiACKABDNgAAIANBDGogAigAOzYAACADQRRqIAIoADM2AAAgA0EcaiACKAArNgAAIAMgCjoAICADIAE2AjAgAyAMNwMoIAMgAigCIDYAISADQSRqIAIoACM2AAAgAyACKQMQNwI0IANBPGogAkEYaigCADYCAAwBCyACIAIoAng2AugCIAIgAigAezYA6wIgAiACKAJwNgLgAiACIAIoAHM2AOMCIAIgAigCaDYC2AIgAiACKABrNgDbAiACIAIoAmA2AtACIAIgAigAYzYA0wIgAigCWCIBKAIAIQMgASADQQFqNgIAIANBAEgNAiACIAIoAOsCNgA7IAIgAigC6AI2AjggAiACKALgAjYCMCACIAIoAOMCNgAzIAIgAigC2AI2AiggAiACKADbAjYAKyACIAIoAtACNgIgIAIgAigA0wI2ACMgAigCSCEDIAJBGGoiBiACQdQAaigCADYCACABIAEoAgAiB0EBazYCACACIAIpAkw3AxAgB0EBRgRAIAIoAlgQMgsgAEEMaiACKABDNgAAIAAgAigCQDYACSAAIAIoAjg2ABEgAEEUaiACKAA7NgAAIAAgAigCMDYAGSAAQRxqIAIoADM2AAAgACACKAIoNgAhIABBJGogAigAKzYAACAAIAIoAiA2ACkgAEEsaiACKAAjNgAAIABBxABqIAYoAgA2AgAgACACKQMQNwI8IAAgAa03A0ggACADNgI4IAAgCToAKCAAIAg6ACAgACAFOgAYIAAgBDoAECAAQQA6AAhBAyEGCyAAIAY6AAAgAkHwAmokAA8LQeSJxwAQsBULAAvjCQEGfyMAQTBrIgIkAAJAAkACQAJAAkBBAyAAKAIAIgNBG2sgA0EaTRtBAWsOAwECAwALQQEhAyABKAIAIgRB8LzKAEEGIAEoAgQiBygCDCIFEQAADQMgAEEEaiEGAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0FIAIgAEElajYCHCABQYOIyABBDUGhyMoAQQUgBkGwAUGlysoAQQQgAEEYakGvAkGQiMgAQQogAEEkakGwAkGaiMgAQQsgAkEcakGxAhDcEEUNAQwFCyAEQerLwQBBAiAFEQAADQQgAkEBOgAbIAIgBzYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBG2o2AhQgAiACQQxqNgIcIAIgAEElajYCLCACQRxqQYOIyABBDUGhyMoAQQUgBkGwAUGlysoAQQQgAEEYakGvAkGQiMgAQQogAEEkakGwAkGaiMgAQQsgAkEsakGxAhDcEA0EIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANBAsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAMLQQEhAyABKAIAIgRBkITIAEERIAEoAgQiBigCDCIFEQAADQIgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0EIAAgARC/CkUNAQwECyAEQerLwQBBAiAFEQAADQMgAkEBOgAsIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBLGo2AhQgAiACQQxqNgIcIAAgAkEcahC/Cg0DIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAILQQEhAyABKAIAIgRBoYTIAEERIAEoAgQiBigCDCIFEQAADQEgAEEEaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0DIAAgARDACkUNAQwDCyAEQerLwQBBAiAFEQAADQIgAkEBOgAsIAIgBjYCECACIAQ2AgwgAkHsy8EANgIgIAIgASkCCDcCJCACIAJBLGo2AhQgAiACQQxqNgIcIAAgAkEcahDACg0CIAIoAhxBsY7KAEECIAIoAiAoAgwRAAANAgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEDDAELQQEhAyABKAIAIgRBsoTIAEEJIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQIgAiAAQSxqNgIcIAFB7IjIAEEQQev2ygBBBiAAQSBqQbICQZCIyABBCiAAQThqQbACQf+DyQBBBiAAQZYCQaXKygBBBCACQRxqQbMCENwQRQ0BDAILIARB6svBAEECIAURAAANASACQQE6ABsgAiAGNgIQIAIgBDYCDCACQezLwQA2AiAgAiABKQIINwIkIAIgAkEbajYCFCACIAJBDGo2AhwgAiAAQSxqNgIsIAJBHGpB7IjIAEEQQev2ygBBBiAAQSBqQbICQZCIyABBCiAAQThqQbACQf+DyQBBBiAAQZYCQaXKygBBBCACQSxqQbMCENwQDQEgAigCHEGxjsoAQQIgAigCICgCDBEAAA0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMLIAJBMGokACADC+MJAQZ/IwBBMGsiAiQAAkACQAJAAkACQEEDIAAoAgAiA0EbayADQRpNG0EBaw4DAQIDAAtBASEDIAEoAgAiBEHwvMoAQQYgASgCBCIHKAIMIgURAAANAyAAQQRqIQYCQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQUgAiAAQSVqNgIcIAFBg4jIAEENQaHIygBBBSAGQbABQaXKygBBBCAAQRhqQa8CQZCIyABBCiAAQSRqQbACQZqIyABBCyACQRxqQbECENwQRQ0BDAULIARB6svBAEECIAURAAANBCACQQE6ABsgAiAHNgIQIAIgBDYCDCACQezLwQA2AiAgAiABKQIINwIkIAIgAkEbajYCFCACIAJBDGo2AhwgAiAAQSVqNgIsIAJBHGpBg4jIAEENQaHIygBBBSAGQbABQaXKygBBBCAAQRhqQa8CQZCIyABBCiAAQSRqQbACQZqIyABBCyACQSxqQbECENwQDQQgAigCHEGxjsoAQQIgAigCICgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAwtBASEDIAEoAgAiBEGQhMgAQREgASgCBCIGKAIMIgURAAANAiAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQQgACABEMMKRQ0BDAQLIARB6svBAEECIAURAAANAyACQQE6ACwgAiAGNgIQIAIgBDYCDCACQezLwQA2AiAgAiABKQIINwIkIAIgAkEsajYCFCACIAJBDGo2AhwgACACQRxqEMMKDQMgAigCHEGxjsoAQQIgAigCICgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgtBASEDIAEoAgAiBEGhhMgAQREgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQMgACABEMQKRQ0BDAMLIARB6svBAEECIAURAAANAiACQQE6ACwgAiAGNgIQIAIgBDYCDCACQezLwQA2AiAgAiABKQIINwIkIAIgAkEsajYCFCACIAJBDGo2AhwgACACQRxqEMQKDQIgAigCHEGxjsoAQQIgAigCICgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQtBASEDIAEoAgAiBEGyhMgAQQkgASgCBCIGKAIMIgURAAANAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANAiACIABBLGo2AhwgAUHsiMgAQRBB6/bKAEEGIABBIGpBsgJBkIjIAEEKIABBOGpBsAJB/4PJAEEGIABBywJBpcrKAEEEIAJBHGpBswIQ3BBFDQEMAgsgBEHqy8EAQQIgBREAAA0BIAJBAToAGyACIAY2AhAgAiAENgIMIAJB7MvBADYCICACIAEpAgg3AiQgAiACQRtqNgIUIAIgAkEMajYCHCACIABBLGo2AiwgAkEcakHsiMgAQRBB6/bKAEEGIABBIGpBsgJBkIjIAEEKIABBOGpBsAJB/4PJAEEGIABBywJBpcrKAEEEIAJBLGpBswIQ3BANASACKAIcQbGOygBBAiACKAIgKAIMEQAADQELIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAwsgAkEwaiQAIAML7QcCBH8DfiMAQdAAayIDJAAgA0EIaiABQQhqIgQpAwA3AwAgAyABKQMANwMAIAIpAxAiCSABKQMQIgggCCAJUyIFGyEHAkACQAJAAkACQAJAIAggCVUgBWtB/wFxDgIBAgALIANBMGogAUEIaikDADcDACADIAg3AzggAyABKQMANwMoAkAgAy0ANEEBRgRAIAMgBzcDICADQQE6ABwgA0EANgIYIANCgICAgMAANwMQIAMoAigiBEUNASADKAIsIgVBBGsoAgAiBkF4cSEBIAEgBEECdCIEQQRBCCAGQQNxIgYbakkNBSAGQQBHIAEgBEEnaktxDQYgBRDuBQwBCwJAAkACQCAHIAhVIAcgCFNrQf8BcQ4CAQIACyADQUBrIgEgCCAHfRDqASADQShqIgQgARCcCCADQRhqIARBCGopAwA3AwAgAyAHNwMgIAMgAykDKDcDEAwCCyADQRBqIgFBEGogA0EoaiIEQRBqKQMANwMAIAFBCGogBEEIaikDADcDACADIAMpAyg3AxAMAQsgA0FAayIBIAcgCH0Q6gEgA0EoaiIEIAEQlAkgA0EYaiAEQQhqKQMANwMAIAMgBzcDICADIAMpAyg3AxALIAAgA0EQaiACEMwFDAILIAIoAgQhBCACKAIAIQUgAyABIAIQrgQgBQRAIARBBGsoAgAiAkF4cSEBIAEgBUECdCIFQQRBCCACQQNxIgIbakkNAyACQQBHIAEgBUEnaktxDQQgBBDuBQsgACADKQMANwMAIAAgCDcDECAAQQhqIANBCGopAwA3AwAMAQsgA0EYaiAEKQMANwMAIAMgCDcDICADIAEpAwA3AxACQCACLQAMQQFGBEAgAyAHNwM4IANBAToANCADQQA2AjAgA0KAgICAwAA3AyggAigCACIERQ0BIAIoAgQiAkEEaygCACIFQXhxIQEgASAEQQJ0IgRBBEEIIAVBA3EiBRtqSQ0DIAVBAEcgASAEQSdqS3ENBCACEO4FDAELAkACQAJAIAcgCVUgByAJU2tB/wFxDgIBAgALIANBKGoiASAJIAd9EOoBIAIgARCcCCABQQhqIAJBCGopAwA3AwAgAyAHNwM4IAMgAikDADcDKAwCCyADQShqIgFBEGogAkEQaikDADcDACABQQhqIAJBCGopAwA3AwAgAyACKQMANwMoDAELIANBKGoiASAHIAl9EOoBIAIgARCUCSABQQhqIAJBCGopAwA3AwAgAyAHNwM4IAMgAikDADcDKAsgACADQRBqIANBKGoQzAULIANB0ABqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAugCQEGfyMAQTBrIgIkACAAKAIIIQYgACgCBCEEQQEhACABKAIAQffbyQBBASABKAIEKAIMEQAAIQMCQCAGRQRAIAMhAAwBCwJAIAMNAAJAIAEtAApBgAFxBEAgASgCAEGwjsoAQQEgASgCBCgCDBEAAA0CIAIgASkCADcCBCACQQE6ABMgAkHsy8EANgIYIAIgASkCCDcCHCACIAJBE2o2AgwgAiACQQRqIgA2AhQgAiAENgIkIABBwYjIAEENEIoJIQAgAkEAOgAtIAIgADoALCACIAJBFGo2AiggAkEoakHQ9MoAQQQgAkEkakHbAhDBDiEDIAItACwhAAJAAkACQCACLQAtIgVBAUcNACAAQQFxDQAgAygCACIALQAKQYABcUUNASAAKAIAQezbyQBBASAAKAIEKAIMEQAARQ0EDAILIAUNASAAQQFx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IAJByAFsIgJBBEEIIANBA3EiAxtqSQ0DIANBAEcgBiACQSdqS3ENBCAHEO4FCyABQQA2AjAgAUFAayEHAkAgASgCQEUNACAEQcgBaiABIAcQqAogBCkDyAEiDUIGUg0BIAcoAgAiBkUNACABKAJMIgMgASgCRCICa0HIAW4hBSACIANHBEADQCACEIcFIAJByAFqIQIgBUEBayIFDQALCyABKAJIIgNFDQAgBkEEaygCACIBQXhxIQIgAiADQcgBbCIDQQRBCCABQQNxIgEbakkNAyABQQBHIAIgA0EnaktxDQQgBhDuBQsgAEIGNwMAIAdBADYCAAwBCyAEQQhqIARB0AFqQcAB/AoAACAAIA03AwAgAEEIaiAEQQhqQcAB/AoAAAsgBEGQA2okAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC9AHAgl/An4jAEGQAWsiAyQAIANBADYCGCADQQA2AgggAyABNgIoIAMgASACQQZ0ajYCLCADQTxqIANBCGoQ6wMCQAJAAkACQCADKAI8QQJHBEAgAygCCARAIAMoAhQgAygCDGtBFG4hBAsgAygCGAR/IAMoAiQgAygCHGtBFG4FQQALIARqIgJB5syZM08NA0EAIQFBACEEQQQhBUEDIAIgAkEDTRtBAWoiAkEUbCIHBEAgAiEEIAcQrAEiBUUNBQsgBSADKQI8NwIAIAVBEGogA0E8aiICQRBqKAIANgIAIAVBCGogAkEIaikCADcCACADQQE2AjggAyAFNgI0IAMgBDYCMCADQdAAaiICQSBqIANBCGoiBEEgaikCADcDACACQRhqIARBGGopAgA3AwAgAkEQaiAEQRBqKQIANwMAIAJBCGogBEEIaikCADcDACADIAMpAgg3A1BBFCECA0AgAUEBaiEEIANB/ABqIANB0ABqEOsDIAMoAnxBAkYNAiADKAIwIARGBEBBASEFIANBMGogBCADKAJQBH8gAygCXCADKAJUa0EUbkEBagVBAQsgAygCYAR/IAMoAmwgAygCZGtBFG4FQQALakEEQRQQyhEgAygCNCEFCyACIAVqIgQgAykCfDcCACAEQRBqIANB/ABqIgdBEGooAgA2AgAgBEEIaiAHQQhqKQIANwIAIAMgAUECajYCOCACQRRqIQIgAUEBaiEBDAALAAsgA0EIahCS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ChDQByAAQYABQcABIAUbaiEJIAAgBEF/c0EBcUEGdGohBSADKAIgIQRBAXEEQCAEIAcgAygCJElxIQQLIANBGGogAigCACAJENAHIAMoAhwhByADKAIYIQggA0EQaiACKAIAIAUQ0AcgAygCECEAIANBCGogAigCACAJIAUgBiAEQQFxIgQbIAhBAXEEfyAAIAcgAygCFElxBSAAC0EBcSIHGyIIENAHIAMoAgwhACADKAIIIAMgAigCACAKIAYgBSAHGyAEGyILENAHIAMoAgAhAkEBcQRAIAIgACADKAIESXEhAgsgASAGIAogBBsiACkCADcCACABQThqIABBOGopAgA3AgAgAUEwaiAAQTBqKQIANwIAIAFBKGogAEEoaikCADcCACABQSBqIABBIGopAgA3AgAgAUEYaiAAQRhqKQIANwIAIAFBEGogAEEQaikCADcCACABQQhqIABBCGopAgA3AgAgASAIIAsgAkEBcSICGyIAKQIANwJAIAFByABqIABBCGopAgA3AgAgAUHQAGogAEEQaikCADcCACABQdgAaiAAQRhqKQIANwIAIAFB4ABqIABBIGopAgA3AgAgAUHoAGogAEEoaikCADcCACABQfAAaiAAQTBqKQIANwIAIAFB+ABqIABBOGopAgA3AgAgASALIAggAhsiACkCADcCgAEgAUGIAWogAEEIaikCADcCACABQZABaiAAQRBqKQIANwIAIAFBmAFqIABBGGopAgA3AgAgAUGgAWogAEEgaikCADcCACABQagBaiAAQShqKQIANwIAIAFBsAFqIABBMGopAgA3AgAgAUG4AWogAEE4aikCADcCACABQfgBaiAFIAkgBxsiAEE4aikCADcCACABQfABaiAAQTBqKQIANwIAIAFB6AFqIABBKGopAgA3AgAgAUHgAWogAEEgaikCADcCACABQdgBaiAAQRhqKQIANwIAIAFB0AFqIABBEGopAgA3AgAgAUHIAWogAEEIaikCADcCACABIAApAgA3AsABIANB0ABqJAALuAYBCX8CQAJAIAAoAggiCARAIAAoAgQhCQNAAkACQAJAAkACQAJAIAkgBkE4bGoiAigCAA4EAQIDBAALAkAgAkEoaigCACIARQ0AIABBAnRBC2pBeHEiASAAakEJaiIARQ0AIAIoAiQgAWsiA0EEaygCACIE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t8sAIQEDQCAAIAEoAgAiBU8EQCAAIAUgASgCBGpJDQYLIAEoAgghAQwACwALQYS6ywAgATYCAEH8ucsAQfy5ywAoAgAgAGoiADYCACABIABBAXI2AgQgACABaiAANgIADwsCQEH0ucsAKAIAIgJBASAAQQN2dCIDcUUEQEH0ucsAIAIgA3I2AgAgAEH4AXFB7LfLAGoiACECDAELIABB+AFxIgBB7LfLAGohAiAAQfS3ywBqKAIAIQALIAIgATYCCCAAIAE2AgwgASACNgIMIAEgADYCCA8LAkACQCAAIAMoAgAiAygCBEF4cUYEQCADIQIMAQsgAEEZIAJBAXZrQQAgAkEfRxt0IQQDQCADIARBHXZBBHFqIgUoAhAiAkUNAiAEQQF0IQQgAiEDIAIoAgRBeHEgAEcNAAsLIAIoAggiACABNgIMIAIgATYCCCABQQA2AhggASACNgIMIAEgADYCCAwBCyAFQRBqIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggLQQAhAUGcussAQZy6ywAoAgBBAWsiADYCACAADQFB5LfLACgCACIABEADQCABQQFqIQEgACgCCCIADQALC0GcussAQf8fIAEgAUH/H00bNgIADwtB5LfLACgCACIBBEADQCAEQQFqIQQgASgCCCIBDQALC0GcussAQf8fIAQgBEH/H00bNgIAIAIgA08NAEGUussAQX82AgALC9QIAgR/An4jAEFAaiICJAAgASgCACIDQfiJyABBDiABKAIEKAIMIgQRAAAhBSACIACtQoCAgICgFoQ3AzAgAkIBNwIkIAJBATYCHCACQYzgygA2AhggAiACQTBqNgIgIAJBDGogAkEYahDQDAJAIAUEQEEBIQMMAQsCQCABLQAKQYABcUUEQCADQd2JyABBAyAEEQAABEBBASEDDAMLIAEoAgBBocjKAEEFIAEoAgQoAgwRAAAEQEEBIQMMAwsgASgCAEGzjsoAQQIgASgCBCgCDBEAAARAQQEhAwwDCyACKAIQIAIoAhQgASgCACABKAIEENAGRQ0BQQEhAwwCCyADQYTMwQBBAyAEEQAABEBBASEDDAILIAIgASkCADcCGEEBIQMgAkEBOgAwIAIgAkEwajYCICACQRhqIgRBocjKAEEFEIoJDQEgBEGzjsoAQQIQigkNASACKAIQIAIoAhQgBEHs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ywBBuLrLACkDACIMQgF8NwMAIAJBADYCMCACQoCAgICAATcDKCACQoCAgICAgICAgH83AwggAkHAussAKQMANwMgIAIgDDcDGCACQcD6ygApAwA3AjQCQAJAAkACQAJAAkACQAJAAkAgA0UEQCAAIAIpAxg3AwAgAEEoaiACQUBrKQMANwMAIABBIGogAkE4aikDADcDACAAQRhqIAJBCGoiAUEoaikDADcDACAAQRBqIAFBIGopAwA3AwAgAEEIaiABQRhqKQMANwMADAELIANByABsIQggAkEYaiEKIAJBwAFqIQQDQCACKAIIQQFGDQIgAUFAaygCACIDQQBIDQMgAUE8aigCACEFAkAgA0UEQEEBIQYMAQsgAxCsASIGRQ0FCyADBEAgBiAFIAP8CgAACwJAIAIoAgwiBUGAgICAeEYNACAFRQ0AIAIoAhAiC0EEaygCACIHQXhxIQkgCUEEQQggB0EDcSIHGyAFakkNBiAHQQBHIAkgBUEnaktxDQcgCxDuBQsgAiADNgIUIAIgBjYCECACQYCAgIB4NgIMIAIgAikDECIMNwKAASACIAM2AnwgAkGIAWogARDUCiACKAKYAUGFgICAeEYEQCACKAKIASEBIAMEQCAMpyADEIETCyAAQYWAgIB4NgIQIAAgATYCACACQQhqEPELDAILIAJBuAFqIAogAkH8AGogAkGIAWoQ/AQgAkHIAGoiA0EoaiAEQShqKQMANwMAIANBIGogBEEgaikDADcDACADQRhqIARBGGopAwA3AwAgA0EQaiAEQRBqKQMAIgw3AwAgA0EIaiAEQQhqKQMANwMAIAIgBCkDADcDSCAMp0GFgICAeEcEQCADEJwKCyABQcgAaiEBIAhByABrIggNAAsgAigCCEEBcQ0GIAIoAhAhAyACKAIMIQEgACACKQMYNwMAIABBKGogAkFAaykDADcDACAAQSBqIAJBOGopAwA3AwAgAEEYaiACQQhqIgRBKGopAwA3AwAgAEEQaiAEQSBqKQMANwMAIABBCGogBEEYaikDADcDACABQYCAgIB4ckGAgICAeEYNACADQQRrKAIAIgRBeHEhACAAQQRBCCAEQQNxIgQbIAFqSQ0HIARBAEcgACABQSdqS3ENCCADEO4FCyACQfABaiQADwtBgOfKAEEoQZT6ygAQxhMACxDREwsAC0GM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AkEAOwGcAiACQQQ2ApgCIAJB6YTJADYClAIgAkGAgICAeDYCkAIgAkIENwOIAiACQgE3A4ACIAIgCDYC/AEgAkEBNgL4ASACQRw2AtgBIAJBADsB1AEgAkEENgLQASACQeWEyQA2AswBIAJBgICAgHg2AsgBIAJCBDcDwAEgAkIBNwO4ASACIAc2ArQBIAJBATYCsAEgAkEcNgKQASACQQA7AYwBIAJBBTYCiAEgAkHghMkANgKEASACQYCAgIB4NgKAASACQgQ3A3ggAkIBNwNwIAIgBjYCbCACQQE2AmggAkEcNgJIIAJBADsBRCACQQY2AkAgAkGFhMkANgI8IAJBgICAgHg2AjggAkIENwMwIAJCATcDKCACIAQ2AiQgAkEBNgIgIAJBHDYCACAAQQU2AgggACACNgIEIABBBTYCACABKAIQIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAhAQMgsgA0HAAmokAA8LAAvDBwIOfwF+IwBBsANrIgIkAAJAAkACQCABKAIEIgMgASgCDCINRg0AIAEoAhQhBCABKAIQIQ4gAkGQAWpBAXIhCCACQZwCaiEGIAJBxQJqIQoDQCABIANByABqIg82AgQgA0HFAGohByADQRxqIQUgA0HEAGotAAAhCyADQRhqKAIAIQwCQAJAIAMoAgAiCUEERwRAIAJByAJqIgFBDGogA0EMaikCADcCACABQRRqIANBFGooAgA2AgAgAiAJNgLIAiACIAMpAgQ3AswCIAIgDDYC4AIgAUE8aiAFQSBqKQIANwIAIAFBNGogBUEYaikCADcCACABQSxqIAVBEGopAgA3AgAgAUEkaiAFQQhqKQIANwIAIAIgBSkCADcC5AIgAiALOgCMAyABQccAaiAHQQJqLQAAOgAAIAIgBy8AADsAjQMgAiABrUKAgICAwCWENwOQAyACQgE3AqQDIAJBAjYCnAMgAkG49MYANgKYAyACIAJBkANqNgKgAyACQfwBaiACQZgDahDQDCABENIHIAJBkAFqIgFBJGogAkHgAWoiA0EIaikCADcCACABQSxqIANBEGopAgA3AgAgAUE0aiADQRhqKQIANwIAIAFBPGogA0EgaikCADcCACACIAIpAuABNwKsASACQQA6ANQBIAJBhYCAgHg2AqgBIAJByQBqIAhBxwD8CgAADAELIAogBy8AADsAACACQYgCaiIJQQhqIANBEGopAgA3AwAgCkECaiAHQQJqLQAAOgAAIAIgA0EIaikCADcDiAIgBiAFKQIANwIAIAZBCGogBUEIaikCADcCACAGQRBqIAVBEGopAgA3AgAgBkEYaiAFQRhqKQIANwIAIAZBIGogBUEgaikCADcCACACIAw2ApgCIAIgCzoAxAIgAkGQAWogCSAOEJMBIAItAJABIQMgAkHJAGogCEHHAPwKAAAgA0ELRw0BCyAEKAIwQYqAgIB4RwRAIAQQsQMLIAQgAikAUDcAACAEQThqIAJBiAFqKQAANwAAIARBMGogAkGAAWopAAA3AAAgBEEoaiACQfgAaikAADcAACAEQSBqIAJB8ABqKQAANwAAIARBGGogAkHoAGopAAA3AAAgBEEQaiACQeAAaikAADcAACAEQQhqIAJB2ABqKQAANwAADAILIAIpA9gBIRAgAkECaiAIQccA/AoAACADQQxHDQIgDSAPIgNHDQALCyAAQQs6AAAMAQsgAEEBaiACQQJqQccA/AoAACAAIBA3A0ggACADOgAACyACQbADaiQAC9IHAQd/AkACQAJAAn8CQCABKAIgIgJFBEAgASgCACABQQA2AgBBAXFFDQMgASgCCCIDIAEoAgQiAg0CGiABKAIMIgFFDQECQCABQQdxIgVFBEAgASECDAELIAEhAgNAIAJBAWshAiADKALoAiEDIAVBAWsiBQ0ACwsgAUEISQ0BA0AgAygC6AIoAugCKALoAigC6AIoAugCKALoAigC6AIoAugCIQMgAkEIayICDQALDAELIAEgAkEBazYCIAJAIAEoAgBBAUYEQCABKAIEIgMEQCABKAIMIQYgASgCCCECDAILIAEoAgghAwJAIAEoAgwiBEUNAAJAIARBB3EiBUUEQCAEIQIMAQsgBCECA0AgAkEBayECIAMoAugCIQMgBUEBayIFDQALCyAEQQhJDQADQCADKALoAigC6AIoAugCKALoAigC6AIoAugCKALoAigC6AIhAyACQQhrIgINAAsLIAFCADcCCCABIAM2AgQgAUEBNgIAQQAhAgwBC0G4vcoAELAVAAsCQCADLwHmAiAGSwRAIAMhBQwBCwJAA0AgAygCACIFRQRAIANBmANB6AIgAhsQgRNByL/KABCwFQALIANBBGsoAgAiBkF4cSEE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KAIANgIAIAFBMGogA0EwaikCADcCACABQShqIANBKGopAgA3AgAgAUEgaiADQSBqKQIANwIAIAFBGGogA0EYaikCADcCACABQRBqIANBEGopAgA3AgAgAUEIaiADQQhqKQIANwIAIAEgAykCADcCACABIAogBSAAIAIgBmsgABtBAEgiABsiAikCADcCPCABQcQAaiACQQhqKQIANwIAIAFBzABqIAJBEGopAgA3AgAgAUHUAGogAkEYaikCADcCACABQdwAaiACQSBqKQIANwIAIAFB5ABqIAJBKGopAgA3AgAgAUHsAGogAkEwaikCADcCACABQfQAaiACQThqKAIANgIAIAEgBSAKIAAbIgApAgA3AnggAUGwAWogAEE4aigCADYCACABQagBaiAAQTBqKQIANwIAIAFBoAFqIABBKGopAgA3AgAgAUGYAWogAEEgaikCADcCACABQZABaiAAQRhqKQIANwIAIAFBiAFqIABBEGopAgA3AgAgAUGAAWogAEEIaikCADcCACABIAkgByAEGyIAKQIANwK0ASABQbwBaiAAQQhqKQIANwIAIAFBxAFqIABBEGopAgA3AgAgAUHMAWogAEEYaikCADcCACABQdQBaiAAQSBqKQIANwIAIAFB3AFqIABBKGopAgA3AgAgAUHsAWogAEE4aigCADYCACABQeQBaiAAQTBqKQIANwIAC68IAQN/IwBBEGsiAiQAAkACQAJAAkACQAJAAkACQCAAKAIAQQFrDgYBAgMEBQYACyACIABBBGo2AgQgASgCAEGo0McAQQQgASgCBCgCDBEAACEDIAJBADoADSACIAM6AAwgAiABNgIIIAJBCGpBrNDHAEEJIABBCGpBORDBDkH9wskAQQUgAkEEakHnABDBDiACLQANIgMgAi0ADCIEciEBIANBAUcNBiAEQQFxDQYoAgAiAC0ACkGAAXFFBEAgACgCAEHxyMkAQQIgACgCBCgCDBEAACEBDAcLIAAoAgBB7NvJAEEBIAAoAgQoAgwRAAAhAQwGCyACIABBBGo2AgQgASgCAEG10McAQQwgASgCBCgCDBEAACEAIAJBADoADSACIAA6AAwgAiABNgIIIAJBCGpBwdDHAEEDIAJBBGpB5wAQwQ4gAi0ADSIDIAItAAwiBHIhASADQQFHDQUgBEEBcQ0FKAIAIgAtAApB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DAMLIARBAzYCmAggBEHzrcIANgKUCCAEQQI7AZAIIARBkAhqDAILIAQgCDYCoAggBEEAOwGcCCAEQQI2ApgIIARB9q3CADYClAggBEGQCGoMAQtB59vKAEEBIAxCAFMiBhshCUHn28oAQdXLwQAgBhsgDEI/iKchCiAEQZAIaiILIA0gBSAEQRBqIAdBBHZBFWoiB0GAgH5BACADayADwUEASBsiBRCMByAFwSEFAkAgBCgCkAgEQCAEQcgIaiALQQhqKAIANgIAIAQgBCkCkAg3A8AIDAELIARBwAhqIARB0AhqIARBEGogByAFEHULIAkgAhshBkEBIAogAhshAiAFIAQuAcgIIgVIBEAgBEEIaiAEKALACCAEKALECCAFIAggBEGQCGoQ6g0gBCgCDCEFIAQoAggMAQtBAiEFIARBAjsBkAggA0H//wNxRQRAQQEhBSAEQQE2ApgIIARB1MvBADYClAggBEGQCGoMAQsgBCAINgKgCCAEQQA7AZwIIARBAjYCmAggBEH2rcIANgKUCCAEQZAIagshAyAEIAU2AswIIAQgAzYCyAggBCACNgLECCAEIAY2AsAIIAAgBEHACGoQkwkgBEHwCGokAAvnEQIRfwF+AkACQEECIAApAwAiE6ciBkECayATQgFYGyICQQIgASkDACITpyIFQQJrIBNCAVgbRw0AAkACQAJAAkACQCACQQFrDgMBAgMACyAAKAIIIgIgASgCCEcNBCACQQFzIAAoAgwiAyABKAIMIgRGcSENIAMgBEcNBCACRQ0EQQAhDSAAKAIQIAEoAhBHDQQgACgCFCABKAIURg8LIAAoAggiBCABKAIIRw0DIAEoAgwhAiAAKAIMIQMgBEUNAiACIANHDQMgACgCECABKAIQRw0DIAAoAhQgASgCFEcNAwwECyAAKAKsASABKAKsAUcNAiAALQCgASABLQCgAUcNAiAALQChASABLQChAUcNAiAAKAKYASABKAKYAUcNAiAAKAKcASABKAKcAUcNAiABKAJ8IQICQCAAKAJ8QYCAgIB4RwRAIAJBgICAgHhGDQQCfwJAIABB/ABqIgMoAggiBCABQfwAaiICKAIIRw0AQQEgBEUNARogAigCBCECIAMoAgQhAwNAIAMgAhDCBkUNASADQcgBaiACQcgBahDtA0UNASADQegBaiEDIAJB6AFq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KAIAIgNB38jKAEEIIAEoAgQiBigCDCIFEQAADQMCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQUgBCABEO4LRQ0BDAULIANB6svBAEECIAURAAANBCACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBCACQRBqEO4LDQQgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAwtBASEAIAEoAgAiA0HnyMoAQQ0gASgCBCIGKAIMIgURAAANAiAEQQRqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQQgBCABEN8IRQ0BDAQLIANB6svBAEECIAURAAANAyACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBCACQRBqEN8IDQMgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAgtBASEAIAEoAgAiA0H0yMoAQQwgASgCBCIGKAIMIgURAAANASAEQQRqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQMgBCABEN8IRQ0BDAMLIANB6svBAEECIAURAAANAiACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBCACQRBqEN8IDQIgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAQtBASEAIAEoAgAiA0GAycoAQQcgASgCBCIGKAIMIgURAAANAAJAIAEtAApBgAFxRQRAIANBkMfKAEEBIAURAAANAiAELQAEQQFGBEAgAUHz28kAQQQQvwRFDQIMAwsgAUHu28kAQQUQvwRFDQEMAgsgA0Hqy8EAQQIgBREAAA0BIAIgBjYCBCACIAM2AgAgAkEBOgAPIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAQtAAQhACACIAI2AhACQAJAIABBAUYEQCACQRBqQfPbyQBBBBC/BA0BDAILIAJBEGpB7tvJAEEFEL8E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yAD8CgAAIAIgA0EBaiIDNgKMASAFQcgAaiEFDAELCyAAIAIpAoQBNwIAIABBCGogAkGMAWooAgA2AgAMAQsgAEEANgIIIABCgICAgIABNwIACyACKAIQIQAgAigCFCIFBEAgAEEQaiEDA0AgAygCACIHKAIAIQQgByAEQQFrNgIAIARBAUYEQCADKAIAEDILIANBFGohAyAFQQFrIgUNAAsLIAIoAgwiBARAIABBBGsoAgAiBUF4cSEDIAMgBEEUbCIEQQRBCCAFQQNxIgUbakkNAiAFQQBHIAMgBEEnaktxDQMgABDuBQsgASgCACIDKAIAIQAgAyAAQQFrNgIAIABBAUYEQCABKAIAEDILAkAgBigCACIARQ0AIAAgACgCACIAQQFrNgIAIABBAUcNACAGKAIAEDILIAJBoAJqJAAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC4UIAQV/IwBBIGsiAiQAAkACQAJAAkACQCAAKAIAIgQoAgAiAEEbayIDQQAgACADTxtBAWsOAwECAwALQQEhACABKAIAIgNB38jKAEEIIAEoAgQiBigCDCIFEQAADQMCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQUgBCABEPMLRQ0BDAULIANB6svBAEECIAURAAANBCACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBCACQRBqEPMLDQQgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0ECyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAwtBASEAIAEoAgAiA0HnyMoAQQ0gASgCBCIGKAIMIgURAAANAiAEQQRqIQQCQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQQgBCABEOMIRQ0BDAQLIANB6svBAEECIAURAAANAyACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBCACQRBqEOMIDQMgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAgtBASEAIAEoAgAiA0H0yMoAQQwgASgCBCIGKAIMIgURAAANASAEQQRq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EGogASADajYCACACIAIpAjg3AwgLIAIgAkEIaq1CgICAgJAChDcDKCACQgE3AkQgAkECNgI8IAJB4IHJADYCOCACIAJBKGo2AkAgACACQThqENAMIAIoAggiAEUNACACKAIMIgNBBGsoAgAiBEF4cSEBIAFBBEEIIARBA3EiBBsgAGpJDQMgBEEARyABIABBJ2pLcQ0EIAMQ7gULIAJB0ABqJAAPC0Gk+MoAQTcgAkEYakG09MgAQdz4ygAQihIACyACQQA2AkggAkEBNgI8IAJBuIHJADYCOCACQgQ3AkAgAkE4akHAgckAEPETAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALkAcCC38BfiMAQTBrIgIkACABKAIAQffbyQBBASABKAIEKAIMEQAAIQggACgCACIFKAIAIgNBAWohBCAFIAQ2AgACQAJAAkAgBARAAn8CQCAAKAIMIgQgACgCECIKTwRAIAUgAzYCACAIRQ0BQQEMAgsgBSgCECIGIARNDQUgACgCCCELIAAoAgQhDAJ/IAUoAgwiCSAEQRRsaiIALQAARQRAIAAoAgQiAyAGTw0FIAkgA0EUbGotAABFDQYgAEEIagwBC0EBIQcgBCEDIABBEGoLIQAgCSADQRRsai0AASEDIAIgACgCADYCDCACIAs2AgggAiAMNgIEIAIgAzoAASACIAc6AAAgBEEBaiEAAn9BASAIDQAaIAEtAApBgAFxBEBBASABKAIAQbCOygBBASABKAIEKAIMEQAADQEaIAEpAgAhDSACQQE6AB8gAiANNwIQIAJB7MvBADYCJCACIAEpAgg3AiggAiACQR9qNgIYIAIgAkEQajYCIEEBIAIgAkEgahD6DA0BGiACKAIgQbGOygBBAiACKAIkKAIMEQAADAELIAIgARD6DAshByAAIApHBEAgBEEUbEEcaiEEA0AgACAFKAIQIgZPBEAgACEEDAgLAn8gBSgCDCIIIARqIglBCGstAABFBEAgCUEEaygCACIDIAZPDQdBACAIIANBFGxqLQAADQEaDAgLIAggAEEUbGpBEGohCSAAIQNBAQshBiAIIANBFGxqLQABIQMgAiAJKAIANgIMIAIgCzYCCCACIAw2AgQgAiADOgABIAIgBjoAACAAQQFqIQACf0EBIAdBAXENABoCQCABLQAKQYAB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GiAHIAIiBUEEayICKAIAIgFJDQALIAJBBGoLIAc2AgALIAQoAgAiAiAEKAIEIgdLBEAgACEBA0ACQCABIAI2AgAgAUEEayIFIANGBEAgAyEFDAELIAFBCGshAiAFIQEgByACKAIAIgJJDQELCyAFIAc2AgALIARBBGohAiAAQQhqIQAgCCAEQQhqIgRHDQALDAILAAsgAEEANgIIIABCgICAgMAANwIACyAGQRBqJAAL2AYBCn8gAEE8aigCACAAQQRqKAIAIABBQGsoAgAiAyAAQQhqKAIAIgcgAyAHSRsQoxMhBSAAQagBQfAAIABBrAFqKAIAIABB9ABqKAIAIABBsAFqKAIAIgYgAEH4AGooAgAiBCAEIAZLGxCjEyICIAYgBGsgAhtBAEgiBBtqIQggACAFIAMgB2sgBRsiAkF/c0EfdkE4bGohCSAAIAJBH3ZBOGxqIgtBCGooAgAhBSAIQQRqKAIAIAtBBGooAgAgCEEIaigCACIGIAUgBSAGSxsQoxMiAiAGIAVrIAIbQQBIIQMgAEHwAEGoASAEG2oiB0EIaigCACEEIAcgCSAIIAMbIAdBBGooAgAgCUEEaigCACAEIAlBCGooAgAiAiACIARLGxCjEyIAIAQgAmsgABtBAEgiBBshCiALIAggCSAEGyADGyIFQQhqKAIAIQYgCkEEaigCACAFQQRqKAIAIApBCGooAgAiAiAGIAIgBkkbEKMTIQAgAUEwaiAIIAsgAxsiA0EwaikDADcDACABQShqIANBKGopAwA3AwAgAUEgaiADQSBqKQMANwMAIAFBGGogA0EYaikDADcDACABQRBqIANBEGopAwA3AwAgAUEIaiADQQhqKQMANwMAIAEgAykDADcDACABIAogBSAAIAIgBmsgABtBAEgiABsiAikDADcDOCABQUBrIAJBCGopAwA3AwAgAUHIAGogAkEQaikDADcDACABQdAAaiACQRhqKQMANwMAIAFB2ABqIAJBIGopAwA3AwAgAUHgAGogAkEoaikDADcDACABQegAaiACQTBqKQMANwMAIAFBoAFqIAUgCiAAGyIAQTBqKQMANwMAIAFBmAFqIABBKGopAwA3AwAgAUGQAWogAEEgaikDADcDACABQYgBaiAAQRhqKQMANwMAIAFBgAFqIABBEGopAwA3AwAgAUH4AGogAEEIaikD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ACACKQIANwIQIABBKGogAkEYaikCADcCACAAQSBqIAJBEGopAgA3AgAgAEEYaiACQQhqKQIANwIAIAAgBTYCCAwCCyACIAFBEGoQswEgASgCDCEEIAEoAgghBiABLQAwIQsgASgCBCIBKAIAIQggASAIQQFqNgIAIAhBAEgNBCAAIAIpAgA3AhAgAEEoaiACQRhqKQIANwIAIABBIGogAkEQaikCADcCACAAQRhqIAJBCGopAgA3AgAgACAGNgIIIAAgATYCBAwCCyACIAFBEGoQswEgASgCDCIEQf///z9LDQIgBEEFdCIKQf3///8HTw0CIAEtADAhCwJAIApFBEBBBCEIDAELIAEoAgghASAKEKwBIghFDQQgBEUNACAEIQYDQCAHIApGDQEgAUEIaigCACIFQQBIDQQgAUEEaigCACEDAkAgBUUEQEEBIQkMAQsgBRCsASIJRQ0GCyAFBEAgCSADIAX8CgAACyABKAIcIgwoAgAhAyAMIANBAWo2AgAgA0EASA0FIAFBFGopAgAhDiABKQIMIQ8gByAIaiIDQQhqIAU2AgAgA0EEaiAJNgIAIAMgBTYCACADQQxqIA83AgAgA0EUaiAONwIAIANBHGogDDYCACAHQSBqIQcgAUEgaiEBIAZBAWsiBg0ACwsgACACKQIANwIQIABBKGogAkEYaikCADcCACAAQSBqIAJBEGopAgA3AgAgAEEYaiACQQhqKQIANwIAIAAgCDYCCAsgACAENgIECyAAIAs6ADAgACAENgIMIAAgDTYCACACQTBqJAAPCxDREwsAC4wGAgh/AX4gASgCGCEHIAEoAhQhAiABKAIcIQYgASgCECEEAkACQAJAAkACQAJAAkACQCABKAIABEAgASgCDCEJIAEoAgQhBQJAA0ACQCAEBEACQCACIAZGBEAgAiEDDAELIAEgAkHQAGoiAzYCFCACLQAAIghBC0cNBwsgBiADa0HQAG4hAiADIAZHBEADQCADEM4EIANB0ABqIQMgAkEBayICDQALCyAHBEAgBEEEaygCACIDQXhxIQIgAiAHQdAAbCIGQQRBCCADQQNxIgMbckkNAiADQQBHIAIgBkEnaktxDQQgBBDuBQsgAUEANgIQCyAFIAlGDQQgASAFQQxqIgM2AgQgBSgCACIHQYCAgIB4Rg0EIAEgBzYCGCABIAUpAgQi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AwA3AwAgAUEgaiADQSBqKQMANwMAIAFBGGogA0EYaikDADcDACABQRBqIANBEGopAwA3AwAgAUEIaiADQQhqKQMANwMAIAEgAykDADcDACABIAogBSAAIAIgBmsgABtBAEgiABsiAikDADcDMCABQThqIAJBCGopAwA3AwAgAUFAayACQRBqKQMANwMAIAFByABqIAJBGGopAwA3AwAgAUHQAGogAkEgaikDADcDACABQdgAaiACQShqKQMANwMAIAEgBSAKIAAbIgApAwA3A2AgAUGIAWogAEEoaikDADcDACABQYABaiAAQSBqKQMANwMAIAFB+ABqIABBGGopAwA3AwAgAUHwAGogAEEQaikDADcDACABQegAaiAAQQhqKQMANwMAIAEgCSAHIAQbIgApAwA3A5ABIAFBmAFqIABBCGopAwA3AwAgAUGgAWogAEEQaikDADcDACABQagBaiAAQRhqKQMANwMAIAFBsAFqIABBIGopAwA3AwAgAUG4AWogAEEoaikDADcDAAv9AwEHfyMAQTBrIgUkAAJAAkACQCACBEBBDEEAIAIbIQggAkEMbCIGQQxrQQxuQQF0IQcgBiECIAEhAwNAIAJFDQIgA0EIaiACQQxrIQIgA0EMaiEDKAIAIgQgB2oiByAETw0AC0Hx+MoAQTVBqPnKABCHEwALIABBADYCCCAAQoCAgIAQNwIADAELAkACQCAHQQBOBEACQCAHRQRAQQEhAgwBCyAHEKwBIgJFDQILQQAhAyAFQQA2AhQgBSACNgIQIAFBCGooAgAhBCAFIAc2AgwgAUEEaigCACEJIAQgB0sEQCAFQQxqQQAgBEEBQQEQyhEgBSgCFCEDIAUoAhAhAgsgBARAIAIgA2ogCSAE/AoAAAsgByADIARqIgRrIQMgAiAEaiECIAYgCEYNAiAIIAZrIQQgASAIakEIaiEBA0AgA0EBTQ0FIAFBBGsoAgAhCCABKAIAIQYgAkG04soALwAAOwAAIANBAmsiAyAGSQ0FIAJBAmohAiAGBEAgAiAIIAb8CgAACyABQQxqIQEgAyAGayEDIAIgBmohAiAEQQxqIgQNAAsMAgsQ0RMLAAsgACAFKQIMNwIAIABBCGogByADazYCAAsgBUEwaiQADwsgBUEANgIoIAVBATYCHCAFQcT5ygA2AhggBUIENwIgIAVBGGpB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DQELQYP8xQAhB0EKDAILIANByABqIAEgAhCKBSADKAJIIgRBgICAgHhHBEAgAygCUCIBQQBIDQQgAygCTCEFAkAgAUUEQEEBIQIMAQsgARCsASICRQ0GCyABBEAgAiAFIAH8CgAACyAEBEAgBSAEEIETCyAAQYCAgIB4NgIMIAAgATYCCCAAIAI2AgQgACABNgIADAMLIABBgYCAgHg2AgAMAgsgBkECdCIEQdSOywBqKAIAIQcgBEG8jssAaigCAAshCCADQQA2AjggA0KAgICAEDcCMCADQaz0xQA2AkwgA0KggICADjcCUCADIANBMGoiCTYCSCABIANByABqIgoQvQINAyADKAIwIQQgAygCNCEFIAMgAygCODYCLCADIAU2AiggAyAINgIkIAMgBzYCICADQQY2AhwgA0Hcv8oANgIYIAMgA0Eoaq1CgICAgMABhDcDQCADIANBIGqtQoCAgIDAAYQ3AzggAyADQRhqrUKAgICAwAGENwMwIANCAzcCVCADQQQ2AkwgA0GcqcQANgJIIAMgCTYCUCADIAoQ0AwgA0EUaiABQTRBECAGQQNGG2oiAUEIaigCADYCACADIAEpAgA3AgwgAigCCCIBIAIoAgBGBEAgAhDkEgsgAiABQQFqNgIIIAIoAgQgAUEYbGoiASADKQIANwIAIAFBCGogA0EIaikCADcCACABQRBqIANBEGopAgA3AgAgBARAIAVBBGsoAgAiAkF4cSEBIAFBBEEIIAJBA3EiAhsgBGpJDQUgAkEARyABIARBJ2pLcQ0GIAUQ7gULIABBgYCAgHg2AgALIANB4ABqJAAPCxDREwsAC0Gk+MoAQTcgA0EoakHE9MUAQdz4ygAQihIAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAu7BgILfwF+IwBBgAFrIgIkAAJ/AkAgASgCBCIGIAEoAggiCk8NACABKAIAIQggAkEQaiELAkACQAJAAkACQAJAA0ACQCABIAZBAWoiDDYCBCAGIAgoAghPDQAgCCgCBCAGQcgCbGoiAykDACINQglRDQICQCANQgZaDQAgAkEcaiAIIAZBABDsBiACIAM2AjwgAiAINgI4IAIgAigCHDYCMCACIAIoAiAiAzYCLCACIAM2AiggAiADIAIoAiRBAnRqNgI0IAJBzABqIgMgAkEo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x8oAQQEQigkNAiAEIAJBIGoQwAUNAiACKAIkIQEgAigCICEDDAELIAJBEGoiA0Hqy8EAQQIQigkNASACQQE6AD9B7MvBACEBIAJB7MvBADYCNCACIAc3AkggAkHsy8EANgJEIAIgAkE/ajYCOCACIAM2AjAgAiACQTBqNgJAIAQgAkFAaxDABQ0BIAIoAkBBsY7KAEECIAIoAkQoAgwRAAANAQsgA0GChMsAQQEgASgCDBEAAA0AIAIoAiBBsY7KAEECIAIoAiQoAgwRAAAhAAsgAiAAOgAMIAJBAToADSACQQhqQfjGxgBBDCACQQRqQfwBEMEOIQAgAi0ADSIDIAItAAwiBHIhAQJAIANBAUcNACAEQQFxDQAgACgCACIALQAKQYABcUUEQCAAKAIAQfHIyQBBAiAAKAIEKAIMEQAAIQEMAQsgACgCAEHs28kAQQEgACgCBCgCDBEAACEBCyACQdAAaiQAIAFBAXELiAcBAX8jAEEwayICJAACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDhEBAgMEBQYHCAkKCwwNDg8QEQALIAIgAC0AAToACCACQQI2AhQgAkGM18kANgIQIAJCATcCHCACIAJBCGqtQoCAgIDgAIQ3AyggAiACQShqNgIYIAEoAgAgASgCBCACQRBqELgJDBELIAIgACkDCDcDCCACQQI2AhQgAkGo18kANgIQIAJCATcCHCACIAJBCGqtQoCAgIDwAIQ3AyggAiACQShqNgIYIAEoAgAgASgCBCACQRBqELgJDBALIAIgACkDCDcDCCACQQI2AhQgAkGo18kANgIQIAJCATcCHCACIAJBCGqtQoCAgICAAYQ3AyggAiACQShqNgIYIAEoAgAgASgCBCACQRBqELgJDA8LIAIgACsDCDkDCCACQQI2AhQgAkHI18kANgIQIAJCATcCHCACIAJBCGqtQoCAgICQAYQ3AyggAiACQShqNgIYIAEoAgAgASgCBCACQRBqELgJDA4LIAIgACgCBDYCCCACQQI2AhQgAkHk18kANgIQIAJCATcCHCACIAJBCGqtQoCAgICgAYQ3AyggAiACQShqNgIYIAEoAgAgASgCBCACQRBqELgJDA0LIAIgACkCBDcCCCACQQE2AhQgAkH818kANgIQIAJCATcC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ssoANgIoIANBFGogA0EoakHossoAEM8TAAsgA0EoaiIAEJ0NIANBADYCOCADQQE2AiwgA0Ggs8oANgIoIANCBDcCMCAAQaizygAQ8RMAC0EBIQQLIAAgBDoADSAAQQA6AAwgACACKQIANwIAIABBCGogAkEIaigCADYCAAwBCyAAIAU2AgwgACAINgIIIAAgBDYCBCAAQYGAgIB4NgIAIAIoAgAiAEGAgICAeHJBgICAgHhGDQAgAigCBCAAEIETCyADQUBrJAALrAYCBn8CfiMAQYABayIDJABB+LXLACgCACIEQf////8HSQRAQfi1ywAgBEEBajYCAAJAAkACQEGAtssAKAIAQRtGBEBB+LXLACAENgIADAELIANBKGoiBEGAtssAEP8CIANB4ABqIgYgBEEMaikCADcDACADQegAaiIHIARBFGopAgA3AwAgA0HwAGoiCCAEQRxqKAIANgIAQfi1ywBB+LXLACgCAEEBazYCACADIAMpAiw3A1ggAygCKCIEQRtrQQFLDQELIANBCGpBBHIQtxAgA0EANgIYQRYhBAwBCyADQQhqIgVBHGogCCgCADYCACAFQRRqIAcpAwA3AgAgBUEMaiAGKQMANwIAIAMgAykDWDcCDAsgAyAENgIIQci6ywAtAABFBEAQ1hELQbi6ywBBuLrLACkDACIJQgF8NwMAQcC6ywApAwAhCiADQdAAaiACQQhqKAIANgIAIAMgAikCADcDSCADQfQAaiADQQhqIgJBGGopAwA3AgAgA0HsAGogAkEQaikDADcCACADQeQAaiACQQhqKQMANwIAIAMgAykDCDcCXCAAKAIIIgQgACgCAEYEQCAAEMsSCyAAKAIEIARByAJsaiICQQA2AhAgAkEfNgIIIAJCBTcDACACIAMpAlg3AhQgAkEANgJQIAJCgICAgIABNwJIIAIgCjcCQCACIAk3AjggAkEcaiADQdgAaiIFQQhqKQIANwIAIAJBJGogBUEQaikCADcCACACQSxqIAVBGGopAgA3AgAgAkE0aiAFQSBqKAIANgIAIAJB3ABqQcj6ygApAwA3AgAgAkHA+soAKQMANwJUIAJB6ABqIAFB0AD8CgAAIAJCgICAgICAgICAfzcD0AEgAkKAgICAEDcDyAEgAkGAgICAeDYCuAEgAkJ/NwPAAiAAIARBAWo2AgggAiAD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AWoiAygCADYCACACIAEpAoABNwNAIAEoAhQhBSACQdgAaiADKAIANgIAIAIgASkCgAE3A1AMAQtBAQwCCyABLQCRASIERQRAIAJBMGogARDGCiACKAI0IQEgAigCMCEDDAELIAFBADoAkQEgAkE4aiABEMYKIAIoAjghAyACKAI8IgEgBDoAkQELIANBAXFFBEADQAJAIAEoAgBBAXEEQCABKAIEIgMgASgCCE8EQEEBIQMMAgsgASADQQFqNgIECyABLQCRASIERQRAIAJBIGogARDGCiACKAIkIQEgAigCICEDDAELIAFBADoAkQEgAkEoaiABEMYKIAIoAighAyACKAIsIgEgBDoAkQELIANBAXFFDQALCyACQRhqIAEQrwwgAigCHCEBIAIoAhgLIgNBAXFFDQAgASACKQNQNwKAASABQYgBaiACQdgAaigCADYCACAFIAEoAhRLDQAgASAFNgIUCwJAIANBAXENACABKAIAQQFxBEBBASEDIAEoAgQiBCABKAIITw0BIAEgBEEBajYCBAsgAkEQaiABEN0KQQAhAyACKAIUIQEgAigCEEEBcQ0AA0AgAkEIaiABEN0KIAIoAgwhASACKAIIQQFxRQ0ACwsgA0EBcUUNACABIAIpA0A3AoABIAFBiAFqIAJByABqKAIANgIAIAUgASgCFEsNACABIAU2AhQLIAAgATYCBCAAIAM2AgAgAkHgAGokAAuqBgEDfyMAQZAEayICJAAgAkGwAWoiAyABKAIAIAEoAgQoAgwRAgACQAJAAkACQCACKAKgAkEFRg0AIAJB4AJqIANBsAH8CgAAAkAgASgCCCIDKAIAQYCAgIB4RwRAIANBCGooAgAiAUEASA0EIANBBGooAgAhBAJAIAFFBEBBASEDDAELIAEQrAEiA0UNBgsgAQRAIAMgBCAB/AoAAAsgAkHQA2oQ6AUgAkHcA2oiBCABNgIAIAJBgYCAgHg2AvgDIAJCgICAgJCAgICAfzcD6AMgAkKAgICAwAA3A+ADIAIgAzYC2AMgAiABNgLUAyACQUBrIAJBsAFqQfAA/AoAACACQThqIAJBjARqKAIANgIAIAJBMGogAkGEBGopAgA3AwAgAkEoaiACQfwDaikCADcDACACQSBqIAJB9ANqKQIANwMAIAJBGGogAkHsA2opAgA3AwAgAkEQaiACQeQDaikCADcDACACQQhqIAQpAgA3AwAgAiACKQLUAzcDAEEAIQMMAQsgAigC0AMhAyACQUBrIAJBsAFqQfAA/AoAACACQThqIAJBjARqKAIANgIAIAJBMGogAkGEBGopAgA3AwAgAkEoaiACQfwDaikCADcDACACQSBqIAJB9ANqKQIANwMAIAJBGGogAkHsA2opAgA3AwAgAkEQaiACQeQDaikCADcDACACQQhqIAJB3ANqKQIANwMAIAIgAikC1AM3AwAgA0EFRg0BC0GwARCsASIBRQ0DIAEgAkFAa0HwAPwKAAAgASADNgJwIAEgAikDADcCdCABQfwAaiACQQhqKQMANwIAIAFBhAFqIAJBEGopAwA3AgAgAUGMAWogAkEYaikDADcCACABQZQBaiACQSBqKQMANwIAIAFBnAFqIAJBKGopAwA3AgAgAUGkAWogAkEwaikDADcCACABQawBaiACQThqKAIANgIAQeAAEKwBIgNFDQMgA0GBgICAeDYCUCADIAE2AgQgA0EDNgIAIAAgAzYCCCAAQYGAgIB4NgJQIABCi4CAgLCBgICAfzcDAAwBCyAAQQ42AgALIAJBkARqJAAPCxDREwsAC54GAQl/IAAoAggiBCAAKAIARgRAIAAgBEEBEOsRIAAoAgghBAsgACAEQQFqIgM2AgggACgCBCAEakEiOgAAIAEgAmohCyABIQcDQEEAIQQCQAJAAkACQAJAAkACQANAIAQgB2oiCCALRg0BIARBAWohBCAILQAAIgktAIDlSiIKRQ0ACyAEIAVqIghBAWsiBiAFTQ0GIAVFDQIgAiAFSw0BIAIgBUYNAgwDCyACIAVHBEAgBQRAIAIgBU0NBSABIAVqLAAAQUBIDQULIAIgBWsiAiAAKAIAIANrSwRAIAAgAyACEOsRIAAoAgghAwsgAgRAIAAoAgQgA2ogASAFaiAC/AoAAAsgACACIANqIgM2AggLIAMgACgCAEYEQCAAIANBARDrESAAKAIIIQMLIAAgA0EBajYCCCAAKAIEIANqQSI6AAAPCyABIAVqLAAAQUBIDQELIAIgBk0EQCACIAZHDQEMAwsgASAGaiwAAEG/f0oNAgsgASACIAUgBkG828kAEI4VAAsgASACIAUgAkHc28kAEI4VAAsgBiAFayIGIAAoAgAgA2tLBEAgACADIAYQ6xEgACgC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QEHQACEEQQAhAyACQcgAaiELIAJBQGshDCACQThqIQ0gAkEwaiEOIAJBKGohDyACQSBqIRAgAkEYaiERA0AgAyAGaiIBQfAAaigCACIHQQVHBEAgAkHQAGoiEiABQfAA/AoAACALIAFBrAFqKAIANgIAIAwgAUGkAWopAgA3AwAgDSABQZwBaikCADcDACAOIAFBlAFqKQIANwMAIA8gAUGMAWopAgA3AwAgECABQYQBaikCADcDACARIAFB/ABqKQIANwMAIAIgAUH0AGopAgA3AxBBsAEQrAEiAUUNBCABIBJB8AD8CgAAIAEgBzYCcCABIAIpAxA3AnQgAUH8AGogESkDADcCACABQYQBaiAQKQMANwIAIAFBjAFqIA8pAwA3AgAgAUGUAWogDikDADcCACABQZwBaiANKQMANwIAIAFBpAFqIAwpAwA3AgAgAUGsAWogCygCADYCACACKAIEIAhGBEAgAkEEahDDEiACKAIIIQULIAQgBWoiB0GBgICAeDYCACAHQcwAayABNgIAIAdB0ABrQQM2AgAgAiAIQQFqIgg2AgwgBEHgAGohBCAJIANBsAFqIgNHDQEMAwsLIAFBsAFqIQELIAYgCWoiBCABa0GwAW4hAyABIARGDQADQCABEKMEIAFBsAFqIQEgA0EBayIDDQALCyAKBEAgBkEEaygCACIEQXhxIQEgASAKQbABbCIDQQRBCCAEQQNxIgQbckkNAiAEQQBHIAEgA0EnaktxDQMgBhDuBQsgACACKQIENwIAIABBCGogAkEMaigCADYCACACQcABaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAu7BQELfyMAQeAAayICJAAgAkEkaiABQRBqKQIANwIAIAJBHGogAUEIaikCADcCACACQQA2AhAgAkKAgICAEDcCCCACQYCAAjsBLCACIAEpAgA3AhQgACACQQhqEFECQCAAKAIQQYWAgIB4Rg0AIAJBMGoiAUEoaiAAQShqKQMANwMAIAFBIGogAEEgaikDADcDACABQRhqIABBGGopAwA3AwAgAUEQaiAAQRBqKQMANwMAIAFBCGogAEEIaikDADcDACACIAApAwA3AzAgAigCHCIBIAIoAhgiA08NACACKAIUIQQCQANAIAEgBGotAABBCWsiBUEXSw0BQQEg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CEEIaikCADcDACADQRBqIAhBEGopAgA3AwAgCSAIQRhqKAIANgIAIAMgAykDMDcDICADIAgpAgA3AwAgAygCQCEGCyAHIApqIgUgAykDIDcDACAFQQhqIANBKGopAwA3AwAgBUEQaiAGNgIAIAVBFGogAykDADcCACAFQRxqIANBCGopAwA3AgAgBUEkaiADQRBqKQMANwIAIAVBLGogCSgCADYCACAHQTBqIQcgDEEBayIMDQALDAILENETCwALIAIhBgsgACACNgIIIAAgCjYCBCAAIAY2AgAgA0HgAGokAAulBgIFfwF+IwBBQGoiAiQAIAIgAEEMajYCCCABKAIAIgRBkOLHAEESIAEoAgQoAgwiBREAACEGIAIgATYCDEEBIQMCQCAGDQAgAS0ACkGAAXFFBEAgBEHdicgAQQMgBREAAA0BIAEoAgBB6/bKAEEGIAEoAgQoAgwRAAANASABKAIAQbOOygBBAiABKAIEKAIMEQAADQEgAiAANgIUIAEoAgBBg4nIAEEOIAEoAgQoAgwRAAAhACACQQA6ACkgAiAAOgAoIAIgATYCJCACQSRqQZGJyABBCiACQRRqQZACEMEOIAItACkiASACLQAoIgRyIQMgAUEBRw0BIARBAXENASgCACIALQAKQYABcUUEQCAAKAIAQfHIyQBBAiAAKAIEKAIMEQAAIQMMAgsgACgCAEHs28kAQQEgACgCBCgCDBEAACEDDAELIARBhMzBAEEDIAURAAANACABKQIAIQcgAkEBOgAjIAIgBzcCFCACQezLwQA2AiggAiABKQIINwIsIAIgAkEjajYCHCACIAJBFGoiATYCJCABQev2ygBBBhCKCQ0AIAFBs47KAEECEIoJDQAgAiAANgI0IAFBg4nIAEEOEIoJIQAgAkEAOgA9IAIgADoAPCACIAJBJGo2AjggAkE4akGRicgAQQogAkE0akGQAhDBDiEBIAItADwhAAJAAkACQCACLQA9IgRBAUcNACAAQQFxDQAgASgCACIALQAKQYABcQ0BIAAoAgBB8cjJAEECIAAoAgQoAgwRAABFDQIMAwsgBA0CIABBAXENAgwBCyAAKAIAQezbyQBBASAAKAIEKAIMEQAADQELIAIoAiRBsY7KAEECIAIoAigoAgwRAAAhAwsgAkEBOgARIAIgA0EBcToAECACQQxqQaLixwBBBSACQQhqQZ0CEMEOIQAgAi0AESIDIAItABAiBHIhAQJAIANBAUcNACAEQQFxDQAgACgCACIALQAKQYABcUUEQCAAKAIAQfHIyQBBAiAAKAIEKAIMEQAAIQEMAQsgACgCAEHs28kAQQEgACgCBCgCDBEAACEBCyACQUBrJAAgAUEBcQvYBQEKfyMAQeAAayIDJAACQAJAAkACQCACQavVqhVPDQAgAkEwbCILRQRAQQghCgwECyALEKwBIgpFDQEgAkUNAyADQcQAaiEIIANBGGohCSACIQwDQCAHIAtGDQNBgICAgHghBgJAAkACQAJAAkACQEEFIAEgB2oiBEEQaigCACIFQYCAgIB4cyAFQQBOG0EBaw4FAAECAwQFCyADQShqIARBCGopAwA3AwAgA0EIaiAEQRxqKQIANwMAIANBEGogBEEkaikCADcDACAJIARBLGooAgA2AgAgAyAEKQMANwMgIAMgBEEUaikCADcDACAFIQYMBAsgA0EoaiAEQQhqKQMANwMAIANBCGogBEEcaikCADcDACADQRBqIARBJGopAgA3AwAgCSAEQSxqKAIANgIAIAMgBCkDADcDICADIARBFGopAgA3AwAgBSEGDAMLIARBCGooAgAiBUEASA0EIARBBGooAgAhBAJAIAVFBEBBASEGDAELIAUQrAEiBkUNBgsgBQRAIAYgBCAF/AoAAAsgAyAFNgIoIAMgBjYCJCADIAU2AiBBg4CAgHghBgwCCyADQSBqIARBBGooAgAgBEEIaigCABCJCEGEgICAeCEGDAELIANBMGoiBiAEEIUFIANBKGogBkEIaikDADcDACADQQhqIAhBCGopAgA3AwAgA0EQaiAIQRBqKQIANwMAIAkgCEEYaigCADYCACADIAMpAzA3AyAgAyAIKQIANwMAIAMoAkAhBgsgByAKaiIFIAMpAyA3AwAgBUEIaiADQShqKQMANwMAIAVBEGogBjYCACAFQRRqIAMpAwA3AgAgBUEcaiADQQhqKQMANwIAIAVBJGogA0EQaikDADcCACAFQSxqIAkoAgA2AgAgB0EwaiEHIAxBAWsiDA0ACwwCCxDREwsACyACIQYLIAAgAjYCCCAAIAo2AgQgACAGNgIAIANB4ABqJAAL2AUBCn8jAEHgAGsiAyQAAkACQAJAAkAgAkGr1aoVTw0AIAJB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FCAFQQs2AhAgASAFQRBqIgMQsQ0gBSACIAdrQeAAbjYCDCAFIAQ2AgggBSAINgIEIAMgASAFQQRqELAGIAUoAhBBgYCAgHhGDQUgACAFKQIQNwIAIABBKGogA0EoaikCADcCACAAQSBqIANBIGopAgA3AgAgAEEYaiADQRhqKQIANwIAIABBEGogA0EQaikCADcCACAAQQhqIANBCGopAgA3AgAMBgtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgAEGBgICAeDYCAAsgBUHAAWokAAu9BQIHfwF+IwBBoARrIgMkACACKAIEIgUgAigCCEHIAWxqIQcgASgCBCIGIAEoAghByAFsaiEIIAIoAgAhAiABKAIAIQFByLrLAC0AAEUEQBDWEQtBCCEEIANBCGoiCUHI+soAKQMANwMAQbi6ywBBuLrLACkDACIKQgF8NwMAIAMgBzYCPCADIAI2AjggAyAFNgI0IAMgBTYCMCADIAg2AiwgAyABNgIoIAMgBjYCJCADIAY2AiAgA0HA+soAKQMANwMAIANBwLrLACkDADcDGCADIAo3AxAgA0HQAGoiAiADEJMLAkACfyADKQNQQgZSBEBBoAYQrAEiBEUNAkHIASEBIAQgAkHIAfwKAAAgA0EBNgJMIAMgBDYCSCADQQQ2AkQgA0GYAmoiAkE4aiADQThqKQMANwMAIAJBMGogA0EwaikDADcDACACQShqIANBKGopAwA3AwAgAkEgaiADQSBqKQMANwMAIAJBGGogA0EYaikDADcDACACQRBqIANBEGopAwA3AwAgAkEIaiAJKQMANwMAIAMgAykDADcDmAJBASECA0AgA0HYAmogA0GYAmoQkwsgAykD2AJCBlFFBEAgAygCRCACRgRAIAMoAsgCIQUgA0HEAGogAgJ/An8gAygCuAIEQCADKALEAiADKAK8AmtByAFuIgQgBUUNARogAygC1AIgAygCzAJrQcgBbiAEagwBC0EBIAVFDQEaIAMoAtQCIAMoAswCa0HIAW4LIQRBAUECIAMoAqQCG0EBIAQbC0EIQcgBEMoRIAMoAkghBAsgASAEaiADQdgCakHIAfwKAAAgAyACQQFqIgI2AkwgAUHIAWohAQwBCwsgA0GY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BygCACICQQFqNgIAIAJBAEgNAgtBByECAkAgASgCLCIEQQdGDQBBAiECAkACQAJAAkBBAyAEQQJrIARBAU0bQQFrDgQAAQIDBAtBAyECDAMLQeQAEKwBIgVFDQQgBSABKAIwEMsIQQQhAgwCCyABKQI0IRIgASgCMCIFKAIAIQIgBSACQQFqNgIAIARBAXEEQCACQQBIDQRBASECDAILIAJBAEgNA0EAIQIMAQtBBiECC0ECIQQCQCABKAIcIg5BAkYNAEEBIQQgASgCKCEPIAEoAiQhECABKAIgIgEoAgAhCCABIAhBAWo2AgAgDkEBcQRAIAhBAEgNAwwBC0EAIQQgCEEASA0CCyAAIAMpAgQ3AjwgAEHUAGogA0EcaikCADcCACAAQcwAaiADQRRqKQIANwIAIABBxABqIANBDGopAgA3AgAgACAHNgJgIAAgDToAXCAAIBI3AjQgACAFNgIwIAAgAjYCLCAAIA82AiggACAQNgIkIAAgATYCICAAIAQ2AhwgACARNwIUIAAgBjYCECAAIAo2AgwgACALNgIIIAAgDDYCBCAAIAlBAXE2AgALIANBMGokAA8LAAuVDQQGfwF+AX0BfCMAQRBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkBBFSAAKAIAIgNBgICAgHhzIANBAE4bQQFrDhUBAgMEBQYHCAkKCwwNDg8UEBQREhMACyAALQAEIQAgAkEAOgAAIAIgADoAASACIAFByJHIABCZESEEDBMLIAAxAAQhCCACQQE6AAAgAiAINwMIIAIgAUHIkcgAEJkRIQQMEgsgADMBBCEIIAJBAToAACACIAg3AwggAiABQciRyAAQmREhBAwRCyAANQIEIQggAkEBOgAAIAIgCDcDCCACIAFByJHIABCZESEEDBALIAApAwghCCACQQE6AAAgAiAINwMIIAIgAUHIkcgAEJkRIQQMDwsgADAABCEIIAJBAjoAACACIAg3AwggAiABQciRyAAQmREhBAwOCyAAMgEEIQggAkECOgAAIAIgCDcDCCACIAFByJHIABCZESEEDA0LIAA0AgQhCCACQQI6AAAgAiAINwMIIAIgAUHIkcgAEJkRIQQMDAsgACkDCCEIIAJBAjoAACACIAg3AwggAiABQciRyAAQmREh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AiACQRRqIgM2AiAgBCACQSBqEJ4GDQIgA0GxjsoAQQIQigkNAgsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAELQQEhACABKAIAIgNB6JDKAEELIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgBCABEKsMRQ0BDAILIANB6svBAEECIAURAAANASACQQE6AAwgAiAGNgIYIAIgAzYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkEMajYCHCACIAJBFGo2AiAgBCACQSBqEKsMDQEgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQALIAJBMGokACAAC8wFAQV/IwBBMGsiAiQAIABBBGohBAJAAkACQAJAIAAoAgBBAWsOAgECAAsgAiAENgIMQQEhACABKAIAIgRB5JDKAEEEIAEoAgQiBSgCDCIDEQAADQICQCABLQAKQYABcUUEQCAEQZDHygBBASADEQAADQQgAkEMaiABEMULRQ0BDAQLIARB6svBAEECIAMRAAANAyACQQE6ABMgAiAFNgIYIAIgBDYCFCACQezLwQA2AiQgAiABKQIINwIoIAIgAkETajYCHCACIAJBFGo2AiAgAkEMaiACQSBqEMULDQMgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAMAgtBASEAIAEoAgAiA0G9kMoAQQggASgCBCIGKAIMIgURAAANAQJAIAEtAApBgAFxRQRAIANBkMfKAEEBIAURAAANAyAEIAEQngZFDQEMAwsgA0Hqy8EAQQIgBREAAA0CIAJBAToADCACIAY2AhggAiADNgIUIAJB7MvBADYCJCACIAEpAgg3AiggAiACQQxqNgIcIAIgAkEUaiIDNgIgIAQgAkEgahCeBg0CIANBsY7KAEECEIoJDQILIAEoAgBBgoTLAEEBIAEoAgQoAgwRAAAhAAwBC0EBIQAgASgCACIDQeiQygBBCyABKAIEIgYoAgwiBREAAA0AAkAgAS0ACkGAAXFFBEAgA0GQx8oAQQEgBREAAA0CIAQgARCrDEUNAQwCCyADQerLwQBBAiAFEQAADQEgAkEBOgAMIAIgBjYCGCACIAM2AhQg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ACIFQQFrNgIAIAVBAUcNACADEDILIAYgBigCACIFQQFqNgIAIAVBAEgNAEEYEKwBIgVFDQAgBSABNgIAIAUgBDYCFCAFIAM2AhAgBSACKQIANwIEIAVBDGogAkEIaigCADYCAEEYEKwBIgJFDQAgAkEAOgAUIAJBzPnIADYCDCACIAU2AgggAkKBgICAEDcCAEHIARCsASIBDQELAAsgASACNgLEASABQQA6AMABIAEgBzYCtAEgASAINgKwASABIAY2AqwBIAEgDDYCqAEgASALNgKkASABQQY6AKABIAFBBzYCkAEgASAHNgKMASABIAg2AogBIAEgBjYChAEgAUEANgKAASABQYCAgIB4NgJ0IAFBADYCbCABQQA2AmQgASAJNgJgIAFBADoAXCABIAc2AkggASAINgJEIAEgBjYCQCABQQU6ADwgAUEHNgIsIAEgBzYCKCABIAg2AiQgASAGNgIgIAFBADYCHCABQYCAgIB4NgIQIAFBADYCCCABQQA2AgAgAEECNgIIIAAgATYCBCAAQQI2AgAgCkEQaiQAC8QFAQV/IwBBIGsiAiQAIAAoAgAiAEEEaiEFAkACQAJAAkAgACgCAEEBaw4CAQIAC0EBIQAgASgCACIDQdy/ygBBBiABKAIEIgYoAgwiBBEAAA0CAkAgAS0ACkGAAXFFBEAgA0GQx8oAQQEgBBEAAA0EIAUgARD8EEUNAQwECyADQerLwQBBAiAEEQAADQMgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAUgAkEQahD8EA0DIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAwsgASgCAEGChMsAQQEgASgCBCgCDBEAACEADAILQQEhACABKAIAIgNB1PTIAEEIIAEoAgQiBigCDCIEEQAADQECQCABLQAKQYABcUUEQCADQZDHygBBASAEEQAADQMgBSABEP0QRQ0BDAMLIANB6svBAEECIAQRAAANAiACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBSACQRBqEP0QDQIgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQAM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Ai0AWEUNASADQSRqCzYCACACKAIkIQMgAigCICEHDAILIAUiAyALRw0ACyABIAM2AgALIAAgBzYCACAAIAM2AgQPCyABIAU2AgAgAyACQfzsxAAQ4xIACyABIAU2AgAgAiAEQYztxAAQ4xIACyABIAU2AgAgBCAGQYztxAAQ4xIACyABIAU2AgBBjO3EABCwFQALIAEgBTYCACADIARBnO3EABDjEgALIAEgBTYCACAEIAZBrO3EABDjEgALIAEgBTYCACAGIAxBrO3EABDjEgALIAEgBTYCAEGs7cQAELAVAAsgASAFNgIAIAIgBkG87cQAEOMSAAvEBAEKfyAAQRxqKAIAIABBBGooAgAgAEEgaigCACIHIABBCGooAgAiAyADIAdLGxCjEyEEIABByABBMCAAQcwAaigCACAAQTRqKAIAIABB0ABqKAIAIgIgAEE4aigCACIGIAIgBkkbEKMTIgUgAiAGayAFG0EASCIFG2ohAiAAIAQgByADayAEGyIDQX9zQR92QRhsaiEHIAAgA0EfdkEYbGoiA0EIaigCACEEIAJBBGooAgAgA0EEaigCACACQQhqKAIAIgYgBCAEIAZLGxCjEyIIIAYgBGsgCBtBAEghBCAAQTBByAAgBRtqIgZBCGooAgAhACAGIAcgAiAEGyAGQQRqKAIAIAdBBGooAgAgACAHQQhqKAIAIgUgACAFSRsQoxMiCCAAIAVrIAgbQQBIIgkbIQAgAyACIAcgCRsgBBsiBUEIaigCACEIIABBBGooAgAgBUEEaigCACAAQQhqKAIAIgogCCAIIApLGxCjEyELIAFBEGogAiADIAQbIgJBEGopAgA3AgAgAUEIaiACQQhqKQIANwIAIAEgAikCADcCACABIAAgBSALIAogCGsgCxtBAEgiAxsiAikCADcCGCABQShqIAJBEGopAgA3AgAgAUEgaiACQQhqKQIANwIAIAFBQGsgBSAAIAMbIgBBEGopAgA3AgAgAUE4aiAAQQhqKQIANwIAIAEgACkCADcCMCABIAcgBiAJGyIAKQIANwJIIAFB0ABqIABBCGopAgA3AgAgAUHYAGogAEEQaikCADcCAAupBQIJfwF+IwBBEGsiBCQAIAQgACgCAEHt28kAQQEQ5wsCQAJAAkACQCAELQAAQQRHDQAgASACaiELIAEhCANAIAchA0EA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BARAIABBEGohAQNAIAEoAgAiBygCACEDIAcgA0EBazYCACADQQFGBEAgASgCABAyCyABQRRqIQEgBEEBayIEDQALCyACKAIIIgQEQCAAQQRrKAIAIgNBeHEhASABIARBFGwiBEEEQQggA0EDcSIDG2pJDQIgA0EARyABIARBJ2pLcQ0DIAAQ7gULIAUoAgAiASgCACEAIAEgAEEBazYCACAAQQFGBEAgBSgCABAyCwJAIAYoAgAiAEUNACAAIAAoAgAiAEEBazYCACAAQQFHDQAgBigCABAyCyACQbACaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvoBAEGfyMAQbACayICJAAgAkEIaiIEIAEoAgAiAyABQQRqIgUgAUEQaiIGQQAgASgCEBsQ3gsgAkEBOgCHASACIAM2ApABIAIgAkGHAWo2AowBIAIgBDYCiAEgAkGgAWoiASACQYgBahC4BQJAAkACQAJAIAIoAqABQR1HBEBBoAIQrAEiA0UNAkHIACEEIAMgAUHIAPwKAAAgAkEBNgKcASACIAM2ApgBIAJBBDYClAFBASEBA0AgAkHoAWogAkGIAWoQuAUgAigC6AFBHUZFBEAgAigClAEgAUYEQCACQZQBaiABQQFBCEHIABDKESACKAKYASEDCyADIARqIAJB6AFqQcgA/AoAACACIAFBAWoiATYCnAEgBEHIAGohBAwBCwsgACACKQKUATcCACAAQQhqIAJBnAFqKAIANgIADAELIABBADYCCCAAQoCAgICAATcCAAsgAigCDCEAIAIoAhAiBARAIABBEGohAQNAIAEoAgAiBygCACEDIAcgA0EBazYCACADQQFGBEAgASgCABAyCyABQRRqIQEgBEEBayIEDQALCyACKAIIIgQEQCAAQQRrKAIAIgNBeHEhASABIARBFGwiBEEEQQggA0EDcSIDG2pJDQIgA0EARyABIARBJ2pLcQ0DIAAQ7gULIAUoAgAiASgCACEAIAEgAEEBazYCACAAQQFGBEAgBSgCABAyCwJAIAYoAgAiAEUNACAAIAAoAgAiAEEBazYCACAAQQFHDQAgBigCABAyCyACQbACaiQADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuEBAEFfyAALQCQASEEIAAoAogBIQcCQAJAAkACQAJAAkACQCADRQRAIARBAUYNASAAQdQAaiACIAEgB0EAELYFDwsgBEEBRg0BIAcgACgCeE0NACAAQQA2AlwgACgCaCEEIABBADYCaCAEBEAgACgCZCEDA0ACQAJAIAMoAgAOAgAAAQsgA0EEaigCACIBRQ0AIANBCGooAgAiCEEEaygCACIFQXhxIQYgBkEEQQggBUEDcSIFGyABakkNCCAFQQBHIAYgAUEnaktxDQkgCBDuBQsgA0EQaiEDIARBAWsiBA0ACwsgACgCdCEEIABBADYCdCAEBEAgACgCcCEDA0ACQAJAIAMoAgAOAgAAAQsgA0EEaigCACIBRQ0AIANBCGooAgAiCEEEaygCACIFQXhxIQYgBkEEQQggBUEDcSIFGyABakkNCCAFQQBHIAYgAUEnaktxDQkgCBDuBQsgA0EQaiEDIARBAWsiBA0ACwsgACAHNgJ4CyACKAIADgIBAQILIABB1ABqIAIgASAHQQEQtgUPCyACKAIEIgANAQsPCyACKAIIIgJBBGsoAgAiA0F4cSEBAkAgAUEEQQggA0EDcSIDGyAAakkNASADQQBHIAEgAEEnaktxDQAgAhDuBQ8LDAELQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC4QFAQZ/IwBB0AFrIgMkACADQQc6AKgBIANBADYCYCADQQA2AlggA0EANgJQIANBADYCSCADQQA2AkAgA0EANgI4IANBADYCMCADQQA2AiggA0EANgIgIANBADYCGCADQQA2AhAgA0EANgKYASADQQA2ApABIANBADYCiAEgA0EANgKAASADQQA2AnggA0EANgJwIANBADYCaCADQQA2AqABIANCADcDACADQQA6AMQBIANBADYCwAEgA0KLgICAwAA3ArgBIANBnorGADYCtAEgA0HIAWogAyABIAIgA0G0AWoQOCADKALMASEBIAMtAMwBIQICQCABRSADKALIASIEQQBHcUUEQCAAQQVBCCABGyACIAQbOgABQQEhAgwBC0EBIQICQAJAAkACQCADKAJ4QQFGBEAgAygCfCIFQQJPBEAgAEEAOgABDAYLIAMoAoABQQFHDQEgAygChAEiBkEMTwRAIABBADoAAQwGCyADKAKIAUEBRw0CIAMoAowBIgdBPE8EQCAAQQA6AAEMBgtB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AToAEyACQezLwQA2AhggAiABKQIINwIcIAIgAkETajYCDCACIAJBBGoiAzYCFCACIAA2AiQgA0GDicgAQQ4QigkhACACQQA6AC0gAiAAOgAsIAIgAkEUajYCKCACQShqQZGJyABBCiACQSRqQZACEMEOIQMgAi0ALCEAAkACQAJAIAItAC0iBEEBRw0AIABBAXENACADKAIAIgAtAApBgAFxDQEgACgCAEHxyMkAQQIgACgCBCgCDBEAAA0GDAILIAQNBSAAQQFxRQ0BDAULIAAoAgBB7NvJAEEBIAAoAgQoAgwRAAANBAsgAigCFEGxjsoAQQIgAigCGCgCDBEAAEUNAUEBIQMMBAsgACgCAEHs28kAQQEgACgCBCgCDBEAAA0DCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAgsgASgCAEGwwMoAQQQgASgCBCgCDBEAACEDDAELQQEhAwsgAkEwaiQAIAMLxgQBCH8jAEEwayIEJAAgBCABQYCU69wDayABIAFB/5Pr3ANLIgkbIgY2AgggAEE8biIKQTxwIQdBASEBAkAgAEGQHG4iCEH/AXEiBUHjAEsNACACIAVBCm4iC0EwciADKAIQIgURAQANACACIAggC0EKbGtBMHJB/wFxIAURAQANACACQTogBREBAA0AIAIgB0EKbiIIQTByIAURAQANACACIAcgCEEKbGtBMHJB/wFxIAURAQANACACQTogBREBAA0AIAIgACAKQTxsayAJaiIAQf8BcUEKbiIHQTByIAURAQANACACIAAgB0EKbGtBMHJB/wFxIAURAQANACAGRQRAQQAhAQwBCyAGQcCEPW4iAEHAhD1sIAZGBEAgBCAANgIMIARBATYCJCAEQaCpxgA2AiAgBEEBNgIUIARBmKnGADYCECAEQQE2AhwgBCAEQQxqrUKAgICA0AGENwMoIAQgBEEoajYCGCACIAMgBEEQahDRFCEBDAELIAZB6AduIgBB6AdsIAZGBEAgBCAANgIMIARBATYCJCAEQbipxgA2AiAgBEEBNgIUIARBmKnGADYCECAEQQE2AhwgBCAEQQxqrUKAgICA0AGENwMoIAQgBEEoajYCGCACIAMgBEEQahDRFCEBDAELIARBATYCJCAEQdCpxgA2AiAgBEEBNgIUIARBmKnGADYCECAEQQE2AhwgBCAEQQhq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AgAgBEFAayQADwsgASADQcCrxQAQ4xIACyAFIAdBwKvFABDjEgALQcCrxQAQsBULAAuKBQEDfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQEEKIAEoAgAiA0EbayADQRpNG0EBaw4KAQIDBAUGBwgJCgALIAEoAnwiAygCACECIAMgAkEBajYCACACQQBIDQ0gASgChAEhAiABKAKAASEBDAoLIAEoAkAiAygCACECIAMgAkEBajYCACACQQBIDQwgASgCSCECIAEoAkQhAQwJCyABQcABQdwBIAEoAghBG0YbaiIBKAIAIgMoAgAhAiADIAJBAWo2AgAgAkEASA0LIAEoAgghAiABKAIEIQEMCAsgASgCgAEiAygCACECIAMgAkEBajYCACACQQBIDQogASgCiAEhAiABKAKEASEBDAcLIAEoAvABIgMoAgAhAiADIAJBAWo2AgAgAkEASA0JIAEoAvgBIQIgASgC9AEhAQwGCyABKAJwIgMoAgAhAiADIAJBAWo2AgAgAkEASA0IIAEoAnghAiABKAJ0IQEMBQsgASgCICICIAEoAhwiAygCHCIBTw0FIAMoAhggAkHwAGxqIgEoAlwhAiABKAJYIQEgAyADKAIAIgRBAWo2AgAgBEEATg0EDAcLIAEoAiAiAiABKAIcIgMoAhwiAU8NBSADKAIYIAJB8ABsaiIBKAJcIQIgASgCWCEBIAMgAygCACIEQQFqNgIAIARBAEgNBgwDC0HFkMoAQQ9BvLnHABDGEwALQcWQygBBD0HMuccAEMYTAAsgASgCpAIiAygCACECIAMgAkEBajYCACACQQBIDQMgASgCrAIhAiABKAKoAiEBCyAAIAI2AgggACABNgIEIAAgAzYCAA8LIAIgAUGwqMUAEOMSAAsgAiABQbCoxQAQ4xIACwALuQQCA38BfiMAQfADayIEJAAgASACQRhsaiECQci6ywAtAABFBEAQ1hELQQghBSAEQQhqIgZByPrKACkDADcDAEG4ussAQbi6ywApAwAiB0IBfDcDACAEIAM2AjggBCACNgI0IAQgATYCMCAEQQA2AiggBEEANgIgIARBwPrKACkDADcDACAEQcC6ywApAwA3AxggBCAHNwMQIARB0ABqIgEgBBC2AwJAAn8gBCgCwAFBBUcEQEHABRCsASIFRQ0CQbABIQIg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G0EASCEEIABBGEEkIAUbaiIGQQhqKAIAIQAgBiAHIAIgBBsgBkEEaigCACAHQQRqKAIAIAAgB0EIaigCACIFIAAgBUkbEKMTIgggACAFayAIG0EASCIJGyEAIAMgAiAHIAkbIAQbIgVBCGooAgAhCCAAQQRqKAIAIAVBBGooAgAgAEEIaigCACIKIAggCCAKSxsQoxMhCyABQQhqIAIgAyAEGyICQQhqKAIANgIAIAEgAikCADcCACABIAAgBSALIAogCGsgCxtBAEgiAhsiAykCADcCDCABQRRqIANBCGooAgA2AgAgAUEgaiAFIAAgAhsiAEEIaigCADYCACABIAApAgA3AhggASAHIAYgCRsiACkCADcCJCABQSxqIABBCGooAgA2AgALnwQBDX8jAEGQAmsiAyQAAkACQEEIEKwBIghFDQACfyAAKAIAIgAoAgBBAUYEQEEkEKwBIgFFDQIgACgCBCIEKAIIIgZB+fDhA08NAwJAIAZBkAJsIgJFBEBBCCEJDAELIAQoAgQhByACEKwBIglFDQMgBkUNAEEAIQAgBiEFA0AgACACRg0BIAMgACAHahCRASAAIAlqIANBkAL8CgAAIABBkAJqIQAgBUEBayIFDQALCyAEQRRqKAIAIgJBAEgNAyAEQRBqKAIAIQACQCACRQRAQQEhBwwBCyACEKwBIgdFDQMLIAIEQCAHIAAgAvwKAAALIAQoAiAiBUH///8/Sw0DIAVBBXQiCkH9////B08NAwJAIApFBEBBBCELDAELIAQoAhwhDSAKEKwBIgtFDQMgBUUNAEEAIQAgBSEEA0AgACAKRg0BIAMgACANahCpDyAAIAtqIgxBGGogA0EYaikCADcCACAMQRBqIANBEGopAgA3AgAgDEEIaiADQQhqKQIANwIAIAwgAykCADcCACAAQSBqIQAgBEEBayIEDQALCyABIAU2AiAgASALNgIcIAEgBTYCGCABIAI2AhQgASAHNgIQIAEgAjYCDCABIAY2AgggASAJNgIEIAEgBjYCAEEBDAELQZACEKwBIgFFDQEgASAAKAIEEJEBQQALIQAgCCABNgIEIAggADYCACADQZACaiQAIAgPCwALENETAAvjAwEHfwJAIAAoAgAiAUEHRg0AAkACQEEDIAFBAmsgAUEBTRtBAmsOAgABAgsgAEEEahDjEQwBCwJA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BGogCSACQQxsaiAL/AoAAAsgBEHUAGwiBARAIAZBiAFqIAogAkHUAGxqIAT8CgAACyAHIAU7AaYIIANBCGogA0HoAGooAgA2AgAgAyADKQNgNwMAIANBDGogA0HsAGpB1AD8CgAAIAYvAaYIIgRBAWohAiAEQQxPDQIgCCAFayACRw0DIAZBqAhqIQggAkECdCICBEAgCCAHIAVBAnRqQawIaiAC/AoAAAsgASgCBCEFQQAhAQNAAkAgCCABQQJ0aigCACICIAE7AaQIIAIgBjYCACABIARPDQAgBCABIAEgBElqIgFPDQELCyAAIAU2AmQgACAHNgJgIAAgA0HgAPwKAAAgACAFNgJsIAAgBjYCaCADQcABaiQADwsAC0EAIARBC0HgvsoAEMcTAAtBACACQQxB8L7KABDHEwALQai+ygBBKEHQvsoAEMYTAAuYBAEIfyMAQdAAayIDJAACQEEBEKwBIgRFDQAgBEEoOgAAIANBATYCHCADIAQ2AhggA0EBNgIUIAEgA0EUahCxDSACKAIIIQUgAigCBCEEIAMgAigCADYCCCADIAQ2AgAgAyAEIAVBDGxqIgc2AgwCQAJAIAVFBEBBACECDAELIAVBAWsiCEH/////A3FBAWohCUEAIQICQAJAA0AgBCgCACIGQYCAgIB4Rg0CIARBDGohBSADIARBBGopAgA3AkggAyAGNgJEIANBFGoiCiABIANBxABqEKgFIAJBAWohBiADKAIUIgRBgYCAgHhHDQEgAiAISQRAQQEQrAEiAkUNBiACQSw6AAAgA0EBNgIcIAMgAjYCGCADQQE2AhQgASAKELENCyAGIQIgByAFIgRHDQALIAkhAiAHIQQMAgsgACADKQIYNwIEIABBDGogA0EUaiIBQQxqKQIANwIAIABBFGogAUEUaikCADcCACAAQRxqIAFBHGopAgA3AgAgAEEkaiABQSRqKQIANwIAIABBLGogAUEsaigCADYCACADIAY2AhAgAyAFNgIEIAMQuwsMAgsgBEEMaiEECyADIAI2AhAgAyAENgIEIAMQuwtBARCsASICRQ0BIAJBKToAACADQQE2AhwgAyACNgIYIANBATYCFCABIANBFGoQsQ1BgYCAgHghBAsgACAENgIAIANB0ABqJAAPCwALmAQBCH8jAEHQAGsiAyQAAkBBARCsASIERQ0A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DAELIAhBAWpB/v///wNxIQwgBEEHaiEKIAYhAyABIQADQCARIAApAAA3AAAgEUEIaiINIABBCGooAAA2AAAgA0EQakEFOgAAIANBgYCAgHg2AgAgA0EgakGBgICAeDYCACADQRFqIAQpAAA3AAAgA0EYaiAKKQAANwAAIA0gAEEUaigAADYAACARIABBDGopAAA3AAAgA0HYAGpBBToAACADQcgAakGBgICAeDYCACADQegAakGBgICAeDYCACADQdkAaiAEKQAANwAAIANB4ABqIAopAAA3AAAgAEEYaiEAIANBkAFqIQMgDCALQQJqIgtHDQALCyAIQQFxDQAgESAAKQAANwAAIBFBCGogAEEIaigAADYAACAGIAtByABsaiIAQQU6ABAgAEGBgICAeDYCACAAQYGAgIB4NgIgIAAgBCkAADcAESAAQRhqIARBB2opAAA3AAAgC0EBaiELCyAQBEAgAUEEaygCACIAQXhxIQ0gDUEEQQggAEEDcSIDGyAQQQxsIgBqSQ0QIANBAEcgDSAAQSdqS3ENESABEO4FCyAEIAs2AhwgBCAGNgIYIAQgBzYCFCAEQQo6ABAgBEGBgICAeDYCACAEQfQAaiIAIAkgBBClCiAEKAJ0QYGAgIB4Rg0DIAUgBCkCdDcCACAFQShqIABBKGopAgA3AgAgBUEgaiAAQSBqKQIANwIAIAVBGGogAEEYaikCADcCACAFQRBqIABBEGopAgA3AgAgBUEIaiAAQQhqKQIANwIADAoLIAFBAEgNAwJAIAFFBEBBASELDAELIAEQrAEiC0UNBQsgAQRAIAsgACAB/AoAAAsgASEMCyALrSABrUIghoQhGQsgAygCCCIAQfK4nA5PDQEgAygCACEWIAMoAgQhAUEAIQsCQCAAQcgAbCIDRQRAQQghDQwBCyAAIQYgAxCsASINRQ0DCwJAIABFDQAgAEEMbEEMayIAQQxuIRcgBEEDaiEUAkAgAEEMSQRAIAEhAAwBCyAXQQFqQf7///8DcSERIARBB2ohGCANIQMgASEAA0AgFCAAKQAANwAAIBRBCGoiECAAQQhqKAAANgAAIANBEGpBBDoAACADQYGAgIB4NgIAIANBEWogBCkAADcAACADQRhqIBgpAAA3AAAgECAAQRRqKAAANgAAIBQgAEEMaikAADcAACADQdgAakEEOgAA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AEEuQfzaygAQxhMAC0EGEKwBIgINAQsACyACQQRqQYOuxgAvAAA7AAAgAkH/rcYAKAAANgAAIARBBjYCCCAEIAI2AgQgBEEGNgIAIAEgBBCxDSAEIAEgAxCZASAEKAIAQYGAgIB4RwRAIAAgBCkCADcCACAAQShqIARBKGopAgA3AgAgAEEgaiAEQSBqKQIANwIAIABBGGogBEEYaikCADcCACAAQRBqIARBEGopAgA3AgAgAEEIaiAEQQhqKQIANwIADAELIABBgYCAgHg2AgALIARBMGokAAukBAECfyMAQTBrIgQkACACKAIAIQUgBCABIAIQmQECQAJAAkACQCAEKAIAQYGAgIB4RgRAIAVBA0cNAUEGEKwBIgJFDQIgAkEEakGurcYALwAAOwAAIAJBqq3GACgAADYAACAEQQY2AgggBCACNgIEIARBBjYCACABIAQQsQ0MAQsgACAEKQIANwIAIABBKGogBEEoaikCADcCACAAQSBqIARBIGopAgA3AgAgAEEYaiAEQRhqKQIANwIAIABBEGogBEEQaikCADcCACAAQQhqIARBCGopAgA3AgAgAxCHAiADKAJQIgBBgoCAgHhIDQMgAEUNAyADKAJUIgJBBGsoAgAiA0F4cSEBAkBBBEEIIANBA3EiAxsgAGogAU0EQCADQQBHIAEgAEEnaktxDQEgAhDuBQwFC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtBChCsASICDQELAAsgAkEIakHnrsYALwAAOwAAIAJB367GACkAADcAACAEQQo2AgggBCACNgIEIARBCjYCACABIAQQsQ0gBCABIAMQmQEgBCgCAEGBgICAeEcEQCAAIAQpAgA3AgAgAEEoaiAEQShqKQIANwIAIABBIGogBEEgaikCADcCACAAQRhqIARBGGopAgA3AgAgAEEQaiAEQRBqKQIANwIAIABBCGogBEEIaikCADcCAAwBCyAAQYGAgIB4NgIACyAEQTBqJAALsQMBBH8CQAJAAkAgACgCZCIBQYCAgIB4Rg0AIAFFDQAgACgCaCIEQQRrKAIAIgJBeHEhAyADQQRBCCACQQNxIgIbIAFqSQ0BIAJBAEcgAyABQSdqS3ENAiAEEO4FCyAAKAJwQQRHBEAgAEHwAGoQ7wILAkAgACgCWCIBQYKAgIB4SA0A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RQ0DIAZBCGogARCTEyAEIAYpAwg3AgALIAAgAjYCFCAAIAM2AhAgACAFNgIMIAAgBDYCCCAAIAc2AgQMAwsgASgCFCIEKAIAIQMgBCADQQFqNgIAIANBAEgNASAAIAQ2AhQgACABKQIENwIEIABBDGogAUEMaikCADcCAAwCCxDREwsACyAAIAk2AgAgBkEwaiQAC4YEAgR/AX4jAEEwayICJAAgACgCACIAQQhqKAIAIQQgAEEEaigCACEFQQEhAyABKAIAQffbyQBBASABKAIEKAIMEQAAIQACQCAERQRAIAAhAwwBCyACIAU2AgwCQCAADQAgAS0ACkGAAXEEQCABKAIAQbCOygBBASABKAIEKAIMEQAADQEgASkCACEGIAJBAToAHyACIAY3AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqNgIgIAJBDGogAkEgahC7CA0BIAIoAiBBsY7KAEECIAIoAiQoAgwRAAAhAwwBCyACQQxqIAEQuwghAwsgBEEBRg0AIAVBEGohACAEQQR0QRBrIQQDQCACIAA2AgwCf0EBIANBAXENABoCQCABLQAKQYABcQRAIAEpAgAhBiACQQE6AB8gAiAGNwIQIAJB7MvBADYCJCACIAEpAgg3AiggAiACQR9qNgIYIAIgAkEQajYCICACQQxqIAJBIGoQuwhFDQFBAQwCC0EBIAEoAgBBtOLKAEECIAEoAgQoAgwRAAANARogAkEMaiABELsIDAELIAIoAiBBsY7KAEECIAIoAiQoAgwRAAALIQMgAEEQaiEAIARBEGsiBA0ACwtBASEAIANFBEAgASgCAEGo58oAQQEgASgCBCgCDBEAACEACyACQTBqJAAgAAuQBAEHfyMAQUBqIgIkACAAKAIAIQUgAEEANgIAAkACQAJAAkACQCAFBEAgACgCECEHIAAoAgwhAyAAKAIIIQQgACgCBCEAAkAgASgCACIGQaHIygBBBSABKAIEIgEoAgwiCBEAAA0AIAMgAGtBFU8EQCAGQcjIxABBASAIEQAADQELIAIgBzYCNCACIAM2AjAgAiAENgIsIAIgADYCKCACIAU2AiQgAkECNgIgIAJBtOLKADYCHCACQQE2AgggAkHMyMQANgIEIAJCATcCECACIAJBHGqtQoCAgICADIQ3AzggAiACQThq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AG4hBiADQQJrIgMgAkEBamogCCAGQeQAbGtB//8DcUEBdC8AxLlKOwAAIAatIQoLIApQIAFCAFJxRQRAIANBAWsiAyACQQFqaiAKp0EBdC0AxblKOgAACyAFIAdrQRMgA2siBUkEQCACQRRqIAdBE0EBQQEQyhEgAigCHCEHIAIoAhghBAsgBQRAIAQgB2ogAkEBaiADaiAF/AoAAAsgAEEIaiAFIAdqNgIAIAAgAikCFDcCACACQSBqJAALxAMCA38CfiMAQYACayICJABByLrLAC0AAEUEQBDWEQtBuLrLAEG4ussAKQMAIgVCAXw3AwBBwLrLACkDACEGAkBBHBCsASIDRQ0AIANCfzcDECADQRhqQX82AgBByAAQrAEiBEUNACACQQA2AjAgAkKDgICAMDcDKCACIANBEGo2AiQgAkEANgIgIAIgBDYCHCACQQE2AhggAiAGNwMQIAIgBTcDCCACQoCAgIAQNwM4IAJBQGsiBCABQcgA/AoAACACQcABaiIDIAJBCGogBCABQRBqEJkEIAJBiAFqIgFBMGogAkH4AWopAwA3AwAgAUEoaiADQTBqKQMANwMAIAFBIGogA0EoaikDADcDACABQRhqIANBIGopAwA3AwAgAUEQaiADQRhqKQMANwMAIAFBCGogA0EQaikDADcDACACIAIpA8gBIgU3A4gBIAWnQQVHBEAgARDrBwsgACACKQMINwMAIABBKGogAkEIaiIBQShqKQMANwMAIABBIGogAUEgaikDADcDACAAQRhqIAFBGGopAwA3AwAgAEEQaiABQRBqKQMANwMAIABBCGogAUEIaikDADcDACACQYACaiQADwsAC9QDAgh/An4jAEEgayICJAACQAJAAn8gAUIAWQRAQRMhBEETEKwBIgVFDQIgAkEANgIcIAIgBTYCGCACQRM2AhRBAAwBC0EUIQRBFBCsASIFRQ0BIAVBLToAACACIAU2AhggAkEUNgIUIAJBATYCHEEBCyEHQRMhAyABQj+HIgogAYUgCn0iC0LoB1QEQCALIQoMAgsDQCACQQFqIANqIgZBBGsgCyALQpDOAIAiCkKQzgB+faciCEH//wNxQeQAbiIJQQF0LwDEuUo7AAAgBkECayAIIAlB5ABsa0H//wNxQQF0LwDEuUo7AAAgA0EEayEDIAtC/6ziBFYgCiELDQAL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QQxqIAJqKAIAIAEQgRMPCyAAQQhqIAJqKAIAIAEQgRMLhwQCDH8CfiMAQYABayICJAACQAJAIAEoAgQiAyABKAIMIgtGDQAgASgCECEEIAJBCGoiBq1CgICAgMAlhCEOIAZBCGohCSAGQRhqIgVBEGohDANAAkAgASADQcgAaiIGNgIEIANBCGohByADQRRqKAIAIQogA0EEaigCACEIAkAgAygCACINQQJHBEAgAiAINgIMIAIgDTYCCCAJIAcpAwA3AwAgCUEIaiAHQQhqKAIANgIAIAIgCjYCHCAFIANBGGopAwA3AwAgBUEIaiADQSBqKQMANwMAIAwgA0EoaikDADcDACAFQRhqIANBMGopAwA3AwAgBUEgaiADQThqKQMANwMAIAVBKGogA0FAaykDADcDACACIA43A2AgAkIBNwJ0IAJBAjYCbCACQZD2xgA2AmggAiACQeAAajYCcCACQdQAaiACQegAahDQDCACKAJUIQMgAikCWCEPIAJBCGoQ0gcCQCADQYCAgIB4aw4LAgAAAAAAAAAAAAIACyAEKAIwQYqAgIB4RwRAIAQQsQMLIARBADoAPCAEIA83AjQgBCADNgIwIARBhYCAgHg2AhAMBAsgCEF+cUECRw0BCyALIAYiA0cNAQwCCwsgACAKNgIQIAAgCDYCACAAIAcpAgA3AgQgAEEMaiAHQQhqKAIANgIADAELIABBAjYCAAsgAkGAAWokAAvOAwIBfwh+IwBBgAJrIgMkACADQRRqIAJBCGooAgA2AgAgA0EBNgIIIAMgAikCADcCDCADQeAAaiICIAEgA0EIakEAEJ8CAkACQCADLQBgIgFBC0YEQCADQdgAaiACQUBrKQMAIgQ3AAAgA0HQAGogAkE4aikDACIFNwAAIANByABqIAJBMGopAwAiBjcAACADQUBrIAJBKGopAwAiBzcAACADQThqIAJBIGopAwAiCDcAACADQTBqIAJBGGopAwAiCTcAACADQShqIAJBEGopAwAiCjcAACADIAMpA2giCzcAICAAQUBrIAQ3AAAgAEE4aiAFNwAAIABBMGogBjcAACAAQShqIAc3AAAgAEEgaiAINwAAIABBGGogCTcAACAAQRBqIAo3AAAgACALNwAIIABBCzoAACADKAIMIgEoAgAhACABIABBAWs2AgAgAEEBRg0BDAILIANB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IgxBGGogBEEYaikCADcCACAMQRBqIARBEGopAgA3AgAgDEEIaiAEQQhqKQIANwIAIAwgBCkCADcCACACQSBqIQIgCEEBayIIDQELCyADIQILIAAgAzYCICAAIAE2AhwgACACNgIYIAAgBTYCFCAAIAo2AhAgACAFNgIMIAAgBjYCCCAAIAk2AgQgACANNgIAIARBkAJqJAAPCxDREwsAC4gEAQF/AkACQAJAAkACQAJAIAEoAgBBAWsOAwACAQILIAEoAgwiAyABKAIERgRAIAFBBGoQwxILIAEgA0EBajYCDCAAIAEpAgA3AgAgAUEIaiIBKAIAIANB4ABsaiIDQQs2AgAgAyACKQIANwIEIANBgYCAgHg2AlAgAEEIaiABKQIANwIAIANBDGogAkEIaikCADcCACADQRRqIAJBEGooAgA2AgAPCyABKAIEIQNBwAEQrAEiAUUNASABIANB4AD8CgAAIAFBCzYCYCABQYGAgIB4NgKwASABQfQAaiACQRBqKAIANgIAIAFB7ABqIAJBCGopAgA3AgAgASACKQIANwJkIABBAjYCDCAAIAE2AgggAEKBgICAIDcCACADQQRrKAIAIgFBA3EhACABQXhxQeQAQegAIAAbSQ0CIABBAEcgAUGIAU9xDQMgAxDuBQ8LQcABEKwBIgNFDQAgA0ELNgJgIANBgYCAgHg2AlAgA0EKNgIAIANBgYCAgHg2ArABIABBAjYCDCAAIAM2AgggAEECNgIEIAMgASkCADcCBCADIAIpAgA3AmQgA0EMaiABQQhqKQIANwIAIANB7ABqIAJBCGopAgA3AgAgA0H0AGogAkEQaigCADYCACAAQQE2AgAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC+gDAQZ/IwBB4ABrIgIkACABKAIYIQYgASgCFCEDAkACQCACAn8CQAJ/AkAgASgCECIBBEAgAUEEaiEEIAEoAgBBAUcNASACQdQAaiAEQQhqKAIANgIAIAIgBCkCADcCTCACIAEoAhBBCGo2AkggAkEQaiACQcgAahD+CSACKAIQIQUgAigCFAwCCyADDQJBBCEHQZyLyQAhBQwECyACQRhqIAEoAhBBCGogASgCBBDDDiACKAIYIQUgAigCHAshByADRQ0CIAIgBjYCJCACIAM2AiAgASgCAEEBRgRAIAJB1ABqIARBCGooAgA2AgAgAiAEKQIANwJMIAIgASgCEEEIajYCSCACIAJByABqEP4JIAIoAgAhAyACKAIEDAILIAJBCGogASgCEEEIaiABKAIEEMMOIAIoAgghAyACKAIMDAELIAIgBjYCJCACIAM2AiBBnIvJACEDQQQLNgIsIAIgAzYCKCACIAJBKGqtQoCAgIDAAYQ3A0AgAkKM88eAwAE3AzggAiACQSBqrUKAgICAwAGENwMwIAJCAzcCVCACQQM2AkwgAkHw98cANgJIIAIgAkEwajYCUCAAIAJByABqENAMDAELIAAgBzYCCCAAIAU2AgQgAEGAgICAeDYCAAsgAkHgAGokAAvcAwIEfwF+IAAoAgwiAyAAKAIEIgJrQdAAbiEBIAIgA0cEQANAIAIQzgQgAkHQAGohAiABQQFrIgENAAsLAkACQAJAAkAgACgCCCIBBEAgACgCACIDQQRrKAIAIgRBeHEhAiACIAFB0ABsIgFBBEEIIARBA3EiBBtySQ0BIARBAEcgAiABQSdqS3ENAiADEO4FCwJAIAAoAhQiA0UNACAAKAIcIgQEQCAAKAIQIgFBCGohAiABKQMAQn+FQoCBgoSIkKDAgH+DIQUDQCAFUARAA0AgAUGABWshASACKQMAIAJBCGohAkKAgYKEiJCgwIB/gyIFQoCBgoSIkKDAgH9RDQALIAVCgIGChIiQoMCAf4UhBQsgASAFeqdBA3ZBsH9sakHQAGsQzgQgBUIBfSAFgyEFIARBAWsiBA0ACwsgA0HQAGwiASADakHZAGoiAkUNACAAKAIQIAFrIgFB1ABrKAIAIgNBeHEhACAAQQRBCCADQQNxIgMbIAJqSQ0DIANBAEcgACACQSdqS3ENBCABQdAAaxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALxAMBB38jAEEQayIDJABBBCEEAkACQAJAAkACQAJ/AkAgAkUEQAwBCyABKQMAQgJSBEAMAQsgASgCyAFBGkcNAEEgEKwBIgRFDQQgBCABQcgBajYCBCAEIAFBCGo2AgAgAyAENgIIIANBBDYCBCADQQE2AgxBBCACQQFGDQEaIAEgAkHoAWxqIQggAUHoAWohAUEMIQdBASEGAkADQCADKAIEIQUgASkDAEICUg0BIAFByAFqIgkoAgBBGkcNASAFIAZGBEAgA0EEaiAGQQFBBEEIEMoRIAMoAgghBAsgBCAHaiIFIAk2AgAgBUEEayABQQhqNgIAIAMgBkEBaiIGNgIMIAdBCGohByAIIAFB6AFqIgFHDQALIAMoAgQhBQsgAygCCCEECyACIAZHDQEgBQshBiAAIAI2AgggACAENgIEIAAgBjYCAAwBCyAAQYCAgIB4NgIAIAVFDQAgBEEEaygCACIBQXhxIQAgACAFQQN0IgJBBEEIIAFBA3EiARtqSQ0CIAFBAEcgACACQSdqS3ENAyAEEO4FCyADQRBqJAAPCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC8EDAgJ/BX4jAEHQAGsiAyQAIANBQGsiBEIANwMAIANCADcDOCADIAE3AzAgAyABQvPK0cunjNmy9ACFNwMgIAMgAULt3pHzlszct+QAhTcDGCADIAA3AyggAyAAQuHklfPW7Nm87ACFNwMQIAMgAEL1ys2D16zbt/MAhTcDCCADIAI2AkwgA0EIaiADQcwAakEEELkIIAMpAwghASADKQMYIQAgBDUCACEFIAMpAzghBiADKQMgIQcgAykDECEIIANB0ABqJAAgACABfCIJQiCJIAYgBUI4hoQiBSAHhSIBIAh8IgYgAUIQiYUiAXwiByABQhWJhSEBIAEgBiAAQg2JIAmFIgZ8IghCIIlC/wGFfCIJIAFCEImFIQAgACAIIAZCEYmFIgEgBSAHhXwiBUIgiXwiBiAAQhWJhSEAIAAgBSABQg2JhSIBIAl8IgVCIIl8IgcgAEIQiYUhACAAIAUgAUIRiYUiASAGfCIFQiCJfCIGIABCFYmFIQAgACABQg2JIAWFIgEgB3wiBUIgiXwiByABQhGJIAWFIgEgBnwgAUINiYUiAXwiBSAAQhCJIAeFQhWJIAFCEYmFIAVCIImFhQuIAwELfyAAKAIMIgMgACgCBCIHa0EMbiELAkACQCADIAdHBEADQCAHIAZBDGxqIggoAgQhAyAIKAIIIgkEQCADIQEDQCABEPoBAkAgAUHQAGooAgAiBEGBgICAeEYNACAEQYCAgIB4Rg0AIARFDQAgAUHUAGooAgAiBUEEaygCACICQXhxIQogCkEEQQggAkEDcSICGyAEakkNBSACQQBHIAogBEEnaktxDQYgBRDuBQsgAUHgAGohASAJQQFrIgkNAAsLIAgoAgAiAgRAIANBBGsoAgAiAUF4cSEFIAUgAkHgAGwiAkEEQQggAUEDcSIBG3JJDQMgAUEARyAFIAJBJ2pLcQ0EIAMQ7gULIAZBAWoiBiALRw0ACwsgACgCCCIDBEAgACgCACIBQQRrKAIAIgBBeHEhAiACIANBDGwiA0EEQQggAEEDcSIAG2pJDQEgAEEARyACIANBJ2pLcQ0CIAEQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALzQMCA38BfiMAQdAAayIFJAAgBUEIaiIGQQhqIARBCGopAgA3AwAgBkEQaiAEQRBqKQIANwMAIAZBGGogBEEYaikCADcDACAGQSBqIARBIGopAgA3AwAgBkEoaiAEQShqKQIANwMAIAZBMGogBEEwaikCADcDACAFIAM2AkwgBSACNgJIIAVCfzcDQCAFIAQpAgA3AwggASgCCCEHIAEoAgQhBiABKAIUIQQCQAJAAkACQCACIANNBEAgAyAHTw0BIAIgA0YNAgwDCyACIAdJDQILIAUoAghBCEcEQCAFQQhqEIcHCyAFQQA2AhggBUEBNgIMIAVBrOTHADYCCCAFQgQ3AhAgBUEIakHI68YAEPETAAsgBiADQcgCbGoiAikDwAIhCCACIAQ2AsQCIAIgBDYCwAIgBSAINwNADAELIAYgAkHIAmxqIgIoAsACIQcgAiAENgLAAiAGIANByAJsaiICKALEAiEDIAIgBDYCxAIgBSADNgJEIAUgBzYCQAsgASgCDCAERgRAIAFBDGoQuhILIAEoAhAgBEHIAGxqIAVBCGpByAD8CgAAIAEgBEEBajYCFCAAQYGAgIB4NgIAIAAgBDYCBCAFQdAAaiQAC4YEAQF/AkACQAJAAkACQAJAIAEoAgAOBAACAgECCyABKAIMIgMgASgCBEYEQCABQQRqEMMSCyABIANBAWo2AgwgACABKQIANwIAIAFBCGoiASgCACADQeAAbGoiA0ELNgIAIAMgAikCADcCBCADQYGAgIB4NgJQIABBCGogASkCADcCACADQQxqIAJBCGopAgA3AgAgA0EUaiACQRBqKAIANgIADwsgASgCBCEDQcABEKwBIgFFDQEgASADQeAA/AoAACABQQs2AmAgAUGBgICAeDYCsAEgAUH0AGogAkEQaigCADYCACABQewAaiACQQhqKQIANwIAIAEgAikCADcCZCAAQQI2AgwgACABNgIIIABCgICAgCA3AgAgA0EEaygCACIBQQNxIQAgAUF4cUHkAEHoACAAG0kNAiAAQQBHIAFBiAFPcQ0DIAMQ7gUPC0HAARCsASIDRQ0AIANBCzYCYCADQYGAgIB4NgJQIANBCjYCACADQYGAgIB4NgKwASAAQQI2AgwgACADNgIIIABBAjYCBCADIAEpAgA3AgQgAyACKQIANwJkIANBDGogAUEIaikCADcCACADQewAaiACQQhqKQIANwIAIANB9ABqIAJBEGooAgA2AgAgAEEANgIADwsAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvoAwIHfwF+IwBBQGoiAiQAAkACQAJAAkAgASgCBCIFIAEoAgAiBEcEQCABIARBDGoiAzYCACACIAQ2AgQgBSADa0EMbiEHQQAhBEEBIQYgAyAFRiIIRQRAIAdBAXQiBBCsASIGRQ0DCyACQQA2AhAgAiAGNgIMIAIgBDYCCCACQQE2AhwgAkGM4MoANgIYIAJCATcCJCACIAJBBGqtQoCAgIDgAoQ3AzAgAiACQTBqNgIgIAJBCGpB/PfKACACQRhqELgJRQ0BQdXoygBBKyACQT9qQZT4ygBB8PrKABCKEgALIABBADYCCCAAQoCAgIAQNwIADAMLIAhFBEAgAkEUaq1CgICAgOAChCEJA0AgASADQQxqIgQ2AgAgAiADNgIUIAIoAgggAigCECIDa0EBTQRAIAJBCGogA0ECEOERIAIoAhAhAwsgAigCDCADakGswAA7AAAgAiADQQJqNgIQIAJBATYCHCACQYzgygA2AhggAkIBNwIkIAIgCTcDMCACIAJBMGo2AiAgAkEIakH898oAIAJBGGoQuAkNAyAEIgMgBUcNAAsLIAAgAikCCDcCACAAQQhqIAJBEGooAgA2AgAMAgsAC0HV6MoAQSsgAkE/akGU+MoAQYD7ygAQihIACyACQUBrJAAL7AMBA38jAEEwayIEJAAgAigCACACKAIEIAMQiw8hBSADKAIAIAMoAgQgAhCLDyEGIAQgBUH/AXEgAiABEPEIAkACQAJAAkAgBCgCAEGBgICAeEYEQEEEEKwBIgJFDQEgAkGg+PiBAjYAACAEQQQ2AgggBCACNgIEIARBBDYCACABIAQQsQ0gBCAGQf8BcSADIAEQ8QggBCgCAEGBgICAeEcEQCAAIAQpAgA3AgAgAEEoaiAEQShqKQIANwIAIABBIGogBEEgaikCADcCACAAQRhqIARBGGopAgA3AgAgAEEQaiAEQRBqKQIANwIAIABBCGogBEEIaikCADcCAAwFCyAAQYGAgIB4NgIADAQLIAAgBCkCADcCACAAQShqIARBKGopAgA3AgAgAEEgaiAEQSBqKQIANwIAIABBGGogBEEYaikCADcCACAAQRBqIARBEGopAgA3AgAgAEEIaiAEQQhqKQIANwIAIAMQhwIgAygCUCIAQYKAgIB4SA0DIABFDQMgAygCVCICQQRrKAIAIgNBeHEhASABQQRBCCADQQNxIgMbIABqSQ0BIANBAEcgASAAQSdqS3ENAiACEO4FDAMLAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALIARBMGokAAuOAwEGfyAAKAIMIgIgACgCBCIBa0GwAW4hAyABIAJHBEADQCABELQKIAFBsAFqIQEgA0EBayIDDQALCwJAAkAgACgCCCIDBEAgACgCACICQQRrKAIAIgRBeHEhASABIANBsAFsIgNBBEEIIARBA3EiBBtySQ0BIARBAEcgASADQSdqS3ENAiACEO4FCyAAKAIcIgIgACgCFCIBa0HgAG4hAyABIAJHBEADQCABEIcCAkAgAUHQAGooAgAiAkGCgICAeEgNACACRQ0AIAFB1ABqKAIAIgZBBGsoAgAiBUF4cSEEIARBBEEIIAVBA3EiBRsgAmpJDQMgBUEARyAEIAJBJ2pLcQ0EIAYQ7gULIAFB4ABqIQEgA0EBayIDDQALCyAAKAIYIgEEQCAAKAIQIgNBBGsoAgAiAkF4cSEAIAAgAUHgAGwiAUEEQQggAkEDcSICG3JJDQEgAkEARyAAIAFBJ2pLcQ0CIAMQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwAL6wMCBH8BfiMAQSBrIgIkACAAKAIAIgBBCGooAgAhBCAAQQRqKAIAIQVBASEDIAEoAgBB99vJAEEBIAEoAgQoAgwRAAAhAAJAIARFBEAgACEDDAELAkAgAA0AIAEtAApBgAFxBEAgASgCAEGwjsoAQQEgASgCBCgCDBEAAA0BIAEpAgAhBiACQQE6AA8gAiAGNwIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECAFIAJBEGoQtwQNASACKAIQQbGOygBBAiACKAIUKAIMEQAAIQMMAQsgBSABELcEIQMLIARBAUYNACAFQcgBaiEAIARByAFsQcgBayEEA0ACf0EBIANBAXENABoCQCABLQAKQYABcQRAIAEpAgAhBiACQQE6AA8gAiAGNwIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECAAIAJBEGoQtwRFDQFBAQwCC0EBIAEoAgBBtOLKAEECIAEoAgQoAgwRAAANARogACABELcEDAELIAIoAhBBsY7KAEECIAIoAhQoAgwRAAALIQMgAEHIAWohACAEQcgBayIEDQALC0EBIQAgA0UEQCABKAIAQajnygBBASABKAIEKAIMEQAAIQALIAJBIGokACAAC+sDAgR/AX4jAEEgayICJAAgACgCACIAQQhqKAIAIQQgAEEEaigCACEFQQEhAyABKAIAQffbyQBBASABKAIEKAIMEQAAIQACQCAERQRAIAAhAwwBCwJAIAANACABLQAKQYABcQRAIAEoAgBBsI7KAEEBIAEoAgQoAgwRAAANASABKQIAIQYgAkEBOgAPIAIgBjcCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBSACQRBqEOACDQEgAigCEEGxjsoAQQIgAigCFCgCDBEAACEDDAELIAUgARDgAiEDCyAEQQFGDQAgBUHQAGohACAEQdAAbEHQAGshBANAAn9BASADQQFxDQAaAkAgAS0ACkGAAXEEQCABKQIAIQYgAkEBOgAPIAIgBjcCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEOACRQ0BQQEMAgtBASABKAIAQbTiygBBAiABKAIEKAIMEQAADQEaIAAgARDgAgwBCyACKAIQQbGOygBBAiACKAIUKAIMEQAACyEDIABB0ABqIQAgBEHQAGsiBA0ACwtBASEAIANFBEAgASgCAEGo58oAQQEgASgCBCgCDBEAACEACyACQSBqJAAgAAvmAwIEfwF+IwBBIGsiAiQAIAAoAgAiAEEIaigCACEEIABBBGooAgAhBUEBIQMgASgCAEH328kAQQEgASgCBCgCDBEAACEAAkAgBEUEQCAAIQMMAQsCQCAADQAgAS0ACkGAAXEEQCABKAIAQbCOygBBASABKAIEKAIMEQAADQEgASkCACEGIAJBAToADyACIAY3AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAUgAkEQahDOAQ0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAAhAwwBCyAFIAEQzgEhAwsgBEEBRg0AIAVBMGohACAEQTBsQTBrIQQDQAJ/QQEgA0EBcQ0AGgJAIAEtAApBgAFxBEAgASkCACEGIAJBAToADyACIAY3AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahDOAUUNAUEBDAILQQEgASgCAEG04soAQQIgASgCBCgCDBEAAA0BGiAAIAEQzgEMAQsgAigCEEGxjsoAQQIgAigCFCgCDBEAAAshAyAAQTBqIQAgBEEwayIEDQALC0EBIQAgA0UEQCABKAIAQajnygBBASABKAIEKAIMEQAAIQALIAJBIGokACAAC+sDAgR/AX4jAEEgayICJAAgACgCACIAQQhqKAIAIQQgAEEEaigCACEFQQEhAyABKAIAQffbyQBBASABKAIEKAIMEQAAIQACQCAERQRAIAAhAwwBCwJAIAANACABLQAKQYABcQRAIAEoAgBBsI7KAEEBIAEoAgQoAgwRAAANASABKQIAIQYgAkEBOgAPIAIgBjcCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBSACQRBqEOMCDQEgAigCEEGxjsoAQQIgAigCFCgCDBEAACEDDAELIAUgARDjAiEDCyAEQQFGDQAgBUHQAGohACAEQdAAbEHQAGshBANAAn9BASADQQFxDQAaAkAgAS0ACkGAAXEEQCABKQIAIQYgAkEBOgAPIAIgBjcCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEOMCRQ0BQQEMAgtBASABKAIAQbTiygBBAiABKAIEKAIMEQAADQEaIAAgARDjAgwBCyACKAIQQbGO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AgtBASABKAIAQbTiygBBAiABKAIEKAIMEQAADQEaIAAgARDODQwBCyACKAIQQbGOygBBAiACKAIUKAIMEQAACyEDIABBEGohACAEQRBrIgQNAAsLQQEhACADRQRAIAEoAgBBqOfKAEEBIAEoAgQoAgwRAAAhAAsgAkEgaiQAIAAL4AMCBH8BfiMAQSBrIgIkACAAKAIIIQQgACgCBCEFQQEhAyABKAIAQffbyQBBASABKAIEKAIMEQAAIQACQCAERQRAIAAhAwwBCwJAIAANACABLQAKQYABcQRAIAEoAgBBsI7KAEEBIAEoAgQoAgwRAAANASABKQIAIQYgAkEBOgAPIAIgBjcCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBSACQRBqEJ8BDQEgAigCEEGxjsoAQQIgAigCFCgCDBEAACEDDAELIAUgARCfASEDCyAEQQFGDQAgBUHMAGohACAEQcwAbEHMAGshBANAAn9BASADQQFxDQAaAkAgAS0ACkGAAXEEQCABKQIAIQYgAkEBOgAPIAIgBjcCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEJ8BRQ0BQQEMAgtBASABKAIAQbTiygBBAiABKAIEKAIMEQAADQEaIAAgARCfAQwBCyACKAIQQbGOygBBAiACKAIUKAIMEQAACyEDIABBzABqIQAgBEHMAGsiBA0ACwtBASEAIANFBEAgASgCAEGo58oAQQEgASgCBCgCDBEAACEACyACQSBqJAAgAAv7AwEDfyMAQSBrIgMkACABKAIAQe7HygBBDCABKAIEKAIMEQAAIQIgA0EAOgANIAMgAjoADCADIAE2AgggA0EIakH6x8oAQQogAEEwakGuARDBDkGEyMoAQQkgAEGHAhDBDiEBAkAgAy0ADARAQQEhAQwBCyADLQANIQQCQCABKAIAIgItAApBgAFxRQRAQQEhASACKAIAQbTiygBB3YnIACAEQQFxIgQbQQJBAyAEGyACKAIEKAIMEQAADQIgAigCAEGNyMoAQQQgAigCBCgCDBEAAA0CIAIoAgBBs47KAEECIAIoAgQoAgwRAAANAiACKAIAQcDHygBBucfKACAALQBEIgAbQQtBByAAGyACKAIEKAIMEQAADQIMAQtBASEB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QRRsaiEQIAIhCwNAIAEgEEYNASAEIQUCQCABKAIAIgxBAkYEQCABKAIMIgNB58yZM08NBEECIQxBACEGIANBFGwiDUUEQEEEIQlBACEDDAILIAEoAgghByANEKwBIglFDQUgA0UEQEEAIQMMAgtBACEEIAMhBgNAIAQgDUYEQCADIQYMAwsgBygCECIOKAIAIQggDiAIQQFqNgIAIAhBAEgNBiAEIAlqIgggBykCADcCACAIQQhqIAdBCGopAgA3AgAgCEEQaiAONgIAIARBFGohBCAHQRRqIQcgBkEBayIGDQALIAMhBgwBCyABKAIQIg8oAgAhAyAPIANBAWo2AgAgA0EASA0EIAEoAgwhBiABKAIIIQkgASgCBCEDCyAFQQFqIQQgAUEUaiEBIAogBUEUbGoiBSAPNgIQIAUgBjYCDCAFIAk2AgggBSADNgIEIAUgDDYCACALQQFrIgsNAAsLIAAgAjYCCCAAIAo2AgQgACACNgIADwsQ0RMLAAvVAwEHfyMAQRBrIgIkACAAKAIIIQQgACgCBCEFIAEoAgAiA0H328kAQQEgASgCBCIHKAIMIgYRAAAhAAJAIARFBEAgACEBDAELIAEoAghBgICABHEhCAJ/QQEgAA0AGiAIBEBBASADQbCOygBBASAGEQAADQEaIAJBAToADyACIAc2AgQgAiADNgIAIAUtAAAhACACIAJBD2o2AghBASACQenVxgBByYfIACAAG0EIQQMgABsQigkNARogAkGxjsoAQQIQigkMAQsgA0Hp1cYAQcmHyAAgBS0AACIAG0EIQQMgABsgBhEAAAshASAEQQFGDQAgBUEBaiEAIARBAWshBANAIAFBAXEhBQJ/QQEgBQ0AGiAIRQRAQQEgA0G04soAQQIgBhEAAA0BGiADQenVxgBByYfIACAALQAAIgEbQQhBAyABGyAGEQAADAELIAJBAToADyACIAc2AgQgAiADNgIAIAAtAAAhASACIAJBD2o2AghBASACQenVxgBByYfIACABG0EIQQMgARsQigkNABogAkGxjsoAQQIQigkLIQEgAEEBaiEAIARBAWsiBA0ACwtBASEAIAFFBEAgA0Go58oAQQEgBhEAACEACyACQRBqJAAgAAv5AgEEfwJAAkACQCAAKAIARQRAAkAgACgCMCIBRQ0AIAEgAUECdEELakF4cSIB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QQMgBBEAAA0CIAIgBzYCFCACIAM2AhAgAkEBOgAAIAIgAjYCGCACQRBqIgZB0PTKAEEEEIoJDQIgBkGzjsoAQQIQigkNAiAAKAIMIAAoAhAgBkHsy8EAENAGDQIgBkGxjsoAQQIQigkEQAwDCyACQQE6AA8gAiAHNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIIIgg3AhggAiACQQ9qNgIIIAIgAjYCECACQdi/ygBBBBCKCQ0CIAJBs47KAEECEIoJDQIgACACQRBqEPAKDQIgAkGxjsoAQQIQigkNASAIpyEGCyAGQYCAgARxRQRAIANB8cjJAEECIAQRAAAhBQwCCyADQezbyQBBASAEEQAAIQUMAQsLIAJBIGokACAFC+cDAgV/AX4jAEEwayICJAAgAiAAKAIAIgNBFGo2AgQgASgCACIEQZjKygBBDSABKAIEKAIMIgURAAAhBiACIAE2AghBASEAAkAgBg0AIAEtAApBgAFxRQRAIARB3YnIAEEDIAURAAANASABKAIAQYTIygBBCSABKAIEKAIMEQAADQEgASgCAEGzjsoAQQIgASgCBCgCDBEAAA0BIAMoAhAgARDOASEADAELIARBhMzBAEEDIAURAAANACABKQIAIQcgAkEBOgAfIAIgBzcCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGoiATYCICABQYTIygBBCRCKCQ0AIAFBs47KAEECEIoJDQAgAygCECACQSBqEM4BDQAgAigCIEGxjsoAQQIgAigCJCgCDBEAACEACyACIAA6AAwgAkEBOgANIAJBCGpBpcrKAEEEIANBtwEQwQ5BqcrKAEELIAJBBGpBuAEQwQ4hACACLQANIgMgAi0ADCIEciEBAkAgA0EBRw0AIARBAXENACAAKAIAIgAtAApBgAFxRQRAIAAoAgBB8cjJAEECIAAoAgQoAgwRAAAhAQwBCyAAKAIAQezbyQBBASAAKAIEKAIMEQAAIQELIAJBMGokACABQQFxC+cDAgV/AX4jAEEwayICJAAgAiAAKAIAIgNBFGo2AgQgASgCACIEQZjKygBBDSABKAIEKAIMIgURAAAhBiACIAE2AghBASEAAkAgBg0AIAEtAApBgAFxRQRAIARB3YnIAEEDIAURAAANASABKAIAQYTIygBBCSABKAIEKAIMEQAADQEgASgCAEGzjsoAQQIgASgCBCgCDBEAAA0BIAMoAhAgARDRASEADAELIARBhMzBAEEDIAURAAANACABKQIAIQcgAkEBOgAfIAIgBzcCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGoiATYCICABQYTIygBBCRCKCQ0AIAFBs47KAEECEIoJDQAgAygCECACQSBqENEBDQAgAigCIEGxjsoAQQIgAigCJCgCDBEAACEACyACIAA6AAwgAkEBOgANIAJBCGpBpcrKAEEEIANBjAIQwQ5BqcrKAEELIAJBBGpBuAEQwQ4hACACLQANIgMgAi0ADCIEciEBAkAgA0EBRw0AIARBAXENACAAKAIAIgAtAApBgAFxRQRAIAAoAgBB8cjJAEECIAAoAgQoAgwRAAAhAQwBCyAAKAIAQezbyQBBASAAKAIEKAIMEQAAIQELIAJBMGokACABQQFxC/sCAQR/AkACQAJAIAAoAgBFBEACQCAAKAIwIgFFDQAgASABQQJ0QQtqQXhxIgFqQQlqIgRFDQAgACgCLCABayIDQQRrKAIAIgFBeHEhAiACQQRBCCABQQNxIgEbIARqSQ0DIAFBAEcgAiAEQSdqS3ENBCADEO4FCyAAKAIkIQMgACgCKCICBEAgAyEBA0AgARDvCCABQUBrIQEgAkEBayICDQALCyAAKAIgIgIEQCADQQRrKAIAIgFBeHEhBCAEIAJBBnQiAkEEQQggAUEDcSIBG3JJDQMgAUEARyAEIAJBJ3JLcQ0EIAMQ7gULIAAoAgQiAkGAgICAeHJBgICAgHhGDQEgACgCCCIBQQRrKAIAIgBBeHEhAyADQQRBCCAAQQNxIgAbIAJqSQ0CIABBAEcgAyACQSdqS3ENAyABEO4FDwsgACgCGEGFgICAeEYNACAAQQhqEJ0KCw8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC+cDAgV/AX4jAEEwayICJAAgAiAAKAIAIgNBFGo2AgQgASgCACIEQZjKygBBDSABKAIEKAIMIgURAAAhBiACIAE2AghBASEAAkAgBg0AIAEtAApBgAFxRQRAIARB3YnIAEEDIAURAAANASABKAIAQYTIygBBCSABKAIEKAIMEQAADQEgASgCAEGzjsoAQQIgASgCBCgCDBEAAA0BIAMoAhAgARDSASEADAELIARBhMzBAEEDIAURAAANACABKQIAIQcgAkEBOgAfIAIgBzcCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGoiATYCICABQYTIygBBCRCKCQ0AIAFBs47KAEECEIoJDQAgAygCECACQSBqENIBDQAgAigCIEGxjsoAQQIgAigCJCgCDBEAACEACyACIAA6AAwgAkEBOgANIAJBCGpBpcrKAEEEIANBtwEQwQ5BqcrKAEELIAJBBGpBuAEQwQ4hACACLQANIgMgAi0ADCIEciEBAkAgA0EBRw0AIARBAXENACAAKAIAIgAtAApBgAFxRQRAIAAoAgBB8cjJAEECIAAoAgQoAgwRAAAhAQwBCyAAKAIAQezbyQBBASAAKAIEKAIMEQAAIQELIAJBMGokACABQQFxC+cDAgV/AX4jAEEwayICJAAgAiAAKAIAIgNBFGo2AgQgASgCACIEQZjKygBBDSABKAIEKAIMIgURAAAhBiACIAE2AghBASEAAkAgBg0AIAEtAApBgAFxRQRAIARB3YnIAEEDIAURAAANASABKAIAQYTIygBBCSABKAIEKAIMEQAADQEgASgCAEGzjsoAQQIgASgCBCgCDBEAAA0BIAMoAhAgARDTASEADAELIARBhMzBAEEDIAURAAANACABKQIAIQcgAkEBOgAfIAIgBzcCECACQezLwQA2AiQgAiABKQIINwIoIAIgAkEfajYCGCACIAJBEGoiATYCICABQYTIygBBCRCKCQ0AIAFBs47KAEECEIoJDQAgAygCECACQSBqENMBDQAgAigCIEGxjsoAQQIgAigCJCgCDBEAACEACyACIAA6AAwgAkEBOgANIAJBCGpBpcrKAEEEIANBggMQwQ5BqcrKAEELIAJBBGpBuAEQwQ4hACACLQANIgMgAi0ADCIEciEBAkAgA0EBRw0AIARBAXENACAAKAIAIgAtAApBgAFxRQRAIAAoAgBB8cjJAEECIAAoAgQoAgwRAAAhAQwBCyAAKAIAQezbyQBBASAAKAIEKAIMEQAAIQELIAJBMGokACABQQFxC+0CAQt/IAAoAgQhBQJAAkAgACgCCCILBEADQCAFIAZBDGxqIggoAgQhAiAIKAIIIgkEQCACIQEDQCABEIcCAkAgAUHQAGooAgAi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IgIEQCADQQRrKAIAIgRBeHEhASABIAJB6ABsIgJBBEEIIARBA3EiBBtqSQ0BIARBAEcgASACQSdqS3ENAiADEO4FCyAAKAIQIQMgACgCFCICBEAgAyEBA0AgARC0CiABQbABaiEBIAJBAWsiAg0ACwsgACgCDCIBBEAgA0EEaygCACICQXhxIQAgACABQbABbCIBQQRBCCACQQNxIgIbckkNASACQQBHIAAgAUEnaktxDQIgAxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvSAwIDfwF+IwBBIGsiAyQAQQEhBCACKAIAQffbyQBBASACKAIEKAIMEQAAIQUCQCABRQRAIAUhBAwBCwJAIAUNACACLQAKQYABcQRAIAIoAgBBsI7KAEEBIAIoAgQoAgwRAAANASACKQIAIQYgA0EBOgAPIAMgBjcCACADQezLwQA2AhQgAyACKQIINwIYIAMgA0EPajYCCCADIAM2AhAgACADQRBqENQMDQEgAygCEEGxjsoAQQIgAygCFCgCDBEAACEEDAELIAAgAhDUDCEECyABQQFGDQAgAEHoAWohACABQegBbEHoAWshAQNAAn9BASAEQQFxDQAaAkAgAi0ACkGAAXEEQCACKQIAIQYgA0EBOgAPIAMgBjcCACADQezLwQA2AhQgAyACKQIINwIYIAMgA0EPajYCCCADIAM2AhAgACADQRBqENQMRQ0BQQEMAgtBASACKAIAQbTiygBBAiACKAIEKAIMEQAADQEaIAAgAhDUDAwBCyADKAIQQbGOygBBAiADKAIUKAIMEQAACyEEIABB6AFqIQAgAUHoAWsiAQ0ACwtBASEAIARFBEAgAigCAEGo58oAQQEgAigCBCgCDBEAACEACyADQSBqJAAgAAvNAwIDfwF+IwBBIGsiAyQAQQEhBCACKAIAQffbyQBBASACKAIEKAIMEQAAIQUCQCABRQRAIAUhBAwBCwJAIAUNACACLQAKQYABcQRAIAIoAgBBsI7KAEEBIAIoAgQoAgwRAAANASACKQIAIQYgA0EBOgAPIAMgBjcCACADQezLwQA2AhQgAyACKQIINwIYIAMgA0EPajYCCCADIAM2AhAgACADQRBqEJcEDQEgAygCEEGxjsoAQQIgAygCFCgCDBEAACEEDAELIAAgAhCXBCEECyAB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aiADOgAAIAEgASgCDEEBazYCDCANKAIARQ0AIAAgC0EQayIBKQIANwIAIABBCGogAUEIaikCADcCAA8LIABBADYCDAu2AwIIfwF+IwBBIGsiAiQAIAAoAgAiAEEIaigCACEEIABBBGooAgAhBkEBIQMgASgCACIFQffbyQBBASABKAIEIggoAgwiBxEAACEAAkAgBEUEQCAAIQMMAQsgASgCCEGAgIAEcSEJIAEpAgghCgJAIAANACAJBEAgBUGwjsoAQQEgBxEAAA0BIAJBAToADyACIAg2AgQgAiAFNgIAIAIgCjcCGCACQezLwQA2AhQgAiACQQ9qNgIIIAIgAjYCECAGIAJBEGoQoQUNASACQbGOygBBAhCKCSEDDAELIAYgARChBSEDCyAEQQFGDQAgBkEUaiEAIARBFGxBFGshBANAAn9BASADQQFxDQAaIAkEQCACQQE6AA8gAiAINgIEIAIgBTYCACACIAo3AhggAkHsy8EANgIUIAIgAkEPajYCCCACIAI2AhBBASAAIAJBEGoQoQUNARogAkGxjsoAQQIQigkMAQtBASAFQbTiygBBAiAHEQAADQAaIAAgARChBQshAyAAQRRqIQAgBEEUayIEDQALC0EBIQAgA0UEQCAFQajnygBBASAHEQAAIQALIAJBIGokACAAC7YDAgh/AX4jAEEgayICJAAgACgCACIAQQhqKAIAIQQgAEEEaigCACEGQQEhAyABKAIAIgVB99vJAEEBIAEoAgQiCCgCDCIHEQAAIQACQCAERQRAIAAhAwwBCyABKAIIQYCAgARxIQkgASkCCCEKAkAgAA0AIAkEQCAFQbCOygBBASAHEQAADQEgAkEBOgAPIAIgCDYCBCACIAU2AgAgAiAKNwIYIAJB7MvBADYCFCACIAJBD2o2AgggAiACNgIQIAYgAkEQahCdDg0BIAJBsY7KAEECEIoJIQMMAQsgBiABEJ0OIQMLIARBAUYNACAGQSBqIQAgBEEFdEEgayEEA0ACf0EBIANBAXENABogCQRAIAJBAToADyACIAg2AgQgAiAFNgIAIAIgCjcCGCACQezLwQA2AhQgAiACQQ9qNgIIIAIgAjYCEEEBIAAgAkEQahCdDg0BGiACQbGOygBBAhCKCQwBC0EBIAVBtOLKAEECIAcRAAANABogACABEJ0OCyEDIABBIGoh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AA8LENETCwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC9sDAQV/IwBBIGsiAiQAAkAgAC0AAEEHRwRAQQEhAyABKAIAIgRB5sDKAEEJIAEoAgQiBigCDCIFEQAADQECQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQMgACABENMCRQ0BDAMLIARB6svBAEECIAURAAANAiACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqENMCDQIgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0CCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMMAQtBASEDIAEoAgAiBEHwvMoAQQYgASgCBCIGKAIMIgURAAANACAAQQhqIQACQCABLQAKQYABcUUEQCAEQZDHygBBASAFEQAADQIgACABEIgERQ0BDAILIARB6svBAEECIAURAAANASACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEIgEDQEgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMLIAJBIGokACADC7QDAQR/IwBBMGsiAyQAAkACQAJAAkAgAkECdiACQQNxIgZBAEdqQQNsIgRBAE4EQAJAIAJFBEBBASEFIANBBGogAUEAQQEgBCAGEJ0BDAELIAQQrAEiBUUNAgJAIAVBBGstAABBA3FFDQAgBEUNACAFQQAgBPwLAAsgA0EEaiABIAIgBSAEIAYQnQELAkAgAygCBEECRgRAIAMtAAhBBEYNBCACBEAgBUEEaygCACICQXhxIQEgAUEEQQggAkEDcSICGyAEakkNBiACQQBHIAEgBEEnaktxDQcgBRDuBQsgAEESNgIUIABBj5XIADYCECAAQpSAgICAgICAgH83AgggAEH7lMgANgIEIABBgICAgHg2AgAMAQsgAygCDCEBIAAgBTYCCCAAIAQ2AgQgAEGBgICAeDYCACAAIAQgASABIARLGzYCDAsgA0EwaiQADwsQ0RMLAAsgA0EBNgIUIANB1J3IADYCECADQgE3AhwgA0KgnciAwAE3Aygg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IAYgARCeBiEDCyAEQQFGDQAgBkEUaiEAIARBFGxBFGshBANAAn9BASADQQFxDQAaIAkEQCACQQE6AA8gAiAINgIEIAIgBTYCACACIAo3AhggAkHsy8EANgIUIAIgAkEPajYCCCACIAI2AhBBASAAIAJBEGoQngYNARogAkGxjsoAQQIQigkMAQtBASAFQbTiygBBAiAHEQAADQAaIAAgARCeBgshAyAAQRRqIQAgBEEUayIEDQALC0EBIQAgA0UEQCAFQajnygBBASAHEQAAIQALIAJBIGokACAAC6sDAgh/AX4jAEEgayICJAAgACgCCCEEIAAoAgQhBkEBIQMgASgCACIFQffbyQBBASABKAIEIggoAgwiBxEAACEAAkAgBEUEQCAAIQMMAQsgASgCCEGAgIAEcSEJIAEpAgghCgJAIAANACAJBEAgBUGwjsoAQQEgBxEAAA0BIAJBAToADyACIAg2AgQgAiAFNgIAIAIgCjcCGCACQezLwQA2AhQgAiACQQ9qNgIIIAIgAjYCECAGIAJBEGoQvg4NASACQbGOygBBAhCKCSEDDAELIAYgARC+DiEDCyAEQQFGDQAgBkEYaiEAIARBGGxBGGshBANAAn9BASADQQFxDQAaIAkEQCACQQE6AA8gAiAINgIEIAIgBTYCACACIAo3AhggAkHsy8EANgIUIAIgAkEPajYCCCACIAI2AhBBASAAIAJBEGoQvg4NARogAkGxjsoAQQIQigkMAQtBASAFQbTiygBBAiAHEQAADQAaIAAgARC+DgshAyAAQRhqIQAgBEEYayIEDQALC0EBIQAgA0UEQCAFQajnygBBASAHEQAAIQALIAJBIGokACAAC6sDAgh/AX4jAEEgayICJAAgACgCCCEEIAAoAgQhBkEBIQMgASgCACIFQffbyQBBASABKAIEIggoAgwiBxEAACEAAkAgBEUEQCAAIQMMAQsgASgCCEGAgIAEcSEJIAEpAgghCgJAIAANACAJBEAgBUGwjsoAQQEgBxEAAA0BIAJBAToADyACIAg2AgQgAiAFNgIAIAIgCjcCGCACQezLwQA2AhQgAiACQQ9qNgIIIAIgAjYCECAGIAJBEGoQ9wcNASACQbGOygBBAhCKCSEDDAELIAYgARD3ByEDCyAEQQFGDQAgBkEUaiEAIARBFGxBFGshBANAAn9BASAD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P4dCCkIAEIkSAkAgBikDCCAGKQMAIgtCP4dSDQAgCa1C/wGDIgwgC3wiCiALUw0AIAVBAWoiBSAERw0BDAULCyAAQQA2AgAgAEEAOgAEDAQLQdCswQBBHEHsrMEAEMYTAAsgACAKNwMIIAAgAiAFazYCBCAAIAc2AgAMAgsgAEEANgIAIABBBDoABAwBCyACIAQgAiAESRshAwJAAkAgAiAETQ0AIANFDQAgASADaiwAAEFASA0BCyAAIAo3AwggACACIANrNgIEIAAgASADajYCAAwBCyABIAIgAyACQfyswQAQjhUACyAGQRBqJAALtQMCBH8CfiMAQTBrIgIkACABKAIAIgRBAUEAIAEoAgQoAgwiBREAACEDIAIgAEHIAWo2AgwCQCADBEBBASEDDAELAkAgAS0ACkGAAXFFBEBBASEDIARBkMfKAEEBIAURAAANAiAAIAEQtwRFDQEMAgsgBEHqy8EAQQIgBREAAARAQQEhAwwCCyABKQIAIQZBASEDIAJBAToAHyACIAY3AhAgAkHsy8EANgIkIAIgASkCCDcCKCACIAJBH2o2AhggAiACQRBqNgIgIAAgAkEgahC3BA0BIAIoAiBBsY7KAEECIAIoAiQoAgwRAAANAQsCQCABLQAKQYABcUUEQCABKAIAQbTiygBBAiABKAIEKAIMEQAABEAMAwsgAkEMaiABEOkBRQ0BDAILIAEpAgghBiABKQIAIQcgAkEBOgAfIAIgBzcCECACIAY3AiggAkHsy8EANgIkIAIgAkEfajYCGCACIAJBEGo2AiAgAkEMaiACQSBqEOkBDQEgAigCIEGxjsoAQQIgAigCJCgCDBEAAA0BCyABKAIAQYKEywBBASABKAIEKAIMEQAAIQMLIAJBMGokACADC9EDAQF/AkACQAJAAkACQAJAIAEoAgAOBAACAgECCyABKAIMIgMgASgCBEYEQCABQQRqEMMSCyABIANBAWo2AgwgACABKQIANwIAIAFBCGoiASgCACADQeAAbGoiA0EKNgIAIAMgAikCADcCBCADQYGAgIB4NgJQIABBCGogASkCADcCACADQQxqIAJBCGopAgA3AgAPCyABKAIEIQNBwAEQrAEiAUUNASABIANB4AD8CgAAIAFBCjYCYCABQYGAgIB4NgKwASABQewAaiACQQhqKQIANwIAIAEgAikC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DQULIAMEQCAFIAggA/wKAAALIAMhCgsgBa0gA61CIIaEIQ0LIAYgBkHQAGpB0AD8CgAAIAQtAGAhBSAHIAlqIgMgBkHQAPwKAAAgBEHoAGohBCADQeAAaiAFOgAAIANB1ABqIA03AgAgA0HQAGogCjYCACAHQegAaiEHIAxBAWsiDA0ACwwCCxDREwsACyACIQQLIAAgAjYCCCAAIAk2AgQgACAENgIAIAZBoAFqJAALqgMBBX8jAEEgayICJABBASEEAkAgACgCAEEBRgRAIAEoAgAiA0Hpx8oAQQUgASgCBCIGKAIMIgURAAANASAAQQRqIQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQMgACABEK0MRQ0BDAMLIANB6svBAEECIAURAAANAiACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEK0MDQIgAkGxjsoAQQIQigkNAgsgA0GChMsAQQEgBREAACEEDAELIAEoAgAiA0Hcv8oAQQYgASgCBCIGKAIMIgURAAANAAJAIAEtAApBgAFxRQRAIANBkMfKAEEBIAURAAANAiAAKAIIIAAoAgwgAyAGENAGRQ0BDAILIANB6svBAEECIAURAAANASACIAY2AhQgAiADNgIQIAJBAToAACACIAI2AhggACgCCCAAKAIMIAJBEGoiAEHsy8EAENAGDQEgAEGxjsoAQQIQigkNAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAvzAgIKfwF+IwBBQGoiAiQAAkBBkAIQrAEiBARAIARBADYCACAEIAEoAgAiBi8BjgIgASgCCCIHQX9zaiIDOwGOAiACQShqIAZBBGoiCSAHQQxsIgVqIghBCGooAgA2AgAgAkE4aiAFIAZBiAFqIgpqIgtBCGooAgA2AgAgAiAIKQIANwMgIAIgCykCADcDMCADQQxPDQEgBUEMaiEFIANBDGwiA0UiCEUEQCAEQQRqIAUgCWogA/wKAAALIAhFBEAgBEGIAWogBSAKaiAD/AoAAAsgBiAHOwGOAiACQQhqIgNBCGoiByACQShqKAIANgIAIAJBHGogAkE4aigCADYCACACIAIpAyAiDDcDCCACIAIpAzA3AhQgACAGNgIYIAAgDDcCACAA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IARBAmsiBCAGQQZqaiADIANB//8DcUHkAG4iAkHkAGxrQf//A3FBAXQvAMS5SjsAAAsCQAJAAkAgAkUgAUEAR3FFBEAgBEEBayIBIAZBBmpqIAJBAXQtAMW5SjoAAEELIARrIQIMAQtBCiEFQQogBGshAkEBIQMgBCIBQQpGDQELIAEhBSACEKwBIgNFDQELIAIEQCADIAZBBmogBWogAvwKAAALIAAgAjYCCCAAIAM2AgQgACACNgIAIAZBEGokAA8LAAvLAwEFfyMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkAgACgCACIEKAIAQQFrDgYBAgMEBQYACyABKAIAQenHygBBBSABKAIEKAIMEQAAIQAMBgsgASgCAEH4v8oAQQYgASgCBCgCDBEAACEADAULIAEoAgBB3L/KAEEGIAEoAgQoAgwRAAAhAAwECyABKAIAQf7VxgBBBiABKAIEKAIMEQAAIQAMAwsgASgCAEHiv8oAQQcgASgCBCgCDBEAACEADAILIAEoAgBB/r/KAEEEIAEoAgQoAgwRAAAhAAwBC0EBIQAgASgCACIDQYTWxgBBCSABKAIEIgYoAgwiBREAAA0AIARBBGohBAJAIAEtAApBgAFxRQRAIANBkMfKAEEBIAURAAANAiAEIAEQ2hANAiABKAIAIQMgASgCBCgCDCEFDAELIANB6svBAEECIAURAAANASACQQE6AA8gAiAGNgIEIAIgAzYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgBCACQRBqENoQDQEgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0BCyADQYKEywBBASAFEQAAIQALIAJBIGokACAAC5UDAgZ/AX4jAEEgayICJAACQCABKAIAIgRBAUEAIAEoAgQiBigCDCIFEQAABEBBASEDDAELAkAgASgCCCIHQYCAgARxRQRAQQEhAyAEQZDHygBBASAFEQAADQIgACABEJ4GRQ0BDAILIARB6svBAEECIAURAAAEQEEBIQMMAgtBASEDIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAggiCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCeBg0BIAJBsY7KAEECEIoJDQEgCKchBwsgAEEUaiEAAkAgB0GAgIAEcUUE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IAMQsQ1BgYCAgHghAgwECwALQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMACyAAIAMpAgQ3AgQgAEEsaiADQSxqKAIANgIAIABBJGogA0EkaikCADcCACAAQRxqIANBHGopAgA3AgAgAEEUaiADQRRqKQIANwIAIABBDGogA0EMaikCADcCAAsgACACNgIAIANBMGokAAufAwIEfwF+IwBBEGsiBCQAAkACQAJAAkACQAJAAkBBAyABKQMAIganQQJrIAZCAVgbQQFrDgMCAAMBCyAEQQhqIAEoArABIAEoArQBEOwJIAQoAgwiAyAEKAIIIgEoAhwiAk8NAyABKAIYIANB8ABsaiIDKAJcIQIgAygCWCEDIAEgASgCACIFQQFqNgIAIAVBAEgNBCAAIAI2AgggACADNgIEIAAgATYCACABIAEoAgAiAEEBazYCACAAQQFHDQUgARAyDAULIAEoAlgiAygCACECIAMgAkEBajYCACACQQBIDQMgASgCXCECIAAgASgCYDYCCCAAIAI2AgQgACADNgIADAQLIAEoAuwBIgMoAgAhAiADIAJBAWo2AgAgAkEASA0CIAEoAvABIQIgACABKAL0ATYCCCAAIAI2AgQgACADNgIADAMLIAEoArQCIgMoAgAhAiADIAJBAWo2AgAgAkEASA0BIAEoArgCIQIgACABKAK8AjYCCCAAIAI2AgQgACADNgIADAILIAMgAkGwqMUAEOMSCwALIARBEGokAAvpAgIKfwF+IwBBoAFrIgYkAAJAAkACQAJAIAJB1qrVCk8NACACQeAAbCILRQRAQQghCQwECyALEKwBIglFDQEgAkUNAyABIQcgAiEMA0AgBCALRg0DIAZB0ABqIAcQ5QFBgYCAgHghCiAHKAJQIgVBgYCAgHhHBEBBgICAgHghCiABIARqIghB2ABqKAIAIQMgCEHUAGooAgAhCAJAIAVBgICAgHhGBEAgCCEFDAELIANBAEgNAwJAIANFBEBBASEFDAELIAMQrAEiBUUNBQsgAwRAIAUgCCAD/AoAAAsgAyEKCyAFrSADrUIghoQhDQsgBiAGQdAAakHQAPwKAAAgBCAJaiIDIAZB0AD8CgAAIAdB4ABqIQcgA0HUAGogDTcCACADQdAAaiAKNgIAIARB4ABqIQQgDEEBayIMDQALDAILENETCwALIAIhBAsgACACNgIIIAAgCTYCBCAAIAQ2AgAgBkGgAWokAAvpAgIKfwF+IwBBoAFrIgYkAAJAAkACQAJAIAJB1qrVCk8NACACQeAAbCILRQRAQQghCQwECyALEKwBIglFDQEgAkUNAyABIQcgAiEMA0AgBCALRg0DIAZB0ABqIAcQ5gFBgYCAgHghCiAHKAJQIgVBgYCAgHhHBEBBgICAgHghCiABIARqIghB2ABqKAIAIQMgCEHUAGooAgAhCAJAIAVBgICAgHhGBEAgCCEFDAELIANBAEgNAwJAIANFBEBBASEFDAELIAMQrAEiBUUNBQsgAwRAIAUgCCAD/AoAAAsgAyEKCyAFrSADrUIghoQhDQsgBiAGQdAAakHQAPwKAAAgBCAJaiIDIAZB0AD8CgAAIAdB4ABqIQcgA0HUAGogDTcCACADQdAAaiAKNgIAIARB4ABqIQQgDEEBayIMDQALDAILENETCwALIAIhBAsgACACNgIIIAAgCTYCBCAAIAQ2AgAgBkGgAWokAAuNAwIEfwF+IwBBMGsiAiQAIAAoAgAhA0EBIQAgASgCAEH428kAQQEgASgCBCgCDBEAACEEIAJBAToAEyACQQA7ABEgAiAEOgAQIAIgATYCDAJAAkACQCADKAIMIgUEQCADKAIAIgBBCGohASAAKQMAQn+FQoCBgoSIkKDAgH+DIQYDQCAGUARAA0AgAEHgAGshACABKQMAIAFBCGohAUKAgYKEiJCgwIB/gyIGQoCBgoSIkKDAgH9RDQALIAZCgIGChIiQoMCAf4UhBgsgAiAAIAZ6p0EDdkF0bGoiA0EMazYCFCACIANBBGs2AhggBkIBfSAGgyEGIAJBDGogAkEUakHmACACQRhqQecAEL8LIQMgBUEBayIFDQALQQEhACACLQAQDQIgAygCACEBDAELIAQNAQsgAi0AEg0BIAEoAgBB7NvJAEEBIAEoAgQoAgwRAAAhAAsgAkEwaiQAIAAPCyACQQA2AiggAkEBNgIcIAJBuMzBADYCGCACQgQ3AiAgAkEYakHAzMEAEPETAAuLAwEDfwJAAkACQAJAAkACQAJAAkACQCAAKAIAIgEEQCAAKAIEIgIgAUGYAmooAgAiA08NAiAAKAIIIgMgAUGUAmooAgAgAkEkbGoiAUEgaigCACICTw0DIAFBHGooAgAgA0HUAGxqIgEoAgBBgICAgHhHDQQgACgCDCIAIAEoAiQiAkkNASAAIAJBjKjFABDjEgALIAAoAggiASAAKAIEIgAoAggiAk8NBCAAKAIEIAFB5ABsaiICKAJUIgEgACgCmAIiA08NBSACKAJYIgMgACgClAIgAUEkbGoiAEEgaigCACIBTw0GIABBHGooAgAgA0HUAGxqIgEoAgBBgoCAgHhHDQcgAigCXCIAIAEoAiQiAk8NCAsgASgCICAAQdwAbGoPCyACIANB/KfFABDjEgALIAMgAkH8p8UAEOMSAAtB/KfFABCwFQALIAEgAkGspsUAEOMSAAsgASADQeymxQAQ4xIACyADIAFB7KbFABDjEgALQeymxQAQsBUACyAAIAJB/KbFABDjEgALkQMBAn8jAEEwayIDJAACQAJAQQEQrAEiBEUNACAEQSg6AAAgA0EBNgIIIAMgBDYCBCADQQE2AgAgASADELENIAMgASACEJkBIAMoAgBBgYCAgHhGBEBBAxCsASIERQ0BIARBAmpB87HGAC0AADoAACAEQfGxxgAvAAA7AAAgA0EDNgIIIAMgBDYCBCADQQM2AgAgASADELENQQEQrAEiBEUNASAEQSk6AAAgA0EBNgIIIAMgBDYCBCADQQE2AgAgASADELENIABBgYCAgHg2AgAMAgsgACADKQIANwIAIABBKGogA0EoaikCADcCACAAQSBqIANBIGopAgA3AgAgAEEYaiADQRhqKQIANwIAIABBEGogA0EQaikCADcCACAAQQhqIANBCGopAgA3AgAMAQsACyACQQRrKAIAIgBBA3EhAQJAIABBeHFB5ABB6AAgARtPBEAgAUEARyAAQYgBT3ENASACEO4FIANBMGokAA8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC9ACAgR/AX4jAEHQAGsiAyQAAkACQCACKAIAQQFxBEACQCADQRhqIAJBKGopAwAiBzcDACADQRBqIAJBIGopAwA3AwAgAyACKQMQNwMAIAMgAkEYaikDADcDCCAHp0EBcUUNACADIAOtQoCAgICAGoQ3AzAgA0IBNwJEIANBAjYCPCADQYjKygA2AjggAyADQTBqNgJAIANBJGogA0E4ahDQDAJAIAEoAoQCIgJBgoCAgHhIDQAgAkUNACABKAKIAiIGQQRrKAIA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ASICBEAgAkEIOgAAIAIgBCkACTcAASACQQlqIARBCWoiBUEIaikAADcAACACQRFqIAVBEGopAAA3AAAgAkEZaiAFQRhqKQAANwAAIAJBIGogBikAADcAACAEQRRqIANBCGopAAA3AAAgASgCECIFKAIAIQYgBSAGQQFqNgIAIAQgAykAADcADCAGQQBODQELAAsgACAEKQAJNwAJIAAgASkCADcCOCAAQUBrIAFBCGopAgA3AgAgAEERaiAEQRFqKQAANwAAIABBGGogBEEYaigAADYAACAAQQA6AEwgACAFNgJIIABBAjoAICAAIAI2AhwgAEEOOgAIIABBAzoAACAEQTBqJAAL1gIBA38jAEEwayIEJAAgBEEoaiIGIAJBGGopAAA3AAAgBEEgaiACQRBqKQAANwAAIARBGGogAkEIaikAADcAACAEIAIpAAA3ABACQEEwEKwBIgIEQCACQQo6AAAgAiAEKQAJNwABIAJBCWogBEEJaiIFQQhqKQAANwAAIAJBEWogBUEQaikAADcAACACQRlqIAVBGGopAAA3AAAgAkEgaiAGKQAANwAAIARBFGogA0EIaikAADcAACABKAIQIgUoAgAhBiAFIAZBAWo2AgAgBCADKQAANwAMIAZBAE4NAQsACyAAIAQpAAk3AAkgACABKQIANwI4IABBQGsgAUEIaikCADcCACAAQRFqIARBEWopAAA3AAAgAEEYaiAEQRhqKAAANgAAIABBADoATCAAIAU2AkggAEECOgAgIAAgAjYCHCAAQQ46AAggAEEDOgAAIARBMGokAAvWAgEDfyMAQTBrIgQkACAEQShqIgYgAkEYaikAADcAACAEQSBqIAJBEGopAAA3AAAgBEEYaiACQQhqKQAANwAAIAQgAikAADcAEAJAQTAQrAEiAgRAIAJBCToAACACIAQpAAk3AAEgAkEJaiAEQQlqIgVBCGopAAA3AAAgAkERaiAFQRBqKQAANwAAIAJBGWogBUEYaikAADcAACACQSBqIAYpAAA3AAAgBEEUaiADQQhqKQAANwAAIAEoAhAiBSgCACEGIAUgBkEBajYCACAEIAMpAAA3AAwgBkEATg0BCwALIAAgBCkACTcACSAAIAEpAgA3AjggAEFAayABQQhqKQIANwIAIABBEWogBEERaikAADcAACAAQRhqIARBGGooAAA2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AEENEKMTRSEECyACQSBqJAAgBA8LIAEgA0GspsUAEOMSAAsgAyAFQeylxQAQ4xIACyAAIANB7KXFABDjEgALIAEgA0H8pcUAEOMSAAvkAgECfwJAAkACQCABKAIAQQFGBEAgASgCGCICQYWAgIB4Rg0BIAAgAjYCECAAIAEpAwg3AwAgACABKQIcNwIUIABBCGogAUEQaikDADcDACAAQRxqIAFBJGopAgA3AgAgAEEkaiABQSxqKQIANwIAIABBLGogAUE0aigCADYCAA8LIAAgASkDEDcDACAAQQhqIAFBGGopAwA3AwAgAEEQaiABQSBqKQMANwMAIABBGGogAUEoaikDADcDACAAQSBqIAFBMGopAwA3AwAgAEEoaiABQThqKQMANwMAIAEoAgQiAEGAgICAeHJBgICAgHhHBEAgASgCCCICQQRrKAIAIgNBeHEhASABQQRBCCADQQNxIgMbIABqSQ0CIANBAEcgASAAQSdqS3ENAyACEO4FCw8LQfSOygBBGUGQj8oAEIcTAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwAL6AIBA38jAEFAaiICJAACQAJAAkAgASgCBCIEIAEoAgAiBUGgAmooAgAiA0kEQCABKAIIIgMgBUGcAmooAgAgBEEkbGoiAUEgaigCACIFTw0BIAFBHGooAgAgA0HUAGxqIgEoAgBBgoCAgHhHDQIgAiABKQIINwIYIAIgAkEYaq1CgICAgMABhDcDICACQgE3AjQgAkECNgIsIAJBnIrJADYCKCACIAJBIGo2AjAgAkEMaiACQShqENAMQRgQrAEiAUUNAyABQQA6ABQgAUGQj8kANgIMIAFBATYCCCABQoGAgIAQNwIAIAAgAikCDDcCECAAQQA6AFwgACABNgJYIABBADoAVCAAQYIQOwEcIABBFDoADCAAIAM2AgggACAENgIEIABBATYCACAAQRhqIAJBFGooAgA2AgAgAkFAayQADwsgBCADQcCrxQAQ4xIACyADIAVBwKvFABDjEgALQcCrxQAQsBULAAvoAgEDfyMAQUBqIgIkAAJAAkACQCABKAIEIgQgASgCACIFQaACaigCACIDSQRAIAEoAggiAyAFQZwCaigCACAEQSRsaiIBQSBqKAIAIgVPDQEgAUEcaigCACADQdQAbGoiASgCAEGC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ECIEIAIgBEkbIgJFBEBBACECDAELIAAoAgwhACACQQNxIQQCQCACQQRJBEBBACECDAELIAJBfHEhBUEAIQIDQEEAQQFBAkEDIAJBBGogAC0AAEEKRiIGGyAAQQFqLQAAQQpGIgcbIABBAmotAABBCkYiCBsgAEEDai0AAEEKRiIJGyECIAMgBmogB2ogCGogCWohAyAAQQRqIQAgBUEEayIFDQALCyAERQ0AA0BBACACQQFqIAAtAABBCkYiBRshAiAAQQFqIQAgAyAFaiEDIARBAWsiBA0ACwtBFBCsASIARQRAAAsgACACNgIQIAAgAzYCDCAAIAEpAgA3AgAgAEEIaiABQQhqKAIANgIAIAAL4AIBCH8jAEEQayIDJAAgASgCACIEQbT2xwBBDSABKAIEIggoAgwiBhEAACEFAkACQCAAKAIAIgdBoAJqKAIAIgkgACgCBCICSwRAIAAoAggiACAHQZwCaigCACACQSRsaiICQSBqKAIAIgdPDQEgAkEcaigCACAAQdQAbGoiAigCAEGAgICAeEcNAkEBIQACQCAFDQAgAigCDCEFIAIoAgghAgJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAYRAAANAiACIAUgBCAIENAGRQ0BDAILIARB6svBAEECIAYRAAANASADIAg2AgQgAyAENgIAIANBAToADyADIANBD2o2AgggAiAFIANB7MvBABDQBg0BIANBsY7KAEECEIoJDQELIARBgoTLAEEBIAYRAAAhAAsgA0EQaiQAIAAPCyACIAlBjKfFABDjEgALIAAgB0GMp8UAEOMSAAtBjKfFABCwFQAL4AIBCH8jAEEQayIDJAAgASgCACIEQYyXyQBBBSABKAIEIggoAgwiBhEAACEFAkACQCAAKAIAIgdBoAJqKAIAIgkgACgCBCICSwRAIAAoAggiACAHQZwCaigCACACQSRsaiICQSBqKAIAIgdPDQEgAkEcaigCACAAQdQAbGoiAigCAEGCgICAeEcNAkEBIQACQCAFDQAgAigCDCEFIAIoAgghAgJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAYRAAANAiACIAUgBCAIENAGRQ0BDAILIARB6svBAEECIAYRAAANASADIAg2AgQgAyAENgIAIANBAToADyADIANBD2o2AgggAiAFIANB7MvBABDQBg0BIANBsY7KAEECEIoJDQELIARBgoTLAEEBIAYRAAAhAAsgA0EQaiQAIAAPCyACIAlBwKvFABDjEgALIAAgB0HAq8UAEOMSAAtBwKvFABCwFQAL1wIBBn8jAEFAaiICJAAgAC0AFEEDRwRAIAIgAEEIajYCBCAAQRRqIAJBBGoQzA4LIAAoAhBB4ABsIQUgACgCDCIGQRBqIQADQAJAAkACQCAFBEAgBi0AHEEBcQ0DIABBCGooAgAhAyAAQQRqKAIAIQcCQAJAIAAoAgBBgICAgHhHBEAgA0EASA0EAkAgA0UEQEEBIQQMAQsgAxCsASIERQ0GCyADDQEMAgsgA0EASA0DAkAgA0UEQEEBIQQMAQsgAxCsASIERQ0FCyADRQ0BCyAEIAcgA/wKAAALIAJBgICAgHg2AiggAiADNgIMIAIgBDYCCCACIAM2AgQgAkGAgICAeDYCNCACQgQ3AiAgAkIANwIYIAJCgICAgIABNwIQIAEgAkEEahCQCQwDCyACQUBrJAAPCxDREwsACyAGQeAAaiEGIAVB4ABrIQUgAEHgAGohAAwACwALjwMBA38CQAJ/AkAgAUUEQEESEKwBIgJFDQMgAkEQakGZ/8gALwAAOwAAIAJBCGpBkf/IACkAADcAACACQYn/yAApAAA3AABBDBCsASIBDQEMAwtBGhCsASICRQ0CIAJBGGpBs//IAC8AADsAACACQRBqQav/yAApAAA3AAAgAkEIakGj/8gAKQAANwAAIAJBm//IACkAADcAAEEYEKwBIgFFDQJBBhCsASIDRQ0CIANBBGpBuf/IAC8AADsAACADQbX/yAAoAAA2AABBCBCsASIERQ0CIARCyua98+apnbbsADcAACABQQg2AhQgASAENgIQIAFChoCAgIABNwIIIAEgAzYCBCABQQY2AgBBAiEEQRoMAQtBCBCsASIDRQ0BIANCyua98+apnbbsADcAACABQQg2AgggASADNgIEIAFBCDYCAEEBIQRBEgshAyAAQQA6ADAgACADNgIcIAAgAjYCGCAAIAM2AhQgAEEwOgAQIAAgBDYCDCAAIAE2AgggACAENgIEIABBADYCAA8LAAvXAgEJfyMAQRBrIgYkACAGQQhqIAEQ3A4CQAJAAkACQCAGKAIMIgJBAE4EQCAGKAIIIQMCQCACRQRAQQEhBwwBCyACEKwBIgdFDQILIAIEQCAHIAMgAvwKAAALIAEoAgAiAygCECIEIAEoAhAiBU0NAiADKAIMIgkgBUEUbGoiBS0AACIKDQMgBSgCBCIIIARPDQQgBUEQQQggChtqKAIAIQQgAEEANgIUIAAgBDYCDCAAIAI2AgggACAHNgIEIAAgAjYCACAAQRBBCCAJIAhBFGxqIgAtAAAbIABqKAIANgIQIAMgAygCAEEBayIANgIAIABFBEAgAxCdEAsgASgCDCIAKAIAQQFrIQEgACABNgIAIAFFBEAgABCREAsgBkEQaiQADwsQ0RMLAAsgBSAEQfzKyQAQ4xIAC0GA58oAQShBnMvJABDGEwALIAggBEH8yskAEOMSAAvGAgEGfyMAQTBrIgMkACACKAIIIQQgAigCBCECEJYVIQUCQCAERQRAQQAhAgwBCyAEQThsIQgCQANAAn8CQAJAAkACQAJAIAIoAgBBAWsOBAECAwQACyADQQhqIAJBCGogARCiASADKAIIIQYgAygCDAwECyADQRBqIAEgAkEIahDhDiADKAIQIQYgAygCFAwDCyADQRhqIAEgAkEEahCZDiADKAIYIQYgAygCHAwCCyADQSBqIAJBCGogARCbByADKAIgIQYgAygCJAwBCyADQShqIAEgAkEIahDhDiADKAIoIQYgAygCLAshBCAGQQFxDQEgAkE4aiECIAUgByAEEIgVIAdBAWohByAIQThrIggNAAtBACECDAELQQEhAiAFQYQBTwRAIAUQ+RILIAQhBQsgACAFNgIEIAAgAjYCACADQTBqJAALtQIBBX9BC0EAIABBgI8ETxsiAkEFaiEBIAIgASAAQQt0IgIgAUECdCgC5JFEQQt0SRsiA0EDaiEBIAMgASABQQJ0KALkkURBC3QgAksbIgNBAWohASADIAEgAUECdCgC5JFEQQt0IAJLGyIDQQFqIQEgAyABIAFBAnQoAuSRREELdCACSxsiA0ECdCgC5JFEQQt0IQEgASACRiABIAJJaiADaiIDQQJ0IgJB5JHEAGohBSACKALkkURBFXYhAkG5AiEBAkAgA0EUTQRAIAUoAgRBFXYhASADRQ0BCyAFQQRrKAIAQf///wBxIQQLAkAgASACQX9zakUNACAAIARrIQQgAUEBayEBQQAhAANAIAQgACACQfnIwQBqLQAAaiIASQ0BIAEgAkEBaiIC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IAEgASAFaiABIARqIAMQ+Q4hASACIAIgBWogAiAEaiADEPkOIQILIABBBGooAgAiBCABQQRqKAIAIgcgAEEIaigCACIDIAFBCGooAgAiBSADIAVJGxCjEyIGIAMgBWsgBhsiBiAEIAJBBGooAgAiCCADIAJBCGooAgAiBCADIARJGxCjEyIJIAMgBGsgCRtzQQBOBH8gAiABIAcgCCAFIAQgBCAFSxsQoxMiACAFIARrIAAbIAZzQQBIGwUgAAsLoQIBBH8jAEEwayICJAAgACgCACIDQRRqKAIAIQAgA0EYaigCACEEQQEhAyABKAIAQfjbyQBBASABKAIEKAIMEQAAIQUgAkEBOgATIAJBADsAESACIAU6ABAgAiABNgIMAkACQAJAIAQEQCAEQegAbCEBA0AgAiAAQdwAajYCFCACIAA2AhggAEHoAGohACACQQxqIAJBFGpBmAIgAkEYakGZAhC/CyEEIAFB6ABrIgENAAsgAi0AEA0CIAQoAgAhAQwBCyAFDQELIAItABINASABKAIAQezbyQBBASABKAIEKAIMEQAAIQMLIAJBMGokACADDwsgAkEANgIoIAJBATYCHCACQbjMwQA2AhggAkIENwIgIAJBGGpBwMzBABDxEwALmwIBBX8jAEFAaiIBJABB+LXLACgCACICQf////8HSQRAQfi1ywAgAkEBajYCAAJAAkACQEGAtssAKAIAQRtGBEBB+LXLACACNgIADAELIAFBIGoiAkGAtssAEP8CIAFBCGoiAyACQQxqKQIANwMAIAFBEGoiBCACQRRqKQIANwMAIAFBGGoiBSACQRxqKAIANgIAQfi1ywBB+LXLACgCAEEBazYCACABIAEpAiQ3AwAgASgCICICQRtrQQFLDQELIABBBGoQtxAgAEEANgIQQRYhAgwBCyAAIAEpAwA3AgQgAEEcaiAFKAIANgIAIABBFGogBCkDADcCACAAQQxqIAMpAwA3AgALIAAgAjYCACABQUBrJAAPCxDWFQALrAIBA38jAEEQayICJAACQCABKAIAIgNBlYCAgHhGDQACQAJAAkACfwJAAkACQAJAAkBBFSADQYCAgIB4cyADQQBOG0EMaw4EAAECAwkLIAEoAgghBCABKAIMDAQLIAEoAgQhBCABKAIIDAMLIAJBBGogASgCCCABKAIMEJgIIAIoAgRF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KQMANwMAIABBCGogCkEIaikDADcDACAAQRBqIApBEGopAwA3AwAgAEEYaiAKQRhqKQMANwMAIABBIGogFCkDADcDACAAQShqIApBKGopAwA3AwAgAEEwaiAKQTBqKQMANwMAIABBOGogCkE4aikDADcDACAAQoCAgICACDcDWCAAQgA3A1AgAEL///f/vrayATcDSCAAQoCAgIDBwc0CNwNAIApB4ABqJAAL5gEBA38jAEEQayIDJAACfwJAIAEoAggiAkGAgIAQcUUEQCACQYCAgCBxDQEgACABEJEODAILIAAoAgAhAEEJIQIDQCACIANqQQZqIABBD3EtAJD7SjoAACACQQFrIQIgAEEPSyAAQQR2IQANAAsgAUEBQbLLwQBBAiACIANqQQdqQQkgAmsQzQkMAQsgACgCACEAQQkhAgNAIAIgA2pBBmogAEEPcS0A2stBOgAAIAJBAWshAiAAQQ9LIABBBHYhAA0ACyABQQFBssvBAEECIAIgA2pBB2pBCSACaxDNCQsgA0EQaiQAC6QCAQV/IwBBIGsiAiQAQQEhAwJAIAAvAQBBAUYEQCABKAIAQcjfxgBBByABKAIEKAIMEQAAIQMMAQsgASgCACIEQcDfxgBBCCABKAIEIgYoAgwiBREAAA0AIABBAmohAAJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANAiAAIAEQ7A4NAiABKAIAIQQgASgCBCgCDCEFDAELIARB6svBAEECIAURAAANASACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEOwODQEgAigCEEGxjsoAQQIgAigCFCgCDBEAAA0BCyAEQYKEywBBASAFEQAAIQMLIAJBIGokACADC6QCAQV/IwBBIGsiAiQAQQEhAwJAIAAtAABBAUYEQCABKAIAIgRBtMDKAEEEIAEoAgQiBigCDCIFEQAADQEgAEEBaiEAAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0DIAAgARDxDA0DIAEoAgAhBCABKAIEKAIMIQUMAQsgBEHqy8EAQQIgBREAAA0CIAJBAToADyACIAY2AgQgAiAENgIAIAJB7MvBADYCFCACIAEpAgg3AhggAiACQQ9qNgIIIAIgAjYCECAA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KQAANwAAIANBIGogAkEQaikAADcAACADQRhqIAJBCGopAAA3AAAgAyACKQAANwAQQdgAEKwBIgINAQsACyACQQQ6AAAgAiADKQAJNwABIAJBCWogA0EJaiIEQQhqKQAANwAAIAJBEWogBEEQaikAADcAACACQRlqIARBGGopAAA3AAAgAkEgaiAGKQAANwAAIAAgAjYCGCAAIAU2AhQgAEEHOgAAIABBDGogAUEIaikCADcCACAAIAEpAgA3AgQgA0EwaiQAC/MBAQR/IwBBEGsiAiQAIAIgACgCACIDQQJGNgIMIAEgAkEMaiIEQQQQuQgCQCADQQJGBEAgACgCCCEDIAIgACgCDCIANgIMIAEgBEEEELkIIABFDQEgAEEUbCEAA0AgAyABEN4RIANBFGohAyAAQRRrIgANAAsMAQsgAiADNgIMIAEgAkEMaiIEQQQQuQggACgCBCEFIANBAXEEQCAAKAIIIQMgAiAFNgIMIAEgBEEEELkIIAIgAzYCDCABIARBBBC5CCACIAAoAgw2AgwgASAEQQQQuQgMAQsgAiAFNgIMIAEgAkEMakEEELkICyACQRBqJAAL9wEBBH8jAEEQayIDJAACfyAAQf//A3EiAkHoB08EQCADIAAgAkGQzgBuIgRBkM4AbGsiAkH//wNxQeQAbiIFQQF0LwDEuUo7AAwgAyACIAVB5ABsa0H//wNxQQF0LwDEuUo7AA5BAQwBCyAAIQRBBSACQQpJDQAaIAMgACAAQf//A3FB5ABuIgRB5ABsa0H//wNxQQF0LwDEuUo7AA5BAwshAiAEQf//A3FFIABB//8DcUEAR3FFBEAgAkEBayICIANBC2pqIARB//8DcUEBdC0AxblKOgAACyABQQFBAUEAIANBC2ogAmpBBSACaxDNCSADQRBqJAALnQIBBX8jAEEgayICJAACQCAAKAIEQQVHBEBBASEDIAEoAgAiBEG0wMoAQQQgASgCBCIGKAIMIgURAAANAQJAIAEtAApBgAFxRQRAIARBkMfKAEEBIAURAAANAyAAIAEQ8AwNAyABKAIAIQQgASgCBCgCDCEFDAELIARB6svBAEECIAURAAANAiACQQE6AA8gAiAGNgIEIAIgBDYCACACQezLwQA2AhQgAiABKQIINwIYIAIgAkEPajYCCCACIAI2AhAgACACQRBqEPAMDQIg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OGoiA0EYaiIfIAJBEGoiEEEYaikDADcDACADQRBqIiAgEEEQaikDADcDACADQQhqIiEgEEEIaikDADcDACACIAIpAxA3AzggAkEGaiIQIAJBDmotAAA6AAAgAiACLwEMOwEEIAggEWoiA0EcaiAaOgAAIANBGGogCTYCACADQRRqIA42AgAgA0EQaiAYNgIAIANBDGogHToAACADQQRqICI3AgAgAyAcNgIAIANBKGogBDYCACADQSRqIAY2AgAgA0EgaiASNgIAIANBHWogAi8BCDsAACADQR9qIB4tAAA6AAAgA0EsaiACKQM4NwIAIANBNGogISkDADcCACADQTxqICApAwA3AgAgA0HEAGogHykDADcCACADQcwAaiATOgAAIANBzwBqIBAtAAA6AAAgA0HNAGogAi8BBDsAACADQdwAaiAbOgAAIANB2ABqIBQ2AgAgA0HUAGogGToAACADQdAAaiAPNgIAIAhB4ABqIQggAUHgAGohASAXQQFrIhcNAAsLIAsgCjYCCCALIBE2AgQgCyAKNgIAIAJB8ABqJAAMAgsQ0RMLAAsgBSgCDCIBIAUoAgRGBEAgCxDZEgsgACAFKQIENwIAIABBCGogAUEBajYCACAFKAIIIAFB4ABsaiIAQQA6AFwgAEEANgJYIABBADoAVCAAQYIEOwEcIABBBDYCGCAAQZyLyQA2AhQgAEGAgICAeDYCECAAQQI2AgAgByAHKAIAIgBBAWs2AgAgAEEBRgRAIAUQoggLIAVBEGokAAuCAgEFfyMAQSBrIgIkAAJAIAAoAgBBAkcEQEEBIQMgASgCACIEQbTAygBBBCABKAIEIgYoAgwiBREAAA0BAkAgAS0ACkGAAXFFBEAgBEGQx8oAQQEgBREAAA0DIAAgARCFDUUNAQwDCyAEQerLwQBBAiAFEQAADQIgAkEBOgAPIAIgBjYCBCACIAQ2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCFDQ0CIAJBsY7KAEECEIoJDQILIARBgoTLAEEBIAURAAAhAwwBCyABKAIAQbDAygBBBCABKAIEKAIMEQAAIQMLIAJBIGokACADC/UBAQJ/AkACQCABKAIAQQFHBEAgACABKQMQNwMAIABBKGogAUE4aikDADcDACAAQSBqIAFBMGop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gAFxRQRAIANBkMfKAEEBIAURAAANAiAEKAIEIAQoAgggAyAGENAGRQ0BDAILIANB6svBAEECIAURAAANASACIAY2AgQgAiADNgIAIAJBAToADyACIAJBD2o2AgggBCgCBCAEKAIIIAJB7MvBABDQBg0BIAJBsY7KAEECEIoJDQELIANBgoTLAEEBIAURAAAhAAsgAkEQaiQAIAALhAIBBX8jAEEQayICJAACQCAAKAIAIgQoAgBBgICAgHhHBEBBASEAIAEoAgAiA0G0wMoAQQQgASgCBCIGKAIMIgURAAANAQJAIAEtAApBgAFxRQRAIANBkMfKAEEBIAURAAANAyAEKAIEIAQoAgggAyAGENAGRQ0BDAMLIANB6svBAEECIAURAAANAiACIAY2AgQgAiADNgIAIAJBAToADyACIAJBD2o2AgggBCgCBCAEKAIIIAJB7MvBABDQBg0CIAJBsY7KAEECEIoJDQILIANBgoTLAEEBIAURAAAhAAwBCyABKAIAQbDAygBBBCABKAIEKAIMEQAAIQALIAJBEGokACAAC4QCAQV/IwBBEGsiAiQAAkAgACgCACIEKAIAQYGAgIB4RwRAQQEhACABKAIAIgNBtMDKAEEEIAEoAgQiBigCDCIFEQAADQECQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQMgBCgCBCAEKAIIIAMgBhDQBkUNAQwDCyADQerLwQBBAiAFEQAADQIgAiAGNgIEIAIgAzYCACACQQE6AA8gAiACQQ9qNgIIIAQoAgQgBCgCCCACQezLwQAQ0AYNAiACQbGOygBBAhCKCQ0CCyADQYKEywBBASAFEQAAIQAMAQsgASgCAEGwwMoAQQQgASgCBCgCDBEAACEACyACQRBqJAAgAAuDAgACfwJAIAJBCUcNAAJAAkACQCABLQAAQeEAaw4TAQMDAwMDAwMDAwMDAwMDAwMDAAMLIAEtAAFB5QBGDQEMAgsgAS0AAUHyAEcNASABLQACQecARw0BIAEtAANB9QBHDQEgAS0ABEHtAEcNASABLQAFQeUARw0BIAEtAAZB7gBHDQEgAS0AB0H0AEcNASABLQAIQfMARw0BQQAMAgsgAS0AAkHsAEcNACABLQADQeUARw0AIAEtAARB4wBHDQAgAS0ABUH0AEcNACABLQAGQekARw0AIAEtAAdB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IAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCFBA0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNB4InJAEEDIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABEO8QDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahDvEA0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNBq9zHAEEMIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABEI4FDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCOBQ0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNBxYLIAEEGIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABEJcPDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCXDw0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNBv4LIAEEGIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABEJcPDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCXDw0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNB7PjKAEEFIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABELIGDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCyBg0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNB3YjIAEEPIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABEJcPDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCXDw0BIAIoAhBBsY7KAEECIAIoAhQoAgwRAAANAQsgA0GChMsAQQEgBREAACEECyACQSBqJAAgBAv3AQEFfyMAQSBrIgIkAEEBIQQCQCABKAIAIgNBycnKAEEYIAEoAgQiBigCDCIFEQAADQACQCABLQAKQYABcUUEQCADQZDHygBBASAFEQAADQIgACABEJ8MDQIgASgCACEDIAEoAgQoAgwhBQwBCyADQerLwQBBAiAFEQAADQEgAkEBOgAPIAIgBjYCBCACIAM2AgAgAkHsy8EANgIUIAIgASkCCDcCGCACIAJBD2o2AgggAiACNgIQIAAgAkEQahCfDA0BIAIoAhBBsY7KAEECIAIoAhQo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LkH82soAEMYTAAvHAQECfyABKAIIIQMgASgCACICBEAgACADQQFrQXhxakEIaiACEQMACwJAAkACQCAAQX9GDQAgACAAKAIEIgJBAWs2AgQgAkEBRw0AIAEoAgRBBCADIANBBE0bIgFqQQdqQQAgAWtxIgFFDQAgAEEEaygCACICQXhxIQMgA0EEQQggAkEDcSICGyABakkNASACQQBHIAMgAUEnaktxDQIgABDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAvaAQECfyMAQRBrIgQkAAJAAkACQEEBEKwBIgVFDQAgBUEiOgAAIARBATYCDCAEIAU2AgggBEEBNgIEIAEgBEEEahCxDSADQQBIDQECQCADRQRAQQEhBQwBCyADEKwBIgVFDQELIAMEQCAFIAIgA/wKAAALIAQgAzYCDCAEIAU2AgggBCADNgIEIAEgBEEEahCxDUEBEKwBIgINAgsACxDREwALIAJBIjoAACAEQQE2AgwgBCACNgIIIARBATYCBCABIARBBGoQsQ0gAEGBgICAeDYCACAEQRBqJAAL2AEBAn8jAEEwayIDJAAgAyABIAJBARCjAQJAAkAgAygCAEGBgICAeEYEQEEEEKwBIgRFDQEgBEGgnrmCAjYAACADQQQ2AgggAyAENgIEIANBBDYCACABIAMQsQ0gACABIAJBNGoQgwIMAgsgACADKQIANwIAIABBKGogA0EoaikCADcCACAAQSBqIANBIGopAgA3AgAgAEEYaiADQRhqKQIANwIAIABBEGogA0EQaikCADcCACAAQQhqIANBCGopAgA3AgAgAkE0ahCpBgwBCwALIANBMGokAAvhAQEDfyMAQRBrIgQkAAJAAkACQAJAAkACQAJAIAFBBWsOCAIDAAMDAwMBAwtBASEDDAILQQMhAwwBCyAEQQhqIAIoAgAgAigCBBDYECAEKAIMIQEgBCgCCCEDQQgQrAEiBUUNAyAFIAM2AgAgBSABNgIEIAJBBGsoAgAiAUEDcSEDIAFBeHFBDEEQIAMbSQ0BIANBAEcgAUEwT3ENAiACEO4FQQIhAwsgACAFNgIEIAAgAzYCACAEQRBqJAAPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsAC9gBAQJ/IwBBMGsiAyQAIAMgASACQQEQ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IABBFGogAUEIaigCADYCACAAIAEpAgA3AgwgAkFAayQAC7MBAQF/IAEoAggiAyABKAIARgRAIAEQxBILIAEgA0EBajYCCCABKAIEIANBMGxqIgNCATcCICADQoGAgICAgICAgH83AhggA0H528kANgIUIANBgICAgHg2AhAgA0IBNwIIIANCg4CAgIiAgICAfzcCACABKAIUIgMgASgCDEYEQCABQQxqEMcSCyABKAIQIANByABsaiACQcgA/AoAACAAQYGAgIB4NgIAIAEgA0EBajYCFAuXAQECfyMAQSBrIgIkAAJ/IAEoAgBBAUYEQCACQRxqIAFBBGoiA0EIaigCADYCACACIAMpAgA3AhQgAiABKAIQQQhqNgIQIAIgAkEQahD+CSACKAIAIQMgAigCBAwBCyACQQhqIAEoAhBBCGogASgCBBDDDiACKAIIIQMgAigCDAshASAAIAM2AgAgACABNgIEIAJBIGokAAuGAQECfyADQQhPBEAgACADQQN2IgNBB3QiBCAAaiADQeABbCIFIABqIAMQ3BEhACABIAEgBGogASAFaiADENwRIQEgAiACIARqIAIgBWogAxDcESECCyAAIAEQuQIhAyAAIAIQuQIgA3PAQQBOBEAgAiABIAEgAhC5AiADc8BBAEgbIQALIAALhQEBBX8gASACIAEoAgwiByABKAIEIgNrQbABbiIGIAIgBkkbIgRBsAFsIANqIgU2AgQgBARAA0AgAxCjBCADQbABaiEDIARBAWsiBA0ACwsgAiAGTQRAIAUgB0cEQCABIAVBsAFqNgIEIAAgBUGwAfwKAAAPCyAAQQU2AnAPCyAAQQU2AnALjwEBBH8jAEEQayICJAAgAiAAKAIAIgM2AgwgASACQQxqIgRBBBC5CCAAKAIEIQUCQCADQQFGBEAgACgCCCEDIAIgBTYCDCABIARBBBC5CCACIAM2AgwgASAEQQQQuQggAiAAKAIMNgIMIAEgBEEEELkIDAELIAIgBTYCDCABIAJBDGpBBBC5CAsgAkEQaiQAC4EBAQN/AkACfyABQgxaBEAgAUIMfUIMWg0CQQEhAyABp0EMawwBCyABpwshBEEBIQIgACgCeEEBRgRAIAAoAnwgA0cNAQsgACADNgJ8IABBATYCeCAAKAKAAUEBRgRAIAAoAoQBIARHDQELIAAgBDYChAEg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BEHBAGtB/wFxQRpJG3JB/wFxIANBIEEAIANBwQBrQf8BcUEaSRtyQf8BcUYNAAsLQQALkwEBA38CQAJAAkAgACgCACIBQYKAgIB4Rg0AIABBEGoQmAcgAUGCgICAeEgNACABRQ0AIAAoAgQiA0EEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyABakkNASACQQBHIAAgAUEnaktxDQIgAxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuMAQECfwJAAn8CQAJAAkAgACgCAA4CAQIACyAAKAIUIgIoAgAhASACIAFBAWs2AgAgAUEBRw0DIABBFGoMAgsgACgCBCICKAIAIQEgAiABQQFrNgIAIAFBAUcNAiAAQQRqDAELIAAoAhQiAigCACEBIAIgAUEBazYCACABQQFHDQEgAEEUagsoAgAQMgsLigEBA38gACgCACECIAAoAgQiACgCACIBBEAgAiABEQMACwJAAkAgACgCBCIABEAgAkEEaygCACIDQXhxIQEgAUEEQQggA0EDcSIDGyAAakkNASADQQBHIAEgAEEnaktxDQIgAhDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuDAQEBfyMAQUBqIgIkACACIAE2AgwgAiAANgIIIAJBATYCLCACQcCOwAA2AiggAkECNgIUIAJBuJHIADYCECACQgI3AhwgAiACQShqrUKAgICA4AGENwM4IAIgAkEIaq1CgICAgMABhDcDMCACIAJBMGo2AhggAkEQahDHDSACQUBrJAALgwEBAX8jAEFAaiICJAAgAiABNgIMIAIgADYCCCACQQ02AiwgAkGImcgANgIoIAJBAjYCFCACQbiRyAA2AhAgAkICNwIcIAIgAkEoaq1CgICAgOABhDcDOCACIAJBCGqtQoCAgIDAAYQ3AzAgAiACQTBqNgIYIAJBEGoQ5A8gAkFAayQAC44BAQN/IwBBEGsiAiQAIAJBBGogAEEAEIQOAkACQCACKAIEIAEoAgAiACABKAIEIgMQlgtFBEAgAEEgIAMoAhAiBBEBAEUNAQtBASEBDAELQQEhASACKAIIIAIoAgwgACADELIJDQAgAEEgIAQRAQANACAAQd2ZwQBBAyADKAIMEQAAIQELIAJBEGokACABC5ABAQN/IAAQ+gECQAJAAkAgACgCUCIBQYGAgIB4Rg0AIAFBgICAgHhGDQAgAUUNACAAKAJUIgNBBGsoAgAiAkF4cSEAIABBBEEIIAJBA3EiAhsgAWpJDQEgAkEARyAAIAFBJ2pLcQ0CIAMQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALjQEBAX8jAEEgayIAJAAgASkDAEIEUQRAIAFB9AFqIQIgASgC9AFBgICAgHhGBEAgAhCHDiABQQA2AvwBIAFCgICAgMAANwL0AQsgAEEgaiQAIAIPCyAAQQE2AgQgAEGM4MoANgIAIABCATcCDCAAQvTLx4DAATcDGCAAIABBGGo2AgggAEH8y8cAEPETAAtwAQN/IwBBEGsiAiQAIAAoAgAtAAAhA0EDIQADQCAAIAJqQQxqIANBD3FBkPvKAGotAAA6AAAgAyIEQQR2IQMgAEEBayEAIARBD0sNAAsgAUEBQbLLwQBBAiAAIAJqQQ1qQQMgAGsQzQkgAkEQaiQAC20BA38jAEEQayICJAAgAC0AACEDQQMhAANAIAAgAmpBDGogA0EPcUGQ+8oAai0AADoAACADIgRBBHYhAyAAQQFrIQAgBEEPSw0ACyABQQFBssvBAEECIAAgAmpBDWpBAyAAaxDNCSACQRBqJAALiwEBA38CQAJAAkAgACgCACIBQQdGDQACQCABDgIBAQALIAAoAgQiAUUNACAAKAIIIgNBBGsoAgAiAkF4cSEAIABBBEEIIAJBA3EiAhsgAWpJDQEgAkEARyAAIAFBJ2pLcQ0CIAMQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALigEBAn8gASgCCCECIAEoAgQhAwJAAkAgASgCAEGAgICAeEcEQCACQQBIDQECQCACRQRAQQEhAQwBCyACEKwBIgFFDQMLIAIEQCABIAMgAvwKAAALIAAgAjYCCCAAIAE2AgQgACACNgIADwsgACACNgIIIAAgAzYCBCAAQYCAgIB4NgIADwsQ0RMLAAuIAQEDfyAAQRBqENEEAkACQAJAIAAoAgAiAUGCgICAeEgNACABRQ0AIAAoAgQiA0EEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyABakkNASACQQBHIAAgAUEnaktxDQIgAxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuIAQEDfyAAQRBqEJgHAkACQAJAIAAoAgAiAUGCgICAeEgNACABRQ0AIAAoAgQiA0EEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyABakkNASACQQBHIAAgAUEnaktxDQIgAxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAuLAQEDfwJAAkACQCAAKAIAIgFBgYCAgHhGDQAgAUGAgICAeEYNACABRQ0AIAAoAgQiA0EEaygCACICQXhxIQAgAEEEQQggAkEDcSICGyABakkNASACQQBHIAAgAUEnaktxDQIgAxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAt5AQF/IwBBQGoiAyQAIAMgAjYCFCADIAE2AhAgAyAANgIMIANBAjYCHCADQeSQyAA2AhggA0ICNwIkIAMgA0EQaq1CgICAgMAAhDcDOCADIANBDGqtQoCAgIDQAYQ3AzAgAyADQTBqNgIgIANBGGoQ5A8gA0FAayQAC3ABBn4gA0L/////D4MiBSABQv////8PgyIGfiEHIAAgByAGIANCIIgiCX4iBiAFIAFCIIgiCH58IgVCIIZ8Igo3AwAgACAHIApWrSAIIAl+IAUgBlStQiCGIAVCIIiEfHwgASAEfiACIAN+fHw3AwgLfAEBfyMAQUBqIgUkACAFIAE2AgwgBSAANgIIIAUgAzYCFCAFIAI2AhAgBUECNgIcIAVB2NPJADYCGCAFQgI3AiQgBSAFQRBqrUKAgICAwAKENwM4IAUgBUEIaq1CgICAgNAChDcDMCAFIAVBMGo2AiAgBUEYaiAEEPETAAt/ACMAQTBrIgAkACAAIAE2AgggACACNgIMAkAgAkEGRgRAIAFB3L/KAEEGEKMTRQ0BCyAAQQI2AhQgAEH4i8YANgIQIABCATcCHCAAIABBCGqtQoCAgIDAAYQ3AyggACAAQShqNgIYIABBEGpBiIzGABDxEwALIABBMGokAEEHC4UBAQN/IAAoAiAiAyABKAL8ASIBKAIIIgJPBEAgAyACQbj4xAAQ4xIACyAAKAIAIQIgACgCHCEEIAEoAgQgA0HkAGxqIgEgACgCBDYCDCABIAI2AgggASAAKQIINwIQIAEgBDYCJCABQRhqIABBEGopAgA3AgAgAUEgaiAAQRhqKAIANgIAC4UBAQN/IAAQhwICQAJAAkAgACgCUCIBQYKAgIB4SA0AIAFFDQAgACgCVCIDQQRrKAIAIgJBeHEhACAAQQRBCCACQQNxIgIbIAFqSQ0BIAJBAEcgACABQSdqS3ENAiADEO4FCw8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC4UBAQR/AkACQAJAIAAoAggiAUGAgICAeEYNACABRQ0AIAAoAgwiBEEEaygCACICQXhxIQMgA0EEQQggAkEDcSICGyABakkNASACQQBHIAMgAUEnaktxDQIgBBDuBQsgABDpEg8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC4ABAQF/AkBB4AAQrAEiBUUNACAFIAFB4AD8CgAAQbABEKwBIgFFDQAgASAEQbAB/AoAAEHgABCsASIERQ0AIARBgYCAgHg2AlAgBCABNgIEIARBAzYCACAAIAU2AgwgACAENgIQIAAgAzYCCCAAIAI2AgQgAEGAgICAeDYCAA8LAAtxAQJ/A0AgAC0AACIBQQlHBEACQEEBIAF0IgFBmAtxDQAgAUEHcQRAIAAoAgxB0ABsIQEgACgCCCEAA0AgAUUEQEEADwsgAUHQAGshASAAEJASIABB0ABqIQBFDQALC0EBDwsFIAAoAgghAAwBCwtBAAuAAQEBfyABKAIAQRVHBEAgACABKQMANwMAIABBGGogAUEYaikDADcDACAAQRBqIAFBEGopAwA3AwAgAEEIaiABQQhqKQMANwMADwtBBBCsASICBEAgAEEENgIMIAAgAjYCCCAAQpOAgIDAADcDACACQe7qseMGNgAAIAEQrQQPCwALfAEBfyMAQSBrIgIkAAJ/IAAoAgBBAUYEQCABKAIAQbnVyQBBECABKAIEKAIMEQAADAELIAJBAjYCBCACQdzVyQA2AgAgAkIBNwIMIAIgAK1CgICAgNABhDcDGCACIAJBGGo2AgggASgCACABKAIEIAIQuAkLIAJBIGokAAt8AQF/IwBBIGsiAiQAAn8gACgCAEEBRgRAIAEoAgBB7NXJAEEVIAEoAgQoAgwRAAAMAQsgAkECNgIEIAJBmNbJADYCACACQgE3AgwgAiAArUKAgICA0AGENwMYIAIgAkEYajYCCCABKAIAIAEoAgQgAhC4CQsgAkEgaiQAC3IBAX8jAEEwayICJAAgACgCACEAIAJBAjYCDCACQeStxgA2AgggAkICNwIUIAIgAK1CgICAgPAQhDcDKCACIABBDGqtQoCAgICAEYQ3AyAgAiACQSBqNgIQIAEoAgAgASgCBCACQQhqELgJIAJBMGokAAuAAQEDfwJAAkACQCAAKAIAIgFBgICAgHhGDQAgAUUNACAAKAIEIgNBBGsoAgAiAkF4cSEAIABBBEEIIAJBA3EiAhsgAWpJDQEgAkEARyAAIAFBJ2pLcQ0CIAMQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALgAEBA38CQAJAAkAgACgCACIBQYKAgIB4SA0AIAFFDQAgACgCBCIDQQRrKAIAIgJBeHEhACAAQQRBCCACQQNxIgIbIAFqSQ0BIAJBAEcgACABQSdqS3ENAiADEO4FCw8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC2YBA38gASgCKCIEBEAgASgCLCAEa0HIAG4hAgsgACABKAIwIgQEfyABKAI0IARrQcgAbgVBAAsgAmoiAzYCCCAAIAEoAiAiAkUgASgCJCACRnI2AgQgACABKAIMRSADQQBHcTYCAAuAAQEDfwJAAkACQCAAKAIAIgFBhICAgHhIDQAgAUUNACAAKAIEIgNBBGsoAgAiAkF4cSEAIABBBEEIIAJBA3EiAhsgAWpJDQEgAkEARyAAIAFBJ2pLcQ0CIAMQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALgAEBAX8CQEHgABCsASIDRQ0AIAMgAUHgAPwKAABBDBCsASIBRQ0AIAEgAikCADcCACABQQhqIAJBCGooAgA2AgBB4AAQrAEiAkUNACACQYGAgIB4NgJQIAIgATYCBCACQQk2AgAgACACNgIIIAAgAzYCBCAAQYiAgIB4NgIADwsAC4ABAQF/AkBB4AAQrAEiA0UNACADIAFB4AD8CgAAQQwQrAEiAUUNACABIAIpAgA3AgAgAUEIaiACQQhqKAIANgIAQeAAEKwBIgJFDQAgAkGBgICAeDYCUCACIAE2AgQgAkEJNgIAIAAgAjYCCCAAIAM2AgQgAEGHgICAeDYCAA8LAAttAgF+An8jAEEQayIDJAAgACgCACkDACECQREhAANAIAAgA2pBAmsgAqdBD3EtAJD7SjoAACAAQQFrIQAgAkIPViACQgSIIQINAAsgAUEBQbLLwQBBAiAAIANqQQFrQREgAGsQzQkgA0EQaiQAC2UBAX8CfyADQQBIBEBBASEBQQQMAQsCfwJ/IAEEQCACIAFBASADEMgGDAELIAMQrAELIgRFBEAgAEEBNgIEQQEMAQsgACAENgIEQQALIQEgAyEEQQgLIABqIAQ2AgAgACABNgIAC3MAIABCCTcDACAAIAEpAgA3AgggAEE4aiABQTBqKAIANgIAIABBMGogAUEoaikCADcCACAAQShqIAFBIGopAgA3AgAgAEEgaiABQRhqKQIANwIAIABBGGogAUEQaikCADcCACAAQRBqIAFBCGopAgA3AgALcwAgAEIINwMAIAAgASkCADcCCCAAQThqIAFBMGooAgA2AgAgAEEwaiABQShqKQIANwIAIABBKGogAUEgaikCADcCACAAQSBqIAFBGGopAgA3AgAgAEEYaiABQRBqKQIANwIAIABBEGogAUEIaikCADcCAAtvAQJ/IwBBMGsiAiQAIAEoAgQhAyABKAIAIAJBAjYCDCACQajUyQA2AgggAkICNwIUIAIgAEEIaq1CgICAgMABhDcDKCACIACtQoCAgIDAAYQ3AyAgAiACQSBqNgIQIAMgAkEIahC4CSACQTBqJAALbwECfyMAQTBrIgIkACABKAIEIQMgASgCACACQQM2AgwgAkHU1MkANgIIIAJCAjcCFCACIABBCGqtQoCAgICwAYQ3AyggAiAArUKAgICAsAGENwMgIAIgAkEgajYCECADIAJBCGoQuAkgAkEwaiQAC4gBAQF/AkBByAAQrAEiAUUNAEHkABCsASICRQ0AIAJBCDoABCACQQI2AgAgAEEBNgIIIAAgATYCBCAAQQE2AgAgAUEBOwFEIAFBBzYCQCABQcCOyQA2AjwgAUGAgICAeDYCOCABQgQ3AzAgAUIBNwMoIAEgAjYCJCABQQE2AiAgAUEcNgIADwsAC4ABAQN/AkACQCAAKAIAIgJBgICAgHhyQYCAgIB4RwRAIAAoAgQiA0EEaygCACIBQXhxIQAgAEEEQQggAUEDcSIBGyACakkNASABQQBHIAAgAkEnaktxDQIgAxDuBQsPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtwAAJAAkAgAigCAEEERgRAIAIoAjBB2ABsIQEgAigCLCECA0AgAUUEQEEBDwsgAUHYAGshASACKAJMIAIoAlAgAiADEKMSIAJB2ABqIQINAAsMAQsgA0EQaiAAIAEQow0iAA0BC0EADwsgAiAAENMIC3YBAX8jAEEwayICJAAgAiAAKAIANgIMIAJBATYCJCACQczbygA2AiAgAkEBNgIUIAJBjODKADYCECACQQE2AhwgAiACQQxqrUKAgICAwDCENwMoIAIgAkEoajYCGCABKAIAIAEoAgQgAkEQahC4CSACQTBqJAALdgEBfyMAQTBrIgIkACACIAAoAgA2AgwgAkEBNgIkIAJBnNvKADYCICACQQE2AhQgAkGM4MoANgIQIAJBATYCHCACIAJBDGqtQoCAgIDQMIQ3AyggAiACQShqNgIYIAEoAgAgASgCBCACQRBqELgJIAJBMGokAAt2AQF/IwBBMGsiAiQAIAIgACgCADYCDCACQQE2AiQgAkG028oANgIgIAJBATYCFCACQYzgygA2AhAgAkEBNgIcIAIgAkEMaq1CgICAgOAwhDcDKCACIAJBKGo2AhggASgCACABKAIEIAJBEGoQuAkgAkEwaiQAC2wBAX8jAEEwayIDJAAgAyACNgIEIAMgATYCACADQQI2AgwgA0GkkMgANgIIIANCAjcCFCADIAOtQoCAgIDAAIQ3AyggAyAArUKAgICA0ACENwMgIAMgA0EgajYCECADQQhqEOQPIANBMGokAAtsAQF/IwBBMGsiAyQAIAMgAjYCBCADIAE2AgAgA0ECNgIMIANBzI/KADYCCCADQgI3AhQgAyADrUKAgICAwACENwMoIAMgAK1CgICAgNAAhDcDICADIANBIGo2AhAgA0EIahDtDSADQTBqJAALcgEDfwJAAkAgACgCACICBEAgACgCBCIDQQRrKAIAIgFBeHEhACAAQQRBCCABQQNxIgEbIAJqSQ0BIAFBAEcgACACQSdqS3ENAiADEO4FCw8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC2wAIAJFBEAgAEEANgIAIABBBDoABA8LIAEtAABBOkcEQCAAQQA2AgAgAEEDOgAEDwsCQCACQQFHBEAgASwAAUFASA0BCyAAIAJBAWs2AgQgACABQQFqNgIADwsgASACQQEgAkHArMEAEI4VAAt5AgJ9An8gASgCCCIFQYCAgAFxIQQgACoCACECIAVBgICAgAFxRQRAAkAgAosiA0PKGw5aYA0AIAJDAAAAAFwgA0MXt9E4XXENACABIAIgBEEAR0EBEI8IDwsgASACIARBAEcQnwcPCyABIAIgBEEARyABLwEOEM4GC4UBAgJ8An8gASgCCCIFQYCAgAFxIQQgACsDACECIAVBgICAgAFxRQRAAkAgApkiA0QAgOA3ecNBQ2YNACACRAAAAAAAAAAAYiADRC1DHOviNho/Y3ENACABIAIgBEEAR0EBEP4HDwsgASACIARBAEcQkwcPCyABIAIgBEEARyABLwEOEMEGC5EBAQF/IAEoAgAhAiABKAIEKAIMIQECQAJAAkACQAJAAkAgAC0AAGhBAWsOBQECAwQFAAsgAkGwzcQAQQUgAREAAA8LIAJBtc3EAEEEIAERAAAPCyACQbnNxABBBCABEQAADwsgAkG9zcQAQQMgAREAAA8LIAJBwM3EAEEGIAERAAAPCyACQcbNxABBBCABEQAAC3YBAn8CQAJAAkAgAEGEgICAeEgNACAARQ0AIAFBBGsoAgAiAkF4cSEDIANBBEEIIAJBA3EiAhsgAGpJDQEgAkEARyADIABBJ2pLcQ0CIAEQ7gULDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALbwEBfyMAQRBrIgMkACADQQRqIAAgACgCDBCEDgJ/AkAgAygCBCABIAIQlgtFBEAgAUHUACACKAIQEQEARQ0BC0EBDAELQQEgAygCCCADKAIMIAEgAhCyCQ0AGiAAKAIMIAEgAhCwDAsgA0EQaiQAC2QBA38gACgCCCICIAEoAghHBEBBAA8LIAJFBEBBAQ8LIAEoAgQhASAAKAIEIQAgAkEBayECA0AgACABEMIGIgMEQCACQQBHIABByAFqIQAgAUHIAWohASACQQFrIQINAQsLIAMLZAEDfyAAKAIIIgIgASgCCEcEQEEADwsgAkUEQEEBDwsgASgCBCEBIAAoAgQhACACQQFrIQIDQCAAIAEQxAYiAwRAIAJBAEcgAEHIAWohACABQcgBaiEBIAJBAWshAg0BCwsgAwtvAQV/IwBBEGsiASQAQQQgACgCACIDQQF0IgIgAkEETRshAiABQQRqIAMgACgCBCACQQhBMBCiESABKAIEQQFGBEAgASgCCCABKAIMIQUQjBUACyABKAIIIQMgACACNgIAIAAgAzYCBCABQRBqJAALcAEFfyMAQRBrIgEkAEEEIAAoAgAiA0EBdCICIAJBBE0bIQIgAUEEaiADIAAoAgQgAkEIQcAAEKIRIAEoAgRBAUYEQCABKAIIIAEoAgwhBRCMFQALIAEoAgghAyAAIAI2AgAgACADNgIEIAFBEGokAAtvAQV/IwBBEGsiASQAQQQgACgCACIDQQF0IgIgAkEETRshAiABQQRqIAMgACgCBCACQQRBCBCiESABKAIEQQFGBEAgASgCCCABKAIMIQUQjBUACyABKAIIIQMgACACNgIAIAAgAzYCBCABQRBqJAALaQEBf0EGIQUgACABQQFxBH8gAyAEayEBAkAgAyAERg0AAkAgASADTwRAIAQNAQwCCyABIAJqLAAAQb9/Sg0BCyACIANBACABQaC1wQAQjhUACyAAIAE2AgggACACNgIEQQAFQQYLOgAAC3ABBX8jAEEQayIBJABBBCAAKAIAIgNBAXQiAiACQQRNGyECIAFBBGogAyAAKAIEIAJBBEHkABCiESABKAIEQQFGBEAgASgCCCABKAIMIQUQjBUACyABKAIIIQMgACACNgIAIAAgAzYCBCABQRBqJAALbwEFfyMAQRBrIgEkAEEEIAAoAgAiA0EBdCICIAJBBE0bIQIgAUEEaiADIAAoAgQgAkEEQRAQohEgASgCBEEBRgRAIAEoAgggASgCDCEFEIwVAAsgASgCCCEDIAAgAjYCACAAIAM2AgQgAUEQaiQAC28BBX8jAEEQayIBJABBBCAAKAIAIgNBAXQiAiACQQRNGyECIAFBBGogAyAAKAIEIAJBBEEUEKIRIAEoAgRBAUYEQCABKAIIIAEoAgwhBRCMFQALIAEoAgghAyAAIAI2AgAgACADNgIEIAFBEGokAAtvAQV/IwBBEGsiASQAQQQgACgCACIDQQF0IgIgAkEETRshAiABQQRqIAMgACgCBCACQQRBBBCiESABKAIEQQFGBEAgASgCCCABKAIMIQUQjBUACyABKAIIIQMgACACNgIAIAAgAzYCBCABQRBqJAALcAEFfyMAQRBrIgEkAEEEIAAoAgAiA0EBdCICIAJBBE0bIQIg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7MnHgMABNwMYIAAgAEEYajYCCCAAQfTJxwAQ8RMACyAAQSBqJAAgAUEYagtoACMAQSBrIgAkAAJAIAEpAwBCBVEEQCABKAIIQSFGDQELIABBATYCBCAAQYzgygA2AgAgAEIBNwIMIABC7MXHgMABNwMYIAAgAEEYajYCCCAAQfTFxwAQ8RMACyAAQSBqJAAgAUEMagtoACMAQSBrIgAkAAJAIAEpAwBCBVEEQCABKAIIQSFGDQELIABBATYCBCAAQYzgygA2AgAgAEIBNwIMIABC6MbHgMABNwMYIAAgAEEYajYCCCAAQfDGxwAQ8RMACyAAQSBqJAAgAUEYagtvAQV/IwBBEGsiASQAQQQgACgCACIDQQF0IgIgAkEETRshAiABQQRqIAMgACgCBCACQQhBIBCiESABKAIEQQFGBEAgASgCCCABKAIMIQUQjBUACyABKAIIIQMgACACNgIAIAAgAzYCBCABQRBqJAALfQMBfwF+AXwjAEEQayIDJAACQAJAAkACQCAAKAIAQQFrDgIBAgALIAArAwghBSADQQM6AAAgAyAFOQMIDAILIAApAwghBCADQQE6AAAgAyAENwMIDAELIAApAwghBCADQQI6AAAgAyAENwMICyADIAEgAhCZESADQRBqJAALaQEDfyMAQRBrIgIkAAJAIAEoAgAiBCgCAEEBRw0AIAQtAARBA0cNACACQQhqIARBCGooAgAiASgCACABKAIEKAIYEQIAIAIoAgwhASACKAIIIQMLIAAgATYCBCAAIAM2AgAgAkEQaiQAC28BBX8jAEEQayIBJABBBCAAKAIAIgNBAXQiAiACQQRNGyECIAFBBGogAyAAKAIEIAJBCEEQEKIRIAEoAgRBAUYEQCABKAIIIAEoAgwhBRCMFQALIAEoAgghAyAAIAI2AgAgACADNgIEIAFBEGokAAtwAQV/IwBBEGsiASQAQQQgACgCACIDQQF0IgIgAkEETRshAiABQQRqIAMgACgCBCACQQRB4AAQohEgASgCBEEBRgRAIAEoAgggASgCDCEFEIwVAAsgASgCCCEDIAAgAjYCACAAIAM2AgQgAUEQaiQAC3ABBX8jAEEQayIBJABBBCAAKAIAIgNBAXQiAiACQQRNGyECIAFBBGogAyAAKAIEIAJBBEHcABCiESABKAIEQQFGBEAgASgCCCABKAIM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DCACQgE3AhggAiACQSRqrUKAgICA4AKENwMoIAIgAkEoajYCFCABKAIAIAEoAgQgAkEMahC4CSACQTBqJAALXwEBfyMAQTBrIgIkACACIAE2AgwgAiAANgIIIAJBAjYCFCACQcSQyAA2AhAgAkIBNwIcIAIgAkEIaq1CgICAgMABhDcDKCACIAJBKGo2AhggAkEQahDHDSACQTBqJAALXwEBfyMAQTBrIgIkACACIAE2AgwgAiAANgIIIAJBAjYCFCACQYiRyAA2AhAgAkIBNwIcIAIgAkEIaq1CgICAgMABhDcDKCACIAJBKGo2AhggAkEQahDHDSACQTBqJAALZwECfwJAIAIgASgCHCIDSQRAIAEoAhggAkHwAGxqIgIoAlwhAyACKAJYIQIgASABKAIAIgRBAWo2AgAgBEEATg0BAAsgAiADQbCoxQAQ4xIACyAAIAM2AgggACACNgIEIAAgATYCAAtnAQJ/AkAgAiABKAIcIgNJBEAgASgCGCACQfAAbGoiAigCaCEDIAIoAmQhAiABIAEoAgAiBEEBajYCACAEQQBODQEACyACIANBsKjFABDjEgALIAAgAzYCCCAAIAI2AgQgACABNgIAC3AAAkACQAJAIAFBBGsOAwECAAILIABBnJ7KAEEGEKMTDQFBAA8LIAAoAABB38LZuwZGBEBBAQ8LIAAoAABB3+bV6wZGBEBBAg8LIAAoAABB39ql8wZGBEBBAw8LIAAoAABB39qFwwdHDQBBBA8LQQULXwEBfyMAQTBrIgIkACACIAE2AgwgAiAANgIIIAJBAjYCFCACQYiRyAA2AhAgAkIBNwIcIAIgAkEIaq1CgICAgMABhDcDKCACIAJBKGo2AhggAkEQahDkDyACQTBqJAALXwEBfyMAQTBrIgIkACACIAE2AgwgAiAANgIIIAJBAjYCFCACQcSQyAA2AhAgAkIBNwIcIAIgAkEIaq1CgICAgMABhDcDKCACIAJBKGo2AhggAkEQahDkDyACQTBqJAALewEBfwJAAkAgAEGEAU8EQCAA0G8mAUHMussAKAIADQFB3LrLACgCACIBIABLDQIgACABayIAQdS6ywAoAgBPDQJBvLbLACgCACAAQQJ0akHYussAKAIANgIAQdi6ywAgADYCAEHMussAQQA2AgALDwtBpITLABDUFQsAC1YBAX4CQCADQcAAcUUEQCADRQ0BIAJBACADa0E/ca2GIAEgA0E/ca0iBIiEIQEgAiAEiCECDAELIAIgA0E/ca2IIQFCACECCyAAIAE3AwAgACACNwMIC1wBAX8jAEEwayIDJAAgAyAANgIMIANBAjYCFCADQZyYwQA2AhAgA0IBNwIcIAMgA0EMaq1CgICAgKAOhDcDKCADIANBKGo2AhggASACIANBEGoQuAkgA0EwaiQAC1sAIwBBIGsiACQAIAEpAwBCB1IEQCAAQQE2AgQgAEGM4MoANgIAIABCATcCDCAAQvDEx4DAATcDGCAAIABBGGo2AgggAEH4xMcAEPETAAsgAEEgaiQAIAFBGGoLWwAjAEEgayIAJAAgASkDAEIHUgRAIABBATYCBCAAQYzgygA2AgAgAEIBNwIMIABCyMPHgMABNwMYIAAgAEEYajYCCCAAQdDDxwAQ8RMACyAAQSBqJAAgAUEMagt4AEEYEKwBIgFFBEAACyABQQA6ABQgAUHAkckANgIMIAFBATYCCCABQoGAgIAQNwIAIABBADoAXCAAIAE2AlggAEEAOgBUIABBghA7ARwgAEENNgIYIABBzfbIADYCFCAAQYCAgIB4NgIQIABBEjoADCAAQQA2AgALeABBGBCsASIBRQRAAAsgAUEAOgAUIAFBwI/JADYCDCABQQE2AgggAUKBgICAEDcCACAAQQA6AFwgACABNgJYIABBADoAVCAAQYIQOwEcIABBCDYCGCAAQcX2yAA2AhQgAEGAgICAeDYCECAAQRE6AAwgAEEANgIAC3gAQRgQrAEiAUUEQAALIAFBADoAFCABQdCPyQA2AgwgAUEBNgIIIAFCgYCAgBA3AgAgAEEAOgBcIAAgATYCWCAAQQA6AFQgAEGCEDsBHCAAQQo2AhggAEG79sgANgIUIABBgICAgHg2AhAgAEEQOgAMIABBADYCAAtfAQJ/AkAgAEEEaygCACICQXhxIgNBBEEIIAJBA3EiAhsgAWpPBEAgAkEARyADIAFBJ2pLcQ0BIAAQ7gUPC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAtqAQF/IwBBEGsiAiQAIAIgACgCACIAQdAAajYCDCABQbvOxgBBBkGCycYAQQUgAEHcAUG40cYAQQogAEE0akHdAUHqzcYAQQkgAEHEAGpB3gFBltDJAEEHIAJBDGpB3wEQ3BAgAkEQaiQAC2oBAX8jAEEQayICJAAgAiAAKAIAIgBBkAFqNgIMIAFB0M3GAEEFQYLJxgBBBSAAQdwBQdXNxgBBBSAAQTRqQeMBQdrNxgBBECAAQZwBakHkAUHqzcYAQQkgAkEMakHlARDcECACQRBqJAALVwECfyABKAIAIQMCQCAAKAIAQQFGBEAgA0UNASAAKAIIIAEoAghHDQEgACgCDCABKAIMRg8LIAMNACAAKAIIIAEoAghHDQAgACgCDCABKAIMRiECCyACC1wBAX8CQEHgABCsASIFRQ0AIAUgAUHgAPwKAABB4AAQrAEiAUUNACABIARB4AD8CgAAIAAgATYCECAAIAM2AgggACACNgIEIABBgICAgHg2AgAgACAFNgIMDwsAC1gBAX8jAEEwayIBJAAgASAAOgAPIAFBAjYCFCABQYT6ygA2AhAgAUIBNwIcIAEgAUEPaq1CgICAgLAChDcDKCABIAFBKGo2AhggAUEQahDkDyABQTBqJAALWwEBfyMAQTBrIgMkACADIAE2AgwgAyAANgIIIANBATYCFCADQYzgygA2AhAgA0IBNwIcIAMgA0EIaq1CgICAgNAChDcDKCADIANBKGo2AhggA0EQaiACEPETAAtkAQF/IwBBEGsiAiQAIAIgAEEwajYCDCABQZTHxABBGUGtx8QAQQogAEHMAEG3x8QAQREgAEEQakHjAEH4uskAQQkgAEHQAGpB5ABBocDKAEEEIAJBDGpB5QAQ3BAgAkEQaiQAC3sBAn9BCCECAkACfwJAAkACQAJAIAEoAgBBAmsOFgEDBQMDAwUFAQEAAwMDAwUBAgUFBQMFCyABKAIUDAMLIAEoAgwhAyABKAIIIQIMAwsgASgCcCEDIAEoAmwhAgwCCyABKAIECyECQQEhAwsgACADNgIEIAAgAjYCAAtZAQJ/IwBBEGsiBCQAIAMQrAEiBQRAIAMEQCAFIAIgA/wKAAALIAQgAzYCDCAEIAU2AgggBCADNgIEIAEgBEEEahCxDSAAQYGAgIB4NgIAIARBEGokAA8LAAtgAQJ/IAAQ+wsgAEEEaygCACIBQXhxIQICQEEQQRQgAUEDcSIBGyACTQRAIAFBAEcgAkE0T3ENASAAEO4FDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALYAECfyAAEOELIABBBGsoAgAiAUF4cSECAkBBEEEUIAFBA3EiARsgAk0EQCABQQBHIAJBNE9xDQEgABDuBQ8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC2MBAX8jAEEQayICJAAgAiAAQRBqNgIMIAFB1M7GAEEFQdnOxgBBAyAAQeYBQZjbxwBBBSAAQRxqQecBQdzOxgBBCCAAQShqQecBQeTOxgBBESACQQxqQegBENwQIAJBEGokAAtlAQF/IwBBEGsiAiQAIAIgAEE0ajYCDCABQYTOxgBBBUGJzsYAQQogAEHQAGpB2gFBk87GAEEHIABBxABqQekBQZrOxgBBCCAAQdwBQaLOxgBBDSACQQxqQeoBENwQIAJBEGokAAtYAQF/IAEgASgCACIEQQFqNgIAAkAgBEEASA0AQdAAEKwBIgRFDQAgBCADQdAA/AoAACAAQQI6ABAgACAENgIMIAAgAjYCCCAAIAE2AgQgAEEGOgAADwsAC1QBAn8gACABIAAoAgwgACgCBCICa0GwAW4iACAAIAFLGyIDQbABbCACajYCBCADBEAgAyEAA0AgAhCjBCACQbABaiECIABBAWsiAA0ACwsgASADawthAQJ/IAAQlwEgAEEEaygCACIBQQNxIQICQCABQXhxQcwBQdABIAIbTwRAIAJBAEcgAUHwAU9xDQEgABDuBQ8LQYzaygBBLkG82soAEMYTAAtBzNrKAEEuQfzaygAQxhMAC2EBAn8gABC7ASAAQQRrKAIAIgFBA3EhAgJAIAFBeHFB9ABB+AAgAhtPBEAgAkEARyABQZgBT3ENASAAEO4FDwtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALVQEDfyMAQRBrIgIkAAJAIAEoAgAiBEEFRgRAQQgQrAEiA0UNASACQQhqIAEoAgQQkxMgAyACKQMINwIACyAAIAM2AgQgACAENgIAIAJBEGokAA8LAAtVAQN/IwBBEGsiAiQAAkAgASgCACIEQQJGBEBBCBCsASIDRQ0BIAJBCGogASgCBBCUEyADIAIpAwg3AgALIAAgAzYCBCAAIAQ2AgAgAkEQaiQADwsAC18CAn8BfgJAAn8gACkDAEIGfSIDQgFYBEBBCCEBQdABIAOnQQFrDQEaDAILIAAQhgUgAEHIAWoQrARB6AEhAUGwAwshAiAAIAFqEIYFIAAgAmoQrAQLIABB0ANqEIoNC18CAn8BfgJAAn8gACkDAEIGfSIDQgFYBEBBCCEBQdABIAOnQQFrDQEaDAILIAAQhgUgAEHIAWoQrARB6AEhAUGwAwshAiAAIAFqEIYFIAAgAmoQrAQLIABB0ANqEPMJC0wBAn8jAEEQayICJAAgARCsASIDBEAgAQRAIAMgACAB/AoAAAsgAiABNgIMIAIgAzYCCCACIAE2AgQgAkEEahCWAyACQRBqJAAPCwALTwECfwJAIAFCAX1CC1YNACABp0EAIAFCDFIbIQNBASECIAAoAoABQQFGBEAgACgChAEgA0cNAQsgACADNgKEASAAQQE2AoABQQghAgsgAgtdAQF+IAEgAksEQEEAIQECQCAAIAJByAJsaiIAKQMAQgV9IgNCBFYNAAJAAkAgA6dBAWsOBAICAgABC0H0qccAELAVAAsgACgCCEEbRiEBCyABDwtBlO3GABCwFQALZABB4AAQrAEiAUUEQAALIAFBADoAXCABQQA2AlggAUEAOgBUIAFBggQ7ARwgAUEFNgIYIAFBiI/JADYCFCABQYCAgIB4NgIQIAFBAjYCACAAQQE2AgggACABNgIEIABBATYCAAtRAQF/AkAgAkEATgRAAkAgAkUEQEEBIQMMAQsgAhCsASIDRQ0CCyACBEAgAyABIAL8CgAACyAAIAI2AgggACADNgIEIAAgAjYCAA8LENETCwALUQEBfwJAIAJBAE4EQAJAIAJFBEBBASEDDAELIAIQrAEiA0UNAgsgACADNgIEIAAgAjYCACACBEAgAyABIAL8CgAACyAAIAI2AggPCxDREwsAC1MBAn8gACgCBCICKAIAIQEgAiABQQFrNgIAIAFBAUYEQCAAKAIEEDILAkAgACgCECIBRQ0AIAEgASgCACIBQQFrNgIAIAFBAUcNACAAKAIQEDILC1MBAn8gACgCACICKAIAIQEgAiABQQFrNgIAIAFBAUYEQCAAKAIAEDILAkAgACgCECIBRQ0AIAEgASgCACIBQQFrNgIAIAFBAUcNACAAKAIQEDILC0wBAX8gACgCACAAKAIIIgNrIAJJBEAgACADIAJBAUEBEMoRIAAoAgghAwsgAgRAIAAoAgQgA2ogASAC/AoAAAsgACACIANqNgIIQQALUwECfyAAKAJoIgIoAgAhASACIAFBAWs2AgAgAUEBRgRAIAAoAmgQMgsgACgCdCICKAIAIQEgAiABQQFrNgIAIAFBAUYEQCAAKAJ0EDILIAAQgwoLVgECfwJAAkAgACgCAEUEQCAAKAIEIgIoAgAhASACIAFBAWs2AgAgAUEBRg0BDAILIAAoAgQiAigCACEBIAIgAUEBazYCACABQQFHDQELIAAoAgQQMgsLQgACQCABaUEBRw0AIABBgICAgHggAWtLDQAgAARAAn8gAUEJTwRAIAEgABDRDAwBCyAAEKwBCyIBRQ0BCyABDwsAC0MBA38CQCACRQ0AA0AgAC0AACIEIAEtAAAiBUYEQCAAQQFqIQAgAUEBaiEBIAJBAWsiAg0BDAILCyAEIAVrIQMLIAMLVAECfyABQgZWBEBBAA8LQoaAhJCwgMECIAFCA4ZC+P////////8Ag4inIQICQCAALQCoASIDQQdGDQAgAyACQf8BcUYNAEEBDwsgACACOgCoAUEIC0sBAn8CQCABQoCAgIAIfUKAgICAcFQNAEEBIQIgAachAyAAKAIQQQFGBEAgACgCFCADRw0BCyAAIAM2AhQgAEEBNgIQQQghAgsgAgtDAQJ/AkAgAUIBfUIDVg0AQQEhAiABpyEDIAAoAkBBAUYEQCAAKAJEIANHDQELIAAgAzYCRCAAQQE2AkBBCCECCyACC0MBAn8CQCABQgF9QgtWDQBBASECIAGnIQMgACgCSEEBRgRAIAAoAkwgA0cNAQsgACADNgJMIABBATYCSEEIIQILIAILQwECfwJAIAFCAX1CHlYNAEEBIQIgAachAyAAKAJwQQFGBEAgACgCdCADRw0BCyAAIAM2AnQgAEEBNgJwQQghAgsgAgtDAQJ/AkAgAUIBfUI0Vg0AQQEhAiABpyEDIAAoAmBBAUYEQCAAKAJkIANHDQELIAAgAzYCZCAAQQE2AmBBCCECCyACC0QBAn8CQCABQgF9Qu0CVg0AQQEhAiABpyEDIAAoAmhBAUYEQCAAKAJsIANHDQELIAAgAzYCbCAAQQE2AmhBCCECCyACC0sBAn8CQCABQoCAgIAIfUKAgICAcFQNAEEBIQIgAachAyAAKAIoQQFGBEAgACgCLCADRw0BCyAAIAM2AiwgAEEBNgIoQQghAgsgAgtIAQF/IAAoAgAgACgCCCIDayACSQRAIAAgAyACEOsRIAAoAgghAwsgAgRAIAAoAgQgA2ogASAC/AoAAAsgACACIANqNgIIQQALSAEBfyAAKAIAIAAoAggiA2sgAkkEQCAAIAMgAhDhESAAKAIIIQMLIAIEQCAAKAIEIANqIAEgAvwKAAALIAAgAiADajYCCEEAC0oBA38gASgCACEDAkACQCACRQRAIAMhBAwBCyABQQA2AgAgAiADQQBHRw0BCyABQQA2AgAgASgCBCEFCyAAIAU2AgQgACAENgIAC0QBAn8gACgCCCICIAAoAgBGBEAgABDLEgsgACgCBCACQcgCbGoiAyABQcAC/AoAACAAIAJBAWo2AgggA0J/NwPAAiACC0oAQQAhAAJAA0AgAiAAQYCEwABqKAIARgRAIABB/IPAAGooAgAgASACEKMTRQ0CCyAAQSBqIgBBwAZHDQALQQAPCyAAQfiDwABqC08BAn8gACgCBCECIAAoAgAhAwJAIAAoAggiAC0AAEUNACADQfjlxwBBBCACKAIMEQAARQ0AQQEPCyAAIAFBCkY6AAAgAyABIAIoAhARAQALSQEBfyMAQSBrIgIkACACQRBqIAFBDGooAgA2AgAgAkEAOwEYIAIgASkCBDcDCCACIAEoAgA2AhQgACACQQhqEIwDIAJBIGokAAtKAQF/IwBBIGsiAiQAIAJBEGogAUEMaigCADYCACACQYECOwEYIAIgASkCBDcDCCACIAEoAgA2AhQgACACQQhqEIwDIAJBIGokAAtEAQJ/AkAgAUL/////B1YNAEEBIQIgAachAyAAKAIYQQFGBEAgACgCHCADRw0BCyAAIAM2AhwgAEEBNgIYQQghAgsgAgtBAQJ/AkAgAULjAFYNAEEBIQIgAachAyAAKAIgQQFGBEAgACgCJCADRw0BCyAAIAM2AiQgAEEBNgIgQQghAgsgAgtEAQJ/AkAgAUL/////B1YNAEEBIQIgAachAyAAKAIwQQFGBEAgACgCNCADRw0BCyAAIAM2AjQgAEEBNgIwQQghAgsgAgtBAQJ/AkAgAULjAFYNAEEBIQIgAachAyAAKAI4QQFGBEAgACgCPCADRw0BCyAAIAM2AjwgAEEBNgI4QQghAgsgAgtAAQJ/AkAgAUI1Vg0AQQEhAiABpyEDIAAoAlBBAUYEQCAAKAJUIANHDQELIAAgAzYCVCAAQQE2AlBBCCECCyACC0ABAn8CQCABQjVWDQBBASECIAGnIQMgACgCWEEBRgRAIAAoAlwgA0cNAQsgACADNgJcIABBATYCWEEIIQILIAILQQECfyABQgF9IgFCBlYEQEEADwsgAachAgJAIAAtAKgBIgNBB0YNACADIAJB/wFxRg0AQQEPCyAAIAI6AKgBQQgLRAECfwJAIAFCO1YNAEEBIQIgAachAyAAKAKIAUEBRgRAIAAoAowBIANHDQELIAAgAzYCjAEgAEEBNgKIAUEIIQILIAILRAECfwJAIAFCPFYNAEEBIQIgAachAyAAKAKQAUEBRgRAIAAoApQBIANHDQELIAAgAzYClAEgAEEBNgKQAUEIIQILIAILSAECfwJAIAFC/5Pr3ANWDQBBASECIAGnIQMgACgCmAFBAUYEQCAAKAKcASADRw0BCyAAIAM2ApwBIABBATYCmAFBCCECCyACC0IBAX8jAEEQayIEJAACQCACQQFxRQRAIARBBGogARDSCgwBCyAEQQE2AgQLIAAgASADQQAgBEEEahBMIARBEGokAAtMAQJ/IAEoAgAhAiABQQA2AgACQCACRQ0AIAEoAgQhA0EIEKwBIgFFDQAgASADNgIEIAEgAjYCACAAQfzZygA2AgQgACABNgIADwsAC80HAwh/A34BfSABKAIIIgNBgICAAXEhAiAAKgIAIQ0gA0GAgICAAXFFBEAgASANIAJBAEcQnwcPCyACQQBHIQcgAS8BDkEBaiEGQQAhAyMAQYAJayICJAACQCAGQf//A3EiCARAIA28IQQCf0EDIA2LQwAAgH9bDQAaQQIgBEGAgID8B3EiBUGAgID8B0YNABogBEH///8DcSIJQYCAgARyIARBAXRB/v//B3EgBEEXdkH/AXEiAxsiAK0iCkIBgyEMIAVFBEBBBCAJRQ0BGiADQZYBayEDQgEhCyAMUAwBC0KAgIAQIApCAYYgAEGAgIAERiIAGyEKQgJCASAAGyELQeh+Qel+IAAbIANqIQMgDFALIQAgAiADOwH4CCACIAs3A/AIIAJCATcD6AggAiAKNwPgCCACIAA6APoIAn8CQAJAIABBAU0EQCAGQf//A3FBgQhPQXRBBSADwSIAQQBIGyAAbCIAQcD9AE9xDQEgCCAAQQR2QRVqIgAgACAISxsiAEGBCEkNAkEAIABBgAhB/K7CABDHEwALAkACQCAAQf8BcSIAQQJHBEBBASEFQefbygBB1cvBACAEQQBIIgMbQefbygBBASADGyAHGyEDIARBH3YgB3IhBCAAQQRHDQEgAkECOwGICCAGQf//A3FBAUcNAiACQQM2ApAIIAJBqK7CADYCjAggAkGICGoMBQsgAkEDNgKQCCACQfCtwgA2AowIIAJBAjsBiAhBASEDQQAhBEEBIQUgAkGICGoMBAsgAkEDNgKQCCACQfOtwgA2AowIIAJBAjsBiAggAkGICGoMAwsgAkECNgKoCCACQauuwgA2AqQIIAJBAjsBoAggAkEAOwGUCCACQQI2ApAIIAJB9q3CADYCjAggAiAIQQFrNgKYCEEDIQUgAkGICGoMAgtBra7CAEE9QeyuwgAQxhMAC0Hn28oAQQEgBEEASCIFGyEGQefbygBB1cvBACAFGyAEQR92IQQgAkGICGoiCSAKIAMgAkEIaiAAQYCAAhCMBwJAIAIoAogIBEAgAkHYCGogCUEIaigCADYCACACIAIpAogINwPQCAwBCyACQdAIaiACQeAIaiACQQhqIABBgIACEHULIAYgBxshAyAEIAdyIQQgAiACKALQCCACKALUCCACLwHYCCAIIAJBiAhqEMAOIAIoAgQhBSACKAIACyEAIAIgBTYC3AggAiAANgLYCCACIAQ2AtQIIAIgAzYC0AggASACQdAIahCTCSEAIAJBgAlqJAAMAQtB+K3CAEEdQZiuwgAQxhMACyAAC+0HAwh/BX4BfCABKAIIIgNBgICAAXEhAiAAKwMAIQ8gA0GAgICAAXFFBEAgASAPIAJBAEcQkwcPCyACQQBHIQQgAS8BDkEBaiEFQQAhAyMAQYAJayICJAACQCAFQf//A3EiBwRAIA+9IQoCf0EDIA+ZRAAAAAAAAPB/YQ0AGkECIApCgICAgICAgPj/AIMiDEKAgICAgICA+P8AUQ0AGiAKQv////////8HgyIOQoCAgICAgIAIhCAKQgGGQv7///////8PgyAKQjSIp0H/D3EiAxsiC0IBgyENIAxQBEBBBCAOUA0BGiADQbMIayEDQgEhDCANUAwBC0KAgICAgICAICALQgGGIAtCgICAgICAgAhRIgAbIQtCAkIBIAAbIQxBy3dBzHcgABsgA2ohAyANUAshACACIAM7AfgIIAIgDDcD8AggAkIBNwPoCCACIAs3A+AIIAIgADoA+ggCfwJAAkAgAEEBTQRAIAVB//8DcUGBCE9BdEEFIAPBIgBBAEgbIABsIgBBwP0AT3ENASAHIABBBHZBFWoiACAAIAdLGyIAQYEISQ0CQQAgAEGACEH8rsIAEMcTAAsCQAJAIABBAkcEQEEBIQNB59vKAEHVy8EAIApCAFMiBhtB59vKAEEBIAYbIAQbIQYgCkI/iKcgBHIhBCAAQf8BcUEERw0BIAJBAjsBiAggBUH//wNxQQFHDQIgAkEDNgKQCCACQaiuwgA2AowIIAJBiAhqDAULIAJBAzYCkAggAkHwrcIANgKMCCACQQI7AYgIQQEhBkEAIQRBASEDIAJBiAhqDAQLIAJBAzYCkAggAkHzrcIANgKMCCACQQI7AYgIIAJBiAhqDAMLIAJBAjYCqAggAkGrrsIANgKkCCACQQI7AaAIIAJBADsBlAggAkECNgKQCCACQfatwgA2AowIIAIgB0EBazYCmAhBAyEDIAJBiAhqDAILQa2uwgBBPUHsrsIAEMYTAAtB59vKAEEBIApCAFMiBRshBkHn28oAQdXLwQAgBRsgCkI/iKchCCACQYgIaiIJIAsgAyACQQhqIABBgIACEIwHAkAgAigCiAgEQCACQdgIaiAJQQhqKAIANgIAIAIgAikCiAg3A9AIDAELIAJB0AhqIAJB4AhqIAJBCGogAEGAgAIQdQsgBiAEGyEGIAQgCHIhBCACIAIoAtAIIAIoAtQIIAIvAdgIIAcgAkGICGoQwA4gAigCBCEDIAIoAgALIQAgAiADNgLcCCACIAA2AtgIIAIgBDYC1AggAiAGNgLQCCABIAJB0AhqEJMJIQAgAkGACWokAAwBC0H4rcIAQR1BmK7CABDGEwALIAALSQICfwF9IAEoAggiA0GAgIABcSECIAAqAgAhBCADQYCAgIABcUUEQCABIAQgAkEAR0EAEI8IDwsgASAEIAJBAEcgAS8BDhDOBgtJAgJ/AXwgASgCCCIDQYCAgAFxIQIgACsDACEEIANBgICAgAFxRQRAIAEgBCACQQBHQQAQ/gcPCyABIAQgAkEARyABLwEOEMEGCzgBA38jAEEwayICJAAgASgCACABKAIEIQEgAkEMaiIEIAAQ7gkgBEEkIAEoAgwRAAAgAkEwaiQAC0kBAX8CQCABIAAoAhAiAkkEQCAAKAIMIAFBFGxqIgAtAAANASAAKAIEDwsgASACQYzLyQAQ4xIAC0GA58oAQShBnMvJABDGEwALQgEBfyMAQSBrIgMkACADQQA2AhAgA0EBNgIEIANCBDcCCCADIAE2AhwgAyAANgIYIAMgA0EYajYCACADIAIQ8RMAC9ACAAJAIAAgAk0EQCABIAJLDQEgACABTQ0BIwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkECNgIMIAJBnMfCADYCCCACQgI3AhQgAiACQQRqrUKAgICA0AGENwMoIAIgAq1CgICAgNABhDcDICACIAJBIGo2AhAgAkEIaiADEPETAAsjAEEwayIBJAAgASACNgIEIAEgADYCACABQQI2AgwgAUHAx8IANgIIIAFCAjcCFCABIAFBBGqtQoCAgIDQAYQ3AyggASABrUKAgICA0AGENwMgIAEgAUEgajYCECABQQhqIAMQ8RMACyMAQTBrIgAkACAAIAI2AgQgACABNgIAIABBAjYCDCAAQejGwgA2AgggAEICNwIUIAAgAEEEaq1CgICAgNABhDcDKCAAIACtQoCAgIDQAYQ3AyAgACAAQSBqNgIQIABBCGogAxDxEwALwgMBBn8jAEEQayIEJAAgASgCACEFIARBCGogAUEMaigCADYCACAEIAEpAgQ3AwAjAEHgAGsiAyQAIAQoAgAiBigCACEBIAYgAUEBajYCAAJAAkAgAUEASA0AIAQoAgQhASADIAQoAgg2AhQgAyABNgIQIAMgBjYCDCADIAUgA0EMakEAIAUQ/QggA0EYaiIBIAUgBBDkDEHkABCsASIHRQ0AIAdBAjoABCAHQQI2AgBB2AEQrAEiAkUNAEEEEKwBIgVFDQAgBUHkwtGLBjYAACACIAMpAgA3AiAgAkEBOwFEIAJBBDYCQCACIAU2AjwgAkKAgICAwAA3AjQgAkKAgICAwAA3AiwgAkEcNgIAIAJBKGogA0EIaigCADYCACACQcgAaiABQcgA/AoAACACQQA7AdQBIAJBBTYC0AEgAkGEhckANgLMASACQYCAgIB4NgLIASACQgQ3AsABIAJCATcDuAEgAiAHNgK0ASACQQE2ArABIAJBHDYCkAEgAEEDNgIIIAAgAjYCBCAAQQM2AgAgBiAGKAIAIgBBAWs2AgAgAEEBRgRAIAQoAgAQMgsgA0HgAGokAAwBCwALIARBEGokAAs0AQJ/IwBBMGsiAiQAIAJBDGoiAyAAEO4JIAEoAgAgA0EkIAEoAgQoAgwRAAAgAkEwaiQACzgAAkAgAkGAgMQARg0AIAAgAiABKAIQEQEARQ0AQQEPCyADRQRAQQAPCyAAIAMgBCABKAIMEQAACzYBAn8jAEEQayIBJABBCBCsASICRQRAAAsgAUEIaiAAEJMTIAIgASkDCDcCACABQRBqJAAgAgsyAQF/IAEoAgQiAiABKAIMRwRAIAEgAkGwAWo2AgQgACACQbAB/AoAAA8LIABBBTYCcAs3AQF/IwBBEGsiBCQAIAQgATYCDCAEIAA2AgggBEEIakHcnsQAIARBDGpB3J7EACACIAMQ1Q0ACz0BAX8gASgCACECIAEoAgQoAgwhASAALQAAQQFGBEAgAkHdkMYAQQsgAREAAA8LIAJB15DGAEEGIAERAAALOgEBfyMAQRBrIgMkACADQeuKwQA2AgwgAyAANgIIIANBCGpBtLnKACADQQxqQbS5ygAgASACENUNAAs9AQJ/IAEoAgQhAiABKAIAIQNBCBCsASIBRQRAAAsgASACNgIEIAEgAzYCACAAQfzZygA2AgQgACABNgIACzoBAX8jAEEgayIAJAAgAEEANgIYIABBATYCDCAAQcTyyAA2AgggAEIENwIQIABBCGpBuJXBABDxEwALNAEBf0EBIQICQCAAKAIAQQFGBEAgACkDCCABUg0BCyAAIAE3AwggAEIBNwMAQQghAgsgAgs3AQF/IwBBIGsiASQAIAFBADYCGCABQQE2AgwgAUGQnsQANgIIIAFCBDcCECABQQhqIAAQ8RMACzoBAX8jAEEgayIAJAAgAEEANgIYIABBATYCDCAAQZzGwgA2AgggAEIENwIQIABBCGpBpMbCABDxEwALOAAjAEEgayIAJAAgAEEANgIYIABBATYCDCAAQdzoxQA2AgggAEIENwIQIABBCGpB5OjFABDxEwALOgEBfyMAQSBrIgAkACAAQQA2AhggAEEBNgIMIABBxNPKADYCCCAAQgQ3AhAgAEEIakHM08oAEPETAAs4ACMAQSBrIgAkACAAQQA2AhggAEEBNgIMIABBjI3GADYCCCAAQgQ3AhAgAEEIakGkjcYAEPETAAs4ACMAQSBrIgAkACAAQQA2AhggAEEBNgIMIABBjI3GADYCCCAAQgQ3AhAgAEEIakGUjcYAEPETAAs9ACAAKAIAIgAoAgBBgICAgHhGBEAgASgCAEGwosYAQQ8gASgCBCgCDBEAAA8LIAEgACgCBCAAKAIIEL8ECz8AAkACQAJAIAJBCGsOAwECAAILQczpxQAgAUEKEKMTDQFBAQ8LIAEpAABC8N7No/fM3LLzAFINAEEBDwtBAAsuAQJ/AkAgACgCMCICQQJGDQAgAkEBcQ0AIAAoAkBBCGogACgCNBCDCSEBCyABCzAAAkACQCADaUEBRw0AIAFBgICAgHggA2tLDQAgACABIAMgAhDIBiIADQELAAsgAAswACAAIAEgAhC3CiABKAIAIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAgAQMgsLMAAgACABIAIQ/wggASgCACICKAIAIQAgAiAAQQFrNgIAIABBAUYEQCABKAIAEDILCzAAIAAgASACELgKIAEoAgAiAigCACEAIAIgAEEBazYCACAAQQFGBEAgASgCABAyCwswACAAIAEgAhDVCSABKAIAIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAgAQMgsLMAAgACABIAIQ1gkgASgCACICKAIAIQAgAiAAQQFrNgIAIABBAUYEQCABKAIAEDILCzAAIAAgASACEN4JIAEoAgAiAigCACEAIAIgAEEBazYCACAAQQFGBEAgASgCABAyCwswACAAIAEgAhDICyABKAIAIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAgAQMgsLMAAgACABIAIQ1wkgASgCACICKAIAIQAgAiAAQQFrNgIAIABBAUYEQCABKAIAEDILCzAAIAAgASACEN8JIAEoAgAiAigCACEAIAIgAEEBazYCACAAQQFGBEAgASgCABAyCwswACAAIAEgAhDYCSABKAIAIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAgAQMgsLMAAgACABIAIQ2QkgASgCACICKAIAIQAgAiAAQQFrNgIAIABBAUYEQCABKAIAEDILCzAAIAAgASACEMoHIAEoAgAiAigCACEAIAIgAEEBazYCACAAQQFGBEAgASgCABAyCwswACAAIAEgAhDLByABKAIAIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAgAQMgsLMAAgACABIAIQ4AkgASgCACICKAIAIQAgAiAAQQFrNgIAIABBAUYEQCABKAIAEDILCzAAIAAgASACEOEJIAEoAgAiAigCACEAIAIgAEEBazYCACAAQQFGBEAgASgCABAyCwswACAAIAEgAhCBCSABKAIAIgIoAgAhACACIABBAWs2AgAgAEEBRgRAIAEoAgAQMgsLKQEBfyMAQRBrIgMkACADIAAQpw0gAyABIAIQmREgABCtCCADQRBqJAALn7YBAk1/B34jAEEQayIoJAAgASEqIAIhISMAQdAIayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAiIgRAIABBCGsiLCgCAEEBaiEAICwgADYCACAARQ0GICIoAgAiAEF/RwRAICIgAEEBajYCAEH4tcsAKAIADQJBgLbLACgCACEzQYC2ywBBCDYCAEGMtssAKAIAITRBiLbLACgCACE1QYi2ywBCgICAgIABNwMAQZS2ywAoAgAhNkGQtssAKAIAITdBkLbLAEKAgICAgICAgIB/NwMAQZi2ywAoAgAhOEGYtssAQfzzxwA2AgAgAyAzNgJwIANBhLbLACgCACJDNgJ0IAMgNTYCeCADIDQ2AnwgAyA3NgKAASADIDY2AoQBIAMgODYCiAFBnLbLACgCACE5QZy2ywBBAzYCACADIDk2AowBIANBuANqIgAgASACEIECIAMoArgDIQEgAygCyAMiCkGBgICAeEYEQCADIAE2AuAHIAMgA0HgB2oiAa1CgICAgPADhDcD4AQgA0IBNwLkBSADQQE2AtwFIANBiIHAADYC2AUgAyADQeAEajYC4AUgA0H0A2ogA0HYBWoQ0AwgA0GAgICAeDYC6AMgA0GFgICAeDYCyAMgARCXDCADQZABaiAAQcgA/AoAAAwOCyADQdgBaiICQQxqIANBuANqIgBBDGooAgA2AgAgAyADKQK8AzcC3AEgAkEUaiAAQRRqQdwA/AoAACADIAo2AugBIAMgATYC2AEgACACICIoAhwQzwEgAygCuANBAUYEQCADQfgCaiIBQThqIgIgA0H4A2opAwA3AwAgAUEwaiAAQThqIgopAwAiUDcDACABQShqIABBMGoiBSkDACJRNwMAIAFBIGogAEEoaiIHKQMAIlI3AwAgAUEYaiAAQSBqIgkpAwAiUzcDACABQRBqIABBGGoiCykDACJUNwMAIAFBCGogAEEQaiIBKQMAIlU3AwAgAyADKQPAAyJWNwP4AiAFIFA3AwAgByBRNwMAIAkgUjcDACALIFM3AwAgASBUNwMAIABBCGogVTcDACAKIAIpAwA3AwAgAyBWNwO4AyADQZABaiAAELMHDA4LICJBBGohLiADQfgCaiIBQQhqIgIgA0G4A2oiAEEQaikDADcDACABQRBqIgogAEEYaikDADcDACABQRhqIgUgAEEgaikDADcDACABQSBqIgcgAEEoaikDADcDACABQShqIgkgAEEwaikDADcDACABQTBqIgsgAEE4aikDADcDACABQThqIgggA0H4A2opAwA3AwAgA0GwBGoiAUEIaiIOIANBiARqKQMANwMAIAFBEGoiDSADQZAEaikDADcDACABQRhqIg8gA0GYBGopAwA3AwAgAUEgaiIMIANBoARqKQMANwMAIAFBKGoiESADQagEaikDADcDACADIAMpA8ADNwP4AiADIAMpA4AENwOwBCADKAK8AyIBQQNGDQMgA0HsBGogAikDADcCACADQfQEaiAKKQMANwIAIANB/ARqIAUpAwA3AgAgA0GEBWogBykDADcCACADQYwFaiAJKQMANwIAIANBlAVqIAspAwA3AgAgA0GcBWogCCkDADcCACADQawFaiAOKQMANwIAIANBtAVqIA0pAwA3AgAgA0G8BWogDykDADcCACADQcQFaiAMKQMANwIAIANBzAVqIBEpAwA3AgAgAyADKQP4AjcC5AQgAyADKQOwBDcCpAUgAyABNgLgBCAiKAIcIgJBCGohJCABQQJHDQUgAygC7AQiEUUNBSADQeAHaiIBICQgAygC6AQiCUEIaigCACAJQQxqKAIAEJoKIAMoAuAHQQNGDQUgACABQeAA/AoAACADKAK4AyADLQDEAyEKIAAQkxBBAkYNBSAKQQFLDQUgA0HkBGohDSAJQUBrIQggCSARQQZ0aiESIABBBGohECACKAJYIQ4gCSEAAkACQANAIANB4AdqIgEgJCAAKAIIIgsgACgCDCIMEJoKIAMoAuAHQQNGDQggA0G4A2oiAiABQeAA/AoAACADKAK4AyADLQDEAyEKIAIQkxBBAkYNCCAKQQFLDQggACgCAA0HIAAoAhgiAUUNByAAQUBrIQcgAUHIAGwhCiAAKAIUIQAD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AyIHIAQoArwDRgRAIARBvANqEMcSCyAEKALAAyIBIAdByABsaiIAQQU2AgggACAnNgIEIABBBTYCACAAIAQpAvgDNwIMIABBFGogBEH4A2oiAkEIaikCADcCACAAQRxqIAJBEGopAgA3AgAgAEEkaiACQRhqKQIANwIAIABBLGogAkEgaikCADcCACAAQTRqIAJBKGopAgA3AgAgAEE8aiACQTBqKQIANwIAIABBxABqIARBsARqKAIANgIAIAQgB0EBaiIJNgLEAwJAIAooAhQiAEUNACAAQcgAbCELIAooAhAhAANAAkAgAEEIaigCAEEURgRAIABBBGooAgBBiYXJAEEUEKMTRQ0BCyAAQcgAaiEAIAtByABrIgsNAQwCCwsgBEH4BGoiAiAAQRBqEKAFQRQQrAEiBUUNASAFQRBqQZmFyQAoAAA2AAAgBUEIakGRhckAKQAANwAAIAVBiYXJACkAADcAACAEQfgDaiIAQQxqIAJBCGopAwA3AgAgAEEUaiACQRBqKQMANwIAIABBHGogAkEYaikDADcCACAAQSRqIAJBIGopAwA3AgAgAEEsaiACQShqKQMANwIAIABBNGogAkEwaikDADcCACAEIAQpA/gENwL8AyAEKAK8AyAJRgR/IARBvANqEMcSIAQoAsADBSABCyAJQcgAbGoiAEEUNgIIIAAgBTYCBCAAQRQ2AgAgACAEKQL4AzcCDCAAQRRqIARB+ANqIgFBCGopAgA3AgAgAEEcaiAEQYgEaikCADcCACAAQSRqIAFBGGopAgA3AgAgAEEsaiABQSBqKQIANwIAIABBNGogAUEoaikCADcCACAAQTxqIAFBMGopAgA3AgAgAEHEAGogBEGwBGooAgA2AgAgBCAHQQJqNgLEAwtBgICAgHghACAKKAIkQYCAgIB4RwRAIARB+ANqIApBKGooAgAgCkEsaigCABCbEyAEKQL8AyFQIAQoAvgDIQALAkAgBCgC1AMiAUGAgICAeEYNACABRQ0AIAQoAtgDIAEQgRMLIARBwAJqIFA3AwAgBEGYAmoiAUEIaiAEQbADaiICQQhqKQIANwMAIAFBEGogAkEQaikCADcDACABQRhqIAJBGGopAgA3AwAgBCAANgLUAyABQSBqIAJBIGopAgA3AwAgAUEwaiACQTBqKQIANwMAIAFBOGogAkE4aigC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QQZ0EIETC0EACyECIAMpA/AGIlBCA1IEQCADQegHaiADQYwHaikCADcDACADQfAHaiADQZQHaikCADcDACADQfgHaiADQZwHaikCADcDACADQYAIaiADQaQHaikCADcDACADQYgIaiADQawHaikCADcDACADQZAIaiADQbQHaigCADYCACADIAMpAoQHNwPgByADKAKAByEFIAMoAvwGIQcgAygC+AYhCSAABEAgASEKA0AgChBIIApB8ABqIQogAEEBayIADQALCyACBEAgASACQfAAbBCBEwsgA0HUA2ogA0HoB2opAwA3AgAgA0HcA2ogA0HwB2opAwA3AgAgA0HkA2ogA0H4B2opAwA3AgAgA0HsA2ogA0GACGopAwA3AgAgA0H0A2ogA0GICGopAwA3AgAgA0H8A2ogA0GQCGooAgA2AgAgAyAFNgLIAyADIAc2AsQDIAMgCTYCwAMgAyBQNwO4AyADIAMpA+AHNwLMAyADQZABaiADQbgDahBsIAMoAtgFQQJHDQggAygC6AUiAEGCgICAeEgNCCAARQ0IIAMoAuwFIAAQgRMMCAsgAyAANgLUAiADIAE2AtACIAMgAjYCzAIgA0GAgICAeDYCyAIgAygC2AVBAkcNAyADKALoBSIAQYKAgIB4SA0DIABFDQMgAygC7AUgABCBEwwDCyADQegGaiIBIANByAhqKQMANwMAIANB4AZqIgIgA0HACGopAwA3AwAgA0HYBmoiCiADQbgIaikDADcDACADIAMpA7AINwPQBiADQeAHaiIFIANB8AZqQcgA/AoAAEHwABCsASIARQ0AIAAgUDcDACAAQQhqIAVByAD8CgAAIABB6ABqIAEpAwA3AwAgAEHgAGogAikDADcDACAAQdgAaiAKKQMANwMAIAAgAykD0AY3A1AgA0HQAmogA0HYBWoiAUHIAGooAgA2AgAgA0HcAmogA0GsBmooAgA2AgAgA0HoAmogAUHgAGooAgA2AgAgAyADKQKYBjcDyAIgAyADKQKkBjcC1AIgAyADKQKwBjcD4AIgAyALQQFxOgDwAiADIAA2AuwCIAMoApwEIgFFDQEgAygCoAQgARCBEwwBCwALIAMoAsgCQYCAgIB4Rw0BCyADEJQVIgI2AtwFIANB/IrBADYC2AVBoI3BAEEFEMcUIQAgAkHYv8oAQQQQ4gkgABCqFCADQQhqIANB2AVqQaWNwQBBBSADQcgCakEEchCVESADKAIIQQFxRQ0FIAMoAgwhACACQYQBTw0BDAILEJQVIQJBqo3BAEEJEMcUIQEgAkHYv8oAQQQQ4gkgARCqFCADQShqIABB/IrBABBSIAMoAiwhAAJAIAMoAihBAXENACACQbONwQBBBBDiCSAAEKoUIAMoAtACIQAgAygCzAIhBxCWFSEFIAAEQCAHIABBBXRqIQhBACEJA0AgB0EMaigCACEBIAcoAgAiCikDABCUFSEAIANB/IrBADYCyAMgA0EANgLAAyADIAA2ArwDIANBATYCuAMgB0EgaiEHIApBCGohAEJ/hUKAgYKEiJCgwIB/gyFQAkADQCABRQ0BIFBQBEADQCAKQcAEayEKIAApAwAgAEEIaiEAQoCBgoSIkKDAgH+DIlBCgIGChIiQoMCAf1ENAAsgUEKAgYKEiJCgwIB/hSFQCyADIAogUHqnQQN2Qbh/bGoiDkHIAGs2AvAGIAMgDkE4azYC2AUgAUEBayEBIFBCAX0gUIMhUCADQSBqIANBuANqIANB8AZqIANB2AVqEN4IIAMoAiBBAXFFDQALIAMoAiQhACADKAK8AyIBQYQBTwRAIAEQ+RILAkAgAygCwANFDQAgAygCxAMiAUGEAUkNACABEPkSCyAFQYQBSQ0DIAUQ+RIMAwsgAygCvAMhAAJAIAMoAsADRQ0AIAMoAsQDIgFBhAFJDQAgARD5EgsgBSAJIAAQiBUgCUEBaiEJIAcgCEcNAAsLIAJB6evKAEEJEOIJIAUQqhQgA0EYaiACQbeNwQBBDyADKALYAiADKALcAhDiEiADKAIYQQFxBEAgAygCHCEADAELIANBEGogAkHGjcEAQQQgAygC5AIgAygC6AIQ4hIgAygCEEEBcUUNBCADKAIUIQALIAJBhAFJDQELIAIQ+RILIAMgADYC1AcgAyADQdQHaq1CgICAgNADhDcDuAcgA0IBNwLkBSADQQE2AtwFIANBsIHAADYC2AUgAyADQbgHajYC4AUgA0H4BmoiACADQdgFahDQDCADKALUByIBQYQBTwRAIAEQ+RILIANBzAFqIAApAgA3AgAgA0HUAWogA0GAB2ooAgA2AgAgA0GAgICAeDYCwAEgA0GFgICAeDYCoAEgAyADKQLwBjcCxAEgA0HIAmoQzgcLICFFDQMgKkEEaygCACIBQXhxIQAgAEEEQQggAUEDcSIBGyAhakkNBSABRQ0CIAAgIUEnaksNBgwCCyACQcqNwQBBDhDiCUGCAUGDASALQQFxGxCqFAsgA0GAgICAeDYCzAEgAyACNgKQASADQcgCahDOByAhRQ0BICpBBGsoAgAiAUF4cSEAIABBBEEIIAFBA3EiARsgIWpPBEAgAUUNASAAICFBJ2pNDQEMBQsMAwsgKhDuBQtB+LXLACgCAARAQeyAwAAQ1BUAC0GAtssAKAIAIQFBgLbLACAzNgIAQYS2ywAoAgAhAEGEtssAIEM2AgBBiLbLACkDACFQQYi2ywAgNTYCAEGMtssAIDQ2AgBBkLbLACkDACFRQZC2ywAgNzYCAEGUtssAIDY2AgBBmLbLACgCACECQZi2ywAgODYCAEGctssAKAIAIQpBnLbLACA5NgIAIAMgATYCcCADIAA2AnQgAyBQNwN4IAMgUTcDgAEgAyACNgKIASADIAo2AowBIAMtAJABIQcgAy8AkQEgAy0AkwEgA0G4A2oiAEEwaiIJIANBxAFqKQIANwMAIABBKGoiCyADQbwBaikCADcDACAAQSBqIgggA0G0AWopAgA3AwAgAEEYaiIOIANBrAFqKQIANwMAIABBEGoiDSADQaQBaikCADcDACAAQQhqIg8gA0GcAWopAgA3AwAgAyADKQKUATcDuAMgAygCzAEiCkGBgICAeEYNAEEQdCADKQPQASFQIANBOGoiAEEwaiAJKQMANwMAIABBKGogCykDADcDACAAQSBqIAgpAwA3AwAgAEEYaiAOKQMANwMAIABBEGogDSkDADcDACAAQQhqIA8pAwA3AwAgAyADKQO4AzcDOCABQRtHBEAgA0HwAGoQsQQLciAiICIoAgBBAWs2AgAgLCAsKAIAQQFrIgE2AgAgAUUEQCAsEKEPC0EIdCAHciEAICgiAiAKQYCAgIB4RgR/QQAFIANBxANqIANBQGspAwA3AgAgA0HMA2ogA0HIAGopAwA3AgAgA0HUA2ogA0HQAGopAwA3AgAgA0HcA2ogA0HYAGopAwA3AgAgA0HkA2ogA0HgAGopAwA3AgAgA0HsA2ogA0HoAGopAwA3AgAgAyAANgK4AyADIAMpAzg3ArwDIAMgUDcD+AMgAyAKNgL0AyADQbgDahDZCCEAQQELIgE2AgggAiAAQQAgARs2AgQgAkEAIAAgARs2AgAgA0HQCGokAAwDCyAHEO8SAAtBjNrKAEEuQbzaygAQxhMAC0HM2soAQS5B/NrKABDGEwALICgoAgAgKCgCBCAoKAIIIChBEGokAAuTFgITfwd+IwBBEGsiCyQAIAEhCCMAQfAEayIDJAACQAJAAkACQAJAAkACQAJAIAAiAQRAIABBCGsiDSgCAEEBaiEAIA0gADYCACAARQ0BIAEoAgAiAEF/Rg0CIAEgAEEBajYCAEEAIQBB+LXLACgCAEUEQEGAtssAKAIAIQ5BgLbLAEEINgIAQYy2ywAoAgAhD0GItssAKAIAIRBBiLbLAEKAgICAgAE3AwBBlLbLACgCACERQZC2ywAoAgAhEkGQtssAQoCAgICAgICAgH83AwBBmLbLACgCACETQZi2ywBB/PPHADYCACADIA42AhAgA0GEtssAKAIAIhU2AhQgAyAQNgIYIAMgDzYCHCADIBI2AiAgAyARNgIkIAMgEzYCKEGctssAKAIAIRRBnLbLAEEDNgIAIAMgFDYCLCADQdgCaiIAIAggAhCBAiADKALYAiEEIAMoAugCIgZBgYCAgHhGBEAgAyAENgIwIAMgA0EwaiIErUKAgICA8AOENwPgASADQgE3AuQCIANBATYC3AIgA0GIgcAANgLYAiADIANB4AFqNgLgAiADQdQEaiAAENAMIANBgICAgHg2AsgEIANBhYCAgHg2AqgEIAQQlwwMBQsgA0EwaiIFQQxqIANB2AJqIgBBDGooAgA2AgAgAyADKQLcAjcCNCAFQRRqIABBFGpB3AD8CgAAIAMgBjYCQCADIAQ2AjAgACAFIAEoAhwQzwEgAygC2AJBAUYEQCADQZwCaiIEIANBmANqKQMANwIAIANBlAJqIANBkANqIgUpAwAiFjcCACADQYwCaiADQYgDaiIGKQMAIhc3AgAgA0GEAmogA0GAA2oiBykDACIYNwIAIANB/AFqIANB+AJqIgopAwAiGTcCACADQfQBaiADQfACaiIJKQMAIho3AgAgA0HsAWogA0HoAmoiDCkDACIbNwIAIAMgAykD4AIiHDcC5AEgBiAWNwMAIAcgFzcDACAKIBg3AwAgCSAZNwMAIAwgGjcDACADQeACaiAbNwMAIAUgBCkCADcDACADIBw3A9gCIANBmARqIAAQswcMBQsgA0HgAWogA0HYAmoiBEEEckH0APwKAAAgA0HkAWohBSADKALgASIAQQNGBEAgA0GgAWoiAEE4aiAFQThqKQIANwMAIABBMGogBUEwaikCADcDACAAQShqIAVBKGopAgA3AwAgAEEgaiAFQSBqKQIANwMAIABBGGogBUEYaikCADcDACAAQRBqIAVBEGopAgA3AwAgAEEIaiAFQQhqKQIANwMAIAMgBSkCADcDoAEgBCABKAIcQQhqIAAgAUEEahBTIAMpA9gCIRYgA0HQA2oiACAEQQhqQcgA/AoAACAWQhhRBEAgBCAAQcgA/AoAACADQZgEaiAEEGwMBgsgA0HgAWoiAEHoAGogA0HYAmoiBEHoAGopAwA3AwAgAEHgAGogBEHgAGopAwA3AwAgAEHYAGogBEHYAGopAwA3AwAgAyADKQOoAzcDsAIgA0HoAWogA0HQA2pByAD8CgAAIAMgFjcD4AEgA0EIaiAAQfyKwQAQUiADKAIMIQAgAygCCEEBcQRAIAMgADYC5AQgAyADQeQEaq1CgICAgNADhDcD6AQgA0IBNwLkAiADQQE2AtwCIANBsIHAADYC2AIgAyADQegEajYC4AIgA0HYA2oiACAEENAMIAMoAuQEIgRBhAFPBEAgBBD5EgsgA0HUBGogACkCADcCACADQdwEaiADQeADaigCADYCACADQYCAgIB4NgLIBCADQYWAgIB4NgKoBCADIAMpAtADNwLMBCADQeABahBIDAYLIANBgICAgHg2AtQEIAMgADYCmAQgA0HgAWoQSCACRQ0GIAggAhCBEwwGCwJAAn8gAEECRgRAIAMoAugBIQQgAygC7AEiBgRAIARBBGohAANAIAAQxQYgAEFAayEAIAZBAWsiBg0ACwsgAygC5AEiBQRAIARBBGsoAgAiBkF4cSEAIAAgBUEGdCIFQQRBCCAGQQNxIgYbckkNCyAGQQBHIAAgBUEncktxDQwgBBDuBQsgAygC8AEiAEGCgICAeEgNAiAARQ0CIANB9AFqDAELIANBoAJqEMwJIAMoArACIQQgAygCtAIiBgRAIAQhAANAIAAoAgAiBwRAIABBBGooAgAiCUEEaygCACIMQXhxIQogCkEEQQggDEEDcSIMGyAHakkNDCAMQQBHIAogB0EnaktxDQ0gCRDuBQsgAEEMaiEAIAZBAWsiBg0ACwsgAygCrAIiBgRAIARBBGsoAgAiB0F4cSEAIAAgBkEMbCIGQQRBCCAHQQNxIgcbakkNCiAHQQBHIAAgBkEnaktxDQsgBBDuBQsgBRDFBiADKAK8AiEEIAMoAsACIgYEQCAEIQADQCAAKAIAIgUEQCAAQQRqKAIAIgpBBGsoAgAiCUF4cSEHIAdBBEEIIAlBA3EiCRsgBWpJDQwgCUEARyAHIAVBJ2pLcQ0NIAoQ7gULIABBDGohACAGQQFrIgYNAAsLIAMoArgCIgUEQCAEQQRrKAIAIgZBeHEhACAAIAVBDGwiBUEEQQggBkEDcSIGG2pJDQogBkEARyAAIAVBJ2pLcQ0LIAQQ7gULIAMoAsQCIgBFDQEgA0HIAmoLKAIAIgVBBGsoAgAiBkF4cSEEIARBBEEIIAZBA3EiBhsgAGpJDQggBkEARyAEIABBJ2pLcQ0JIAUQ7gULQRgQrAEiAEUNAiAAQRBqQfiMwQApAAA3AAAgAEEIakHwjMEAKQAANwAAIABB6IzBACkAADcAACADQRg2AtwEIAMgADYC2AQgA0EYNgLUBCADQYCAgIB4NgLIBCADQYWAgIB4NgKoBAwECyACRQ0FIAggAhCBEwwFCxC5FQsACxC6FQALIAJFDQAgCEEEaygCACIEQXhxIQAgAEEEQQggBEEDcSIEGyACakkNAiAEQQBHIAAgAkEnaktxDQMgCBDuBQtB+LXLACgCAARAQeyAwAAQ1BUAC0GAtssAKAIAIQJBgLbLACAONgIAQYS2ywAoAgAhAEGEtssAIBU2AgBBiLbLACkDACEWQYi2ywAgEDYCAEGMtssAIA82AgBBkLbLACkDACEXQZC2ywAgEjYCAEGUtssAIBE2AgBBmLbLACgCACEIQZi2ywAgEzYCAEGctssAKAIAIQRBnLbLACAUNgIAIAMgAjYCECADIAA2AhQgAyAWNwMYIAMgFzcDICADIAg2AiggAyAENgIsIAMtAJgEIQAgAygC1AQiCEGBgICAeEYNACADLQCbBEEQdCADLwCZBCADKQPYBCEWIAJBG0cEQCADQRBqELEEC3IgASABKAIAQQFrNgIAIA0gDSgCAEEBayIBNgIAIAFFBEAgDRChDwtBCHQgAHIhAiALIgEgCEGAgICAeEYEf0EABSADQeQCaiADQZgEakEEciIAQQhqKQIANwIAIANB7AJqIABBEGopAgA3AgAgA0H0AmogAEEYaikCADcCACADQfwCaiAAQSBqKQIANwIAIANBhANqIABBKGopAgA3AgAgA0GMA2ogAEEwaikCADcCACADIAI2AtgCIAMgFjcDmAMgAyAINgKUAyADIAApAgA3AtwCIANB2AJqENkIIQJBAQsiADYCCCABIAJBACAAGzYCBCABQQAgAiAAGzYCACADQfAEaiQADAMLIAAQ7xIAC0GM2soAQS5BvNrKABDGEwALQczaygBBLkH82soAEMYTAAsgCygCACALKAIEIAsoAgggC0EQaiQAC1EBAX8jAEEQayIDJAAgAyACNgIMIAMgATYCCCADIAA2AgQjAEEQayIAJAAgACADQQRqIgEpAgA3AgggAEEIakHc08oAIAEoAghBAUEAEI8RAAv8AQICfwF+IwBBEGsiAiQAIAJBATsBDCACIAE2AgggAiAANgIEIwBBEGsiASQAIAJBBGoiACkCACEEIAEgADYCDCABIAQ3AgQjAEEQayIAJAAgAUEEaiIBKAIAIgIoAgwhAwJAAkACQAJAIAIoAgQOAgABAgsgAw0BQQEhAkEAIQMMAgsgAw0AIAIoAgAiAigCBCEDIAIoAgAhAgwBCyAAQYCAgIB4NgIAIAAgATYCDCAAQazUygAgASgCBCABKAIIIgAtAAggAC0ACRCPEQALIAAgAzYCBCAAIAI2AgAgAEGQ1MoAIAEoAgQgASgCCCIALQAIIAAtAAkQjxEACykAAkAgAUUNACABIAEoAgAiAEEBazYCACAAQQFHDQAgASACENUQC0EBCywAIAAgAC0ABCABQS5GcjoABCAAKAIAIgAoAgAgASAAQQRqKAIAKAIQEQEACywBAX8jAEGwAWsiBSQAIAUgASAEQQAQqQIgACAFIAIgAxCcDSAFQbABaiQACyoBAX9BFBCsASIARQRAAAsgAEIANwIEIABBCjYCACAAQQxqQgA3AgAgAAsmACAAIAEgAhDjCSABIAEoAgAiAEEBazYCACAAQQFGBEAgARAyCwskAQF/IwBBEGsiAyQAIAMgABCnDSADIAEgAhCZESADQRBqJAAL4AEBA38jAEEQayIDJABBByEEAkACQAJAAkACQAJAAkBBBSAAKAIQIgVBgICAgHhzIAVBAE4bQQFrDgUAAQIDBAULIAMgAC0A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QoABDAULIAEtAAAiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeQARw0DIAEtAAEiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQekARw0DIAEtAAIiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfMARw0DIAEtAAMiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfQARw0DIAEtAAQiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQekARw0DIAEtAAUiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQe4ARw0DIAEtAAYiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeMARw0DIAEtAAciA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfQARw0DQoACDAQLIAEtAAAiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeQARw0CIAEtAAEiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfIARw0CIAEtAAIiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQekARw0CIAEtAAMiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfYARw0CIAEtAAQiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeUARw0CIAEtAAUiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfIARw0CIAEtAAYiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeEARw0CIAEtAAciA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeQARw0CIAEtAAgiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeEARw0CIAEtAAkiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfAARw0CIAEtAAoiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfQARw0CIAEtAAsiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeUARw0CIAEtAAwiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfIARw0CIAEtAA0iA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfMARw0CQoAEDAMLIAEtAAAiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQeUARw0BIAEtAAEiA0EgQQAgA0HBAGtB/wFxQRpJG3JB/wFxQfgARw0BIAEtAAIiA0EgQQAgA0HBAGtB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CwJ/IBEoAvwGRQRAQQEhIkHYk8YAIQNBAQwBCyARKAL4BiIBLQBwIgIgASgCSCIiIAEoAkwiAygCLBEIACACGwshASARQZgDaiARQaADaiICQRBqKQIANwMAIBFBkANqIAJBCGopAgA3AwAgEUEQaiICQQhqIBFB6AZqIgZBCGopAgA3AwAgAkEQaiAGQRBqKQIANwMAIAJBGGogBkEYaikCADcDACACQSBqIAZBIGooAgA2AgAgESARKQKgAzcDiAMgESARKQLoBjcDECARQThqIgIgEUG4A2pB0AL8CgAAQaADEKwBIgtFDQYgC0KBgICAEDcDACALQQhqIg8gAkHoAvwKAAAgCyADNgL0AiALICI2AvACIAsgASIGOgCcAyALIBEpAxA3A/gCIAtBgANqIgEgEUEYaikDADcDACALQYgDaiARQSBqKQMANwMAIAtBkANqIBFBKGopAwA3AwAgC0GYA2ogEUEwaigCADYCAAJAIAEoAgAiAkUNACALQfwCaigCACEBIAJBA3EhBQJAIAJBBEkEQEEAIQcMAQsgAkF8cSEEQQAhByABIQIDQCACQQhqKQMAQgAgAigCABsgX4QgAkGYAWopAwBCACACQZABaigCABuEIAJBqAJqKQMAQgAgAkGgAmooAgAbhCACQbgDaikDAEIAIAJBsANqKAIAG4QhXyACQcAEaiECIAQgB0EEaiIHRw0ACwsgBUUNACABIAdBkAFsaiECA0AgAkEIaikDAEIAIAIoAgAbIF+EIV8gAkGQAWohAiAFQQFrIgUNAAsLAkBByLrLAC0AAARAQbi6ywApAwAiWkIBfCFZQcC6ywApAwAiVyFYDAELENYRQbi6ywBBuLrLACkDACJaQgF8Ilk3AwBBwLrLACkDACFYQci6ywAtAAAEQCBYIVcMAQsQ1hFBwLrLACkDACFXQbi6ywApAwAhWQtBuLrLACBZQgF8NwMAQQIhAiBfQoCAgICAwACDQgBSBEAgIiADKAKMAREIACECCyARQUBrQcj6ygApAwAiWzcDACARQeAAaiBbNwMAIBFBAToApQEgESADNgKEASARICI2AoABIBEgWDcDUCARIFo3A0ggEUIENwKcASARQgA3ApQBIBFCgICAgMAANwKMASARIFc3A3AgESBZNwNoIBEgXzcDeCARIAY6AKYBIBFBwPrKACkDACJXNwM4IBEgVzcDWCARIAs2AogBIBEgAjoApAECQCALKAJIIgJBBmwiAUH/////AUsNACACQTBsIgJB/f///wdPDQBBACEHQQQhBCACBEAgASEHIAIQrAEiBEUNCAsgaEIgiCFYIGinIRsgEUGYAWohDiARQYwBaiEQIBFB2ABqIQ0gEUEANgKoAyARIAQ2AqQDIBEgBzYCoAMgCygCoAIhAiALKAKcAiEBIBFBADYCyAcgESABNgLAByARQQA2ArAHIBFBADYCoAcgESAPNgKcByARQQA2ApgHIBEgATYCkAcgEUEANgKAByARQQA2AvAGIBEgDzYC7AYgESARQYgBaiILNgLoBiARIAEgAkEkbGoiATYCxAcgESABNgKUByARQewGaiEPIAMoAsABIRIDQAJAIBFBEGogDxC1ASARKAIQRQ0AIBEoAugGIgIoAgAiBigCACEBIAYgAUEBajYCACABQQBIDQkgESkCFCFXIAIoAgAiASgCACECIAEgAkEBajYCACARIAE2AtwGIBEgVzcC4AYgAkEASA0JQQwQrAEiAkUNCSACIFdCIIinIgM2AgggAiBXpyIENgIEIAIgATYCACARKAKoAyIFIBEoAqADRgRAIBFBoANqELQSCyARKAKkAyIGIAVBA3RqIgdB7IfJADYCBCAHIAI2AgAgASABKAIAIgJBAWo2AgAgESAFQQFqIgc2AqgDIAJBAEgNCUEMEKwBIgJFDQkgAiADNgIIIAIgBDYCBCACIAE2AgAgESgCoAMgB0YEQCARQaADahC0EiARKAKkAyEGCyAGIAdBA3RqIgdBhIjJADYCBCAHIAI2AgAgASABKAIAIgJBAWo2AgAgESAFQQJqIgc2AqgDIAJBAEgNCUEMEKwBIgJFDQkgAiADNgIIIAIgBDYCBCACIAE2AgAgESgCoAMgB0YEfyARQaADahC0EiARKAKkAwUgBgsgB0EDdGoiAUGciMkANgIEIAEgAjYCACARKALcBiICKAIAIQEgAiABQQFqNgIAIBEgBUEDaiIHNgKoAyABQQBIDQkgESgC5AYhBiARKALgBiEEQQwQrAEiAUUNCSABIAY2AgggASAENgIEIAEgAjYCACARKAKgAyAHRgRAIBFBoANqELQSCyARKAKkAyIDIAdBA3RqIgdBtIjJADYCBCAHIAE2AgAgAiACKAIA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akGk9MUAKQIANwIAIABBnPTFACkCADcCAAsfACAAQQhqQZT0xQApAgA3AgAgAEGM9MUAKQIANwIACxQAIAEtAABBAUYgAkH/AXFBEElyCx8AIABBCGpBhMXGACkCADcCACAAQfzExgApAgA3AgALHwAgAEEIakGA0McAKQIANwIAIABB+M/HACkCADcCAAsfACAAQQhqQeDPxwApAgA3AgAgAEHYz8cAKQIANwIACx8AIABBCGpBwM/HACkCADcCACAAQbjPxwApAgA3AgALHwAgAEEIakHwz8cAKQIANwIAIABB6M/HACkCADcCAAsfACAAQQhqQdDPxwApAgA3AgAgAEHIz8cAKQIANwIACx8AIABBCGpBkNDHACkCADcCACAAQYjQxwApAgA3AgALHAAgASgCACAAKAIAIAAoAgQgASgCBCgCDBEAAAsfACAAQQhqQeS4ygApAgA3AgAgAEHcuMoAKQIANwIACx8AIABBCGpB1LjKACkCADcCACAAQcy4ygApAgA3AgALHwAgAEEIakHszMoAKQIANwIAIABB5MzKACkCADcCAAsfACAAQQhqQdzMygApAgA3AgAgAEHUzMoAKQIANwIACxkBAW8gACUBIAEQESECEK8OIgAgAiYBIAALFwAgACgCACABIAAoAgRBDGooAgARAQALGQAgACgCBCAAKAIIIAEoAgAgASgCBBDQBgsZACAAKAIAIAAoAgQgASgCACABKAIEELIJCxcAIAAoAgBBEGogASgCACABKAIEEIkDCxQAIABBBEEDIAEoAgBBBEYbNgIACxkBAX4gASkCACECIAFBADYCACAAIAI3AwALGQAgACgCACAAKAIEIAEoAgAgASgCBBDQBgsXAQFvIAAgARADIQIQrw4iACACJgEgAAsXAQFvIAAgARAkIQIQrw4iACACJgEgAAsZACABKAIAQajWyQBBAyABKAIEKAIMEQAACxkAIAEoAgBB3I7BAEEUIAEoAgQoAgwRAAALGQAgASgCAEGQ2ckAQQkgASgCBCgCDBEAAAsZACABKAIAQZ3ZyQBBCCABKAIEKAIMEQAACxkAIAEoAgBB8I7BAEEXIAEoAgQoAgwRAAALGQAgASgCAEHxj8EAQRogASgCBCgCDBEAAAsZACABKAIAQez4ygBBBSABKAIEKAIMEQAACxkAIAEoAgBByJXB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NgI4IAIgBTYCNCACIAY2AjAgAiABNgIsIAJBADYCKCACQYCAgIB4NgIcIAJBADYCFCACQQA2AgwgAkHwAGogAkEMakEBENsOQeQAEKwBIgNFDQAgA0EGOgAEIANBAjYCAEGQARCsASIBDQELAAsgAUEcNgIAIAEgAikDcDcDICABQQA7AYwBIAFBDjYCiAEgAUGsgMkANgKEASABQYCAgIB4NgKAASABQgQ3AnggAUIBNwNwIAEgAzYCbCABQQE2AmggAUEcNgJIIAFBATsBRCABQQQ2AkAgAUGogMkANgI8IAFCgICAgICAgICAfzcCNCABQoCAgIDAADcCLCABQShqIAJB+ABqKAIANgIAIABBAjYCCCAAIAE2AgQgAEECNgIAIAJBgAFqJAALFAAgACABKAIAIAEoAgQoAhARAgALFQIBbwF/EAQhABCvDiIBIAAmASABCxUCAW8BfxAFIQAQrw4iASAAJgEgAQsVAgFvAX8QBiEAEK8OIgEgACYBIAELEQAgASAAKAIAIAAoAgQQvwQLEQAgASAAKAIEIAAoAggQvwQLEwAgAEEKNgIEIABBzOnFADYCAAsTACAAQQI2AgQgAEGegsAANgIACxMAIABBGjYCBCAAQfiDwAA2AgALEwAgAEEINgIEIABBuIrAADYCAAsTACAAQSg2AgQgAEH0hsoANgIACxEAIAEoAgAgASgCBCAAELgJCxMAIABByMfEADYCBCAAQQE2AgALFAAgAEEANgIIIABCgICAgBA3AgALEwAgAEEFNgIEIABB/OfFADYCAAsUACAAQccANgIEIABB9OjFADYCAAsTACAAQQ42AgQgAEHcuccANgIACxAAIAAgASgCACACIAMQmgoLEwAgAEESNgIEIABBjLrHADYCAAsTACAAQRk2AgQgAEGou8cANgIACxMAIABBFTYCBCAAQbC6xwA2AgALEwAgAEEWNgIEIABB2LrHADYCAAsTACAAQRg2AgQgAEGAu8cANgIACxMAIABBKTYCBCAAQaTRxwA2AgALEwAgAEEeNgIEIABBztTHADYCAAukBAIDfgZ/AkAgASgCACEBIwBBEGsiByQAAkACQAJAIANBAE4EQAJAIANFBEBBASEIDAELIAMQrAEiCEUNAgsgAwRAIAggAiAD/AoAAAsgByADNgIMIAcgCDYCCCAHIAM2AgQg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bWFwRmllbGRkYXRhTWFwdmFsaWRhdGVkaWZmaW5pdGlhbGl6ZVJlY29yZG1hcFJlY29yZHByb2Nlc3NwYWdpbmF0aW9ucmV2ZXJzZWxpbmtpbmdGaWVsZHNhZGRzdWJ0cmFjdG9ucGFyZW50RmllbGRpc1JlbGF0aW9uVW5pcXVlZXh0ZW5zaW9uZW5jb2RpbmdiYXNlNjRvcHRpb25hbHNlcmlhbGl6ZWROYW1lc2tpcE51bGxzYWZmZWN0ZWRSb3dzZGJOYW1lZmllbGRUeXBlaGFzTnVtYmVyaW5nc3RyaW5nQ2h1bmtwYXJhbWV0ZXJwYXJhbWV0ZXJUdXBsZWl0ZW1QcmVmaXhpdGVtU2VwYXJhdG9yaXRlbVN1ZmZpeHBhcmFtZXRlclR1cGxlTGlzdGdyb3VwU2VwYXJhdG9yAAAAAAAAAAABAAAAigEAQciNwAALBgEAAACLAQBB2I3AAAsGAQAAAIwBAEHojcAACwYBAAAAjQEAQfiNwAALBgEAAACOAQBBiI7AAAsGAQAAAI8BAEGYjsAAC+Z8AQAAAJABAABkZXRhaWxzbW9kZWxfYV9uYW1lbW9kZWxfYl9uYW1lANZ0EQAIAAAAc2NoZW1hTmFtZW1heEJpbmRWYWx1ZXNzdXBwb3J0c1JlbGF0aW9uSm9pbnNIBxAACgAAAFIHEAANAAAAXwcQABUAAAAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9pdGVydG9vbHMtMC4xNC4wL3NyYy9ncm91cGJ5bGF6eS5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvY29sbGVjdGlvbnMvYnRyZWUvbWFwL2VudHJ5LnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2luZGV4bWFwLTIuMTAuMC9zcmMvbWFwL2NvcmUvZW50cnkucnMAcHNsL3BhcnNlci1kYXRhYmFzZS9zcmMvd2Fsa2Vycy9yZWxhdGlvbi9pbXBsaWNpdF9tYW55X3RvX21hbnkucnMAcXVlcnktY29tcGlsZXIvc2NoZW1hL3NyYy9idWlsZC9tdXRhdGlvbnMvY3JlYXRlX21hbnkucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci9yZWFkL21hbnkucnMAcHNsL3BhcnNlci1kYXRhYmFzZS9zcmMvd2Fsa2Vycy9tb2RlbC9wcmltYXJ5X2tleS5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy9hdHRyaWJ1dGVzL3NoYXJkX2tleS5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1zdHJ1Y3R1cmUvc3JjL29yZGVyX2J5LnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvcmVhZC9hZ2dyZWdhdGlvbnMvZ3JvdXBfYnkucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvYmFzZTY0LTAuMjIuMS9zcmMvZW5naW5lL2dlbmVyYWxfcHVycG9zZS9kZWNvZGVfc3VmZml4LnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3dhbGtlcnMvaW5kZXgucnMAcXVhaW50L3NyYy9hc3Qvcm93LnJzAHBzbC9zY2hlbWEtYXN0L3NyYy9wYXJzZXIvcGFyc2Vfdmlldy5ycwBsaWJyYXJ5L2NvcmUvc3JjL251bS9mbHQyZGVjL3N0cmF0ZWd5L2dyaXN1LnJzAC9ob21lL3J1bm5lci93b3JrL3ByaXNtYS1lbmdpbmVzL3ByaXNtYS1lbmdpbmVzL3F1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3JlcXVlc3RfY29udGV4dC5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy9jb250ZXh0LnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LXN0cnVjdHVyZS9zcmMvcHJpc21hX3ZhbHVlX2V4dC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9kb2N1bWVudC9wYXJzZV9hc3QucnMAbGlicmFyeS9jb3JlL3NyYy9zbGljZS9zb3J0L3NoYXJlZC9zbWFsbHNvcnQucnMAL2hvbWUvcnVubmVyLy5ydXN0dXAvdG9vbGNoYWlucy8xLjkyLjAteDg2XzY0LXVua25vd24tbGludXgtZ251L2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvY29yZS9zcmMvc2xpY2Uvc29ydC9zdGFibGUvcXVpY2tzb3J0LnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL251bS1iaWdpbnQtMC40LjMvc3JjL2JpZ3VpbnQvY29udmVydC5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9udW0tYmlnaW50LTAuNC4zL3NyYy9iaWdpbnQvY29udmVydC5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvY29udmVydC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL3dyaXRlL3Vwc2VydC5ycwBsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy9zZWxlY3Rpb25fcmVzdWx0LnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL2F0dHJpYnV0ZXMvZGVmYXVsdC5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvbGltaXQucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvbnVtLWJpZ2ludC0wLjQuMy9zcmMvYmlndWludC9zaGlmdC5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9udW0tYmlnaW50LTAuNC4zL3NyYy9iaWdpbnQvc2hpZnQucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci93cml0ZS9kaXNjb25uZWN0LnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvd3JpdGUvY29ubmVjdC5ycwBsaWJyYXJ5L2NvcmUvc3JjL251bS9kaXlfZmxvYXQucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvaXRlcnRvb2xzLTAuMTQuMC9zcmMvZm9ybWF0LnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvaW5wdXRzLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL251bS1pbnRlZ2VyLTAuMS40NS9zcmMvcm9vdHMucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci9leHRyYWN0b3JzL3F1ZXJ5X2FyZ3VtZW50cy5ycwBwc2wvc2NoZW1hLWFzdC9zcmMvcGFyc2VyL3BhcnNlX2FyZ3VtZW50cy5ycwBwc2wvc2NoZW1hLWFzdC9zcmMvcGFyc2VyL3BhcnNlX2NvbW1lbnRzLnJzAHF1ZXJ5LWNvbXBpbGVyL3NjaGVtYS9zcmMvYnVpbGQvaW5wdXRfdHlwZXMvb2JqZWN0cy9maWx0ZXJfb2JqZWN0cy5ycwBxdWVyeS1jb21waWxlci9zY2hlbWEvc3JjL2J1aWxkL2lucHV0X3R5cGVzL29iamVjdHMvdXBkYXRlX29uZV9vYmplY3RzLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3Blc3QtMi44LjQvc3JjL2l0ZXJhdG9ycy9wYWlycy5ycwBwc2wvcHNsLWNvcmUvc3JjL2RhdGFtb2RlbF9jb25uZWN0b3IvZmlsdGVycy5ycwAvaG9tZS9ydW5uZXIvd29yay9wcmlzbWEtZW5naW5lcy9wcmlzbWEtZW5naW5lcy9wc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy93YWxrZXJzLnJzAGxpYnJhcnkvY29yZS9zcmMvZm10L2J1aWxkZXJzLnJzAHBzbC9wc2wtY29yZS9zcmMvY29uZmlndXJhdGlvbi9lbnZfdmFycy5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy9yZWxhdGlvbnMucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvcGVzdC0yLjguNC9zcmMvaXRlcmF0b3JzL3Rva2Vucy5ycwBwc2wvcHNsLWNvcmUvc3JjL2J1aWx0aW5fY29ubmVjdG9ycy91dGlscy5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL2V4dHJhY3RvcnMvdXRpbHMucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci93cml0ZS91dGlscy5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL3JlYWQvdXRpbHMucnMAcXVlcnktY29tcGlsZXIvc2NoZW1hL3NyYy91dGlscy5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9jaHJvbm8tMC40LjQyL3NyYy9uYWl2ZS9pbnRlcm5hbHMucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy93cml0ZV9hcmdzLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL2NvbnRleHQvYXR0cmlidXRlcy5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy9hdHRyaWJ1dGVzLnJzAHBzbC9wc2wtY29yZS9zcmMvY29tbW9uL3ByZXZpZXdfZmVhdHVyZXMucnMAcXVhaW50L3NyYy92aXNpdG9yL3Bvc3RncmVzLnJzAHF1ZXJ5LWNvbXBpbGVyL3NjaGVtYS9zcmMvYnVpbGQvaW5wdXRfdHlwZXMvZmllbGRzL2ZpZWxkX2ZpbHRlcl90eXBlcy5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy9hdHRyaWJ1dGVzL25hdGl2ZV90eXBlcy5ycwBwc2wvc2NoZW1hLWFzdC9zcmMvcGFyc2VyL3BhcnNlX3R5cGVzLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3R5cGVzLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL25hbWVzLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3R5cGVzL2luZGV4X2ZpZWxkcy5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9zdGQvc3JjL3N5cy90aHJlYWRfbG9jYWwvbm9fdGhyZWFkcy5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9zdGQvc3JjL3N5cy9zeW5jL29uY2Uvbm9fdGhyZWFkcy5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvc3RyLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWJ1aWxkZXJzL3NxbC1xdWVyeS1idWlsZGVyL3NyYy9maWx0ZXIvdmlzaXRvci5ycwAvaG9tZS9ydW5uZXIvd29yay9wcmlzbWEtZW5naW5lcy9wcmlzbWEtZW5naW5lcy9xdWFpbnQvc3JjL3Zpc2l0b3IucnMAcHNsL3BzbC1jb3JlL3NyYy9kYXRhbW9kZWxfY29ubmVjdG9yL2VtcHR5X2Nvbm5lY3Rvci5ycwBwc2wvcHNsLWNvcmUvc3JjL2J1aWx0aW5fY29ubmVjdG9ycy9wb3N0Z3Jlc19kYXRhbW9kZWxfY29ubmVjdG9yLnJzAC9ob21lL3J1bm5lci93b3JrL3ByaXNtYS1lbmdpbmVzL3ByaXNtYS1lbmdpbmVzL3BzbC9wc2wtY29yZS9zcmMvZGF0YW1vZGVsX2Nvbm5lY3Rvci5ycwBwc2wvc2NoZW1hLWFzdC9zcmMvcGFyc2VyL3BhcnNlX3NvdXJjZV9hbmRfZ2VuZXJhdG9yLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvZXJyb3IucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGVfanNvbi0xLjAuMTA0L3NyYy9lcnJvci5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi91dWlkLTEuMTAuMC9zcmMvZXJyb3IucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvcGVzdC0yLjguNC9zcmMvaXRlcmF0b3JzL3BhaXIucnMAcXVlcnktY29tcGlsZXIvcmVxdWVzdC1oYW5kbGVycy9zcmMvcHJvdG9jb2xzL2pzb24vcHJvdG9jb2xfYWRhcHRlci5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1zdHJ1Y3R1cmUvc3JjL2ZpbHRlci9pbnRvX2ZpbHRlci5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9pdGVyLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvd3JpdGUvd3JpdGVfYXJnc19wYXJzZXIucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZG9jdW1lbnQvcGFyc2VyLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3V1aWQtMS4xMC4wL3NyYy9wYXJzZXIucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGVfanNvbi0xLjAuMTA0L3NyYy92YWx1ZS9zZXIucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGVfanNvbi0xLjAuMTA0L3NyYy9zZXIucnMAcXVlcnktY29tcGlsZXIvcXVlcnktY29tcGlsZXIvc3JjL2RhdGFfbWFwcGVyLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWNvbXBpbGVyLXdhc20vc3JjL2NvbXBpbGVyLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvYnVpbGRlci5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL2V4dHJhY3RvcnMvZmlsdGVycy9zY2FsYXIucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy9maWVsZC9zY2FsYXIucnMAbGlicmFyeS9jb3JlL3NyYy9udW0vZGVjMmZsdC9kZWNpbWFsX3NlcS5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZV9qc29uLTEuMC4xMDQvc3JjL2xleGljYWwvYmhjb21wLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL2F0dHJpYnV0ZXMvbWFwLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2luZGV4bWFwLTIuMTAuMC9zcmMvbWFwLnJzAC9ob21lL3J1bm5lci8ucnVzdHVwL3Rvb2xjaGFpbnMvMS45Mi4wLXg4Nl82NC11bmtub3duLWxpbnV4LWdudS9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL3N0ci9wYXR0ZXJuLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3Blc3QtMi44LjQvc3JjL3Bvc2l0aW9uLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWJ1aWxkZXJzL3NxbC1xdWVyeS1idWlsZGVyL3NyYy9jdXJzb3JfY29uZGl0aW9uLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL251bS1iaWdpbnQtMC40LjMvc3JjL2JpZ3VpbnQvYWRkaXRpb24ucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy9maWVsZF9zZWxlY3Rpb24ucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZG9jdW1lbnQvc2VsZWN0aW9uLnJzAC9ob21lL3J1bm5lci93b3JrL3ByaXNtYS1lbmdpbmVzL3ByaXNtYS1lbmdpbmVzL3F1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LXN0cnVjdHVyZS9zcmMvcHJvamVjdGlvbnMvbW9kZWxfcHJvamVjdGlvbi5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9udW0tYmlnaW50LTAuNC4zL3NyYy9iaWd1aW50L3N1YnRyYWN0aW9uLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3dhbGtlcnMvcmVsYXRpb24ucnMAcXVlcnktY29tcGlsZXIvcXVlcnktYnVpbGRlcnMvc3FsLXF1ZXJ5LWJ1aWxkZXIvc3JjL21vZGVsX2V4dGVuc2lvbnMvcmVsYXRpb24ucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy9maWVsZC9yZWxhdGlvbi5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1zdHJ1Y3R1cmUvc3JjL3JlbGF0aW9uLnJzAGxpYnMvdXNlci1mYWNpbmctZXJyb3JzL3NyYy9xdWVyeV9lbmdpbmUvdmFsaWRhdGlvbi5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9udW0tYmlnaW50LTAuNC4zL3NyYy9iaWd1aW50L211bHRpcGxpY2F0aW9uLnJzAHBzbC9zY2hlbWEtYXN0L3NyYy9wYXJzZXIvcGFyc2VfZXhwcmVzc2lvbi5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1jb21waWxlci9zcmMvZXhwcmVzc2lvbi5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9udW0tYmlnaW50LTAuNC4zL3NyYy9iaWd1aW50L2RpdmlzaW9uLnJzAGxpYnJhcnkvY29yZS9zcmMvbnVtL2ZsdDJkZWMvc3RyYXRlZ3kvZHJhZ29uLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWJ1aWxkZXJzL3NxbC1xdWVyeS1idWlsZGVyL3NyYy9tb2RlbF9leHRlbnNpb25zL2NvbHVtbi5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9jaHJvbm8tMC40LjQyL3NyYy9mb3JtYXQvc2Nhbi5ycwBsaWJyYXJ5L2NvcmUvc3JjL251bS9iaWdudW0ucnMAcHNsL3NjaGVtYS1hc3Qvc3JjL3BhcnNlci9wYXJzZV9lbnVtLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3dhbGtlcnMvZW51bS5ycwBwc2wvc2NoZW1hLWFzdC9zcmMvcGFyc2VyL3BhcnNlX21vZGVsLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3dhbGtlcnMvbW9kZWwucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy9tb2RlbC5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvc2VsZWN0L2xhdGVyYWwucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvdG9raW8tMS40NS4xL3NyYy90YXNrL3Rhc2tfbG9jYWwucnMAbGlicmFyeS9zdGQvc3JjL3N5bmMvbGF6eV9sb2NrLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3NlcmRlX2pzb24tMS4wLjEwNC9zcmMvbGV4aWNhbC9tYXRoLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWNvbXBpbGVyL3NyYy90cmFuc2xhdGUvcXVlcnkvcmVhZC9pbl9tZW1vcnlfcHJvY2Vzc2luZy5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWJ1aWxkZXJzL3NxbC1xdWVyeS1idWlsZGVyL3NyYy9vcmRlcmluZy5ycwBsaWJyYXJ5L3N0ZC9zcmMvcGFuaWNraW5nLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3dhc20tYmluZGdlbi0wLjIuMTA1L3NyYy9leHRlcm5yZWYucnMAcXVlcnktY29tcGlsZXIvcXVlcnktc3RydWN0dXJlL3NyYy9kZWZhdWx0X3ZhbHVlLnJzAHBzbC9zY2hlbWEtYXN0L3NyYy9wYXJzZXIvcGFyc2VfYXR0cmlidXRlLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvZXh0cmFjdG9ycy9maWx0ZXJzL2NvbXBvc2l0ZS5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1zdHJ1Y3R1cmUvc3JjL2ZpZWxkL2NvbXBvc2l0ZS5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1jb21waWxlci9zcmMvdHJhbnNsYXRlL3F1ZXJ5L3dyaXRlLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2FzdC93cml0ZS5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvd3JpdGUucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci93cml0ZS9kZWxldGUucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvcGVzdC0yLjguNC9zcmMvcGFyc2VyX3N0YXRlLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWNvbXBpbGVyL3NyYy90cmFuc2xhdGUucnMAL2hvbWUvcnVubmVyLy5ydXN0dXAvdG9vbGNoYWlucy8xLjkyLjAteDg2XzY0LXVua25vd24tbGludXgtZ251L2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL2J0cmVlL25hdmlnYXRlLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvcmVhZC9hZ2dyZWdhdGlvbnMvYWdncmVnYXRlLnJzAHF1ZXJ5LWNvbXBpbGVyL3NjaGVtYS9zcmMvYnVpbGQvaW5wdXRfdHlwZXMvZmllbGRzL2RhdGFfaW5wdXRfbWFwcGVyL2NyZWF0ZS5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL3dyaXRlL2NyZWF0ZS5ycwBxdWVyeS1jb21waWxlci9zY2hlbWEvc3JjL2J1aWxkL2lucHV0X3R5cGVzL2ZpZWxkcy9kYXRhX2lucHV0X21hcHBlci91cGRhdGUucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci93cml0ZS91cGRhdGUucnMAbGlicmFyeS9jb3JlL3NyYy9udW0vZGVjMmZsdC9wYXJzZS5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9jaHJvbm8tMC40LjQyL3NyYy9mb3JtYXQvcGFyc2UucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGVfanNvbi0xLjAuMTA0L3NyYy9sZXhpY2FsL3BhcnNlLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2luZGV4bWFwLTIuMTAuMC9zcmMvbWFwL2NvcmUucnMAcXVlcnktY29tcGlsZXIvc2NoZW1hL3NyYy9idWlsZC9pbnB1dF90eXBlcy9maWVsZHMvZmllbGRfcmVmX3R5cGUucnMAcHNsL3NjaGVtYS1hc3Qvc3JjL3BhcnNlci9wYXJzZV9jb21wb3NpdGVfdHlwZS5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy93YWxrZXJzL2NvbXBvc2l0ZV90eXBlLnJzAHF1ZXJ5LWNvbXBpbGVyL3NjaGVtYS9zcmMvYnVpbGQvbXV0YXRpb25zL2NyZWF0ZV9vbmUucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci9yZWFkL29uZS5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy93YWxrZXJzL3JlbGF0aW9uL2lubGluZS5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9jaHJvbm8tMC40LjQyL3NyYy9mb3JtYXQvc3RyZnRpbWUucnMAbGlicmFyeS9jb3JlL3NyYy91bmljb2RlL3ByaW50YWJsZS5ycwAvaG9tZS9ydW5uZXIvd29yay9wcmlzbWEtZW5naW5lcy9wcmlzbWEtZW5naW5lcy9xdWFpbnQvc3JjL2FzdC90YWJsZS5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvbW9kZWxfZXh0ZW5zaW9ucy90YWJsZS5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1jb21waWxlci9zcmMvcmVzdWx0X25vZGUucnMAL2hvbWUvcnVubmVyLy5ydXN0dXAvdG9vbGNoYWlucy8xLjkyLjAteDg2XzY0LXVua25vd24tbGludXgtZ251L2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL2J0cmVlL25vZGUucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvYmFzZTY0LTAuMjIuMS9zcmMvZW5jb2RlLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Jhc2U2NC0wLjIyLjEvc3JjL2VuZ2luZS9nZW5lcmFsX3B1cnBvc2UvZGVjb2RlLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3NlcmRlLTEuMC4yMjgvc3JjL3ByaXZhdGUvZGUucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGVfanNvbi0xLjAuMTA0L3NyYy9kZS5ycwBwc2wvcHNsLWNvcmUvc3JjL2NvbmZpZ3VyYXRpb24vZGF0YXNvdXJjZS5ycwAvaG9tZS9ydW5uZXIvLnJ1c3R1cC90b29sY2hhaW5zLzEuOTIuMC14ODZfNjQtdW5rbm93bi1saW51eC1nbnUvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9zdGQvc3JjL3N5bmMvb25jZS5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaC9ndWFyZC5ycwAvcnVzdC9kZXBzL2hhc2hicm93bi0wLjE1LjUvc3JjL3Jhdy9tb2QucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvaGFzaGJyb3duLTAuMTUuMi9zcmMvcmF3L21vZC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9kb2N1bWVudC9tb2QucnMAbGlicmFyeS9jb3JlL3NyYy9mbXQvbW9kLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWJ1aWxkZXJzL3NxbC1xdWVyeS1idWlsZGVyL3NyYy9zZWxlY3QvbW9kLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Nocm9uby0wLjQuNDIvc3JjL2Zvcm1hdC9tb2QucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci9leHRyYWN0b3JzL2ZpbHRlcnMvbW9kLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvcmVhZC9hZ2dyZWdhdGlvbnMvbW9kLnJzAHF1ZXJ5LWNvbXBpbGVyL3NjaGVtYS9zcmMvYnVpbGQvaW5wdXRfdHlwZXMvbW9kLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LXN0cnVjdHVyZS9zcmMvZmlsdGVyL3NjYWxhci9tb2QucnMAL2hvbWUvcnVubmVyLy5ydXN0dXAvdG9vbGNoYWlucy8xLjkyLjAteDg2XzY0LXVua25vd24tbGludXgtZ251L2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvc3RkL3NyYy9pby9tb2QucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGgvbW9kLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Nocm9uby0wLjQuNDIvc3JjL25haXZlL2RhdGUvbW9kLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Jhc2U2NC0wLjIyLjEvc3JjL2VuZ2luZS9nZW5lcmFsX3B1cnBvc2UvbW9kLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Jhc2U2NC0wLjIyLjEvc3JjL2VuZ2luZS9tb2QucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvY2hyb25vLTAuNC40Mi9zcmMvbmFpdmUvZGF0ZXRpbWUvbW9kLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2Nocm9uby0wLjQuNDIvc3JjL2RhdGV0aW1lL21vZC5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZV9jb3JlLTEuMC4yMjgvc3JjL2RlL21vZC5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1zdHJ1Y3R1cmUvc3JjL2ZpZWxkL21vZC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL3dyaXRlL25lc3RlZC9tb2QucnMAL2hvbWUvcnVubmVyLy5ydXN0dXAvdG9vbGNoYWlucy8xLjkyLjAteDg2XzY0LXVua25vd24tbGludXgtZ251L2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMvbW9kLnJzAC9ob21lL3J1bm5lci8ucnVzdHVwL3Rvb2xjaGFpbnMvMS45Mi4wLXg4Nl82NC11bmtub3duLWxpbnV4LWdudS9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2FsbG9jL3NyYy92ZWMvbW9kLnJzAGxpYnJhcnkvY29yZS9zcmMvbnVtL2ZsdDJkZWMvbW9kLnJzAHBzbC9wYXJzZXItZGF0YWJhc2Uvc3JjL3dhbGtlcnMvc2NhbGFyX2ZpZWxkLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWJ1aWxkZXJzL3NxbC1xdWVyeS1idWlsZGVyL3NyYy9tb2RlbF9leHRlbnNpb25zL3NjYWxhcl9maWVsZC5ycwBwc2wvcGFyc2VyLWRhdGFiYXNlL3NyYy93YWxrZXJzL3JlbGF0aW9uX2ZpZWxkLnJzAHBzbC9zY2hlbWEtYXN0L3NyYy9wYXJzZXIvcGFyc2VfZmllbGQucnMAcXVlcnktY29tcGlsZXIvc2NoZW1hL3NyYy9idWlsZC9vdXRwdXRfdHlwZXMvZmllbGQucnMAcHNsL3BhcnNlci1kYXRhYmFzZS9zcmMvYXR0cmlidXRlcy9pZC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL3dyaXRlL25lc3RlZC91cHNlcnRfbmVzdGVkLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvd3JpdGUvbmVzdGVkL3NldF9uZXN0ZWQucnMAL2hvbWUvcnVubmVyLy5ydXN0dXAvdG9vbGNoYWlucy8xLjkyLjAteDg2XzY0LXVua25vd24tbGludXgtZ251L2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL3ZlYy9zcGVjX2Zyb21faXRlcl9uZXN0ZWQucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci93cml0ZS9uZXN0ZWQvY29ubmVjdF9vcl9jcmVhdGVfbmVzdGVkLnJzAHF1ZXJ5LWNvbXBpbGVyL2NvcmUvc3JjL3F1ZXJ5X2dyYXBoX2J1aWxkZXIvd3JpdGUvbmVzdGVkL2NyZWF0ZV9uZXN0ZWQucnMAcXVlcnktY29tcGlsZXIvY29yZS9zcmMvcXVlcnlfZ3JhcGhfYnVpbGRlci93cml0ZS9uZXN0ZWQvdXBkYXRlX25lc3RlZC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9ncmFwaF9idWlsZGVyL3JlYWQvcmVsYXRlZC5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZV9qc29uLTEuMC4xMDQvc3JjL2xleGljYWwvY2FjaGVkLnJzAHF1ZXJ5LWNvbXBpbGVyL3F1ZXJ5LWNvbXBpbGVyL3NyYy90cmFuc2xhdGUvcXVlcnkvcmVhZC5ycwBxdWVyeS1jb21waWxlci9jb3JlL3NyYy9xdWVyeV9hc3QvcmVhZC5ycwBxdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvcmVhZC5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9zZXJkZV9qc29uLTEuMC4xMDQvc3JjL3JlYWQucnMAL3J1c3QvZGVwcy9kbG1hbGxvYy0wLjIuMTAvc3JjL2RsbWFsbG9jLnJzAGxpYnJhcnkvYWxsb2Mvc3JjL3N5bmMucnMAcHNsL3NjaGVtYS1hc3Qvc3JjL2xpYi5ycwAvaG9tZS9ydW5uZXIvd29yay9wcmlzbWEtZW5naW5lcy9wcmlzbWEtZW5naW5lcy9xdWVyeS1jb21waWxlci9xdWVyeS1idWlsZGVycy9zcWwtcXVlcnktYnVpbGRlci9zcmMvbGliLnJzAC9ob21lL3J1bm5lci93b3JrL3ByaXNtYS1lbmdpbmVzL3ByaXNtYS1lbmdpbmVzL2xpYnMvcHJpc21hLXZhbHVlL3NyYy9saWIucnMAcHNsL3BhcnNlci1kYXRhYmFzZS9zcmMvbGliLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL3VjZC10cmllLTAuMS42L3NyYy9saWIucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGUtd2FzbS1iaW5kZ2VuLTAuNi41L3NyYy9saWIucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvaGV4LTAuNC4zL3NyYy9saWIucnMAL2hvbWUvcnVubmVyLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvanMtc3lzLTAuMy44Mi9zcmMvbGliLnJzAC9ob21lL3J1bm5lci8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2JpZ2RlY2ltYWwtMC4zLjEvc3JjL2xpYi5ycwAvaG9tZS9ydW5uZXIvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi9pdGVydG9vbHMtMC4xNC4wL3NyYy9saWIucnMAbGlicmFyeS9jb3JlL3NyYy91bmljb2RlL3VuaWNvZGVfZGF0YS5ycwBxdWVyeS1jb21waWxlci9zY2hlbWEvc3JjL3F1ZXJ5X3NjaGVtYS5ycwBwc2wvc2NoZW1hLWFzdC9zcmMvcGFyc2VyL3BhcnNlX3NjaGVtYS5ycwCECxAAWgAAADgAAAAVAAAAAQEAQYiLwQALDgEAAACRAQAAkgEAAJMBAEGgi8EAC8YFAQAAAJQBAACVAQAAlgEAAJcBAACYAQAAmQEAAJoBAACbAQAAnAEAAJ0BAACeAQAAnwEAAKABAAChAQAAogEAAKMBAACkAQAApQEAAKYBAAClAQAApwEAAKgBAACpAQAAqgEAAKsBAACsAQAArQEAAK4BAACvAQAAsAEAALEBAACyAQAAswEAALQBAAC1AQAAsgEAALYBAAC3AQAAuAEAALkBAAC6AQAAuwEAALwBAAC9AQAAsgEAAL4BAAC+AQAAvgEAALIBAABVbmV4cGVjdGVkIGJhdGNoIHJlcXVlc3RQMjAxNFAyMDEzUDIwMTkA8h4QADIAAAAvAAAADgAAAG11bHRpcGxhbnNjb21wYWN0ZWRwbGFubmVzdGVkU2VsZWN0aW9ua2V5c2V4cGVjdE5vbkVtcHR5ZGF0YW1vZGVsY29ubmVjdGlvbkluZm8A2EYQAAkAAACDehEACAAAAOFGEAAOAAAA8h4QADIAAACmAAAAFQAAAChDb252ZXJ0aW5nIHR5cGUgZmFpbGVkKSAgKAAYRxAAGQAAADFHEAACAAAAdKYSAAEAAAB0phIAAQAAAALCEgABAAAAZW51bSBBZGFwdGVyUHJvdmlkZXJzdHJ1Y3QgSnNDb25uZWN0aW9uSW5mb2NoaWxkcmVuY2FuQXNzdW1lU3RyaWN0RXF1YWxpdHlzdHJ1Y3R1cmVlbnVtc3J1bGVzZXJyb3JJZGVudGlmaWVyY29udGV4dG9wZXJhdGlvbnNyZWNvcmRzdGhlbmJpbmRpbmdzbmFtZXNzdHJ1Y3QgUXVlcnlDb21waWxlclBhcmFtc09uY2UgaW5zdGFuY2UgaGFzIHByZXZpb3VzbHkgYmVlbiBwb2lzb25lZAAAAAtIEAAqAAAAEzUQAHEAAACe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BQMABQEHBQcIAQIFAQUCBQgHCAkABgIFBwYCCQMJBAUDAQIFAwgBBAYJBwIGBQYCBQEJAAcDBAgGAwIIAQIFCQUDBgcEAwEGBAAGAgUEBwYIAwcBBQgCAAMBAgUCAwgEAQgFBwkBAAEFBgIFAQEJAgAJAggJBQUABwgBAgUFCQYABAYEBAcHBQMJAAYCBQIJCAACAwICAwgHBgkFAwECBQEECQABAQYBAQkDCAQHBgUGAgUHBAUABQgABQkGCQIDCAIIAQIFAwcCBQIJAAIJCAQGAQkBBAAGAgUBCAYCBgQFAQQJAgMACQUHAAMBAgUJAwEDAgIFBwQGAQUEBwgFAQUGAgUEBgUGBgECCAcDAAcHAwkCBQcIAQIFAgMCCAMABgQDBgUDCAYJBgIICQAGAgUBAQYEAQUDAgEIAgYJAwQIAQQEBQMBAgUFCAIABwYGAAkBAwQGBwQABwICBgUGAgUCCQEAAwgDAAQFBgcDAwcAAwYBAwIIAQIFAQQFBQEJAQUCAggDBgYIBQEIAAYGBAAGAgUHAgcFCQUHBgEEAQgDBAIFCQADAwIAAwECBQMGAwcJBwgIAAcACQEHAQIJBQEGBgABBQYCBQEIAQgJCAkEAAMFBAUIBQYEBwUIAwAABwgBAgUJAAkECQQHAAEHBwIJAggCAwcJAQUAAwkABgIFBAUEBwQHAwUACAgGBAYEAQEICQUHBQEJBQMBAgUCAgcDBwMGBwUEBAMCAwIABQkEBwgHBQkHBgUGAgUBAQMGCAYIAwcHAgEGAQYAAgkHAwkDBwkICAIIAQIFBQYIBAMEAQgIBgAIAAgAAQQIBgkGCAkJBAEEAAYCBQIIBAIBBwAJBAMABAAEAAAHBAMECAQECQcABwADAQIFAQQCAQAIBQQHAQUCAAIAAAMHAQcEAgIECAUDBQEFBgIFBwEABQQCBwMFBwYAAQAAAQgFCAcBAQIEAgYHBQcIAQIFAwUFAgcBAwYHCAgAAAUAAAkCCQMFBQYCAQMDBwgJAAYCBQEHBwYDBQYIAwkEAAACBQAEBgQGBwcIAQAGBggJBAUDAQIFCAgIAQcIBAEJBwAAAQIFAgMCAwMICQAFAwMEBAcCBgUGAgUEBAQACAkCAAkIBQAABgIGAQYBBgkEBQIGBgcCAwYDAggBAgUCAgIABAQGAAQJAgUAAwEDAAgACAQHAgYDAwMG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AADkAQAA5QEAAOYBAADnAQAA6AEAAOkBAADqAQAA6wEAAOwBAADtAQAA7gEAAO8BAADxAQAA8wEAAPIBAADzAQAA9AEAAPUBAAD2AQAAlQEAAPcBAAC/AQAA+AEAAPkBAAD6AQAA+wEAAPwBAAD9AQAA/gEAAP8BAAAAAgAAAQIAAAICAAADAgAABAIAAAUCAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAAAPAgAAEAIAABECAAASAgAAEwIAABQCAAAVAgAAFgIAABcCAAAYAgAAGQIAABoCAAAbAgAAHAIAAB0CAAAeAgAAHwIAACACAACeAQAAIgIAACMCAAAkAgAAJQIAACYCAAAnAgAAKAIAACkCAAAqAgAAKwIAACwCAAAtAgAALgIAAC8CAAAwAgAAMQIAADICAAAzAgAAOgIAAGUsAAA7AgAAPAIAAD0CAACaAQAAPgIAAGYsAABBAgAAQgIAAEMCAACAAQAARAIAAIkCAABFAgAAjAIAAEYCAABHAgAASAIAAEkCAABKAgAASwIAAEwCAABNAgAATgIAAE8CAABwAwAAcQMAAHIDAABzAwAAdgMAAHcDAAB/AwAA8wMAAIYDAACsAwAAiAMAAK0DAACJAwAArgMAAIoDAACvAwAAjAMAAMwDAACOAwAAzQMAAI8DAADOAwAAkQMAALEDAACSAwAAsgMAAJMDAACzAwAAlAMAALQDAACVAwAAtQMAAJYDAAC2AwAAlwMAALcDAACYAwAAuAMAAJkDAAC5AwAAmgMAALoDAACbAwAAuwMAAJwDAAC8AwAAnQMAAL0DAACeAwAAvgMAAJ8DAAC/AwAAoAMAAMADAAChAwAAwQMAAKMDAADDAwAApAMAAMQDAAClAwAAxQMAAKYDAADGAwAApwMAAMcDAACoAwAAyAMAAKkDAADJAwAAqgMAAMoDAACrAwAAywMAAM8DAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAOgDAADpAwAA6gMAAOsDAADsAwAA7QMAAO4DAADvAwAA9AMAALgDAAD3AwAA+AMAAPkDAADyAwAA+gMAAPsDAAD9AwAAewMAAP4DAAB8AwAA/wMAAH0DAAAABAAAUAQAAAEE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AABwqwAAoRMAAHGrAACiEwAAcqsAAKMTAABzqwAApBMAAHSrAAClEwAAdasAAKYTAAB2qwAApxMAAHerAACoEwAAeKsAAKkTAAB5qwAAqhMAAHqrAACrEwAAe6sAAKwTAAB8qwAArRMAAH2rAACuEwAAfqsAAK8TAAB/qwAAsBMAAICrAACxEwAAgasAALITAACCqwAAsxMAAIOrAAC0EwAAhKsAALUTAACFqwAAthMAAIarAAC3EwAAh6sAALgTAACIqwAAuRMAAImrAAC6EwAAiqsAALsTAACLqwAAvBMAAIyrAAC9EwAAjasAAL4TAACOqwAAvxMAAI+rAADAEwAAkKsAAMETAACRqwAAwhMAAJKrAADDEwAAk6sAAMQTAACUqwAAxRMAAJWrAADGEwAAlqsAAMcTAACXqwAAyBMAAJirAADJEwAAmasAAMoTAACaqwAAyxMAAJurAADMEwAAnKsAAM0TAACdqwAAzhMAAJ6rAADPEwAAn6sAANATAACgqwAA0RMAAKGrAADSEwAAoqsAANMTAACjqwAA1BMAAKSrAADVEwAApasAANYTAACmqwAA1xMAAKerAADYEwAAqKsAANkTAACpqwAA2hMAAKqrAADbEwAAq6sAANwTAACsqwAA3RMAAK2rAADeEwAArqsAAN8TAACvqwAA4BMAALCrAADhEwAAsasAAOITAACyqwAA4xMAALOrAADkEwAAtKsAAOUTAAC1qwAA5hMAALarAADnEwAAt6sAAOgTAAC4qwAA6RMAALmrAADqEwAAuqsAAOsTAAC7qwAA7BMAALyrAADtEwAAvasAAO4TAAC+qwAA7xMAAL+rAADwEwAA+BMAAPETAAD5EwAA8hMAAPoTAADzEwAA+xMAAPQTAAD8EwAA9RMAAP0TAACJHAAAihwAAJAcAADQEAAAkRwAANEQAACSHAAA0hAAAJMcAADTEAAAlBwAANQQAACVHAAA1RAAAJYcAADWEAAAlxwAANcQAACYHAAA2BAAAJkcAADZEAAAmhwAANoQAACbHAAA2xAAAJwcAADcEAAAnRwAAN0QAACeHAAA3hAAAJ8cAADfEAAAoBwAAOAQAAChHAAA4RAAAKIcAADiEAAAoxwAAOMQAACkHAAA5BAAAKUcAADlEAAAphwAAOYQAACnHAAA5xAAAKgcAADoEAAAqRwAAOkQ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AAB9HQAAZCwAAH0CAABnLAAAaCwAAGksAABqLAAAaywAAGwsAABtLAAAUQIAAG4sAABxAgAAbywAAFACAABwLAAAUgIAAHIsAABzLAAAdSwAAHYsAAB+LAAAPwIAAH8sAABAAgAAgCwAAIEsAACCLAAAgywAAIQsAACFLAAAhiwAAIcsAACILAAAiSwAAIosAACLLAAAjCwAAI0sAACOLAAAjywAAJAsAACRLAAAkiwAAJMsAACULAAAlSwAAJYsAACXLAAAmCwAAJksAACaLAAAmywAAJwsAACdLAAAniwAAJ8sAACgLAAAoSwAAKIsAACjLAAApCwAAKUsAACmLAAApywAAKgsAACpLAAAqiwAAKssAACsLAAArSwAAK4sAACvLAAAsCwAALEsAACyLAAAsywAALQsAAC1LAAAtiwAALcsAAC4LAAAuSwAALosAAC7LAAAvCwAAL0sAAC+LAAAvywAAMAsAADBLAAAwiwAAMMsAADELAAAxSwAAMYsAADHLAAAyCwAAMksAADKLAAAyywAAMwsAADNLAAAziwAAM8sAADQLAAA0SwAANIsAADTLAAA1CwAANUsAADWLAAA1ywAANgsAADZLAAA2iwAANssAADcLAAA3SwAAN4sAADfLAAA4CwAAOEsAADiLAAA4ywAAOssAADsLAAA7SwAAO4sAADyLAAA8ywAAECmAABBpgAAQqYAAEOmAABEpgAARaYAAEamAABHpgAASKYAAEmmAABKpgAAS6YAAEymAABNpgAATqYAAE+mAABQpgAAUaYAAFKmAABTpgAAVKYAAFWmAABWpgAAV6YAAFimAABZpgAAWqYAAFumAABcpgAAXaYAAF6mAABfpgAAYKYAAGGmAABipgAAY6YAAGSmAABlpgAAZqYAAGemAABopgAAaaYAAGqmAABrpgAAbKYAAG2mAACApgAAgaYAAIKmAACDpgAAhKYAAIWmAACGpgAAh6YAAIimAACJpgAAiqYAAIumAACMpgAAjaYAAI6mAACPpgAAkKYAAJGmAACSpgAAk6YAAJSmAACVpgAAlqYAAJemAACYpgAAmaYAAJqmAACbpgAAIqcAACOnAAAkpwAAJacAACanAAAnpwAAKKcAACmnAAAqpwAAK6cAACynAAAtpwAALqcAAC+nAAAypwAAM6cAADSnAAA1pwAANqcAADenAAA4pwAAOacAADqnAAA7pwAAPKcAAD2nAAA+pwAAP6cAAECnAABBpwAAQqcAAEOnAABEpwAARacAAEanAABHpwAASKcAAEmnAABKpwAAS6cAAEynAABNpwAATqcAAE+nAABQpwAAUacAAFKnAABTpwAAVKcAAFWnAABWpwAAV6cAAFinAABZpwAAWqcAAFunAABcpwAAXacAAF6nAABfpwAAYKcAAGGnAABipwAAY6cAAGSnAABlpwAAZqcAAGenAABopwAAaacAAGqnAABrpwAAbKcAAG2nAABupwAAb6cAAHmnAAB6pwAAe6cAAHynAAB9pwAAeR0AAH6nAAB/pwAAgKcAAIGnAACCpwAAg6cAAISnAACFpwAAhqcAAIenAACLpwAAjKcAAI2nAABlAgAAkKcAAJGnAACSpwAAk6cAAJanAACXpwAAmKcAAJmnAACapwAAm6cAAJynAACdpwAAnqcAAJ+nAACgpwAAoacAAKKnAACjpwAApKcAAKWnAACmpwAAp6cAAKinAACppwAAqqcAAGYCAACrpwAAXAIAAKynAABhAgAAracAAGwCAACupwAAagIAALCnAACeAgAAsacAAIcCAACypwAAnQIAALOnAABTqwAAtKcAALWnAAC2pwAAt6cAALinAAC5pwAAuqcAALunAAC8pwAAvacAAL6nAAC/pwAAwKcAAMGnAADCpwAAw6cAAMSnAACUpwAAxacAAIICAADGpwAAjh0AAMenAADIpwAAyacAAMqnAADLpwAAZAIAAMynAADNpwAAzqcAAM+nAADQpwAA0acAANKnAADTpwAA1KcAANWnAADWpwAA16cAANinAADZpwAA2qcAANunAADcpwAAmwEAAPWnAAD2pwAAIf8AAEH/AAAi/wAAQv8AACP/AABD/wAAJP8AAET/AAAl/wAARf8AACb/AABG/wAAJ/8AAEf/AAAo/wAASP8AACn/AABJ/wAAKv8AAEr/AAAr/wAAS/8AACz/AABM/wAALf8AAE3/AAAu/wAATv8AAC//AABP/wAAMP8AAFD/AAAx/wAAUf8AADL/AABS/wAAM/8AAFP/AAA0/wAAVP8AADX/AABV/wAANv8AAFb/AAA3/wAAV/8AADj/AABY/wAAOf8AAFn/AAA6/wAAWv8AAAAEAQAoBAEAAQQBACkEAQACBAEAKgQBAAMEAQArBAEABAQBACwEAQAFBAEALQQBAAYEAQAuBAEABwQBAC8EAQAIBAEAMAQBAAkEAQAxBAEACgQBADIEAQALBAEAMwQBAAwEAQA0BAEADQQBADUEAQAOBAEANgQBAA8EAQA3BAEAEAQBADgEAQARBAEAOQQBABIEAQA6BAEAEwQBADsEAQAUBAEAPAQBABUEAQA9BAEAFgQBAD4EAQAXBAEAPwQBABgEAQBABAEAGQQBAEEEAQAaBAEAQgQBABsEAQBDBAEAHAQBAEQEAQAdBAEARQQBAB4EAQBGBAEAHwQBAEcEAQAgBAEASAQBACEEAQBJBAEAIgQBAEoEAQAjBAEASwQBACQEAQBMBAEAJQQBAE0EAQAmBAEATgQBACcEAQBPBAEAsAQBANgEAQCxBAEA2QQBALIEAQDaBAEAswQBANsEAQC0BAEA3AQBALUEAQDdBAEAtgQBAN4EAQC3BAEA3wQBALgEAQDgBAEAuQQBAOEEAQC6BAEA4gQBALsEAQDjBAEAvAQBAOQEAQC9BAEA5QQBAL4EAQDmBAEAvwQBAOcEAQDABAEA6AQBAMEEAQDpBAEAwgQBAOoEAQDDBAEA6wQBAMQEAQDsBAEAxQQBAO0EAQDGBAEA7gQBAMcEAQDvBAEAyAQBAPAEAQDJBAEA8QQBAMoEAQDyBAEAywQBAPMEAQDMBAEA9AQBAM0EAQD1BAEAzgQBAPYEAQDPBAEA9wQBANAEAQD4BAEA0QQBAPkEAQDSBAEA+gQBANMEAQD7BAEAcAUBAJcFAQBxBQEAmAUBAHIFAQCZBQEAcwUBAJoFAQB0BQEAmwUBAHUFAQCcBQEAdgUBAJ0FAQB3BQEAngUBAHgFAQCfBQEAeQUBAKAFAQB6BQEAoQUBAHwFAQCjBQEAfQUBAKQFAQB+BQEApQUBAH8FAQCmBQEAgAUBAKcFAQCBBQEAqAUBAIIFAQCpBQEAgwUBAKoFAQCEBQEAqwUBAIUFAQCsBQEAhgUBAK0FAQCHBQEArgUBAIgFAQCvBQEAiQUBALAFAQCKBQEAsQUBAIwFAQCzBQEAjQUBALQFAQCOBQEAtQUBAI8FAQC2BQEAkAUBALcFAQCRBQEAuAUBAJIFAQC5BQEAlAUBALsFAQCVBQEAvAUBAIAMAQDADAEAgQwBAMEMAQCCDAEAwgwBAIMMAQDDDAEAhAwBAMQMAQCFDAEAxQwBAIYMAQDGDAEAhwwBAMcMAQCIDAEAyAwBAIkMAQDJDAEAigwBAMoMAQCLDAEAywwBAIwMAQDMDAEAjQwBAM0MAQCODAEAzgwBAI8MAQDPDAEAkAwBANAMAQCRDAEA0QwBAJIMAQDSDAEAkwwBANMMAQCUDAEA1AwBAJUMAQDVDAEAlgwBANYMAQCXDAEA1wwBAJgMAQDYDAEAmQwBANkMAQCaDAEA2gwBAJsMAQDbDAEAnAwBANwMAQCdDAEA3QwBAJ4MAQDeDAEAnwwBAN8MAQCgDAEA4AwBAKEMAQDhDAEAogwBAOIMAQCjDAEA4wwBAKQMAQDkDAEApQwBAOUMAQCmDAEA5gwBAKcMAQDnDAEAqAwBAOgMAQCpDAEA6QwBAKoMAQDqDAEAqwwBAOsMAQCsDAEA7AwBAK0MAQDtDAEArgwBAO4MAQCvDAEA7wwBALAMAQDwDAEAsQwBAPEMAQCyDAEA8gwBAFANAQBwDQEAUQ0BAHENAQBSDQEAcg0BAFMNAQBzDQEAVA0BAHQNAQBVDQEAdQ0BAFYNAQB2DQEAVw0BAHcNAQBYDQEAeA0BAFkNAQB5DQEAWg0BAHoNAQBbDQEAew0BAFwNAQB8DQEAXQ0BAH0NAQBeDQEAfg0BAF8NAQB/DQEAYA0BAIANAQBhDQEAgQ0BAGINAQCCDQEAYw0BAIMNAQBkDQEAhA0BAGUNAQCFDQEAoBgBAMAYAQChGAEAwRgBAKIYAQDCGAEAoxgBAMMYAQCkGAEAxBgBAKUYAQDFGAEAphgBAMYYAQCnGAEAxxgBAKgYAQDIGAEAqRgBAMkYAQCqGAEAyhgBAKsYAQDLGAEArBgBAMwYAQCtGAEAzRgBAK4YAQDOGAEArxgBAM8YAQCwGAEA0BgBALEYAQDRGAEAshgBANIYAQCzGAEA0xgBALQYAQDUGAEAtRgBANUYAQC2GAEA1hgBALcYAQDXGAEAuBgBANgYAQC5GAEA2RgBALoYAQDaGAEAuxgBANsYAQC8GAEA3BgBAL0YAQDdGAEAvhgBAN4YAQC/GAEA3xgBAEBuAQBgbgEAQW4BAGFuAQBCbgEAYm4BAENuAQBjbgEARG4BAGRuAQBFbgEAZW4BAEZuAQBmbgEAR24BAGduAQBIbgEAaG4BAEluAQBpbgEASm4BAGpuAQBLbgEAa24BAExu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AAD0AQAA+QEAAPgBAAD7AQAA+gEAAP0BAAD8AQAA/wEAAP4BAAABAgAAAAIAAAMCAAACAgAABQIAAAQCAAAHAgAABgIAAAkCAAAIAgAACwIAAAoCAAANAgAADAIAAA8CAAAOAgAAEQIAABACAAATAgAAEgIAABUCAAAUAgAAFwIAABYCAAAZAgAAGAIAABsCAAAaAgAAHQIAABwCAAAfAgAAHgIAACMCAAAiAgAAJQIAACQCAAAnAgAAJgIAACkCAAAoAgAAKwIAACoCAAAtAgAALAIAAC8CAAAuAgAAMQIAADACAAAzAgAAMgIAADwCAAA7AgAAPwIAAH4sAABAAgAAfywAAEICAABBAgAARwIAAEYCAABJAgAASAIAAEsCAABKAgAATQIAAEwCAABPAgAATgIAAFACAABvLAAAUQIAAG0sAABSAgAAcCwAAFMCAACBAQAAVAIAAIYBAABWAgAAiQEAAFcCAACKAQAAWQIAAI8BAABbAgAAkAEAAFwCAACrpwAAYAIAAJMBAABhAgAArKcAAGMCAACUAQAAZAIAAMunAABlAgAAjacAAGYCAACqpwAAaAIAAJcBAABpAgAAlgEAAGoCAACupwAAawIAAGIsAABsAgAAracAAG8CAACcAQAAcQIAAG4sAAByAgAAnQEAAHUCAACfAQAAfQIAAGQsAACAAgAApgEAAIICAADFpwAAgwIAAKkBAACHAgAAsacAAIgCAACuAQAAiQIAAEQCAACKAgAAsQEAAIsCAACyAQAAjAIAAEUCAACSAgAAtwEAAJ0CAACypwAAngIAALCnAABFAwAAmQMAAHEDAABwAwAAcwMAAHIDAAB3AwAAdgMAAHsDAAD9AwAAfAMAAP4DAAB9AwAA/wMAAJADAAADAEAArAMAAIYDAACtAwAAiAMAAK4DAACJAwAArwMAAIoDAACwAwAABABAALEDAACRAwAAsgMAAJIDAACzAwAAkwMAALQDAACUAwAAtQMAAJUDAAC2AwAAlgMAALcDAACXAwAAuAMAAJgDAAC5AwAAmQMAALoDAACaAwAAuwMAAJsDAAC8AwAAnAMAAL0DAACdAwAAvgMAAJ4DAAC/AwAAnwMAAMADAACgAwAAwQMAAKEDAADCAwAAowMAAMMDAACjAwAAxAMAAKQDAADFAwAApQMAAMYDAACmAwAAxwMAAKcD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AABgIQAAcSEAAGEhAAByIQAAYiEAAHMhAABjIQAAdCEAAGQhAAB1IQAAZSEAAHYhAABmIQAAdyEAAGchAAB4IQAAaCEAAHkhAABpIQAAeiEAAGohAAB7IQAAayEAAHwhAABsIQAAfSEAAG0hAAB+IQAAbiEAAH8hAABvIQAAhCEAAIMhAADQJAAAtiQAANEkAAC3JAAA0iQAALgkAADTJAAAuSQAANQkAAC6JAAA1SQAALskAADWJAAAvCQAANckAAC9JAAA2CQAAL4kAADZJAAAvyQAANokAADAJAAA2yQAAMEkAADcJAAAwiQAAN0kAADDJAAA3iQAAMQkAADfJAAAxSQAAOAkAADGJAAA4SQAAMckAADiJAAAyCQAAOMkAADJJAAA5CQAAMokAADlJAAAyyQAAOYkAADMJAAA5yQAAM0kAADoJAAAziQAAOkkAADPJAAAMCwAAAAsAAAxLAAAASwAADIsAAACLAAAMywAAAMsAAA0LAAABCwAADUsAAAFLAAANiwAAAYsAAA3LAAABywAADgsAAAILAAAOSwAAAksAAA6LAAACiwAADssAAALLAAAPCwAAAwsAAA9LAAADSwAAD4sAAAOLAAAPywAAA8sAABALAAAECwAAEEsAAARLAAAQiwAABIsAABDLAAAEywAAEQsAAAULAAARSwAABUsAABGLAAAFiwAAEcsAAAXLAAASCwAABgsAABJLAAAGSwAAEosAAAaLAAASywAABssAABMLAAAHCwAAE0sAAAdLAAATiwAAB4sAABPLAAAHywAAFAsAAAgLAAAUSwAACEsAABSLAAAIiwAAFMsAAAjLAAAVCwAACQsAABVLAAAJSwAAFYsAAAmLAAAVywAACcsAABYLAAAKCwAAFksAAApLAAAWiwAACosAABbLAAAKywAAFwsAAAsLAAAXSwAAC0sAABeLAAALiwAAF8sAAAvLAAAYSwAAGAsAABlLAAAOgIAAGYsAAA+AgAAaCwAAGcsAABqLAAAaSwAAGwsAABrLAAAcywAAHIsAAB2LAAAdSwAAIEsAACALAAAgywAAIIsAACFLAAAhCwAAIcsAACGLAAAiSwAAIgsAACLLAAAiiwAAI0sAACMLAAAjywAAI4sAACRLAAAkCwAAJMsAACSLAAAlSwAAJQsAACXLAAAliwAAJksAACYLAAAmywAAJosAACdLAAAnCwAAJ8sAACeLAAAoSwAAKAsAACjLAAAoiwAAKUsAACkLAAApywAAKYsAACpLAAAqCwAAKssAACqLAAArSwAAKwsAACvLAAAriwAALEsAACwLAAAsywAALIsAAC1LAAAtCwAALcsAAC2LAAAuSwAALgsAAC7LAAAuiwAAL0sAAC8LAAAvywAAL4sAADBLAAAwCwAAMMsAADCLAAAxSwAAMQsAADHLAAAxiwAAMksAADILAAAyywAAMosAADNLAAAzCwAAM8sAADOLAAA0SwAANAsAADTLAAA0iwAANUsAADULAAA1ywAANYsAADZLAAA2CwAANssAADaLAAA3SwAANwsAADfLAAA3iwAAOEsAADgLAAA4ywAAOIsAADsLAAA6ywAAO4sAADtLAAA8ywAAPIsAAAALQAAoBAAAAEtAAChEAAAAi0AAKIQAAADLQAAoxAAAAQtAACkEAAABS0AAKUQAAAGLQAAphAAAActAACnEAAACC0AAKgQAAAJLQAAqRAAAAotAACqEAAACy0AAKsQAAAMLQAArBAAAA0tAACtEAAADi0AAK4QAAAPLQAArxAAABAtAACwEAAAES0AALEQAAASLQAAshAAABMtAACzEAAAFC0AALQQAAAVLQAAtRAAABYtAAC2EAAAFy0AALcQAAAYLQAAuBAAABktAAC5EAAAGi0AALoQAAAbLQAAuxAAABwtAAC8EAAAHS0AAL0QAAAeLQAAvhAAAB8tAAC/EAAAIC0AAMAQAAAhLQAAwRAAACItAADCEAAAIy0AAMMQAAAkLQAAxBAAACUtAADFEAAAJy0AAMcQAAAtLQAAzRAAAEGmAABApgAAQ6YAAEKmAABFpgAARKYAAEemAABGpgAASaYAAEimAABLpgAASqYAAE2mAABMpgAAT6YAAE6mAABRpgAAUKYAAFOmAABSpgAAVaYAAFSmAABXpgAAVqYAAFmmAABYpgAAW6YAAFqmAABdpgAAXKYAAF+mAABepgAAYaYAAGCmAABjpgAAYqYAAGWmAABkpgAAZ6YAAGamAABppgAAaKYAAGumAABqpgAAbaYAAGymAACBpgAAgKYAAIOmAACCpgAAhaYAAISmAACHpgAAhqYAAImmAACIpgAAi6YAAIqmAACNpgAAjKYAAI+mAACOpgAAkaYAAJCmAACTpgAAkqYAAJWmAACUpgAAl6YAAJamAACZpgAAmKYAAJumAACapgAAI6cAACKnAAAlpwAAJKcAACenAAAmpwAAKacAACinAAArpwAAKqcAAC2nAAAspwAAL6cAAC6nAAAzpwAAMqcAADWnAAA0pwAAN6cAADanAAA5pwAAOKcAADunAAA6pwAAPacAADynAAA/pwAAPqcAAEGnAABApwAAQ6cAAEKnAABFpwAARKcAAEenAABGpwAASacAAEinAABLpwAASqcAAE2nAABMpwAAT6cAAE6nAABRpwAAUKcAAFOnAABSpwAAVacAAFSnAABXpwAAVqcAAFmnAABYpwAAW6cAAFqnAABdpwAAXKcAAF+nAABepwAAYacAAGCnAABjpwAAYqcAAGWnAABkpwAAZ6cAAGanAABppwAAaKcAAGunAABqpwAAbacAAGynAABvpwAAbqcAAHqnAAB5pwAAfKcAAHunAAB/pwAAfqcAAIGnAACApwAAg6cAAIKnAACFpwAAhKcAAIenAACGpwAAjKcAAIunAACRpwAAkKcAAJOnAACSpwAAlKcAAMSnAACXpwAAlqcAAJmnAACYpwAAm6cAAJqnAACdpwAAnKcAAJ+nAACepwAAoacAAKCnAACjpwAAoqcAAKWnAACkpwAAp6cAAKanAACppwAAqKcAALWnAAC0pwAAt6cAALanAAC5pwAAuKcAALunAAC6pwAAvacAALynAAC/pwAAvqcAAMGnAADApwAAw6cAAMKnAADIpwAAx6cAAMqnAADJpwAAzacAAMynAADPpwAAzqcAANGnAADQpwAA06cAANKnAADVpwAA1KcAANenAADWpwAA2acAANinAADbpwAA2qcAAPanAAD1pwAAU6sAALOnAABwqwAAoBMAAHGrAAChEwAAcqsAAKITAABzqwAAoxMAAHSrAACkEwAAdasAAKUTAAB2qwAAphMAAHerAACnEwAAeKsAAKgTAAB5qwAAqRMAAHqrAACqEwAAe6sAAKsTAAB8qwAArBMAAH2rAACtEwAAfqsAAK4TAAB/qwAArxMAAICrAACwEwAAgasAALETAACCqwAAshMAAIOrAACzEwAAhKsAALQTAACFqwAAtRMAAIarAAC2EwAAh6sAALcTAACIqwAAuBMAAImrAAC5EwAAiqsAALoTAACLqwAAuxMAAIyrAAC8EwAAjasAAL0T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IGBwcmlzbWEuY29uZmlnLnRzYCBhbmQgcGFzcyBlaXRoZXIgYGFkYXB0ZXJgIGZvciBhIGRpcmVjdCBkYXRhYmFzZSBjb25uZWN0aW9uIG9yIGBhY2NlbGVyYXRlVXJsYCBmb3IgQWNjZWxlcmF0ZSB0byB0aGUgYFByaXNtYUNsaWVudGAgY29uc3RydWN0b3IuIFNlZSBodHRwczovL3ByaXMubHkvZC9jb25maWctZGF0YXNvdXJjZSBhbmQgaHR0cHM6Ly9wcmlzLmx5L2QvcHJpc21hNy1jbGllbnQtY29uZmlnIiBpcyBuZWl0aGVyIGEgYnVpbHQtaW4gdHlwZSwgbm9yIHJlZmVycyB0byBhbm90aGVyIG1vZGVsLCBjb21wb3NpdGUgdHlwZSwgb3IgZW51bS4gRGlkIHlvdSBtZWFuICIiP7wUEQAGAAAAMBoRAGIAAACSGhEAAgAAAEVycm9yIHZhbGlkYXRpbmcgY29tcG9zaXRlIHR5cGUgIgAAAKwaEQAhAAAADHIRAAMAAABUaGUgcHJldmlldyBmZWF0dXJlICIiIGlzIG5vdCBrbm93bi4gRXhwZWN0ZWQgb25lIG9mOiAAAOAaEQAVAAAA9RoRACEAAAAiIGlzIG1pc3NpbmcgaW4gZGF0YSBzb3VyY2UgYmxvY2sgIgAMFhEACgAAACgbEQAjAAAARxURAAIAAAAiIGlzIGFscmVhZHkgc3BlY2lmaWVkIGFzIHVubmFtZWQgYXJndW1lbnQuAAwWEQAKAAAAZBsRACsAAAAiIGlzIG1pc3NpbmcgaW4gZ2VuZXJhdG9yIGJsb2NrICIAAAAMFhEACgAAAKAbEQAhAAAARxURAAIAAABQcm9wZXJ0eSAgaW4gIG5lZWRzIHRvIGJlIGFzc2lnbmVkIGEgdmFsdWUAANwbEQAJAAAA5RsRAAQAAABOZBIAAQAAAOkbEQAdAAAAVGhlIGRhdGFzb3VyY2UgcHJvcGVydHkgYGRpcmVjdFVybGAgaXMgbm8gbG9uZ2VyIHN1cHBvcnRlZCBpbiBzY2hlbWEgZmlsZXMuIE1vdmUgY29ubmVjdGlvbiBVUkxzIHRvIGBwcmlzbWEuY29uZmlnLnRzYC4gU2VlIGh0dHBzOi8vcHJpcy5seS9kL2NvbmZpZy1kYXRhc291cmNlRGF0YXNvdXJjZSBwcm92aWRlciBub3Qga25vd246ICIAxxwRACAAAABHFREAAgAAACIgaXMgYWxyZWFkeSBkZWZpbmVkIG9uIGNvbXBvc2l0ZSB0eXBlICIoFREABwAAAPgcEQAoAAAARxURAAIAAABgIGluIGNvbXBvc2l0ZSB0eXBlIGAAAACYFREAGAAAADgdEQAVAAAAgxURAAMAAABUaGUgZGF0YXNvdXJjZSBwcm9wZXJ0eSBgc2hhZG93RGF0YWJhc2VVcmxgIGlzIG5vIGxvbmdlciBzdXBwb3J0ZWQgaW4gc2NoZW1hIGZpbGVzLiBNb3ZlIGNvbm5lY3Rpb24gVVJMcyB0byBgcHJpc21hLmNvbmZpZy50c2AuIFNlZSBodHRwczovL3ByaXMubHkvZC9jb25maWctZGF0YXNvdXJjZVRoZSBgcmVmZXJlbnRpYWxJbnRlZ3JpdHlgIGFuZCBgcmVsYXRpb25Nb2RlYCBhdHRyaWJ1dGVzIGNhbm5vdCBiZSB1c2VkIHRvZ2V0aGVyLiBQbGVhc2UgdXNlIG9ubHkgYHJlbGF0aW9uTW9kZWAgaW5zdGVhZC5UaGUgZW52IGZ1bmN0aW9uIGRvZXNuJ3QgZXhwZWN0IG5hbWVkIGFyZ3VtZW50cyIgaXMgZGVwcmVjYXRlZC4gSXQgd2lsbCBiZSByZW1vdmVkIGluIGEgZnV0dXJlIHZlcnNpb24gb2YgUHJpc21hLgAAAEBzEQARAAAAtx4RAEIAAAAiIGlzIGRlcHJlY2F0ZWQuIFRoZSBmdW5jdGlvbmFsaXR5IGNhbiBiZSB1c2VkIHdpdGhvdXQgc3BlY2lmeWluZyBpdCBhcyBhIHByZXZpZXcgZmVhdHVyZS4AAEBzEQARAAAADB8RAFoAAABUaGUgYHJlZmVyZW50aWFsSW50ZWdyaXR5YCBhdHRyaWJ1dGUgaXMgZGVwcmVjYXRlZC4gUGxlYXNlIHVzZSBgcmVsYXRpb25Nb2RlYCBpbnN0ZWFkLiBMZWFybiBtb3JlIGF0IGh0dHBzOi8vcHJpcy5seS9kL3JlbGF0aW9uLW1vZGWyNRAAKgAAACUAAAAoAAAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGFmdGVyIGJlaW5nIGRyb3BwZWQAANhDEABaAAAAFBoAAAEAAABu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LiBFeHBlY3RlZCB0cnVlLCBmYWxzZSwgbnVsbCwgYSBzdHJpbmcsIGEgbnVtYmVyLCBvciBhbiBvYmplY3QgbGlrZSB7IG5vdDogbnVsbCB9LgC9KhEADwAAAMwqEQBjAAAAVW5rbm93biBrZXkgJycgaW4gbmVzdGVkIHdoZXJlIGNsYXVzZSBvYmplY3QuIE9ubHkgJ25vdCcgaXMgc3VwcG9ydGVkLgAAQCsRAA0AAABNKxEAOQAAAE5lc3RlZCBvYmplY3QgaW4gd2hlcmUgY2xhdXNlIG11c3QgaGF2ZSBleGFjdGx5IG9uZSBrZXkuIFVzZSBgeyBub3Q6IG51bGwgfWAgb3IgYHsgbm90OiAidmFsdWUiIH1gLkludmFsaWQgdmFsdWUgaW4gd2hlcmUgY2xhdXNlLiBFeHBlY3RlZCB0cnVlLCBmYWxzZSwgbnVsbCwgYSBzdHJpbmcsIGEgbnVtYmVyLCBvciBhbiBvYmplY3QgbGlrZSB7IG5vdDogbnVsbCB9LlRoZSBgd2hlcmVgIGFyZ3VtZW50IGNhbm5vdCBiZSBhbiBlbXB0eSBvYmplY3QuVGhlIGB3aGVyZWAgYXJndW1lbnQgbXVzdCBiZSBlaXRoZXIgYSByYXcoKSBmdW5jdGlvbiBjYWxsIG9yIGFuIG9iamVjdCBsaXRlcmFsLCBlLmcuIGB3aGVyZTogcmF3KCJzdGF0dXMgPSAnYWN0aXZlJyIpYCBvciBgd2hlcmU6IHsgYWN0aXZlOiB0cnVlIH1gLlRoZSBgc29ydGAgYXJndW1lbnQgY2FuIG9ubHkgYmUgYEFzY2Agb3IgYERlc2NgIHlvdSBwcm92aWRlZDogAC0tEQA+AAAAF7ASAAEAAABNFhAAJQAAAEgBAAAcAAAATRYQACUAAACyAQAAGQAAAE0WEAAlAAAAsgEAACYAAABGaWVsZHMgb24gYW4gYWxyZWFkeSBpZ25vcmVkIE1vZGVsIGRvIG5vdCBuZWVkIGFuIGBAaWdub3JlYCBhbm5vdGF0aW9uLkBpZ25vcmUAAE0WEAAlAAAANwUAABgAAABUaGUgYG5hbWVgIHByb3BlcnR5IHdpdGhpbiB0aGUgYGAgYXR0cmlidXRlIG9ubHkgYWxsb3dzIGZvciB0aGUgZm9sbG93aW5nIGNoYXJhY3RlcnM6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cyBtdXN0IHJlZmVyZW5jZSBvbmx5IHNjYWxhciBmaWVsZHMuAAA4QxEAMAAAAGhDEQA6AAAAyQkQAC8AAAA/AAAAHQAAAMkJEAAvAAAATgAAAEMAAADJCRAALwAAAE8AAAAiAAAAyQkQAC8AAABPAAAALAAAAMkJEAAvAAAAIAAAADMAAADJCRAALwAAACQAAAAeAAAAc2NoZW1hLnByaXNtYQAAAAEAAACgQhAAHgAAAKEAAAAJAAAAY29uc3RhbnRjb25zdGFudCBvciBmdW5jdGlvbmZsb2F0AAAAhBcQACAAAACiAAAANQAAAENvbXBvc2l0ZSB0eXBlRW51bSBWYWx1ZYQXEAAgAAAAkAAAABIAAABUaGUgbmFtZSBvZiBhICBtdXN0IG5vdCBiZSBlbXB0eS4AAACURBEADgAAAKJEEQATAAAAhBcQACAAAADTAAAAKQAAAFRoZSBjaGFyYWN0ZXIgYC1gIGlzIG5vdCBhbGxvd2VkIGluICBuYW1lcy4A2EQRACQAAAD8RBEABwAAACBtdXN0IG5vdCBzdGFydCB3aXRoIGEgbnVtYmVyLgAAlEQRAA4AAAAURREAHgAAAFRoZSBlbnVtIG5hbWUgYGAgaXMgaW52YWxpZC4gSXQgaXMgYSByZXNlcnZlZCBuYW1lLiBQbGVhc2UgY2hhbmdlIGl0LiBSZWFkIG1vcmUgYXQgaHR0cHM6Ly93d3cucHJpc21hLmlvL2RvY3MvcmVmZXJlbmNlL3Rvb2xzLWFuZC1pbnRlcmZhY2VzL3ByaXNtYS1zY2hlbWEvZGF0YS1tb2RlbCNuYW1pbmctZW51bXMAAERFEQAPAAAAU0URAKMAAAAgbmFtZSBgYCBpcyBpbnZhbGlkLiBJdCBpcyBhIHJlc2VydmVkIG5hbWUuIFBsZWFzZSBjaGFuZ2UgaXQuIFJlYWQgbW9yZSBhdCBodHRwczovL3ByaXMubHkvZC9uYW1pbmctbW9kZWxzAAAQgxEABAAAAAhGEQAHAAAAD0YRAGMAAABQcmlzbWFDbGllbnRhc3luY2F3YWl0YnJlYWtjYXNlY2F0Y2hjbGFzc2NvbnN0Y29udGludWVkZWJ1Z2dlcmRvZWxzZWV4cG9ydGV4dGVuZHNmaW5hbGx5Zm9yaWZpbXBsZW1lbnRzaW1wb3J0aW5zdGFuY2VvZmludGVyZmFjZWxldG5ld3BhY2thZ2Vwcml2YXRlcHJvdGVjdGVkcHVibGljcmV0dXJuc3VwZXJzd2l0Y2h0aGlzdGhyb3d0cnl0eXBlb2Z2YXJ2b2lkd2hpbGV3aXRoeWllbGQAjEYRAAwAAACYRhEABQAAAJ1GEQAFAAAAokYRAAUAAACnRhEABAAAAKtGEQAFAAAAsEYRAAUAAAC1RhEABQAAALpGEQAIAAAAwkYRAAgAAABlPxIABwAAAAJAEgAGAAAAykYRAAIAAADMRhEABAAAAIa7EgAEAAAA0EYRAAYAAADWRhEABwAAAO5tEgAFAAAA3UYRAAcAAADkRhEAAwAAADBeEgAIAAAA50YRAAIAAADpRhEACgAAAPNGEQAGAAAADkISAAIAAAD5RhEACgAAAANHEQAJAAAADEcRAAMAAAAPRxEAAwAAALhtEgAEAAAAEkcRAAcAAAAZRxEABwAAACBHEQAJAAAAKUcRAAYAAAAvRxEABgAAADVHEQAFAAAAOkcRAAYAAABARxEABAAAAERHEQAFAAAA820SAAQAAABJRxEAAwAAAExHEQAGAAAA1aYRAAUAAABSRxEAAwAAAFVHEQAEAAAAWUcRAAUAAABeRxEABAAAAGJHEQAFAAAAICIAAAEAAAAAAAAA6EgRAAIAAADtbRIAAQAAAEF0dHJpYnV0ZWludGRhdGV0aW1lanNvbmMXEAAgAAAAWAMAACkAAABjFxAAIAAAAGEDAABVAAAAYxcQACAAAABpAwAADgAAAEFuIGVudW0gbXVzdCBoYXZlIGF0IGxlYXN0IG9uZSB2YWx1ZS5Bc2MsIERlc2NJbmV0T3BzSnNvbmJPcHNKc29uYlBhdGhPcHNBcnJheU9wc1RleHRPcHNCaXRNaW5NYXhPcHNWYXJCaXRNaW5NYXhPcHNCcGNoYXJCbG9vbU9wc0JwY2hhck1pbk1heE9wc0J5dGVhQmxvb21PcHNCeXRlYU1pbk1heE9wc0RhdGVCbG9vbU9wc0RhdGVNaW5NYXhPcHNEYXRlTWluTWF4TXVsdGlPcHNGbG9hdDRCbG9vbU9wc0Zsb2F0NE1pbk1heE9wc0Zsb2F0NE1pbk1heE11bHRpT3BzRmxvYXQ4Qmxvb21PcHNGbG9hdDhNaW5NYXhPcHNGbG9hdDhNaW5NYXhNdWx0aU9wc0luZXRJbmNsdXNpb25PcHNJbmV0Qmxvb21PcHNJbmV0TWluTWF4T3BzSW5ldE1pbk1heE11bHRpT3BzSW50MkJsb29tT3BzSW50Mk1pbk1heE9wc0ludDJNaW5NYXhNdWx0aU9wc0ludDRCbG9vbU9wc0ludDRNaW5NYXhPcHNJbnQ0TWluTWF4TXVsdGlPcHNJbnQ4Qmxvb21PcHNJbnQ4TWluTWF4T3BzSW50OE1pbk1heE11bHRpT3BzTnVtZXJpY0Jsb29tT3BzTnVtZXJpY01pbk1heE9wc051bWVyaWNNaW5NYXhNdWx0aU9wc09pZEJsb29tT3BzT2lkTWluTWF4T3BzT2lkTWluTWF4TXVsdGlPcHNUZXh0Qmxvb21PcHNUZXh0TWluTWF4T3BzVGltZXN0YW1wQmxvb21PcHNUaW1lc3RhbXBNaW5NYXhPcHNUaW1lc3RhbXBNaW5NYXhNdWx0aU9wc1RpbWVzdGFtcFR6Qmxvb21PcHNUaW1lc3RhbXBUek1pbk1heE9wc1RpbWVzdGFtcFR6TWluTWF4TXVsdGlPcHNUaW1lQmxvb21PcHNUaW1lTWluTWF4T3BzVGltZU1pbk1heE11bHRpT3BzVGltZVR6Qmxvb21PcHNUaW1lVHpNaW5NYXhPcHNUaW1lVHpNaW5NYXhNdWx0aU9wc1V1aWRCbG9vbU9wc1V1aWRNaW5NYXhPcHNVdWlkTWluTWF4TXVsdGlPcHNJbnZhbGlkIG9wZXJhdG9yIGNsYXNzOiAAALZMEQAYAAAASW52YWxpZCBwYXJhbWV0ZXIgdHlwZTogZXhwZWN0ZWQgc3RyaW5nV3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cy4gRXhwZWN0ZWQ6IDEsIGdvdDog/0wRAC0AAAClFxAALQAAALgAAAAWAAAAb3BlcmF0b3IgY2xhc3Njb25zdGFudCBsaXRlcmFsAABjFxAAIAAAABYAAAASAAAAYxcQACAAAAAyAwAANQAAACByZWZlcnMgdG8gYSBtb2RlbCwgbWFraW5nIHRoaXMgYSByZWxhdGlvbiBmaWVsZC4gUmVsYXRpb24gZmllbGRzIGluc2lkZSBjb21wb3NpdGUgdHlwZXMgYXJlIG5vdCBzdXBwb3J0ZWQuAAEAAAAAAAAAhE0RAGsAAAAfFhAALQAAABMA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f////3/////////////////////////////////////////////////////////////////////////////D/wMAH1AAQaa7xQAL3ArfvEDX///7////////////v///////////////////////A/z///////////////////////////7///9/Av//////AQAAAAAAAAAA////hwcAAAAAAP//////BwAAAMD+//////////////8vAGDAAJwAAP3///8AAADg/////////////z8AAgAA/P///wcwBAABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgXGRobHB0eHyAhIiMjIyMjJCUmJygpKisjIyMjIyMjIywtLi8wMTIzNDU2Nzg5Azo7PB49Pj9AQUJDRCMjIx4jIyMjRUZHSB5JSh5LTE0eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHiMjI05PUFFSUx4eHh4eHh5UK1VWVyNYWR4eHh4eHh4eIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIx4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjWlsjIyMjXF1eQF8jYGFiMWNkZWZnaGlqa2xtbiNvIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjcHEeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4jIyMjI3Ijc3R1dncjIyMjeHl6ex58I31+f4CB//8/BBABAAD///8B/wf////+AAD//////wMAAAAAAADw////////IwAAAf8DAP7/4Z/5///9xSMAQACwAwADEOCH+f///W0DAAAAXgAAHADgv/v///3tIwAAAQADAAAC4J/5///97SMAAACwAwACAOjHPdYYx/8DAAABAAAAAADg3/3///3/IwAAADcDAAAA4d/9///97yMAAABwAwAGAPDf/f////8nAEBwgAMAAPzg/3/8///7L38AAAAAAAAA/v//////DQDW9///r/8NIF8AAPAAAAAAAQAAAAAAAAD//v///x8AAAAfAEGQxsUAC+MB//////8HAIAAAD88YsDh/wNAAAD/////vyD///////f///////////89fz3//////z3/////PX89/3//////////Pf//////////BwAAAAD//wAA/////////////z8//v///////////////5////7//wf///////////8H/gH//wOA//8DAP//AwD/3wEA////////DwAAAIAQAAAAAAAAAAD//////////////wGf/////wX//////////z8A////fwAAAAAAAP///z8fAP//////D/////9/AP///////x8AQfzHxQALsAGAAAAA4P//////DwDgHwAAAAAAAPj///8BwAD8/////z8AAAD/////DwAAAADgAPz///8//wf//////+cAAAAAAN5vBP//Pz//////Pz//qv///z/////////fX9wfzw//H9wfAAAAAAAAAoAAAP8fAAAAAIT8Lz5Qvf/z4EMAAAAAAAAYAAAAAAAAAP////8feAwA/////78g/////////4AAAP//fwB/f39/f39/fwBBtcnFAAvEE4AAAGAAAAAAAD4Y//9/4P7/////////////9+D///////7//38AAP////8AAAAAAAD///8fAAAAAAAAAAD//////z//H///AAwAAP//////fwCA////P/////8AAID//P/////5////////////HwAA/v+79///BwAAAPz//////w8AAAAAAAAA/GgA/P//PwD//38AAAD///8f8P//////BwAAgAAA3/8AfP//////AQAA9w8AAP//f8T///////9iPgUAADj/BxwAfn5+AH9////////3/wP///////8HAAAA/////w8A//9/+P//////D///////P///////AwAAAAB/APig//1/X9v/////////////////AwAAAPj///////////////8/AAD///////////z///////8AAAAAAP8PAAAAAAAA3///////////HwAAAAD+//8H/v//B8D/////////////f/z8/BwAAAAAAAECAwQFBgcIBQkKBQsMBQcHBwcHBwcHBwcNDg8HEBEHEgcTBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQABAgMEBAQEBAQFBgcICQoCAgsMDQ4PEAICAgIREhMEFBUWFxgZGgQbHB0eHyAhBAIiIyMkJSYEBAQnKCkqKywtLi8wMTIzNDU2NxY4OTo7PD0+PwQEQEE+QkMEREUEBEYER0hJSktMTU5PUAQEBFFSU1QEVVZXWAQEBFlaBFsEAgICAgICAgICAgICAgIZBAQEAgICXAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARdXgICAgICAgICAgICAgICAgI+XwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICRQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARgBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAgICAgICAgJQYWJjPmRUBAQEBAQEZQQEBAJmZwJoaWoCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICaxYEAiMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGwCAgICbW4CAgICAm8EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCcHEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAJyc3R1dgICAgJ3eHl6e3wEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEfQQEBH5/BASAgQQEBARjRgQEBAQEBASCBAQEgwQEBIQEBASFAgIChgKHBAQEBAQEBAQEBAQEBAQEBAQEiImKBAQEBAQCAgICAgICAgICAgICAgICAgICAgICAgICAgKLAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIJAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKMAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo0CAgICAgICAgJgBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCAgICAgICAmAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAICAgICAgICAgICAgKOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo8EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/+///3///7f/P/8/AAAAAP///////////////////wcAAAAAAAAAAP///x////////8BAAAAAAD/////AOD///0D/////z8A////P/////8P/wAAAAAAAP///z8AAP////8P/////w///////wD///////8PAP/3//e3//v/+xv///////8PAP///////38A//8/AP8AAAC////////9Bz/9/////7+R//8/AP//fwD///9/AAAAAAAAAAD//zcA//8/AP///wP///8DAAAAAP/////////AAQDv/v//PwAAAAAA////H////x8AAAAA//7//x8AAAD///////8/AP//PwD//wcA//8DAAAAAAD/AQAAAAAAAP///////wcA/////w8AAAAA/P//P4D//z8AAAAAAAAA//////8DAwD8AAAAAAAAAP///x+AAP//PwAAAAAA//8DAAAAAAD//x8AAAD//38A+P///////wAAAAAAAAAmAPj//////wAAAAD///8BAAD4////fwAAAJAA/////0cA+P//////BwAeAAAUAAAAAP//+///DwCAAQAAAAAAAAB/vf+//wH//+Cf+f///e0jAAAB4AMAAAD/S/////+/AAAACgAAAAAA////////HwCABwCAAwAAAP///////wAAsAAAAAAAAAD//////38AAAAAAA8AAAAAEAAAAAAAAAD//////wcAAf///wcAAAAAfwAAAAAAAAD//////w8AAAAAAAD//////////wAAAIB/8m////8AgAIAQYTdxQALhQH//P////8BAAoAAAAB+P////8HBAAAAfD//////wMAIAAA////////////Af////8BAAAA//3///9/AAABAAAAAAD8////AAAAAAAAf/v/////AQBAAAAAv/3///8DAAEAAP//////DwAAAAAAAAAA//8HAPT//f///w8AAAAAAAAAAQAPAEGS3sUAC6sH////////////////AQB+AAAA/////////z8AAAAA////fwAA////////////fwAA////PwAADwAAAPj//+D//////x8AAAAAAAD////5//8PAAAAAAD/BwEAAAAAAAAA+P8AAAAAAAAAAAsADAD//z8AAAAAgAAAAAAAAO9v/////wcABAAAACcA8AD///////////8P//////8H/x//Af8DAAAAAP//3///////////32Te/+vv/////////7/n39////97X/z9////////////P/////3///f////3///f////3///f////3/////9/////f//9w8AAAAAAAD///9/4AcAAAAAAAAAAP////////8/AAD//////x+APwBAAAAAAAAAAAD///8PAAAAAP///z8BAP///3+3Px/AAAAAAH9v/38fAAAAAAAAAA8IAAAAAAAA7////5b+9wqE6paqlvf3Xv/7/w/u+/8P/////wAAAAD//////z////////8BAP///wf/////////////////AzhdEQAgAAAAOF4RAOADAAAYYhEAggAAAChmEQAAAQAAKGcRAAAFAAAobBEAkAAAAFBvc2l0aW9ug0IQABwAAADDAAAAOAAAAEpTT04gZGF0ZSBvYmplY3RQcmlzbWFWYWx1ZWJpZ2ludEpTT04gYmlnaW50IHZhbHVlZGVjaW1hbEpTT04gZGVjaW1hbCB2YWx1ZUpTT04gYnl0ZXMgdmFsdWVKU09OIHBhcmFtIHZhbHVlcGFyYW0gbmFtZQAAAIgBAAAEAAAABAAAAIkBAACDQhAAHAAAAAMBAABHAAAAc3RydWN0IFBsYWNlaG9sZGVyYWRqYWNlbnRseSB0YWdnZWQgZW51bSBQcmlzbWFWYWx1ZVR5cGV2YXJpYW50IGlkZW50aWZpZXJVdGY4RXJyb3J2YWxpZF91cF90b2Vycm9yX2xlbnZhcigA73ERAAQAAAAzhxIAAgAAAALCEgABAAAAIjogAO1tEgABAAAADHIRAAMAAABGcm9tVXRmOEVycm9yTGlzdDwAAC1yEQAFAAAAxL8RAAEAAABSMxAAXQAAAFAAAAAzAAAAaW50ZWdlciBvdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIGJ1ZmZlciBzaXplAAAAlTkQAGEAAAB5AAAAEgAAAN0BAAAUAAAABAAAAN4BAABJbnZhbGlkIFVURjiVORAAYQAAAH8AAAAkAEHI5cUAC6kFAQAAAMMBAABhOhAAYwAAAKcCAAAOAAAAvwEAAAwAAAAEAAAA3wEAAOABAADhAQAAQ291bGQgbm90IGNvbnZlcnQgZnJvbSBg+HIRABgAAAB5AxIABgAAABSwEgABAAAATXVsdGlTY2hlbWFGdWxsVGV4dEluZGV4UHJldmlldyBmZWF0dXJlICIiIGhhcyBiZWVuIHJlbmFtZWQgdG8gIiIuIExlYXJuIG1vcmUgYXQgaHR0cHM6Ly9wcmlzLmx5L2QvAEBzEQARAAAAUXMRABcAAABocxEAIwAAABewEgABAAAAT24gYHByb3ZpZGVyID0gIiJgLCBwcmV2aWV3IGZlYXR1cmUgIgAAAKxzEQAQAAAAvHMRABUAAABRcxEAFwAAAGhzEQAjAAAAF7ASAAEAAABlbXB0eWludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEVtcHR5RGF0YW1vZGVsQ29ubmVjdG9yOjpuYXRpdmVfdHlwZV90b19zdHJpbmcoKQABdBEAWgAAANIZEAA3AAAAOgAAAAkAAABwc2xfY29yZTo6ZGF0YW1vZGVsX2Nvbm5lY3Rvcjo6ZW1wdHlfY29ubmVjdG9yOjpFbXB0eURhdGFtb2RlbENvbm5lY3RvcgDSGRAANwAAAE0AAAAJAAAAcG9zdGdyZXNxbHBvc3RncmVzcG9zdGdyZXM6Ly9wb3N0Z3Jlc3FsOi8vcHJpc21hK3Bvc3RncmVzOi8vbXVzdCBzdGFydCB3aXRoIHRoZSBwcm90b2NvbCBgcG9zdGdyZXNxbDovL2Agb3IgYHBvc3RncmVzOi8vYC4AAAoaEABDAAAAhwIAADgAAABoZXhieXRlcwoaEABDAAAAkQIAABYAAAAPAEH86sUAC4UIChoQAEMAAAB0AgAAOAAAAAoaEABDAAAAfQIAABYAAAAQAAAAAQAAAAMAAAAKGhAAQwAAAOMBAAAVAAAAQ2FuIGhhbmRsZSBlcXVhbGl0eSBhbmQgcmFuZ2UgcXVlcmllcyBvbiBkYXRhIHRoYXQgY2FuIGJlIHNvcnRlZCBpbnRvIHNvbWUgb3JkZXJpbmcgKGRlZmF1bHQpLkNhbiBoYW5kbGUgc2ltcGxlIGVxdWFsaXR5IHF1ZXJpZXMsIGJ1dCBubyBvcmRlcmluZy4gRmFzdGVyIHRoYW4gQlRyZWUsIGlmIG9yZGVyaW5nIGlzIG5vdCBuZWVkZWQuR2VuZXJhbGl6ZWQgU2VhcmNoIFRyZWUuIEEgZnJhbWV3b3JrIGZvciBidWlsZGluZyBzcGVjaWFsaXplZCBpbmRpY2VzIGZvciBjdXN0b20gZGF0YSB0eXBlcy5HZW5lcmFsaXplZCBJbnZlcnRlZCBJbmRleC4gVXNlZnVsIGZvciBpbmRleGluZyBjb21wb3NpdGUgaXRlbXMsIHN1Y2ggYXMgYXJyYXlzIG9yIHRleHQuU3BhY2UtcGFydGl0aW9uZWQgR2VuZXJhbGl6ZWQgU2VhcmNoIFRyZWUuIEZvciBpbXBsZW50aW5nIGEgd2lkZSByYW5nZSBvZiBkaWZmZXJlbnQgbm9uLWJhbGFuY2VkIGRhdGEgc3RydWN0dXJlcy5CbG9jayBSYW5nZSBJbmRleC4gSWYgdGhlIGRhdGEgaGFzIHNvbWUgbmF0dXJhbCBjb3JyZWxhdGlvbiB3aXRoIHRoZWlyIHBoeXNpY2FsIGxvY2F0aW9uIHdpdGhpbiB0aGUgdGFibGUsIGNhbiBjb21wcmVzcyB2ZXJ5IGxhcmdlIGFtb3VudCBvZiBkYXRhIGludG8gYSBzbWFsbCBzcGFjZS5vcHNyYXdyYXcoIiQwIikAAAAKGhAAQwAAAFMCAAAOAAAA4gEAABgAAAAEAAAA4wEAAAoaEABDAAAANQEAAC0AAAAKGhAAQwAAAIgBAABFAAAAUHJlY2lzaW9uIG11c3QgYmUgcG9zaXRpdmUgd2l0aCBhIG1heGltdW0gdmFsdWUgb2YgMTAwMC5NIGNhbiByYW5nZSBmcm9tIDAgdG8gNi5NIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyLgAAAAoaEABDAAAAogEAAEoAAABTbWFsbEludEludGVnZXJNb25leUluZXRPaWRDaXRleHRSZWFsRG91YmxlUHJlY2lzaW9uVmFyQ2hhckJ5dGVBVGltZXN0YW1wVGltZXN0YW1wdHpUaW1ldHpCaXRWYXJCaXRKc29uQgAAAAADAEGM88UACwUBAAAABABBnPPFAAsFAgAAAAsAQazzxQALFQgAAAABAAAAQQAAAB4AAAADAAAAFQBBzPPFAAsFBAAAAA4AQdzzxQALFQUAAAAQAAAAAQAAAAMAAAAHAAAADwBB/PPFAAsFBgAAABsAQYz0xQALNtPetfibdPB0+xnAMF7v/0mIzSAGZ0odLo99Kh8gSy4evwEAAAwAAAAEAAAA5AEAAOUBAADmAQBBzPTFAAuCIQEAAADDAQAAgUMQAFYAAADHAAAAJQAAAIFDEABWAAAAxwAAAEEAAAA8UHJpc21hIHNjaGVtYT5wcm92aWRlcnVybEFnZ3JlZ2F0ZUFwaUF0b21pY051bWJlck9wZXJhdGlvbnNDbGllbnRFeHRlbnNpb25zQ29ja3JvYWNoZGJDb25uZWN0T3JDcmVhdGVEYXRhUHJveHlEZW5vRHJpdmVyQWRhcHRlcnNFeHRlbmRlZEluZGV4ZXNFeHRlbmRlZFdoZXJlVW5pcXVlRmllbGRSZWZlcmVuY2VGaWx0ZXJKc29uRmlsdGVyZWRSZWxhdGlvbkNvdW50RnVsbFRleHRTZWFyY2hGdWxsVGV4dFNlYXJjaFBvc3RncmVzR3JvdXBCeUltcHJvdmVkUXVlcnlSYXdJbnRlcmFjdGl2ZVRyYW5zYWN0aW9uc0pzb25Qcm90b2NvbE1pY3Jvc29mdFNxbFNlcnZlck1pZGRsZXdhcmVzTW9uZ29EYk5BcGlOYW1lZENvbnN0cmFpbnRzTmF0aXZlRGlzdGluY3ROYXRpdmVUeXBlc09taXRBcGlPcmRlckJ5QWdncmVnYXRlR3JvdXBPcmRlckJ5TnVsbHNPcmRlckJ5UmVsYXRpb25QYXJ0aWFsSW5kZXhlc1Bvc3RncmVzcWxFeHRlbnNpb25zUHJpc21hU2NoZW1hRm9sZGVyUXVlcnlDb21waWxlclJlYWN0TmF0aXZlUmVmZXJlbnRpYWxBY3Rpb25zUmVmZXJlbnRpYWxJbnRlZ3JpdHlSZWxhdGlvbkpvaW5zU2NoZW1hRW5naW5lRHJpdmVyQWRhcHRlcnNTZWxlY3RSZWxhdGlvbkNvdW50U2hhcmRLZXlzU3RyaWN0VW5kZWZpbmVkQ2hlY2tzVHJhY2luZ1RyYW5zYWN0aW9uQXBpVHlwZWRTcWxVbmNoZWNrZWRTY2FsYXJJbnB1dHNWaWV3cwBzFhAAKwAAACgAAAABAAAA5jQQACwAAAAsAAAAOwAAAEV4cGVjdGVkIHRoaXMgdG8gYmUgYW4gZW52IGZ1bmN0aW9uLkV4YWN0bHkgb25lIHN0cmluZyBwYXJhbWV0ZXIgbXVzdCBiZSBwYXNzZWQgdG8gdGhlIGVudiBmdW5jdGlvbi7NExAAKgAAAG4AAAAqAAAAVGhpcyBpcyBub3QgYSBmdW5jdGlvbiBleHByZXNzaW9uIGJ1dCBleHBlY3RlZCBpdCB0byBiZSBvbmUubGl0ZXJhbGZ1bmN0aW9uYWxvdXRwdXRiaW5hcnlUYXJnZXRzcHJldmlld0ZlYXR1cmVzc2NoZW1hc3NjaGVtYXMgPSBbJDBdc2NoZW1hcyA9IFsiZm9vIiwgImJhciIsICJiYXoiXVRoZSBsaXN0IG9mIGRhdGFiYXNlIHNjaGVtYXMuIFtMZWFybiBNb3JlXShodHRwczovL3ByaXMubHkvZC9tdWx0aS1zY2hlbWEtY29uZmlndXJhdGlvbilleHRlbnNpb25zZXh0ZW5zaW9ucyA9IFskMF1leHRlbnNpb25zID0gW3BnX3RyZ20sIHBvc3RnaXModmVyc2lvbjogIjIuMSIpXUVuYWJsZSBQb3N0Z3JlU1FMIGV4dGVuc2lvbnMuIFtMZWFybiBtb3JlXShodHRwczovL3ByaXMubHkvZC9wb3N0Z3Jlc3FsLWV4dGVuc2lvbnMpVGhlIGFyZ3VtZW50IG11c3QgaGF2ZSBhIG5hbWVUaGUgYXJndW1lbnQgYGAgY2FuIG9ubHkgYmUgZGVmaW5lZCBvbmNlAAAAdX8RAA4AAACDfxEAGgAAAFRoZSBgYCBhcmd1bWVudCBtdXN0IGJlIGEgc3RyaW5nIGxpdGVyYWywfxEABQAAALV/EQAjAAAAdmVyc2lvbkB1bmlxdWVAQHVuaXF1ZUBAZnVsbHRleHRAQGluZGV4U3BHaXN0IGRvZXMgbm90IHN1cHBvcnQgbXVsdGktY29sdW1uIGluZGljZXMuVGhlIGdpdmVuIG9wZXJhdG9yIGNsYXNzIGBgIGlzIG5vdCBzdXBwb3J0ZWQgd2l0aCB0aGUgYGAgaW5kZXggdHlwZS48gBEAGgAAAFaAEQAdAAAAc4ARAA0AAABgIHBvaW50cyB0byB0aGUgZmllbGQgYGAgdGhhdCBpcyBub3Qgb2YgSnNvbiB0eXBlLgAAPIARABoAAACYgBEAFwAAAK+AEQAbAAAAVGhlIGdpdmVuIG9wZXJhdG9yIGNsYXNzIGBBcnJheU9wc2AgZXhwZWN0cyB0aGUgdHlwZSBvZiBmaWVsZCBgYCB0byBiZSBhbiBhcnJheS7kgBEAPwAAACOBEQARAAAAYCB0aGF0IGlzIG5vdCBvZiBTdHJpbmcgdHlwZS4AAAA8gBEAGgAAAJiAEQAXAAAARIERAB0AAABgIHRoYXQgaXMgbm90IG9mIEJ5dGVzIHR5cGUuPIARABoAAACYgBEAFwAAAHyBEQAcAAAAYCB0aGF0IGlzIG5vdCBvZiBGbG9hdCB0eXBlLjyAEQAaAAAAmIARABcAAACwgREAHAAAAGAgdGhhdCBpcyBub3Qgb2YgSW50IHR5cGUuAAA8gBEAGgAAAJiAEQAXAAAA5IERABoAAABgIHRoYXQgaXMgbm90IG9mIEJpZ0ludCB0eXBlLgAAADyAEQAaAAAAmIARABcAAAAYghEAHQAAAGAgdGhhdCBpcyBub3Qgb2YgRGVjaW1hbCB0eXBlLgAAPIARABoAAACYgBEAFwAAAFCCEQAeAAAAYCB0aGF0IGlzIG5vdCBvZiBEYXRlVGltZSB0eXBlLgA8gBEAGgAAAJiAEQAXAAAAiIIRAB8AAABgIGV4cGVjdHMgdGhlIGZpZWxkIGBgIHRvIGRlZmluZSBhIHZhbGlkIG5hdGl2ZSB0eXBlLgAAADyAEQAaAAAAwIIRABUAAADVghEAIAAAAFRoZSAgaW5kZXggdHlwZSBkb2VzIG5vdCBzdXBwb3J0IHRoZSB0eXBlIG9mIHRoZSBmaWVsZCBgEIMRAAQAAAAUgxEANAAAABWwEgACAAAAIGluZGV4IGZpZWxkIHR5cGUgYGAgaGFzIG5vIGRlZmF1bHQgb3BlcmF0b3IgY2xhc3MuABCDEQAEAAAAYIMRABMAAABzgxEAIAAAAGAgZG9lcyBub3Qgc3VwcG9ydCBuYXRpdmUgdHlwZSBgYCBvZiBmaWVsZCBgPIARABoAAACsgxEAIAAAAMyDEQAMAAAAFbASAAIAAABUaGUgYGV4dGVuc2lvbnNgIHByb3BlcnR5IGlzIG9ubHkgYXZhaWxhYmxlIHdpdGggdGhlIGBwb3N0Z3Jlc3FsRXh0ZW5zaW9uc2AgcHJldmlldyBmZWF0dXJlLlRoZSBuYW1lIG9mIGFuIGV4dGVuc2lvbiBtdXN0IG5vdCBiZSBlbXB0eS5UaGUgY2hhcmFjdGVyIGAtYCBpcyBub3QgYWxsb3dlZCBpbiBleHRlbnNpb24gbmFtZXMuVGhlIG5hbWUgb2YgYW4gZXh0ZW5zaW9uIG11c3Qgbm90IHN0YXJ0IHdpdGggYSBudW1iZXIudHdvIG5vbm5lZ2F0aXZlIGludGVnZXJzYSBub25uZWdhdGl2ZSBpbnRlZ2VyJVktJW0tJWQlSDolTTolUyUuZgAAAIIUEAAsAAAAMwAAABkAAAAlWS0lbS0lZFQlSDolTTolUyUuZmBgYHByaXNtYQoKYGBgCl9fXwoAUIURAAoAAABahREACQAAAJO3EQACAAAAX0BwYXJhbV8gAAAAfIURAAkAAABOZBIAAQAAAOcBAAAYAAAABAAAAHUAAADoAQAAKRMQAC8AAAAfAAAAAQAAAFVuZXhwZWN0ZWQgc2NhbGFyIGlucHV0IG9iamVjdCBuYW1lIGZvciBzdHJpbmcgZmlsdGVyczogYAAAALyFEQA5AAAAFLASAAEAAAB+GhAAJwAAAI4AAAASAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogVGhpcyBtZXRob2QgaXMgb25seSBpbXBsZW1lbnRlZCBvbiBjb25uZWN0b3JzIHdpdGggbGF0ZXJhbCBqb2luIHN1cHBvcnQuAAAYhhEAcgAAAH4aEAAnAAAAJgEAAAkAAAB+GhAAJwAAAB4BAAAJAAAAWRMQAFIAAADDAAAAJAAAAFkTEABSAAAAwwAAADsAAAB+GhAAJwAAAKgAAABAAAAAZnRzLXBvc3RncmVzZW5naW5lVHlwZVRoZSBwcm92aWRlciBhcmd1bWVudCBpbiBhIGRhdGFzb3VyY2UgbXVzdCBiZSBhIHN0cmluZyBsaXRlcmFsVGhlIHByb3ZpZGVyIGFyZ3VtZW50IGluIGEgZGF0YXNvdXJjZSBtdXN0IG5vdCBiZSBlbXB0eXNoYWRvd0RhdGFiYXNlVXJsZGlyZWN0VXJsQSBkYXRhc291cmNlIG11c3Qgbm90IHVzZSB0aGUgZW52KCkgZnVuY3Rpb24gaW4gdGhlIHByb3ZpZGVyIGFyZ3VtZW50LkR1cGxpY2F0ZWQgc2NoZW1hIG5hbWVzIGFyZSBub3QgYWxsb3dlZFRoZSBgc2NoZW1hc2AgcHJvcGVydHkgaXMgbm90IHN1cHBvcnRlZCBvbiB0aGUgY3VycmVudCBjb25uZWN0b3IucmVmZXJlbnRpYWxJbnRlZ3JpdHlyZWxhdGlvbk1vZGVwcmlzbWFmb3JlaWduS2V5c0ludmFsaWQgcmVsYXRpb24gbW9kZSBzZXR0aW5nOiAiIi4gU3VwcG9ydGVkIHZhbHVlczogAAAAaIgRACAAAACIiBEAFQAAACIuIFN1cHBvcnRlZCB2YWx1ZXM6ICJwcmlzbWEiLCAiZm9yZWlnbktleXMiaIgRACAAAACwiBEALAAAAFlvdSBkZWZpbmVkIG1vcmUgdGhhbiBvbmUgZGF0YXNvdXJjZS4gVGhpcyBpcyBub3QgYWxsb3dlZCB5ZXQgYmVjYXVzZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBkYXRhYmFzZXMgaGFzIG5vdCBiZWVuIGltcGxlbWVudGVkIHlldC5QcmV2aWV3IGZlYXR1cmVzIGFyZSBvbmx5IHN1cHBvcnRlZCBpbiB0aGUgZ2VuZXJhdG9yIGJsb2NrLiBQbGVhc2UgbW92ZSB0aGlzIGZpZWxkIHRvIHRoZSBnZW5lcmF0b3IgYmxvY2suAAAAAAAAAAABAAAA6gEAAOsBAADsAQAA7QEAAO4BAADvAQAA8AEAAJsBAACcAQAA8QEAAJ4BAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAClAQAA+AEAAKUBAACnAQAA+QEAAPoBAAD7AQAA/AEAAP0BAAD+AQAA/wEAAAACAAABAgAAAgIAAL4BAAADAgAABAIAAAUCAACyAQAABgIAAAcCAAAIAgAACQIAAAoCAAALAgAADAIAAA0CAAC+AQAAvgEAAL4BAAC+AQAAvgEAALMcEABzAAAA9gUAABUAAAC/AQAADAAAAAQAAAAOAgAADwIAABACAEHYlcYAC7kNAQAAAMMBAABFcnJvciBpbiB0aGUgdW5kZXJseWluZyBjb25uZWN0b3IgKCk6IAAA4IoRACMAAAADixEAAwAAAEVycm9yIHF1ZXJ5aW5nIHRoZSBkYXRhYmFzZTogAAAAGIsRAB0AAABUb28gbWFueSBEQiBjb25uZWN0aW9ucyBvcGVuZWRJbnZhbGlkIGlucHV0IHByb3ZpZGVkIHRvIHF1ZXJ5OiAAXosRACEAAABEYXRhYmFzZSBub3QgcmVhY2hhYmxlOiCIixEAGAAAAERhdGFiYXNlIGRvZXMgbm90IGV4aXN0OiAAAACoixEAGQAAAEFjY2VzcyBkZW5pZWQgdG8gZGF0YWJhc2UgAADMixEAGgAAAERhdGFiYXNlIGFscmVhZHkgZXhpc3RzIPCLEQAYAAAARXJyb3Igb3BlbmluZyBhIFRMUyBjb25uZWN0aW9uOiAQjBEAIAAAAFNlcnZlciBoYXMgY2xvc2VkIHRoZSBjb25uZWN0aW9uLkF1dGhlbnRpY2F0aW9uIGZhaWxlZCBmb3IgdXNlciBZjBEAHwAAAFF1ZXJ5IHJldHVybmVkIG5vIGRhdGEuTm8gc3VjaCB0YWJsZTogAACXjBEADwAAAFVuaXF1ZSBjb25zdHJhaW50IGZhaWxlZDogAACwjBEAGgAAAE51bGwgY29uc3RyYWludCBmYWlsZWQ6INSMEQAYAAAARm9yZWlnbiBrZXkgY29uc3RyYWludCBmYWlsZWQ6IAD0jBEAHwAAAEVycm9yIHJlYWRpbmcgdGhlIGNvbHVtbiB2YWx1ZTogHI0RACAAAABFcnJvciBhY2Nlc3NpbmcgcmVzdWx0IHNldCwgaW5kZXggb3V0IG9mIGJvdW5kczogAAAARI0RADEAAABFcnJvciBhY2Nlc3NpbmcgcmVzdWx0IHNldCwgY29sdW1uIG5vdCBmb3VuZDogAACAjREALgAAAEVycm9yIGFjY2Vzc2luZyByZXN1bHQgc2V0LCB0eXBlIG1pc21hdGNoLCBleHBlY3RlZDogAAAAuI0RADUAAABFcnJvciBwYXJzaW5nIGNvbm5lY3Rpb24gc3RyaW5nOiAAAAD4jREAIQAAAENvbnZlcnNpb24gZmFpbGVkOiAAJI4RABMAAABUaGUgdmFsdWUgcHJvdmlkZWQgZm9yIGNvbHVtbiAgaXMgdG9vIGxvbmcuAECOEQAeAAAAXo4RAA0AAABUaGUgcHJvdmlkZWQgYXJndW1lbnRzIGFyZSBub3Qgc3VwcG9ydGVkVGltZWQgb3V0IGR1cmluZyBxdWVyeSBleGVjdXRpb24uVmFsdWUgb3V0IG9mIHJhbmdlIGVycm9yLiAAxY4RABoAAABJbmNvcnJlY3QgbnVtYmVyIG9mIHBhcmFtZXRlcnMgZ2l2ZW4gdG8gYSBzdGF0ZW1lbnQuIEV4cGVjdGVkIDogZ290OiAAAADojhEAPgAAACaPEQAHAAAAF7ASAAEAAABUcmFuc2FjdGlvbiB3YXMgYWxyZWFkeSBjbG9zZWQ6IEiPEQAgAAAAVHJhbnNhY3Rpb24gd3JpdGUgY29uZmxpY3RST0xMQkFDSyBzdGF0ZW1lbnQgaGFzIG5vIGNvcnJlc3BvbmRpbmcgQkVHSU4gc3RhdGVtZW50SW52YWxpZCBpc29sYXRpb24gbGV2ZWw6IAAAwY8RABkAAABFcnJvciBjcmVhdGluZyBVVUlELCAAAADkjxEAFQAAAENhbm5vdCBmaW5kIGEgRlVMTFRFWFQgaW5kZXggdG8gdXNlIGZvciB0aGUgc2VhcmNoQ29sdW1uIHR5cGUgJycgY291bGQgbm90IGJlIGRlc2VyaWFsaXplZCBmcm9tIHRoZSBkYXRhYmFzZS4AAAA2kBEADQAAAEOQEQAuAAAARXh0ZXJuYWwgZXJyb3IgaWQjAACEkBEAEgAAAE9wYXF1ZSBwYXJhbWV0ZXIgJycgdXNlZCBhcyByYXcgdmFsdWUgaW4gcXVlcnkuAKCQEQASAAAAspARAB0AAABBdHRlbXB0ZWQgdG8gZXhlY3V0ZSBhIHF1ZXJ5IHRoYXQgY29udGFpbnMgYW4gb3BhcXVlIHBhcmFtZXRlciAn4JARAEAAAAD+2xEAAgAAAChub3QgYXZhaWxhYmxlKVVOSU9OIEFMTFVOSU9OAAAA7W0SAAEAAADtbRIAAQAAAEm4EgABAAAASbgSAAEAAAA8IGJ5dGVzIGJsb2I+AAAAcJERAAEAAABxkREADAAAAAIAQZqjxgALAQUAQaSjxgAL/QUgACDpAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpISkhKSEpITEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKTEpMSkxKUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5QTlBOUE5SUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBSUFJQUlBWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFZUVlRWVFhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWFZYVlhWWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYWlhaWFpYXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxeXF5cXlxgXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5gXmBeYF5kYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYmRiZGJkYgAAAIcVEABmAAAACAEAABsAAAAXsBIAAQAAAAIAQaqpxgALAQMAQbSpxgALBSAAAOkCAEHCqcYACwEGAEHMqcYACwUgAADpAgBB2qnGAAsBCQBB5KnGAAuVDSAAAOl3cml0aW5nIHJmYzMzMzkgZGF0ZXRpbWUgdG8gc3RyaW5nIHNob3VsZCBuZXZlciBmYWlsYToQAGMAAAB/AgAADgAAAFRoZSBSb3cgbXVzdCBoYXZlIGEgc2luZ2xlIFBhcmFtZXRlcml6ZWQgaXRlbQAAABcLEAAVAAAAPQAAAA4AAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBUaGUgUm93IG11c3QgaGF2ZSBhIHNpbmdsZSBQYXJhbWV0ZXJpemVkIGl0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b3JlIHRoYW4gb25lIGNoaWxkIGV4cHJlc3Npb26GKxAAOgAAAF4BAAASAAAAJwIAAAACAAAIAAAAKAIAAHF1ZXJ5IGNvbXBpbGVyIGNvbm5lY3RzIHNob3VsZCBuZXZlciBoYXZlIG1vcmUgdGhhbiBvbmUgcGFyZW50IGV4cHJlc3Npb24AAACGKxAAOgAAAFkBAAASAAAAc2hvdWxkIGhhdmUgcGFyZW50IElEIGZvciBkaXNjb25uZWN0hisQADoAAABqAQAAMAAAACkCAAAoAAAACAAAACoCAABhcmcgdmFsdWUgc2hvdWxkIGJlIGNvbnZlcnRpYmxlIHRvIEZpZWxkT3BlcmF0aW9uAAAAhisQADoAAADgAAAAHgAAACsCAAB4AAAABAAAACwCAABzaG91bGQgaGF2ZSBleGFjdGx5IG9uZSBxdWVyeSBmb3IgdXBkYXRlIHdpdGggc2VsZWN0aW9uAIYrEAA6AAAAiwEAAAoAAABleHRlbnNpb24gdHlwZSBub3QgZm91bmTBHhAAMAAAAMUBAAAWAAAAYWdncl9zZWxlY3Rpb25fAPChEQAPAAAALQIAADAAAAAEAAAALgIAAC0CAAAwAAAABAAAAC8CAAAuAgAACKIRADACAAAxAgAAMgIAADACAAAzAgAAQGxpbmskAABEohEABgAAAL8BAAAMAAAABAAAADQCAAA1AgAANgIAQfTExgALxigBAAAAwwEAAL39/HWEBfWKTMJlKMrgrcBvcmlnaW5hbF9jb2Rlb3JpZ2luYWxfbWVzc2FnZVJvd0FyZ1R5cGVhcml0eXNjYWxhcl90eXBlZGJfdHlwZVJhd1NxbHNxbGFyZ190eXBlc1RlbXBsYXRlU3FsZnJhZ21lbnRzcGxhY2Vob2xkZXJfZm9ybWF0Y2h1bmthYmxlAPUsEACEAAAAFgIAAC8AAAD1LBAAhAAAAKEAAAAkAAAASW5uZXJMZWZ0UmlnaHRGdWxsAAA3AgAAYAAAAAgAAAA4AgAAU3ViTXVsRGl2UmVtOQIAAAwAAAAEAAAAOgIAAE92ZXJvcmRlcmluZ3BhcnRpdGlvbmluZ1Jhd0Nvbm5lY3RvckVycm9yc3RhdHVzcmVhc29uUXVlcnlFcnJvclRvb01hbnlDb25uZWN0aW9uc1F1ZXJ5SW52YWxpZElucHV0RGF0YWJhc2VOb3RSZWFjaGFibGVkYXRhYmFzZV9sb2NhdGlvbkRhdGFiYXNlRG9lc05vdEV4aXN0ZGJfbmFtZURhdGFiYXNlQWNjZXNzRGVuaWVkRGF0YWJhc2VBbHJlYWR5RXhpc3RzVGxzQ29ubmVjdGlvbkVycm9yQ29ubmVjdGlvbkNsb3NlZEF1dGhlbnRpY2F0aW9uRmFpbGVkdXNlclRhYmxlRG9lc05vdEV4aXN0dGFibGVVbmlxdWVDb25zdHJhaW50VmlvbGF0aW9uY29uc3RyYWludE51bGxDb25zdHJhaW50VmlvbGF0aW9uRm9yZWlnbktleUNvbnN0cmFpbnRWaW9sYXRpb25Db2x1bW5SZWFkRmFpbHVyZVJlc3VsdEluZGV4T3V0T2ZCb3VuZHNDb2x1bW5Ob3RGb3VuZGNvbHVtblJlc3VsdFR5cGVNaXNtYXRjaERhdGFiYXNlVXJsSXNJbnZhbGlkQ29udmVyc2lvbkVycm9yTGVuZ3RoTWlzbWF0Y2hJbnZhbGlkQ29ubmVjdGlvbkFyZ3VtZW50c1NvY2tldFRpbWVvdXRWYWx1ZU91dE9mUmFuZ2VJbmNvcnJlY3ROdW1iZXJPZlBhcmFtZXRlcnNleHBlY3RlZGFjdHVhbFRyYW5zYWN0aW9uQWxyZWFkeUNsb3NlZFRyYW5zYWN0aW9uV3JpdGVDb25mbGljdFJvbGxiYWNrV2l0aG91dEJlZ2luSW52YWxpZElzb2xhdGlvbkxldmVsVVVJREVycm9yTWlzc2luZ0Z1bGxUZXh0U2VhcmNoSW5kZXhVbnN1cHBvcnRlZENvbHVtblR5cGVjb2x1bW5fdHlwZUV4dGVybmFsRXJyb3JPcGFxdWVBc1Jhd1ZhbHVlUmFuUXVlcnlXaXRoT3BhcXVlUGFyYW1ZZXNObzsCAAAMAAAABAAAAI0AAAAAAAAABAAAAAQAAADLAAAAPAIAADQAAAAEAAAA3AAAAAAAAAAEAAAABAAAAOUAAABNZXJnZXVzaW5nd2hlbl9ub3RfbWF0Y2hlZHJldHVybmluZwA9AgAADAAAAAQAAADpAAAAVXNpbmdiYXNlX3F1ZXJ5Y29sdW1uc2FzX3RhYmxlb25fY29uZGl0aW9uc1NlbGVjdEluc2VydERlbGV0ZQAAAD4CAAAMAAAABAAAAOcAAABUYWJsZXR5cGRhdGFiYXNlaW5kZXhfZGVmaW5pdGlvbnNzZWxlY3RzdHlwZXNjdGVzQXZhaWxhYmxlVW5hdmFpbGFibGV0eXBlZG5hdGl2ZV9jb2x1bW5fdHlwZUl0ZW1vcHQAPwIAADQAAAAEAAAAQAIAAEECAABIAAAACAAAAEICAAAAAAAABgAAAAIAAABDAgAARAIAABAAAAAEAAAARQIAAAAAAAABAAAAAQAAAEYCAAB0eXBlX2ZhbWlseW5hdGl2ZV90eXBlaXNfZW51bWlzX2xpc3Rpc19zZWxlY3RlZABQuhIABAAAAIKkEQAFAAAAmO0RAAUAAABlPxIABwAAAAioEQALAAAAE6gRAAsAAAAeqBEABwAAACWoEQAHAAAALKgRAAsAAABDb2x1bW4AAEcCAAAQAAAABAAAAN0AAABIAgAADAAAAAQAAADeAAAAAAAAAAQAAAAEAAAA3wAAAGNvbmRpdGlvbnMAAEkCAACAAAAABAAAAEoCAABvbl9jb25mbGljdACCpBEABQAAABOnEQAHAAAAokkSAAYAAADUqBEACwAAAOqmEQAJAAAAFmgSAAcAAABKb2luRGF0YWxhdGVyYWwASwIAAAwAAAAEAAAATAIAAE0CAAAMAAAABAAAAE4CAABPAgAADAAAAAQAAAD+AAAAUAIAAAwAAAAEAAAAUQIAAFICAABIAAAACAAAAFMCAABUAgAADAAAAAQAAABVAgAAVgIAAAwAAAAEAAAAVwIAAHRhYmxlc2dyb3VwaW5nb2Zmc2V0am9pbnMAAACdQhIACAAAAJCpEQAGAAAAE6cRAAcAAAC4qBEACgAAAHCjEQAIAAAAlqkRAAgAAAB+QhIABgAAAIRCEgAFAAAAnqkRAAYAAACkqREABQAAAIGnEQAEAAAAFmgSAAcAAACCpBEABQAAABOnEQAHAAAAokkSAAYAAAC4qBEACgAAABZoEgAHAAAA6qYRAAkAAABWYWx1ZXNyb3dzRW51bU5hbWVzY2hlbWFfbmFtZUFzY0Rlc2NBc2NOdWxsc0ZpcnN0QXNjTnVsbHNMYXN0RGVzY051bGxzRmlyc3REZXNjTnVsbHNMYXN0VW5rbm93bkxpa2VOb3RMaWtlTm90TnVsbEJldHdlZW5Ob3RCZXR3ZWVuTWF0Y2hlc05vdE1hdGNoZXNFeGlzdHNOb3RFeGlzdHNKb2luZWRUYWJsZURpc3RpbmN0VHVwbGVlbGVtZW50c051bWJlckNvbHVtblJlZkludDMySW50NjREb3VibGVUZXh0RW51bUFycmF5TnVtZXJpY1htbERhdGVUaW1lT3BhcXVlb25seSBhIHNpbmdsZSBxdWVyeSBjYW4gYmUgY29tcGlsZWQgYXQgYSB0aW1lSW50b0l0ZXJFbnVtVmFyaWFudHR5cF9Hcm91cGluZ0RvTm90aGluZ09yZGVyaW5nSXRlck9wYXF1ZVZhbHVlAABYAgAAGAAAAAQAAABZAgAAWAIAABgAAAAEAAAAWgIAAFgCAAAYAAAABAAAAFsCAABZAgAAsKsRAFoCAADAqxEAXAIAACBJTk5FUiBKT0lOICBMRUZUIEpPSU4gIFJJR0hUIEpPSU4gIEZVTEwgSk9JTiBub3QgaW1wbGVtZW50ZWQ6IE1lcmdlcyBub3Qgc3VwcG9ydGVkIGZvciB0aGUgdW5kZXJseWluZyBkYXRhYmFzZS4irBEAQgAAAIwZEABFAAAAAAIAAAkAAABXSVRIIAAAAIwZEABFAAAANgIAACgAAABTRUxFQ1QgRElTVElOQ1QgRElTVElOQ1QgT04gIEZST00gIFdIRVJFICBHUk9VUCBCWSAgT1JERVIgQlkgVVBEQVRFICBTRVQgIFJFVFVSTklORyAgPSBBVkcvKiAgKi+MGRAARQAAAH0DAAAqAAAAIElOIDE9MFJPV19UT19KU09OUk9XX05VTUJFUkNPVU5UU1VNTE9XRVJVUFBFUkNPQUxFU0NFZnVuY3Rpb24gY2FsbCBhZ2FpbnN0IGEgcm93IG9mIGV4cHJlc3Npb25zIG11c3QgaGF2ZSBhIG5hbWUAAAA6rREAOwAAAIwZEABFAAAApQMAABkAAACMGRAARQAAAKIDAAAZAAAAjBkQAEUAAABdAwAAKgAAAIwZEABFAAAAXgMAADMAAAAgPD4gjBkQAEUAAAD+AwAAKgAAACBOT1QgSU4gMT0xAIwZEABFAAAAMQQAABkAAACMGRAARQAAAC4EAAAZAAAAjBkQAEUAAADeAwAAKgAAAIwZEABFAAAA3wMAADMAAAAgSVMgTk9UIE5VTEwgQkVUV0VFTiAgQU5EICBOT1QgQkVUV0VFTiBBTllBTExFWElTVFNOT1QgRVhJU1RTUk9XX05VTUJFUigpIE9WRVIoKVJPV19OVU1CRVIoKSBPVkVSQ09VTlQoKil1dWlkX3RvX2Jpbih1dWlkKCkpdXVpZF90b19iaW4odXVpZCgpLCAxKXV1aWQoKSA8ICAvICArICAqICAlIERFRkFVTFQgPiBQQVJUSVRJT04gQlkgT1JERVIgQlkgUHJvdmlkZWRHZW5lcmF0ZWRBcnJheUNvbnRhaW5zQXJyYXlOb3RDb250YWluc1R5cGVFcXVhbHNUeXBlTm90RXF1YWxzT25DbGF1c2VGaWVsZHNJbmRleEZvcmVpZ25LZXlDYW5ub3RQYXJzZVN0cmluZ0NodW5rY2h1bmtQYXJhbWV0ZXJQYXJhbWV0ZXJUdXBsZWl0ZW1fcHJlZml4aXRlbV9zZXBhcmF0b3JpdGVtX3N1ZmZpeFBhcmFtZXRlclR1cGxlTGlzdGdyb3VwX3NlcGFyYXRvckNvbnN0YW50TWF4aW11bUV4cHJlc3Npb25Sb3dUb0pzb25Sb3dOdW1iZXJBZ2dyZWdhdGVUb1N0cmluZ0xvd2VyVXBwZXJNaW5pbXVtQ29hbGVzY2VDb25jYXRKc29uRXh0cmFjdEpzb25VbnF1b3RlSnNvbkFycmF5QWdnSnNvbkJ1aWxkT2JqZWN0VGV4dFNlYXJjaFRleHRTZWFyY2hSZWxldmFuY2VVdWlkVG9CaW5VdWlkVG9CaW5Td2FwcGVkU3RyaW5naWZ5ZXhwcnNDb21wb3VuZE5hdGl2ZUNvbHVtblR5cGVsZW5ndGhOb0NvbmRpdGlvbk5lZ2F0aXZlQ29uZGl0aW9uQ29tbW9uVGFibGVFeHByZXNzaW9uUGFyYW1ldGVyaXplZFBhcmFtZXRlcml6ZWRSb3dSYXdWYWx1ZVNlbGVjdGlvbkFzdGVyaXNrT3BDb25kaXRpb25UcmVlQ29tcGFyZUZ1c2VpdGVyRGF0YWJhc2VOb3RSZWFjaGFibGVMb2NhdGlvbmhvc3Rwb3J0bm9kZSAgaGFzIG5vIGNvbnRlbnQAV7ERAAUAAABcsREADwAAAHF1ZXJ5IGJ1aWxkZXIgZXJyb3I6IAAAAHyxEQAVAAAAcXVlcnkgZ3JhcGggYnVpbGQgZXJyb3I6IAAAAJyxEQAZAAAAb3ZlcnByZXR0eV9wcmludFBsYWNlaG9sZGVyRm9ybWF0cHJlZml4aGFzX251bWJlcmluZ2V4dHJhY3RfYXNfc3RyaW5nRXhhY3RseU9uZUVycm9yc2Vjb25kAAB4CBAAZwAAAMoAAAAaAAAAXQIAACgAAAAEAAAAXgIAAHNob3VsZCBnZW5lcmF0ZSBleGFjdGx5IG9uZSBkZWxldGUAAOhBEABqAAAA1QEAABIAAABzaG91bGQgaGF2ZSByZWNvcmQgc2VsZWN0b3JzIGZvciB1cGRhdGUA6EEQAGoAAABaAQAAFgAAAHNob3VsZCBnZW5lcmF0ZSBleGFjdGx5IG9uZSB1cGRhdGUgcXVlcnnoQRAAagAAAGUBAAASAAAAcHJvZHVjdABfAgAAOAAAAAQAAABgAgAAbTJtIHJlbGF0aW9uIHNob3VsZCBoYXZlIGV4YWN0bHkgb25lIHNjYWxhciBmaWVsZAAAAOhBEABqAAAArAEAABoAAABhAgAAZAAAAAQAAABiAgAAc2hvdWxkIGhhdmUgb25lIGZpZWxkIGluIG0ybSByZWxhdGlvbgAAAOhBEABqAAAAxQAAAA4AAADoQRAAagAAAO8BAAAsAAAA6EEQAGoAAADvAQAAQwAAAOhBEABqAAAA8AEAADIAAADoQRAAagAAAPABAABHAAAARmxhdE1hcEZsYXR0ZW5Db21wYXRmcm9udGl0ZXJiYWNraXRlclVuc3VwcG9ydGVkU2NhbGFyV3JpdGVPcGVyYXRpb25SZWNvcmRRdWVyeUZpbHRlcklucHV0RGlzY29ubmVjdENoaWxkcmVuSW5wdXRVcGRhdGVPckNyZWF0ZUFyZ3NJbnB1dENvdW50QWxsQWdncmVnYXRpb25TZWxlY3Rpb25kbURlbGV0ZVJlY29yZFNlbGVjdG9yc0lucHV0VXBkYXRlUmVjb3JkU2VsZWN0b3JzSW5wdXRNYW55UmVjb3Jkc1F1ZXJ5RmlsdGVySW5wdXRSZWxhdGVkUmVjb3Jkc1NlbGVjdG9yc0lucHV0RGVsZXRlTWFueVJlY29yZHNTZWxlY3RvcnNJbnB1dFVwZGF0ZU1hbnlSZWNvcmRzU2VsZWN0b3JzSW5wdXRCaXRGbGFnczxRdWVyeU9wdGlvbj5iaXRzZmxhZ3NhdHRlbXB0IHRvIGRpdmlkZSBieSB6ZXJvAACtJRAAagAAAEYAAAAJAAAAkjgQACoAAAAIAgAAMgAAAExvZ2ljIGVycm9yOiBBdHRlbXB0ZWQgdG8gdW5zZXQgZW1wdHkgZ3JhcGggZ3VhcmQuAABstREAMgAAAIU1EAAsAAAAEQAAABUAAACSOBAAKgAAABUCAAAyAAAAkjgQACoAAADPAQAAIgAAAJI4EAAqAAAA8AEAAEQAAACSOBAAKgAAAPYBAABEAAAAkjgQACoAAAAbAgAALgAAAEV4cGVjdGVkIG1hcmtlZCBub2RlcyB0byBiZSBub24tZW1wdHkuAACSOBAAKgAAALACAAAWAAAARXhwZWN0ZWQgZWRnZXMgYmV0d2VlbiBtYXJrZWQgbm9kZXMgdG8gYmUgbm9uLWVtcHR5LpI4EAAqAAAAugIAACIAAACSOBAAKgAAAOsBAAAuAAAAkjgQACoAAADhAQAALgAAAJI4EAAqAAAAoAMAAFMAAAByZWxvYWQAQcTtxgALohMBAAAAYwIAAGQCAACSOBAAKgAAAMgDAAA2AAAAkjgQACoAAADmAQAAMgAAAJI4EAAqAAAABQMAAEsAAACSOBAAKgAAABYDAABGAAAAkjgQACoAAAAPAwAARAAAAJI4EAAqAAAA/gMAABIAAACSOBAAKgAAACcEAABCAAAAkjgQACoAAAArBAAASwAAAJI4EAAqAAAAWAMAABYAAACSOBAAKgAAADIDAAAwAAAAkjgQACoAAAA/AwAAMgAAAJI4EAAqAAAADwIAADIAAAAgLSAKCklmIJW3EQADAAAAUmV0dXJuRGlmZkxlZnRUb1JpZ2h0RGlmZlJpZ2h0VG9MZWZ0RXhlY3V0aW9uT3JkZXJQYXJlbnRSZXN1bHRQcm9qZWN0ZWREYXRhRGVwZW5kZW5jeSgpIN63EQAYAAAA9rcRAAIAAABUaGVuRWxzZWUCAAAkAAAABAAAAGYCAABnAgAAAAAAAAEAAAABAAAAEQIAABICAABoAgAALAAAAAQAAABpAgAAagIAAAAAAAAEAAAABAAAAGsCAABsAgAAZQIAACQAAAAEAAAAbQIAAG4CAABvAgAAFAAAAAQAAABwAgAAcQIAAEF0dGVtcHRlZCBjb252ZXJzaW9uIG9mIG5vbi1ib29sZWFuIFByaXNtYSB2YWx1ZSB0eXBlICgpIGludG8gYm9vbCBmYWlsZWQuAACIuBEANwAAAL+4EQATAAAAQXR0ZW1wdGVkIGNvbnZlcnNpb24gb2YgUGFyc2VkSW5wdXRWYWx1ZSAoKSBpbnRvIFByaXNtYVZhbHVlIGZhaWxlZC7kuBEAKgAAAA65EQAaAAAAQXR0ZW1wdGVkIGNvbnZlcnNpb24gb2Ygbm9uLWludCBQcmlzbWEgdmFsdWUgdHlwZSAoKSBpbnRvIGludCBmYWlsZWQuAAAAOLkRADMAAABruREAEgAAAEF0dGVtcHRlZCBjb252ZXJzaW9uIG9mIG5vbi1saXN0IFBhcnNlZElucHV0VmFsdWUgKCkgaW50byBwcmlzbWEgdmFsdWUgbGlzdCBmYWlsZWQuAJC5EQAzAAAAw7kRACAAAABBdHRlbXB0ZWQgY29udmVyc2lvbiBvZiBub24tbWFwIFBhcnNlZElucHV0VmFsdWUgKCkgaW50byBtYXAgZmFpbGVkLvS5EQAyAAAAJroRABIAAABqb2luKSBpbnRvIHJlbGF0aW9uIGxvYWQgc3RyYXRlZ3kgZW51bSB2YWx1ZSBmYWlsZWQu5LgRACoAAABMuhEAMAAAACkgaW50byBPcHRpb24gbWFwIGZhaWxlZC4AAAD0uREAMgAAAIy6EQAZAAAAQXR0ZW1wdGVkIGNvbnZlcnNpb24gb2Ygbm9uLWZpZWxkLXJlZiBlbnVtICgpIGludG8gc2NhbGFyIGZpZWxkIHJlZmVyZW5jZSB2YWx1ZSBmYWlsZWQuALi6EQAsAAAA5LoRACsAAAA/NhAALQAAAFkAAAA4AAAAPzYQAC0AAABaAAAASgAAAGZpbmRVbmlxdWUgbXVzdCBiZSBhIHJlYWQgcXVlcnkgY29udGFpbmluZyBgd2hlcmVgIG9iamVjdCBhcmd1bWVudAAAPzYQAC0AAABXAAAADgAAAHdlIG9ubHkgc3VwcG9ydCBzY2FsYXIgZXF1YWxzIGZpbHRlcnMAAAA/NhAALQAAAEYBAAA6AAAAPzYQAC0AAADIAAAAOQAAAD82EAAtAAAAyAAAAEoAAAA/NhAALQAAAMkAAABKAAAAVHJ5aW5nIHRvIGNvbXBhY3QgYSB3cml0ZSBvcGVyYXRpb24uPzYQAC0AAADOAAAAJgAAAGZpbmRVbmlxdWUgbXVzdCBjb250YWluIGB3aGVyZWAgb2JqZWN0IGFyZ3VtZW50AD82EAAtAAAA2gAAABYAAACQ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czcQAEQAAAAhAAAAJgAAAHM3EABEAAAARwAAAAoAAABFdmVyeSBmaWVsZCB1c2VkIGluIGBoYXZpbmdgIGZpbHRlcnMgbXVzdCBlaXRoZXIgYmUgYW4gYWdncmVnYXRpb24gZmlsdGVyIG9yIGJlIGluY2x1ZGVkIGluIHRoZSBzZWxlY3Rpb24gb2YgdGhlIHF1ZXJ5LiBNaXNzaW5nIGZpZWxkczogqMoRAIgAAABBdCBsZWFzdCBvbmUgc2VsZWN0aW9uIGlzIHJlcXVpcmVkIGZvciB0aGUgYGJ5YCBhcmd1bWVudC5FeHBlY3RlZCBwYXJzaW5nIHRvIGd1YXJhbnRlZSBlaXRoZXIgYSBzaW5nbGUgZW51bSBvciBhIGxpc3Qgb2YgZW51bXMgaXMgcHJvdmlkZWQgZm9yIGdyb3VwIGJ5IGBieWAgYXJnLkV2ZXJ5IGZpZWxkIHVzZWQgZm9yIG9yZGVyQnkgbXVzdCBiZSBpbmNsdWRlZCBpbiB0aGUgYnktYXJndW1lbnRzIG9mIHRoZSBxdWVyeS4gTWlzc2luZyBmaWVsZHM6IAAAANnLEQBgAAAARXZlcnkgc2VsZWN0ZWQgc2NhbGFyIGZpZWxkIHRoYXQgaXMgbm90IHBhcnQgb2YgYW4gYWdncmVnYXRpb24gbXVzdCBiZSBpbmNsdWRlZCBpbiB0aGUgYnktYXJndW1lbnRzIG9mIHRoZSBxdWVyeS4gTWlzc2luZyBmaWVsZHM6IAAARMwRAIIAAAAoChAASQAAAIgAAAAOAAAAKAoQAEkAAACUAAAADgAAACgKEABJAAAADAAAADMAAAAoChAASQAAABQAAAAtAAAAei0QAEoAAAAJAAAALQAAAFVuYWJsZSB0byBwcm9jZXNzIGNvbWJpbmF0aW9uIG9mIHF1ZXJ5IGFyZ3VtZW50cyBmb3IgYWdncmVnYXRpb24gcXVlcnkuIFBsZWFzZSBub3RlIHRoYXQgaXQgaXMgbm90IHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgdG8gaGF2ZSBhIG51bGwtY3Vyc29yLCBvciBhIGN1cnNvciBhbmQgb3JkZXJCeSBjb21iaW5hdGlvbiB0aGF0IG5vdCBzdGFibGUgKHVuaXF1ZSkuAAASMRAANwAAADAAAAA8AAAAWwkQADgAAAAgAAAALQAAAFRoZSAnZmluZEZpcnN0JyBvcGVyYXRpb24gY2Fubm90IGJlIHVzZWQgd2l0aCBhICd0YWtlJyBhcmd1bWVudCB0aGF0IGlzbid0IDEgb3IgLTFpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBGaWVsZCAnJyBkb2VzIG5vdCBleGlzdCBvbiBlbmNsb3NpbmcgdHlwZSBhbmQgaXMgbm90IGEga25vd24gdmlydHVhbCBmaWVsZAAAYs4RADEAAACTzhEAQwAAACoVEAA5AAAAcgAAABsAAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBVbmV4cGVjdGVkIHJlbGF0aW9uIGFnZ3JlZ2F0aW9uIHNlbGVjdGlvbiBpbnNpZGUgYSBjb21wb3NpdGUgdHlwZSBxdWVyeQAAAPjOEQBxAAAAKhUQADkAAABuAAAAFQAAACoVEAA5AAAAyAAAAFUAAAAqFRAAOQAAAO8AAAARAAAASW52YWxpZCByZWxhdGlvbiBxdWVyeSBzaGFwZTogUmVsYXRpb24gZmllbGQgc2VsZWN0ZWQgd2l0aG91dCBzdWItc2VsZWN0aW9uLioVEAA5AAAAlAAAAAoAAABgcmVsYXRpb25Mb2FkU3RyYXRlZ3k6IGpvaW5gIGlzIG5vdCBhdmFpbGFibGUgZm9yIE15U1FMIDwgOC4wLjE0IGFuZCBNYXJpYURCLkludmFsaWQgY29tcG9zaXRlIHF1ZXJ5IHNoYXBlOiBDb21wb3NpdGUgZmllbGQgc2VsZWN0ZWQgd2l0aG91dCBzdWItc2VsZWN0aW9uLgAqFRAAOQAAAIMAAAAKAAAASW52YWxpZCBxdWVyeSBzaGFwZTogcmVsYXRpb24gYWdncmVnYXRpb24gdmlydHVhbCBmaWVsZCBzZWxlY3RlZCB3aXRob3V0IHJlbGF0aW9ucyB0byBhZ2dyZWdhdGUuKhUQADkAAACmAAAACgAAAFNlbGVjdGVkIHJlbGF0aW9uIGluIHJlbGF0aW9uIGFnZ3JlZ2F0aW9uIHZpcnR1YWwgZmllbGQgbXVzdCBleGlzdCBvbiB0aGUgbW9kZWwAKhUQADkAAACvAAAAEgAAAOE/EAA7AAAADwAAAC4AAABvcGVyYXRpb25SZWxhdGlvblZpb2xhdGlvbm1vZGVsQW1vZGVsQlJlY29yZHNOb3RDb25uZWN0ZWRwYXJlbnRjaGlsZHJlbGF0aW9uVHlwZW5lZWRlZEZvcmV4cGVjdGVkUm93c2Fzc2VydGlvbiBmYWlsZWQ6IHBhcmVudF9yZWxhdGlvbl9maWVsZC5yZWxhdGlvbigpLmlzX21hbnlfdG9fbWFueSgpAAAA+g8QAD8AAAAqAAAABQBB0KTHAAsKAQAAAJsCAACcAgBB5KTHAAvRBgEAAACdAgAAngIAACcdEABGAAAARgAAABYAAAAnHRAARgAAAE0AAAA9AAAAJx0QAEYAAABSAAAAVwAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEludmFsaWQgdXBkYXRlIG9wZXJhdGlvbgAAoNIRAEIAAAAnHRAARgAAAFcAAAAWAAAAJx0QAEYAAABcAAAADgAAACcdEABGAAAAGgAAAD4AAAAnHRAARgAAAGgAAAAOAAAAJx0QAEYAAADKAAAAKAAAACcdEABGAAAAwQAAADIAAAAnHRAARgAAAMIAAABLAAAAJx0QAEYAAADDAAAATAAAACcdEABGAAAAxAAAAFIAAAAnHRAARgAAAIgAAAAOAAAAJx0QAEYAAADuAAAANQAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEludmFsaWQgc2NhbGFyIGxpc3Qgb3BlcmF0aW9uAJzTEQBHAAAAJx0QAEYAAAD0AAAADgAAACcdEABGAAAA2AAAACgAAAAnHRAARgAAAJEAAAAzAAAAJx0QAEYAAACcAAAADgAAACcdEABGAAAAtgAAAEgAAAAnHRAARgAAAKcAAABIAAAAJx0QAEYAAACqAAAASAAAACcdEABGAAAArQAAAAoAAAD/////UHJvdmlkZWQgbGltaXQgKCkgaXMgYmV5b25kIG1heCBpbnQgdmFsdWUgZm9yIHBsYXRmb3JtICgpLgAAcNQRABAAAACA1BEAKAAAAKjUEQACAAAAKSBtdXN0IGJlIGEgcG9zaXRpdmUgaW50ZWdlci4AAABw1BEAEAAAAMTUEQAdAAAA7xQQADoAAAAfAAAAIgAAAHJlYWRfaWRzX2luZmFsbGlibGVQYXJlbnQgb3BlcmF0aW9uIGZvciB1cGRhdGUgZW11bGF0aW9uIGlzIG5vdCBhbiB1cGRhdGUuAAAX1REANwAAAO8UEAA6AAAA3AMAABIAAABQYXJlbnQgb3BlcmF0aW9uIGZvciB1cGRhdGUgZW11bGF0aW9uIGlzIG5vdCBhIHF1ZXJ5LgAAAGjVEQA1AAAA7xQQADoAAADfAwAACQBBwKvHAAsZAQAAAJ8CAACgAgAA7xQQADoAAAAdBAAAUQBB5KvHAAu3AQEAAAChAgAAogIAAFVuc3VwcG9ydGVkIHJlZmVyZW50aWFsIGFjdGlvbiBlbXVsYXRpb246IAAA8NURACoAAADvFBAAOgAAAKsBAAASAAAA7xQQADoAAADQAwAAEgAAAO8UEAA6AAAAlQIAABIAAADvFBAAOgAAAEMDAABRAAAA7xQQADoAAADkAgAAUQAAAO8UEAA6AAAALgMAABIAAABmaW5kX2NoaWxkcmVuX2J5X3BhcmVudABBpK3HAAsKAQAAAKMCAACkAgBBuK3HAAsKAQAAAKUCAACmAgBBzK3HAAsKAQAAAKcCAACoAgBB4K3HAAsKAQAAAKkCAACqAgBB9K3HAAsZAQAAAKsCAACsAgAA7xQQADoAAACwAwAAEgBBmK7HAAuRAQEAAACtAgAArgIAABQuEAA7AAAAWQAAAE0AAAAULhAAOwAAAMIAAAAtAAAAKSwQADsAAAAWAAAAOQAAACksEAA7AAAAGwAAADEAAABTZXQgaXMgbm90IHN1cHBvcnRlZCBvbiBvbmUtdG8tb25lIHJlbGF0aW9ucy4AAABk1xEALQAAAC0+EABGAAAAMAAAAAkAQbSvxwAL/QEBAAAArwIAALACAABbUXVlcnkgR3JhcGhdIEV4cGVjdGVkIG9ubHkgb25lIG5lc3RlZCBjcmVhdGUgbm9kZSBvbiBhIDE6bSByZWxhdGlvbiB3aXRoIGlubGluZSBJRHMgb24gdGhlIHBhcmVudC4ATT8QAEkAAACyAQAACgAAAFtRdWVyeSBHcmFwaF0gRXhwZWN0ZWQgb25lIG5lc3RlZCBjcmVhdGUgbm9kZSBvbiBhIDE6bSByZWxhdGlvbiB3aXRoIGlubGluZSBJRHMgb24gdGhlIHBhcmVudC4AAE0/EABJAAAAEgEAAA4AAABNPxAASQAAABwCAABYAEG8sccACzkBAAAAsQIAALICAACXPxAASQAAAEkAAABCAAAAlz8QAEkAAAA3AAAATgAAAJc/EABJAAAAOgAAADoAQYCyxwALsQQBAAAAswIAALQCAACXPxAASQAAAH8AAAA2AAAAlz8QAEkAAACAAAAANgAAAGNyZWF0ZSBhcmd1bWVudCBpcyBtaXNzaW5nAADjPRAASQAAAG8AAAA9AAAAdXBkYXRlIGFyZ3VtZW50IGlzIG1pc3NpbmcAAOM9EABJAAAAcAAAAD0AAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiB3aGVyZSBhcmd1bWVudCBpcyBtaXNzaW5nAITZEQBDAAAA4z0QAEkAAAB8AAAAHQAAAFVuaGFuZGxlZCBuZXN0ZWQgb3BlcmF0aW9uOiDg2REAHAAAAFg7EAA/AAAAMQAAABIAAAD4PhAAVAAAALcAAAAeAAAA+D4QAFQAAAC6AAAANAAAAPg+EABUAAAAvQAAADYAAAD4PhAAVAAAAGgAAAA4AAAA+D4QAFQAAABrAAAAOgAAAPg+EABUAAAABAEAADgAAAD4PhAAVAAAAAcBAAA6AAAA+D4QAFQAAAB6AQAAHgAAAPg+EABUAAAAfQEAADQAAAD4PhAAVAAAAIABAAA2AAAAny4QADsAAAAYAAAATQAAAJ8uEAA7AAAAHAAAADwAAACfLhAAOwAAAM0AAAA1AAAAny4QADsAAACBAAAAPAAAADQOEAA7AAAAOwAAAC0AAAA0DhAAOwAAADwAAAAvAAAANA4QADsAAAA9AAAALwAAADoQEAA8AAAALAAAAAUAQby2xwALCgEAAAC1AgAAtgIAQdC2xwALphgBAAAAtwIAALgCAAC6AgAACAAAAAQAAAC7AgAAJR8QADYAAABOAAAANQAAAC8uZ3JhcGh2aXoAAAEAAAAAAAAAfNsRAAEAAACskBIAAQAAAH3bEQAJAAAAJR8QADYAAABbAAAAEgAAAEV4cGVjdGVkIHF1ZXJ5IGluZm9ybWF0aW9uIHRvIGJlIGF0dGFjaGVkIG9uIHNjaGVtYSBvYmplY3QgJycsIGZpZWxkICcnLrjbEQA8AAAA9NsRAAoAAAD+2xEAAgAAACUfEAA2AAAAaQAAAD8AAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBRdWVyeSBidWlsZGVyIGRpc3BhdGNoaW5nIGZhaWxlZC4AKNwRAEsAAAAlHxAANgAAAKUAAAASAAAAAAAAAAQAAAAEAAAAvAIAAL0CAAC9AgAAAAAAAAQAAAAEAAAAvgIAAL8CAAC/AgAAwSsQACoAAACCAAAAJAAAAMErEAAqAAAAgwAAACIAAABNSVNTSU5HX1JFQ09SRAAAcgIAAAQAAAAEAAAAiQEAAN4aEAA0AAAAiwAAACQAAABSRUxBVElPTl9WSU9MQVRJT04AAN4aEAA0AAAAbQAAACQAAABSRUNPUkRTX05PVF9DT05ORUNURUQAAADeGhAANAAAABwBAAAkAAAATUlTU0lOR19SRUxBVEVEX1JFQ09SRAAA3hoQADQAAADJAAAAJAAAAElOQ09NUExFVEVfQ09OTkVDVF9JTlBVVN4aEAA0AAAA4QAAACQAAABJTkNPTVBMRVRFX0NPTk5FQ1RfT1VUUFVUAAAA3hoQADQAAAD/AAAAJAAAAAAAAAABAAAAAQAAAIcBAABTQhAATAAAADQBAAAsAAAAcHJpc21hX190eXBlcGFyYW1wcmlzbWFfX3ZhbHVlZ2VuZXJhdG9yQ2FsbHJldHVyblR5cGUAAABTQhAATAAAAGYBAAAKAAAAYW5kIGlzIG5vdCBhIHZhbGlkIGdyb3VwaW5nIGZpbHRlciBvcGVyYXRpb24BAAAAAAAAAD/eEQApAAAAOQwQADMAAACZAAAARQAAAFJlY29yZFF1ZXJ5RmlsdGVySW5wdXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIE5vZGU6OlF1ZXJ5KFF1ZXJ5OjpSZWFkKFJlYWRRdWVyeTo6UmVjb3JkUXVlcnkocnEpKSkAAACI3hEAYQAAAPoQEAA1AAAAMQAAAAEAAABNYW55UmVjb3Jkc1F1ZXJ5RmlsdGVySW5wdXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIE5vZGU6OlF1ZXJ5KFF1ZXJ5OjpSZWFkKFJlYWRRdWVyeTo6TWFueVJlY29yZHNRdWVyeShtcnEpKSkE3xEAbAAAAPoQEAA1AAAANwAAAAEAAABVcGRhdGVPckNyZWF0ZUFyZ3NJbnB1dCBjYW4gb25seSBiZSB1c2VkIHdpdGggdXBkYXRlIG9yIGNyZWF0ZSBub2Rlc4jfEQBEAAAA+hAQADUAAAASAAAAFgAAAFVwZGF0ZU9yQ3JlYXRlQXJnc0lucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBXcml0ZVF1ZXJ5IG5vZGVzAADk3xEAPgAAAPoQEAA1AAAAFQAAAA0AAABJZklucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBOb2RlOjpGbG93KEZsb3c6OklmIHsgZGF0YSwgLi4gfSkAPOARAD8AAAD6EBAANQAAAGEAAAABAAAASW5wdXRFcnJvcnJlbGF0aW9uX25hbWVNaXNzaW5nUmVxdWlyZWRBcmd1bWVudGFyZ3VtZW50X25hbWVmaWVsZF9uYW1lb2JqZWN0X25hbWVSZXR1cm5JbnB1dCBjYW4gb25seSBiZSB1c2VkIHdpdGggTm9kZTo6RmxvdyhGbG93OjpSZXR1cm4oZGF0YSkp5OARAEAAAAD6EBAANQAAAGcAAAABAAAATGVmdFNpZGVEaWZmSW5wdXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIE5vZGU6OkNvbXB1dGF0aW9uKENvbXB1dGF0aW9uOjpEaWZmTGVmdFRvUmlnaHQoZGlmZl9ub2RlKSB8CkNvbXB1dGF0aW9uOjpEaWZmUmlnaHRUb0xlZnQoZGlmZl9ub2RlKSk84REAjAAAAPoQEAA1AAAAVQAAAAEAAABSaWdodFNpZGVEaWZmSW5wdXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIE5vZGU6OkNvbXB1dGF0aW9uKENvbXB1dGF0aW9uOjpEaWZmTGVmdFRvUmlnaHQoZGlmZl9ub2RlKSB8CkNvbXB1dGF0aW9uOjpEaWZmUmlnaHRUb0xlZnQoZGlmZl9ub2RlKSkAAADg4REAjQAAAPoQEAA1AAAAWwAAAAEAAABDb25uZWN0Q2hpbGRyZW5JbnB1dCBjYW4gb25seSBiZSB1c2VkIHdpdGggTm9kZTo6UXVlcnkoUXVlcnk6OldyaXRlKFdyaXRlUXVlcnk6OkNvbm5lY3RSZWNvcmRzKGNyKSkpiOIRAGQAAAD6EBAANQAAAHkAAAABAAAAQ29ubmVjdFBhcmVudElucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBOb2RlOjpRdWVyeShRdWVyeTo6V3JpdGUoV3JpdGVRdWVyeTo6Q29ubmVjdFJlY29yZHMoY3IpKSkAAATjEQBiAAAA+hAQADUAAABzAAAAAQAAAERpc2Nvbm5lY3RDaGlsZHJlbklucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBOb2RlOjpRdWVyeShRdWVyeTo6V3JpdGUoV3JpdGVRdWVyeTo6RGlzY29ubmVjdFJlY29yZHMoZHIpKSkAAIDjEQBqAAAA+hAQADUAAACFAAAAAQAAAERlbGV0ZVJlY29yZFNlbGVjdG9yc0lucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBOb2RlOjpRdWVyeShRdWVyeTo6V3JpdGUoV3JpdGVRdWVyeTo6RGVsZXRlUmVjb3JkKGRyKSkpBOQRAGgAAAD6EBAANQAAAEkAAAABAAAARGlzY29ubmVjdFBhcmVudElucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBOb2RlOjpRdWVyeShRdWVyeTo6V3JpdGUoV3JpdGVRdWVyeTo6RGlzY29ubmVjdFJlY29yZHMoZHIpKSmE5BEAaAAAAPoQEAA1AAAAfwAAAAEAAABVcGRhdGVSZWNvcmRTZWxlY3RvcnNJbnB1dCBjYW4gb25seSBiZSB1c2VkIHdpdGggTm9kZTo6UXVlcnkoUXVlcnk6OldyaXRlKFdyaXRlUXVlcnk6OlVwZGF0ZVJlY29yZCh1cikpKQTlEQBoAAAA+hAQADUAAAA9AAAAAQAAAFJlbGF0ZWRSZWNvcmRzU2VsZWN0b3JzSW5wdXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIE5vZGU6OlF1ZXJ5KFF1ZXJ5OjpSZWFkKFJlYWRRdWVyeTo6UmVsYXRlZFJlY29yZHNRdWVyeShycSkpKQCE5REAbwAAAPoQEAA1AAAAbQAAAAEAAABEZWxldGVNYW55UmVjb3Jkc1NlbGVjdG9yc0lucHV0IGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBOb2RlOjpRdWVyeShRdWVyeTo6V3JpdGUoV3JpdGVRdWVyeTo6RGVsZXRlTWFueVJlY29yZHMoZHIpKSkAAAzmEQByAAAA+hAQADUAAABPAAAAAQAAAFVwZGF0ZU1hbnlSZWNvcmRzU2VsZWN0b3JzSW5wdXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIE5vZGU6OlF1ZXJ5KFF1ZXJ5OjpXcml0ZShXcml0ZVF1ZXJ5OjpVcGRhdGVNYW55UmVjb3Jkcyh1cikpKQAAmOYRAHIAAAD6EBAANQAAAEMAAAABAAAAb3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSTnEQAoAAAAJAAAAAIAAABM5xEAvwEAAAwAAAAEAAAAwAIAAMECAADCAgBBgM/HAAulCAEAAADDAQAA9iAQAHQAAADlBQAAFAAAAPYgEAB0AAAA5QUAACEAAAD2IBAAdAAAANkFAAAhAAAA53g/KHjYLnzl14RC4/OnQINqZtBI3X0kk3KVQ8Uaf6hffCspEGiVKxR0CJymjMZOzEFgeGy89AYqXCm5eQxPWtMsrKvvhFMV/7dRTLyxMafO4t4ldXbd+FP8VQ8W9gLRM0QQAF0AAAD7BgAAMAAAAENoYXJjaGFyYWN0ZXJTaW1wbGVMZW5ndGhsZW5CeXRlTGVuZ3RoR3JvdXBDb3VudEdyb3VwTGVuZ3RoZ3JvdXBJbnZhbGlkVVRGOAD1LBAAhAAAAE4AAAA1AAAA9SwQAIQAAABPAAAALwAAAC0oEABlAAAAAQEAAA8AAABwYXJzZXIgZXJyb3IsIHNlZSB0b19zdHJpbmcoKSBmb3IgZGV0YWlsc0RvbWFpbkVycm9yvwEAAAwAAAAEAAAAIgEAAEVycm9yIGluIHF1ZXJ5IGdyYXBoIGNvbnN0cnVjdGlvbjogAOjoEQAjAAAARXJyb3IgaW4gZG9tYWluIGxvZ2ljOiAAFOkRABcAAABGYWlsZWQgdG8gcGFyc2UgZGF0YWJhc2UgdmVyc2lvbjogLiBSZWFzb246IDTpEQAiAAAAVukRAAoAAABDb21wb3NpdGVFbnZlbG9wZVJlbGF0aW9uRW52ZWxvcGVGaWVsZFJlZlR5cGVXaGVyZUlucHV0VHlwZU5lc3RlZFRvT25lVXBkYXRlRW52ZWxvcGVTaW5nbGVBdE1vc3RPbmVFeGFjdGx5T25lQWxsRmlsdGVyRXhhY3RseU9uZUZpbHRlcgAAwwIAAAwAAAAEAAAAxAIAAEV4YWN0bHlPbmVXcml0ZUFyZ3NEaXNjYXJkUm93Q291bnRFcVJvd0NvdW50TmVxQWZmZWN0ZWRSb3dDb3VudEVxTmV2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GwAAABYAAAAAAAAACgBB0P/HAAu2Aes3EAA3AAAASQAAADIAAADrNxAANwAAAFEAAAAkAAAAQW4gb3JkZXIgYnkgcmVsYXRpb24gYWdncmVnYXRpb24gaGFzIHRvIGhhdmUgYXQgbGVhc3Qgb25lIGhvcAAAAPkJEAAuAAAAwgAAAA4AAAB4JBAALgAAADsAAAAWAAAA7hUQADAAAAA5AQAAKwAAAO4VEAAwAAAAOgEAACoAAAC/AQAADAAAAAQAAADYAgAA2QIAANoCAEGQgcgAC9EMAQAAAMMBAABhc3NlcnRpb24gZmFpbGVkOiBsZW4gPiAwAAAA0TIQAIAAAABvAQAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IGlkeCA8IENBUEFDSVRZ0TIQAIAAAAC6AgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IG9sZF9sZWZ0X2xlbiA+PSBjb3VudADRMhAAgAAAAAIGAAANAAAAU3BhbnN0YXJ0ZW5kZmlsZV9pZEVudW1JZEZpbGVJZFBhcnNlRXJyb3JJbnZhbGlkRGlnaXRQYXJzZUJpZ0ludEVycm9yT3V0T2ZSYW5nZUltcG9zc2libGVOb3RFbm91Z2hJbnZhbGlkVG9vU2hvcnRUb29Mb25nQmFkRm9ybWF0X19Ob25leGhhdXN0aXZlUG9zT3ZlcmZsb3dOZWdPdmVyZmxvd1plcm9QYXJzZUludEVycm9yUGFyc2VEZWNpbWFsUGFyc2VJbnRQYXJzZUJpZ0ludFBhcnNlQm9vbEVycm9yU2NhbGFyQWdncmVnYXRpb25Ub01hbnlBZ2dyZWdhdGlvblJlbGV2YW5jZVBhcnNlRmxvYXRFcnJvckFyZ3VtZW50c3BhbkFzY2VuZGluZ0Rlc2NlbmRpbmdNb2RlbCBgYCBub3QgZm91bmQAaQISAAcAAABwAhIACwAAAEZpZWxkIGBgIG9uICBgAACMAhIABwAAAJMCEgAFAAAAmAISAAIAAABwAhIACwAAAFNjYWxhckZpZWxkIGAAAAC8AhIADQAAAJMCEgAFAAAAmAISAAIAAABwAhIACwAAAENvbXBvc2l0ZUZpZWxkIGDsAhIAEAAAAJMCEgAFAAAAmAISAAIAAABwAhIACwAAAFJlbGF0aW9uRmllbGQgYGAgb24gbW9kZWwgYAAcAxIADwAAACsDEgAMAAAAcAISAAsAAABFbnVtIGAAAFADEgAGAAAAcAISAAsAAABDb252ZXJzaW9uIGZyb20gYGAgdG8gYGAgZmFpbGVkLmgDEgARAAAAeQMSAAYAAAB/AxIACQAAAEZpcnN0TGFzdENvbnZlcnNpb25GYWlsdXJlZnJvbXRvRXh0ZW5zaW9uQWxsTmVnYXRpdmVPbmVOdW1lcmljVmFsdWVTdHJpbmdWYWx1ZUNvbnN0YW50VmFsdWVGdW5jdGlvbk9yZGVyQnlTY2FsYXJzb3J0X29yZGVybnVsbHNfb3JkZXJBcmd1bWVudHNMaXN0ZW1wdHlfYXJndW1lbnRzRW1wdHlBcmd1bWVudE9iamVjdE1lbWJlcmtleUV4dGVuc2lvblR5cGVJZE9yZGVyQnlSZWxldmFuY2VWaXJ0dWFsRmllbGRTZWxlY3Rpb25zZWxlY3Rpb25zUXVlcnlBcmd1bWVudHNvcmRlcl9ieWlnbm9yZV9za2lwaWdub3JlX3Rha2VyZWxhdGlvbl9sb2FkX3N0cmF0ZWd5IHsgAQAAAAAAAADdBBIAAwAAAHFkEgACAAAAUmVsYXRpb25GaWx0ZXJuZXN0ZWRfZmlsdGVyRmllbGRTZWxlY3Rpb24geyBmaWVsZHM6IFtdIH0TBRIAGgAAAC0FEgADAAAAUmVsYXRpb25Db3VudFBhcmVudENvbnRhaW5lcmVudW1fdmFyaWFudFJlbGF0aW9uU2VsZWN0aW9ucmVzdWx0X2ZpZWxkc09yZGVyQnlTY2FsYXJBZ2dyZWdhdGlvbnNvcnRfYWdncmVnYXRpb25PcmRlckJ5VG9NYW55QWdncmVnYXRpb25Db21wb3NpdGVTZWxlY3Rpb24BAAAAAAAAABewEgABAAAAF7ASAAEAAABFdmVyeVJlbGF0ZWRSZWNvcmRBdExlYXN0T25lUmVsYXRlZFJlY29yZE5vUmVsYXRlZFJlY29yZFRvT25lUmVsYXRlZFJlY29yZEpvaW5TaW5nbGVQcm9qZWN0aW9uQ29tcG91bmRQcm9qZWN0aW9uTWFwQWNjZXNzOjpuZXh0X3ZhbHVlIGNhbGxlZCBiZWZvcmUgbmV4dF9rZXklNBAAYQAAAGYKAAAfAAAAbWFwIHdpdGggYSBzaW5nbGUga2V5AAAAnAYSABUAAAAAAAAACAAAAAQAAADbAgAAc3RyaW5nIG9yIG1hcAAAAMwGEgANAEHsjcgACwYBAAAA3AIAQfyNyAALFgEAAADdAgAAAAAAABAAAAAEAAAA3gIAQZyOyAALBgEAAACOAQBBrI7IAAsGAQAAAN8CAEG8jsgACwYBAAAA3wIAQcyOyAALBgEAAADgAgBB3I7IAAsGAQAAANMCAEHsjsgACwYBAAAA4QIAQfyOyAALBgEAAACPAQBBjI/IAAsGAQAAAIwBAEGcj8gACwYBAAAA4gIAQayPyAALBgEAAADjAgBBvI/IAAsGAQAAAOQCAEHMj8gACwYBAAAA5QIAQdyPyAALBgEAAADmAgBB7I/IAAsGAQAAAOYCAEH8j8gACwYBAAAA5gIAQYyQyAALygEBAAAA5gIAAGludmFsaWQgdmFsdWU6IAAUCBIADwAAAL6HEgALAAAAbWlzc2luZyBmaWVsZCBgADQIEgAPAAAAFLASAAEAAABpbnZhbGlkIGxlbmd0aCAAVAgSAA8AAAC+hxIACwAAAGR1cGxpY2F0ZSBmaWVsZCBgAAAAdAgSABEAAAAUsBIAAQAAAHVua25vd24gdmFyaWFudCBgYCwgZXhwZWN0ZWQgAAAAmAgSABEAAACpCBIADAAAAAAAAAAQAAAABAAAAOcCAEHgkcgAC0UBAAAA6AIAAGZld2VyIGVsZW1lbnRzIGluIGFycmF5AOgIEgAXAAAAZmV3ZXIgZWxlbWVudHMgaW4gbWFwAAAACAkSABUAQbCSyAALogoBAAAA6QIAAAEAAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky//////////////////////////////////////////////////////////Pv///z80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////YmFzZTY0IGVuY29kZWQgYnl0ZXNQcmlzbWFWYWx1ZTo6Qnl0ZXNQcmlzbWFWYWx1ZVR5cGXYnxIABAAAACyZEgAFAAAAQ291bGQgbm90IGNvbnZlcnQgYXJndW1lbnQgdmFsdWUgIHRvIEFyZ3VtZW50VmFsdWUuAMAKEgAhAAAA4QoSABIAAAAzHBAARgAAAKYAAAA4AAAAJHR5cGV2YWx1ZVBhcmFtJGNvbXBvc2l0ZXNPcGVyYXRpb24gJycgZm9yIG1vZGVsICcnIGRvZXMgbm90IG1hdGNoIGFueSBxdWVyeS4AAAAuCxIACwAAADkLEgANAAAARgsSABsAAAAzHBAARgAAAEUBAABGAAAAMxwQAEYAAABlAQAATgAAACRjb21wb3NpdGVzOiB0cnVlIGRvZXMgbm90IHN1cHBvcnQgcmVjdXJzaXZlIGNvbXBvc2l0ZSB0eXBlcy5tb2RlbE5hbWVhY3Rpb25iYXRjaHRyYW5zYWN0aW9uZGF0YSBkaWQgbm90IG1hdGNoIGFueSB2YXJpYW50IG9mIHVudGFnZ2VkIGVudW0gSnNvbkJvZHlzZWxlY3Rpb25kYXRhIGRpZCBub3QgbWF0Y2ggYW55IHZhcmlhbnQgb2YgdW50YWdnZWQgZW51bSBTZWxlY3Rpb25TZXRWYWx1ZWlzb2xhdGlvbkxldmVs3J8SAAYAAADinxIABwAAAOmfEgAEAAAA7Z8SAAMAAADwnxIABAAAAGSIEgAEAAAA9J8SAAQAAAD4nxIABgAAAAKgEgAIAAAACqASAAUAAACctRIABgAAAA+gEgAFAAAAOKASAAMAAAB2YXJpYW50IGluZGV4IDAgPD0gaSA8IDEzAAAA8AwSABkAAABmaWVsZCBpZGVudGlmaWVyc3RydWN0IEZpZWxkUXVlcnlzdHJ1Y3QgRmllbGRRdWVyeSB3aXRoIDIgZWxlbWVudHMAADUNEgAhAAAAc3RydWN0IEpzb25CYXRjaFF1ZXJ5c3RydWN0IEpzb25CYXRjaFF1ZXJ5IHdpdGggMiBlbGVtZW50cwAAdQ0SACUAAABzdHJ1Y3QgSnNvblNpbmdsZVF1ZXJ5c3RydWN0IEpzb25TaW5nbGVRdWVyeSB3aXRoIDMgZWxlbWVudHO6DRIAJgAAAHN0cnVjdCBCYXRj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cHV0TnVsbGFibGVKc29uTnVsbFZhbHVlSW5wdXREYk51bGxKc29uTnVsbFZhbHVlRmlsdGVyQW55TnVsbHF1ZXJ5AAC4NxAAMgAAABcAAAApAAAAuDcQADIAAAAaAAAAKAAAAHVwc2VydGRlbGV0ZWNvbm5lY3RFbnZlbG9wZQABAAAAAAAAAA9AEgAIAAAAZGF0YXNraXBEdXBsaWNhdGVzY3JlYXRlZGlzY29ubmVjdGNvbm5lY3RPckNyZWF0ZWludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IFNjYWxhclR5cGU6Ok51bGwgc2hvdWxkIG5ldmVyIHJlYWNoIHRoYXQgY29kZSBwYXRoAAAAWUASAFwAAAAxMBAARAAAACAAAAAhAAAARmllbGRSZWZJbnB1dAAAAAEAAAAAAAAA0EASAA0AAABkiBIABAAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IGlucHV0IHJlZiB0eXBlIG9ubHkgc3VwcG9ydCBzY2FsYXIgb3IgZW51bXMAAAD4QBIAVQAAADEwEABEAAAAJQAAAA4AAABfcmVmX2NvbnRhaW5lcmluY3JlbWVudGRlY3JlbWVudG11bHRpcGx5ZGl2aWRld2hlcmV1bnNldHN0cmluZ19jb250YWluc3N0cmluZ19zdGFydHNfd2l0aHN0cmluZ19lbmRzX3dpdGhhcnJheV9zdGFydHNfd2l0aGFycmF5X2VuZHNfd2l0aGFycmF5X2NvbnRhaW5zc2VhcmNoZXF1YWxzbm90aW5ub3RJbmx0bHRlZ3RndGUAvhYQAEgAAAAZAQAALQAAAL4WEABIAAAAGwEAACwAAABoYXNoYXNFdmVyeWhhc1NvbWVpc0VtcHR5aXNpc05vdGV2ZXJ5c29tZW5vbmVza2lwdGFrZW9yZGVyQnlieWhhdmluZ2xpbWl0cmVsYXRpb25Mb2FkU3RyYXRlZ3lkaXN0aW5jdGN1cnNvckFORE9STk9Ud2hlcmUgb2JqZWN0cyBjYW5ub3QgYmUgZW1wdHmzQhIAHQAAADUSEABFAAAAwgAAAAkAAAA1EhAARQAAAIwAAAA5AAAANRIQAEUAAACUAAAAKAAAAE9iamVjdEVxdWFsaXR5SW5wdXQA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dGF0aW9uQ2hlY2tlZENyZWF0ZUlucHV0Q2hlY2tlZFVwZGF0ZU1hbnlJbnB1dFVuY2hlY2tlZFVwZGF0ZU1hbnlJbnB1dENoZWNrZWRVcGRhdGVPbmVJbnB1dENvbXBvc2l0ZUNyZWF0ZUVudmVsb3BlSW5wdXRDb21wb3NpdGVDcmVhdGVJbnB1dENvbXBvc2l0ZURlbGV0ZU1hbnlJbnB1dENvbXBvc2l0ZVVwZGF0ZUVudmVsb3BlSW5wdXRDb21wb3NpdGVVcGRhdGVJbnB1dENvbXBvc2l0ZVVwZGF0ZU1hbnlJbnB1dENvbXBvc2l0ZVVwc2VydE9iamVjdElucHV0Q3JlYXRlTWFueUlucHV0Q3JlYXRlTWFueUFuZFJldHVybk91dHB1dENyZWF0ZU9uZVNjYWxhckxpc3RGaWVsZFVwZGF0ZU9wZXJhdGlvbnNJbnB1dE1vZGVsTmVzdGVkVXBzZXJ0TWFueUlucHV0TmVzdGVkVXBzZXJ0T25lSW5wdXRPcmRlckJ5QWdncmVnYXRlSW5wdXRPcmRlckJ5SW5wdXRPcmRlckJ5UmVsZXZhbmNlRmllbGRFbnVtT3JkZXJCeVJlbGV2YW5jZUlucHV0T3JkZXJCeVRvTWFueUFnZ3JlZ2F0ZUlucHV0UmVsYXRpb25DcmVhdGVJbnB1dFJlbGF0aW9uTG9hZFN0cmF0ZWd5UmVsYXRpb25VcGRhdGVJbnB1dFNjYWxhckZpZWxkRW51bVNjYWxhckZpbHRlcklucHV0U2NhbGFyTGlzdEZpbHRlcklucHV0U2NhbGFyTGlzdFVwZGF0ZUlucHV0VG9NYW55Q29tcG9zaXRlRmlsdGVySW5wdXRUb01hbnlSZWxhdGlvbkZpbHRlcklucHV0VG9PbmVDb21wb3NpdGVGaWx0ZXJJbnB1dFRvT25lUmVsYXRpb25GaWx0ZXJJbnB1dFRyYW5zYWN0aW9uSXNvbGF0aW9uTGV2ZWxVbmNoZWNrZWRDcmVhdGVJbnB1dFVuY2hlY2tlZFVwZGF0ZU9uZUlucHV0VXBkYXRlTWFueVdoZXJlQ29tYmluYXRpb25JbnB1dFVwZGF0ZU9uZVdoZXJlQ29tYmluYXRpb25JbnB1dFVwZGF0ZVRvT25lUmVsV2hlcmVDb21iaW5hdGlvbklucHV0VXBkYXRl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bSBkZWNsYXJhdGlvbiBkdXJpbmcgcGFyc2luZywgbmFtZSBpcyBtaXNzaW5nLqRUEgBIAAAAGScQACcAAAA/AAAADgAAAFRoaXMgbGluZSBpcyBub3QgYW4gZW51bSB2YWx1ZSBkZWZpbml0aW9uLgAAGScQACcAAAAuAAAAHgAAABknEAAnAAAAMgAAABIAAABFbmNvdW50ZXJlZCBpbXBvc3NpYmxlIGVudW0gdmFsdWUgZGVjbGFyYXRpb24gZHVyaW5nIHBhcnNpbmcsIG5hbWUgaXMgbWlzc2luZzogAFBVEgBPAAAAGScQACcAAABoAAAADgAAAGVudW0gdmFsdWUAABknEAAnAAAAXQAAABIAAABFbmNvdW50ZXJlZCBpbXBvc3NpYmxlIG1vZGVsIGRlY2xhcmF0aW9uIGR1cmluZyBwYXJzaW5nANRVEgA3AAAALQsQACcAAABBAAAADgAAAC0LEAAnAAAAIQAAACwAAAB2aWV3VGhpcyBsaW5lIGlzIG5vdCBhIHZhbGlkIGZpZWxkIG9yIGF0dHJpYnV0ZSBkZWZpbml0aW9uLgAtCxAAJwAAADAAAAAeAAAALQsQACcAAAA0AAAAEgAAAFRoaXMgZmllbGQgZGVjbGFyYXRpb24gaXMgaW52YWxpZC4gSXQgaXMgZWl0aGVyIG1pc3NpbmcgYSBuYW1lIG9yIGEgdHlwZS5GaWVsZCBkZWNsYXJhdGlvbnMgZG9uJ3QgcmVxdWlyZSBhIGA6YC5bPRAAKAAAACwAAAASAAAAaScQACgAAABBAAAADgAAAGknEAAoAAAAIQAAACwAAABtb2RlbAAAAGknEAAoAAAAMAAAAB4AAABpJxAAKAAAADQAAAASAAAAOhcQACgAAAAnAAAALAAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEVuY291bnRlcmVkIGltcG9zc2libGUgdHlwZSBkdXJpbmcgcGFyc2luZ2hXEgBUAAAAOhcQACgAAAAvAAAAEgAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEVuY291bnRlcmVkIGltcG9zc2libGUgdHlwZSBkdXJpbmcgcGFyc2luZzogAADUVxIAVgAAADoXEAAoAAAAMQAAAA4AAAA6FxAAKAAAAAsAAAAsAAAAT3B0aW9uYWwgbGlzdHMgYXJlIG5vdCBzdXBwb3J0ZWQuIFVzZSBlaXRoZXIgYFR5cGVbXWAgb3IgYFR5cGU/YC4AAAA6FxAAKAAAABQAAAA5AAAAOhcQACgAAAAPAAAAOQAAAEZpZWxkcyBhcmUgcmVxdWlyZWQgYnkgZGVmYXVsdCwgYCFgIGlzIG5vIGxvbmdlciByZXF1aXJlZC5UbyBzcGVjaWZ5IGEgbGlzdCwgcGxlYXNlIHVzZSBgVHlwZVtdYCBpbnN0ZWFkIG9mIGBbVHlwZV1gLmludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEVuY291bnRlcmVkIGltcG9zc2libGUgZmllbGQgZHVyaW5nIHBhcnNpbmc6IC1ZEgBXAAAAOhcQACgAAAAiAAAADgAAAEJFEAApAAAADwAAADYAAABFeHBlY3RlZCBtb2RlbCwgdHlwZSBvciB2aWV3IGtleXdvcmRCRRAAKQAAABcAAACqAAAAQkUQACkAAAAjAAAAIgAAAEludmFsaWQgdHlwZSBkZWZpbml0aW9uLiBQbGVhc2UgY2hlY2sgdGhlIGRvY3VtZW50YXRpb24gaW4gaHR0cHM6Ly9wcmlzLmx5L2QvY29tcG9zaXRlLXR5cGVzVGhpcyBibG9jayBpcyBpbnZhbGlkLiBJdCBkb2VzIG5vdCBzdGFydCB3aXRoIGFueSBrbm93biBQcmlzbWEgc2NoZW1hIGtleXdvcmQuIFZhbGlkIGtleXdvcmRzIGluY2x1ZGUgJ21vZGVsJywgJ2VudW0nLCAndHlwZScsICdkYXRhc291cmNlJyBhbmQgJ2dlbmVyYXRvcicuVGhpcyBsaW5lIGlzIGludmFsaWQuIEl0IGRvZXMgbm90IHN0YXJ0IHdpdGggYW55IGtub3duIFByaXNtYSBzY2hlbWEga2V5d29yZC4AAABCRRAAKQAAAEkAAAAaAAAAQkUQACkAAABTAAAAZQAAAEJFEAApAAAAVAAAAG0AAABDb3VsZCBub3QgY29uc3RydWN0IHBhcnNpbmcgZXJyb3IuIFRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbmQuAAAAaFsSAD0AAABCRRAAKQAAAFkAAAAWAEHIt8kAC7kcAQAAAMMBAABCRRAAKQAAAGgAAAAlAAAACRIQACsAAAAuAAAAKwAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEVuY291bnRlcmVkIGltcG9zc2libGUgZG9jIGNvbW1lbnQgZHVyaW5nIHBhcnNpbmc6IAAAAPBbEgBdAAAANLESAAIAAAAJEhAAKwAAADIAAAAOAAAAY29tbWVudCBibG9jawAAAAkSEAArAAAADwAAABIAAAB0cmFpbGluZyBjb21tZW50CRIQACsAAAAiAAAAEgAAAAkSEAArAAAAPgAAAAkAAABFbmNvdW50ZXJlZCBpbXBvc3NpYmxlIGF0dHJpYnV0ZSBhcmcgZHVyaW5nIHBhcnNpbmc6IAAAAMBcEgA1AAAA3BEQACwAAABCAAAADgAAAGF0dHJpYnV0ZSBhcmd1bWVudAAA3BEQACwAAAA4AAAAEgAAANwREAAsAAAAIQAAABYAAABhdHRyaWJ1dGUgYXJndW1lbnRzANwREAAsAAAAKQAAABIAAADXKhAALAAAABkAAAAVAAAAYXR0cmlidXRlAAAA1yoQACwAAAAVAAAAEgAAAGFycmF5AAAATyUQAC0AAAA4AAAAEgAAAE8lEAAtAAAASQAAABIAAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBFbmNvdW50ZXJlZCBpbXBvc3NpYmxlIGZ1bmN0aW9uIGR1cmluZyBwYXJzaW5nOiAAALxdEgBaAAAATyUQAC0AAAAtAAAADgAAAGZ1bmN0aW9uTyUQAC0AAAAnAAAAEgAAAFx1AABPJRAALQAAAOgAAAAaAAAATyUQAC0AAAAOAAAAMQAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IEVuY291bnRlcmVkIGltcG9zc2libGUgbGl0ZXJhbCBkdXJpbmcgcGFyc2luZzogAAAAbF4SAFkAAABPJRAALQAAABcAAAAOAAAAT2JqZWN0IG1lbWJlciBtdXN0IGhhdmUgYSBrZXkAAABPJRAALQAAAF4AAAASAAAAT2JqZWN0IG1lbWJlciBtdXN0IGhhdmUgYSB2YWx1ZQBPJRAALQAAAF8AAAAWAAAAb2JqZWN0X21lbWJlcgAAAE8lEAAtAAAAWQAAABIAAABPJRAALQAAAGYAAAA2AAAATyUQAC0AAABxAAAAKAAAAE8lEAAtAAAAjAAAACYAAABPJRAALQAAAJcAAAAmAAAAVW5rbm93biBlc2NhcGUgc2VxdWVuY2UuIElmIHRoZSB2YWx1ZSBpcyBhIHdpbmRvd3Mtc3R5bGUgcGF0aCwgYFxgIG11c3QgYmUgZXNjYXBlZCBhcyBgXFxgLkludmFsaWQgdW5pY29kZSBlc2NhcGUgc2VxdWVuY2UuAE8lEAAtAAAAywAAACkAAAB2MBAAMQAAAHQAAAAkAAAAdjAQADEAAAB2AAAADgAAAHYwEAAxAAAARAAAACwAAAByZWxhdGlvbnVuaXF1ZWlkRGVmaW5pbmcgYEBgIGF0dHJpYnV0ZSBmb3IgYSBmaWVsZCBpbiBhIGNvbXBvc2l0ZSB0eXBlIGlzIG5vdCBhbGxvd2VkLgAAbGASAAsAAAB3YBIAOwAAAFRoZSBuYW1lIG9mIGEgY29tcG9zaXRlIHR5cGUgaXMgbm90IHBlcnNpc3RlZCBpbiB0aGUgZGF0YWJhc2UsIHRoZXJlZm9yZSBpdCBkb2VzIG5vdCBuZWVkIGEgbWFwcGVkIGRhdGFiYXNlIG5hbWUuQSB1bmlxdWUgY29uc3RyYWludCBzaG91bGQgYmUgZGVmaW5lZCBpbiB0aGUgbW9kZWwgY29udGFpbmluZyB0aGUgZW1iZWQuaW5kZXhBbiBpbmRleCBzaG91bGQgYmUgZGVmaW5lZCBpbiB0aGUgbW9kZWwgY29udGFpbmluZyB0aGUgZW1iZWQuZnVsbHRleHRBIGZ1bGx0ZXh0IGluZGV4IHNob3VsZCBiZSBkZWZpbmVkIGluIHRoZSBtb2RlbCBjb250YWluaW5nIHRoZSBlbWJlZC5BIGNvbXBvc2l0ZSB0eXBlIGNhbm5vdCBkZWZpbmUgYW4gaWQuQSBjb21wb3NpdGUgdHlwZSBjYW5ub3QgaGF2ZSBibG9jay1sZXZlbCBhdHRyaWJ1dGVzLmNvbXBvc2l0ZSB0eXBlAHYwEAAxAAAAZgAAAB4AAAB2MBAAMQAAAGoAAAASAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogRW5jb3VudGVyZWQgaW1wb3NzaWJsZSBzb3VyY2UgcHJvcGVydHkgZGVjbGFyYXRpb24gZHVyaW5nIHBhcnNpbmc6IAAAAJRiEgBtAAAAphoQADcAAABYAAAADgAAAKYaEAA3AAAASwAAABIAAABkYXRhc291cmNlAACmGhAANwAAADEAAAAYAAAAphoQADcAAAA1AAAAJAAAAGdlbmVyYXRvcgAAAKYaEAA3AAAAOAAAABgAAACmGhAANwAAAD0AAAAOAAAAY29uZmlndXJhdGlvbiBibG9ja1RoaXMgbGluZSBpcyBub3QgYSB2YWxpZCBkZWZpbml0aW9uIHdpdGhpbiBhIJdjEgAtAAAAF7ASAAEAAABzb3VyY2UAAKYaEAA3AAAAIwAAAB4AAACmGhAANwAAACsAAAASAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogRW5jb3VudGVyZWQgaW1wb3NzaWJsZSAgZHVyaW5nIHBhcnNpbmc6ICAA/GMSAEEAAAA9ZBIAEQAAAE5kEgABAAAAW10vLy9AQHsgIH1VbnN1cHBvcnRlZCgAvwEAAAwAAAAEAAAAgAMAAIEDAACCAwAAZSwQAGAAAADeAgAAKgAAAGUsEABgAAAA4wIAAB4AAABjYWxsIGxpbWl0IHJlYWNoZWQAAGshEABcAAAAdAEAABwAAABrIRAAXAAAALEBAAAkAAAAayEQAFwAAAB+AQAAJAAAAGshEABcAAAA/AAAACcAAABrIRAAXAAAAMIAAAAUAAAAcG9zaXRpb24gb3V0IG9mIGJvdW5kcwAAHGUSABYAAABrIRAAXAAAAL8AAAANAAAAayEQAFwAAACGAAAAIAAAAGshEABcAAAApQAAABkAAABrIRAAXAAAAIMAAAANAAAA0BsQAGIAAAAxAQAAGQAAANAbEABiAAAAKAEAABkAAADQGxAAYgAAACwBAAASAAAA0BsQAGIAAAB3AAAAFAAAANAbEABiAAAAVgAAABkAAADQGxAAYgAAAFgAAAASAAAAxRIQAGMAAACGAQAAGQAAAMUSEABjAAAAigEAABIAAADFEhAAYwAAAD8AAAAqAAAAxRIQAGMAAABGAAAAHQAAAMUSEABjAAAASgAAABIAAAAdFBAAZAAAAD4AAAAZAAAAHRQQAGQAAABDAAAALAAAAB0UEABkAAAARQAAABoAAAAOPBAAcQAAACQLAAAkAAAARU9Jc2NoZW1hbW9kZWxfZGVjbGFyYXRpb25maWVsZF9kZWNsYXJhdGlvbm1vZGVsX2NvbnRlbnRzZmllbGRfdHlwZXVuc3VwcG9ydGVkX3R5cGViYXNlX3R5cGV1bnN1cHBvcnRlZF9vcHRpb25hbF9saXN0X3R5cGVsaXN0X3R5cGVvcHRpb25hbF90eXBlbGVnYWN5X3JlcXVpcmVkX3R5cGVsZWdhY3lfbGlzdF90eXBldHlwZV9hbGlhc2NvbmZpZ19ibG9ja2tleV92YWx1ZWNvbmZpZ19jb250ZW50c2FyYml0cmFyeV9ibG9ja2VudW1fZGVjbGFyYXRpb25lbnVtX3ZhbHVlX2RlY2xhcmF0aW9uZW51bV9jb250ZW50c2Jsb2NrX2F0dHJpYnV0ZWZpZWxkX2F0dHJpYnV0ZWFyZ3VtZW50c19saXN0YXJndW1lbnRlbXB0eV9hcmd1bWVudG5hbWVkX2FyZ3VtZW50dHJhaWxpbmdfY29tbWFjb21tZW50X2Jsb2NrdHJhaWxpbmdfY29tbWVudGRvY19jb21tZW50Y29tbWVudGRvY19jb250ZW50bXVsdGlfbGluZV9jb21tZW50dW5pY29kZV9hbHBoYW51bWVyaWNpZGVudGlmaWVyV0hJVEVTUEFDRU5FV0xJTkVlbXB0eV9saW5lc0JMT0NLX09QRU5CTE9DS19DTE9TRUVOVU1fS0VZV09SRE1PREVMX0tFWVdPUkRUWVBFX0tFWVdPUkRWSUVXX0tFWVdPUkRHRU5FUkFUT1JfS0VZV09SRERBVEFTT1VSQ0VfS0VZV09SRExFR0FDWV9DT0xPTkNBVENIX0FMTEJMT0NLX0xFVkVMX0NBVENIX0FMTGZ1bmN0aW9uX2NhbGxhcnJheV9leHByZXNzaW9ub2JqZWN0X2V4cHJlc3Npb25leHByZXNzaW9ubnVtZXJpY19saXRlcmFsQVNDSUlfQ09OVFJPTF9DSEFSQUNURVJzdHJpbmdfZXNjYXBlc3RyaW5nX2NvbnRlbnRzdHJpbmdfbGl0ZXJhbFN0YXJ0cnVsZXBvc0VuZAAAAAEAAAAAAAAAkKMSAAEAAAACwhIAAQAAAPdtEgABAAAAqLMSAAEAAABvZBIAAgAAAHFkEgACAAAA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9iAQAHQAAAA8BgAAIQAAAPYgEAB0AAAAMAYAABQAAAD2IBAAdAAAADAGAAAhAAAAZGVzY3JpcHRpb24oKSBpcyBkZXByZWNhdGVkOyB1c2UgRGlzcGxheZLDq28E8L4gRg3HokwtARyJAwAADAAAAAQAAADHAQAAiQMAAAwAAAAEAAAAyAEAAMcBAACsgxIAMAIAAIoDAAAyAgAAMAIAADMCAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmlzX2NoYXJfYm91bmRhcnkobmV3X2xlbilFcnJvcigsIGxpbmU6ICwgY29sdW1uOiAYhBIABgAAAB6EEgAIAAAAJoQSAAoAAAACwhIAAQAAAEJvb2woAAAAUIQSAAUAAAACwhIAAQAAAFN0cmluZygAaIQSAAcAAAACwhIAAQAAAEFycmF5IE9iamVjdCBOdW1iZXIojYQSAAcAAAACwhIAAQAAACAgZm10IGVycm9yaW52YWxpZCB0eXBlOiBudWxsLCBleHBlY3RlZCCvhBIAHQAAAEVPRiB3aGlsZSBwYXJzaW5nIGEgbGlzdEVPRiB3aGlsZSBwYXJzaW5nIGFuIG9iamVjdEVPRiB3aGlsZSBwYXJzaW5nIGEgc3RyaW5nRU9GIHdoaWxlIHBhcnNpbmcgYSB2YWx1ZWV4cGVjdGVkIGA6YGV4cGVjdGVkIGAsYCBvciBgXWBleHBlY3RlZCBgLGAgb3IgYH1gZXhwZWN0ZWQgaWRlbnRleHBlY3RlZCB2YWx1ZWV4cGVjdGVkIGAiYGludmFsaWQgZXNjYXBlaW52YWxpZCBudW1iZXJudW1iZXIgb3V0IG9mIHJhbmdlaW52YWxpZCB1bmljb2RlIGNvZGUgcG9pbnRjb250cm9sIGNoYXJhY3RlciAoXHUwMDAwLVx1MDAxRikgZm91bmQgd2hpbGUgcGFyc2luZyBhIHN0cmluZ2tleSBtdXN0IGJlIGEgc3RyaW5naW52YWxpZCB2YWx1ZTogZXhwZWN0ZWQga2V5IHRvIGJlIGEgbnVtYmVyIGluIHF1b3Rlc2Zsb2F0IGtleSBtdXN0IGJlIGZpbml0ZSAoZ290IE5hTiBvciArLy1pbmYpbG9uZSBsZWFkaW5nIHN1cnJvZ2F0ZSBpbiBoZXggZXNjYXBldHJhaWxpbmcgY29tbWF0cmFpbGluZyBjaGFyYWN0ZXJzdW5leHBlY3RlZCBlbmQgb2YgaGV4IGVzY2FwZXJlY3Vyc2lvbiBsaW1pdCBleGNlZWRlZAEAAAAAAAAAaG4SAAkAAACUbhIACAAAAChBEABgAAAAPgIAACUAAAAKLAo6IGEgc3RyaW5nIGtleQAAAPsdEABlAAAAuQEAAC4AAAD2IBAAdAAAAL0EAAAkAAAAYR4QAF8AAAB9AgAAKgAAAHJhdyB2YWx1ZSB3YXMgbm90IGVtaXR0ZWQAAAD7HRAAZQAAAKgCAAAeAAAAzy8QAGEAAAAzAAAADwAAAGludmFsaWQgdHlwZTogLCBleHBlY3RlZCAAAACwhxIADgAAAL6HEgALAAAAG0MQAGUAAAA1AAAADgBB9I/KAAvVAQEAAADcAgAAIGNhbid0IGJlIHJlcHJlc2VudGVkIGFzIGEgSmF2YVNjcmlwdCBudW1iZXIBAAAAAAAAAPyHEgAsAAAAVmFsdWVGaWVsZFJlZm5vdCBpbXBsZW1lbnRlZEgmEABOAAAAPQAAACQAAABMaXN0UGxhY2Vob2xkZXIAjA0QAGgAAAAfAAAAGgAAAAEAAAAKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BQDKmjsEIBAAagAAAC4AAAAqAAAABCAQAGoAAAA6AAAAGwBB15HKAAv8I4AAAAAAAAAAoAAAAAAAAADIAAAAAAAAAPoAAAAAAABAnAAAAAAAAFDDAAAAAAAAJPQAAAAAAICWmAAAAAAAILy+AAAAAAAoa+7B////xP///8f////K////zv///9H////U////2P///9v////e////GRZuD9cNXKB2vz6if+GuunjdhUti6FPZ0DiCR5e4AP2jflgxh1tEk8rGmscX/nCrHYwDdQ2DlcfJIlyPJK1Y6GhOIuJ1Tz6HtcmmrY+scZ02XRIU7fpJt9bhMs/NX2DVwNTGjBwkZ/hPmEg4b+qWkOu9TbWGCFOo/GC9d6qQ9MPK7ndzaj0f5Ds/xtLf1MiEuXj1jD7dlJqToHPbk+D0s6Cno/xRO3/RJvHD3pP44vOPnJfFq+/1jf647R7+lEOlOY3Pm/uBZMC9filwJHf53y94c8gkzF6CpRkJa7pgxZc36Kx57EivsLYxMWVVJbDNfPfApVbSc+/G4ry6OzFhizH8FF73X0Ki6hoRkmQI5by+1e29zv7m2wAAAAAAAACAAAAAAAD5ApUAAGKsxet4rd5OZwTNyfLJ/SXlGo5PGesPzSTzK3bYiEUimhcmJ0+fNuQ57rbWdbn799qHj3rn1186zkpJeFj7WOcbpixpTZLe7qc0PoJRqh1RoQE11kbGHexs2SoQ0+bCxZtbkoZbhtd4tYRyqWmcqhfmfyuhFrbydRYtL5L601ufmKNymsb2EJ1WGnl1pI9s0RK7vsY4p/7bXZOJ+avCOjAfl9y1oOJN5JEgiSvqg2UXv9bzppGZ+COQylsdx7IshFemEO8f0M/c8jynAUrysn5jVTTjB40l9TLQ83QupCzdrANA5CG/Nvv//1f7//94+///mfv//7v7///c+////fv//x78//9A/P//Yfz//4L8//+j/P//xPz//+b8//8H/f//KP3//0n9//9r/f//jP3//639///O/f//7/3//xH+//8y/v//U/7//3T+//+W/v//t/7//9j+///5/v//Gv///zz///9d////fv///5/////B////4v///wMAAAAkAAAARQAAAGcAAACIAAAAqQAAAMoAAADrAAAADQEAAC4BAABPAQAAcAEAAJIBAACzAQAA1AEAAPUBAAAWAgAAOAIAAFkCAAB6AgAAmwIAAL0CAADeAgAA/wIAACADAABBAwAAYwMAAIQDAAClAwAAAQAAAAAAAAAKAAAAAAAAAGQAAAAAAAAA6AMAAAAAAAAQJwAAAAAAAKCGAQAAAAAAQEIPAAAAAACAlpgAAAAAAADh9QUAAAAAAMqaOwAAAAAdQBAAagAAAEEAAAAJAAAAAQAAAAAAAAAKAAAAAAAAAGQAAAAAAAAA6AMAAAAAAAAQJwAAAAAAAKCGAQAAAAAAQEIPAAAAAACAlpgAAAAAAADh9QUAAAAAAMqaOwAAAAAA5AtUAgAAAADodkgXAAAAABCl1OgAAAAAoHJOGAkAAABAehDzWgAAAIDGpH6NAwAAAMFv8oYjAAAAil14RWMBAABkp7O24A0AAOiJBCPHikYZEABFAAAA/wAAADYAAABGGRAARQAAABMBAAA2AAAAbm90IGltcGxlbWVudGVkOiBTUUwgY29ubmVjdG9ycyBkbyBub3Qgc3VwcG9ydCBjb21wb3NpdGVzIHlldC4AAICNEgA+AAAARhkQAEUAAABLAQAAJQAA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IwAAANEyEACAAAAAEwUAACQAAABhc3NlcnRpb24gZmFpbGVkOiBlZGdlLmhlaWdodCA9PSBzZWxmLm5vZGUuaGVpZ2h0IC0gMQAAANEyEACAAAAAAwQAAAkAAAD1LBAAhAAAAFgCAAAwAAAAdHlwZVN0cmluZ0Jvb2xlYW5FbnVtSW50VXVpZEpzb25PYmplY3ROdWxsRGF0ZVRpbWVGbG9hdEJ5dGVzR2VuZXJhdG9yQ2FsbGFyZ3NyZXR1cm5fdHlwZU5vbmVTb21lQW55QW5kT3JOb3RTY2FsYXJMaXN0T25lUmVsYXRpb25Jc051bGxSZWxhdGlvbkNvbXBvc2l0ZUJvb2xGaWx0ZXJBZ2dyZWdhdGlvbkVtcHR5WW91IGNhbm5vdCBpbm5lcl9qb2luIG9uIGEgdGFibGUgb2YgdHlwZSBRdWVyeQCJoBIALgAAAAoyEABHAAAA/QAAABEAAABZb3UgY2Fubm90IGlubmVyX2pvaW4gb24gYSB0YWJsZSBvZiB0eXBlIFZhbHVlcwDQoBIALwAAAAoyEABHAAAAAAEAABEAAABZb3UgY2Fubm90IHJpZ2h0X2pvaW4gb24gYSB0YWJsZSBvZiB0eXBlIFF1ZXJ5AAAYoRIALgAAAAoyEABHAAAALAEAABEAAABZb3UgY2Fubm90IHJpZ2h0X2pvaW4gb24gYSB0YWJsZSBvZiB0eXBlIFZhbHVlcwBgoRIALwAAAAoyEABHAAAALwEAABEAAABZb3UgY2Fubm90IGZ1bGxfam9pbiBvbiBhIHRhYmxlIG9mIHR5cGUgUXVlcnkAAACooRIALQAAAAoyEABHAAAAWwEAABEAAABZb3UgY2Fubm90IGZ1bGxfam9pbiBvbiBhIHRhYmxlIG9mIHR5cGUgVmFsdWVzAADwoRIALgAAAAoyEABHAAAAXgEAABEAAABZb3UgY2Fubm90IGxlZnRfam9pbiBvbiBhIHRhYmxlIG9mIHR5cGUgUXVlcnkAAAA4ohIALQAAAAoyEABHAAAAxQAAABEAAABZb3UgY2Fubm90IGxlZnRfam9pbiBvbiBhIHRhYmxlIG9mIHR5cGUgVmFsdWVzAACAohIALgAAAAoyEABHAAAAyAAAABEAAACbAwAADAAAAAQAAACcAwAAmwMAAAwAAAAEAAAAnQMAAJsDAAAMAAAABAAAAJ4DAACcAwAAyKISAJ0DAADYohIAnwMAAFgCAAAYAAAABAAAAKADAABYAgAAGAAAAAQAAABaAgAAWAIAABgAAAAEAAAAWwIAAKADAAAMoxIAWgIAAByjEgChAwAAAQAAAAEAAAACAEHkxsoAC7kUIAAA8E5lc3RlZFdyaXRld3JpdGVzdAAAeaMSAAEAAABqAAAAhKMSAAEAAAAoAAAAAQAAAAAAAACQoxIAAQAAAENvdW50QXZlcmFnZVN1bU1pbk1heERlZmF1bHRJbnNlbnNpdGl2ZSRzZXJkZV9qc29uOjpwcml2YXRlOjpSYXdWYWx1ZUFycmF5U2NhbGFyRmlsdGVycHJvamVjdGlvbmNvbmRpdGlvbm1vZGVTY2FsYXJMaXN0RmlsdGVyZmllbGREYXRhc291cmNlRmllbGROYW1lRmllbGRTZXRVbnNldEFkZFN1YnRyYWN0TXVsdGlwbHlEaXZpZGVDb250YWluc0NvbnRhaW5zRXZlcnlDb250YWluc1NvbWVJc0VtcHR5Q29tcG9zaXRlRmlsdGVyUHVzaFVwZGF0ZVVwc2VydHNldHVwZGF0ZVVwZGF0ZU1hbnlmaWx0ZXJEZWxldGVNYW55VW5leHBlY3RlZFdyaXRlT3BlcmF0aW9uRXZlcnlFcXVhbHNJc0lzTm90SXNTZXR0cmFjZXBhcmVudD0nAAAA+KQSAA0AAABJuBIAAQAAAEpzb25Db25kaXRpb25wYXRodGFyZ2V0X3R5cGVPbmVSZWxhdGlvbklzTnVsbEZpbHRlck5vdEVxdWFsc05vdENvbnRhaW5zU3RhcnRzV2l0aE5vdFN0YXJ0c1dpdGhFbmRzV2l0aE5vdEVuZHNXaXRoTGVzc1RoYW5MZXNzVGhhbk9yRXF1YWxzR3JlYXRlclRoYW5HcmVhdGVyVGhhbk9yRXF1YWxzSW5Ob3RJbkpzb25Db21wYXJlU2VhcmNoTm90U2VhcmNoAAAAAAAAAAABAAAA0wIAAIwHEABlAAAAOAIAAC0AAABIYXNoIHRhYmxlIGNhcGFjaXR5IG92ZXJmbG93AKYSABwAAADdNRAAYQAAACMAAAAoAAAAjAcQAGUAAAANAgAAFAAAAIwHEABlAAAACAIAABQAAAB8/YsyV+ZX+QLfRL/jSOevbV3L1ixQ62N4QaZXcRuLuTpPc2NvZGVraW5kbWVzc2FnZUtpbmRDdXN0b21lcnJvcmVudGl0eSBub3QgZm91bmRwZXJtaXNzaW9uIGRlbmllZGNvbm5lY3Rpb24gcmVmdXNlZGNvbm5lY3Rpb24gcmVzZXRob3N0IHVucmVhY2hhYmxlbmV0d29yayB1bnJlYWNoYWJsZWNvbm5lY3Rpb24gYWJvcnRlZG5vdCBjb25uZWN0ZWRhZGRyZXNzIGluIHVzZWFkZHJlc3Mgbm90IGF2YWlsYWJsZW5ldHdvcmsgZG93bmJyb2tlbiBwaXBlZW50aXR5IGFscmVhZHkgZXhpc3Rzb3BlcmF0aW9uIHdvdWxkIGJsb2Nrbm90IGEgZGlyZWN0b3J5aXMgYSBkaXJlY3RvcnlkaXJlY3Rvcnkgbm90IGVtcHR5cmVhZC1vbmx5IGZpbGVzeXN0ZW0gb3Igc3RvcmFnZSBtZWRpdW1maWxlc3lzdGVtIGxvb3Agb3IgaW5kaXJlY3Rpb24gbGltaXQgKGUuZy4gc3ltbGluayBsb29wKXN0YWxlIG5ldHdvcmsgZmlsZSBoYW5kbGVpbnZhbGlkIGlucHV0IHBhcmFtZXRlcmludmFsaWQgZGF0YXRpbWVkIG91dHdyaXRlIHplcm9ubyBzdG9yYWdlIHNwYWNlc2VlayBvbiB1bnNlZWthYmxlIGZpbGVxdW90YSBleGNlZWRlZGZpbGUgdG9vIGxhcmdlcmVzb3VyY2UgYnVzeWV4ZWN1dGFibGUgZmlsZSBidXN5ZGVhZGxvY2tjcm9zcy1kZXZpY2UgbGluayBvciByZW5hbWV0b28gbWFueSBsaW5rc2ludmFsaWQgZmlsZW5hbWVhcmd1bWVudCBsaXN0IHRvbyBsb25nb3BlcmF0aW9uIGludGVycnVwdGVkdW5zdXBwb3J0ZWR1bmV4cGVjdGVkIGVuZCBvZiBmaWxlb3V0IG9mIG1lbW9yeWluIHByb2dyZXNzb3RoZXIgZXJyb3J1bmNhdGVnb3JpemVkIGVycm9yb3BlcmF0aW9uIHN1Y2Nlc3NmdWxMYXp5TG9jayBpbnN0YW5jZSBoYXMgcHJldmlvdXNseSBiZWVuIHBvaXNvbmVklqkSAC4AAACTKBAAIQAAAJ0BAAAFAAAAAAAAAAgAAAAEAAAAogMAAKMDAACkAwAApQMAAM0BAAAMAAAABAAAAM4BAADPAQAApgMAAAAAAAAIAAAABAAAAKcDAACoAwAAqQMAAKoDAACrAwAAEAAAAAQAAACsAwAArQMAAK4DAAClAwAAY2Fubm90IG1vZGlmeSB0aGUgcGFuaWMgaG9vayBmcm9tIGEgcGFuaWNraW5nIHRocmVhZEiqEgA0AAAAHioQABwAAACQAAAACQAAAFdvdWxkQmxvY2sgKG9zIGVycm9yIAAAAAEAAAAAAAAAnqoSAAsAAAACwhIAAQAAAE5vdEZvdW5kUGVybWlzc2lvbkRlbmllZENvbm5lY3Rpb25SZWZ1c2VkQ29ubmVjdGlvblJlc2V0SG9zdFVucmVhY2hhYmxlTmV0d29ya1VucmVhY2hhYmxlQ29ubmVjdGlvbkFib3J0ZWROb3RDb25uZWN0ZWRBZGRySW5Vc2VBZGRyTm90QXZhaWxhYmxlTmV0d29ya0Rvd25Ccm9rZW5QaXBlQWxyZWFkeUV4aXN0c05vdEFEaXJlY3RvcnlJc0FEaXJlY3RvcnlEaXJlY3RvcnlOb3RFbXB0eVJlYWRPbmx5RmlsZXN5c3RlbUZpbGVzeXN0ZW1Mb29wU3RhbGVOZXR3b3JrRmlsZUhhbmRsZUludmFsaWRJbnB1dEludmFsaWREYXRhVGltZWRPdXRXcml0ZVplcm9TdG9yYWdlRnVsbE5vdFNlZWthYmxlUXVvdGFFeGNlZWRlZEZpbGVUb29MYXJnZVJlc291cmNlQnVzeUV4ZWN1dGFibGVGaWxlQnVzeURlYWRsb2NrQ3Jvc3Nlc0RldmljZXNUb29NYW55TGlua3NJbnZhbGlkRmlsZW5hbWVBcmd1bWVudExpc3RUb29Mb25nSW50ZXJydXB0ZWRVbnN1cHBvcnRlZFVuZXhwZWN0ZWRFb2ZPdXRPZk1lbW9yeUluUHJvZ3Jlc3NPdGhlclVuY2F0ZWdvcml6ZWRwYW5pY2tlZCBhdCABAAAAAAAAAHSmEgABAAAAdKYSAAEAAAAAAAAACAAAAAQAAACvAwAAYXNzZXJ0aW9uIGZhaWxlZDogcHNpemUgPj0gc2l6ZSArIG1pbl9vdmVyaGVhZAAAiUEQACoAAACxBAAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHBzaXplIDw9IHNpemUgKyBtYXhfb3ZlcmhlYWQAAIlBEAAqAAAAtwQAAA0AAADNAQAADAAAAAQAAACwAwAAAgBBptvKAAsBEABBsNvKAAsFIAAA6QIAQb7bygALASAAQcjbygALBSAAAOkCAEHW28oACwECAEHg28oAC98BIAAA6TAwLS3krRIAAwAAAOetEgABAAAA560SAAEAAABjYW5ub3QgZW50ZXIgYSB0YXNrLWxvY2FsIHNjb3BlIHdoaWxlIHRoZSB0YXNrLWxvY2FsIHN0b3JhZ2UgaXMgYm9ycm93ZWQArhIASAAAAGNhbm5vdCBlbnRlciBhIHRhc2stbG9jYWwgc2NvcGUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uIG9mIHRoZSB1bmRlcmx5aW5nIHRocmVhZC1sb2NhbAAAUK4SAFoAAAACAgICAgICAgICAgBB3N3KAAsIAgIAAAAAAAIAQZPeygALAQIAQbneygALAQEAQdTeygALAQEAQbTfygAL7wW/QhAAWwAAAGwAAAAYAAAAv0IQAFsAAABtAAAAJQAAAL9CEABbAAAAZQAAACUAAAC/QhAAWwAAAF8AAAAlAAAASW5wdXQgZXJyb3IuIAAAAPSvEgANAAAAAQAAAAAAAABgYC4uRXhwZWN0ZWQgYW55IHNlbGVjdGlvbiBvZiBmaWVsZHMsIGdvdCAAABiwEgAmAAAAF7ASAAEAAABFeHBlY3RlZCBhdCBtb3N0ICBmaWVsZHMgdG8gYmUgcHJlc2VudCwgZ290IFCwEgARAAAAYbASABsAAAAXsBIAAQAAAEV4cGVjdGVkIGEgbWluaW11bSBvZiAAAJSwEgAWAAAAYbASABsAAAAXsBIAAQAAAEV4cGVjdGVkIGV4YWN0bHkgb25lIGZpZWxkIHRvIGJlIHByZXNlbnQsIGdvdCAAAMSwEgAuAAAAF7ASAAEAAAAgYW5kIGF0IG1vc3QgAAAAlLASABYAAAAEsRIADQAAAGGwEgAbAAAAF7ASAAEAAAAsICBmaWVsZHMgb2YgKCkgdG8gYmUgcHJlc2VudCwgZ290IABQsBIAEQAAADaxEgAMAAAAQrESABUAAAAXsBIAAQAAAJSwEgAWAAAANrESAAwAAABCsRIAFQAAABewEgABAAAARXhwZWN0ZWQgZXhhY3RseSBvbmUgZmllbGQgb2YgKACYsRIAHwAAAEKxEgAVAAAAF7ASAAEAAACUsBIAFgAAAASxEgANAAAANrESAAwAAABCsRIAFQAAABewEgABAAAAVGhlIGNoYW5nZSB5b3UgYXJlIHRyeWluZyB0byBtYWtlIHdvdWxkIHZpb2xhdGUgdGhlIHJlcXVpcmVkIHJlbGF0aW9uICcnIGJldHdlZW4gdGhlIGBgIGFuZCBgYCBtb2RlbHMuAAD4sRIARwAAAD+yEgAPAAAATrISAAcAAABVshIACQAAAHV1dXV1dXV1YnRudWZydXV1dXV1dXV1dXV1dXV1dXV1AAAiAEHc5coACwFcAEGA58oAC+UIaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZV1NaXNzaW5nIHRoZSByZXF1aXJlZCBhcmd1bWVudCBgYCBmb3IgZmllbGQgYGAgb24gYACpsxIAHwAAAMizEgANAAAA1bMSAAYAAAAVsBIAAgAAAIgBAAAEAAAABAAAAIkBAABFeHBlY3RlZCBhIG1pbmltdW0gb2YgMSBmaWVsZCB0byBiZSBwcmVzZW50LCBnb3QgMG91dHB1dFR5cGVzZWxlY3Rpb25QYXRoY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZackEAA2AAAAfwAAABgAAABBcmd1bWVudCBwYXRoIGNhbm5vdCBub3QgYmUgZW1wdHkAAACnJBAANgAAAAMCAAAyAAAAVW5hYmxlIHRvIGZpdCBmbG9hdCB2YWx1ZSAob3IgbGFyZ2UgSlMgaW50ZWdlciBzZXJpYWxpemVkIGluIGV4cG9uZW50IG5vdGF0aW9uKSAnJyBpbnRvIGEgNjQgQml0IHNpZ25lZCBpbnRlZ2VyIGZvciBmaWVsZCAnJy4gSWYgeW91J3JlIHRyeWluZyB0byBzdG9yZSBsYXJnZSBpbnRlZ2VycywgY29uc2lkZXIgdXNpbmcgYEJpZ0ludGAAxLQSAFEAAAAVtRIAKgAAAD+1EgBEAAAAQmlnSW50YXJndW1lbnRQYXRoAACnJBAANgAAAAsCAAAYAAAAQXJndW1lbnQgZG9lcyBub3QgZXhpc3QgaW4gZW5jbG9zaW5nIHR5cGVhcmd1bWVudHMAAKckEAA2AAAAdQEAABEAAABTb21lIGZpZWxkcyBhcmUgbWlzc2luZzogAAAABLYSABkAAABpbnB1dFR5cGVjb25zdHJhaW50c6ckEAA2AAAA9gAAABEAAABgOiBGaWVsZCBkb2VzIG5vdCBleGlzdCBpbiBlbmNsb3NpbmcgdHlwZS4AABSwEgABAAAAF7ASAAEAAABMthIAKgAAAKckEAA2AAAApAEAABEAAABJbnZhbGlkIGFyZ3VtZW50IHR5cGUuIGBgIHNob3VsZCBiZSBvZiBhbnkgb2YgdGhlIGZvbGxvd2luZyB0eXBlczogYKC2EgAYAAAAuLYSACwAAAAUsBIAAQAAAGluZmVycmVkVHlwZackEAA2AAAApwAAABEAAABUb28gbWFueSBmaWVsZHMgZ2l2ZW46IAAYtxIAFwAAAKckEAA2AAAADQEAABEAAACnJBAANgAAAMoAAAAyAAAASW52YWxpZCBhcmd1bWVudCB2YWx1ZS4gYGAgaXMgbm90IGEgdmFsaWQgYGAuIFVuZGVybHlpbmcgZXJyb3I6IFi3EgAZAAAAcbcSABIAAACDtxIAFQAAAHVuZGVybHlpbmdFcnJvcgCnJBAANgAAANIAAAAYAAAAWLcSABkAAABxtxIAEgAAABSwEgABAEH778oACwGAAEGY8MoAC/oHpyQQADYAAADaAAAAGAAAAENhbm5vdCBzZWxlY3Qgb3ZlciBzY2FsYXIgZmllbGQgJycAACi4EgAhAAAASbgSAAEAAABmaWVsZE5hbWUAAACnJBAANgAAANwBAAAYAAAAU2VsZWN0aW9uIHBhdGggbXVzdCBub3QgYmUgZW1wdHmnJBAANgAAALsBAAAjAAAARmllbGQgJycgbm90IGZvdW5kIGluIGVuY2xvc2luZyB0eXBlICcAAKi4EgAHAAAAr7gSAB8AAABJuBIAAQAAAKckEAA2AAAAwQEAABgAAABgOiBBIHZhbHVlIGlzIHJlcXVpcmVkIGJ1dCBub3Qgc2V0AAAUsBIAAQAAAPi4EgAiAAAAaW5wdXRUeXBlcwAApyQQADYAAAApAQAAEQAAAGA6IEEgdmFsdWUgaXMgcmVxdWlyZWQgYnV0IG5vdCBzZXQuIEl0IGlzIHJlcXVpcmVkIGJlY2F1c2UgYGAgd2FzIHByb3ZpZGVkLgAUsBIAAQAAAEi5EgA8AAAAhLkSAA8AAABkZXBlbmRlbnRBcmd1bWVudFBhdGgAAACnJBAANgAAAFABAAAYAAAAVW5hYmxlIHRvIG1hdGNoIGlucHV0IHZhbHVlIHRvIGFueSBhbGxvd2VkIGlucHV0IHR5cGUgZm9yIHRoZSBmaWVsZC4gUGFyc2UgZXJyb3JzOiBb1LkSAFQAAACosxIAAQAAAGVycm9ycwAApyQQADYAAADpAQAAGAAAAG5hbWV0eXBlTmFtZXNVbmV4cGVjdGVkUnVudGltZUVycm9yRW1wdHlTZWxlY3Rpb25JbnZhbGlkQXJndW1lbnRUeXBlSW52YWxpZEFyZ3VtZW50VmFsdWVTb21lRmllbGRzTWlzc2luZ1Rvb01hbnlGaWVsZHNHaXZlblNlbGVjdGlvblNldE9uU2NhbGFyUmVxdWlyZWRBcmd1bWVudE1pc3NpbmdVbmlvblVua25vd25Bcmd1bWVudFVua25vd25JbnB1dEZpZWxkVW5rbm93blNlbGVjdGlvbkZpZWxkVmFsdWVUb29MYXJnZW1pbkZpZWxkQ291bnRtYXhGaWVsZENvdW50cmVxdWlyZWRGaWVsZHNvYmplY3RmaWVsZHNzY2FsYXJsaXN0ZWxlbWVudFR5cGVlbnVtcmVxdWlyZWR0eXBlTmFtZWlzUmVsYXRpb25BdHRlbXB0ZWQgdG8gaW5pdGlhbGl6ZSB0aHJlYWQtbG9jYWwgd2hpbGUgaXQgaXMgYmVpbmcgZHJvcHBlZAAApLsSAD4AAADTFxAAgwAAAGsAAAANAAAAvwEAAAwAAAAEAAAAsQMAALIDAACzAwBBnPjKAAunAgEAAADDAQAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQBtKRAAcAAAAEsLAAAOAAAARXJyb3JhdHRlbXB0IHRvIGpvaW4gaW50byBjb2xsZWN0aW9uIHdpdGggbGVuID4gdXNpemU6Ok1BWAAA2BgQAG0AAACaAAAACgAAAG1pZCA+IGxlbgAAALi8EgAJAAAA2BgQAG0AAACxAAAAFgAAAGNhbiBvbmx5IGZsYXR0ZW4gc3RydWN0cyBhbmQgbWFwcyAoZ290IADcvBIAJwAAAALCEgABAAAA+x0QAGUAAACbAQAALgAAAPsdEABlAAAArwEAAC4AAAAAAAAA//////////84vRIAQdD6ygALuw3PLxAAYQAAADsAAAAjAAAAzy8QAGEAAABYAQAAOAAAAJFEEABdAAAAggkAADYAAACRRBAAXQAAAIUJAAA0AAAAMDEyMzQ1Njc4OWFiY2RlZgAAAAAJAAAADgAAABMAAAAYAAAA////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg///////////////////////////////////woLDA0OD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAQIDBAUGBwgJCgsMDQ4PAAECAwQFBgcICQoLDA0ODwABAgMEBQYHCAkKCwwNDg8AAQIDBAUGBwgJCgsMDQ4PAAECAwQFBgcICQoLDA0ODwABAgMEBQYHCAkKCwwNDg8AAQIDBAUGBwgJCgsMDQ4PAAECAwQFBgcICQoLDA0ODwABAgMEBQYHCAkKCwwNDg8AAQIDBAUGBwgJCgsMDQ4PAAECAwQFBgcICQoLDA0ODwABAgMEBQYHCAkKCwwNDg8AAQIDBAUGBwgJCgsMDQ4PAAECAwQFBgcICQoLDA0ODwABAgMEBQYHCAkKCwwNDg8AAQIDBAUGBwgJCgsMDQ4PCfHRAAWwAAAO8AAAAcAAAAnx0QAFsAAADwAAAAHAAAAJ8dEABbAAAA8QAAABwAAACfHRAAWwAAAPIAAAAcAAAAaW52YWxpZCBjaGFyYWN0ZXI6IGV4cGVjdGVkIGFuIG9wdGlvbmFsIHByZWZpeCBvZiBgdXJuOnV1aWQ6YCBmb2xsb3dlZCBieSBbMC05YS1mQS1GLV0sIGZvdW5kIGBgIGF0IPS/EgBfAAAAU8ASAAUAAABpbnZhbGlkIGxlbmd0aDogZXhwZWN0ZWQgbGVuZ3RoIDMyIGZvciBzaW1wbGUgZm9ybWF0LCBmb3VuZCBowBIAPAAAAGludmFsaWQgbGVuZ3RoOiBleHBlY3RlZCAxNiBi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"; +module.exports = { wasm } diff --git a/packages/projects-prisma-client/generated/runtime/client.d.ts b/packages/projects-prisma-client/generated/runtime/client.d.ts new file mode 100644 index 0000000..bd2e765 --- /dev/null +++ b/packages/projects-prisma-client/generated/runtime/client.d.ts @@ -0,0 +1,3433 @@ +import { AnyNull } from '@prisma/client-runtime-utils'; +import { AnyNullClass } from '@prisma/client-runtime-utils'; +import { DbNull } from '@prisma/client-runtime-utils'; +import { DbNullClass } from '@prisma/client-runtime-utils'; +import { Decimal } from '@prisma/client-runtime-utils'; +import { empty } from '@prisma/client-runtime-utils'; +import { isAnyNull } from '@prisma/client-runtime-utils'; +import { isDbNull } from '@prisma/client-runtime-utils'; +import { isJsonNull } from '@prisma/client-runtime-utils'; +import { isObjectEnumValue } from '@prisma/client-runtime-utils'; +import { join } from '@prisma/client-runtime-utils'; +import { JsonNull } from '@prisma/client-runtime-utils'; +import { JsonNullClass } from '@prisma/client-runtime-utils'; +import { NullTypes } from '@prisma/client-runtime-utils'; +import { ObjectEnumValue } from '@prisma/client-runtime-utils'; +import { PrismaClientInitializationError } from '@prisma/client-runtime-utils'; +import { PrismaClientKnownRequestError } from '@prisma/client-runtime-utils'; +import { PrismaClientRustPanicError } from '@prisma/client-runtime-utils'; +import { PrismaClientUnknownRequestError } from '@prisma/client-runtime-utils'; +import { PrismaClientValidationError } from '@prisma/client-runtime-utils'; +import { raw } from '@prisma/client-runtime-utils'; +import { RawValue } from '@prisma/client-runtime-utils'; +import { Sql } from '@prisma/client-runtime-utils'; +import { sql as sqltag } from '@prisma/client-runtime-utils'; +import { Value } from '@prisma/client-runtime-utils'; + +/** + * @param this + */ +declare function $extends(this: Client, extension: ExtensionArgs | ((client: Client) => Client)): Client; + +/** + * Used by `@prisma/extension-accelerate` until we migrate it to a better API. + */ +declare interface AccelerateEngineConfig extends EngineConfig { + /** + * Allows Accelerate to use runtime utilities from the client. These are + * necessary for `@prisma/extension-accelerate` to function correctly. + * See + */ + accelerateUtils: { + resolveDatasourceUrl: () => string; + }; +} + +/** + * A stripped down interface of `fetch` that `@prisma/extension-accelerate` + * relies on. It must be in sync with the corresponding definition in the + * Accelerate extension. + * + * This is the actual interface exposed by the extension. We can't use the + * custom fetch function provided by it as normal fetch because the API is + * different. Notably, `headers` must be an object and not a `Headers` + * instance, and `url` must be a `string` and not a `URL`. + * + * The return type is `Response` but we can't specify this in an exported type + * because it would end up referencing external types from `@types/node` or DOM + * which can fail typechecking depending on TypeScript configuration in a user's + * project. + */ +declare type AccelerateExtensionFetch = (url: string, options: { + body?: string; + method?: string; + headers: Record; +}) => Promise; + +declare type AccelerateExtensionFetchDecorator = (fetch: AccelerateExtensionFetch) => AccelerateExtensionFetch; + +export declare type Action = keyof typeof DMMF_2.ModelAction | 'executeRaw' | 'queryRaw' | 'runCommandRaw'; + +declare type ActiveConnectorType = Exclude; + +/** + * An interface that exposes some basic information about the + * adapter like its name and provider type. + */ +declare interface AdapterInfo { + readonly provider: Provider; + readonly adapterName: (typeof officialPrismaAdapters)[number] | (string & {}); +} + +export declare type Aggregate = '_count' | '_max' | '_min' | '_avg' | '_sum'; + +export declare type AllModelsToStringIndex, K extends PropertyKey> = Args extends { + [P in K]: { + $allModels: infer AllModels; + }; +} ? { + [P in K]: Record; +} : {}; + +export { AnyNull } + +export { AnyNullClass } + +export declare type ApplyOmit = Compute<{ + [K in keyof T as OmitValue extends true ? never : K]: T[K]; +}>; + +export declare type Args = T extends { + [K: symbol]: { + types: { + operations: { + [K in F]: { + args: any; + }; + }; + }; + }; +} ? T[symbol]['types']['operations'][F]['args'] : any; + +export declare type Args_3 = Args; + +declare type ArgScalarType = 'string' | 'int' | 'bigint' | 'float' | 'decimal' | 'boolean' | 'enum' | 'uuid' | 'json' | 'datetime' | 'bytes' | 'unknown'; + +declare type ArgType = { + scalarType: ArgScalarType; + dbType?: string; + arity: Arity; +}; + +declare type Arity = 'scalar' | 'list'; + +/** + * Attributes is a map from string to attribute values. + * + * Note: only the own enumerable keys are counted as valid attribute keys. + */ +declare interface Attributes { + [attributeKey: string]: AttributeValue | undefined; +} + +/** + * Attribute values may be any non-nullish primitive value except an object. + * + * null or undefined attribute values are invalid and will result in undefined behavior. + */ +declare type AttributeValue = string | number | boolean | Array | Array | Array; + +export declare type BaseDMMF = { + readonly datamodel: Omit; +}; + +declare type BatchArgs = { + queries: BatchQuery[]; + transaction?: { + isolationLevel?: IsolationLevel; + }; +}; + +declare type BatchInternalParams = { + requests: RequestParams[]; + customDataProxyFetch?: AccelerateExtensionFetchDecorator; +}; + +declare type BatchQuery = { + model: string | undefined; + operation: string; + args: JsArgs | RawQueryArgs; +}; + +declare type BatchQueryEngineResult = QueryEngineResultData | Error; + +declare type BatchQueryOptionsCb = (args: BatchQueryOptionsCbArgs) => Promise; + +declare type BatchQueryOptionsCbArgs = { + args: BatchArgs; + query: (args: BatchArgs, __internalParams?: BatchInternalParams) => Promise; + __internalParams: BatchInternalParams; +}; + +declare type BatchResponse = MultiBatchResponse | CompactedBatchResponse; + +declare type BatchTransactionOptions = { + isolationLevel?: Transaction.IsolationLevel; + maxWait?: number; + timeout?: number; +}; + +/** + * Equivalent to `Uint8Array` before TypeScript 5.7, and `Uint8Array` in TypeScript 5.7 and beyond. + */ +export declare type Bytes = ReturnType; + +export declare type Call = (F & { + params: P; +})['returns']; + +declare interface CallSite { + getLocation(): LocationInFile | null; +} + +export declare type Cast = A extends W ? A : W; + +declare type Client = ReturnType extends new (optionsArg: PrismaClientOptions) => infer T ? T : never; + +export declare type ClientArg = { + [MethodName in string]: unknown; +}; + +export declare type ClientArgs = { + client: ClientArg; +}; + +export declare type ClientBuiltInProp = keyof DynamicClientExtensionThisBuiltin; + +export declare type ClientOptionDef = undefined | { + [K in string]: any; +}; + +export declare type ClientOtherOps = { + $queryRaw(query: TemplateStringsArray | Sql, ...values: any[]): PrismaPromise; + $queryRawTyped(query: TypedSql): PrismaPromise; + $queryRawUnsafe(query: string, ...values: any[]): PrismaPromise; + $executeRaw(query: TemplateStringsArray | Sql, ...values: any[]): PrismaPromise; + $executeRawUnsafe(query: string, ...values: any[]): PrismaPromise; + $runCommandRaw(command: InputJsonObject): PrismaPromise; +}; + +declare type ColumnType = (typeof ColumnTypeEnum)[keyof typeof ColumnTypeEnum]; + +declare const ColumnTypeEnum: { + readonly Int32: 0; + readonly Int64: 1; + readonly Float: 2; + readonly Double: 3; + readonly Numeric: 4; + readonly Boolean: 5; + readonly Character: 6; + readonly Text: 7; + readonly Date: 8; + readonly Time: 9; + readonly DateTime: 10; + readonly Json: 11; + readonly Enum: 12; + readonly Bytes: 13; + readonly Set: 14; + readonly Uuid: 15; + readonly Int32Array: 64; + readonly Int64Array: 65; + readonly FloatArray: 66; + readonly DoubleArray: 67; + readonly NumericArray: 68; + readonly BooleanArray: 69; + readonly CharacterArray: 70; + readonly TextArray: 71; + readonly DateArray: 72; + readonly TimeArray: 73; + readonly DateTimeArray: 74; + readonly JsonArray: 75; + readonly EnumArray: 76; + readonly BytesArray: 77; + readonly UuidArray: 78; + readonly UnknownNumber: 128; +}; + +declare type CompactedBatchResponse = { + type: 'compacted'; + plan: QueryPlanNode; + arguments: Record[]; + nestedSelection: string[]; + keys: string[]; + expectNonEmpty: boolean; +}; + +declare type CompilerWasmLoadingConfig = { + /** + * WASM-bindgen runtime for corresponding module + */ + getRuntime: () => Promise<{ + __wbg_set_wasm(exports: unknown): void; + QueryCompiler: QueryCompilerConstructor; + }>; + /** + * Loads the raw wasm module for the wasm compiler engine. This configuration is + * generated specifically for each type of client, eg. Node.js client and Edge + * clients will have different implementations. + * @remarks this is a callback on purpose, we only load the wasm if needed. + * @remarks only used by ClientEngine + */ + getQueryCompilerWasmModule: () => Promise; + importName: string; +}; + +export declare type Compute = T extends Function ? T : { + [K in keyof T]: T[K]; +} & unknown; + +export declare type ComputeDeep = T extends Function ? T : { + [K in keyof T]: ComputeDeep; +} & unknown; + +declare type ComputedField = { + name: string; + needs: string[]; + compute: ResultArgsFieldCompute; +}; + +declare type ComputedFieldsMap = { + [fieldName: string]: ComputedField; +}; + +declare type ConnectionInfo = { + schemaName?: string; + maxBindValues?: number; + supportsRelationJoins: boolean; +}; + +declare type ConnectorType = 'mysql' | 'mongodb' | 'sqlite' | 'postgresql' | 'postgres' | 'prisma+postgres' | 'sqlserver' | 'cockroachdb'; + +declare interface Context { + /** + * Get a value from the context. + * + * @param key key which identifies a context value + */ + getValue(key: symbol): unknown; + /** + * Create a new context which inherits from this context and has + * the given key set to the given value. + * + * @param key context key for which to set the value + * @param value value to set for the given key + */ + setValue(key: symbol, value: unknown): Context; + /** + * Return a new context which inherits from this context but does + * not contain a value for the given key. + * + * @param key context key for which to clear a value + */ + deleteValue(key: symbol): Context; +} + +declare type Context_2 = T extends { + [K: symbol]: { + ctx: infer C; + }; +} ? C & T & { + /** + * @deprecated Use `$name` instead. + */ + name?: string; + $name?: string; + $parent?: unknown; +} : T & { + /** + * @deprecated Use `$name` instead. + */ + name?: string; + $name?: string; + $parent?: unknown; +}; + +export declare type Count = { + [K in keyof O]: Count; +} & {}; + +export declare function createParam(name: string): Param; + +declare class DataLoader { + private options; + batches: { + [key: string]: Job[]; + }; + private tickActive; + constructor(options: DataLoaderOptions); + request(request: T): Promise; + private dispatchBatches; + get [Symbol.toStringTag](): string; +} + +declare type DataLoaderOptions = { + singleLoader: (request: T) => Promise; + batchLoader: (request: T[]) => Promise; + batchBy: (request: T) => string | undefined; + batchOrder: (requestA: T, requestB: T) => number; +}; + +declare type Datamodel = ReadonlyDeep_2<{ + models: Model[]; + enums: DatamodelEnum[]; + types: Model[]; + indexes: Index[]; +}>; + +declare type DatamodelEnum = ReadonlyDeep_2<{ + name: string; + values: EnumValue[]; + dbName?: string | null; + documentation?: string; +}>; + +declare function datamodelEnumToSchemaEnum(datamodelEnum: DatamodelEnum): SchemaEnum; + +declare type DataRule = { + type: 'rowCountEq'; + args: number; +} | { + type: 'rowCountNeq'; + args: number; +} | { + type: 'affectedRowCountEq'; + args: number; +} | { + type: 'never'; +}; + +export { DbNull } + +export { DbNullClass } + +export declare const Debug: typeof debugCreate & { + enable(namespace: any): void; + disable(): any; + enabled(namespace: string): boolean; + log: (...args: string[]) => void; + formatters: {}; +}; + +/** + * Create a new debug instance with the given namespace. + * + * @example + * ```ts + * import Debug from '@prisma/debug' + * const debug = Debug('prisma:client') + * debug('Hello World') + * ``` + */ +declare function debugCreate(namespace: string): ((...args: any[]) => void) & { + color: string; + enabled: boolean; + namespace: string; + log: (...args: string[]) => void; + extend: () => void; +}; + +export { Decimal } + +/** + * Interface for any Decimal.js-like library + * Allows us to accept Decimal.js from different + * versions and some compatible alternatives + */ +export declare interface DecimalJsLike { + d: number[]; + e: number; + s: number; + toFixed(): string; +} + +export declare type DefaultArgs = InternalArgs<{}, {}, {}, {}>; + +export declare type DefaultSelection = Args extends { + omit: infer LocalOmit; +} ? ApplyOmit['default'], PatchFlat>>> : ApplyOmit['default'], ExtractGlobalOmit>>; + +export declare function defineDmmfProperty(target: object, runtimeDataModel: RuntimeDataModel): void; + +declare function defineExtension(ext: ExtensionArgs | ((client: Client) => Client)): (client: Client) => Client; + +declare const denylist: readonly ["$connect", "$disconnect", "$on", "$use", "$extends"]; + +declare type Deprecation = ReadonlyDeep_2<{ + sinceVersion: string; + reason: string; + plannedRemovalVersion?: string; +}>; + +declare type DeserializedResponse = Array>; + +export declare function deserializeJsonObject(result: unknown): unknown; + +export declare function deserializeRawResult(response: RawResponse): DeserializedResponse; + +export declare type DevTypeMapDef = { + meta: { + modelProps: string; + }; + model: { + [Model in PropertyKey]: { + [Operation in PropertyKey]: DevTypeMapFnDef; + }; + }; + other: { + [Operation in PropertyKey]: DevTypeMapFnDef; + }; +}; + +export declare type DevTypeMapFnDef = { + args: any; + result: any; + payload: OperationPayload; +}; + +export declare namespace DMMF { + export { + datamodelEnumToSchemaEnum, + Datamodel, + DatamodelEnum, + Deprecation, + Document_2 as Document, + EnumValue, + Field, + FieldDefault, + FieldDefaultScalar, + FieldKind, + FieldLocation, + FieldNamespace, + FieldRefAllowType, + FieldRefType, + Index, + IndexField, + IndexType, + InputType, + InputTypeRef, + Mappings, + Model, + ModelAction, + ModelMapping, + OtherOperationMappings, + OutputType, + OutputTypeRef, + PrimaryKey, + Query, + QueryOutput, + ReadonlyDeep_2 as ReadonlyDeep, + Schema, + SchemaArg, + SchemaEnum, + SchemaField, + SortOrder, + TypeRef, + uniqueIndex + } +} + +declare namespace DMMF_2 { + export { + datamodelEnumToSchemaEnum, + Datamodel, + DatamodelEnum, + Deprecation, + Document_2 as Document, + EnumValue, + Field, + FieldDefault, + FieldDefaultScalar, + FieldKind, + FieldLocation, + FieldNamespace, + FieldRefAllowType, + FieldRefType, + Index, + IndexField, + IndexType, + InputType, + InputTypeRef, + Mappings, + Model, + ModelAction, + ModelMapping, + OtherOperationMappings, + OutputType, + OutputTypeRef, + PrimaryKey, + Query, + QueryOutput, + ReadonlyDeep_2 as ReadonlyDeep, + Schema, + SchemaArg, + SchemaEnum, + SchemaField, + SortOrder, + TypeRef, + uniqueIndex + } +} + +export declare function dmmfToRuntimeDataModel(dmmfDataModel: DMMF_2.Datamodel): RuntimeDataModel; + +declare type Document_2 = ReadonlyDeep_2<{ + datamodel: Datamodel; + schema: Schema; + mappings: Mappings; +}>; + +/** + * A generic driver adapter factory that allows the user to instantiate a + * driver adapter. The query and result types are specific to the adapter. + */ +declare interface DriverAdapterFactory extends AdapterInfo { + /** + * Instantiate a driver adapter. + */ + connect(): Promise>; +} + +declare type DynamicArgType = ArgType | { + arity: 'tuple'; + elements: ArgType[]; +}; + +/** Client */ +export declare type DynamicClientExtensionArgs> = { + [P in keyof C_]: unknown; +} & { + [K: symbol]: { + ctx: Optional, ITXClientDenyList> & { + $parent: Optional, ITXClientDenyList>; + }; + }; +}; + +export declare type DynamicClientExtensionThis> = { + [P in keyof ExtArgs['client']]: Return; +} & { + [P in Exclude]: DynamicModelExtensionThis, ExtArgs>; +} & { + [P in Exclude]: P extends keyof ClientOtherOps ? ClientOtherOps[P] : never; +} & { + [P in Exclude]: DynamicClientExtensionThisBuiltin[P]; +} & { + [K: symbol]: { + types: TypeMap['other']; + }; +}; + +export declare type DynamicClientExtensionThisBuiltin> = { + $extends: ExtendsHook<'extends', TypeMapCb, ExtArgs, Call>; + $transaction

[]>(arg: [...P], options?: { + maxWait?: number; + timeout?: number; + isolationLevel?: TypeMap['meta']['txIsolationLevel']; + }): Promise>; + $transaction(fn: (client: Omit, ITXClientDenyList>) => Promise, options?: { + maxWait?: number; + timeout?: number; + isolationLevel?: TypeMap['meta']['txIsolationLevel']; + }): Promise; + $disconnect(): Promise; + $connect(): Promise; +}; + +/** Model */ +export declare type DynamicModelExtensionArgs> = { + [K in keyof M_]: K extends '$allModels' ? { + [P in keyof M_[K]]?: unknown; + } & { + [K: symbol]: {}; + } : K extends TypeMap['meta']['modelProps'] ? { + [P in keyof M_[K]]?: unknown; + } & { + [K: symbol]: { + ctx: DynamicModelExtensionThis, ExtArgs> & { + $parent: DynamicClientExtensionThis; + } & { + $name: ModelKey; + } & { + /** + * @deprecated Use `$name` instead. + */ + name: ModelKey; + }; + }; + } : never; +}; + +export declare type DynamicModelExtensionFluentApi = { + [K in keyof TypeMap['model'][M]['payload']['objects']]: (args?: Exact>) => PrismaPromise, [K]> | Null> & DynamicModelExtensionFluentApi>; +}; + +export declare type DynamicModelExtensionFnResult = P extends FluentOperation ? DynamicModelExtensionFluentApi & PrismaPromise | Null> : PrismaPromise>; + +export declare type DynamicModelExtensionFnResultBase = GetResult; + +export declare type DynamicModelExtensionFnResultNull

= P extends 'findUnique' | 'findFirst' ? null : never; + +export declare type DynamicModelExtensionOperationFn = {} extends TypeMap['model'][M]['operations'][P]['args'] ? (args?: Exact) => DynamicModelExtensionFnResult> : (args: Exact) => DynamicModelExtensionFnResult>; + +export declare type DynamicModelExtensionThis> = { + [P in keyof ExtArgs['model'][Uncapitalize]]: Return][P]>; +} & { + [P in Exclude]>]: DynamicModelExtensionOperationFn; +} & { + [P in Exclude<'fields', keyof ExtArgs['model'][Uncapitalize]>]: TypeMap['model'][M]['fields']; +} & { + [K: symbol]: { + types: TypeMap['model'][M]; + }; +}; + +/** Query */ +export declare type DynamicQueryExtensionArgs = { + [K in keyof Q_]: K extends '$allOperations' ? (args: { + model?: string; + operation: string; + args: any; + query: (args: any) => PrismaPromise; + }) => Promise : K extends '$allModels' ? { + [P in keyof Q_[K] | keyof TypeMap['model'][keyof TypeMap['model']]['operations'] | '$allOperations']?: P extends '$allOperations' ? DynamicQueryExtensionCb : P extends keyof TypeMap['model'][keyof TypeMap['model']]['operations'] ? DynamicQueryExtensionCb : never; + } : K extends TypeMap['meta']['modelProps'] ? { + [P in keyof Q_[K] | keyof TypeMap['model'][ModelKey]['operations'] | '$allOperations']?: P extends '$allOperations' ? DynamicQueryExtensionCb, keyof TypeMap['model'][ModelKey]['operations']> : P extends keyof TypeMap['model'][ModelKey]['operations'] ? DynamicQueryExtensionCb, P> : never; + } : K extends keyof TypeMap['other']['operations'] ? DynamicQueryExtensionCb<[TypeMap], 0, 'other', K> : never; +}; + +export declare type DynamicQueryExtensionCb = >(args: A) => Promise; + +export declare type DynamicQueryExtensionCbArgs = (_1 extends unknown ? _2 extends unknown ? { + args: DynamicQueryExtensionCbArgsArgs; + model: _0 extends 0 ? undefined : _1; + operation: _2; + query: >(args: A) => PrismaPromise; +} : never : never) & { + query: (args: DynamicQueryExtensionCbArgsArgs) => PrismaPromise; +}; + +export declare type DynamicQueryExtensionCbArgsArgs = _2 extends '$queryRaw' | '$executeRaw' ? Sql : TypeMap[_0][_1]['operations'][_2]['args']; + +/** Result */ +export declare type DynamicResultExtensionArgs = { + [K in keyof R_]: { + [P in keyof R_[K]]?: { + needs?: DynamicResultExtensionNeeds, R_[K][P]>; + compute(data: DynamicResultExtensionData, R_[K][P]>): any; + }; + }; +}; + +export declare type DynamicResultExtensionData = GetFindResult; + +export declare type DynamicResultExtensionNeeds = { + [K in keyof S]: K extends keyof TypeMap['model'][M]['payload']['scalars'] ? S[K] : never; +} & { + [N in keyof TypeMap['model'][M]['payload']['scalars']]?: boolean; +}; + +export { empty } + +export declare type EmptyToUnknown = T; + +declare interface Engine { + /** The name of the engine. This is meant to be consumed externally */ + readonly name: string; + onBeforeExit(callback: () => Promise): void; + start(): Promise; + stop(): Promise; + version(forceRun?: boolean): Promise | string; + request(query: JsonQuery, options: RequestOptions): Promise>; + requestBatch(queries: JsonQuery[], options: RequestBatchOptions): Promise[]>; + transaction(action: 'start', headers: Transaction.TransactionHeaders, options: Transaction.Options): Promise>; + transaction(action: 'commit', headers: Transaction.TransactionHeaders, info: Transaction.InteractiveTransactionInfo): Promise; + transaction(action: 'rollback', headers: Transaction.TransactionHeaders, info: Transaction.InteractiveTransactionInfo): Promise; +} + +declare interface EngineConfig { + enableDebugLogs?: boolean; + prismaPath?: string; + logQueries?: boolean; + logLevel?: 'info' | 'warn'; + clientVersion: string; + previewFeatures?: string[]; + activeProvider?: string; + logEmitter: LogEmitter; + transactionOptions: Transaction.Options; + /** + * Instance of a Driver Adapter, e.g., like one provided by `@prisma/adapter-pg`. + */ + adapter?: SqlDriverAdapterFactory; + /** + * Prisma Accelerate URL allowing the client to connect through Accelerate instead of a direct database. + */ + accelerateUrl?: string; + /** + * The contents of the schema encoded into a string + */ + inlineSchema: string; + /** + * The helper for interaction with OTEL tracing + * @remarks enabling is determined by the client and @prisma/instrumentation package + */ + tracingHelper: TracingHelper; + /** + * Web Assembly module loading configuration + */ + compilerWasm?: CompilerWasmLoadingConfig; + /** + * SQL commenter plugins that add metadata to SQL queries as comments. + * Each plugin receives query context and returns key-value pairs. + */ + sqlCommenters?: SqlCommenterPlugin[]; + /** + * Parameterization schema (ParamGraph) for schema-aware query parameterization. + * Enables precise parameterization based on DMMF metadata. + */ + parameterizationSchema: SerializedParamGraph; + /** + * Runtime data model for enum lookups during parameterization. + */ + runtimeDataModel: RuntimeDataModel; + /** + * Optional maximum size for the query plan cache. If not provided, a default size will be used. + * A value of `0` can be used to disable the cache entirely. A higher cache size can improve + * performance for applications that execute a large number of unique queries, while a smaller + * cache size can reduce memory usage. + */ + queryPlanCacheMaxSize?: number; +} + +declare type EngineEvent = E extends QueryEventType ? QueryEvent : LogEvent; + +declare type EngineEventType = QueryEventType | LogEventType; + +declare type EngineSpan = { + id: EngineSpanId; + parentId: string | null; + name: string; + startTime: HrTime; + endTime: HrTime; + kind: EngineSpanKind; + attributes?: Record; + links?: EngineSpanId[]; +}; + +declare type EngineSpanId = string; + +declare type EngineSpanKind = 'client' | 'internal'; + +declare type EnumValue = ReadonlyDeep_2<{ + name: string; + dbName: string | null; +}>; + +export declare type Equals = (() => T extends A ? 1 : 2) extends (() => T extends B ? 1 : 2) ? 1 : 0; + +declare type ErrorFormat = 'pretty' | 'colorless' | 'minimal'; + +declare type EventCallback = [E] extends ['beforeExit'] ? () => Promise : [E] extends [LogLevel] ? (event: EngineEvent) => void : never; + +export declare type Exact = (A extends unknown ? (W extends A ? { + [K in keyof A]: Exact; +} : W) : never) | (A extends Narrowable ? A : never); + +/** + * Defines Exception. + * + * string or an object with one of (message or name or code) and optional stack + */ +declare type Exception = ExceptionWithCode | ExceptionWithMessage | ExceptionWithName | string; + +declare interface ExceptionWithCode { + code: string | number; + name?: string; + message?: string; + stack?: string; +} + +declare interface ExceptionWithMessage { + code?: string | number; + message: string; + name?: string; + stack?: string; +} + +declare interface ExceptionWithName { + code?: string | number; + message?: string; + name: string; + stack?: string; +} + +declare type ExtendedEventType = LogLevel | 'beforeExit'; + +declare interface ExtendedSpanOptions extends SpanOptions { + /** The name of the span */ + name: string; + internal?: boolean; + /** Whether it propagates context (?=true) */ + active?: boolean; + /** The context to append the span to */ + context?: Context; +} + +/** $extends, defineExtension */ +export declare interface ExtendsHook, TypeMap extends TypeMapDef = Call> { + extArgs: ExtArgs; + , MergedArgs extends InternalArgs = MergeExtArgs>(extension: ((client: DynamicClientExtensionThis) => { + $extends: { + extArgs: Args; + }; + }) | { + name?: string; + query?: DynamicQueryExtensionArgs; + result?: DynamicResultExtensionArgs & R; + model?: DynamicModelExtensionArgs & M; + client?: DynamicClientExtensionArgs & C; + }): { + extends: DynamicClientExtensionThis, TypeMapCb, MergedArgs>; + define: (client: any) => { + $extends: { + extArgs: Args; + }; + }; + }[Variant]; +} + +export declare type ExtensionArgs = Optional; + +declare namespace Extensions { + export { + defineExtension, + getExtensionContext + } +} +export { Extensions } + +declare namespace Extensions_2 { + export { + InternalArgs, + DefaultArgs, + GetPayloadResultExtensionKeys, + GetPayloadResultExtensionObject, + GetPayloadResult, + GetSelect, + GetOmit, + DynamicQueryExtensionArgs, + DynamicQueryExtensionCb, + DynamicQueryExtensionCbArgs, + DynamicQueryExtensionCbArgsArgs, + DynamicResultExtensionArgs, + DynamicResultExtensionNeeds, + DynamicResultExtensionData, + DynamicModelExtensionArgs, + DynamicModelExtensionThis, + DynamicModelExtensionOperationFn, + DynamicModelExtensionFnResult, + DynamicModelExtensionFnResultBase, + DynamicModelExtensionFluentApi, + DynamicModelExtensionFnResultNull, + DynamicClientExtensionArgs, + DynamicClientExtensionThis, + ClientBuiltInProp, + DynamicClientExtensionThisBuiltin, + ExtendsHook, + MergeExtArgs, + AllModelsToStringIndex, + TypeMapDef, + DevTypeMapDef, + DevTypeMapFnDef, + ClientOptionDef, + ClientOtherOps, + TypeMapCbDef, + ModelKey, + RequiredExtensionArgs as UserArgs + } +} + +export declare type ExtractGlobalOmit = Options extends { + omit: { + [K in ModelName]: infer GlobalOmit; + }; +} ? GlobalOmit : {}; + +declare type Field = ReadonlyDeep_2<{ + kind: FieldKind; + name: string; + isRequired: boolean; + isList: boolean; + isUnique: boolean; + isId: boolean; + isReadOnly: boolean; + isGenerated?: boolean; + isUpdatedAt?: boolean; + /** + * Describes the data type in the same the way it is defined in the Prisma schema: + * BigInt, Boolean, Bytes, DateTime, Decimal, Float, Int, JSON, String, $ModelName + */ + type: string; + /** + * Native database type, if specified. + * For example, `@db.VarChar(191)` is encoded as `['VarChar', ['191']]`, + * `@db.Text` is encoded as `['Text', []]`. + */ + nativeType?: [string, string[]] | null; + dbName?: string | null; + hasDefaultValue: boolean; + default?: FieldDefault | FieldDefaultScalar | FieldDefaultScalar[]; + relationFromFields?: string[]; + relationToFields?: string[]; + relationOnDelete?: string; + relationOnUpdate?: string; + relationName?: string; + documentation?: string; +}>; + +declare type FieldDefault = ReadonlyDeep_2<{ + name: string; + args: Array; +}>; + +declare type FieldDefaultScalar = string | boolean | number; + +declare type FieldInitializer = { + type: 'value'; + value: PrismaValue; +} | { + type: 'lastInsertId'; +}; + +declare type FieldKind = 'scalar' | 'object' | 'enum' | 'unsupported'; + +declare type FieldLocation = 'scalar' | 'inputObjectTypes' | 'outputObjectTypes' | 'enumTypes' | 'fieldRefTypes'; + +declare type FieldNamespace = 'model' | 'prisma'; + +declare type FieldOperation = { + type: 'set'; + value: PrismaValue; +} | { + type: 'add'; + value: PrismaValue; +} | { + type: 'subtract'; + value: PrismaValue; +} | { + type: 'multiply'; + value: PrismaValue; +} | { + type: 'divide'; + value: PrismaValue; +}; + +/** + * A reference to a specific field of a specific model + */ +export declare interface FieldRef { + readonly modelName: Model; + readonly name: string; + readonly typeName: FieldType; + readonly isList: boolean; +} + +declare type FieldRefAllowType = TypeRef<'scalar' | 'enumTypes'>; + +declare type FieldRefType = ReadonlyDeep_2<{ + name: string; + allowTypes: FieldRefAllowType[]; + fields: SchemaArg[]; +}>; + +declare type FieldScalarType = { + type: 'string' | 'int' | 'bigint' | 'float' | 'boolean' | 'json' | 'object' | 'datetime' | 'decimal' | 'unsupported'; +} | { + type: 'enum'; + name: string; +} | { + type: 'bytes'; + encoding: 'array' | 'base64' | 'hex'; +}; + +declare type FieldType = { + arity: Arity; +} & FieldScalarType; + +declare type FluentOperation = 'findUnique' | 'findUniqueOrThrow' | 'findFirst' | 'findFirstOrThrow' | 'create' | 'update' | 'upsert' | 'delete'; + +export declare interface Fn { + params: Params; + returns: Returns; +} + +declare type Fragment = { + type: 'stringChunk'; + chunk: string; +} | { + type: 'parameter'; +} | { + type: 'parameterTuple'; + itemPrefix: string; + itemSeparator: string; + itemSuffix: string; +} | { + type: 'parameterTupleList'; + itemPrefix: string; + itemSeparator: string; + itemSuffix: string; + groupSeparator: string; +}; + +export declare type GetAggregateResult

= { + [K in keyof A as K extends Aggregate ? K : never]: K extends '_count' ? A[K] extends true ? number : Count : { + [J in keyof A[K] & string]: P['scalars'][J] | null; + }; +}; + +export declare type GetBatchResult = { + count: number; +}; + +export declare type GetCountResult = A extends { + select: infer S; +} ? (S extends true ? number : Count) : number; + +declare function getExtensionContext(that: T): Context_2; + +export declare type GetFindResult

= Equals extends 1 ? DefaultSelection : A extends { + select: infer S extends object; +} & Record | { + include: infer I extends object; +} & Record ? { + [K in keyof S | keyof I as (S & I)[K] extends false | undefined | Skip | null ? never : K]: (S & I)[K] extends object ? P extends SelectablePayloadFields ? O extends OperationPayload ? GetFindResult[] : never : P extends SelectablePayloadFields ? O extends OperationPayload ? GetFindResult | SelectField & null : never : K extends '_count' ? Count> : never : P extends SelectablePayloadFields ? O extends OperationPayload ? DefaultSelection[] : never : P extends SelectablePayloadFields ? O extends OperationPayload ? DefaultSelection | SelectField & null : never : P extends { + scalars: { + [k in K]: infer O; + }; + } ? O : K extends '_count' ? Count : never; +} & (A extends { + include: any; +} & Record ? DefaultSelection : unknown) : DefaultSelection; + +export declare type GetGroupByResult

= A extends { + by: string[]; +} ? Array & { + [K in A['by'][number]]: P['scalars'][K]; +}> : A extends { + by: string; +} ? Array & { + [K in A['by']]: P['scalars'][K]; +}> : {}[]; + +export declare type GetOmit = { + [K in (string extends keyof R ? never : keyof R) | BaseKeys]?: boolean | ExtraType; +}; + +export declare type GetPayloadResult, R extends InternalArgs['result'][string]> = Omit> & GetPayloadResultExtensionObject; + +export declare type GetPayloadResultExtensionKeys = KR; + +export declare type GetPayloadResultExtensionObject = { + [K in GetPayloadResultExtensionKeys]: R[K] extends () => { + compute: (...args: any) => infer C; + } ? C : never; +}; + +export declare function getPrismaClient(config: GetPrismaClientConfig): { + new (optionsArg: PrismaClientOptions): { + _originalClient: any; + _runtimeDataModel: RuntimeDataModel; + _requestHandler: RequestHandler; + _connectionPromise?: Promise | undefined; + _disconnectionPromise?: Promise | undefined; + _engineConfig: EngineConfig; + _accelerateEngineConfig: AccelerateEngineConfig; + _clientVersion: string; + _errorFormat: ErrorFormat; + _tracingHelper: TracingHelper; + _previewFeatures: string[]; + _activeProvider: string; + _globalOmit?: GlobalOmitOptions | undefined; + _extensions: MergedExtensionsList; + /** + * @remarks This is used internally by Policy, do not rename or remove + */ + _engine: Engine; + /** + * A fully constructed/applied Client that references the parent + * PrismaClient. This is used for Client extensions only. + */ + _appliedParent: any; + _createPrismaPromise: PrismaPromiseFactory; + $on(eventType: E, callback: EventCallback): any; + $connect(): Promise; + /** + * Disconnect from the database + */ + $disconnect(): Promise; + /** + * Executes a raw query and always returns a number + */ + $executeRawInternal(transaction: PrismaPromiseTransaction | undefined, clientMethod: string, args: RawQueryArgs, middlewareArgsMapper?: MiddlewareArgsMapper): Promise; + /** + * Executes a raw query provided through a safe tag function + * @see https://github.com/prisma/prisma/issues/7142 + * + * @param query + * @param values + * @returns + */ + $executeRaw(query: TemplateStringsArray | Sql, ...values: any[]): PrismaPromise_2; + /** + * Unsafe counterpart of `$executeRaw` that is susceptible to SQL injections + * @see https://github.com/prisma/prisma/issues/7142 + * + * @param query + * @param values + * @returns + */ + $executeRawUnsafe(query: string, ...values: RawValue[]): PrismaPromise_2; + /** + * Executes a raw command only for MongoDB + * + * @param command + * @returns + */ + $runCommandRaw(command: Record): PrismaPromise_2; + /** + * Executes a raw query and returns selected data + */ + $queryRawInternal(transaction: PrismaPromiseTransaction | undefined, clientMethod: string, args: RawQueryArgs, middlewareArgsMapper?: MiddlewareArgsMapper): Promise; + /** + * Executes a raw query provided through a safe tag function + * @see https://github.com/prisma/prisma/issues/7142 + * + * @param query + * @param values + * @returns + */ + $queryRaw(query: TemplateStringsArray | Sql, ...values: any[]): PrismaPromise_2; + /** + * Counterpart to $queryRaw, that returns strongly typed results + * @param typedSql + */ + $queryRawTyped(typedSql: UnknownTypedSql): PrismaPromise_2; + /** + * Unsafe counterpart of `$queryRaw` that is susceptible to SQL injections + * @see https://github.com/prisma/prisma/issues/7142 + * + * @param query + * @param values + * @returns + */ + $queryRawUnsafe(query: string, ...values: RawValue[]): PrismaPromise_2; + /** + * Execute a batch of requests in a transaction + * @param requests + * @param options + */ + _transactionWithArray({ promises, options, }: { + promises: Array>; + options?: BatchTransactionOptions; + }): Promise; + /** + * Perform a long-running transaction + * @param callback + * @param options + * @returns + */ + _transactionWithCallback({ callback, options, }: { + callback: (client: Client) => Promise; + options?: Options; + }): Promise; + _createItxClient(transaction: PrismaPromiseInteractiveTransaction, scopeId: string, scopeState: ItxScopeState): Client; + /** + * Execute queries within a transaction + * @param input a callback or a query list + * @param options to set timeouts (callback) + * @returns + */ + $transaction(input: any, options?: any): Promise; + /** + * Runs the middlewares over params before executing a request + * @param internalParams + * @returns + */ + _request(internalParams: InternalRequestParams): Promise; + _executeRequest({ args, clientMethod, dataPath, callsite, action, model, argsMapper, transaction, unpacker, otelParentCtx, customDataProxyFetch, }: InternalRequestParams): Promise; + /** + * Shortcut for checking a preview flag + * @param feature preview flag + * @returns + */ + _hasPreviewFlag(feature: string): boolean; + $extends: typeof $extends; + readonly [Symbol.toStringTag]: string; + }; +}; + +/** + * Config that is stored into the generated client. When the generated client is + * loaded, this same config is passed to {@link getPrismaClient} which creates a + * closure with that config around a non-instantiated [[PrismaClient]]. + */ +export declare type GetPrismaClientConfig = { + runtimeDataModel: RuntimeDataModel; + previewFeatures: string[]; + clientVersion: string; + engineVersion: string; + activeProvider: ActiveConnectorType; + /** + * The contents of the schema encoded into a string + */ + inlineSchema: string; + /** + * Optional wasm loading configuration + */ + compilerWasm?: CompilerWasmLoadingConfig; + /** + * Parameterization schema for schema-aware query parameterization. + * Enables precise parameterization based on DMMF metadata. + */ + parameterizationSchema: SerializedParamGraph; +}; + +export declare type GetResult = { + findUnique: GetFindResult | null; + findUniqueOrThrow: GetFindResult; + findFirst: GetFindResult | null; + findFirstOrThrow: GetFindResult; + findMany: GetFindResult[]; + create: GetFindResult; + createMany: GetBatchResult; + createManyAndReturn: GetFindResult[]; + update: GetFindResult; + updateMany: GetBatchResult; + updateManyAndReturn: GetFindResult[]; + upsert: GetFindResult; + delete: GetFindResult; + deleteMany: GetBatchResult; + aggregate: GetAggregateResult; + count: GetCountResult; + groupBy: GetGroupByResult; + $queryRaw: unknown; + $queryRawTyped: unknown; + $executeRaw: number; + $queryRawUnsafe: unknown; + $executeRawUnsafe: number; + $runCommandRaw: JsonObject; + findRaw: JsonObject; + aggregateRaw: JsonObject; +}[OperationName]; + +export declare function getRuntime(): GetRuntimeOutput; + +declare type GetRuntimeOutput = { + id: RuntimeName; + prettyName: string; + isEdge: boolean; +}; + +export declare type GetSelect, R extends InternalArgs['result'][string], KR extends keyof R = string extends keyof R ? never : keyof R> = { + [K in KR | keyof Base]?: K extends KR ? boolean : Base[K]; +}; + +declare type GlobalOmitOptions = { + [modelName: string]: { + [fieldName: string]: boolean; + }; +}; + +declare type HandleErrorParams = { + args: JsArgs; + error: any; + clientMethod: string; + callsite?: CallSite; + transaction?: PrismaPromiseTransaction; + modelName?: string; + globalOmit?: GlobalOmitOptions; +}; + +declare type HrTime = [number, number]; + +/** + * Defines High-Resolution Time. + * + * The first number, HrTime[0], is UNIX Epoch time in seconds since 00:00:00 UTC on 1 January 1970. + * The second number, HrTime[1], represents the partial second elapsed since Unix Epoch time represented by first number in nanoseconds. + * For example, 2021-01-01T12:30:10.150Z in UNIX Epoch time in milliseconds is represented as 1609504210150. + * The first number is calculated by converting and truncating the Epoch time in milliseconds to seconds: + * HrTime[0] = Math.trunc(1609504210150 / 1000) = 1609504210. + * The second number is calculated by converting the digits after the decimal point of the subtraction, (1609504210150 / 1000) - HrTime[0], to nanoseconds: + * HrTime[1] = Number((1609504210.150 - HrTime[0]).toFixed(9)) * 1e9 = 150000000. + * This is represented in HrTime format as [1609504210, 150000000]. + */ +declare type HrTime_2 = [number, number]; + +declare type Index = ReadonlyDeep_2<{ + model: string; + type: IndexType; + isDefinedOnField: boolean; + name?: string; + dbName?: string; + algorithm?: string; + clustered?: boolean; + fields: IndexField[]; +}>; + +declare type IndexField = ReadonlyDeep_2<{ + name: string; + sortOrder?: SortOrder; + length?: number; + operatorClass?: string; +}>; + +declare type IndexType = 'id' | 'normal' | 'unique' | 'fulltext'; + +declare type InMemoryOps = { + pagination: Pagination | null; + distinct: string[] | null; + reverse: boolean; + linkingFields: string[] | null; + nested: Record; +}; + +/** + * Matches a JSON array. + * Unlike \`JsonArray\`, readonly arrays are assignable to this type. + */ +export declare interface InputJsonArray extends ReadonlyArray { +} + +/** + * Matches a JSON object. + * Unlike \`JsonObject\`, this type allows undefined and read-only properties. + */ +export declare type InputJsonObject = { + readonly [Key in string]?: InputJsonValue | null; +}; + +/** + * Matches any valid value that can be used as an input for operations like + * create and update as the value of a JSON field. Unlike \`JsonValue\`, this + * type allows read-only arrays and read-only object properties and disallows + * \`null\` at the top level. + * + * \`null\` cannot be used as the value of a JSON field because its meaning + * would be ambiguous. Use \`Prisma.JsonNull\` to store the JSON null value or + * \`Prisma.DbNull\` to clear the JSON value and set the field to the database + * NULL value instead. + * + * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-by-null-values + */ +export declare type InputJsonValue = string | number | boolean | InputJsonObject | InputJsonArray | { + toJSON(): unknown; +}; + +declare type InputType = ReadonlyDeep_2<{ + name: string; + constraints: { + maxNumFields: number | null; + minNumFields: number | null; + fields?: string[]; + }; + meta?: { + source?: string; + grouping?: string; + }; + fields: SchemaArg[]; +}>; + +declare type InputTypeRef = TypeRef<'scalar' | 'inputObjectTypes' | 'enumTypes' | 'fieldRefTypes'>; + +declare type InteractiveTransactionInfo = { + /** + * Transaction ID returned by the query engine. + */ + id: string; + /** + * Arbitrary payload the meaning of which depends on the `Engine` implementation. + * It is currently not used in `LibraryEngine`. + */ + payload: Payload; +}; + +declare type InteractiveTransactionOptions = Transaction.InteractiveTransactionInfo; + +export declare type InternalArgs = { + result: { + [K in keyof R]: { + [P in keyof R[K]]: () => R[K][P]; + }; + }; + model: { + [K in keyof M]: { + [P in keyof M[K]]: () => M[K][P]; + }; + }; + query: { + [K in keyof Q]: { + [P in keyof Q[K]]: () => Q[K][P]; + }; + }; + client: { + [K in keyof C]: () => C[K]; + }; +}; + +declare type InternalRequestParams = { + /** + * The original client method being called. + * Even though the rootField / operation can be changed, + * this method stays as it is, as it's what the user's + * code looks like + */ + clientMethod: string; + /** + * Name of js model that triggered the request. Might be used + * for warnings or error messages + */ + jsModelName?: string; + callsite?: CallSite; + transaction?: PrismaPromiseTransaction; + unpacker?: Unpacker; + otelParentCtx?: Context; + /** Used to "desugar" a user input into an "expanded" one */ + argsMapper?: (args?: UserArgs_2) => UserArgs_2; + /** Used to convert args for middleware and back */ + middlewareArgsMapper?: MiddlewareArgsMapper; + /** Used for Accelerate client extension via Data Proxy */ + customDataProxyFetch?: AccelerateExtensionFetchDecorator; +} & Omit; + +export { isAnyNull } + +export { isDbNull } + +export { isJsonNull } + +export { isObjectEnumValue } + +declare type IsolationLevel = 'ReadUncommitted' | 'ReadCommitted' | 'RepeatableRead' | 'Snapshot' | 'Serializable'; + +declare type IsolationLevel_2 = 'READ UNCOMMITTED' | 'READ COMMITTED' | 'REPEATABLE READ' | 'SNAPSHOT' | 'SERIALIZABLE'; + +declare function isSkip(value: unknown): value is Skip; + +export declare function isTypedSql(value: unknown): value is UnknownTypedSql; + +export declare type ITXClientDenyList = (typeof denylist)[number]; + +export declare const itxClientDenyList: readonly (string | symbol)[]; + +declare type ItxScopeState = { + stack: string[]; +}; + +declare interface Job { + resolve: (data: any) => void; + reject: (data: any) => void; + request: any; +} + +export { join } + +declare type JoinExpression = { + child: QueryPlanNode; + on: [left: string, right: string][]; + parentField: string; + isRelationUnique: boolean; +}; + +export declare type JsArgs = { + select?: Selection_2; + include?: Selection_2; + omit?: Omission; + [argName: string]: JsInputValue; +}; + +export declare type JsInputValue = null | undefined | string | number | boolean | bigint | Uint8Array | Date | DecimalJsLike | ObjectEnumValue | RawParameters | JsonConvertible | FieldRef | JsInputValue[] | Skip | { + [key: string]: JsInputValue; +}; + +declare type JsonArgumentValue = number | string | boolean | null | RawTaggedValue | JsonArgumentValue[] | { + [key: string]: JsonArgumentValue; +}; + +/** + * From https://github.com/sindresorhus/type-fest/ + * Matches a JSON array. + */ +export declare interface JsonArray extends Array { +} + +export declare type JsonBatchQuery = { + batch: JsonQuery[]; + transaction?: { + isolationLevel?: IsolationLevel; + }; +}; + +export declare interface JsonConvertible { + toJSON(): unknown; +} + +declare type JsonFieldSelection = { + arguments?: Record | RawTaggedValue; + selection: JsonSelectionSet; +}; + +export { JsonNull } + +export { JsonNullClass } + +/** + * From https://github.com/sindresorhus/type-fest/ + * Matches a JSON object. + * This type can be useful to enforce some input to be JSON-compatible or as a super-type to be extended from. + */ +export declare type JsonObject = { + [Key in string]?: JsonValue; +}; + +export declare type JsonQuery = { + modelName?: string; + action: JsonQueryAction_2; + query: JsonFieldSelection; +}; + +declare type JsonQueryAction = 'findUnique' | 'findUniqueOrThrow' | 'findFirst' | 'findFirstOrThrow' | 'findMany' | 'createOne' | 'createMany' | 'createManyAndReturn' | 'updateOne' | 'updateMany' | 'updateManyAndReturn' | 'deleteOne' | 'deleteMany' | 'upsertOne' | 'aggregate' | 'groupBy' | 'executeRaw' | 'queryRaw' | 'runCommandRaw' | 'findRaw' | 'aggregateRaw'; + +declare type JsonQueryAction_2 = 'findUnique' | 'findUniqueOrThrow' | 'findFirst' | 'findFirstOrThrow' | 'findMany' | 'createOne' | 'createMany' | 'createManyAndReturn' | 'updateOne' | 'updateMany' | 'updateManyAndReturn' | 'deleteOne' | 'deleteMany' | 'upsertOne' | 'aggregate' | 'groupBy' | 'executeRaw' | 'queryRaw' | 'runCommandRaw' | 'findRaw' | 'aggregateRaw'; + +declare type JsonSelectionSet = { + $scalars?: boolean; + $composites?: boolean; +} & { + [fieldName: string]: boolean | JsonFieldSelection; +}; + +/** + * From https://github.com/sindresorhus/type-fest/ + * Matches any valid JSON value. + */ +export declare type JsonValue = string | number | boolean | JsonObject | JsonArray | null; + +export declare type JsOutputValue = null | string | number | boolean | bigint | Uint8Array | Date | Decimal | JsOutputValue[] | { + [key: string]: JsOutputValue; +}; + +export declare type JsPromise = Promise & {}; + +/** + * A pointer from the current {@link Span} to another span in the same trace or + * in a different trace. + * Few examples of Link usage. + * 1. Batch Processing: A batch of elements may contain elements associated + * with one or more traces/spans. Since there can only be one parent + * SpanContext, Link is used to keep reference to SpanContext of all + * elements in the batch. + * 2. Public Endpoint: A SpanContext in incoming client request on a public + * endpoint is untrusted from service provider perspective. In such case it + * is advisable to start a new trace with appropriate sampling decision. + * However, it is desirable to associate incoming SpanContext to new trace + * initiated on service provider side so two traces (from Client and from + * Service Provider) can be correlated. + */ +declare interface Link { + /** The {@link SpanContext} of a linked span. */ + context: SpanContext; + /** A set of {@link SpanAttributes} on the link. */ + attributes?: SpanAttributes; + /** Count of attributes of the link that were dropped due to collection limits */ + droppedAttributesCount?: number; +} + +declare type LocationInFile = { + fileName: string; + lineNumber: number | null; + columnNumber: number | null; +}; + +declare type LogDefinition = { + level: LogLevel; + emit: 'stdout' | 'event'; +}; + +/** + * Typings for the events we emit. + * + * @remarks + * If this is updated, our edge runtime shim needs to be updated as well. + */ +declare type LogEmitter = { + on(event: E, listener: (event: EngineEvent) => void): LogEmitter; + emit(event: QueryEventType, payload: QueryEvent): boolean; + emit(event: LogEventType, payload: LogEvent): boolean; +}; + +declare type LogEvent = { + timestamp: Date; + message: string; + target: string; +}; + +declare type LogEventType = 'info' | 'warn' | 'error'; + +declare type LogLevel = 'info' | 'query' | 'warn' | 'error'; + +/** + * Generates more strict variant of an enum which, unlike regular enum, + * throws on non-existing property access. This can be useful in following situations: + * - we have an API, that accepts both `undefined` and `SomeEnumType` as an input + * - enum values are generated dynamically from DMMF. + * + * In that case, if using normal enums and no compile-time typechecking, using non-existing property + * will result in `undefined` value being used, which will be accepted. Using strict enum + * in this case will help to have a runtime exception, telling you that you are probably doing something wrong. + * + * Note: if you need to check for existence of a value in the enum you can still use either + * `in` operator or `hasOwnProperty` function. + * + * @param definition + * @returns + */ +export declare function makeStrictEnum>(definition: T): T; + +export declare function makeTypedQueryFactory(sql: string): (...values: any[]) => TypedSql; + +declare type Mappings = ReadonlyDeep_2<{ + modelOperations: ModelMapping[]; + otherOperations: { + read: string[]; + write: string[]; + }; +}>; + +/** + * Class that holds the list of all extensions, applied to particular instance, + * as well as resolved versions of the components that need to apply on + * different levels. Main idea of this class: avoid re-resolving as much of the + * stuff as possible when new extensions are added while also delaying the + * resolve until the point it is actually needed. For example, computed fields + * of the model won't be resolved unless the model is actually queried. Neither + * adding extensions with `client` component only cause other components to + * recompute. + */ +declare class MergedExtensionsList { + private head?; + private constructor(); + static empty(): MergedExtensionsList; + static single(extension: ExtensionArgs): MergedExtensionsList; + isEmpty(): boolean; + append(extension: ExtensionArgs): MergedExtensionsList; + getAllComputedFields(dmmfModelName: string): ComputedFieldsMap | undefined; + getAllClientExtensions(): ClientArg | undefined; + getAllModelExtensions(dmmfModelName: string): ModelArg | undefined; + getAllQueryCallbacks(jsModelName: string, operation: string): any; + getAllBatchQueryCallbacks(): BatchQueryOptionsCb[]; +} + +export declare type MergeExtArgs, Args extends Record> = ComputeDeep & AllModelsToStringIndex>; + +declare type MiddlewareArgsMapper = { + requestArgsToMiddlewareArgs(requestArgs: RequestArgs): MiddlewareArgs; + middlewareArgsToRequestArgs(middlewareArgs: MiddlewareArgs): RequestArgs; +}; + +declare type Model = ReadonlyDeep_2<{ + name: string; + dbName: string | null; + schema: string | null; + fields: Field[]; + uniqueFields: string[][]; + uniqueIndexes: uniqueIndex[]; + documentation?: string; + primaryKey: PrimaryKey | null; + isGenerated?: boolean; +}>; + +declare enum ModelAction { + findUnique = "findUnique", + findUniqueOrThrow = "findUniqueOrThrow", + findFirst = "findFirst", + findFirstOrThrow = "findFirstOrThrow", + findMany = "findMany", + create = "create", + createMany = "createMany", + createManyAndReturn = "createManyAndReturn", + update = "update", + updateMany = "updateMany", + updateManyAndReturn = "updateManyAndReturn", + upsert = "upsert", + delete = "delete", + deleteMany = "deleteMany", + groupBy = "groupBy", + count = "count",// TODO: count does not actually exist in DMMF + aggregate = "aggregate", + findRaw = "findRaw", + aggregateRaw = "aggregateRaw" +} + +export declare type ModelArg = { + [MethodName in string]: unknown; +}; + +export declare type ModelArgs = { + model: { + [ModelName in string]: ModelArg; + }; +}; + +export declare type ModelKey = M extends keyof TypeMap['model'] ? M : Capitalize; + +declare type ModelMapping = ReadonlyDeep_2<{ + model: string; + plural: string; + findUnique?: string | null; + findUniqueOrThrow?: string | null; + findFirst?: string | null; + findFirstOrThrow?: string | null; + findMany?: string | null; + create?: string | null; + createMany?: string | null; + createManyAndReturn?: string | null; + update?: string | null; + updateMany?: string | null; + updateManyAndReturn?: string | null; + upsert?: string | null; + delete?: string | null; + deleteMany?: string | null; + aggregate?: string | null; + groupBy?: string | null; + count?: string | null; + findRaw?: string | null; + aggregateRaw?: string | null; +}>; + +export declare type ModelQueryOptionsCb = (args: ModelQueryOptionsCbArgs) => Promise; + +export declare type ModelQueryOptionsCbArgs = { + model: string; + operation: string; + args: JsArgs; + query: (args: JsArgs) => Promise; +}; + +declare type MultiBatchResponse = { + type: 'multi'; + plans: QueryPlanNode[]; +}; + +export declare type NameArgs = { + name?: string; +}; + +export declare type Narrow = { + [K in keyof A]: A[K] extends Function ? A[K] : Narrow; +} | (A extends Narrowable ? A : never); + +export declare type Narrowable = string | number | bigint | boolean | []; + +export declare type NeverToUnknown = [T] extends [never] ? unknown : T; + +export { NullTypes } + +export { ObjectEnumValue } + +declare const officialPrismaAdapters: readonly ["@prisma/adapter-planetscale", "@prisma/adapter-neon", "@prisma/adapter-libsql", "@prisma/adapter-better-sqlite3", "@prisma/adapter-d1", "@prisma/adapter-pg", "@prisma/adapter-mssql", "@prisma/adapter-mariadb"]; + +export declare type Omission = Record; + +declare type Omit_2 = { + [P in keyof T as P extends K ? never : P]: T[P]; +}; +export { Omit_2 as Omit } + +export declare type OmitValue = Key extends keyof Omit ? Omit[Key] : false; + +export declare type Operation = 'findFirst' | 'findFirstOrThrow' | 'findUnique' | 'findUniqueOrThrow' | 'findMany' | 'create' | 'createMany' | 'createManyAndReturn' | 'update' | 'updateMany' | 'updateManyAndReturn' | 'upsert' | 'delete' | 'deleteMany' | 'aggregate' | 'count' | 'groupBy' | '$queryRaw' | '$executeRaw' | '$queryRawUnsafe' | '$executeRawUnsafe' | 'findRaw' | 'aggregateRaw' | '$runCommandRaw'; + +export declare type OperationPayload = { + name: string; + scalars: { + [ScalarName in string]: unknown; + }; + objects: { + [ObjectName in string]: unknown; + }; + composites: { + [CompositeName in string]: unknown; + }; +}; + +export declare type Optional = { + [P in K & keyof O]?: O[P]; +} & { + [P in Exclude]: O[P]; +}; + +export declare type OptionalFlat = { + [K in keyof T]?: T[K]; +}; + +export declare type OptionalKeys = { + [K in keyof O]-?: {} extends Pick_2 ? K : never; +}[keyof O]; + +declare type Options = { + /** Timeout for starting the transaction */ + maxWait?: number; + /** Timeout for the transaction body */ + timeout?: number; + /** Transaction isolation level */ + isolationLevel?: IsolationLevel; + /** + * Used for nested interactive transactions. When provided, the engine may + * re-use an existing open transaction instead of opening a new one. + */ + newTxId?: string; +}; + +export declare type Or = { + 0: { + 0: 0; + 1: 1; + }; + 1: { + 0: 1; + 1: 1; + }; +}[A][B]; + +declare type OtherOperationMappings = ReadonlyDeep_2<{ + read: string[]; + write: string[]; +}>; + +declare type OutputType = ReadonlyDeep_2<{ + name: string; + fields: SchemaField[]; +}>; + +declare type OutputTypeRef = TypeRef<'scalar' | 'outputObjectTypes' | 'enumTypes'>; + +declare type Pagination = { + cursor: Record | null; + take: number | null; + skip: number | null; +}; + +export declare function Param<$Type, $Value extends string>(name: $Value): Param<$Type, $Value>; + +export declare type Param = { + readonly name: $Value; +}; + +export declare type PatchFlat = O1 & Omit_2; + +export declare type Path = O extends unknown ? P extends [infer K, ...infer R] ? K extends keyof O ? Path : Default : O : never; + +export declare type Payload = T extends { + [K: symbol]: { + types: { + payload: any; + }; + }; +} ? T[symbol]['types']['payload'] : any; + +export declare type PayloadToResult = RenameAndNestPayloadKeys

> = { + [K in keyof O]?: O[K][K] extends any[] ? PayloadToResult[] : O[K][K] extends object ? PayloadToResult : O[K][K]; +}; + +declare type Pick_2 = { + [P in keyof T as P extends K ? P : never]: T[P]; +}; +export { Pick_2 as Pick } + +declare interface PlaceholderFormat { + prefix: string; + hasNumbering: boolean; +} + +declare type PrimaryKey = ReadonlyDeep_2<{ + name: string | null; + fields: string[]; +}>; + +/** + * Options common to all variants of `PrismaClientOptions`, regardless of + * whether you connect to your database through a driver adapter or through + * Prisma Accelerate. + */ +declare interface PrismaClientBaseOptions { + /** + * @default "colorless" + */ + errorFormat?: ErrorFormat; + /** + * The default values for Transaction options + * maxWait ?= 2000 + * timeout ?= 5000 + */ + transactionOptions?: Transaction.Options; + /** + * @example + * \`\`\` + * // Defaults to stdout + * log: ['query', 'info', 'warn'] + * + * // Emit as events + * log: [ + * { emit: 'stdout', level: 'query' }, + * { emit: 'stdout', level: 'info' }, + * { emit: 'stdout', level: 'warn' } + * ] + * \`\`\` + * Read more in our [docs](https://pris.ly/d/logging). + */ + log?: Array; + omit?: GlobalOmitOptions; + /** + * SQL commenter plugins that add metadata to SQL queries as comments. + * Comments follow the sqlcommenter format: https://google.github.io/sqlcommenter/ + * + * @example + * ```ts + * new PrismaClient({ + * adapter: new PrismaPg({ connectionString }), + * comments: [ + * traceContext(), + * queryInsights(), + * ], + * }) + * ``` + */ + comments?: SqlCommenterPlugin[]; + /** + * Optional maximum size for the query plan cache. If not provided, a default size will be used. + * A value of `0` can be used to disable the cache entirely. A higher cache size can improve + * performance for applications that execute a large number of unique queries, while a smaller + * cache size can reduce memory usage. + * + * @example + * ``` + * const prisma = new PrismaClient({ + * adapter, + * queryPlanCacheMaxSize: 100, + * }) + * ``` + */ + queryPlanCacheMaxSize?: number; + /** + * @internal + * You probably don't want to use this. \`__internal\` is used by internal tooling. + */ + __internal?: { + debug?: boolean; + /** This can be used for testing purposes */ + configOverride?: (config: GetPrismaClientConfig) => GetPrismaClientConfig; + }; +} + +export { PrismaClientInitializationError } + +export { PrismaClientKnownRequestError } + +/** + * Options passed to the `PrismaClient` constructor. + * + * A driver adapter (or, alternatively, a Prisma Accelerate URL) is **required**. + * See {@link PrismaClientOptionsWithAdapter} and + * {@link PrismaClientOptionsWithAccelerateUrl} for the two variants. All other + * properties live in {@link PrismaClientBaseOptions} and are optional. + * + * Learn more about driver adapters: https://pris.ly/d/driver-adapters + */ +export declare type PrismaClientOptions = PrismaClientOptionsWithAccelerateUrl | PrismaClientOptionsWithAdapter; + +/** + * `PrismaClient` options for connecting to your database through Prisma + * Accelerate instead of a driver adapter. + * + * Learn more: https://pris.ly/d/accelerate + */ +declare interface PrismaClientOptionsWithAccelerateUrl extends PrismaClientBaseOptions { + /** + * The Prisma Accelerate connection URL. Use this option to connect to + * your database through Prisma Accelerate instead of using a driver + * adapter to connect directly. + * + * Learn more: https://pris.ly/d/accelerate + */ + accelerateUrl: string; + adapter?: never; +} + +/** + * `PrismaClient` options for connecting to your database through a driver + * adapter. This is the common case in Prisma 7. + * + * Learn more: https://pris.ly/d/driver-adapters + */ +declare interface PrismaClientOptionsWithAdapter extends PrismaClientBaseOptions { + /** + * A driver adapter that PrismaClient uses to connect to your database, + * such as the ones provided by `@prisma/adapter-pg`, + * `@prisma/adapter-libsql`, `@prisma/adapter-planetscale`, etc. + * + * A driver adapter is **required** unless you connect to your database + * through Prisma Accelerate (in which case use `accelerateUrl` instead). + * + * Learn more: https://pris.ly/d/driver-adapters + * + * @example + * ```ts + * import { PrismaPg } from '@prisma/adapter-pg' + * import { PrismaClient } from './generated/prisma/client' + * + * const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) + * const prisma = new PrismaClient({ adapter }) + * ``` + */ + adapter: SqlDriverAdapterFactory; + accelerateUrl?: never; +} + +export { PrismaClientRustPanicError } + +export { PrismaClientUnknownRequestError } + +export { PrismaClientValidationError } + +declare type PrismaOperationSpec = { + args: TArgs; + action: TAction; + model: string; +}; + +export declare interface PrismaPromise extends Promise { + [Symbol.toStringTag]: 'PrismaPromise'; +} + +/** + * Prisma's `Promise` that is backwards-compatible. All additions on top of the + * original `Promise` are optional so that it can be backwards-compatible. + * @see [[createPrismaPromise]] + */ +declare interface PrismaPromise_2 = any> extends Promise { + get spec(): TSpec; + /** + * Extension of the original `.then` function + * @param onfulfilled same as regular promises + * @param onrejected same as regular promises + * @param transaction transaction options + */ + then(onfulfilled?: (value: TResult) => R1 | PromiseLike, onrejected?: (error: unknown) => R2 | PromiseLike, transaction?: PrismaPromiseTransaction): Promise; + /** + * Extension of the original `.catch` function + * @param onrejected same as regular promises + * @param transaction transaction options + */ + catch(onrejected?: ((reason: any) => R | PromiseLike) | undefined | null, transaction?: PrismaPromiseTransaction): Promise; + /** + * Extension of the original `.finally` function + * @param onfinally same as regular promises + * @param transaction transaction options + */ + finally(onfinally?: (() => void) | undefined | null, transaction?: PrismaPromiseTransaction): Promise; + /** + * Called when executing a batch of regular tx + * @param transaction transaction options for batch tx + */ + requestTransaction?(transaction: PrismaPromiseBatchTransaction): PromiseLike; +} + +declare type PrismaPromiseBatchTransaction = { + kind: 'batch'; + id: number; + isolationLevel?: IsolationLevel; + maxWait?: number; + timeout?: number; + index: number; + lock: PromiseLike; +}; + +declare type PrismaPromiseCallback = (transaction?: PrismaPromiseTransaction) => Promise; + +/** + * Creates a [[PrismaPromise]]. It is Prisma's implementation of `Promise` which + * is essentially a proxy for `Promise`. All the transaction-compatible client + * methods return one, this allows for pre-preparing queries without executing + * them until `.then` is called. It's the foundation of Prisma's query batching. + * @param callback that will be wrapped within our promise implementation + * @see [[PrismaPromise]] + * @returns + */ +declare type PrismaPromiseFactory = >(callback: PrismaPromiseCallback, op?: T) => PrismaPromise_2; + +declare type PrismaPromiseInteractiveTransaction = { + kind: 'itx'; + id: string; + payload: PayloadType; +}; + +declare type PrismaPromiseTransaction = PrismaPromiseBatchTransaction | PrismaPromiseInteractiveTransaction; + +declare type PrismaValue = string | boolean | number | PrismaValue[] | null | Record | PrismaValuePlaceholder | PrismaValueGenerator; + +declare type PrismaValueGenerator = { + prisma__type: 'generatorCall'; + prisma__value: { + name: string; + args: PrismaValue[]; + }; +}; + +declare type PrismaValuePlaceholder = { + prisma__type: 'param'; + prisma__value: { + name: string; + type: string; + }; +}; + +export declare const PrivateResultType: unique symbol; + +declare type Provider = 'mysql' | 'postgres' | 'sqlite' | 'sqlserver'; + +declare namespace Public { + export { + validator + } +} +export { Public } + +declare namespace Public_2 { + export { + Args, + Result, + Payload, + PrismaPromise, + Operation, + Exact + } +} + +declare type Query = ReadonlyDeep_2<{ + name: string; + args: SchemaArg[]; + output: QueryOutput; +}>; + +declare interface Queryable extends AdapterInfo { + /** + * Execute a query and return its result. + */ + queryRaw(params: Query): Promise; + /** + * Execute a query and return the number of affected rows. + */ + executeRaw(params: Query): Promise; +} + +declare type QueryCompiler = { + compile(request: string): QueryPlanNode; + compileBatch(batchRequest: string): BatchResponse; + free(): void; +}; + +declare interface QueryCompilerConstructor { + new (options: QueryCompilerOptions): QueryCompiler; +} + +declare type QueryCompilerOptions = { + datamodel: string; + provider: Provider; + connectionInfo: ConnectionInfo; +}; + +declare type QueryEngineResultData = { + data: T; +}; + +declare type QueryEvent = { + timestamp: Date; + query: string; + params: string; + duration: number; + target: string; +}; + +declare type QueryEventType = 'query'; + +declare type QueryIntrospectionBuiltinType = 'int' | 'bigint' | 'float' | 'double' | 'string' | 'enum' | 'bytes' | 'bool' | 'char' | 'decimal' | 'json' | 'xml' | 'uuid' | 'datetime' | 'date' | 'time' | 'int-array' | 'bigint-array' | 'float-array' | 'double-array' | 'string-array' | 'char-array' | 'bytes-array' | 'bool-array' | 'decimal-array' | 'json-array' | 'xml-array' | 'uuid-array' | 'datetime-array' | 'date-array' | 'time-array' | 'null' | 'unknown'; + +declare type QueryMiddlewareParams = { + /** The model this is executed on */ + model?: string; + /** The action that is being handled */ + action: Action; + /** TODO what is this */ + dataPath: string[]; + /** TODO what is this */ + runInTransaction: boolean; + args?: UserArgs_2; +}; + +export declare type QueryOptions = { + query: { + [ModelName in string]: { + [ModelAction in string]: ModelQueryOptionsCb; + } | QueryOptionsCb; + }; +}; + +export declare type QueryOptionsCb = (args: QueryOptionsCbArgs) => Promise; + +export declare type QueryOptionsCbArgs = { + model?: string; + operation: string; + args: JsArgs | RawQueryArgs; + query: (args: JsArgs | RawQueryArgs) => Promise; +}; + +declare type QueryOutput = ReadonlyDeep_2<{ + name: string; + isRequired: boolean; + isList: boolean; +}>; + +declare type QueryPlanBinding = { + name: string; + expr: QueryPlanNode; +}; + +declare type QueryPlanDbQuery = { + type: 'rawSql'; + sql: string; + args: PrismaValue[]; + argTypes: ArgType[]; +} | { + type: 'templateSql'; + fragments: Fragment[]; + placeholderFormat: PlaceholderFormat; + args: PrismaValue[]; + argTypes: DynamicArgType[]; + chunkable: boolean; +}; + +declare type QueryPlanNode = { + type: 'value'; + args: PrismaValue; +} | { + type: 'seq'; + args: QueryPlanNode[]; +} | { + type: 'get'; + args: { + name: string; + }; +} | { + type: 'let'; + args: { + bindings: QueryPlanBinding[]; + expr: QueryPlanNode; + }; +} | { + type: 'getFirstNonEmpty'; + args: { + names: string[]; + }; +} | { + type: 'query'; + args: QueryPlanDbQuery; +} | { + type: 'execute'; + args: QueryPlanDbQuery; +} | { + type: 'reverse'; + args: QueryPlanNode; +} | { + type: 'sum'; + args: QueryPlanNode[]; +} | { + type: 'concat'; + args: QueryPlanNode[]; +} | { + type: 'unique'; + args: QueryPlanNode; +} | { + type: 'required'; + args: QueryPlanNode; +} | { + type: 'join'; + args: { + parent: QueryPlanNode; + children: JoinExpression[]; + canAssumeStrictEquality: boolean; + }; +} | { + type: 'mapField'; + args: { + field: string; + records: QueryPlanNode; + }; +} | { + type: 'transaction'; + args: QueryPlanNode; +} | { + type: 'dataMap'; + args: { + expr: QueryPlanNode; + structure: ResultNode; + enums: Record>; + }; +} | { + type: 'validate'; + args: { + expr: QueryPlanNode; + rules: DataRule[]; + } & ValidationError; +} | { + type: 'if'; + args: { + value: QueryPlanNode; + rule: DataRule; + then: QueryPlanNode; + else: QueryPlanNode; + }; +} | { + type: 'unit'; +} | { + type: 'diff'; + args: { + from: QueryPlanNode; + to: QueryPlanNode; + fields: string[]; + }; +} | { + type: 'initializeRecord'; + args: { + expr: QueryPlanNode; + fields: Record; + }; +} | { + type: 'mapRecord'; + args: { + expr: QueryPlanNode; + fields: Record; + }; +} | { + type: 'process'; + args: { + expr: QueryPlanNode; + operations: InMemoryOps; + }; +}; + +export { raw } + +export declare type RawParameters = { + __prismaRawParameters__: true; + values: string; +}; + +export declare type RawQueryArgs = Sql | UnknownTypedSql | [query: string, ...values: RawValue[]]; + +declare type RawResponse = { + columns: string[]; + types: QueryIntrospectionBuiltinType[]; + rows: unknown[][]; +}; + +declare type RawTaggedValue = { + $type: 'Raw'; + value: unknown; +}; + +export { RawValue } + +export declare type ReadonlyDeep = { + readonly [K in keyof T]: ReadonlyDeep; +}; + +declare type ReadonlyDeep_2 = { + +readonly [K in keyof O]: ReadonlyDeep_2; +}; + +declare type Record_2 = { + [P in T]: U; +}; +export { Record_2 as Record } + +export declare type RenameAndNestPayloadKeys

= { + [K in keyof P as K extends 'scalars' | 'objects' | 'composites' ? keyof P[K] : never]: P[K]; +}; + +declare type RequestBatchOptions = { + transaction?: TransactionOptions_2; + traceparent?: string; + numTry?: number; + containsWrite: boolean; + customDataProxyFetch?: AccelerateExtensionFetchDecorator; +}; + +declare class RequestHandler { + client: Client; + dataloader: DataLoader; + private logEmitter?; + constructor(client: Client, logEmitter?: LogEmitter); + request(params: RequestParams): Promise; + mapQueryEngineResult({ dataPath, unpacker }: RequestParams, response: QueryEngineResultData): any; + /** + * Handles the error and logs it, logging the error is done synchronously waiting for the event + * handlers to finish. + */ + handleAndLogRequestError(params: HandleErrorParams): never; + handleRequestError({ error, clientMethod, callsite, transaction, args, modelName, globalOmit, }: HandleErrorParams): never; + sanitizeMessage(message: any): any; + unpack(data: unknown, dataPath: string[], unpacker?: Unpacker): any; + get [Symbol.toStringTag](): string; +} + +declare type RequestOptions = { + traceparent?: string; + numTry?: number; + interactiveTransaction?: InteractiveTransactionOptions; + isWrite: boolean; + customDataProxyFetch?: AccelerateExtensionFetchDecorator; +}; + +declare type RequestParams = { + modelName?: string; + action: Action; + protocolQuery: JsonQuery; + dataPath: string[]; + clientMethod: string; + callsite?: CallSite; + transaction?: PrismaPromiseTransaction; + extensions: MergedExtensionsList; + args?: any; + headers?: Record; + unpacker?: Unpacker; + otelParentCtx?: Context; + otelChildCtx?: Context; + globalOmit?: GlobalOmitOptions; + customDataProxyFetch?: AccelerateExtensionFetchDecorator; +}; + +declare type RequiredExtensionArgs = NameArgs & ResultArgs & ModelArgs & ClientArgs & QueryOptions; +export { RequiredExtensionArgs } +export { RequiredExtensionArgs as UserArgs } + +export declare type RequiredKeys = { + [K in keyof O]-?: {} extends Pick_2 ? never : K; +}[keyof O]; + +export declare type Result = T extends { + [K: symbol]: { + types: { + payload: any; + }; + }; +} ? GetResult : GetResult<{ + composites: {}; + objects: {}; + scalars: {}; + name: ''; +}, {}, F>; + +export declare type Result_2 = Result; + +declare namespace Result_3 { + export { + Count, + GetFindResult, + SelectablePayloadFields, + SelectField, + DefaultSelection, + UnwrapPayload, + ApplyOmit, + OmitValue, + GetCountResult, + Aggregate, + GetAggregateResult, + GetBatchResult, + GetGroupByResult, + GetResult, + ExtractGlobalOmit + } +} + +export declare type ResultArg = { + [FieldName in string]: ResultFieldDefinition; +}; + +export declare type ResultArgs = { + result: { + [ModelName in string]: ResultArg; + }; +}; + +export declare type ResultArgsFieldCompute = (model: any) => unknown; + +export declare type ResultFieldDefinition = { + needs?: { + [FieldName in string]: boolean; + }; + compute: ResultArgsFieldCompute; +}; + +declare type ResultNode = { + type: 'affectedRows'; +} | { + type: 'object'; + fields: Record; + serializedName: string | null; + skipNulls: boolean; +} | { + type: 'field'; + dbName: string; + fieldType: FieldType; +}; + +export declare type Return = T extends (...args: any[]) => infer R ? R : T; + +export declare type RuntimeDataModel = { + readonly models: Record; + readonly enums: Record; + readonly types: Record; +}; + +declare type RuntimeEnum = Omit; + +declare type RuntimeModel = Omit; + +declare type RuntimeName = 'workerd' | 'deno' | 'netlify' | 'node' | 'bun' | 'edge-light' | ''; + +declare type Schema = ReadonlyDeep_2<{ + rootQueryType?: string; + rootMutationType?: string; + inputObjectTypes: { + model?: InputType[]; + prisma?: InputType[]; + }; + outputObjectTypes: { + model: OutputType[]; + prisma: OutputType[]; + }; + enumTypes: { + model?: SchemaEnum[]; + prisma: SchemaEnum[]; + }; + fieldRefTypes: { + prisma?: FieldRefType[]; + }; +}>; + +declare type SchemaArg = ReadonlyDeep_2<{ + name: string; + comment?: string; + isNullable: boolean; + isRequired: boolean; + inputTypes: InputTypeRef[]; + isParameterizable: boolean; + requiresOtherFields?: string[]; + deprecation?: Deprecation; +}>; + +declare type SchemaEnum = ReadonlyDeep_2<{ + name: string; + values: string[]; +}>; + +declare type SchemaField = ReadonlyDeep_2<{ + name: string; + isNullable?: boolean; + outputType: OutputTypeRef; + args: SchemaArg[]; + deprecation?: Deprecation; + documentation?: string; +}>; + +export declare type Select = T extends U ? T : never; + +export declare type SelectablePayloadFields = { + objects: { + [k in K]: O; + }; +} | { + composites: { + [k in K]: O; + }; +}; + +export declare type SelectField

, K extends PropertyKey> = P extends { + objects: Record; +} ? P['objects'][K] : P extends { + composites: Record; +} ? P['composites'][K] : never; + +declare type Selection_2 = Record; +export { Selection_2 as Selection } + +/** + * Serialized format stored in the generated client. + */ +declare interface SerializedParamGraph { + /** String table (field names, enum names, root keys) */ + strings: string[]; + /** Base64url-encoded binary blob for structural data */ + graph: string; +} + +export declare function serializeJsonQuery({ modelName, action, args, runtimeDataModel, extensions, callsite, clientMethod, errorFormat, clientVersion, previewFeatures, globalOmit, wrapRawValues, }: SerializeParams): JsonQuery; + +declare type SerializeParams = { + runtimeDataModel: RuntimeDataModel; + modelName?: string; + action: Action; + args?: JsArgs; + extensions?: MergedExtensionsList; + callsite?: CallSite; + clientMethod: string; + clientVersion: string; + errorFormat: ErrorFormat; + previewFeatures: string[]; + globalOmit?: GlobalOmitOptions; + wrapRawValues?: boolean; +}; + +declare class Skip { + constructor(param?: symbol); + ifUndefined(value: T | undefined): T | Skip; +} + +export declare const skip: Skip; + +declare type SortOrder = 'asc' | 'desc'; + +/** + * An interface that represents a span. A span represents a single operation + * within a trace. Examples of span might include remote procedure calls or a + * in-process function calls to sub-components. A Trace has a single, top-level + * "root" Span that in turn may have zero or more child Spans, which in turn + * may have children. + * + * Spans are created by the {@link Tracer.startSpan} method. + */ +declare interface Span { + /** + * Returns the {@link SpanContext} object associated with this Span. + * + * Get an immutable, serializable identifier for this span that can be used + * to create new child spans. Returned SpanContext is usable even after the + * span ends. + * + * @returns the SpanContext object associated with this Span. + */ + spanContext(): SpanContext; + /** + * Sets an attribute to the span. + * + * Sets a single Attribute with the key and value passed as arguments. + * + * @param key the key for this attribute. + * @param value the value for this attribute. Setting a value null or + * undefined is invalid and will result in undefined behavior. + */ + setAttribute(key: string, value: SpanAttributeValue): this; + /** + * Sets attributes to the span. + * + * @param attributes the attributes that will be added. + * null or undefined attribute values + * are invalid and will result in undefined behavior. + */ + setAttributes(attributes: SpanAttributes): this; + /** + * Adds an event to the Span. + * + * @param name the name of the event. + * @param [attributesOrStartTime] the attributes that will be added; these are + * associated with this event. Can be also a start time + * if type is {@type TimeInput} and 3rd param is undefined + * @param [startTime] start time of the event. + */ + addEvent(name: string, attributesOrStartTime?: SpanAttributes | TimeInput, startTime?: TimeInput): this; + /** + * Adds a single link to the span. + * + * Links added after the creation will not affect the sampling decision. + * It is preferred span links be added at span creation. + * + * @param link the link to add. + */ + addLink(link: Link): this; + /** + * Adds multiple links to the span. + * + * Links added after the creation will not affect the sampling decision. + * It is preferred span links be added at span creation. + * + * @param links the links to add. + */ + addLinks(links: Link[]): this; + /** + * Sets a status to the span. If used, this will override the default Span + * status. Default is {@link SpanStatusCode.UNSET}. SetStatus overrides the value + * of previous calls to SetStatus on the Span. + * + * @param status the SpanStatus to set. + */ + setStatus(status: SpanStatus): this; + /** + * Updates the Span name. + * + * This will override the name provided via {@link Tracer.startSpan}. + * + * Upon this update, any sampling behavior based on Span name will depend on + * the implementation. + * + * @param name the Span name. + */ + updateName(name: string): this; + /** + * Marks the end of Span execution. + * + * Call to End of a Span MUST not have any effects on child spans. Those may + * still be running and can be ended later. + * + * Do not return `this`. The Span generally should not be used after it + * is ended so chaining is not desired in this context. + * + * @param [endTime] the time to set as Span's end time. If not provided, + * use the current time as the span's end time. + */ + end(endTime?: TimeInput): void; + /** + * Returns the flag whether this span will be recorded. + * + * @returns true if this Span is active and recording information like events + * with the `AddEvent` operation and attributes using `setAttributes`. + */ + isRecording(): boolean; + /** + * Sets exception as a span event + * @param exception the exception the only accepted values are string or Error + * @param [time] the time to set as Span's event time. If not provided, + * use the current time. + */ + recordException(exception: Exception, time?: TimeInput): void; +} + +/** + * @deprecated please use {@link Attributes} + */ +declare type SpanAttributes = Attributes; + +/** + * @deprecated please use {@link AttributeValue} + */ +declare type SpanAttributeValue = AttributeValue; + +declare type SpanCallback = (span?: Span, context?: Context) => R; + +/** + * A SpanContext represents the portion of a {@link Span} which must be + * serialized and propagated along side of a {@link Baggage}. + */ +declare interface SpanContext { + /** + * The ID of the trace that this span belongs to. It is worldwide unique + * with practically sufficient probability by being made as 16 randomly + * generated bytes, encoded as a 32 lowercase hex characters corresponding to + * 128 bits. + */ + traceId: string; + /** + * The ID of the Span. It is globally unique with practically sufficient + * probability by being made as 8 randomly generated bytes, encoded as a 16 + * lowercase hex characters corresponding to 64 bits. + */ + spanId: string; + /** + * Only true if the SpanContext was propagated from a remote parent. + */ + isRemote?: boolean; + /** + * Trace flags to propagate. + * + * It is represented as 1 byte (bitmap). Bit to represent whether trace is + * sampled or not. When set, the least significant bit documents that the + * caller may have recorded trace data. A caller who does not record trace + * data out-of-band leaves this flag unset. + * + * see {@link TraceFlags} for valid flag values. + */ + traceFlags: number; + /** + * Tracing-system-specific info to propagate. + * + * The tracestate field value is a `list` as defined below. The `list` is a + * series of `list-members` separated by commas `,`, and a list-member is a + * key/value pair separated by an equals sign `=`. Spaces and horizontal tabs + * surrounding `list-members` are ignored. There can be a maximum of 32 + * `list-members` in a `list`. + * More Info: https://www.w3.org/TR/trace-context/#tracestate-field + * + * Examples: + * Single tracing system (generic format): + * tracestate: rojo=00f067aa0ba902b7 + * Multiple tracing systems (with different formatting): + * tracestate: rojo=00f067aa0ba902b7,congo=t61rcWkgMzE + */ + traceState?: TraceState; +} + +declare enum SpanKind { + /** Default value. Indicates that the span is used internally. */ + INTERNAL = 0, + /** + * Indicates that the span covers server-side handling of an RPC or other + * remote request. + */ + SERVER = 1, + /** + * Indicates that the span covers the client-side wrapper around an RPC or + * other remote request. + */ + CLIENT = 2, + /** + * Indicates that the span describes producer sending a message to a + * broker. Unlike client and server, there is no direct critical path latency + * relationship between producer and consumer spans. + */ + PRODUCER = 3, + /** + * Indicates that the span describes consumer receiving a message from a + * broker. Unlike client and server, there is no direct critical path latency + * relationship between producer and consumer spans. + */ + CONSUMER = 4 +} + +/** + * Options needed for span creation + */ +declare interface SpanOptions { + /** + * The SpanKind of a span + * @default {@link SpanKind.INTERNAL} + */ + kind?: SpanKind; + /** A span's attributes */ + attributes?: SpanAttributes; + /** {@link Link}s span to other spans */ + links?: Link[]; + /** A manually specified start time for the created `Span` object. */ + startTime?: TimeInput; + /** The new span should be a root span. (Ignore parent from context). */ + root?: boolean; +} + +declare interface SpanStatus { + /** The status code of this message. */ + code: SpanStatusCode; + /** A developer-facing error message. */ + message?: string; +} + +/** + * An enumeration of status codes. + */ +declare enum SpanStatusCode { + /** + * The default status. + */ + UNSET = 0, + /** + * The operation has been validated by an Application developer or + * Operator to have completed successfully. + */ + OK = 1, + /** + * The operation contains an error. + */ + ERROR = 2 +} + +export { Sql } + +/** + * Information about a compacted batch query (e.g. multiple independent + * `findUnique` queries automatically merged into a single `SELECT` SQL + * statement). + */ +declare interface SqlCommenterCompactedQueryInfo { + /** + * The model name (e.g., "User", "Post"). + */ + readonly modelName: string; + /** + * The Prisma operation (e.g., "findUnique"). + */ + readonly action: SqlCommenterQueryAction; + /** + * The full query objects (selections, arguments, etc.). + * Specifics of the query representation are not part of the public API yet. + */ + readonly queries: ReadonlyArray; +} + +/** + * Context provided to SQL commenter plugins. + */ +export declare interface SqlCommenterContext { + /** + * Information about the Prisma query being executed. + */ + readonly query: SqlCommenterQueryInfo; + /** + * Raw SQL query generated from this Prisma query. + * + * It is always available when `PrismaClient` connects to the database and + * renders SQL queries directly. + * + * When using Prisma Accelerate, SQL rendering happens on Accelerate side and the raw + * SQL strings are not yet available when SQL commenter plugins are executed. + */ + readonly sql?: string; +} + +/** + * A SQL commenter plugin that returns key-value pairs to be added as comments. + * Return an empty object to add no comments. Keys with undefined values will be omitted. + * + * @example + * ```ts + * const myPlugin: SqlCommenterPlugin = (context) => { + * return { + * application: 'my-app', + * model: context.query.modelName ?? 'raw', + * // Conditional key - will be omitted if ctx.sql is undefined + * sqlLength: context.sql ? String(context.sql.length) : undefined, + * } + * } + * ``` + */ +export declare interface SqlCommenterPlugin { + (context: SqlCommenterContext): SqlCommenterTags; +} + +/** + * Prisma query type corresponding to this SQL query. + */ +declare type SqlCommenterQueryAction = JsonQueryAction; + +/** + * Information about the query or queries being executed. + * + * - `single`: A single query is being executed + * - `compacted`: Multiple queries have been compacted into a single SQL statement + */ +export declare type SqlCommenterQueryInfo = ({ + readonly type: 'single'; +} & SqlCommenterSingleQueryInfo) | ({ + readonly type: 'compacted'; +} & SqlCommenterCompactedQueryInfo); + +/** + * Information about a single Prisma query. + */ +export declare interface SqlCommenterSingleQueryInfo { + /** + * The model name (e.g., "User", "Post"). Undefined for raw queries. + */ + readonly modelName?: string; + /** + * The Prisma operation (e.g., "findMany", "createOne", "queryRaw"). + */ + readonly action: SqlCommenterQueryAction; + /** + * The full query object (selection, arguments, etc.). + * Specifics of the query representation are not part of the public API yet. + */ + readonly query: unknown; +} + +/** + * Key-value pairs to add as SQL comments. + * Keys with undefined values will be omitted from the final comment. + */ +export declare type SqlCommenterTags = { + readonly [key: string]: string | undefined; +}; + +declare interface SqlDriverAdapter extends SqlQueryable { + /** + * Execute multiple SQL statements separated by semicolon. + */ + executeScript(script: string): Promise; + /** + * Start new transaction. + */ + startTransaction(isolationLevel?: IsolationLevel_2): Promise; + /** + * Optional method that returns extra connection info + */ + getConnectionInfo?(): ConnectionInfo; + /** + * Dispose of the connection and release any resources. + */ + dispose(): Promise; +} + +export declare interface SqlDriverAdapterFactory extends DriverAdapterFactory { + connect(): Promise; +} + +declare type SqlQuery = { + sql: string; + args: Array; + argTypes: Array; +}; + +declare interface SqlQueryable extends Queryable { +} + +declare interface SqlResultSet { + /** + * List of column types appearing in a database query, in the same order as `columnNames`. + * They are used within the Query Engine to convert values from JS to Quaint values. + */ + columnTypes: Array; + /** + * List of column names appearing in a database query, in the same order as `columnTypes`. + */ + columnNames: Array; + /** + * List of rows retrieved from a database query. + * Each row is a list of values, whose length matches `columnNames` and `columnTypes`. + */ + rows: Array>; + /** + * The last ID of an `INSERT` statement, if any. + * This is required for `AUTO_INCREMENT` columns in databases based on MySQL and SQLite. + */ + lastInsertId?: string; +} + +export { sqltag } + +/** + * Defines TimeInput. + * + * hrtime, epoch milliseconds, performance.now() or Date + */ +declare type TimeInput = HrTime_2 | number | Date; + +export declare type ToTuple = T extends any[] ? T : [T]; + +declare interface TraceState { + /** + * Create a new TraceState which inherits from this TraceState and has the + * given key set. + * The new entry will always be added in the front of the list of states. + * + * @param key key of the TraceState entry. + * @param value value of the TraceState entry. + */ + set(key: string, value: string): TraceState; + /** + * Return a new TraceState which inherits from this TraceState but does not + * contain the given key. + * + * @param key the key for the TraceState entry to be removed. + */ + unset(key: string): TraceState; + /** + * Returns the value to which the specified key is mapped, or `undefined` if + * this map contains no mapping for the key. + * + * @param key with which the specified value is to be associated. + * @returns the value to which the specified key is mapped, or `undefined` if + * this map contains no mapping for the key. + */ + get(key: string): string | undefined; + /** + * Serializes the TraceState to a `list` as defined below. The `list` is a + * series of `list-members` separated by commas `,`, and a list-member is a + * key/value pair separated by an equals sign `=`. Spaces and horizontal tabs + * surrounding `list-members` are ignored. There can be a maximum of 32 + * `list-members` in a `list`. + * + * @returns the serialized string. + */ + serialize(): string; +} + +declare interface TracingHelper { + isEnabled(): boolean; + getTraceParent(context?: Context): string; + dispatchEngineSpans(spans: EngineSpan[]): void; + getActiveContext(): Context | undefined; + runInChildSpan(nameOrOptions: string | ExtendedSpanOptions, callback: SpanCallback): R; +} + +declare namespace Transaction { + export { + IsolationLevel, + Options, + InteractiveTransactionInfo, + TransactionHeaders + } +} + +declare interface Transaction_2 extends AdapterInfo, SqlQueryable { + /** + * Transaction options. + */ + readonly options: TransactionOptions; + /** + * Commit the transaction. + */ + commit(): Promise; + /** + * Roll back the transaction. + */ + rollback(): Promise; + /** + * Creates a savepoint within the currently running transaction. + */ + createSavepoint?(name: string): Promise; + /** + * Rolls back transaction state to a previously created savepoint. + */ + rollbackToSavepoint?(name: string): Promise; + /** + * Releases a previously created savepoint. Optional because not every connector supports this operation. + */ + releaseSavepoint?(name: string): Promise; +} + +declare type TransactionHeaders = { + traceparent?: string; +}; + +declare type TransactionOptions = { + usePhantomQuery: boolean; +}; + +declare type TransactionOptions_2 = { + kind: 'itx'; + options: InteractiveTransactionOptions; +} | { + kind: 'batch'; + options: BatchTransactionOptions; +}; + +export declare class TypedSql { + [PrivateResultType]: Result; + constructor(sql: string, values: Values); + get sql(): string; + get values(): Values; +} + +export declare type TypeMapCbDef = Fn<{ + extArgs: InternalArgs; +}, TypeMapDef>; + +/** Shared */ +export declare type TypeMapDef = Record; + +declare type TypeRef = { + isList: boolean; + type: string; + location: AllowedLocations; + namespace?: FieldNamespace; +}; + +declare namespace Types { + export { + Result_3 as Result, + Extensions_2 as Extensions, + Utils, + Public_2 as Public, + isSkip, + Skip, + skip, + UnknownTypedSql, + OperationPayload as Payload + } +} +export { Types } + +declare type uniqueIndex = ReadonlyDeep_2<{ + name: string; + fields: string[]; +}>; + +export declare type UnknownTypedSql = TypedSql; + +declare type Unpacker = (data: any) => any; + +export declare type UnwrapPayload

= {} extends P ? unknown : { + [K in keyof P]: P[K] extends { + scalars: infer S; + composites: infer C; + }[] ? Array> : P[K] extends { + scalars: infer S; + composites: infer C; + } | null ? S & UnwrapPayload | Select : never; +}; + +export declare type UnwrapPromise

= P extends Promise ? R : P; + +export declare type UnwrapTuple = { + [K in keyof Tuple]: K extends `${number}` ? Tuple[K] extends PrismaPromise ? X : UnwrapPromise : UnwrapPromise; +}; + +/** + * Input that flows from the user into the Client. + */ +declare type UserArgs_2 = any; + +declare namespace Utils { + export { + EmptyToUnknown, + NeverToUnknown, + PatchFlat, + Omit_2 as Omit, + Pick_2 as Pick, + ComputeDeep, + Compute, + OptionalFlat, + ReadonlyDeep, + Narrowable, + Narrow, + Exact, + Cast, + Record_2 as Record, + UnwrapPromise, + UnwrapTuple, + Path, + Fn, + Call, + RequiredKeys, + OptionalKeys, + Optional, + Return, + ToTuple, + RenameAndNestPayloadKeys, + PayloadToResult, + Select, + Equals, + Or, + JsPromise + } +} + +declare type ValidationError = { + errorIdentifier: 'RELATION_VIOLATION'; + context: { + relation: string; + modelA: string; + modelB: string; + }; +} | { + errorIdentifier: 'MISSING_RELATED_RECORD'; + context: { + model: string; + relation: string; + relationType: string; + operation: string; + neededFor?: string; + }; +} | { + errorIdentifier: 'MISSING_RECORD'; + context: { + operation: string; + }; +} | { + errorIdentifier: 'INCOMPLETE_CONNECT_INPUT'; + context: { + expectedRows: number; + }; +} | { + errorIdentifier: 'INCOMPLETE_CONNECT_OUTPUT'; + context: { + expectedRows: number; + relation: string; + relationType: string; + }; +} | { + errorIdentifier: 'RECORDS_NOT_CONNECTED'; + context: { + relation: string; + parent: string; + child: string; + }; +}; + +declare function validator(): (select: Exact) => S; + +declare function validator, O extends keyof C[M] & Operation>(client: C, model: M, operation: O): (select: Exact>) => S; + +declare function validator, O extends keyof C[M] & Operation, P extends keyof Args>(client: C, model: M, operation: O, prop: P): (select: Exact[P]>) => S; + +export { Value } + +export declare const warnOnce: (key: string, message: string, ...args: unknown[]) => void; + +export { } diff --git a/packages/projects-prisma-client/generated/runtime/client.js b/packages/projects-prisma-client/generated/runtime/client.js new file mode 100644 index 0000000..0c096d4 --- /dev/null +++ b/packages/projects-prisma-client/generated/runtime/client.js @@ -0,0 +1,110 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +"use strict";var eu=Object.create;var Jt=Object.defineProperty;var tu=Object.getOwnPropertyDescriptor;var ru=Object.getOwnPropertyNames;var nu=Object.getPrototypeOf,iu=Object.prototype.hasOwnProperty;var yi=(e,t)=>()=>(e&&(t=e(e=0)),t);var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ne=(e,t)=>{for(var r in t)Jt(e,r,{get:t[r],enumerable:!0})},hi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ru(t))!iu.call(e,i)&&i!==r&&Jt(e,i,{get:()=>t[i],enumerable:!(n=tu(t,i))||n.enumerable});return e};var B=(e,t,r)=>(r=e!=null?eu(nu(e)):{},hi(t||!e||!e.__esModule?Jt(r,"default",{value:e,enumerable:!0}):r,e)),ou=e=>hi(Jt({},"__esModule",{value:!0}),e);var Ni=q((Cf,Cu)=>{Cu.exports={name:"@prisma/engines-version",version:"7.9.0-1.e922089b7d7502aff4249d5da3420f6fa55fc6ad",main:"index.js",types:"index.d.ts",license:"Apache-2.0",author:"Tim Suchanek ",prisma:{enginesVersion:"e922089b7d7502aff4249d5da3420f6fa55fc6ad"},repository:{type:"git",url:"https://github.com/prisma/engines-wrapper.git",directory:"packages/engines-version"},devDependencies:{"@types/node":"18.19.76",typescript:"4.9.5"},files:["index.js","index.d.ts"],scripts:{build:"tsc -d"}}});var Di=q(Gt=>{"use strict";Object.defineProperty(Gt,"__esModule",{value:!0});Gt.enginesVersion=void 0;Gt.enginesVersion=Ni().prisma.enginesVersion});var Fi=q((kf,Mi)=>{"use strict";Mi.exports=e=>{let t=e.match(/^[ \t]*(?=\S)/gm);return t?t.reduce((r,n)=>Math.min(r,n.length),1/0):0}});var qi=q((Nf,Vi)=>{"use strict";Vi.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))}});var Ui=q((Lf,Wt)=>{"use strict";Wt.exports=(e={})=>{let t;if(e.repoUrl)t=e.repoUrl;else if(e.user&&e.repo)t=`https://github.com/${e.user}/${e.repo}`;else throw new Error("You need to specify either the `repoUrl` option or both the `user` and `repo` options");let r=new URL(`${t}/issues/new`),n=["body","title","labels","template","milestone","assignee","projects"];for(let i of n){let o=e[i];if(o!==void 0){if(i==="labels"||i==="projects"){if(!Array.isArray(o))throw new TypeError(`The \`${i}\` option should be an array`);o=o.join(",")}r.searchParams.set(i,o)}}return r.toString()};Wt.exports.default=Wt.exports});var an=q((kg,Ki)=>{"use strict";Ki.exports=function(){function e(t,r,n,i,o){return tn?n+1:t+1:i===o?r:r+1}return function(t,r){if(t===r)return 0;if(t.length>r.length){var n=t;t=r,r=n}for(var i=t.length,o=r.length;i>0&&t.charCodeAt(i-1)===r.charCodeAt(o-1);)i--,o--;for(var s=0;s{"use strict"});var ro=yi(()=>{"use strict"});var Rn=q(Se=>{"use strict";Object.defineProperty(Se,"__esModule",{value:!0});Se.anumber=Cn;Se.abytes=Es;Se.ahash=Dp;Se.aexists=Mp;Se.aoutput=Fp;function Cn(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("positive integer expected, got "+e)}function Np(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function Es(e,...t){if(!Np(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function Dp(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Cn(e.outputLen),Cn(e.blockLen)}function Mp(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Fp(e,t){Es(e);let r=t.outputLen;if(e.length{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.add5L=g.add5H=g.add4H=g.add4L=g.add3H=g.add3L=g.rotlBL=g.rotlBH=g.rotlSL=g.rotlSH=g.rotr32L=g.rotr32H=g.rotrBL=g.rotrBH=g.rotrSL=g.rotrSH=g.shrSL=g.shrSH=g.toBig=void 0;g.fromBig=In;g.split=Ts;g.add=$s;var Er=BigInt(2**32-1),kn=BigInt(32);function In(e,t=!1){return t?{h:Number(e&Er),l:Number(e>>kn&Er)}:{h:Number(e>>kn&Er)|0,l:Number(e&Er)|0}}function Ts(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0);g.toBig=Ss;var vs=(e,t,r)=>e>>>r;g.shrSH=vs;var As=(e,t,r)=>e<<32-r|t>>>r;g.shrSL=As;var Cs=(e,t,r)=>e>>>r|t<<32-r;g.rotrSH=Cs;var Rs=(e,t,r)=>e<<32-r|t>>>r;g.rotrSL=Rs;var ks=(e,t,r)=>e<<64-r|t>>>r-32;g.rotrBH=ks;var Is=(e,t,r)=>e>>>r-32|t<<64-r;g.rotrBL=Is;var Os=(e,t)=>t;g.rotr32H=Os;var Ns=(e,t)=>e;g.rotr32L=Ns;var Ds=(e,t,r)=>e<>>32-r;g.rotlSH=Ds;var Ms=(e,t,r)=>t<>>32-r;g.rotlSL=Ms;var Fs=(e,t,r)=>t<>>64-r;g.rotlBH=Fs;var _s=(e,t,r)=>e<>>64-r;g.rotlBL=_s;function $s(e,t,r,n){let i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:i|0}}var Ls=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0);g.add3L=Ls;var Vs=(e,t,r,n)=>t+r+n+(e/2**32|0)|0;g.add3H=Vs;var qs=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0);g.add4L=qs;var js=(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0;g.add4H=js;var Us=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0);g.add5L=Us;var Bs=(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0;g.add5H=Bs;var _p={fromBig:In,split:Ts,toBig:Ss,shrSH:vs,shrSL:As,rotrSH:Cs,rotrSL:Rs,rotrBH:ks,rotrBL:Is,rotr32H:Os,rotr32L:Ns,rotlSH:Ds,rotlSL:Ms,rotlBH:Fs,rotlBL:_s,add:$s,add3L:Ls,add3H:Vs,add4L:qs,add4H:js,add5H:Bs,add5L:Us};g.default=_p});var Js=q(Tr=>{"use strict";Object.defineProperty(Tr,"__esModule",{value:!0});Tr.crypto=void 0;var ge=require("node:crypto");Tr.crypto=ge&&typeof ge=="object"&&"webcrypto"in ge?ge.webcrypto:ge&&typeof ge=="object"&&"randomBytes"in ge?ge:void 0});var zs=q(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.Hash=T.nextTick=T.byteSwapIfBE=T.isLE=void 0;T.isBytes=$p;T.u8=Lp;T.u32=Vp;T.createView=qp;T.rotr=jp;T.rotl=Up;T.byteSwap=Dn;T.byteSwap32=Bp;T.bytesToHex=Jp;T.hexToBytes=Hp;T.asyncLoop=zp;T.utf8ToBytes=Gs;T.toBytes=Sr;T.concatBytes=Wp;T.checkOpts=Kp;T.wrapConstructor=Zp;T.wrapConstructorWithOpts=Yp;T.wrapXOFConstructorWithOpts=Xp;T.randomBytes=ed;var Ke=Js(),Nn=Rn();function $p(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function Lp(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function Vp(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function qp(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function jp(e,t){return e<<32-t|e>>>t}function Up(e,t){return e<>>32-t>>>0}T.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function Dn(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}T.byteSwapIfBE=T.isLE?e=>e:e=>Dn(e);function Bp(e){for(let t=0;tt.toString(16).padStart(2,"0"));function Jp(e){(0,Nn.abytes)(e);let t="";for(let r=0;r=le._0&&e<=le._9)return e-le._0;if(e>=le.A&&e<=le.F)return e-(le.A-10);if(e>=le.a&&e<=le.f)return e-(le.a-10)}function Hp(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let i=0,o=0;i{};T.nextTick=Gp;async function zp(e,t,r){let n=Date.now();for(let i=0;i=0&&oe().update(Sr(n)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function Yp(e){let t=(n,i)=>e(i).update(Sr(n)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=n=>e(n),t}function Xp(e){let t=(n,i)=>e(i).update(Sr(n)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=n=>e(n),t}function ed(e=32){if(Ke.crypto&&typeof Ke.crypto.getRandomValues=="function")return Ke.crypto.getRandomValues(new Uint8Array(e));if(Ke.crypto&&typeof Ke.crypto.randomBytes=="function")return Ke.crypto.randomBytes(e);throw new Error("crypto.getRandomValues must be defined")}});var ra=q(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.shake256=R.shake128=R.keccak_512=R.keccak_384=R.keccak_256=R.keccak_224=R.sha3_512=R.sha3_384=R.sha3_256=R.sha3_224=R.Keccak=void 0;R.keccakP=ea;var Ze=Rn(),Ot=Qs(),ue=zs(),Zs=[],Ys=[],Xs=[],td=BigInt(0),It=BigInt(1),rd=BigInt(2),nd=BigInt(7),id=BigInt(256),od=BigInt(113);for(let e=0,t=It,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],Zs.push(2*(5*n+r)),Ys.push((e+1)*(e+2)/2%64);let i=td;for(let o=0;o<7;o++)t=(t<>nd)*od)%id,t&rd&&(i^=It<<(It<r>32?(0,Ot.rotlBH)(e,t,r):(0,Ot.rotlSH)(e,t,r),Ks=(e,t,r)=>r>32?(0,Ot.rotlBL)(e,t,r):(0,Ot.rotlSL)(e,t,r);function ea(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let s=0;s<10;s++)r[s]=e[s]^e[s+10]^e[s+20]^e[s+30]^e[s+40];for(let s=0;s<10;s+=2){let a=(s+8)%10,l=(s+2)%10,u=r[l],c=r[l+1],p=Ws(u,c,1)^r[a],d=Ks(u,c,1)^r[a+1];for(let h=0;h<50;h+=10)e[s+h]^=p,e[s+h+1]^=d}let i=e[2],o=e[3];for(let s=0;s<24;s++){let a=Ys[s],l=Ws(i,o,a),u=Ks(i,o,a),c=Zs[s];i=e[c],o=e[c+1],e[c]=l,e[c+1]=u}for(let s=0;s<50;s+=10){for(let a=0;a<10;a++)r[a]=e[s+a];for(let a=0;a<10;a++)e[s+a]^=~r[(a+2)%10]&r[(a+4)%10]}e[0]^=sd[n],e[1]^=ad[n]}r.fill(0)}var Nt=class e extends ue.Hash{constructor(t,r,n,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=r,this.outputLen=n,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,Ze.anumber)(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,ue.u32)(this.state)}keccak(){ue.isLE||(0,ue.byteSwap32)(this.state32),ea(this.state32,this.rounds),ue.isLE||(0,ue.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(t){(0,Ze.aexists)(this);let{blockLen:r,state:n}=this;t=(0,ue.toBytes)(t);let i=t.length;for(let o=0;o=n&&this.keccak();let s=Math.min(n-this.posOut,o-i);t.set(r.subarray(this.posOut,this.posOut+s),i),this.posOut+=s,i+=s}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,Ze.anumber)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,Ze.aoutput)(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:r,suffix:n,outputLen:i,rounds:o,enableXOF:s}=this;return t||(t=new e(r,n,i,s,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=n,t.outputLen=i,t.enableXOF=s,t.destroyed=this.destroyed,t}};R.Keccak=Nt;var ye=(e,t,r)=>(0,ue.wrapConstructor)(()=>new Nt(t,e,r));R.sha3_224=ye(6,144,224/8);R.sha3_256=ye(6,136,256/8);R.sha3_384=ye(6,104,384/8);R.sha3_512=ye(6,72,512/8);R.keccak_224=ye(1,144,224/8);R.keccak_256=ye(1,136,256/8);R.keccak_384=ye(1,104,384/8);R.keccak_512=ye(1,72,512/8);var ta=(e,t,r)=>(0,ue.wrapXOFConstructorWithOpts)((n={})=>new Nt(t,e,n.dkLen===void 0?r:n.dkLen,!0));R.shake128=ta(31,168,128/8);R.shake256=ta(31,136,256/8)});var ca=q((bx,he)=>{"use strict";var{sha3_512:ld}=ra(),ia=24,Dt=32,Mn=(e=4,t=Math.random)=>{let r="";for(;r.lengthoa(ld(e)).toString(36).slice(1),na=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),ud=e=>na[Math.floor(e()*na.length)],aa=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{},random:t=Math.random}={})=>{let r=Object.keys(e).toString(),n=r.length?r+Mn(Dt,t):Mn(Dt,t);return sa(n).substring(0,Dt)},la=e=>()=>e++,cd=476782367,ua=({random:e=Math.random,counter:t=la(Math.floor(e()*cd)),length:r=ia,fingerprint:n=aa({random:e})}={})=>function(){let o=ud(e),s=Date.now().toString(36),a=t().toString(36),l=Mn(r,e),u=`${s+l+a+n}`;return`${o+sa(u).substring(1,r)}`},pd=ua(),dd=(e,{minLength:t=2,maxLength:r=Dt}={})=>{let n=e.length,i=/^[0-9a-z]+$/;try{if(typeof e=="string"&&n>=t&&n<=r&&i.test(e))return!0}finally{}return!1};he.exports.getConstants=()=>({defaultLength:ia,bigLength:Dt});he.exports.init=ua;he.exports.createId=pd;he.exports.bufToBigInt=oa;he.exports.createCounter=la;he.exports.createFingerprint=aa;he.exports.isCuid=dd});var pa=q((xx,Mt)=>{"use strict";var{createId:md,init:fd,getConstants:gd,isCuid:yd}=ca();Mt.exports.createId=md;Mt.exports.init=fd;Mt.exports.getConstants=gd;Mt.exports.isCuid=yd});var zm={};Ne(zm,{AnyNull:()=>N.AnyNull,DMMF:()=>ht,DbNull:()=>N.DbNull,Debug:()=>_,Decimal:()=>Kl.Decimal,Extensions:()=>Gr,JsonNull:()=>N.JsonNull,NullTypes:()=>N.NullTypes,ObjectEnumValue:()=>N.ObjectEnumValue,PrismaClientInitializationError:()=>x.PrismaClientInitializationError,PrismaClientKnownRequestError:()=>x.PrismaClientKnownRequestError,PrismaClientRustPanicError:()=>x.PrismaClientRustPanicError,PrismaClientUnknownRequestError:()=>x.PrismaClientUnknownRequestError,PrismaClientValidationError:()=>x.PrismaClientValidationError,Public:()=>zr,Sql:()=>oe.Sql,createParam:()=>Po,defineDmmfProperty:()=>Co,deserializeJsonObject:()=>Z,deserializeRawResult:()=>Qr,dmmfToRuntimeDataModel:()=>Ei,empty:()=>oe.empty,getPrismaClient:()=>Gl,getRuntime:()=>Wl,isAnyNull:()=>N.isAnyNull,isDbNull:()=>N.isDbNull,isJsonNull:()=>N.isJsonNull,isObjectEnumValue:()=>N.isObjectEnumValue,join:()=>oe.join,makeStrictEnum:()=>zl,makeTypedQueryFactory:()=>Ro,raw:()=>oe.raw,serializeJsonQuery:()=>pr,skip:()=>cr,sqltag:()=>oe.sql,warnOnce:()=>sn});module.exports=ou(zm);var Gr={};Ne(Gr,{defineExtension:()=>wi,getExtensionContext:()=>bi});function wi(e){return typeof e=="function"?e:t=>t.$extends(e)}function bi(e){return e}var zr={};Ne(zr,{validator:()=>xi});function xi(...e){return t=>t}var Y=class{_map=new Map;get(t){return this._map.get(t)?.value}set(t,r){this._map.set(t,{value:r})}getOrCreate(t,r){let n=this._map.get(t);if(n)return n.value;let i=r();return this.set(t,i),i}};function de(e){return e.substring(0,1).toLowerCase()+e.substring(1)}function Pi(e,t){let r={};for(let n of e){let i=n[t];r[i]=n}return r}function ot(e){let t;return{get(){return t||(t={value:e()}),t.value}}}function Ei(e){return{models:Wr(e.models),enums:Wr(e.enums),types:Wr(e.types)}}function Wr(e){let t={};for(let{name:r,...n}of e)t[r]=n;return t}var To=require("@prisma/client-runtime-utils");var Ht={};Ne(Ht,{$:()=>Ci,bgBlack:()=>gu,bgBlue:()=>bu,bgCyan:()=>Pu,bgGreen:()=>hu,bgMagenta:()=>xu,bgRed:()=>yu,bgWhite:()=>Eu,bgYellow:()=>wu,black:()=>pu,blue:()=>xe,bold:()=>G,cyan:()=>se,dim:()=>st,gray:()=>ct,green:()=>lt,grey:()=>fu,hidden:()=>uu,inverse:()=>lu,italic:()=>au,magenta:()=>du,red:()=>be,reset:()=>su,strikethrough:()=>cu,underline:()=>at,white:()=>mu,yellow:()=>ut});var Kr,Ti,Si,vi,Ai=!0;typeof process<"u"&&({FORCE_COLOR:Kr,NODE_DISABLE_COLORS:Ti,NO_COLOR:Si,TERM:vi}=process.env||{},Ai=process.stdout&&process.stdout.isTTY);var Ci={enabled:!Ti&&Si==null&&vi!=="dumb"&&(Kr!=null&&Kr!=="0"||Ai)};function A(e,t){let r=new RegExp(`\\x1b\\[${t}m`,"g"),n=`\x1B[${e}m`,i=`\x1B[${t}m`;return function(o){return!Ci.enabled||o==null?o:n+(~(""+o).indexOf(i)?o.replace(r,i+n):o)+i}}var su=A(0,0),G=A(1,22),st=A(2,22),au=A(3,23),at=A(4,24),lu=A(7,27),uu=A(8,28),cu=A(9,29),pu=A(30,39),be=A(31,39),lt=A(32,39),ut=A(33,39),xe=A(34,39),du=A(35,39),se=A(36,39),mu=A(37,39),ct=A(90,39),fu=A(90,39),gu=A(40,49),yu=A(41,49),hu=A(42,49),wu=A(43,49),bu=A(44,49),xu=A(45,49),Pu=A(46,49),Eu=A(47,49);var Tu=100,Ri=["green","yellow","blue","magenta","cyan","red"],pt=[],ki=Date.now(),Su=0,Zr=typeof process<"u"?process.env:{};globalThis.DEBUG??=Zr.DEBUG??"";globalThis.DEBUG_COLORS??=Zr.DEBUG_COLORS?Zr.DEBUG_COLORS==="true":!0;var dt={enable(e){typeof e=="string"&&(globalThis.DEBUG=e)},disable(){let e=globalThis.DEBUG;return globalThis.DEBUG="",e},enabled(e){let t=globalThis.DEBUG.split(",").map(i=>i.replace(/[.+?^${}()|[\]\\]/g,"\\$&")),r=t.some(i=>i===""||i[0]==="-"?!1:e.match(RegExp(i.split("*").join(".*")+"$"))),n=t.some(i=>i===""||i[0]!=="-"?!1:e.match(RegExp(i.slice(1).split("*").join(".*")+"$")));return r&&!n},log:(...e)=>{let[t,r,...n]=e;(console.warn??console.log)(`${t} ${r}`,...n)},formatters:{}};function vu(e){let t={color:Ri[Su++%Ri.length],enabled:dt.enabled(e),namespace:e,log:dt.log,extend:()=>{}},r=(...n)=>{let{enabled:i,namespace:o,color:s,log:a}=t;if(n.length!==0&&pt.push([o,...n]),pt.length>Tu&&pt.shift(),dt.enabled(o)||i){let l=n.map(c=>typeof c=="string"?c:Au(c)),u=`+${Date.now()-ki}ms`;ki=Date.now(),globalThis.DEBUG_COLORS?a(Ht[s](G(o)),...l,Ht[s](u)):a(o,...l,u)}};return new Proxy(r,{get:(n,i)=>t[i],set:(n,i,o)=>t[i]=o})}var _=new Proxy(vu,{get:(e,t)=>dt[t],set:(e,t,r)=>dt[t]=r});function Au(e,t=2){let r=new Set;return JSON.stringify(e,(n,i)=>{if(typeof i=="object"&&i!==null){if(r.has(i))return"[Circular *]";r.add(i)}else if(typeof i=="bigint")return i.toString();return i},t)}function Ii(e=7500){let t=pt.map(([r,...n])=>`${r} ${n.map(i=>typeof i=="string"?i:JSON.stringify(i)).join(" ")}`).join(` +`);return t.lengthIu,info:()=>ku,log:()=>Ru,query:()=>Ou,should:()=>ji,tags:()=>mt,warn:()=>en});var mt={error:be("prisma:error"),warn:ut("prisma:warn"),info:se("prisma:info"),query:xe("prisma:query")},ji={warn:()=>!process.env.PRISMA_DISABLE_WARNINGS};function Ru(...e){console.log(...e)}function en(e,...t){ji.warn()&&console.warn(`${mt.warn} ${e}`,...t)}function ku(e,...t){console.info(`${mt.info} ${e}`,...t)}function Iu(e,...t){console.error(`${mt.error} ${e}`,...t)}function Ou(e,...t){console.log(`${mt.query} ${e}`,...t)}function tn({onlyFirst:e=!1}={}){let r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?(?:\\u0007|\\u001B\\u005C|\\u009C))","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|");return new RegExp(r,e?void 0:"g")}var Nu=tn();function De(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Nu,"")}var gt=B(require("node:path"));function rn(e){return gt.default.sep===gt.default.posix.sep?e:e.split(gt.default.sep).join(gt.default.posix.sep)}function nn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Kt(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n],n);return r}function on(e,t){if(e.length===0)return;let r=e[0];for(let n=1;n{Bi.has(e)||(Bi.add(e),en(t,...r))};function Me(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Fe(e){return e.toString()!=="Invalid Date"}var Qi=require("@prisma/client-runtime-utils");function _e(e){return Qi.Decimal.isDecimal(e)?!0:e!==null&&typeof e=="object"&&typeof e.s=="number"&&typeof e.e=="number"&&typeof e.toFixed=="function"&&Array.isArray(e.d)}var go=require("@prisma/client-runtime-utils");var ht={};Ne(ht,{ModelAction:()=>$e,datamodelEnumToSchemaEnum:()=>Du});function Du(e){return{name:e.name,values:e.values.map(t=>t.name)}}var $e=(b=>(b.findUnique="findUnique",b.findUniqueOrThrow="findUniqueOrThrow",b.findFirst="findFirst",b.findFirstOrThrow="findFirstOrThrow",b.findMany="findMany",b.create="create",b.createMany="createMany",b.createManyAndReturn="createManyAndReturn",b.update="update",b.updateMany="updateMany",b.updateManyAndReturn="updateManyAndReturn",b.upsert="upsert",b.delete="delete",b.deleteMany="deleteMany",b.groupBy="groupBy",b.count="count",b.aggregate="aggregate",b.findRaw="findRaw",b.aggregateRaw="aggregateRaw",b))($e||{});var Wi=B(qi());var zi=B(require("node:fs"));var Ji={keyword:se,entity:se,value:e=>G(xe(e)),punctuation:xe,directive:se,function:se,variable:e=>G(xe(e)),string:e=>G(lt(e)),boolean:ut,number:se,comment:ct};var Mu=e=>e,Zt={},Fu=0,y={manual:Zt.Prism&&Zt.Prism.manual,disableWorkerMessageHandler:Zt.Prism&&Zt.Prism.disableWorkerMessageHandler,util:{encode:function(e){if(e instanceof z){let t=e;return new z(t.type,y.util.encode(t.content),t.alias)}else return Array.isArray(e)?e.map(y.util.encode):e.replace(/&/g,"&").replace(/e.length)return;if(it instanceof z)continue;if(Oe&&L!=t.length-1){P.lastIndex=pe;var p=P.exec(e);if(!p)break;var c=p.index+(U?p[1].length:0),d=p.index+p[0].length,a=L,l=pe;for(let Xl=t.length;a=l&&(++L,pe=l);if(t[L]instanceof z)continue;u=a-L,it=e.slice(pe,l),p.index-=pe}else{P.lastIndex=0;var p=P.exec(it),u=1}if(!p){if(o)break;continue}U&&(Hr=p[1]?p[1].length:0);var c=p.index+Hr,p=p[0].slice(Hr),d=c+p.length,h=it.slice(0,c),m=it.slice(d);let Qt=[L,u];h&&(++L,pe+=h.length,Qt.push(h));let Yl=new z(E,b?y.tokenize(p,b):p,Zl,p,Oe);if(Qt.push(Yl),m&&Qt.push(m),Array.prototype.splice.apply(t,Qt),u!=1&&y.matchGrammar(e,t,r,L,pe,!0,E),o)break}}}},tokenize:function(e,t){let r=[e],n=t.rest;if(n){for(let i in n)t[i]=n[i];delete t.rest}return y.matchGrammar(e,r,t,0,0,!1),r},hooks:{all:{},add:function(e,t){let r=y.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){let r=y.hooks.all[e];if(!(!r||!r.length))for(var n=0,i;i=r[n++];)i(t)}},Token:z};y.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/};y.languages.javascript=y.languages.extend("clike",{"class-name":[y.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/});y.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/;y.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:y.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:y.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:y.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:y.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});y.languages.markup&&y.languages.markup.tag.addInlined("script","javascript");y.languages.js=y.languages.javascript;y.languages.typescript=y.languages.extend("javascript",{keyword:/\b(?:abstract|as|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/});y.languages.ts=y.languages.typescript;function z(e,t,r,n,i){this.type=e,this.content=t,this.alias=r,this.length=(n||"").length|0,this.greedy=!!i}z.stringify=function(e,t){return typeof e=="string"?e:Array.isArray(e)?e.map(function(r){return z.stringify(r,t)}).join(""):_u(e.type)(e.content)};function _u(e){return Ji[e]||Mu}function Hi(e){return $u(e,y.languages.javascript)}function $u(e,t){return y.tokenize(e,t).map(n=>z.stringify(n)).join("")}function Gi(e){return Yr(e)}var Yt=class e{firstLineNumber;lines;static read(t){let r;try{r=zi.default.readFileSync(t,"utf-8")}catch{return null}return e.fromContent(r)}static fromContent(t){let r=t.split(/\r?\n/);return new e(1,r)}constructor(t,r){this.firstLineNumber=t,this.lines=r}get lastLineNumber(){return this.firstLineNumber+this.lines.length-1}mapLineAt(t,r){if(tthis.lines.length+this.firstLineNumber)return this;let n=t-this.firstLineNumber,i=[...this.lines];return i[n]=r(i[n]),new e(this.firstLineNumber,i)}mapLines(t){return new e(this.firstLineNumber,this.lines.map((r,n)=>t(r,this.firstLineNumber+n)))}lineAt(t){return this.lines[t-this.firstLineNumber]}prependSymbolAt(t,r){return this.mapLines((n,i)=>i===t?`${r} ${n}`:` ${n}`)}slice(t,r){let n=this.lines.slice(t-1,r).join(` +`);return new e(t,Gi(n).split(` +`))}highlight(){let t=Hi(this.toString());return new e(this.firstLineNumber,t.split(` +`))}toString(){return this.lines.join(` +`)}};var Lu={red:be,gray:ct,dim:st,bold:G,underline:at,highlightSource:e=>e.highlight()},Vu={red:e=>e,gray:e=>e,dim:e=>e,bold:e=>e,underline:e=>e,highlightSource:e=>e};function qu({message:e,originalMethod:t,isPanic:r,callArguments:n}){return{functionName:`prisma.${t}()`,message:e,isPanic:r??!1,callArguments:n}}function ju({callsite:e,message:t,originalMethod:r,isPanic:n,callArguments:i},o){let s=qu({message:t,originalMethod:r,isPanic:n,callArguments:i});if(!e||typeof window<"u"||process.env.NODE_ENV==="production")return s;let a=e.getLocation();if(!a||!a.lineNumber||!a.columnNumber)return s;let l=Math.max(1,a.lineNumber-3),u=Yt.read(a.fileName)?.slice(l,a.lineNumber),c=u?.lineAt(a.lineNumber);if(u&&c){let p=Bu(c),d=Uu(c);if(!d)return s;s.functionName=`${d.code})`,s.location=a,n||(u=u.mapLineAt(a.lineNumber,m=>m.slice(0,d.openingBraceIndex))),u=o.highlightSource(u);let h=String(u.lastLineNumber).length;if(s.contextLines=u.mapLines((m,E)=>o.gray(String(E).padStart(h))+" "+m).mapLines(m=>o.dim(m)).prependSymbolAt(a.lineNumber,o.bold(o.red("\u2192"))),i){let m=p+h+1;m+=2,s.callArguments=(0,Wi.default)(i,m).slice(m)}}return s}function Uu(e){let t=Object.keys($e).join("|"),n=new RegExp(String.raw`\.(${t})\(`).exec(e);if(n){let i=n.index+n[0].length,o=e.lastIndexOf(" ",n.index)+1;return{code:e.slice(o,i),openingBraceIndex:i}}return null}function Bu(e){let t=0;for(let r=0;r"Unknown error")}function eo(e){return e.errors.flatMap(t=>t.kind==="Union"?eo(t):[t])}function Hu(e){let t=new Map,r=[];for(let n of e){if(n.kind!=="InvalidArgumentType"){r.push(n);continue}let i=`${n.selectionPath.join(".")}:${n.argumentPath.join(".")}`,o=t.get(i);o?t.set(i,{...n,argument:{...n.argument,typeNames:Gu(o.argument.typeNames,n.argument.typeNames)}}):t.set(i,n)}return r.push(...t.values()),r}function Gu(e,t){return[...new Set(e.concat(t))]}function zu(e){return on(e,(t,r)=>{let n=Zi(t),i=Zi(r);return n!==i?n-i:Yi(t)-Yi(r)})}function Zi(e){let t=0;return Array.isArray(e.selectionPath)&&(t+=e.selectionPath.length),Array.isArray(e.argumentPath)&&(t+=e.argumentPath.length),t}function Yi(e){switch(e.kind){case"InvalidArgumentValue":case"ValueTooLarge":return 20;case"InvalidArgumentType":return 10;case"RequiredArgumentMissing":return-10;default:return 0}}var j=class{constructor(t,r){this.name=t;this.value=r}isRequired=!1;makeRequired(){return this.isRequired=!0,this}write(t){let{colors:{green:r}}=t.context;t.addMarginSymbol(r(this.isRequired?"+":"?")),t.write(r(this.name)),this.isRequired||t.write(r("?")),t.write(r(": ")),typeof this.value=="string"?t.write(r(this.value)):t.write(this.value)}};ro();var Le=class{constructor(t=0,r){this.context=r;this.currentIndent=t}lines=[];currentLine="";currentIndent=0;marginSymbol;afterNextNewLineCallback;write(t){return typeof t=="string"?this.currentLine+=t:t.write(this),this}writeJoined(t,r,n=(i,o)=>o.write(i)){let i=r.length-1;for(let o=0;o0&&this.currentIndent--,this}addMarginSymbol(t){return this.marginSymbol=t,this}toString(){return this.lines.concat(this.indentedCurrentLine()).join(` +`)}getCurrentLineLength(){return this.currentLine.length}indentedCurrentLine(){let t=this.currentLine.padStart(this.currentLine.length+2*this.currentIndent);return this.marginSymbol?this.marginSymbol+t.slice(1):t}};to();var tr=class{constructor(t){this.value=t}write(t){t.write(this.value)}markAsError(){this.value.markAsError()}};var rr=e=>e,nr={bold:rr,red:rr,green:rr,dim:rr,enabled:!1},no={bold:G,red:be,green:lt,dim:st,enabled:!0},Ve={write(e){e.writeLine(",")}};var X=class{constructor(t){this.contents=t}isUnderlined=!1;color=t=>t;underline(){return this.isUnderlined=!0,this}setColor(t){return this.color=t,this}write(t){let r=t.getCurrentLineLength();t.write(this.color(this.contents)),this.isUnderlined&&t.afterNextNewline(()=>{t.write(" ".repeat(r)).writeLine(this.color("~".repeat(this.contents.length)))})}};var me=class{hasError=!1;markAsError(){return this.hasError=!0,this}};var qe=class extends me{items=[];addItem(t){return this.items.push(new tr(t)),this}getField(t){return this.items[t]}getPrintWidth(){return this.items.length===0?2:Math.max(...this.items.map(r=>r.value.getPrintWidth()))+2}write(t){if(this.items.length===0){this.writeEmpty(t);return}this.writeWithItems(t)}writeEmpty(t){let r=new X("[]");this.hasError&&r.setColor(t.context.colors.red).underline(),t.write(r)}writeWithItems(t){let{colors:r}=t.context;t.writeLine("[").withIndent(()=>t.writeJoined(Ve,this.items).newLine()).write("]"),this.hasError&&t.afterNextNewline(()=>{t.writeLine(r.red("~".repeat(this.getPrintWidth())))})}asObject(){}};var je=class e extends me{fields={};suggestions=[];addField(t){this.fields[t.name]=t}addSuggestion(t){this.suggestions.push(t)}getField(t){return this.fields[t]}getDeepField(t){let[r,...n]=t,i=this.getField(r);if(!i)return;let o=i;for(let s of n){let a;if(o.value instanceof e?a=o.value.getField(s):o.value instanceof qe&&(a=o.value.getField(Number(s))),!a)return;o=a}return o}getDeepFieldValue(t){return t.length===0?this:this.getDeepField(t)?.value}hasField(t){return!!this.getField(t)}removeAllFields(){this.fields={}}removeField(t){delete this.fields[t]}getFields(){return this.fields}isEmpty(){return Object.keys(this.fields).length===0}getFieldValue(t){return this.getField(t)?.value}getDeepSubSelectionValue(t){let r=this;for(let n of t){if(!(r instanceof e))return;let i=r.getSubSelectionValue(n);if(!i)return;r=i}return r}getDeepSelectionParent(t){let r=this.getSelectionParent();if(!r)return;let n=r;for(let i of t){let o=n.value.getFieldValue(i);if(!o||!(o instanceof e))return;let s=o.getSelectionParent();if(!s)return;n=s}return n}getSelectionParent(){let t=this.getField("select")?.value.asObject();if(t)return{kind:"select",value:t};let r=this.getField("include")?.value.asObject();if(r)return{kind:"include",value:r}}getSubSelectionValue(t){return this.getSelectionParent()?.value.fields[t].value}getPrintWidth(){let t=Object.values(this.fields);return t.length==0?2:Math.max(...t.map(n=>n.getPrintWidth()))+2}write(t){let r=Object.values(this.fields);if(r.length===0&&this.suggestions.length===0){this.writeEmpty(t);return}this.writeWithContents(t,r)}asObject(){return this}writeEmpty(t){let r=new X("{}");this.hasError&&r.setColor(t.context.colors.red).underline(),t.write(r)}writeWithContents(t,r){t.writeLine("{").withIndent(()=>{t.writeJoined(Ve,[...r,...this.suggestions]).newLine()}),t.write("}"),this.hasError&&t.afterNextNewline(()=>{t.writeLine(t.context.colors.red("~".repeat(this.getPrintWidth())))})}};var I=class extends me{constructor(r){super();this.text=r}getPrintWidth(){return this.text.length}write(r){let n=new X(this.text);this.hasError&&n.underline().setColor(r.context.colors.red),r.write(n)}asObject(){}};var wt=class{fields=[];addField(t,r){return this.fields.push({write(n){let{green:i,dim:o}=n.context.colors;n.write(i(o(`${t}: ${r}`))).addMarginSymbol(i(o("+")))}}),this}write(t){let{colors:{green:r}}=t.context;t.writeLine(r("{")).withIndent(()=>{t.writeJoined(Ve,this.fields).newLine()}).write(r("}")).addMarginSymbol(r("+"))}};function er(e,t,r){switch(e.kind){case"MutuallyExclusiveFields":Wu(e,t);break;case"IncludeOnScalar":Ku(e,t);break;case"EmptySelection":Zu(e,t,r);break;case"UnknownSelectionField":tc(e,t);break;case"InvalidSelectionValue":rc(e,t);break;case"UnknownArgument":nc(e,t);break;case"UnknownInputField":ic(e,t);break;case"RequiredArgumentMissing":oc(e,t);break;case"InvalidArgumentType":sc(e,t);break;case"InvalidArgumentValue":ac(e,t);break;case"ValueTooLarge":lc(e,t);break;case"SomeFieldsMissing":uc(e,t);break;case"TooManyFieldsGiven":cc(e,t);break;case"Union":Xi(e,t,r);break;default:throw new Error("not implemented: "+e.kind)}}function Wu(e,t){let r=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();r&&(r.getField(e.firstField)?.markAsError(),r.getField(e.secondField)?.markAsError()),t.addErrorMessage(n=>`Please ${n.bold("either")} use ${n.green(`\`${e.firstField}\``)} or ${n.green(`\`${e.secondField}\``)}, but ${n.red("not both")} at the same time.`)}function Ku(e,t){let[r,n]=Ue(e.selectionPath),i=e.outputType,o=t.arguments.getDeepSelectionParent(r)?.value;if(o&&(o.getField(n)?.markAsError(),i))for(let s of i.fields)s.isRelation&&o.addSuggestion(new j(s.name,"true"));t.addErrorMessage(s=>{let a=`Invalid scalar field ${s.red(`\`${n}\``)} for ${s.bold("include")} statement`;return i?a+=` on model ${s.bold(i.name)}. ${bt(s)}`:a+=".",a+=` +Note that ${s.bold("include")} statements only accept relation fields.`,a})}function Zu(e,t,r){let n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(n){let i=n.getField("omit")?.value.asObject();if(i){Yu(e,t,i);return}if(n.hasField("select")){Xu(e,t);return}}if(r?.[de(e.outputType.name)]){ec(e,t);return}t.addErrorMessage(()=>`Unknown field at "${e.selectionPath.join(".")} selection"`)}function Yu(e,t,r){r.removeAllFields();for(let n of e.outputType.fields)r.addSuggestion(new j(n.name,"false"));t.addErrorMessage(n=>`The ${n.red("omit")} statement includes every field of the model ${n.bold(e.outputType.name)}. At least one field must be included in the result`)}function Xu(e,t){let r=e.outputType,n=t.arguments.getDeepSelectionParent(e.selectionPath)?.value,i=n?.isEmpty()??!1;n&&(n.removeAllFields(),ao(n,r)),t.addErrorMessage(o=>i?`The ${o.red("`select`")} statement for type ${o.bold(r.name)} must not be empty. ${bt(o)}`:`The ${o.red("`select`")} statement for type ${o.bold(r.name)} needs ${o.bold("at least one truthy value")}.`)}function ec(e,t){let r=new wt;for(let i of e.outputType.fields)i.isRelation||r.addField(i.name,"false");let n=new j("omit",r).makeRequired();if(e.selectionPath.length===0)t.arguments.addSuggestion(n);else{let[i,o]=Ue(e.selectionPath),a=t.arguments.getDeepSelectionParent(i)?.value.asObject()?.getField(o);if(a){let l=a?.value.asObject()??new je;l.addSuggestion(n),a.value=l}}t.addErrorMessage(i=>`The global ${i.red("omit")} configuration excludes every field of the model ${i.bold(e.outputType.name)}. At least one field must be included in the result`)}function tc(e,t){let r=lo(e.selectionPath,t);if(r.parentKind!=="unknown"){r.field.markAsError();let n=r.parent;switch(r.parentKind){case"select":ao(n,e.outputType);break;case"include":pc(n,e.outputType);break;case"omit":dc(n,e.outputType);break}}t.addErrorMessage(n=>{let i=[`Unknown field ${n.red(`\`${r.fieldName}\``)}`];return r.parentKind!=="unknown"&&i.push(`for ${n.bold(r.parentKind)} statement`),i.push(`on model ${n.bold(`\`${e.outputType.name}\``)}.`),i.push(bt(n)),i.join(" ")})}function rc(e,t){let r=lo(e.selectionPath,t);r.parentKind!=="unknown"&&r.field.value.markAsError(),t.addErrorMessage(n=>`Invalid value for selection field \`${n.red(r.fieldName)}\`: ${e.underlyingError}`)}function nc(e,t){let r=e.argumentPath[0],n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();n&&(n.getField(r)?.markAsError(),mc(n,e.arguments)),t.addErrorMessage(i=>oo(i,r,e.arguments.map(o=>o.name)))}function ic(e,t){let[r,n]=Ue(e.argumentPath),i=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(i){i.getDeepField(e.argumentPath)?.markAsError();let o=i.getDeepFieldValue(r)?.asObject();o&&uo(o,e.inputType)}t.addErrorMessage(o=>oo(o,n,e.inputType.fields.map(s=>s.name)))}function oo(e,t,r){let n=[`Unknown argument \`${e.red(t)}\`.`],i=gc(t,r);return i&&n.push(`Did you mean \`${e.green(i)}\`?`),r.length>0&&n.push(bt(e)),n.join(" ")}function oc(e,t){let r;t.addErrorMessage(l=>r?.value instanceof I&&r.value.text==="null"?`Argument \`${l.green(o)}\` must not be ${l.red("null")}.`:`Argument \`${l.green(o)}\` is missing.`);let n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(!n)return;let[i,o]=Ue(e.argumentPath),s=new wt,a=n.getDeepFieldValue(i)?.asObject();if(a){if(r=a.getField(o),r&&a.removeField(o),e.inputTypes.length===1&&e.inputTypes[0].kind==="object"){for(let l of e.inputTypes[0].fields)s.addField(l.name,l.typeNames.join(" | "));a.addSuggestion(new j(o,s).makeRequired())}else{let l=e.inputTypes.map(so).join(" | ");a.addSuggestion(new j(o,l).makeRequired())}if(e.dependentArgumentPath){n.getDeepField(e.dependentArgumentPath)?.markAsError();let[,l]=Ue(e.dependentArgumentPath);t.addErrorMessage(u=>`Argument \`${u.green(o)}\` is required because argument \`${u.green(l)}\` was provided.`)}}}function so(e){return e.kind==="list"?`${so(e.elementType)}[]`:e.name}function sc(e,t){let r=e.argument.name,n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();n&&n.getDeepFieldValue(e.argumentPath)?.markAsError(),t.addErrorMessage(i=>{let o=ir("or",e.argument.typeNames.map(s=>i.green(s)));return`Argument \`${i.bold(r)}\`: Invalid value provided. Expected ${o}, provided ${i.red(e.inferredType)}.`})}function ac(e,t){let r=e.argument.name,n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();n&&n.getDeepFieldValue(e.argumentPath)?.markAsError(),t.addErrorMessage(i=>{let o=[`Invalid value for argument \`${i.bold(r)}\``];if(e.underlyingError&&o.push(`: ${e.underlyingError}`),o.push("."),e.argument.typeNames.length>0){let s=ir("or",e.argument.typeNames.map(a=>i.green(a)));o.push(` Expected ${s}.`)}return o.join("")})}function lc(e,t){let r=e.argument.name,n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject(),i;if(n){let s=n.getDeepField(e.argumentPath)?.value;s?.markAsError(),s instanceof I&&(i=s.text)}t.addErrorMessage(o=>{let s=["Unable to fit value"];return i&&s.push(o.red(i)),s.push(`into a 64-bit signed integer for field \`${o.bold(r)}\``),s.join(" ")})}function uc(e,t){let r=e.argumentPath[e.argumentPath.length-1],n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(n){let i=n.getDeepFieldValue(e.argumentPath)?.asObject();i&&uo(i,e.inputType)}t.addErrorMessage(i=>{let o=[`Argument \`${i.bold(r)}\` of type ${i.bold(e.inputType.name)} needs`];return e.constraints.minFieldCount===1?e.constraints.requiredFields?o.push(`${i.green("at least one of")} ${ir("or",e.constraints.requiredFields.map(s=>`\`${i.bold(s)}\``))} arguments.`):o.push(`${i.green("at least one")} argument.`):o.push(`${i.green(`at least ${e.constraints.minFieldCount}`)} arguments.`),o.push(bt(i)),o.join(" ")})}function cc(e,t){let r=e.argumentPath[e.argumentPath.length-1],n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject(),i=[];if(n){let o=n.getDeepFieldValue(e.argumentPath)?.asObject();o&&(o.markAsError(),i=Object.keys(o.getFields()))}t.addErrorMessage(o=>{let s=[`Argument \`${o.bold(r)}\` of type ${o.bold(e.inputType.name)} needs`];return e.constraints.minFieldCount===1&&e.constraints.maxFieldCount==1?s.push(`${o.green("exactly one")} argument,`):e.constraints.maxFieldCount==1?s.push(`${o.green("at most one")} argument,`):s.push(`${o.green(`at most ${e.constraints.maxFieldCount}`)} arguments,`),s.push(`but you provided ${ir("and",i.map(a=>o.red(a)))}. Please choose`),e.constraints.maxFieldCount===1?s.push("one."):s.push(`${e.constraints.maxFieldCount}.`),s.join(" ")})}function ao(e,t){for(let r of t.fields)e.hasField(r.name)||e.addSuggestion(new j(r.name,"true"))}function pc(e,t){for(let r of t.fields)r.isRelation&&!e.hasField(r.name)&&e.addSuggestion(new j(r.name,"true"))}function dc(e,t){for(let r of t.fields)!e.hasField(r.name)&&!r.isRelation&&e.addSuggestion(new j(r.name,"true"))}function mc(e,t){for(let r of t)e.hasField(r.name)||e.addSuggestion(new j(r.name,r.typeNames.join(" | ")))}function lo(e,t){let[r,n]=Ue(e),i=t.arguments.getDeepSubSelectionValue(r)?.asObject();if(!i)return{parentKind:"unknown",fieldName:n};let o=i.getFieldValue("select")?.asObject(),s=i.getFieldValue("include")?.asObject(),a=i.getFieldValue("omit")?.asObject(),l=o?.getField(n);return o&&l?{parentKind:"select",parent:o,field:l,fieldName:n}:(l=s?.getField(n),s&&l?{parentKind:"include",field:l,parent:s,fieldName:n}:(l=a?.getField(n),a&&l?{parentKind:"omit",field:l,parent:a,fieldName:n}:{parentKind:"unknown",fieldName:n}))}function uo(e,t){if(t.kind==="object")for(let r of t.fields)e.hasField(r.name)||e.addSuggestion(new j(r.name,r.typeNames.join(" | ")))}function Ue(e){let t=[...e],r=t.pop();if(!r)throw new Error("unexpected empty path");return[t,r]}function bt({green:e,enabled:t}){return"Available options are "+(t?`listed in ${e("green")}`:"marked with ?")+"."}function ir(e,t){if(t.length===1)return t[0];let r=[...t],n=r.pop();return`${r.join(", ")} ${e} ${n}`}var fc=3;function gc(e,t){let r=1/0,n;for(let i of t){let o=(0,io.default)(e,i);o>fc||o`}};function Be(e){return e instanceof xt}var co=": ",or=class{constructor(t,r){this.name=t;this.value=r}hasError=!1;markAsError(){this.hasError=!0}getPrintWidth(){return this.name.length+this.value.getPrintWidth()+co.length}write(t){let r=new X(this.name);this.hasError&&r.underline().setColor(t.context.colors.red),t.write(r).write(co).write(this.value)}};var un=class{arguments;errorMessages=[];constructor(t){this.arguments=t}write(t){t.write(this.arguments)}addErrorMessage(t){this.errorMessages.push(t)}renderAllMessages(t){return this.errorMessages.map(r=>r(t)).join(` +`)}};function Qe(e){return new un(mo(e))}function mo(e){let t=new je;for(let[r,n]of Object.entries(e)){let i=new or(r,fo(n));t.addField(i)}return t}function fo(e){if(typeof e=="string")return new I(JSON.stringify(e));if(typeof e=="number"||typeof e=="boolean")return new I(String(e));if(typeof e=="bigint")return new I(`${e}n`);if(e===null)return new I("null");if(e===void 0)return new I("undefined");if(_e(e))return new I(`new Prisma.Decimal("${e.toFixed()}")`);if(e instanceof Uint8Array)return Buffer.isBuffer(e)?new I(`Buffer.alloc(${e.byteLength})`):new I(`new Uint8Array(${e.byteLength})`);if(e instanceof Date){let t=Fe(e)?e.toISOString():"Invalid Date";return new I(`new Date("${t}")`)}return(0,po.isObjectEnumValue)(e)?new I(`Prisma.${e._getName()}`):Be(e)?new I(`prisma.${de(e.modelName)}.$fields.${e.name}`):Array.isArray(e)?yc(e):typeof e=="object"?mo(e):new I(Object.prototype.toString.call(e))}function yc(e){let t=new qe;for(let r of e)t.addItem(fo(r));return t}function sr(e,t){let r=t==="pretty"?no:nr,n=e.renderAllMessages(r),i=new Le(0,{colors:r}).write(e).toString();return{message:n,args:i}}function ar({args:e,errors:t,errorFormat:r,callsite:n,originalMethod:i,clientVersion:o,globalOmit:s}){let a=Qe(e);for(let p of t)er(p,a,s);let{message:l,args:u}=sr(a,r),c=Xt({message:l,callsite:n,originalMethod:i,showColors:r==="pretty",callArguments:u});throw new go.PrismaClientValidationError(c,{clientVersion:o})}function ee(e){return e.replace(/^./,t=>t.toLowerCase())}function ho(e,t,r){let n=ee(r);return!t.result||!(t.result.$allModels||t.result[n])?e:hc({...e,...yo(t.name,e,t.result.$allModels),...yo(t.name,e,t.result[n])})}function hc(e){let t=new Y,r=(n,i)=>t.getOrCreate(n,()=>i.has(n)?[n]:(i.add(n),e[n]?e[n].needs.flatMap(o=>r(o,i)):[n]));return Kt(e,n=>({...n,needs:r(n.name,new Set)}))}function yo(e,t,r){return r?Kt(r,({needs:n,compute:i},o)=>({name:o,needs:n?Object.keys(n).filter(s=>n[s]):[],compute:wc(t,o,i)})):{}}function wc(e,t,r){let n=e?.[t]?.compute;return n?i=>r({...i,[t]:n(i)}):r}function wo(e,t){if(!t)return e;let r={...e};for(let n of Object.values(t))if(e[n.name])for(let i of n.needs)r[i]=!0;return r}function bo(e,t){if(!t)return e;let r={...e};for(let n of Object.values(t))if(!e[n.name])for(let i of n.needs)delete r[i];return r}var lr=class{constructor(t,r){this.extension=t;this.previous=r}computedFieldsCache=new Y;modelExtensionsCache=new Y;queryCallbacksCache=new Y;clientExtensions=ot(()=>this.extension.client?{...this.previous?.getAllClientExtensions(),...this.extension.client}:this.previous?.getAllClientExtensions());batchCallbacks=ot(()=>{let t=this.previous?.getAllBatchQueryCallbacks()??[],r=this.extension.query?.$__internalBatch;return r?t.concat(r):t});getAllComputedFields(t){return this.computedFieldsCache.getOrCreate(t,()=>ho(this.previous?.getAllComputedFields(t),this.extension,t))}getAllClientExtensions(){return this.clientExtensions.get()}getAllModelExtensions(t){return this.modelExtensionsCache.getOrCreate(t,()=>{let r=ee(t);return!this.extension.model||!(this.extension.model[r]||this.extension.model.$allModels)?this.previous?.getAllModelExtensions(t):{...this.previous?.getAllModelExtensions(t),...this.extension.model.$allModels,...this.extension.model[r]}})}getAllQueryCallbacks(t,r){return this.queryCallbacksCache.getOrCreate(`${t}:${r}`,()=>{let n=this.previous?.getAllQueryCallbacks(t,r)??[],i=[],o=this.extension.query;return!o||!(o[t]||o.$allModels||o[r]||o.$allOperations)?n:(o[t]!==void 0&&(o[t][r]!==void 0&&i.push(o[t][r]),o[t].$allOperations!==void 0&&i.push(o[t].$allOperations)),t!=="$none"&&o.$allModels!==void 0&&(o.$allModels[r]!==void 0&&i.push(o.$allModels[r]),o.$allModels.$allOperations!==void 0&&i.push(o.$allModels.$allOperations)),o[r]!==void 0&&i.push(o[r]),o.$allOperations!==void 0&&i.push(o.$allOperations),n.concat(i))})}getAllBatchQueryCallbacks(){return this.batchCallbacks.get()}},Je=class e{constructor(t){this.head=t}static empty(){return new e}static single(t){return new e(new lr(t))}isEmpty(){return this.head===void 0}append(t){return new e(new lr(t,this.head))}getAllComputedFields(t){return this.head?.getAllComputedFields(t)}getAllClientExtensions(){return this.head?.getAllClientExtensions()}getAllModelExtensions(t){return this.head?.getAllModelExtensions(t)}getAllQueryCallbacks(t,r){return this.head?.getAllQueryCallbacks(t,r)??[]}getAllBatchQueryCallbacks(){return this.head?.getAllBatchQueryCallbacks()??[]}};var ur=class{constructor(t){this.name=t}};function xo(e){return e instanceof ur}function Po(e){return new ur(e)}var Eo=Symbol(),Pt=class{constructor(t){if(t!==Eo)throw new Error("Skip instance can not be constructed directly")}ifUndefined(t){return t===void 0?cr:t}},cr=new Pt(Eo);function Q(e){return e instanceof Pt}var bc={findUnique:"findUnique",findUniqueOrThrow:"findUniqueOrThrow",findFirst:"findFirst",findFirstOrThrow:"findFirstOrThrow",findMany:"findMany",count:"aggregate",create:"createOne",createMany:"createMany",createManyAndReturn:"createManyAndReturn",update:"updateOne",updateMany:"updateMany",updateManyAndReturn:"updateManyAndReturn",upsert:"upsertOne",delete:"deleteOne",deleteMany:"deleteMany",executeRaw:"executeRaw",queryRaw:"queryRaw",aggregate:"aggregate",groupBy:"groupBy",runCommandRaw:"runCommandRaw",findRaw:"findRaw",aggregateRaw:"aggregateRaw"},So="explicitly `undefined` values are not allowed";function pr({modelName:e,action:t,args:r,runtimeDataModel:n,extensions:i=Je.empty(),callsite:o,clientMethod:s,errorFormat:a,clientVersion:l,previewFeatures:u,globalOmit:c,wrapRawValues:p}){let d=new cn({runtimeDataModel:n,modelName:e,action:t,rootArgs:r,callsite:o,extensions:i,selectionPath:[],argumentPath:[],originalMethod:s,errorFormat:a,clientVersion:l,previewFeatures:u,globalOmit:c,wrapRawValues:p});return{modelName:e,action:bc[t],query:Et(r,d)}}function Et({select:e,include:t,...r}={},n){let i=r.omit;return delete r.omit,{arguments:Ao(r,n),selection:xc(e,t,i,n)}}function xc(e,t,r,n){return e?(t?n.throwValidationError({kind:"MutuallyExclusiveFields",firstField:"include",secondField:"select",selectionPath:n.getSelectionPath()}):r&&n.throwValidationError({kind:"MutuallyExclusiveFields",firstField:"omit",secondField:"select",selectionPath:n.getSelectionPath()}),Sc(e,n)):Pc(n,t,r)}function Pc(e,t,r){let n={};return e.modelOrType&&!e.isRawAction()&&(n.$composites=!0,n.$scalars=!0),t&&Ec(n,t,e),Tc(n,r,e),n}function Ec(e,t,r){for(let[n,i]of Object.entries(t)){if(Q(i))continue;let o=r.nestSelection(n);if(pn(i,o),i===!1||i===void 0){e[n]=!1;continue}let s=r.findField(n);if(s&&s.kind!=="object"&&r.throwValidationError({kind:"IncludeOnScalar",selectionPath:r.getSelectionPath().concat(n),outputType:r.getOutputTypeDescription()}),s){e[n]=Et(i===!0?{}:i,o);continue}if(i===!0){e[n]=!0;continue}e[n]=Et(i,o)}}function Tc(e,t,r){let n=r.getComputedFields(),i={...r.getGlobalOmit(),...t},o=bo(i,n);for(let[s,a]of Object.entries(o)){if(Q(a))continue;pn(a,r.nestSelection(s));let l=r.findField(s);n?.[s]&&!l||(e[s]=!a)}}function Sc(e,t){let r={},n=t.getComputedFields(),i=wo(e,n);for(let[o,s]of Object.entries(i)){if(Q(s))continue;let a=t.nestSelection(o);pn(s,a);let l=t.findField(o);if(!(n?.[o]&&!l)){if(s===!1||s===void 0||Q(s)){r[o]=!1;continue}if(s===!0){l?.kind==="object"?r[o]=Et({},a):r[o]=!0;continue}r[o]=Et(s,a)}}return r}function vo(e,t){if(e===null)return null;if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e;if(typeof e=="bigint")return{$type:"BigInt",value:String(e)};if(Me(e)){if(Fe(e))return{$type:"DateTime",value:e.toISOString()};t.throwValidationError({kind:"InvalidArgumentValue",selectionPath:t.getSelectionPath(),argumentPath:t.getArgumentPath(),argument:{name:t.getArgumentName(),typeNames:["Date"]},underlyingError:"Provided Date object is invalid"})}if(xo(e))return{$type:"Param",value:e.name};if(Be(e))return{$type:"FieldRef",value:{_ref:e.name,_container:e.modelName}};if(Array.isArray(e))return vc(e,t);if(ArrayBuffer.isView(e)){let{buffer:r,byteOffset:n,byteLength:i}=e;return{$type:"Bytes",value:Buffer.from(r,n,i).toString("base64")}}if(Ac(e))return e.values;if(_e(e))return{$type:"Decimal",value:e.toFixed()};if((0,To.isObjectEnumValue)(e)){let r=e._getName();if(r!=="DbNull"&&r!=="JsonNull"&&r!=="AnyNull")throw new Error(`Invalid ObjectEnumValue: expected DbNull, JsonNull, or AnyNull, got ${r}`);return{$type:"Enum",value:r}}if(Cc(e))return e.toJSON();if(typeof e=="object")return Ao(e,t);t.throwValidationError({kind:"InvalidArgumentValue",selectionPath:t.getSelectionPath(),argumentPath:t.getArgumentPath(),argument:{name:t.getArgumentName(),typeNames:[]},underlyingError:`We could not serialize ${Object.prototype.toString.call(e)} value. Serialize the object to JSON or implement a ".toJSON()" method on it`})}function Ao(e,t){if(t.shouldWrapRawValues()&&e.$type)return{$type:"Raw",value:e};let r={};for(let n in e){let i=e[n],o=t.nestArgument(n);Q(i)||(i!==void 0?r[n]=vo(i,o):t.isPreviewFeatureOn("strictUndefinedChecks")&&t.throwValidationError({kind:"InvalidArgumentValue",argumentPath:o.getArgumentPath(),selectionPath:t.getSelectionPath(),argument:{name:t.getArgumentName(),typeNames:[]},underlyingError:So}))}return r}function vc(e,t){let r=[];for(let n=0;n({name:t.name,typeName:"boolean",isRelation:t.kind==="object"}))}}isRawAction(){return["executeRaw","queryRaw","runCommandRaw","findRaw","aggregateRaw"].includes(this.params.action)}isPreviewFeatureOn(t){return this.params.previewFeatures.includes(t)}shouldWrapRawValues(){return this.params.wrapRawValues??!0}getComputedFields(){if(this.params.modelName)return this.params.extensions.getAllComputedFields(this.params.modelName)}findField(t){return this.modelOrType?.fields.find(r=>r.name===t)}nestSelection(t){let r=this.findField(t),n=r?.kind==="object"?r.type:void 0;return new e({...this.params,modelName:n,selectionPath:this.params.selectionPath.concat(t)})}getGlobalOmit(){return this.params.modelName&&this.shouldApplyGlobalOmit()?this.params.globalOmit?.[de(this.params.modelName)]??{}:{}}shouldApplyGlobalOmit(){switch(this.params.action){case"findFirst":case"findFirstOrThrow":case"findUniqueOrThrow":case"findMany":case"upsert":case"findUnique":case"createManyAndReturn":case"create":case"update":case"updateManyAndReturn":case"delete":return!0;case"executeRaw":case"aggregateRaw":case"runCommandRaw":case"findRaw":case"createMany":case"deleteMany":case"groupBy":case"updateMany":case"count":case"aggregate":case"queryRaw":return!1;default:ae(this.params.action,"Unknown action")}}nestArgument(t){return new e({...this.params,argumentPath:this.params.argumentPath.concat(t)})}};function Co(e,t){let r=ot(()=>Rc(t));Object.defineProperty(e,"dmmf",{get:()=>r.get()})}function Rc(e){return{datamodel:{models:dn(e.models),enums:dn(e.enums),types:dn(e.types)}}}function dn(e){return Object.entries(e).map(([t,r])=>({name:t,...r}))}var mn=new WeakMap,dr="$$PrismaTypedSql",Tt=class{constructor(t,r){mn.set(this,{sql:t,values:r}),Object.defineProperty(this,dr,{value:dr})}get sql(){return mn.get(this).sql}get values(){return mn.get(this).values}};function Ro(e){return(...t)=>new Tt(e,t)}function mr(e){return e!=null&&e[dr]===dr}var Bl=require("@prisma/client-runtime-utils");var Ql=require("node:async_hooks"),Jl=require("node:events");function St(e){return{getKeys(){return Object.keys(e)},getPropertyValue(t){return e[t]}}}function $(e,t){return{getKeys(){return[e]},getPropertyValue(){return t()}}}function Pe(e){let t=new Y;return{getKeys(){return e.getKeys()},getPropertyValue(r){return t.getOrCreate(r,()=>e.getPropertyValue(r))},getPropertyDescriptor(r){return e.getPropertyDescriptor?.(r)}}}var fr={enumerable:!0,configurable:!0,writable:!0};function gr(e){let t=new Set(e);return{getPrototypeOf:()=>Object.prototype,getOwnPropertyDescriptor:()=>fr,has:(r,n)=>t.has(n),set:(r,n,i)=>t.add(n)&&Reflect.set(r,n,i),ownKeys:()=>[...t]}}var ko=Symbol.for("nodejs.util.inspect.custom");function W(e,t){let r=kc(t),n=new Set,i=new Proxy(e,{get(o,s){if(n.has(s))return o[s];let a=r.get(s);return a?a.getPropertyValue(s):o[s]},has(o,s){if(n.has(s))return!0;let a=r.get(s);return a?a.has?.(s)??!0:Reflect.has(o,s)},ownKeys(o){let s=Io(Reflect.ownKeys(o),r),a=Io(Array.from(r.keys()),r);return[...new Set([...s,...a,...n])]},set(o,s,a){return r.get(s)?.getPropertyDescriptor?.(s)?.writable===!1?!1:(n.add(s),Reflect.set(o,s,a))},getOwnPropertyDescriptor(o,s){let a=Reflect.getOwnPropertyDescriptor(o,s);if(a&&!a.configurable)return a;let l=r.get(s);return l?l.getPropertyDescriptor?{...fr,...l?.getPropertyDescriptor(s)}:fr:a},defineProperty(o,s,a){return n.add(s),Reflect.defineProperty(o,s,a)},getPrototypeOf:()=>Object.prototype});return i[ko]=function(){let o={...this};return delete o[ko],o},i}function kc(e){let t=new Map;for(let r of e){let n=r.getKeys();for(let i of n)t.set(i,r)}return t}function Io(e,t){return e.filter(r=>t.get(r)?.has?.(r)??!0)}function He(e){return{getKeys(){return e},has(){return!1},getPropertyValue(){}}}function Oo(e){if(e===void 0)return"";let t=Qe(e);return new Le(0,{colors:nr}).write(t).toString()}var vt="";function No(e){var t=e.split(` +`);return t.reduce(function(r,n){var i=Nc(n)||Mc(n)||$c(n)||jc(n)||Vc(n);return i&&r.push(i),r},[])}var Ic=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|rsc||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Oc=/\((\S*)(?::(\d+))(?::(\d+))\)/;function Nc(e){var t=Ic.exec(e);if(!t)return null;var r=t[2]&&t[2].indexOf("native")===0,n=t[2]&&t[2].indexOf("eval")===0,i=Oc.exec(t[2]);return n&&i!=null&&(t[2]=i[1],t[3]=i[2],t[4]=i[3]),{file:r?null:t[2],methodName:t[1]||vt,arguments:r?[t[2]]:[],lineNumber:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}var Dc=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|rsc|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function Mc(e){var t=Dc.exec(e);return t?{file:t[2],methodName:t[1]||vt,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}var Fc=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|rsc|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,_c=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function $c(e){var t=Fc.exec(e);if(!t)return null;var r=t[3]&&t[3].indexOf(" > eval")>-1,n=_c.exec(t[3]);return r&&n!=null&&(t[3]=n[1],t[4]=n[2],t[5]=null),{file:t[3],methodName:t[1]||vt,arguments:t[2]?t[2].split(","):[],lineNumber:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}var Lc=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function Vc(e){var t=Lc.exec(e);return t?{file:t[3],methodName:t[1]||vt,arguments:[],lineNumber:+t[4],column:t[5]?+t[5]:null}:null}var qc=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function jc(e){var t=qc.exec(e);return t?{file:t[2],methodName:t[1]||vt,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}var fn=class{getLocation(){return null}},gn=class{_error;constructor(){this._error=new Error}getLocation(){let t=this._error.stack;if(!t)return null;let n=No(t).find(i=>{if(!i.file)return!1;let o=rn(i.file);return o!==""&&!o.includes("@prisma")&&!o.includes("/packages/client/src/runtime/")&&!o.endsWith("/runtime/client.js")&&!o.startsWith("internal/")&&!i.methodName.includes("new ")&&!i.methodName.includes("getCallSite")&&!i.methodName.includes("Proxy.")&&i.methodName.split(".").length<4});return!n||!n.file?null:{fileName:n.file,lineNumber:n.lineNumber,columnNumber:n.column}}};function fe(e){return e==="minimal"?typeof $EnabledCallSite=="function"&&e!=="minimal"?new $EnabledCallSite:new fn:new gn}var Do={_avg:!0,_count:!0,_sum:!0,_min:!0,_max:!0};function Ge(e={}){let t=Bc(e);return Object.entries(t).reduce((n,[i,o])=>(Do[i]!==void 0?n.select[i]={select:o}:n[i]=o,n),{select:{}})}function Bc(e={}){return typeof e._count=="boolean"?{...e,_count:{_all:e._count}}:e}function yr(e={}){return t=>(typeof e._count=="boolean"&&(t._count=t._count._all),t)}function Mo(e,t){let r=yr(e);return t({action:"aggregate",unpacker:r,argsMapper:Ge})(e)}function Qc(e={}){let{select:t,...r}=e;return typeof t=="object"?Ge({...r,_count:t}):Ge({...r,_count:{_all:!0}})}function Jc(e={}){return typeof e.select=="object"?t=>yr(e)(t)._count:t=>yr(e)(t)._count._all}function Fo(e,t){return t({action:"count",unpacker:Jc(e),argsMapper:Qc})(e)}function Hc(e={}){let t=Ge(e);if(Array.isArray(t.by))for(let r of t.by)typeof r=="string"&&(t.select[r]=!0);else typeof t.by=="string"&&(t.select[t.by]=!0);return t}function Gc(e={}){return t=>(typeof e?._count=="boolean"&&t.forEach(r=>{r._count=r._count._all}),t)}function _o(e,t){return t({action:"groupBy",unpacker:Gc(e),argsMapper:Hc})(e)}function $o(e,t,r){if(t==="aggregate")return n=>Mo(n,r);if(t==="count")return n=>Fo(n,r);if(t==="groupBy")return n=>_o(n,r)}function Lo(e,t){let r=t.fields.filter(i=>!i.relationName),n=Pi(r,"name");return new Proxy({},{get(i,o){if(o in i||typeof o=="symbol")return i[o];let s=n[o];if(s)return new xt(e,o,s.type,s.isList,s.kind==="enum")},...gr(Object.keys(n))})}var Vo=e=>Array.isArray(e)?e:e.split("."),yn=(e,t)=>Vo(t).reduce((r,n)=>r&&r[n],e),qo=(e,t,r)=>Vo(t).reduceRight((n,i,o,s)=>Object.assign({},yn(e,s.slice(0,o)),{[i]:n}),r);function zc(e,t){return e===void 0||t===void 0?[]:[...t,"select",e]}function Wc(e,t,r){return t===void 0?e??{}:qo(t,r,e||!0)}function hn(e,t,r,n,i,o){let a=e._runtimeDataModel.models[t].fields.reduce((l,u)=>({...l,[u.name]:u}),{});return l=>{let u=fe(e._errorFormat),c=zc(n,i),p=Wc(l,o,c),d=r({dataPath:c,callsite:u})(p),h=Kc(e,t);return new Proxy(d,{get(m,E){if(!h.includes(E))return m[E];let w=[a[E].type,r,E],P=[c,p];return hn(e,...w,...P)},...gr([...h,...Object.getOwnPropertyNames(d)])})}}function Kc(e,t){return e._runtimeDataModel.models[t].fields.filter(r=>r.kind==="object").map(r=>r.name)}var Zc=["findUnique","findUniqueOrThrow","findFirst","findFirstOrThrow","create","update","upsert","delete"],Yc=["aggregate","count","groupBy"];function wn(e,t){let r=e._extensions.getAllModelExtensions(t)??{},n=[Xc(e,t),tp(e,t),St(r),$("name",()=>t),$("$name",()=>t),$("$parent",()=>e._appliedParent)];return W({},n)}function Xc(e,t){let r=ee(t),n=Object.keys($e).concat("count");return{getKeys(){return n},getPropertyValue(i){let o=i,s=a=>l=>{let u=fe(e._errorFormat);return e._createPrismaPromise(c=>{let p={args:l,dataPath:[],action:o,model:t,clientMethod:`${r}.${i}`,jsModelName:r,transaction:c,callsite:u};return e._request({...p,...a})},{action:o,args:l,model:t})};return Zc.includes(o)?hn(e,t,s):ep(i)?$o(e,i,s):s({})}}}function ep(e){return Yc.includes(e)}function tp(e,t){return Pe($("fields",()=>{let r=e._runtimeDataModel.models[t];return Lo(t,r)}))}function jo(e){return e.replace(/^./,t=>t.toUpperCase())}var bn=Symbol();function At(e){let t=[rp(e),np(e),$(bn,()=>e),$("$parent",()=>e._appliedParent)],r=e._extensions.getAllClientExtensions();return r&&t.push(St(r)),W(e,t)}function rp(e){let t=Object.getPrototypeOf(e._originalClient),r=[...new Set(Object.getOwnPropertyNames(t))];return{getKeys(){return r},getPropertyValue(n){return e[n]}}}function np(e){let t=Object.keys(e._runtimeDataModel.models),r=t.map(ee),n=[...new Set(t.concat(r))];return Pe({getKeys(){return n},getPropertyValue(i){let o=jo(i);if(e._runtimeDataModel.models[o]!==void 0)return wn(e,o);if(e._runtimeDataModel.models[i]!==void 0)return wn(e,i)},getPropertyDescriptor(i){if(!r.includes(i))return{enumerable:!1}}})}function Uo(e){return e[bn]?e[bn]:e}function Bo(e){if(typeof e=="function")return e(this);let t=Object.create(this._originalClient,{_extensions:{value:this._extensions.append(e)},_appliedParent:{value:this,configurable:!0},$on:{value:void 0}});return At(t)}function Qo({result:e,modelName:t,select:r,omit:n,extensions:i}){let o=i.getAllComputedFields(t);if(!o)return e;let s=[],a=[];for(let l of Object.values(o)){if(n){if(n[l.name])continue;let u=l.needs.filter(c=>n[c]);u.length>0&&a.push(He(u))}else if(r){if(!r[l.name])continue;let u=l.needs.filter(c=>!r[c]);u.length>0&&a.push(He(u))}ip(e,l.needs)&&s.push(op(l,W(e,s)))}return s.length>0||a.length>0?W(e,[...s,...a]):e}function ip(e,t){return t.every(r=>nn(e,r))}function op(e,t){return Pe($(e.name,()=>e.compute(t)))}function hr({visitor:e,result:t,args:r,runtimeDataModel:n,modelName:i}){if(Array.isArray(t)){for(let s=0;sc.name===o);if(!l||l.kind!=="object"||!l.relationName)continue;let u=typeof s=="object"?s:{};t[o]=hr({visitor:i,result:t[o],args:u,modelName:l.type,runtimeDataModel:n})}}function Ho({result:e,modelName:t,args:r,extensions:n,runtimeDataModel:i,globalOmit:o}){return n.isEmpty()||e==null||typeof e!="object"||!i.models[t]?e:hr({result:e,args:r??{},modelName:t,runtimeDataModel:i,visitor:(a,l,u)=>{let c=ee(l);return Qo({result:a,modelName:c,select:u.select,omit:u.select?void 0:{...o?.[c],...u.omit},extensions:n})}})}var Ee=require("@prisma/client-runtime-utils");var sp=["$connect","$disconnect","$on","$use","$extends"],Go=sp;function zo(e){if(e instanceof Ee.Sql)return ap(e);if(mr(e))return lp(e);if(Array.isArray(e)){let r=[e[0]];for(let n=1;n{let o=t.customDataProxyFetch;return"transaction"in t&&i!==void 0&&(t.transaction?.kind==="batch"&&t.transaction.lock.then(),t.transaction=i),n===r.length?e._executeRequest(t):r[n]({model:t.model,operation:t.model?t.action:t.clientMethod,args:zo(t.args??{}),__internalParams:t,query:(s,a=t)=>{let l=a.customDataProxyFetch;return a.customDataProxyFetch=es(o,l),a.args=s,Ko(e,a,r,n+1)}})})}function Zo(e,t){let{jsModelName:r,action:n,clientMethod:i}=t,o=r?n:i;if(e._extensions.isEmpty())return e._executeRequest(t);let s=e._extensions.getAllQueryCallbacks(r??"$none",o);return Ko(e,t,s)}function Yo(e){return t=>{let r={requests:t},n=t[0].extensions.getAllBatchQueryCallbacks();return n.length?Xo(r,n,0,e):e(r)}}function Xo(e,t,r,n){if(r===t.length)return n(e);let i=e.customDataProxyFetch,o=e.requests[0].transaction;return t[r]({args:{queries:e.requests.map(s=>({model:s.modelName,operation:s.action,args:s.args})),transaction:o?{isolationLevel:o.kind==="batch"?o.isolationLevel:void 0}:void 0},__internalParams:e,query(s,a=e){let l=a.customDataProxyFetch;return a.customDataProxyFetch=es(i,l),Xo(a,t,r+1,n)}})}var Wo=e=>e;function es(e=Wo,t=Wo){return r=>e(t(r))}function rs({dataPath:e,modelName:t,args:r,runtimeDataModel:n}){let i={modelName:t,args:r??{}},o=up(e);if(!o||o.length===0)return i;let s=t,a=r??{};for(let l of o){let u=n.models[s];if(!u)return i;let c=u.fields.find(p=>p.name===l);if(!c)throw new Error(`Could not resolve relation field "${l}" on model "${s}" from dataPath "${e.join(".")}"`);if(c.kind!=="object"||!c.relationName)return i;s=c.type,a=cp(a,l)}return{modelName:s,args:a}}function up(e){let t=[];for(let r=0;rxn(e[r],t[r]))}function ze(e,t){let r=Object.keys(e),n=Object.keys(t);return(r.length{if(typeof e[o]==typeof t[o]&&typeof e[o]!="object")return e[o]===t[o];if(Rt.Decimal.isDecimal(e[o])||Rt.Decimal.isDecimal(t[o])){let s=ns(e[o]),a=ns(t[o]);return s&&a&&s.equals(a)}else if(e[o]instanceof Uint8Array||t[o]instanceof Uint8Array){let s=is(e[o]),a=is(t[o]);return s&&a&&s.equals(a)}else{if(e[o]instanceof Date||t[o]instanceof Date)return os(e[o])?.getTime()===os(t[o])?.getTime();if(typeof e[o]=="bigint"||typeof t[o]=="bigint")return ss(e[o])===ss(t[o]);if(typeof e[o]=="number"||typeof t[o]=="number")return as(e[o])===as(t[o])}return xn(e[o],t[o])})}function ns(e){return Rt.Decimal.isDecimal(e)?e:typeof e=="number"||typeof e=="string"?new Rt.Decimal(e):void 0}function is(e){return Buffer.isBuffer(e)?e:e instanceof Uint8Array?Buffer.from(e.buffer,e.byteOffset,e.byteLength):typeof e=="string"?Buffer.from(e,"base64"):void 0}function os(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0}function ss(e){return typeof e=="bigint"?e:typeof e=="number"||typeof e=="string"?BigInt(e):void 0}function as(e){return typeof e=="number"?e:typeof e=="string"?Number(e):void 0}function K(e){return JSON.stringify(e,(t,r)=>typeof r=="bigint"?r.toString():ArrayBuffer.isView(r)?Buffer.from(r.buffer,r.byteOffset,r.byteLength).toString("base64"):r)}function pp(e){return e!==null&&typeof e=="object"&&typeof e.$type=="string"}function dp(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n],n);return r}function Z(e){return e===null?e:Array.isArray(e)?e.map(Z):typeof e=="object"?pp(e)?mp(e):e.constructor!==null&&e.constructor.name!=="Object"?e:dp(e,Z):e}function mp({$type:e,value:t}){switch(e){case"BigInt":return BigInt(t);case"Bytes":{let{buffer:r,byteOffset:n,byteLength:i}=Buffer.from(t,"base64");return new Uint8Array(r,n,i)}case"DateTime":return new Date(t);case"Decimal":return new ls.Decimal(t);case"Json":return JSON.parse(t);case"Raw":return t;case"FieldRef":throw new Error("FieldRef tagged values cannot be deserialized to JavaScript values");case"Enum":return t;default:S(t,"Unknown tagged value")}}function wr(e){return e.name==="DriverAdapterError"&&typeof e.cause=="object"}var f={Int32:0,Int64:1,Float:2,Double:3,Numeric:4,Boolean:5,Character:6,Text:7,Date:8,Time:9,DateTime:10,Json:11,Enum:12,Bytes:13,Set:14,Uuid:15,Int32Array:64,Int64Array:65,FloatArray:66,DoubleArray:67,NumericArray:68,BooleanArray:69,CharacterArray:70,TextArray:71,DateArray:72,TimeArray:73,DateTimeArray:74,JsonArray:75,EnumArray:76,BytesArray:77,UuidArray:78,UnknownNumber:128};var O=class extends Error{name="UserFacingError";code;meta;constructor(t,r,n){super(t),this.code=r,this.meta=n??{}}toQueryResponseErrorObject(){return{error:this.message,user_facing_error:{is_panic:!1,message:this.message,meta:this.meta,error_code:this.code}}}};function We(e){if(!wr(e))throw e;let t=hp(e),r=cs(e);throw t!==void 0&&r!==void 0?new O(r,t,{driverAdapterError:e}):yp(e.cause.kind)?gp(e):e}function En(e){throw wr(e)?fp(e):e}function fp(e){let t=e.cause.originalCode??"N/A",r=us(e);return new O(`Raw query failed. Code: \`${t}\`. Message: \`${r}\``,"P2010",{driverAdapterError:e})}function gp(e){let t=e.cause.originalCode??"N/A",r=us(e);return new O(`Database error. Code: \`${t}\`. Message: \`${r}\``,"P2039",{driverAdapterError:e})}function us(e){return e.cause.originalMessage??cs(e)??e.message??"N/A"}function yp(e){switch(e){case"postgres":case"mysql":case"sqlite":case"mssql":return!0;default:return!1}}function hp(e){switch(e.cause.kind){case"AuthenticationFailed":return"P1000";case"DatabaseNotReachable":return"P1001";case"DatabaseDoesNotExist":return"P1003";case"SocketTimeout":return"P1008";case"DatabaseAlreadyExists":return"P1009";case"DatabaseAccessDenied":return"P1010";case"TlsConnectionError":return"P1011";case"ConnectionClosed":return"P1017";case"TransactionAlreadyClosed":return"P1018";case"LengthMismatch":return"P2000";case"UniqueConstraintViolation":return"P2002";case"ForeignKeyConstraintViolation":return"P2003";case"InvalidInputValue":return"P2007";case"UnsupportedNativeDataType":return"P2010";case"NullConstraintViolation":return"P2011";case"ValueOutOfRange":return"P2020";case"TableDoesNotExist":return"P2021";case"ColumnNotFound":return"P2022";case"InvalidIsolationLevel":case"InconsistentColumnData":return"P2023";case"MissingFullTextSearchIndex":return"P2030";case"TransactionWriteConflict":return"P2034";case"GenericJs":return"P2036";case"TooManyConnections":return"P2037";case"postgres":case"sqlite":case"mysql":case"mssql":return;default:S(e.cause,`Unknown error: ${K(e.cause)}`)}}function cs(e){switch(e.cause.kind){case"AuthenticationFailed":return`Authentication failed against the database server, the provided database credentials for \`${e.cause.user??"(not available)"}\` are not valid`;case"DatabaseNotReachable":{let t=e.cause.host&&e.cause.port?`${e.cause.host}:${e.cause.port}`:e.cause.host;return`Can't reach database server${t?` at ${t}`:""}`}case"DatabaseDoesNotExist":return`Database \`${e.cause.db??"(not available)"}\` does not exist on the database server`;case"SocketTimeout":return"Operation has timed out";case"DatabaseAlreadyExists":return`Database \`${e.cause.db??"(not available)"}\` already exists on the database server`;case"DatabaseAccessDenied":return`User was denied access on the database \`${e.cause.db??"(not available)"}\``;case"TlsConnectionError":return`Error opening a TLS connection: ${e.cause.reason}`;case"ConnectionClosed":return"Server has closed the connection.";case"TransactionAlreadyClosed":return e.cause.cause;case"LengthMismatch":return`The provided value for the column is too long for the column's type. Column: ${e.cause.column??"(not available)"}`;case"UniqueConstraintViolation":return`Unique constraint failed on the ${Pn(e.cause.constraint)}`;case"ForeignKeyConstraintViolation":return`Foreign key constraint violated on the ${Pn(e.cause.constraint)}`;case"UnsupportedNativeDataType":return`Failed to deserialize column of type '${e.cause.type}'. If you're using $queryRaw and this column is explicitly marked as \`Unsupported\` in your Prisma schema, try casting this column to any supported Prisma type such as \`String\`.`;case"NullConstraintViolation":return`Null constraint violation on the ${Pn(e.cause.constraint)}`;case"ValueOutOfRange":return`Value out of range for the type: ${e.cause.cause}`;case"TableDoesNotExist":return`The table \`${e.cause.table??"(not available)"}\` does not exist in the current database.`;case"ColumnNotFound":return`The column \`${e.cause.column??"(not available)"}\` does not exist in the current database.`;case"InvalidIsolationLevel":return`Error in connector: Conversion error: ${e.cause.level}`;case"InconsistentColumnData":return`Inconsistent column data: ${e.cause.cause}`;case"MissingFullTextSearchIndex":return"Cannot find a fulltext index to use for the native search, try adding a @@fulltext([Fields...]) to your schema";case"TransactionWriteConflict":return"Transaction failed due to a write conflict or a deadlock. Please retry your transaction";case"GenericJs":return`Error in external connector (id ${e.cause.id})`;case"TooManyConnections":return`Too many database connections opened: ${e.cause.cause}`;case"InvalidInputValue":return`Invalid input value: ${e.cause.message}`;case"sqlite":case"postgres":case"mysql":case"mssql":return;default:S(e.cause,`Unknown error: ${K(e.cause)}`)}}function Pn(e){return e&&"fields"in e?`fields: (${e.fields.map(t=>`\`${t}\``).join(", ")})`:e&&"index"in e?`constraint: \`${e.index}\``:e&&"foreignKey"in e?"foreign key":"(not available)"}function wp(e){if(typeof e!="object"||e===null)return!1;let t=e;return"$type"in t&&t.$type==="Param"||"prisma__type"in t&&t.prisma__type==="param"}function bp(e){return"prisma__type"in e?e.prisma__value?.name:e.value.name}function xp(e,t){let r={};for(let[n,i]of Object.entries(e))if(r[n]=i,wp(i)){let o=bp(i);o&&o in t&&(r[n]=t[o])}return r}function ps(e,t,r={}){let n=e.map(o=>t.keys.reduce((s,a)=>(s[a]=Z(o[a]),s),{})),i=new Set(t.nestedSelection);return t.arguments.map(o=>{let s=xp(o,r),a=n.findIndex(l=>ze(l,s));if(a===-1)return t.expectNonEmpty?new O("An operation failed because it depends on one or more records that were required but not found","P2025"):null;{let l=Object.entries(e[a]).filter(([u])=>i.has(u));return Object.fromEntries(l)}})}var fs=require("@prisma/client-runtime-utils");var C=class extends O{name="DataMapperError";constructor(t,r){super(t,"P2023",r)}},ds=new WeakMap;function Pp(e){let t=ds.get(e);return t||(t=Object.entries(e),ds.set(e,t)),t}function gs(e,t,r){switch(t.type){case"affectedRows":if(typeof e!="number")throw new C(`Expected an affected rows count, got: ${typeof e} (${e})`);return{count:e};case"object":return Sn(e,t.fields,r,t.skipNulls);case"field":return Tn(e,"",t.fieldType,r);default:S(t,`Invalid data mapping type: '${t.type}'`)}}function Sn(e,t,r,n){if(e===null)return null;if(Array.isArray(e)){let i=e;return n&&(i=i.filter(o=>o!==null)),i.map(o=>ms(o,t,r))}if(typeof e=="object")return ms(e,t,r);if(typeof e=="string"){let i;try{i=JSON.parse(e)}catch(o){throw new C("Expected an array or object, got a string that is not valid JSON",{cause:o})}return Sn(i,t,r,n)}throw new C(`Expected an array or an object, got: ${typeof e}`)}function ms(e,t,r){if(typeof e!="object")throw new C(`Expected an object, but got '${typeof e}'`);let n={};for(let[i,o]of Pp(t))switch(o.type){case"affectedRows":throw new C(`Unexpected 'AffectedRows' node in data mapping for field '${i}'`);case"object":{let{serializedName:s,fields:a,skipNulls:l}=o;if(s!==null&&!Object.hasOwn(e,s))throw new C(`Missing data field (Object): '${i}'; node: ${JSON.stringify(o)}; data: ${JSON.stringify(e)}`);let u=s!==null?e[s]:e;n[i]=Sn(u,a,r,l);break}case"field":{let s=o.dbName;if(Object.hasOwn(e,s))n[i]=Ep(e[s],s,o.fieldType,r);else throw new C(`Missing data field (Value): '${s}'; node: ${JSON.stringify(o)}; data: ${JSON.stringify(e)}`)}break;default:S(o,`DataMapper: Invalid data mapping node type: '${o.type}'`)}return n}function Ep(e,t,r,n){return e===null?r.arity==="list"?[]:null:r.arity==="list"?e.map((o,s)=>Tn(o,`${t}[${s}]`,r,n)):Tn(e,t,r,n)}function Tn(e,t,r,n){switch(r.type){case"unsupported":return e;case"string":{if(typeof e!="string")throw new C(`Expected a string in column '${t}', got ${typeof e}: ${e}`);return e}case"int":switch(typeof e){case"number":return Math.trunc(e);case"string":{let i=Math.trunc(Number(e));if(Number.isNaN(i)||!Number.isFinite(i))throw new C(`Expected an integer in column '${t}', got string: ${e}`);if(!Number.isSafeInteger(i))throw new C(`Integer value in column '${t}' is too large to represent as a JavaScript number without loss of precision, got: ${e}. Consider using BigInt type.`);return i}default:throw new C(`Expected an integer in column '${t}', got ${typeof e}: ${e}`)}case"bigint":{if(typeof e!="number"&&typeof e!="string")throw new C(`Expected a bigint in column '${t}', got ${typeof e}: ${e}`);return{$type:"BigInt",value:e}}case"float":{if(typeof e=="number")return e;if(typeof e=="string"){let i=Number(e);if(Number.isNaN(i)&&!/^[-+]?nan$/.test(e.toLowerCase()))throw new C(`Expected a float in column '${t}', got string: ${e}`);return i}throw new C(`Expected a float in column '${t}', got ${typeof e}: ${e}`)}case"boolean":{if(typeof e=="boolean")return e;if(typeof e=="number")return e===1;if(typeof e=="string"){if(e==="true"||e==="TRUE"||e==="1")return!0;if(e==="false"||e==="FALSE"||e==="0")return!1;throw new C(`Expected a boolean in column '${t}', got ${typeof e}: ${e}`)}if(Array.isArray(e)||e instanceof Uint8Array){for(let i of e)if(i!==0)return!0;return!1}throw new C(`Expected a boolean in column '${t}', got ${typeof e}: ${e}`)}case"decimal":if(typeof e!="number"&&typeof e!="string"&&!fs.Decimal.isDecimal(e))throw new C(`Expected a decimal in column '${t}', got ${typeof e}: ${e}`);return{$type:"Decimal",value:e};case"datetime":{if(typeof e=="string")return{$type:"DateTime",value:Sp(e)};if(typeof e=="number"||e instanceof Date)return{$type:"DateTime",value:e};throw new C(`Expected a date in column '${t}', got ${typeof e}: ${e}`)}case"object":return{$type:"Json",value:K(e)};case"json":return{$type:"Json",value:`${e}`};case"bytes":{switch(r.encoding){case"base64":if(typeof e!="string")throw new C(`Expected a base64-encoded byte array in column '${t}', got ${typeof e}: ${e}`);return{$type:"Bytes",value:e};case"hex":if(typeof e!="string"||!e.startsWith("\\x"))throw new C(`Expected a hex-encoded byte array in column '${t}', got ${typeof e}: ${e}`);return{$type:"Bytes",value:Buffer.from(e.slice(2),"hex").toString("base64")};case"array":if(Array.isArray(e))return{$type:"Bytes",value:Buffer.from(e).toString("base64")};if(e instanceof Uint8Array)return{$type:"Bytes",value:Buffer.from(e).toString("base64")};throw new C(`Expected a byte array in column '${t}', got ${typeof e}: ${e}`);default:S(r.encoding,`DataMapper: Unknown bytes encoding: ${r.encoding}`)}break}case"enum":{let i=n[r.name];if(i===void 0)throw new C(`Unknown enum '${r.name}'`);let o=i[`${e}`];if(o===void 0)throw new C(`Value '${e}' not found in enum '${r.name}'`);return o}default:S(r,`DataMapper: Unknown result type: ${r.type}`)}}var Tp=/\d{2}:\d{2}:\d{2}(?:\.\d+)?(Z|[+-]\d{2}(:?\d{2})?)?$/;function Sp(e){let t=Tp.exec(e);if(t===null)return`${e}T00:00:00Z`;let r=e,[n,i,o]=t;if(i!==void 0&&i!=="Z"&&o===void 0?r=`${e}:00`:i===void 0&&(r=`${e}Z`),n.length===e.length)return`1970-01-01T${r}`;let s=t.index-1;return r[s]===" "&&(r=`${r.slice(0,s)}T${r.slice(s+1)}`),r}function J(e){if(typeof e!="object")return e;var t,r,n=Object.prototype.toString.call(e);if(n==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){r=new e.constructor;for(t in e)e.hasOwnProperty(t)&&r[t]!==e[t]&&(r[t]=J(e[t]))}else{r={};for(t in e)t==="__proto__"?Object.defineProperty(r,t,{value:J(e[t]),configurable:!0,enumerable:!0,writable:!0}):r[t]=J(e[t])}return r}if(n==="[object Array]"){for(t=e.length,r=Array(t);t--;)r[t]=J(e[t]);return r}return n==="[object Set]"?(r=new Set,e.forEach(function(i){r.add(J(i))}),r):n==="[object Map]"?(r=new Map,e.forEach(function(i,o){r.set(J(o),J(i))}),r):n==="[object Date]"?new Date(+e):n==="[object RegExp]"?(r=new RegExp(e.source,e.flags),r.lastIndex=e.lastIndex,r):n==="[object DataView]"?new e.constructor(J(e.buffer)):n==="[object ArrayBuffer]"?e.slice(0):n.slice(-6)==="Array]"?new e.constructor(e):e}function vp(e){let t=Object.entries(e);return t.length===0?"":(t.sort(([n],[i])=>n.localeCompare(i)),`/*${t.map(([n,i])=>{let o=encodeURIComponent(n),s=encodeURIComponent(i).replace(/'/g,"\\'");return`${o}='${s}'`}).join(",")}*/`)}function br(e,t){let r={};for(let n of e){let i=n(J(t));for(let[o,s]of Object.entries(i))s!==void 0&&(r[o]=s)}return r}function ys(e,t){let r=br(e,t);return vp(r)}function hs(e,t){return t?`${e} ${t}`:e}var kt;(function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"})(kt||(kt={}));function Ap(e){switch(e){case"postgresql":case"postgres":case"prisma+postgres":return"postgresql";case"sqlserver":return"mssql";case"mysql":case"sqlite":case"cockroachdb":case"mongodb":return e;default:S(e,`Unknown provider: ${e}`)}}async function xr({query:e,tracingHelper:t,provider:r,onQuery:n,execute:i}){let o=n===void 0?i:async()=>{let s=new Date,a=performance.now(),l=await i(),u=performance.now();return n({timestamp:s,duration:u-a,query:e.sql,params:e.args}),l};return t.isEnabled()?await t.runInChildSpan({name:"db_query",kind:kt.CLIENT,attributes:{"db.query.text":e.sql,"db.system.name":Ap(r)}},o):o()}function Te(e,t){var r="000000000"+e;return r.substr(r.length-t)}var ws=B(require("node:os"),1);function Cp(){try{return ws.default.hostname()}catch{return process.env._CLUSTER_NETWORK_NAME_||process.env.COMPUTERNAME||"hostname"}}var bs=2,Rp=Te(process.pid.toString(36),bs),xs=Cp(),kp=xs.length,Ip=Te(xs.split("").reduce(function(e,t){return+e+t.charCodeAt(0)},+kp+36).toString(36),bs);function vn(){return Rp+Ip}function Pr(e){return typeof e=="string"&&/^c[a-z0-9]{20,32}$/.test(e)}function An(e){let n=Math.pow(36,4),i=0;function o(){return Te((Math.random()*n<<0).toString(36),4)}function s(){return i=ive.length&&(Fn.webcrypto.getRandomValues(ve),Ye=0),Ye+=e}function _n(e=21){wd(e|=0);let t="";for(let r=Ye-e;r{let n=new Uint8Array(1);return r.getRandomValues(n),n[0]/255};if(typeof r?.randomBytes=="function")return()=>r.randomBytes(1).readUInt8()/255;if(Ft.default?.randomBytes)return()=>Ft.default.randomBytes(1).readUInt8()/255;throw new Ce(Ae.PRNGDetectFailure,"Failed to find a reliable PRNG")}function Ed(){return vd()?self:typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:null}function Td(e,t){let r="";for(;e>0;e--)r=xd(t)+r;return r}function Sd(e,t=ga){if(isNaN(e))throw new Ce(Ae.EncodeTimeValueMalformed,`Time must be a number: ${e}`);if(e>ma)throw new Ce(Ae.EncodeTimeSizeExceeded,`Cannot encode a time larger than ${ma}: ${e}`);if(e<0)throw new Ce(Ae.EncodeTimeNegative,`Time must be positive: ${e}`);if(Number.isInteger(e)===!1)throw new Ce(Ae.EncodeTimeValueMalformed,`Time must be an integer: ${e}`);let r,n="";for(let i=t;i>0;i--)r=e%_t,n=fa.charAt(r)+n,e=(e-r)/_t;return n}function vd(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function ya(e,t){let r=t||Pd(),n=!e||isNaN(e)?Date.now():e;return Sd(n,ga)+Td(bd,r)}var D=[];for(let e=0;e<256;++e)D.push((e+256).toString(16).slice(1));function vr(e,t=0){return(D[e[t+0]]+D[e[t+1]]+D[e[t+2]]+D[e[t+3]]+"-"+D[e[t+4]]+D[e[t+5]]+"-"+D[e[t+6]]+D[e[t+7]]+"-"+D[e[t+8]]+D[e[t+9]]+"-"+D[e[t+10]]+D[e[t+11]]+D[e[t+12]]+D[e[t+13]]+D[e[t+14]]+D[e[t+15]]).toLowerCase()}var Ad=new Uint8Array(16);function Xe(){return crypto.getRandomValues(Ad)}function Cd(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Rd(e,t,r)}function Rd(e,t,r){e=e||{};let n=e.random??e.rng?.()??Xe();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let i=0;i<16;++i)t[r+i]=n[i];return t}return vr(n)}var $n=Cd;var Ln={};function kd(e,t,r){let n;if(e)n=ha(e.random??e.rng?.()??Xe(),e.msecs,e.seq,t,r);else{let i=Date.now(),o=Xe();Id(Ln,i,o),n=ha(o,Ln.msecs,Ln.seq,t,r)}return t??vr(n)}function Id(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function ha(e,t,r,n,i=0){if(e.length<16)throw new Error("Random bytes length must be >= 16");if(!n)n=new Uint8Array(16),i=0;else if(i<0||i+16>n.length)throw new RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`);return t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],n[i++]=t/1099511627776&255,n[i++]=t/4294967296&255,n[i++]=t/16777216&255,n[i++]=t/65536&255,n[i++]=t/256&255,n[i++]=t&255,n[i++]=112|r>>>28&15,n[i++]=r>>>20&255,n[i++]=128|r>>>14&63,n[i++]=r>>>6&255,n[i++]=r<<2&255|e[10]&3,n[i++]=e[11],n[i++]=e[12],n[i++]=e[13],n[i++]=e[14],n[i++]=e[15],n}var Vn=kd;var Ar=class{#e={};constructor(){this.register("uuid",new jn),this.register("cuid",new Un),this.register("ulid",new Bn),this.register("nanoid",new Qn),this.register("product",new Jn)}snapshot(){return Object.create(this.#e,{now:{value:new qn}})}register(t,r){this.#e[t]=r}},qn=class{#e;generate(){return this.#e===void 0&&(this.#e=new Date),this.#e.toISOString()}},jn=class{generate(t){if(t===4)return $n();if(t===7)return Vn();throw new Error("Invalid UUID generator arguments")}},Un=class{generate(t){if(t===1)return Ps();if(t===2)return(0,wa.createId)();throw new Error("Invalid CUID generator arguments")}},Bn=class{generate(){return ya()}},Qn=class{generate(t){if(typeof t=="number")return _n(t);if(t===void 0)return _n();throw new Error("Invalid Nanoid generator arguments")}},Jn=class{generate(t,r){if(t===void 0||r===void 0)throw new Error("Invalid Product generator arguments");return Array.isArray(t)&&Array.isArray(r)?t.flatMap(n=>r.map(i=>[n,i])):Array.isArray(t)?t.map(n=>[n,r]):Array.isArray(r)?r.map(n=>[t,n]):[[t,r]]}};function Cr(e,t){return e==null?e:typeof e=="string"?Cr(JSON.parse(e),t):Array.isArray(e)?Nd(e,t):Od(e,t)}function Od(e,t){if(t.pagination){let{skip:r,take:n,cursor:i}=t.pagination;if(r!==null&&r>0||n===0||i!==null&&!ze(e,i))return null}return xa(e,t.nested)}function xa(e,t){for(let[r,n]of Object.entries(t))e[r]=Cr(e[r],n);return e}function Nd(e,t){if(t.distinct!==null){let r=t.linkingFields!==null?[...t.distinct,...t.linkingFields]:t.distinct;e=Dd(e,r)}return t.pagination&&(e=Md(e,t.pagination,t.linkingFields)),t.reverse&&e.reverse(),Object.keys(t.nested).length===0?e:e.map(r=>xa(r,t.nested))}function Dd(e,t){let r=new Set,n=[];for(let i of e){let o=et(i,t);r.has(o)||(r.add(o),n.push(i))}return n}function Md(e,t,r){if(r===null)return ba(e,t);let n=new Map;for(let o of e){let s=et(o,r);n.has(s)||n.set(s,[]),n.get(s).push(o)}let i=Array.from(n.entries());return i.sort(([o],[s])=>os?1:0),i.flatMap(([,o])=>ba(o,t))}function ba(e,{cursor:t,skip:r,take:n}){let i=t!==null?e.findIndex(a=>ze(a,t)):0;if(i===-1)return[];let o=i+(r??0),s=n!==null?o+n:e.length;return e.slice(o,s)}function et(e,t,r){let n=t.map((i,o)=>r?.[o]?e[i]!==null?r[o](e[i]):null:e[i]);return JSON.stringify(n)}function Hn(e){return typeof e=="object"&&e!==null&&e.prisma__type==="param"}function Gn(e){return typeof e=="object"&&e!==null&&e.prisma__type==="generatorCall"}function Kn(e,t,r,n){let i=e.args.map(o=>H(o,t,r));switch(e.type){case"rawSql":return[$d(e.sql,i,e.argTypes)];case"templateSql":return(e.chunkable?Vd(e.fragments,i,n):[i]).map(s=>{let a=Fd(e.fragments,e.placeholderFormat,s,e.argTypes);if(n!==void 0&&a.args.length>n)throw new O("The query parameter limit supported by your database is exceeded.","P2029");return a});default:S(e.type,"Invalid query type")}}function H(e,t,r){for(;Ld(e);)if(Hn(e)){let n=t[e.prisma__value.name];if(n===void 0)throw new Error(`Missing value for query variable ${e.prisma__value.name}`);e.prisma__value.type==="DateTime"&&typeof n=="string"?e=new Date(n):e=n}else if(Gn(e)){let{name:n,args:i}=e.prisma__value,o=r[n];if(!o)throw new Error(`Encountered an unknown generator '${n}'`);e=o.generate(...i.map(s=>H(s,t,r)))}else S(e,`Unexpected unevaluated value type: ${e}`);return Array.isArray(e)&&(e=e.map(n=>H(n,t,r))),e}function Fd(e,t,r,n){let i="",o={placeholderNumber:1},s=[],a=[];for(let l of Wn(e,r,n)){if(i+=_d(l,t,o),l.type==="stringChunk")continue;let u=s.length,c=s.push(...Pa(l))-u;if(l.argType.arity==="tuple"){if(c%l.argType.elements.length!==0)throw new Error(`Malformed query template. Expected the number of parameters to match the tuple arity, but got ${c} parameters for a tuple of arity ${l.argType.elements.length}.`);for(let p=0;p{let o=zn(t,r.placeholderNumber++);return`${e.itemPrefix}${o}${e.itemSuffix}`}).join(e.itemSeparator)})`;case"parameterTupleList":return e.value.map(i=>{let o=i.map(()=>zn(t,r.placeholderNumber++)).join(e.itemSeparator);return`${e.itemPrefix}${o}${e.itemSuffix}`}).join(e.groupSeparator);default:S(n,"Invalid fragment type")}}function zn(e,t){return e.hasNumbering?`${e.prefix}${t}`:e.prefix}function $d(e,t,r){return{sql:e,args:t,argTypes:r}}function Ld(e){return Hn(e)||Gn(e)}function*Wn(e,t,r){let n=0;for(let i of e)switch(i.type){case"parameter":{if(n>=t.length)throw new Error(`Malformed query template. Fragments attempt to read over ${t.length} parameters.`);yield{...i,value:t[n],argType:r?.[n]},n++;break}case"stringChunk":{yield i;break}case"parameterTuple":{if(n>=t.length)throw new Error(`Malformed query template. Fragments attempt to read over ${t.length} parameters.`);let o=t[n];yield{...i,value:Array.isArray(o)?o:[o],argType:r?.[n]},n++;break}case"parameterTupleList":{if(n>=t.length)throw new Error(`Malformed query template. Fragments attempt to read over ${t.length} parameters.`);let o=t[n];if(!Array.isArray(o))throw new Error("Malformed query template. Tuple list expected.");if(o.length===0)throw new Error("Malformed query template. Tuple list cannot be empty.");for(let s of o)if(!Array.isArray(s))throw new Error("Malformed query template. Tuple expected.");yield{...i,value:o,argType:r?.[n]},n++;break}}}function*Pa(e){switch(e.type){case"parameter":yield e.value;break;case"stringChunk":break;case"parameterTuple":yield*e.value;break;case"parameterTupleList":for(let t of e.value)yield*t;break}}function Vd(e,t,r){let n=0,i=0;for(let s of Wn(e,t,void 0)){let a=0;for(let l of Pa(s))a++;i=Math.max(i,a),n+=a}let o=[[]];for(let s of Wn(e,t,void 0))switch(s.type){case"parameter":{for(let a of o)a.push(s.value);break}case"stringChunk":break;case"parameterTuple":{let a=s.value.length,l=[];if(r&&o.length===1&&a===i&&n>r&&n-al.map(c=>[...u,c]));break}case"parameterTupleList":{let a=s.value.reduce((p,d)=>p+d.length,0),l=[],u=[],c=0;for(let p of s.value)r&&o.length===1&&a===i&&u.length>0&&n-a+c+p.length>r&&(l.push(u),u=[],c=0),u.push(p),c+=p.length;u.length>0&&l.push(u),o=o.flatMap(p=>l.map(d=>[...p,d]));break}}return o}function qd(e,t){let r=[];for(let n=0;nt.reduce((r,n,i)=>(r[e.columnNames[i]]=n,r),{}))}function Ta(e){return{columns:e.columnNames,types:e.columnTypes.map(t=>jd(t)),rows:e.rows.map(t=>t.map((r,n)=>$t(r,e.columnTypes[n])))}}function $t(e,t){if(e===null)return null;switch(t){case f.Int32:switch(typeof e){case"number":return Math.trunc(e);case"string":return Math.trunc(Number(e));default:throw new Error(`Cannot serialize value of type ${typeof e} as Int32`)}case f.Int32Array:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as Int32Array`);return e.map(r=>$t(r,f.Int32));case f.Int64:switch(typeof e){case"number":return BigInt(Math.trunc(e));case"string":return e;default:throw new Error(`Cannot serialize value of type ${typeof e} as Int64`)}case f.Int64Array:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as Int64Array`);return e.map(r=>$t(r,f.Int64));case f.Json:switch(typeof e){case"string":return JSON.parse(e);default:throw new Error(`Cannot serialize value of type ${typeof e} as Json`)}case f.JsonArray:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as JsonArray`);return e.map(r=>$t(r,f.Json));case f.Boolean:switch(typeof e){case"boolean":return e;case"string":return e==="true"||e==="1";case"number":return e===1;default:throw new Error(`Cannot serialize value of type ${typeof e} as Boolean`)}case f.BooleanArray:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as BooleanArray`);return e.map(r=>$t(r,f.Boolean));default:return e}}function jd(e){switch(e){case f.Int32:return"int";case f.Int64:return"bigint";case f.Float:return"float";case f.Double:return"double";case f.Text:return"string";case f.Enum:return"enum";case f.Bytes:return"bytes";case f.Boolean:return"bool";case f.Character:return"char";case f.Numeric:return"decimal";case f.Json:return"json";case f.Uuid:return"uuid";case f.DateTime:return"datetime";case f.Date:return"date";case f.Time:return"time";case f.Int32Array:return"int-array";case f.Int64Array:return"bigint-array";case f.FloatArray:return"float-array";case f.DoubleArray:return"double-array";case f.TextArray:return"string-array";case f.EnumArray:return"string-array";case f.BytesArray:return"bytes-array";case f.BooleanArray:return"bool-array";case f.CharacterArray:return"char-array";case f.NumericArray:return"decimal-array";case f.JsonArray:return"json-array";case f.UuidArray:return"uuid-array";case f.DateTimeArray:return"datetime-array";case f.DateArray:return"date-array";case f.TimeArray:return"time-array";case f.UnknownNumber:return"unknown";case f.Set:return"string";default:S(e,`Unexpected column type: ${e}`)}}function Sa(e,t,r){if(!t.every(n=>Zn(e,n))){let n=Ud(e,r),i=Bd(r);throw new O(n,i,r.context)}}function Zn(e,t){switch(t.type){case"rowCountEq":return Array.isArray(e)?e.length===t.args:e===null?t.args===0:t.args===1;case"rowCountNeq":return Array.isArray(e)?e.length!==t.args:e===null?t.args!==0:t.args!==1;case"affectedRowCountEq":return e===t.args;case"never":return!1;default:S(t,`Unknown rule type: ${t.type}`)}}function Ud(e,t){switch(t.errorIdentifier){case"RELATION_VIOLATION":return`The change you are trying to make would violate the required relation '${t.context.relation}' between the \`${t.context.modelA}\` and \`${t.context.modelB}\` models.`;case"MISSING_RECORD":return`An operation failed because it depends on one or more records that were required but not found. No record was found for ${t.context.operation}.`;case"MISSING_RELATED_RECORD":{let r=t.context.neededFor?` (needed to ${t.context.neededFor})`:"";return`An operation failed because it depends on one or more records that were required but not found. No '${t.context.model}' record${r} was found for ${t.context.operation} on ${t.context.relationType} relation '${t.context.relation}'.`}case"INCOMPLETE_CONNECT_INPUT":return`An operation failed because it depends on one or more records that were required but not found. Expected ${t.context.expectedRows} records to be connected, found only ${Array.isArray(e)?e.length:e}.`;case"INCOMPLETE_CONNECT_OUTPUT":return`The required connected records were not found. Expected ${t.context.expectedRows} records to be connected after connect operation on ${t.context.relationType} relation '${t.context.relation}', found ${Array.isArray(e)?e.length:e}.`;case"RECORDS_NOT_CONNECTED":return`The records for relation \`${t.context.relation}\` between the \`${t.context.parent}\` and \`${t.context.child}\` models are not connected.`;default:S(t,`Unknown error identifier: ${t}`)}}function Bd(e){switch(e.errorIdentifier){case"RELATION_VIOLATION":return"P2014";case"RECORDS_NOT_CONNECTED":return"P2017";case"INCOMPLETE_CONNECT_OUTPUT":return"P2018";case"MISSING_RECORD":case"MISSING_RELATED_RECORD":case"INCOMPLETE_CONNECT_INPUT":return"P2025";default:S(e,`Unknown error identifier: ${e}`)}}var Lt=class e{#e;#t=new Ar;#r;#n;#i;#o;#s;constructor({onQuery:t,tracingHelper:r,serializer:n,rawSerializer:i,provider:o,connectionInfo:s}){this.#e=t,this.#r=r,this.#n=n,this.#i=i??n,this.#o=o,this.#s=s}static forSql(t){return new e({onQuery:t.onQuery,tracingHelper:t.tracingHelper,serializer:Ea,rawSerializer:Ta,provider:t.provider,connectionInfo:t.connectionInfo})}async run(t,r){let{value:n}=await this.interpretNode(t,{...r,generators:this.#t.snapshot()}).catch(i=>We(i));return n}async interpretNode(t,r){switch(t.type){case"value":return{value:H(t.args,r.scope,r.generators)};case"seq":{let n;for(let i of t.args)n=await this.interpretNode(i,r);return n??{value:void 0}}case"get":return{value:r.scope[t.args.name]};case"let":{let n=Object.create(r.scope);for(let i of t.args.bindings){let{value:o}=await this.interpretNode(i.expr,{...r,scope:n});n[i.name]=o}return this.interpretNode(t.args.expr,{...r,scope:n})}case"getFirstNonEmpty":{for(let n of t.args.names){let i=r.scope[n];if(!va(i))return{value:i}}return{value:[]}}case"concat":{let n=await Promise.all(t.args.map(i=>this.interpretNode(i,r).then(o=>o.value)));return{value:n.length>0?n.reduce((i,o)=>i.concat(Yn(o)),[]):[]}}case"sum":{let n=await Promise.all(t.args.map(i=>this.interpretNode(i,r).then(o=>o.value)));return{value:n.length>0?n.reduce((i,o)=>te(i)+te(o)):0}}case"execute":{let n=Kn(t.args,r.scope,r.generators,this.#a()),i=0;for(let o of n){let s=Aa(o,r.sqlCommenter);i+=await this.#u(s,r.queryable,()=>r.queryable.executeRaw(Xn(s)).catch(a=>t.args.type==="rawSql"?En(a):We(a)))}return{value:i}}case"query":{let n=Kn(t.args,r.scope,r.generators,this.#a()),i;for(let o of n){let s=Aa(o,r.sqlCommenter),a=await this.#u(s,r.queryable,()=>r.queryable.queryRaw(Xn(s)).catch(l=>t.args.type==="rawSql"?En(l):We(l)));i===void 0?i=a:(i.rows.push(...a.rows),i.lastInsertId=a.lastInsertId)}return{value:t.args.type==="rawSql"?this.#i(i):this.#n(i),lastInsertId:i?.lastInsertId}}case"reverse":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args,r);return{value:Array.isArray(n)?n.reverse():n,lastInsertId:i}}case"unique":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args,r);if(!Array.isArray(n))return{value:n,lastInsertId:i};if(n.length>1)throw new Error(`Expected zero or one element, got ${n.length}`);return{value:n[0]??null,lastInsertId:i}}case"required":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args,r);if(va(n))throw new Error("Required value is empty");return{value:n,lastInsertId:i}}case"mapField":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.records,r);return{value:Ca(n,t.args.field),lastInsertId:i}}case"join":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.parent,r);if(n===null)return{value:null,lastInsertId:i};let o=await Promise.all(t.args.children.map(async s=>({joinExpr:s,childRecords:(await this.interpretNode(s.child,r)).value})));return{value:Qd(n,o,t.args.canAssumeStrictEquality),lastInsertId:i}}case"transaction":{if(!r.transactionManager.enabled)return this.interpretNode(t.args,r);let n=r.transactionManager.manager,i=await n.startInternalTransaction(),o=await n.getTransaction(i,"query");try{let s=await this.interpretNode(t.args,{...r,queryable:o});return await n.commitTransaction(i.id),s}catch(s){throw await n.rollbackTransaction(i.id),s}}case"dataMap":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r);return{value:gs(n,t.args.structure,t.args.enums),lastInsertId:i}}case"validate":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r);return Sa(n,t.args.rules,t.args),{value:n,lastInsertId:i}}case"if":{let{value:n}=await this.interpretNode(t.args.value,r);return Zn(n,t.args.rule)?await this.interpretNode(t.args.then,r):await this.interpretNode(t.args.else,r)}case"unit":return{value:void 0};case"diff":{let{value:n}=await this.interpretNode(t.args.from,r),{value:i}=await this.interpretNode(t.args.to,r),o=a=>a!==null?et(Vt(a),t.args.fields):null,s=new Set(Yn(i).map(o));return{value:Yn(n).filter(a=>!s.has(o(a)))}}case"process":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r),o=Xn(t.args.operations);return Ra(o,r.scope,r.generators),{value:Cr(n,o),lastInsertId:i}}case"initializeRecord":{let{lastInsertId:n}=await this.interpretNode(t.args.expr,r),i={};for(let[o,s]of Object.entries(t.args.fields))i[o]=Hd(s,n,r.scope,r.generators);return{value:i,lastInsertId:n}}case"mapRecord":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r),o=n===null?{}:Vt(n);for(let[s,a]of Object.entries(t.args.fields))o[s]=Gd(a,o[s],r.scope,r.generators);return{value:o,lastInsertId:i}}default:S(t,`Unexpected node type: ${t.type}`)}}#a(){return this.#s?.maxBindValues!==void 0?this.#s.maxBindValues:this.#l()}#l(){if(this.#o!==void 0)switch(this.#o){case"cockroachdb":case"postgres":case"postgresql":case"prisma+postgres":return 32766;case"mysql":return 65535;case"sqlite":return 999;case"sqlserver":return 2098;case"mongodb":return;default:S(this.#o,`Unexpected provider: ${this.#o}`)}}#u(t,r,n){return xr({query:t,execute:n,provider:this.#o??r.provider,tracingHelper:this.#r,onQuery:this.#e})}};function va(e){return Array.isArray(e)?e.length===0:e==null}function Yn(e){return Array.isArray(e)?e:[e]}function te(e){if(typeof e=="number")return e;if(typeof e=="string")return Number(e);throw new Error(`Expected number, got ${typeof e}`)}function Vt(e){if(typeof e=="object"&&e!==null)return e;throw new Error(`Expected object, got ${typeof e}`)}function Ca(e,t){return Array.isArray(e)?e.map(r=>Ca(r,t)):typeof e=="object"&&e!==null?e[t]??null:e}function Qd(e,t,r){for(let{joinExpr:n,childRecords:i}of t){let o=n.on.map(([c])=>c),s=n.on.map(([,c])=>c),a={},l=Array.isArray(e)?e:[e];for(let c of l){let p=Vt(c),d=et(p,o);a[d]||(a[d]=[]),a[d].push(p),n.isRelationUnique?p[n.parentField]=null:p[n.parentField]=[]}let u=r?void 0:Jd(l,o);for(let c of Array.isArray(i)?i:[i]){if(c===null)continue;let p=et(Vt(c),s,u);for(let d of a[p]??[])n.isRelationUnique?d[n.parentField]=c:d[n.parentField].push(c)}}return e}function Jd(e,t){function r(o){switch(o){case"number":return Number;case"string":return String;case"boolean":return Boolean;case"bigint":return BigInt;default:return}}let n=Array.from({length:t.length}),i=0;for(let o of e){let s=Vt(o);for(let[a,l]of t.entries())if(s[l]!==null&&n[a]===void 0){let u=r(typeof s[l]);u!==void 0&&(n[a]=u),i++}if(i===t.length)break}return n}function Hd(e,t,r,n){switch(e.type){case"value":return H(e.value,r,n);case"lastInsertId":return t;default:S(e,`Unexpected field initializer type: ${e.type}`)}}function Gd(e,t,r,n){switch(e.type){case"set":return H(e.value,r,n);case"add":return te(t)+te(H(e.value,r,n));case"subtract":return te(t)-te(H(e.value,r,n));case"multiply":return te(t)*te(H(e.value,r,n));case"divide":{let i=te(t),o=te(H(e.value,r,n));return o===0?null:i/o}default:S(e,`Unexpected field operation type: ${e.type}`)}}function Aa(e,t){if(!t||t.plugins.length===0)return e;let r=ys(t.plugins,{query:t.queryInfo,sql:e.sql});return r?{...e,sql:hs(e.sql,r)}:e}function Ra(e,t,r){let n=e.pagination?.cursor;if(n)for(let[i,o]of Object.entries(n))n[i]=H(o,t,r);for(let i of Object.values(e.nested))Ra(i,t,r)}function Xn(e){return J(e)}function ka(e){return new ei(e).deserialize()}function zd(e){return Buffer.from(e,"base64url")}var ei=class{#e;#t;#r=0;constructor(t){this.#e=t;let r=zd(t.graph);this.#t=new DataView(r.buffer,r.byteOffset,r.byteLength)}deserialize(){let{inputNodeCount:t,outputNodeCount:r,rootCount:n}=this.#a(),i=this.#l(t),o=this.#u(r),s=this.#p(n);return{strings:this.#e.strings,inputNodes:i,outputNodes:o,roots:s}}#n(){let t=0,r=0,n;do n=this.#t.getUint8(this.#r++),t|=(n&127)<=128);return t}#i(){let t=this.#n();return t===0?void 0:t-1}#o(){let t=this.#t.getUint8(this.#r);return this.#r+=1,t}#s(){let t=this.#t.getUint16(this.#r,!0);return this.#r+=2,t}#a(){let t=this.#n(),r=this.#n(),n=this.#n();return{inputNodeCount:t,outputNodeCount:r,rootCount:n}}#l(t){let r=[];for(let n=0;n=this.#e.inputNodes.length))return{id:t}}outputNode(t){if(!(t===void 0||t<0||t>=this.#e.outputNodes.length))return{id:t}}inputEdge(t,r){if(!t)return;let n=this.#e.inputNodes[t.id];if(!n)return;let i=this.#t.get(r);if(i===void 0)return;let o=n.edges[i];if(o)return{flags:o.flags,childNodeId:o.childNodeId,scalarMask:o.scalarMask??0,enumNameIndex:o.enumNameIndex}}outputEdge(t,r){if(!t)return;let n=this.#e.outputNodes[t.id];if(!n)return;let i=this.#t.get(r);if(i===void 0)return;let o=n.edges[i];if(o)return{argsNodeId:o.argsNodeId,outputNodeId:o.outputNodeId}}enumValues(t){if(t?.enumNameIndex===void 0)return;let r=this.#e.strings[t.enumNameIndex];if(r)return this.#r(r)}getString(t){return this.#e.strings[t]}},re={ParamScalar:1,ParamEnum:2,ParamListScalar:4,ParamListEnum:8,ListObject:16,Object:32},M={String:1,Int:2,BigInt:4,Float:8,Decimal:16,Boolean:32,DateTime:64,Json:128,Bytes:256};function ne(e,t){return(e.flags&t)!==0}function we(e){return e.scalarMask}var Wd=new Set(["DateTime","Decimal","BigInt","Bytes","Json","Raw"]);function Rr(e){if(e==null)return{kind:"null"};if(typeof e=="string")return{kind:"primitive",value:e};if(typeof e=="number")return{kind:"primitive",value:e};if(typeof e=="boolean")return{kind:"primitive",value:e};if(Array.isArray(e))return{kind:"array",items:e};if(typeof e=="object"){let t=e;if("$type"in t&&typeof t.$type=="string"){let r=t.$type;return Wd.has(r)?{kind:"taggedScalar",tag:r,value:t.value}:{kind:"structural",value:t.value}}return{kind:"object",entries:t}}return{kind:"structural",value:e}}function Ia(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!("$type"in e)}function Oa(e){return typeof e=="object"&&e!==null&&"$type"in e&&typeof e.$type=="string"}function ti(e,t){let r=new kr(t),n=e.modelName?`${e.modelName}.${e.action}`:e.action,i=t.root(n);return{parameterizedQuery:{...e,query:r.parameterizeFieldSelection(e.query,i?.argsNodeId,i?.outputNodeId)},placeholderValues:r.getPlaceholderValues()}}function ri(e,t){let r=new kr(t),n=[];for(let i=0;itypeof o=="string"&&Object.hasOwn(i,o))){let o={type:"List",inner:{type:"Enum"}};return this.#i(t,o)}}if(ne(n,re.ParamListScalar)&&t.every(o=>rm(o,n))&&t.length>0){let o=t.map(l=>nm(l)),a={type:"List",inner:em(t)};return this.#i(o,a)}if(ne(n,re.ListObject)){let i=this.#e.inputNode(n.childNodeId);if(i)return t.map(o=>Ia(o)?this.#o(o,i):o)}return r}#p(t,r){if(ne(r,re.Object)){let i=this.#e.inputNode(r.childNodeId);if(i)return this.#o(t,i)}if(we(r)&M.Json){let i=K(Z(t)),o={type:"Json"};return this.#i(i,o)}return t}#c(t,r){if(!t||!r)return t;let n={};for(let[i,o]of Object.entries(t)){if(i==="$scalars"||i==="$composites"||typeof o=="boolean"){n[i]=o;continue}let s=this.#e.outputEdge(r,i);if(s){let a=o,l=this.#e.inputNode(s.argsNodeId),u=this.#e.outputNode(s.outputNodeId),c={selection:a.selection?this.#c(a.selection,u):{}};a.arguments&&(c.arguments=this.#o(a.arguments,l)),n[i]=c}else n[i]=o}return n}};function Na(e,t){return{$type:"Param",value:{name:e,...t}}}function Da(e){return e.type==="List"?`List<${Da(e.inner)}>`:e.type}function Kd(e){return ArrayBuffer.isView(e)?Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"):JSON.stringify(e)}function Zd(e,t){let r=Da(t),n=Kd(e);return`${r}:${n}`}var Yd=2**31-1,Xd=-(2**31);function ni(e){switch(typeof e){case"boolean":return{type:"Boolean"};case"number":return Number.isInteger(e)?Xd<=e&&e<=Yd?{type:"Int"}:{type:"BigInt"}:{type:"Float"};case"string":return{type:"String"};default:throw new Error("unreachable")}}function Ma({type:e},t){switch(e){case"Boolean":return(t&M.Boolean)!==0;case"Int":return(t&(M.Int|M.BigInt|M.Float))!==0;case"BigInt":return(t&M.BigInt)!==0;case"Float":return(t&M.Float)!==0;case"String":return(t&M.String)!==0;default:return!1}}function Fa(e){switch(e){case"BigInt":case"Bytes":case"DateTime":case"Json":return{type:e};case"Decimal":return{type:"Float"};default:return}}function em(e){let t={type:"Any"};for(let r of e){let n=Rr(r),i;switch(n.kind){case"primitive":i=ni(n.value);break;case"taggedScalar":i=Fa(n.tag)??{type:"Any"};break;default:return{type:"Any"}}t=tm(t,i)}return t}function tm(e,t){if(e.type==="Any")return t;if(t.type==="Any"||e.type===t.type)return e;let r={Int:0,BigInt:1,Float:2},n=r[e.type],i=r[t.type];return n!==void 0&&i!==void 0?n>=i?e:t:{type:"Any"}}function _a(e,t){switch(e){case"DateTime":return(t&M.DateTime)!==0;case"Decimal":return(t&M.Decimal)!==0;case"BigInt":return(t&M.BigInt)!==0;case"Bytes":return(t&M.Bytes)!==0;case"Json":return(t&M.Json)!==0;default:return!1}}function rm(e,t){let r=Rr(e);switch(r.kind){case"structural":return!1;case"null":return!1;case"primitive":{let n=ni(r.value),i=we(t);return i!==0&&Ma(n,i)}case"taggedScalar":{let n=we(t);return n!==0&&_a(r.tag,n)}default:return!1}}function nm(e){return Oa(e)?$a(e):e}function $a(e){return e.value}async function im(){return globalThis.crypto??await import("node:crypto")}async function La(){return(await im()).randomUUID()}async function Va(e,t){return new Promise(r=>{e.addEventListener(t,r,{once:!0})})}var V=class extends O{name="TransactionManagerError";constructor(t,r){super("Transaction API error: "+t,"P2028",r)}},Re=class extends V{constructor(){super("Transaction not found. Transaction ID is invalid, refers to an old closed transaction Prisma doesn't have information about anymore, or was obtained before disconnecting.")}},Ir=class extends V{constructor(t){super(`Transaction already closed: A ${t} cannot be executed on a committed transaction.`)}},Or=class extends V{constructor(t){super(`Transaction already closed: A ${t} cannot be executed on a transaction that was rolled back.`)}},Nr=class extends V{constructor(){super("Unable to start a transaction in the given time.")}},Dr=class extends V{constructor(t,{timeout:r,timeTaken:n}){super(`A ${t} cannot be executed on an expired transaction. The timeout for this transaction was ${r} ms, however ${n} ms passed since the start of the transaction. Consider increasing the interactive transaction timeout or doing less work in the transaction.`,{operation:t,timeout:r,timeTaken:n})}},ie=class extends V{constructor(t){super(`Internal Consistency Error: ${t}`)}},Mr=class extends V{constructor(t){super(`Invalid isolation level: ${t}`,{isolationLevel:t})}};var om=100,tt=_("prisma:client:transactionManager"),sm=()=>({sql:"COMMIT",args:[],argTypes:[]}),qa=()=>({sql:"ROLLBACK",args:[],argTypes:[]}),am=()=>({sql:'-- Implicit "COMMIT" query via underlying driver',args:[],argTypes:[]}),lm=()=>({sql:'-- Implicit "ROLLBACK" query via underlying driver',args:[],argTypes:[]}),jt=class{transactions=new Map;closedTransactions=[];driverAdapter;transactionOptions;tracingHelper;#e;#t;constructor({driverAdapter:t,transactionOptions:r,tracingHelper:n,onQuery:i,provider:o}){this.driverAdapter=t,this.transactionOptions=r,this.tracingHelper=n,this.#e=i,this.#t=o}async startInternalTransaction(t){let r=t!==void 0?this.#m(t):{};return await this.tracingHelper.runInChildSpan("start_transaction",()=>this.#r(r))}async startTransaction(t){let r=t!==void 0?this.#m(t):this.transactionOptions;return await this.tracingHelper.runInChildSpan("start_transaction",()=>this.#r(r))}async#r(t){if(t.newTxId)return await this.#p(t.newTxId,"start",async s=>{if(s.status!=="running")throw new ie(`Transaction in invalid state ${s.status} when starting a nested transaction.`);if(!s.transaction)throw new ie("Transaction missing underlying driver transaction when starting a nested transaction.");s.depth+=1;let a=this.#i(s);s.savepoints.push(a);try{await this.#o(s.transaction)(a)}catch(l){throw s.depth-=1,s.savepoints.pop(),l}return{id:s.id}});let r={id:await La(),status:"waiting",timer:void 0,timeout:t.timeout,startedAt:Date.now(),transaction:void 0,operationQueue:Promise.resolve(),depth:1,savepoints:[],savepointCounter:0},n=new AbortController,i=ja(()=>n.abort(),t.maxWait);i?.unref?.();let o=this.driverAdapter.startTransaction(t.isolationLevel).catch(We);switch(r.transaction=await Promise.race([o.finally(()=>clearTimeout(i)),Va(n.signal,"abort").then(()=>{})]),this.transactions.set(r.id,r),r.status){case"waiting":if(n.signal.aborted)throw o.then(async s=>{if(s.options.usePhantomQuery)await s.rollback();else try{await s.executeRaw(qa())}finally{await s.rollback()}}).catch(s=>tt("error in discarded transaction:",s)),await this.#d(r,"timed_out"),new Nr;return r.status="running",r.timer=this.#u(r.id,t.timeout),{id:r.id};case"timed_out":case"running":case"committed":case"rolled_back":throw new ie(`Transaction in invalid state ${r.status} although it just finished startup.`);default:S(r.status,"Unknown transaction status.")}}async commitTransaction(t){return await this.tracingHelper.runInChildSpan("commit_transaction",async()=>{await this.#p(t,"commit",async r=>{if(r.depth>1){if(!r.transaction)throw new Re;let n=r.savepoints.at(-1);if(!n)throw new ie(`Missing savepoint for nested commit. Depth: ${r.depth}, transactionId: ${r.id}`);try{await this.#a(r.transaction,n)}finally{r.savepoints.pop(),r.depth-=1}return}await this.#d(r,"committed")})})}async rollbackTransaction(t){return await this.tracingHelper.runInChildSpan("rollback_transaction",async()=>{await this.#p(t,"rollback",async r=>{if(r.depth>1){if(!r.transaction)throw new Re;let n=r.savepoints.at(-1);if(!n)throw new ie(`Missing savepoint for nested rollback. Depth: ${r.depth}, transactionId: ${r.id}`);try{await this.#s(r.transaction)(n),await this.#a(r.transaction,n)}finally{r.savepoints.pop(),r.depth-=1}return}await this.#d(r,"rolled_back")})})}async getTransaction(t,r){let n=this.#n(t.id,r);if(n.status==="closing"&&(await n.closing,n=this.#n(t.id,r)),!n.transaction)throw new Re;return n.transaction}#n(t,r){let n=this.transactions.get(t);if(!n){let i=this.closedTransactions.find(o=>o.id===t);if(i)switch(tt("Transaction already closed.",{transactionId:t,status:i.status}),i.status){case"closing":case"waiting":case"running":throw new ie("Active transaction found in closed transactions list.");case"committed":throw new Ir(r);case"rolled_back":throw new Or(r);case"timed_out":throw new Dr(r,{timeout:i.timeout,timeTaken:Date.now()-i.startedAt})}else throw tt("Transaction not found.",t),new Re}if(["committed","rolled_back","timed_out"].includes(n.status))throw new ie("Closed transaction found in active transactions map.");return n}async cancelAllTransactions(){await Promise.allSettled([...this.transactions.values()].map(t=>this.#c(t,async()=>{let r=this.transactions.get(t.id);r&&await this.#d(r,"rolled_back")})))}#i(t){return`prisma_sp_${t.savepointCounter++}`}#o(t){if(t.createSavepoint)return t.createSavepoint.bind(t);throw new V(`Nested transactions are not supported by adapter "${t.adapterName}" (${t.provider}): createSavepoint is not implemented.`)}#s(t){if(t.rollbackToSavepoint)return t.rollbackToSavepoint.bind(t);throw new V(`Nested transactions are not supported by adapter "${t.adapterName}" (${t.provider}): rollbackToSavepoint is not implemented.`)}async#a(t,r){t.releaseSavepoint&&await t.releaseSavepoint(r)}#l(t){tt("Transaction already committed or rolled back when timeout happened.",t)}#u(t,r){let n=Date.now(),i=ja(async()=>{tt("Transaction timed out.",{transactionId:t,timeoutStartedAt:n,timeout:r});let o=this.transactions.get(t);if(!o){this.#l(t);return}await this.#c(o,async()=>{let s=this.transactions.get(t);s&&["running","waiting"].includes(s.status)?await this.#d(s,"timed_out"):this.#l(t)})},r);return i?.unref?.(),i}async#p(t,r,n){let i=this.#n(t,r);return await this.#c(i,async()=>{let o=this.#n(t,r);return await n(o)})}async#c(t,r){let n=t.operationQueue,i;t.operationQueue=new Promise(o=>{i=o}),await n;try{return await r()}finally{i()}}async#d(t,r){let n=async()=>{tt("Closing transaction.",{transactionId:t.id,status:r});try{if(t.transaction&&r==="committed")if(t.transaction.options.usePhantomQuery)await this.#f(am(),t.transaction,()=>t.transaction.commit());else{let i=sm();await this.#f(i,t.transaction,()=>t.transaction.executeRaw(i)).then(()=>t.transaction.commit(),o=>{let s=()=>Promise.reject(o);return t.transaction.rollback().then(s,s)})}else if(t.transaction)if(t.transaction.options.usePhantomQuery)await this.#f(lm(),t.transaction,()=>t.transaction.rollback());else{let i=qa();try{await this.#f(i,t.transaction,()=>t.transaction.executeRaw(i))}finally{await t.transaction.rollback()}}}finally{t.status=r,clearTimeout(t.timer),t.timer=void 0,this.transactions.delete(t.id),this.closedTransactions.push(t),this.closedTransactions.length>om&&this.closedTransactions.shift()}};t.status==="closing"?(await t.closing,this.#n(t.id,r==="committed"?"commit":"rollback")):await Object.assign(t,{status:"closing",reason:r,closing:n()}).closing}#m(t){if(!t.timeout)throw new V("timeout is required");if(!t.maxWait)throw new V("maxWait is required");if(t.isolationLevel==="SNAPSHOT")throw new Mr(t.isolationLevel);return{...t,timeout:t.timeout,maxWait:t.maxWait}}#f(t,r,n){return xr({query:t,execute:n,provider:this.#t??r.provider,tracingHelper:this.tracingHelper,onQuery:this.#e})}};function ja(e,t){return t!==void 0?setTimeout(e,t):void 0}var F=require("@prisma/client-runtime-utils");var Fr="7.9.0";var Ua={bigint:"bigint",date:"datetime",decimal:"decimal",bytes:"bytes"};function Qa(e){let t;try{t=JSON.parse(e)}catch(i){throw new Error(`Received invalid serialized parameters: ${i.message}`)}if(!Array.isArray(t))throw new Error("Received invalid serialized parameters: expected an array");let r=t.map(i=>Ja(i)),n=t.map(i=>cm(i));return{args:r,argTypes:n}}function Ja(e){if(Array.isArray(e))return e.map(t=>Ja(t));if(typeof e=="object"&&e!==null&&"prisma__value"in e){if(!("prisma__type"in e))throw new Error("Invalid serialized parameter, prisma__type should be present when prisma__value is present");return`${e.prisma__value}`}return typeof e=="object"&&e!==null?JSON.stringify(e):e}function cm(e){return Array.isArray(e)?{scalarType:e.length>0?Ba(e[0]):"unknown",arity:"list"}:{scalarType:Ba(e),arity:"scalar"}}function Ba(e){return typeof e=="object"&&e!==null&&"prisma__type"in e&&typeof e.prisma__type=="string"&&e.prisma__type in Ua?Ua[e.prisma__type]:typeof e=="number"?"decimal":typeof e=="string"?"string":"unknown"}function Ha(e,t){return{batch:e,transaction:t?.kind==="batch"?{isolationLevel:t.options.isolationLevel}:void 0}}function Ga(e){return e?e.replace(/"(?:[^"\\]|\\.)*"/g,'"X"').replace(/[\s:\[]([+-]?([0-9]*[.])?[0-9]+)/g,t=>`${t[0]}5`):""}function za(e){return e.split(` +`).map(t=>t.replace(/^\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)\s*/,"").replace(/\+\d+\s*ms$/,"")).join(` +`)}var Wa=B(Ui());function Ka({title:e,user:t="prisma",repo:r="prisma",template:n="bug_report.yml",body:i}){return(0,Wa.default)({user:t,repo:r,template:n,title:e,body:i})}function Za({version:e,binaryTarget:t,title:r,description:n,engineVersion:i,database:o,query:s}){let a=Ii(6e3-(s?.length??0)),l=za(De(a)),u=n?`# Description +\`\`\` +${n} +\`\`\``:"",c=De(`Hi Prisma Team! My Prisma Client just crashed. This is the report: +## Versions + +| Name | Version | +|-----------------|--------------------| +| Node | ${process.version?.padEnd(19)}| +| OS | ${t?.padEnd(19)}| +| Prisma Client | ${e?.padEnd(19)}| +| Query Engine | ${i?.padEnd(19)}| +| Database | ${o?.padEnd(19)}| + +${u} + +## Logs +\`\`\` +${l} +\`\`\` + +## Client Snippet +\`\`\`ts +// PLEASE FILL YOUR CODE SNIPPET HERE +\`\`\` + +## Schema +\`\`\`prisma +// PLEASE ADD YOUR SCHEMA HERE IF POSSIBLE +\`\`\` + +## Prisma Engine Query +\`\`\` +${s?Ga(s):""} +\`\`\` +`),p=Ka({title:r,body:c});return`${r} + +This is a non-recoverable error which probably happens when the Prisma Query Engine has a panic. + +${at(p)} + +If you want the Prisma team to look into it, please open the link above \u{1F64F} +To increase the chance of success, please post your schema and a snippet of +how you used Prisma Client in the issue. +`}var _r=class e{#e;#t;#r;#n;#i;constructor(t,r,n){this.#e=t,this.#t=r,this.#r=n,this.#n=r.getConnectionInfo?.(),this.#i=Lt.forSql({onQuery:this.#e.onQuery,tracingHelper:this.#e.tracingHelper,provider:this.#e.provider,connectionInfo:this.#n})}static async connect(t){let r,n;try{r=await t.driverAdapterFactory.connect(),n=new jt({driverAdapter:r,transactionOptions:t.transactionOptions,tracingHelper:t.tracingHelper,onQuery:t.onQuery,provider:t.provider})}catch(i){throw await r?.dispose(),i}return new e(t,r,n)}getConnectionInfo(){let t=this.#n??{supportsRelationJoins:!1};return Promise.resolve({provider:this.#t.provider,connectionInfo:t})}async execute({plan:t,placeholderValues:r,transaction:n,batchIndex:i,queryInfo:o}){let s=n?await this.#r.getTransaction(n,i!==void 0?"batch query":"query"):this.#t;return await this.#i.run(t,{queryable:s,transactionManager:n?{enabled:!1}:{enabled:!0,manager:this.#r},scope:r,sqlCommenter:this.#e.sqlCommenters&&{plugins:this.#e.sqlCommenters,queryInfo:o}})}async startTransaction(t){return{...await this.#r.startTransaction(t),payload:void 0}}async commitTransaction(t){await this.#r.commitTransaction(t.id)}async rollbackTransaction(t){await this.#r.rollbackTransaction(t.id)}async disconnect(){try{await this.#r.cancelAllTransactions()}finally{await this.#t.dispose()}}apiKey(){return null}};var $r=class{#e;#t;#r;constructor(t=1e3){this.#e=new Map,this.#t=new Map,this.#r=t}getSingle(t){let r=this.#e.get(t);return r&&(this.#e.delete(t),this.#e.set(t,r)),r}setSingle(t,r){if(this.#e.has(t)){this.#e.delete(t),this.#e.set(t,r);return}if(this.#e.size>=this.#r){let n=this.#e.keys().next().value;n!==void 0&&this.#e.delete(n)}this.#e.set(t,r)}getBatch(t){let r=this.#t.get(t);return r&&(this.#t.delete(t),this.#t.set(t,r)),r}setBatch(t,r){if(this.#t.has(t)){this.#t.delete(t),this.#t.set(t,r);return}if(this.#t.size>=this.#r){let n=this.#t.keys().next().value;n!==void 0&&this.#t.delete(n)}this.#t.set(t,r)}clear(){this.#e.clear(),this.#t.clear()}get size(){return this.#e.size+this.#t.size}get singleCacheSize(){return this.#e.size}get batchCacheSize(){return this.#t.size}};var nl=require("@prisma/client-runtime-utils");var Lr=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function Ya(e,t,r){let n=r||{},i=n.encode||encodeURIComponent;if(typeof i!="function")throw new TypeError("option encode is invalid");if(!Lr.test(e))throw new TypeError("argument name is invalid");let o=i(t);if(o&&!Lr.test(o))throw new TypeError("argument val is invalid");let s=e+"="+o;if(n.maxAge!==void 0&&n.maxAge!==null){let a=n.maxAge-0;if(Number.isNaN(a)||!Number.isFinite(a))throw new TypeError("option maxAge is invalid");s+="; Max-Age="+Math.floor(a)}if(n.domain){if(!Lr.test(n.domain))throw new TypeError("option domain is invalid");s+="; Domain="+n.domain}if(n.path){if(!Lr.test(n.path))throw new TypeError("option path is invalid");s+="; Path="+n.path}if(n.expires){if(!pm(n.expires)||Number.isNaN(n.expires.valueOf()))throw new TypeError("option expires is invalid");s+="; Expires="+n.expires.toUTCString()}if(n.httpOnly&&(s+="; HttpOnly"),n.secure&&(s+="; Secure"),n.priority)switch(typeof n.priority=="string"?n.priority.toLowerCase():n.priority){case"low":{s+="; Priority=Low";break}case"medium":{s+="; Priority=Medium";break}case"high":{s+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(n.sameSite)switch(typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite){case!0:{s+="; SameSite=Strict";break}case"lax":{s+="; SameSite=Lax";break}case"strict":{s+="; SameSite=Strict";break}case"none":{s+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return n.partitioned&&(s+="; Partitioned"),s}function pm(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}function Xa(e,t){let r=(e||"").split(";").filter(l=>typeof l=="string"&&!!l.trim()),n=r.shift()||"",i=dm(n),o=i.name,s=i.value;try{s=t?.decode===!1?s:(t?.decode||decodeURIComponent)(s)}catch{}let a={name:o,value:s};for(let l of r){let u=l.split("="),c=(u.shift()||"").trimStart().toLowerCase(),p=u.join("=");switch(c){case"expires":{a.expires=new Date(p);break}case"max-age":{a.maxAge=Number.parseInt(p,10);break}case"secure":{a.secure=!0;break}case"httponly":{a.httpOnly=!0;break}case"samesite":{a.sameSite=p;break}default:a[c]=p}}return a}function dm(e){let t="",r="",n=e.split("=");return n.length>1?(t=n.shift(),r=n.join("=")):r=e,{name:t,value:r}}var Vr=class extends Error{clientVersion;cause;constructor(t,r){super(t),this.clientVersion=r.clientVersion,this.cause=r.cause}get[Symbol.toStringTag](){return this.name}};var qr=class extends Vr{isRetryable;constructor(t,r){super(t,r),this.isRetryable=r.isRetryable??!0}};function el(e,t){return{...e,isRetryable:t}}var ke=class extends qr{name="InvalidDatasourceError";code="P6001";constructor(t,r){super(t,el(r,!1))}};yt(ke,"InvalidDatasourceError");function tl(e){let t={clientVersion:e.clientVersion},r;try{r=new URL(e.accelerateUrl)}catch(l){let u=l.message;throw new ke(`Error validating \`accelerateUrl\`, the URL cannot be parsed, reason: ${u}`,t)}let{protocol:n,searchParams:i}=r;if(n!=="prisma:"&&n!==zt)throw new ke("Error validating `accelerateUrl`: the URL must start with the protocol `prisma://` or `prisma+postgres://`",t);let o=i.get("api_key");if(o===null||o.length<1)throw new ke("Error validating `accelerateUrl`: the URL must contain a valid API key",t);let s=Xr(r)?"http:":"https:";process.env.TEST_CLIENT_ENGINE_REMOTE_EXECUTOR&&r.searchParams.has("use_http")&&(s="http:");let a=new URL(r.href.replace(n,s));return{apiKey:o,url:a}}var rl=B(Di()),jr=class{apiKey;tracingHelper;logLevel;logQueries;engineHash;constructor({apiKey:t,tracingHelper:r,logLevel:n,logQueries:i,engineHash:o}){this.apiKey=t,this.tracingHelper=r,this.logLevel=n,this.logQueries=i,this.engineHash=o}build({traceparent:t,transactionId:r}={}){let n={Accept:"application/json",Authorization:`Bearer ${this.apiKey}`,"Content-Type":"application/json","Prisma-Engine-Hash":this.engineHash,"Prisma-Engine-Version":rl.enginesVersion};this.tracingHelper.isEnabled()&&(n.traceparent=t??this.tracingHelper.getTraceParent()),r&&(n["X-Transaction-Id"]=r);let i=this.#e();return i.length>0&&(n["X-Capture-Telemetry"]=i.join(", ")),n}#e(){let t=[];return this.tracingHelper.isEnabled()&&t.push("tracing"),this.logLevel&&t.push(this.logLevel),this.logQueries&&t.push("query"),t}};function mm(e){return e[0]*1e3+e[1]/1e6}function ii(e){return new Date(mm(e))}var il=_("prisma:client:clientEngine:remoteExecutor"),Ur=class{#e;#t;#r;#n;#i;#o;constructor(t){this.#e=t.clientVersion,this.#n=t.logEmitter,this.#i=t.tracingHelper,this.#o=t.sqlCommenters;let{url:r,apiKey:n}=tl({clientVersion:t.clientVersion,accelerateUrl:t.accelerateUrl});this.#r=new oi(r),this.#t=new jr({apiKey:n,engineHash:t.clientVersion,logLevel:t.logLevel,logQueries:t.logQueries,tracingHelper:t.tracingHelper})}async getConnectionInfo(){return await this.#s({path:"/connection-info",method:"GET"})}async execute({plan:t,placeholderValues:r,batchIndex:n,model:i,operation:o,transaction:s,customFetch:a,queryInfo:l}){let u=l&&this.#o?.length?br(this.#o,{query:l}):void 0;return(await this.#s({path:s?`/transaction/${s.id}/query`:"/query",method:"POST",body:{model:i,operation:o,plan:t,params:r,comments:u&&Object.keys(u).length>0?u:void 0},batchRequestIdx:n,fetch:a})).data}async startTransaction(t){return{...await this.#s({path:"/transaction/start",method:"POST",body:t}),payload:void 0}}async commitTransaction(t){await this.#s({path:`/transaction/${t.id}/commit`,method:"POST"})}async rollbackTransaction(t){await this.#s({path:`/transaction/${t.id}/rollback`,method:"POST"})}disconnect(){return Promise.resolve()}apiKey(){return this.#t.apiKey}async#s({path:t,method:r,body:n,fetch:i=globalThis.fetch,batchRequestIdx:o}){let s=await this.#r.request({method:r,path:t,headers:this.#t.build(),body:n,fetch:i});s.ok||await this.#a(s,o);let a=await s.json();return typeof a.extensions=="object"&&a.extensions!==null&&this.#l(a.extensions),a}async#a(t,r){let n=t.headers.get("Prisma-Error-Code"),i=await t.text(),o,s=i;try{o=JSON.parse(i)}catch{o={}}typeof o.code=="string"&&(n=o.code),typeof o.error=="string"?s=o.error:typeof o.message=="string"?s=o.message:typeof o.InvalidRequestError=="object"&&o.InvalidRequestError!==null&&typeof o.InvalidRequestError.reason=="string"&&(s=o.InvalidRequestError.reason),s=s||`HTTP ${t.status}: ${t.statusText}`;let a=typeof o.meta=="object"&&o.meta!==null?o.meta:o;throw new nl.PrismaClientKnownRequestError(s,{clientVersion:this.#e,code:n??"P6000",batchRequestIdx:r,meta:a})}#l(t){if(t.logs)for(let r of t.logs)this.#u(r);t.spans&&this.#i.dispatchEngineSpans(t.spans)}#u(t){switch(t.level){case"debug":case"trace":il(t);break;case"error":case"warn":case"info":{this.#n.emit(t.level,{timestamp:ii(t.timestamp),message:t.attributes.message??"",target:t.target??"RemoteExecutor"});break}case"query":{this.#n.emit("query",{query:t.attributes.query??"",timestamp:ii(t.timestamp),duration:t.attributes.duration_ms??0,params:t.attributes.params??"",target:t.target??"RemoteExecutor"});break}default:throw new Error(`Unexpected log level: ${t.level}`)}}},oi=class{#e;#t;#r;constructor(t){this.#e=t,this.#t=new Map}async request({method:t,path:r,headers:n,body:i,fetch:o}){let s=new URL(r,this.#e),a=this.#n(s);a&&(n.Cookie=a),this.#r&&(n["Accelerate-Query-Engine-Jwt"]=this.#r);let l=await o(s.href,{method:t,body:i!==void 0?JSON.stringify(i):void 0,headers:n});return il(t,s,l.status,l.statusText),this.#r=l.headers.get("Accelerate-Query-Engine-Jwt")??void 0,this.#i(s,l),l}#n(t){let r=[],n=new Date;for(let[i,o]of this.#t){if(o.expires&&o.expires0?r.join("; "):void 0}#i(t,r){let n=r.headers.getSetCookie?.()||[];if(n.length===0){let i=r.headers.get("Set-Cookie");i&&n.push(i)}for(let i of n){let o=Xa(i),s=o.domain??t.hostname,a=o.path??"/",l=`${s}:${a}:${o.name}`;this.#t.set(l,{name:o.name,value:o.value,domain:s,path:a,expires:o.expires})}}};var ai=require("@prisma/client-runtime-utils"),si={},ol={async loadQueryCompiler(e){let{clientVersion:t,compilerWasm:r}=e;if(r===void 0)throw new ai.PrismaClientInitializationError("WASM query compiler was unexpectedly `undefined`",t);let n;return e.activeProvider===void 0||si[e.activeProvider]===void 0?(n=(async()=>{let i=await r.getRuntime(),o=await r.getQueryCompilerWasmModule();if(o==null)throw new ai.PrismaClientInitializationError("The loaded wasm module was unexpectedly `undefined` or `null` once loaded",t);let s={[r.importName]:i},a=new WebAssembly.Instance(o,s),l=a.exports.__wbindgen_start;return i.__wbg_set_wasm(a.exports),l(),i.QueryCompiler})(),e.activeProvider!==void 0&&(si[e.activeProvider]=n)):n=si[e.activeProvider],await n}};var fm="P2038",ce=_("prisma:client:clientEngine"),ul=globalThis;ul.PRISMA_WASM_PANIC_REGISTRY={set_message(e){throw new F.PrismaClientRustPanicError(e,Fr)}};var Ut=class{name="ClientEngine";#e;#t={type:"disconnected"};#r;#n;#i;#o;config;datamodel;logEmitter;logQueries;logLevel;tracingHelper;#s;constructor(t,r){if(t.accelerateUrl!==void 0)this.#n={remote:!0,accelerateUrl:t.accelerateUrl};else if(t.adapter)this.#n={remote:!1,driverAdapterFactory:t.adapter},ce("Using driver adapter: %O",t.adapter);else throw new F.PrismaClientInitializationError("PrismaClient requires a driver adapter to connect to your database, but none was provided. Pass one to the PrismaClient constructor, e.g. `new PrismaClient({ adapter })`. Learn more: https://pris.ly/d/driver-adapters",t.clientVersion,fm);this.#r=r??ol,this.config=t,this.logQueries=t.logQueries??!1,this.logLevel=t.logLevel??"error",this.logEmitter=t.logEmitter,this.datamodel=t.inlineSchema,this.tracingHelper=t.tracingHelper,this.#i=t.queryPlanCacheMaxSize===0?void 0:new $r(t.queryPlanCacheMaxSize),this.#o=qt.deserialize(t.parameterizationSchema,n=>{if(!Object.hasOwn(t.runtimeDataModel.enums,n))return;let i={};for(let o of t.runtimeDataModel.enums[n].values)i[o.name]=o.dbName??o.name;return i}),t.enableDebugLogs&&(this.logLevel="debug"),this.logQueries&&(this.#s=n=>{this.logEmitter.emit("query",{...n,params:K(n.params),target:"ClientEngine"})})}async#a(){switch(this.#t.type){case"disconnected":{let t=this.tracingHelper.runInChildSpan("connect",async()=>{let r,n;try{r=await this.#l(),n=await this.#u(r)}catch(o){throw this.#t={type:"disconnected"},n?.free(),await r?.disconnect(),o}let i={executor:r,queryCompiler:n};return this.#t={type:"connected",engine:i},i});return this.#t={type:"connecting",promise:t},await t}case"connecting":return await this.#t.promise;case"connected":return this.#t.engine;case"disconnecting":return await this.#t.promise,await this.#a()}}async#l(){return this.#n.remote?new Ur({clientVersion:this.config.clientVersion,accelerateUrl:this.#n.accelerateUrl,logEmitter:this.logEmitter,logLevel:this.logLevel,logQueries:this.logQueries,tracingHelper:this.tracingHelper,sqlCommenters:this.config.sqlCommenters}):await _r.connect({driverAdapterFactory:this.#n.driverAdapterFactory,tracingHelper:this.tracingHelper,transactionOptions:{...this.config.transactionOptions,isolationLevel:this.#y(this.config.transactionOptions.isolationLevel)},onQuery:this.#s,provider:this.config.activeProvider,sqlCommenters:this.config.sqlCommenters})}async#u(t){let r=this.#e;r===void 0&&(r=await this.#r.loadQueryCompiler(this.config),this.#e=r);let{provider:n,connectionInfo:i}=await t.getConnectionInfo();try{return this.#m(()=>new r({datamodel:this.datamodel,provider:n,connectionInfo:i}),void 0,!1)}catch(o){throw this.#p(o)}}#p(t){if(t instanceof F.PrismaClientRustPanicError)return t;try{let r=JSON.parse(t.message);return new F.PrismaClientInitializationError(r.message,this.config.clientVersion,r.error_code)}catch{return t}}#c(t,r){if(t instanceof F.PrismaClientInitializationError)return t;if(t.code==="GenericFailure"&&t.message?.startsWith("PANIC:"))return new F.PrismaClientRustPanicError(sl(this,t.message,r),this.config.clientVersion);if(t instanceof O)return new F.PrismaClientKnownRequestError(t.message,{code:t.code,meta:t.meta,clientVersion:this.config.clientVersion});try{let n=JSON.parse(t);return new F.PrismaClientUnknownRequestError(`${n.message} +${n.backtrace}`,{clientVersion:this.config.clientVersion})}catch{return t}}#d(t){return t instanceof F.PrismaClientRustPanicError?t:typeof t.message=="string"&&typeof t.code=="string"?new F.PrismaClientKnownRequestError(t.message,{code:t.code,meta:t.meta,clientVersion:this.config.clientVersion}):typeof t.message=="string"?new F.PrismaClientUnknownRequestError(t.message,{clientVersion:this.config.clientVersion}):t}#m(t,r,n=!0){let i=ul.PRISMA_WASM_PANIC_REGISTRY.set_message,o;global.PRISMA_WASM_PANIC_REGISTRY.set_message=s=>{o=s};try{return t()}finally{if(global.PRISMA_WASM_PANIC_REGISTRY.set_message=i,o)throw this.#e=void 0,n&&this.stop().catch(s=>ce("failed to disconnect:",s)),new F.PrismaClientRustPanicError(sl(this,o,r),this.config.clientVersion)}}onBeforeExit(){throw new Error('"beforeExit" hook is not applicable to the client engine, it is only relevant and implemented for the binary engine. Please add your event listener to the `process` object directly instead.')}async start(){await this.#a()}async stop(){switch(this.#t.type){case"disconnected":return;case"connecting":return await this.#t.promise,await this.stop();case"connected":{let t=this.#t.engine,r=this.tracingHelper.runInChildSpan("disconnect",async()=>{try{await t.executor.disconnect(),t.queryCompiler.free()}finally{this.#t={type:"disconnected"}}});return this.#t={type:"disconnecting",promise:r},await r}case"disconnecting":return await this.#t.promise}}version(){return"unknown"}async transaction(t,r,n){let i,{executor:o}=await this.#a();try{if(t==="start"){let s=n;i=await o.startTransaction({...s,isolationLevel:this.#y(s.isolationLevel)})}else if(t==="commit"){let s=n;await o.commitTransaction(s)}else if(t==="rollback"){let s=n;await o.rollbackTransaction(s)}else ae(t,"Invalid transaction action.")}catch(s){throw this.#c(s)}return i?{id:i.id,payload:void 0}:void 0}async request(t,{interactiveTransaction:r,customDataProxyFetch:n}){ce("sending request");let{executor:i,queryCompiler:o}=await this.#a().catch(u=>{throw this.#c(u,JSON.stringify(t))}),s,a={},l=t.query;if(al(t))s=ll(t);else{let{parameterizedQuery:u,placeholderValues:c}=ti(t,this.#o),p=JSON.stringify(u);a=c,l=u.query;let d=t.action!=="createMany"&&t.action!=="createManyAndReturn",h=d?this.#i?.getSingle(p):void 0;h?(ce("query plan cache hit"),s=h):(ce("query plan cache miss"),s=this.#f(u,p,o),d&&this.#i?.setSingle(p,s))}try{ce("query plan created",s);let u=await i.execute({plan:s,model:t.modelName,operation:t.action,placeholderValues:a,transaction:r,batchIndex:void 0,customFetch:n?.(globalThis.fetch),queryInfo:{type:"single",modelName:t.modelName,action:t.action,query:l}});return ce("query plan executed"),{data:{[t.action]:u}}}catch(u){throw this.#c(u,JSON.stringify(t))}}async requestBatch(t,{transaction:r,customDataProxyFetch:n}){if(t.length===0)return[];let i=t[0].action,o=t[0].modelName,s=Ha(t,r),a=JSON.stringify(s),{executor:l,queryCompiler:u}=await this.#a().catch(m=>{throw this.#c(m,a)}),c=o===void 0,p,d={},h=t.map(m=>m.query);if(c)p=this.#g(t,a,u);else{let{parameterizedBatch:m,placeholderValues:E}=ri(s,this.#o),k=JSON.stringify(m);d=E,h=m.batch.map(P=>P.query);let w=this.#i?.getBatch(k);if(w)ce("batch query plan cache hit"),p=w;else{ce("batch query plan cache miss");try{p=this.#g(m.batch,k,u),this.#i?.setBatch(k,p)}catch(P){throw this.#d(P)}}}try{let m;switch(r?.kind==="itx"&&(m=r.options),p.type){case"multi":{if(r?.kind!=="itx"){let w=r?.options,P={maxWait:w?.maxWait??this.config.transactionOptions.maxWait,timeout:w?.timeout??this.config.transactionOptions.timeout,isolationLevel:w?.isolationLevel??this.config.transactionOptions.isolationLevel};m=await this.transaction("start",{},P)}let E=[],k=!1;for(let[w,P]of p.plans.entries())try{let b=await l.execute({plan:P,placeholderValues:d,model:t[w].modelName,operation:t[w].action,batchIndex:w,transaction:m,customFetch:n?.(globalThis.fetch),queryInfo:{type:"single",modelName:t[w].modelName,action:t[w].action,query:h[w]}});E.push({data:{[t[w].action]:b}})}catch(b){E.push(b),k=!0;break}return m!==void 0&&r?.kind!=="itx"&&(k?await this.transaction("rollback",{},m):await this.transaction("commit",{},m)),E}case"compacted":{if(!t.every(w=>w.action===i&&w.modelName===o)){let w=t.map(b=>b.action).join(", "),P=t.map(b=>b.modelName).join(", ");throw new Error(`Internal error: All queries in a compacted batch must have the same action and model name, but received actions: [${w}] and model names: [${P}]. This indicates a bug in the client. Please report this issue to the Prisma team with your query details.`)}if(o===void 0)throw new Error("Internal error: A compacted batch cannot contain raw queries. This indicates a bug in the client. Please report this issue to the Prisma team with your query details.");let E=await l.execute({plan:p.plan,placeholderValues:d,model:o,operation:i,batchIndex:void 0,transaction:m,customFetch:n?.(globalThis.fetch),queryInfo:{type:"compacted",action:i,modelName:o,queries:h}});return ps(E,p,d).map(w=>({data:{[i]:w}}))}}}catch(m){throw this.#c(m,a)}}async apiKey(){let{executor:t}=await this.#a();return t.apiKey()}#f(t,r,n){try{return this.#m(()=>this.#h({queries:[t],execute:()=>n.compile(r)}))}catch(i){throw this.#d(i)}}#g(t,r,n){if(t.every(al))return{type:"multi",plans:t.map(i=>ll(i))};try{return this.#m(()=>this.#h({queries:t,execute:()=>n.compileBatch(r)}))}catch(i){throw this.#d(i)}}#y(t){switch(t){case void 0:return;case"ReadUncommitted":return"READ UNCOMMITTED";case"ReadCommitted":return"READ COMMITTED";case"RepeatableRead":return"REPEATABLE READ";case"Serializable":return"SERIALIZABLE";case"Snapshot":return"SNAPSHOT";default:throw new F.PrismaClientKnownRequestError(`Inconsistent column data: Conversion failed: Invalid isolation level \`${t}\``,{code:"P2023",clientVersion:this.config.clientVersion,meta:{providedIsolationLevel:t}})}}#h({queries:t,execute:r}){return this.tracingHelper.runInChildSpan({name:"compile",attributes:{models:t.map(n=>n.modelName).filter(n=>n!==void 0),actions:t.map(n=>n.action)}},r)}};function sl(e,t,r){return Za({binaryTarget:void 0,title:t,version:e.config.clientVersion,engineVersion:"unknown",database:e.config.activeProvider,query:r})}function al(e){return e.action==="queryRaw"||e.action==="executeRaw"}function ll(e){let t=e.query.arguments.query,{args:r,argTypes:n}=Qa(e.query.arguments.parameters);return{type:e.action==="queryRaw"?"query":"execute",args:{type:"rawSql",sql:t,args:r,argTypes:n}}}function cl(e){return new Ut(e)}var pl=e=>({command:e});var bl=require("@prisma/client-runtime-utils");var dl=e=>e.strings.reduce((t,r,n)=>`${t}@P${n}${r}`);var gl=require("@prisma/client-runtime-utils");function rt(e){try{return ml(e,"fast")}catch(t){if(!(t instanceof TypeError))throw t;return ml(e,"slow")}}function ml(e,t){return JSON.stringify(e.map(r=>yl(r,t)))}function yl(e,t){if(Array.isArray(e))return e.map(r=>yl(r,t));if(typeof e=="bigint")return{prisma__type:"bigint",prisma__value:e.toString()};if(Me(e)){if(!Fe(e))throw new Error("Invalid value for argument `date`: Provided Date object is invalid.");return{prisma__type:"date",prisma__value:e.toJSON()}}if(gl.Decimal.isDecimal(e))return{prisma__type:"decimal",prisma__value:e.toJSON()};if(Buffer.isBuffer(e))return{prisma__type:"bytes",prisma__value:e.toString("base64")};if(gm(e))return{prisma__type:"bytes",prisma__value:Buffer.from(e).toString("base64")};if(ArrayBuffer.isView(e)){let{buffer:r,byteOffset:n,byteLength:i}=e;return{prisma__type:"bytes",prisma__value:Buffer.from(r,n,i).toString("base64")}}return typeof e=="object"&&t==="slow"?hl(e):e}function gm(e){return e instanceof ArrayBuffer||e instanceof SharedArrayBuffer?!0:typeof e=="object"&&e!==null?e[Symbol.toStringTag]==="ArrayBuffer"||e[Symbol.toStringTag]==="SharedArrayBuffer":!1}function hl(e){if(typeof e!="object"||e===null)return e;if(typeof e.toJSON=="function")return e.toJSON();if(Array.isArray(e))return e.map(fl);let t={};for(let r of Object.keys(e))t[r]=fl(e[r]);return t}function fl(e){return typeof e=="bigint"?e.toString():hl(e)}var ym=/^(\s*alter\s)/i,wl=_("prisma:client");function li(e,t,r,n){if(!(e!=="postgresql"&&e!=="cockroachdb")&&r.length>0&&ym.exec(t))throw new Error(`Running ALTER using ${n} is not supported +Using the example below you can still execute your query with Prisma, but please note that it is vulnerable to SQL injection attacks and requires you to take care of input sanitization. + +Example: + await prisma.$executeRawUnsafe(\`ALTER USER prisma WITH PASSWORD '\${password}'\`) + +More Information: https://pris.ly/d/execute-raw +`)}var ui=({clientMethod:e,activeProvider:t})=>r=>{let n="",i;if(mr(r))n=r.sql,i={values:rt(r.values),__prismaRawParameters__:!0};else if(Array.isArray(r)){let[o,...s]=r;n=o,i={values:rt(s||[]),__prismaRawParameters__:!0}}else switch(t){case"sqlite":case"mysql":{n=r.sql,i={values:rt(r.values),__prismaRawParameters__:!0};break}case"cockroachdb":case"postgresql":case"postgres":{n=r.text,i={values:rt(r.values),__prismaRawParameters__:!0};break}case"sqlserver":{n=dl(r),i={values:rt(r.values),__prismaRawParameters__:!0};break}default:throw new Error(`The ${t} provider does not support ${e}`)}return i?.values?wl(`prisma.${e}(${n}, ${i.values})`):wl(`prisma.${e}(${n})`),{query:n,parameters:i}},xl={requestArgsToMiddlewareArgs(e){return[e.strings,...e.values]},middlewareArgsToRequestArgs(e){let[t,...r]=e;return new bl.Sql(t,r)}},Pl={requestArgsToMiddlewareArgs(e){return[e]},middlewareArgsToRequestArgs(e){return e[0]}};function ci(e){return function(r,n){let i,o=(s=e)=>{try{return s===void 0||s?.kind==="itx"?i??=El(r(s)):El(r(s))}catch(a){return Promise.reject(a)}};return{get spec(){return n},then(s,a){return o().then(s,a)},catch(s){return o().catch(s)},finally(s){return o().finally(s)},requestTransaction(s){let a=o(s);return a.requestTransaction?a.requestTransaction(s):a},[Symbol.toStringTag]:"PrismaPromise"}}}function El(e){return typeof e.then=="function"?e:Promise.resolve(e)}var Tl={name:"@prisma/instrumentation-contract",version:"7.9.0",description:"Shared types and utilities for Prisma instrumentation",main:"dist/index.js",module:"dist/index.mjs",types:"dist/index.d.ts",exports:{".":{require:{types:"./dist/index.d.ts",default:"./dist/index.js"},import:{types:"./dist/index.d.mts",default:"./dist/index.mjs"}}},license:"Apache-2.0",homepage:"https://www.prisma.io",repository:{type:"git",url:"https://github.com/prisma/prisma.git",directory:"packages/instrumentation-contract"},bugs:"https://github.com/prisma/prisma/issues",scripts:{dev:"DEV=true tsx helpers/build.ts",build:"tsx helpers/build.ts",prepublishOnly:"pnpm run build",test:"vitest run"},files:["dist"],sideEffects:!1,devDependencies:{"@opentelemetry/api":"1.9.0"},peerDependencies:{"@opentelemetry/api":"^1.8"}};var wm=Tl.version.split(".")[0],bm="PRISMA_INSTRUMENTATION",xm=`V${wm}_PRISMA_INSTRUMENTATION`,Sl=globalThis;function vl(){let e=Sl[xm];return e?.helper?e.helper:Sl[bm]?.helper}var Pm={isEnabled(){return!1},getTraceParent(){return"00-10-10-00"},dispatchEngineSpans(){},getActiveContext(){},runInChildSpan(e,t){return t()}},pi=class{isEnabled(){return this.getTracingHelper().isEnabled()}getTraceParent(t){return this.getTracingHelper().getTraceParent(t)}dispatchEngineSpans(t){return this.getTracingHelper().dispatchEngineSpans(t)}getActiveContext(){return this.getTracingHelper().getActiveContext()}runInChildSpan(t,r){return this.getTracingHelper().runInChildSpan(t,r)}getTracingHelper(){return vl()??Pm}};function Al(){return new pi}function Cl(e,t=()=>{}){let r,n=new Promise(i=>r=i);return{then(i){return--e===0&&r(t()),i?.(n)}}}function Rl(e){return typeof e=="string"?e:e.reduce((t,r)=>{let n=typeof r=="string"?r:r.level;return n==="query"?t:t&&(r==="info"||t==="info")?"info":n},void 0)}var Il=require("@prisma/client-runtime-utils");function mi(e){if(e.action!=="findUnique"&&e.action!=="findUniqueOrThrow")return;let t=[];return e.modelName&&t.push(e.modelName),e.query.arguments&&t.push(di(e.query.arguments)),t.push(di(e.query.selection)),t.join("")}function di(e){return`(${Object.keys(e).sort().map(r=>{let n=e[r];return typeof n=="object"&&n!==null?`(${r} ${di(n)})`:r}).join(" ")})`}var Em={aggregate:!1,aggregateRaw:!1,createMany:!0,createManyAndReturn:!0,createOne:!0,deleteMany:!0,deleteOne:!0,executeRaw:!0,findFirst:!1,findFirstOrThrow:!1,findMany:!1,findRaw:!1,findUnique:!1,findUniqueOrThrow:!1,groupBy:!1,queryRaw:!1,runCommandRaw:!0,updateMany:!0,updateManyAndReturn:!0,updateOne:!0,upsertOne:!0};function fi(e){return Em[e]}var Br=class{constructor(t){this.options=t;this.batches={}}batches;tickActive=!1;request(t){let r=this.options.batchBy(t);return r?(this.batches[r]||(this.batches[r]=[],this.tickActive||(this.tickActive=!0,process.nextTick(()=>{this.dispatchBatches(),this.tickActive=!1}))),new Promise((n,i)=>{this.batches[r].push({request:t,resolve:n,reject:i})})):this.options.singleLoader(t)}dispatchBatches(){for(let t in this.batches){let r=this.batches[t];delete this.batches[t],r.length===1?this.options.singleLoader(r[0].request).then(n=>{n instanceof Error?r[0].reject(n):r[0].resolve(n)}).catch(n=>{r[0].reject(n)}):(r.sort((n,i)=>this.options.batchOrder(n.request,i.request)),this.options.batchLoader(r.map(n=>n.request)).then(n=>{if(n instanceof Error)for(let i=0;i{for(let i=0;iIe("bigint",r));case"bytes-array":return t.map(r=>Ie("bytes",r));case"decimal-array":return t.map(r=>Ie("decimal",r));case"datetime-array":return t.map(r=>Ie("datetime",r));case"date-array":return t.map(r=>Ie("date",r));case"time-array":return t.map(r=>Ie("time",r));default:return t}}function Qr(e){let t=[],r=Tm(e);for(let n=0;n{let{transaction:o,otelParentCtx:s}=n[0],a=n.map(p=>p.protocolQuery),l=this.client._tracingHelper.getTraceParent(s),u=n.some(p=>fi(p.protocolQuery.action));return(await this.client._engine.requestBatch(a,{traceparent:l,transaction:vm(o),containsWrite:u,customDataProxyFetch:i})).map((p,d)=>{if(p instanceof Error)return p;try{return this.mapQueryEngineResult(n[d],p)}catch(h){return h}})}),singleLoader:async n=>{let i=n.transaction?.kind==="itx"?Ol(n.transaction):void 0,o=await this.client._engine.request(n.protocolQuery,{traceparent:this.client._tracingHelper.getTraceParent(),interactiveTransaction:i,isWrite:fi(n.protocolQuery.action),customDataProxyFetch:n.customDataProxyFetch});return this.mapQueryEngineResult(n,o)},batchBy:n=>{if(n.transaction?.kind==="itx"){let i=mi(n.protocolQuery);return`itx-${n.transaction.id}${i?`-${i}`:""}`}return n.transaction?.id?`transaction-${n.transaction.id}`:mi(n.protocolQuery)},batchOrder(n,i){return n.transaction?.kind==="batch"&&i.transaction?.kind==="batch"?n.transaction.index-i.transaction.index:0}})}async request(t){try{return await this.dataloader.request(t)}catch(r){let{clientMethod:n,callsite:i,transaction:o,args:s,modelName:a}=t;this.handleAndLogRequestError({error:r,clientMethod:n,callsite:i,transaction:o,args:s,modelName:a,globalOmit:t.globalOmit})}}mapQueryEngineResult({dataPath:t,unpacker:r},n){let i=n?.data,o=this.unpack(i,t,r);return process.env.PRISMA_CLIENT_GET_TIME?{data:o}:o}handleAndLogRequestError(t){try{this.handleRequestError(t)}catch(r){throw this.logEmitter&&this.logEmitter.emit("error",{message:r.message,target:t.clientMethod,timestamp:new Date}),r}}handleRequestError({error:t,clientMethod:r,callsite:n,transaction:i,args:o,modelName:s,globalOmit:a}){if(Sm(t),Am(t,i))throw t;if(t instanceof x.PrismaClientKnownRequestError&&Cm(t)){let u=Nl(t.meta);ar({args:o,errors:[u],callsite:n,errorFormat:this.client._errorFormat,originalMethod:r,clientVersion:this.client._clientVersion,globalOmit:a})}let l=t.message;if(n&&(l=Xt({callsite:n,originalMethod:r,isPanic:t.isPanic,showColors:this.client._errorFormat==="pretty",message:l})),l=this.sanitizeMessage(l),t.code){let u=s?{modelName:s,...t.meta}:t.meta;throw new x.PrismaClientKnownRequestError(l,{code:t.code,clientVersion:this.client._clientVersion,meta:u,batchRequestIdx:t.batchRequestIdx})}else{if(t.isPanic)throw new x.PrismaClientRustPanicError(l,this.client._clientVersion);if(t instanceof x.PrismaClientUnknownRequestError)throw new x.PrismaClientUnknownRequestError(l,{clientVersion:this.client._clientVersion,batchRequestIdx:t.batchRequestIdx});if(t instanceof x.PrismaClientInitializationError)throw new x.PrismaClientInitializationError(l,this.client._clientVersion);if(t instanceof x.PrismaClientRustPanicError)throw new x.PrismaClientRustPanicError(l,this.client._clientVersion)}throw t.clientVersion=this.client._clientVersion,t}sanitizeMessage(t){return this.client._errorFormat&&this.client._errorFormat!=="pretty"?De(t):t}unpack(t,r,n){if(!t||(t.data&&(t=t.data),!t))return t;let i=Object.keys(t)[0],o=Object.values(t)[0],s=r.filter(u=>u!=="select"&&u!=="include"),a=yn(o,s),l=i==="queryRaw"?Qr(a):Z(a);return n?n(l):l}get[Symbol.toStringTag](){return"RequestHandler"}};function vm(e){if(e){if(e.kind==="batch")return{kind:"batch",options:{isolationLevel:e.isolationLevel,maxWait:e.maxWait,timeout:e.timeout}};if(e.kind==="itx")return{kind:"itx",options:Ol(e)};ae(e,"Unknown transaction kind")}}function Ol(e){return{id:e.id,payload:e.payload}}function Am(e,t){return(0,Il.hasBatchIndex)(e)&&t?.kind==="batch"&&e.batchRequestIdx!==t.index}function Cm(e){return e.code==="P2009"||e.code==="P2012"}function Nl(e){if(e.kind==="Union")return{kind:"Union",errors:e.errors.map(Nl)};if(Array.isArray(e.selectionPath)){let[,...t]=e.selectionPath;return{...e,selectionPath:t}}return e}var gi=Fr;var $l=B(an());var v=class extends Error{constructor(t){super(t+` +Read more at https://pris.ly/d/client-constructor`),this.name="PrismaClientConstructorValidationError"}get[Symbol.toStringTag](){return"PrismaClientConstructorValidationError"}};yt(v,"PrismaClientConstructorValidationError");var Dl=["errorFormat","adapter","accelerateUrl","log","transactionOptions","omit","comments","queryPlanCacheMaxSize","__internal"],Ml=["pretty","colorless","minimal"],Fl=["info","query","warn","error"],Rm={adapter:()=>{},accelerateUrl:e=>{if(e!==void 0){if(typeof e!="string")throw new v(`Invalid value ${JSON.stringify(e)} for "accelerateUrl" provided to PrismaClient constructor.`);if(e.trim().length===0)throw new v('"accelerateUrl" provided to PrismaClient constructor must be a non-empty string.')}},errorFormat:e=>{if(e){if(typeof e!="string")throw new v(`Invalid value ${JSON.stringify(e)} for "errorFormat" provided to PrismaClient constructor.`);if(!Ml.includes(e)){let t=Bt(e,Ml);throw new v(`Invalid errorFormat ${e} provided to PrismaClient constructor.${t}`)}}},log:e=>{if(!e)return;if(!Array.isArray(e))throw new v(`Invalid value ${JSON.stringify(e)} for "log" provided to PrismaClient constructor.`);function t(r){if(typeof r=="string"&&!Fl.includes(r)){let n=Bt(r,Fl);throw new v(`Invalid log level "${r}" provided to PrismaClient constructor.${n}`)}}for(let r of e){t(r);let n={level:t,emit:i=>{let o=["stdout","event"];if(!o.includes(i)){let s=Bt(i,o);throw new v(`Invalid value ${JSON.stringify(i)} for "emit" in logLevel provided to PrismaClient constructor.${s}`)}}};if(r&&typeof r=="object")for(let[i,o]of Object.entries(r))if(n[i])n[i](o);else throw new v(`Invalid property ${i} for "log" provided to PrismaClient constructor`)}},transactionOptions:e=>{if(!e)return;let t=e.maxWait;if(t!=null&&t<=0)throw new v(`Invalid value ${t} for maxWait in "transactionOptions" provided to PrismaClient constructor. maxWait needs to be greater than 0`);let r=e.timeout;if(r!=null&&r<=0)throw new v(`Invalid value ${r} for timeout in "transactionOptions" provided to PrismaClient constructor. timeout needs to be greater than 0`)},omit:(e,t)=>{if(typeof e!="object")throw new v('"omit" option is expected to be an object.');if(e===null)throw new v('"omit" option can not be `null`');let r=[];for(let[n,i]of Object.entries(e)){let o=Om(n,t.runtimeDataModel);if(!o){r.push({kind:"UnknownModel",modelKey:n});continue}for(let[s,a]of Object.entries(i)){let l=o.fields.find(u=>u.name===s);if(!l){r.push({kind:"UnknownField",modelKey:n,fieldName:s});continue}if(l.relationName){r.push({kind:"RelationInOmit",modelKey:n,fieldName:s});continue}typeof a!="boolean"&&r.push({kind:"InvalidFieldValue",modelKey:n,fieldName:s})}}if(r.length>0)throw new v(Nm(e,r))},queryPlanCacheMaxSize:e=>{if(e!==void 0){if(typeof e!="number")throw new v(`Invalid value ${JSON.stringify(e)} for "queryPlanCacheMaxSize" provided to PrismaClient constructor. Expected a number.`);if(!Number.isInteger(e))throw new v(`Invalid value ${e} for "queryPlanCacheMaxSize" provided to PrismaClient constructor. Expected an integer.`);if(e<0)throw new v(`Invalid value ${e} for "queryPlanCacheMaxSize" provided to PrismaClient constructor. Cache size needs to be greater or equal to 0.`)}},comments:e=>{if(e!==void 0){if(!Array.isArray(e))throw new v(`Invalid value ${JSON.stringify(e)} for "comments" provided to PrismaClient constructor. Expected an array of SQL commenter plugins.`);for(let t=0;t{if(!e)return;let t=["debug","engine","configOverride"];if(typeof e!="object")throw new v(`Invalid value ${JSON.stringify(e)} for "__internal" to PrismaClient constructor`);for(let[r]of Object.entries(e))if(!t.includes(r)){let n=Bt(r,t);throw new v(`Invalid property ${JSON.stringify(r)} for "__internal" provided to PrismaClient constructor.${n}`)}}};function km(e){let t=e.adapter!==void 0,r=e.accelerateUrl!==void 0;if(t&&r)throw new v('The "adapter" and "accelerateUrl" options are mutually exclusive. Please provide only one of them.');if(!t&&!r)throw new v(`PrismaClient requires a driver adapter to connect to your database, but none was provided. + +Pass a driver adapter to the PrismaClient constructor, for example: + + import { PrismaPg } from '@prisma/adapter-pg' + import { PrismaClient } from './generated/prisma/client' + + const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) + const prisma = new PrismaClient({ adapter }) + +Learn more about driver adapters: https://pris.ly/d/driver-adapters + +If you use Prisma Accelerate instead of connecting to your database directly, pass \`accelerateUrl\` to the PrismaClient constructor instead of \`adapter\`.`)}function Ll(e,t){for(let[r,n]of Object.entries(e)){if(!Dl.includes(r)){let i=Bt(r,Dl);throw new v(`Unknown property ${r} provided to PrismaClient constructor.${i}`)}Rm[r](n,t)}km(e)}function Bt(e,t){if(t.length===0||typeof e!="string")return"";let r=Im(e,t);return r?` Did you mean "${r}"?`:""}function Im(e,t){if(t.length===0)return null;let r=t.map(i=>({value:i,distance:(0,$l.default)(e,i)}));r.sort((i,o)=>i.distancede(n)===t);if(r)return e[r]}function Nm(e,t){let r=Qe(e);for(let o of t)switch(o.kind){case"UnknownModel":r.arguments.getField(o.modelKey)?.markAsError(),r.addErrorMessage(()=>`Unknown model name: ${o.modelKey}.`);break;case"UnknownField":r.arguments.getDeepField([o.modelKey,o.fieldName])?.markAsError(),r.addErrorMessage(()=>`Model "${o.modelKey}" does not have a field named "${o.fieldName}".`);break;case"RelationInOmit":r.arguments.getDeepField([o.modelKey,o.fieldName])?.markAsError(),r.addErrorMessage(()=>'Relations are already excluded by default and can not be specified in "omit".');break;case"InvalidFieldValue":r.arguments.getDeepFieldValue([o.modelKey,o.fieldName])?.markAsError(),r.addErrorMessage(()=>"Omit field option value must be a boolean.");break}let{message:n,args:i}=sr(r,"colorless");return`Error validating "omit" option: + +${i} + +${n}`}var Vl=require("@prisma/client-runtime-utils");function ql(e){return e.length===0?Promise.resolve([]):new Promise((t,r)=>{let n=new Array(e.length),i=null,o=!1,s=0,a=()=>{o||(s++,s===e.length&&(o=!0,i?r(i):t(n)))},l=u=>{o||(o=!0,r(u))};for(let u=0;u{n[u]=c,a()},c=>{if(!(0,Vl.hasBatchIndex)(c)){l(c);return}c.batchRequestIdx===u?l(c):(i||(i=c),a())})})}var nt=_("prisma:client");typeof globalThis=="object"&&(globalThis.NODE_CLIENT=!0);var Dm={requestArgsToMiddlewareArgs:e=>e,middlewareArgsToRequestArgs:e=>e},Hl=Symbol.for("prisma.client.transaction.scope_context");function jl(e){let r=e[Hl];if(r===void 0)return{kind:"top-level"};if(Mm(r))return r;throw new Error("Internal error: inconsistent transaction scope context.")}function Mm(e){if(typeof e!="object"||e===null)return!1;let t=e;return t.kind==="nested"&&typeof t.txId=="string"&&typeof t.scopeId=="string"&&Fm(t.scopeState)}function Fm(e){return typeof e!="object"||e===null?!1:Array.isArray(e.stack)}function _m(){return typeof globalThis.crypto?.randomUUID=="function"?globalThis.crypto.randomUUID():`${Date.now()}-${Math.random().toString(16).slice(2)}`}var $m={id:0,nextId(){return++this.id}};function Gl(e){class t{_originalClient=this;_runtimeDataModel;_requestHandler;_connectionPromise;_disconnectionPromise;_engineConfig;_accelerateEngineConfig;_clientVersion;_errorFormat;_tracingHelper;_previewFeatures;_activeProvider;_globalOmit;_extensions;_engine;_appliedParent;_createPrismaPromise=ci();constructor(n){if(!n)throw new x.PrismaClientInitializationError(`PrismaClient was instantiated without any options. A driver adapter is required to connect to your database. + +Pass a driver adapter to the PrismaClient constructor, for example: + + import { PrismaPg } from '@prisma/adapter-pg' + import { PrismaClient } from './generated/prisma/client' + + const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) + const prisma = new PrismaClient({ adapter }) + +Learn more about driver adapters: https://pris.ly/d/driver-adapters + +If you use Prisma Accelerate instead of connecting to your database directly, pass \`accelerateUrl\` to the PrismaClient constructor instead of \`adapter\`.`,gi);e=n.__internal?.configOverride?.(e)??e,Ll(n,e);let i=new Jl.EventEmitter().on("error",()=>{});this._extensions=Je.empty(),this._previewFeatures=e.previewFeatures,this._clientVersion=e.clientVersion??gi,this._activeProvider=e.activeProvider,this._globalOmit=n?.omit,this._tracingHelper=Al();let o;if(n.adapter){o=n.adapter;let s=e.activeProvider==="postgresql"||e.activeProvider==="cockroachdb"?"postgres":e.activeProvider;if(o.provider!==s)throw new x.PrismaClientInitializationError(`The Driver Adapter \`${o.adapterName}\`, based on \`${o.provider}\`, is not compatible with the provider \`${s}\` specified in the Prisma schema.`,this._clientVersion)}try{let s=n??{},l=(s.__internal??{}).debug===!0;if(l&&_.enable("prisma:client"),s.errorFormat?this._errorFormat=s.errorFormat:process.env.NODE_ENV==="production"?this._errorFormat="minimal":process.env.NO_COLOR?this._errorFormat="colorless":this._errorFormat="colorless",this._runtimeDataModel=e.runtimeDataModel,this._engineConfig={enableDebugLogs:l,logLevel:s.log&&Rl(s.log),logQueries:s.log&&!!(typeof s.log=="string"?s.log==="query":s.log.find(u=>typeof u=="string"?u==="query":u.level==="query")),compilerWasm:e.compilerWasm,clientVersion:e.clientVersion,previewFeatures:this._previewFeatures,activeProvider:e.activeProvider,inlineSchema:e.inlineSchema,tracingHelper:this._tracingHelper,transactionOptions:{maxWait:s.transactionOptions?.maxWait??2e3,timeout:s.transactionOptions?.timeout??5e3,isolationLevel:s.transactionOptions?.isolationLevel},logEmitter:i,adapter:o,accelerateUrl:s.accelerateUrl,sqlCommenters:s.comments,parameterizationSchema:e.parameterizationSchema,runtimeDataModel:e.runtimeDataModel,queryPlanCacheMaxSize:n.queryPlanCacheMaxSize},this._accelerateEngineConfig=Object.create(this._engineConfig),this._accelerateEngineConfig.accelerateUtils={resolveDatasourceUrl:()=>{if(s.accelerateUrl)return s.accelerateUrl;throw new x.PrismaClientInitializationError(`\`accelerateUrl\` is required when using \`@prisma/extension-accelerate\`: + +new PrismaClient({ + accelerateUrl: "prisma://...", +}).$extends(withAccelerate()) +`,e.clientVersion)}},nt("clientVersion",e.clientVersion),this._engine=cl(this._engineConfig),this._requestHandler=new Jr(this,i),s.log)for(let u of s.log){let c=typeof u=="string"?u:u.emit==="stdout"?u.level:null;c&&this.$on(c,p=>{ft.log(`${ft.tags[c]??""}`,p.message||p.query)})}}catch(s){throw s.clientVersion=this._clientVersion,s}return this._appliedParent=At(this)}get[Symbol.toStringTag](){return"PrismaClient"}$on(n,i){return n==="beforeExit"?this._engine.onBeforeExit(i):n&&this._engineConfig.logEmitter.on(n,i),this}$connect(){try{return this._engine.start()}catch(n){throw n.clientVersion=this._clientVersion,n}}async $disconnect(){try{await this._engine.stop()}catch(n){throw n.clientVersion=this._clientVersion,n}finally{Oi()}}$executeRawInternal(n,i,o,s){let a=this._activeProvider;return this._request({action:"executeRaw",args:o,transaction:n,clientMethod:i,argsMapper:ui({clientMethod:i,activeProvider:a}),callsite:fe(this._errorFormat),dataPath:[],middlewareArgsMapper:s})}$executeRaw(n,...i){return this._createPrismaPromise(o=>{if(n.raw!==void 0||n.sql!==void 0){let[s,a]=Ul(n,i);return li(this._activeProvider,s.text,s.values,Array.isArray(n)?"prisma.$executeRaw``":"prisma.$executeRaw(sql``)"),this.$executeRawInternal(o,"$executeRaw",s,a)}throw new x.PrismaClientValidationError("`$executeRaw` is a tag function, please use it like the following:\n```\nconst result = await prisma.$executeRaw`UPDATE User SET cool = ${true} WHERE email = ${'user@email.com'};`\n```\n\nOr read our docs at https://www.prisma.io/docs/concepts/components/prisma-client/raw-database-access#executeraw\n",{clientVersion:this._clientVersion})})}$executeRawUnsafe(n,...i){return this._createPrismaPromise(o=>(li(this._activeProvider,n,i,"prisma.$executeRawUnsafe(, [...values])"),this.$executeRawInternal(o,"$executeRawUnsafe",[n,...i])))}$runCommandRaw(n){if(e.activeProvider!=="mongodb")throw new x.PrismaClientValidationError(`The ${e.activeProvider} provider does not support $runCommandRaw. Use the mongodb provider.`,{clientVersion:this._clientVersion});return this._createPrismaPromise(i=>this._request({args:n,clientMethod:"$runCommandRaw",dataPath:[],action:"runCommandRaw",argsMapper:pl,callsite:fe(this._errorFormat),transaction:i}))}async $queryRawInternal(n,i,o,s){let a=this._activeProvider;return this._request({action:"queryRaw",args:o,transaction:n,clientMethod:i,argsMapper:ui({clientMethod:i,activeProvider:a}),callsite:fe(this._errorFormat),dataPath:[],middlewareArgsMapper:s})}$queryRaw(n,...i){return this._createPrismaPromise(o=>{if(n.raw!==void 0||n.sql!==void 0)return this.$queryRawInternal(o,"$queryRaw",...Ul(n,i));throw new x.PrismaClientValidationError("`$queryRaw` is a tag function, please use it like the following:\n```\nconst result = await prisma.$queryRaw`SELECT * FROM User WHERE id = ${1} OR email = ${'user@email.com'};`\n```\n\nOr read our docs at https://www.prisma.io/docs/concepts/components/prisma-client/raw-database-access#queryraw\n",{clientVersion:this._clientVersion})})}$queryRawTyped(n){return this._createPrismaPromise(i=>{if(!this._hasPreviewFlag("typedSql"))throw new x.PrismaClientValidationError("`typedSql` preview feature must be enabled in order to access $queryRawTyped API",{clientVersion:this._clientVersion});return this.$queryRawInternal(i,"$queryRawTyped",n)})}$queryRawUnsafe(n,...i){return this._createPrismaPromise(o=>this.$queryRawInternal(o,"$queryRawUnsafe",[n,...i]))}_transactionWithArray({promises:n,options:i}){let o=$m.nextId(),s=Cl(n.length),a=n.map((l,u)=>{if(l?.[Symbol.toStringTag]!=="PrismaPromise")throw new Error("All elements of the array need to be Prisma Client promises. Hint: Please make sure you are not awaiting the Prisma client calls you intended to pass in the $transaction function.");let c=i?.isolationLevel??this._engineConfig.transactionOptions.isolationLevel,p={kind:"batch",id:o,index:u,isolationLevel:c,maxWait:i?.maxWait??this._engineConfig.transactionOptions.maxWait,timeout:i?.timeout??this._engineConfig.transactionOptions.timeout,lock:s};return l.requestTransaction?.(p)??l});return ql(a)}async _transactionWithCallback({callback:n,options:i={}}){let o=jl(this),s=o.kind==="nested",a=s?o.scopeState:{stack:[]},l=a.stack,u=_m();if(s){if(l.at(-1)!==o.scopeId)throw new Error("Concurrent nested transactions are not supported");i.newTxId=o.txId}l.push(u);let c={traceparent:this._tracingHelper.getTraceParent()},p={maxWait:i?.maxWait??this._engineConfig.transactionOptions.maxWait,timeout:i?.timeout??this._engineConfig.transactionOptions.timeout,isolationLevel:i?.isolationLevel??this._engineConfig.transactionOptions.isolationLevel,newTxId:i.newTxId},d;try{d=await this._engine.transaction("start",c,p)}catch(m){throw l.at(-1)===u&&l.pop(),m}let h;try{let m={kind:"itx",...d};if(h=await n(this._createItxClient(m,u,a)),s){if(l.at(-1)!==u)throw new Error("Nested transactions must be closed in reverse order of creation.")}else if(l.length!==1)throw new Error("Cannot close transaction while a nested transaction is still active.");await this._engine.transaction("commit",c,d)}catch(m){let k=l.at(-1)!==u?Math.max(1,l.length):1;for(let w=0;w{nt("rollback attempt %d/%d failed: %O",w+1,k,P)});throw m}finally{l.at(-1)===u?l.pop():l.length=0}return h}_createItxClient(n,i,o){let s={kind:"nested",txId:n.id,scopeId:i,scopeState:o};return W(At(W(Uo(this),[$("_appliedParent",()=>this._appliedParent._createItxClient(n,i,o)),$("_createPrismaPromise",()=>ci(n)),$(Hl,()=>s)])),[He(Go)])}$transaction(n,i){let o;typeof n=="function"?this._engineConfig.adapter?.adapterName==="@prisma/adapter-d1"?o=()=>{throw new Error("Cloudflare D1 does not support interactive transactions. We recommend you to refactor your queries with that limitation in mind, and use batch transactions with `prisma.$transactions([])` where applicable.")}:e.activeProvider==="mongodb"&&jl(this).kind==="nested"?o=()=>{throw new x.PrismaClientValidationError(`The ${e.activeProvider} provider does not support nested transactions`,{clientVersion:this._clientVersion})}:o=()=>this._transactionWithCallback({callback:n,options:i}):o=()=>this._transactionWithArray({promises:n,options:i});let s={name:"transaction",attributes:{method:"$transaction"}};return this._tracingHelper.runInChildSpan(s,o)}_request(n){n.otelParentCtx=this._tracingHelper.getActiveContext();let i=n.middlewareArgsMapper??Dm,o={args:i.requestArgsToMiddlewareArgs(n.args),dataPath:n.dataPath,runInTransaction:!!n.transaction,action:n.action,model:n.model},s={operation:{name:"operation",attributes:{method:o.action,model:o.model,name:o.model?`${o.model}.${o.action}`:o.action}}},a=async l=>{let{runInTransaction:u,args:c,...p}=l,d={...n,...p};c&&(d.args=i.middlewareArgsToRequestArgs(c)),n.transaction!==void 0&&u===!1&&delete d.transaction;let h=await Zo(this,d);if(!d.model)return h;let m=rs({dataPath:d.dataPath,modelName:d.model,args:d.args,runtimeDataModel:this._runtimeDataModel});return Ho({result:h,modelName:m.modelName,args:m.args,extensions:this._extensions,runtimeDataModel:this._runtimeDataModel,globalOmit:this._globalOmit})};return this._tracingHelper.runInChildSpan(s.operation,()=>new Ql.AsyncResource("prisma-client-request").runInAsyncScope(()=>a(o)))}async _executeRequest({args:n,clientMethod:i,dataPath:o,callsite:s,action:a,model:l,argsMapper:u,transaction:c,unpacker:p,otelParentCtx:d,customDataProxyFetch:h}){try{n=u?u(n):n;let m={name:"serialize"},E=this._tracingHelper.runInChildSpan(m,()=>pr({modelName:l,runtimeDataModel:this._runtimeDataModel,action:a,args:n,clientMethod:i,callsite:s,extensions:this._extensions,errorFormat:this._errorFormat,clientVersion:this._clientVersion,previewFeatures:this._previewFeatures,globalOmit:this._globalOmit}));return _.enabled("prisma:client")&&(nt("Prisma Client call:"),nt(`prisma.${i}(${Oo(n)})`),nt("Generated request:"),nt(JSON.stringify(E,null,2)+` +`)),c?.kind==="batch"&&await c.lock,this._requestHandler.request({protocolQuery:E,modelName:l,action:a,clientMethod:i,dataPath:o,callsite:s,args:n,extensions:this._extensions,transaction:c,unpacker:p,otelParentCtx:d,otelChildCtx:this._tracingHelper.getActiveContext(),globalOmit:this._globalOmit,customDataProxyFetch:h})}catch(m){throw m.clientVersion=this._clientVersion,m}}_hasPreviewFlag(n){return!!this._engineConfig.previewFeatures?.includes(n)}$extends=Bo}return t}function Ul(e,t){return Lm(e)?[new Bl.Sql(e,t),xl]:[e,Pl]}function Lm(e){return Array.isArray(e)&&Array.isArray(e.raw)}var Vm=new Set(["toJSON","$$typeof","asymmetricMatch",Symbol.iterator,Symbol.toStringTag,Symbol.isConcatSpreadable,Symbol.toPrimitive]);function zl(e){return new Proxy(e,{get(t,r){if(r in t)return t[r];if(!Vm.has(r))throw new TypeError(`Invalid enum value: ${String(r)}`)}})}var qm=()=>globalThis.process?.release?.name==="node",jm=()=>!!globalThis.Bun||!!globalThis.process?.versions?.bun,Um=()=>!!globalThis.Deno,Bm=()=>typeof globalThis.Netlify=="object",Qm=()=>typeof globalThis.EdgeRuntime=="object",Jm=()=>globalThis.navigator?.userAgent==="Cloudflare-Workers";function Hm(){return[[Bm,"netlify"],[Qm,"edge-light"],[Jm,"workerd"],[Um,"deno"],[jm,"bun"],[qm,"node"]].flatMap(r=>r[0]()?[r[1]]:[]).at(0)??""}var Gm={node:"Node.js",workerd:"Cloudflare Workers",deno:"Deno and Deno Deploy",netlify:"Netlify Edge Functions","edge-light":"Edge Runtime (Vercel Edge Functions, Vercel Edge Middleware, Next.js (Pages Router) Edge API Routes, Next.js (App Router) Edge Route Handlers or Next.js Middleware)"};function Wl(){let e=Hm();return{id:e,prettyName:Gm[e]||e,isEdge:["workerd","deno","netlify","edge-light"].includes(e)}}var x=require("@prisma/client-runtime-utils"),oe=require("@prisma/client-runtime-utils"),N=require("@prisma/client-runtime-utils"),Kl=require("@prisma/client-runtime-utils");0&&(module.exports={AnyNull,DMMF,DbNull,Debug,Decimal,Extensions,JsonNull,NullTypes,ObjectEnumValue,PrismaClientInitializationError,PrismaClientKnownRequestError,PrismaClientRustPanicError,PrismaClientUnknownRequestError,PrismaClientValidationError,Public,Sql,createParam,defineDmmfProperty,deserializeJsonObject,deserializeRawResult,dmmfToRuntimeDataModel,empty,getPrismaClient,getRuntime,isAnyNull,isDbNull,isJsonNull,isObjectEnumValue,join,makeStrictEnum,makeTypedQueryFactory,raw,serializeJsonQuery,skip,sqltag,warnOnce}); +/*! Bundled license information: + +@noble/hashes/utils.js: + (*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) *) +*/ +//# sourceMappingURL=client.js.map diff --git a/packages/projects-prisma-client/generated/runtime/index-browser.d.ts b/packages/projects-prisma-client/generated/runtime/index-browser.d.ts new file mode 100644 index 0000000..f6d26b3 --- /dev/null +++ b/packages/projects-prisma-client/generated/runtime/index-browser.d.ts @@ -0,0 +1,90 @@ +import { AnyNull } from '@prisma/client-runtime-utils'; +import { DbNull } from '@prisma/client-runtime-utils'; +import { Decimal } from '@prisma/client-runtime-utils'; +import { isAnyNull } from '@prisma/client-runtime-utils'; +import { isDbNull } from '@prisma/client-runtime-utils'; +import { isJsonNull } from '@prisma/client-runtime-utils'; +import { isObjectEnumValue } from '@prisma/client-runtime-utils'; +import { JsonNull } from '@prisma/client-runtime-utils'; +import { NullTypes } from '@prisma/client-runtime-utils'; + +export { AnyNull } + +declare type Args = T extends { + [K: symbol]: { + types: { + operations: { + [K in F]: { + args: any; + }; + }; + }; + }; +} ? T[symbol]['types']['operations'][F]['args'] : any; + +export { DbNull } + +export { Decimal } + +declare type Exact = (A extends unknown ? (W extends A ? { + [K in keyof A]: Exact; +} : W) : never) | (A extends Narrowable ? A : never); + +export declare function getRuntime(): GetRuntimeOutput; + +declare type GetRuntimeOutput = { + id: RuntimeName; + prettyName: string; + isEdge: boolean; +}; + +export { isAnyNull } + +export { isDbNull } + +export { isJsonNull } + +export { isObjectEnumValue } + +export { JsonNull } + +/** + * Generates more strict variant of an enum which, unlike regular enum, + * throws on non-existing property access. This can be useful in following situations: + * - we have an API, that accepts both `undefined` and `SomeEnumType` as an input + * - enum values are generated dynamically from DMMF. + * + * In that case, if using normal enums and no compile-time typechecking, using non-existing property + * will result in `undefined` value being used, which will be accepted. Using strict enum + * in this case will help to have a runtime exception, telling you that you are probably doing something wrong. + * + * Note: if you need to check for existence of a value in the enum you can still use either + * `in` operator or `hasOwnProperty` function. + * + * @param definition + * @returns + */ +export declare function makeStrictEnum>(definition: T): T; + +declare type Narrowable = string | number | bigint | boolean | []; + +export { NullTypes } + +declare type Operation = 'findFirst' | 'findFirstOrThrow' | 'findUnique' | 'findUniqueOrThrow' | 'findMany' | 'create' | 'createMany' | 'createManyAndReturn' | 'update' | 'updateMany' | 'updateManyAndReturn' | 'upsert' | 'delete' | 'deleteMany' | 'aggregate' | 'count' | 'groupBy' | '$queryRaw' | '$executeRaw' | '$queryRawUnsafe' | '$executeRawUnsafe' | 'findRaw' | 'aggregateRaw' | '$runCommandRaw'; + +declare namespace Public { + export { + validator + } +} +export { Public } + +declare type RuntimeName = 'workerd' | 'deno' | 'netlify' | 'node' | 'bun' | 'edge-light' | ''; + +declare function validator(): (select: Exact) => S; + +declare function validator, O extends keyof C[M] & Operation>(client: C, model: M, operation: O): (select: Exact>) => S; + +declare function validator, O extends keyof C[M] & Operation, P extends keyof Args>(client: C, model: M, operation: O, prop: P): (select: Exact[P]>) => S; + +export { } diff --git a/packages/projects-prisma-client/generated/runtime/index-browser.js b/packages/projects-prisma-client/generated/runtime/index-browser.js new file mode 100644 index 0000000..38dd6bb --- /dev/null +++ b/packages/projects-prisma-client/generated/runtime/index-browser.js @@ -0,0 +1,6 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +"use strict";var s=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var a=(e,t)=>{for(var n in t)s(e,n,{get:t[n],enumerable:!0})},y=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of p(t))!f.call(e,i)&&i!==n&&s(e,i,{get:()=>t[i],enumerable:!(r=g(t,i))||r.enumerable});return e};var x=e=>y(s({},"__esModule",{value:!0}),e);var M={};a(M,{AnyNull:()=>o.AnyNull,DbNull:()=>o.DbNull,Decimal:()=>m.Decimal,JsonNull:()=>o.JsonNull,NullTypes:()=>o.NullTypes,Public:()=>l,getRuntime:()=>c,isAnyNull:()=>o.isAnyNull,isDbNull:()=>o.isDbNull,isJsonNull:()=>o.isJsonNull,isObjectEnumValue:()=>o.isObjectEnumValue,makeStrictEnum:()=>u});module.exports=x(M);var l={};a(l,{validator:()=>d});function d(...e){return t=>t}var b=new Set(["toJSON","$$typeof","asymmetricMatch",Symbol.iterator,Symbol.toStringTag,Symbol.isConcatSpreadable,Symbol.toPrimitive]);function u(e){return new Proxy(e,{get(t,n){if(n in t)return t[n];if(!b.has(n))throw new TypeError("Invalid enum value: ".concat(String(n)))}})}var N=()=>{var e,t;return((t=(e=globalThis.process)==null?void 0:e.release)==null?void 0:t.name)==="node"},E=()=>{var e,t;return!!globalThis.Bun||!!((t=(e=globalThis.process)==null?void 0:e.versions)!=null&&t.bun)},S=()=>!!globalThis.Deno,R=()=>typeof globalThis.Netlify=="object",h=()=>typeof globalThis.EdgeRuntime=="object",C=()=>{var e;return((e=globalThis.navigator)==null?void 0:e.userAgent)==="Cloudflare-Workers"};function k(){var n;return(n=[[R,"netlify"],[h,"edge-light"],[C,"workerd"],[S,"deno"],[E,"bun"],[N,"node"]].flatMap(r=>r[0]()?[r[1]]:[]).at(0))!=null?n:""}var O={node:"Node.js",workerd:"Cloudflare Workers",deno:"Deno and Deno Deploy",netlify:"Netlify Edge Functions","edge-light":"Edge Runtime (Vercel Edge Functions, Vercel Edge Middleware, Next.js (Pages Router) Edge API Routes, Next.js (App Router) Edge Route Handlers or Next.js Middleware)"};function c(){let e=k();return{id:e,prettyName:O[e]||e,isEdge:["workerd","deno","netlify","edge-light"].includes(e)}}var o=require("@prisma/client-runtime-utils"),m=require("@prisma/client-runtime-utils");0&&(module.exports={AnyNull,DbNull,Decimal,JsonNull,NullTypes,Public,getRuntime,isAnyNull,isDbNull,isJsonNull,isObjectEnumValue,makeStrictEnum}); +//# sourceMappingURL=index-browser.js.map diff --git a/packages/projects-prisma-client/generated/runtime/wasm-compiler-edge.js b/packages/projects-prisma-client/generated/runtime/wasm-compiler-edge.js new file mode 100644 index 0000000..ab63928 --- /dev/null +++ b/packages/projects-prisma-client/generated/runtime/wasm-compiler-edge.js @@ -0,0 +1,100 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +"use strict";var $l=Object.create;var wr=Object.defineProperty;var Ul=Object.getOwnPropertyDescriptor;var Vl=Object.getOwnPropertyNames;var ql=Object.getPrototypeOf,Bl=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(e&&(t=e(e=0)),t);var ue=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ot=(e,t)=>{for(var r in t)wr(e,r,{get:t[r],enumerable:!0})},Gi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Vl(t))!Bl.call(e,i)&&i!==r&&wr(e,i,{get:()=>t[i],enumerable:!(n=Ul(t,i))||n.enumerable});return e};var Je=(e,t,r)=>(r=e!=null?$l(ql(e)):{},Gi(t||!e||!e.__esModule?wr(r,"default",{value:e,enumerable:!0}):r,e)),Wi=e=>Gi(wr({},"__esModule",{value:!0}),e);function vn(e,t){if(t=t.toLowerCase(),t==="utf8"||t==="utf-8")return new h(Hl.encode(e));if(t==="base64"||t==="base64url")return e=e.replace(/-/g,"+").replace(/_/g,"/"),e=e.replace(/[^A-Za-z0-9+/]/g,""),new h([...atob(e)].map(r=>r.charCodeAt(0)));if(t==="binary"||t==="ascii"||t==="latin1"||t==="latin-1")return new h([...e].map(r=>r.charCodeAt(0)));if(t==="ucs2"||t==="ucs-2"||t==="utf16le"||t==="utf-16le"){let r=new h(e.length*2),n=new DataView(r.buffer);for(let i=0;ia.startsWith("get")||a.startsWith("set")),n=r.map(a=>a.replace("get","read").replace("set","write")),i=(a,m)=>function(f=0){return G(f,"offset"),se(f,"offset"),z(f,"offset",this.length-1),new DataView(this.buffer)[r[a]](f,m)},o=(a,m)=>function(f,P=0){let v=r[a].match(/set(\w+\d+)/)[1].toLowerCase(),S=Jl[v];return G(P,"offset"),se(P,"offset"),z(P,"offset",this.length-1),Ql(f,"value",S[0],S[1]),new DataView(this.buffer)[r[a]](P,f,m),P+parseInt(r[a].match(/\d+/)[0])/8},s=a=>{a.forEach(m=>{m.includes("Uint")&&(e[m.replace("Uint","UInt")]=e[m]),m.includes("Float64")&&(e[m.replace("Float64","Double")]=e[m]),m.includes("Float32")&&(e[m.replace("Float32","Float")]=e[m])})};n.forEach((a,m)=>{a.startsWith("read")&&(e[a]=i(m,!1),e[a+"LE"]=i(m,!0),e[a+"BE"]=i(m,!1)),a.startsWith("write")&&(e[a]=o(m,!1),e[a+"LE"]=o(m,!0),e[a+"BE"]=o(m,!1)),s([a,a+"LE",a+"BE"])})}function Ki(e){throw new Error(`Buffer polyfill does not implement "${e}"`)}function br(e,t){if(!(e instanceof Uint8Array))throw new TypeError(`The "${t}" argument must be an instance of Buffer or Uint8Array`)}function z(e,t,r=zl+1){if(e<0||e>r){let n=new RangeError(`The value of "${t}" is out of range. It must be >= 0 && <= ${r}. Received ${e}`);throw n.code="ERR_OUT_OF_RANGE",n}}function G(e,t){if(typeof e!="number"){let r=new TypeError(`The "${t}" argument must be of type number. Received type ${typeof e}.`);throw r.code="ERR_INVALID_ARG_TYPE",r}}function se(e,t){if(!Number.isInteger(e)||Number.isNaN(e)){let r=new RangeError(`The value of "${t}" is out of range. It must be an integer. Received ${e}`);throw r.code="ERR_OUT_OF_RANGE",r}}function Ql(e,t,r,n){if(en){let i=new RangeError(`The value of "${t}" is out of range. It must be >= ${r} and <= ${n}. Received ${e}`);throw i.code="ERR_OUT_OF_RANGE",i}}function zi(e,t){if(typeof e!="string"){let r=new TypeError(`The "${t}" argument must be of type string. Received type ${typeof e}`);throw r.code="ERR_INVALID_ARG_TYPE",r}}function Kl(e,t="utf8"){return h.from(e,t)}var h,Jl,Hl,Gl,Wl,zl,g,Sn,u=xe(()=>{"use strict";h=class e extends Uint8Array{_isBuffer=!0;get offset(){return this.byteOffset}static alloc(t,r=0,n="utf8"){return zi(n,"encoding"),e.allocUnsafe(t).fill(r,n)}static allocUnsafe(t){return e.from(t)}static allocUnsafeSlow(t){return e.from(t)}static isBuffer(t){return t&&!!t._isBuffer}static byteLength(t,r="utf8"){if(typeof t=="string")return vn(t,r).byteLength;if(t&&t.byteLength)return t.byteLength;let n=new TypeError('The "string" argument must be of type string or an instance of Buffer or ArrayBuffer.');throw n.code="ERR_INVALID_ARG_TYPE",n}static isEncoding(t){return Wl.includes(t)}static compare(t,r){br(t,"buff1"),br(r,"buff2");for(let n=0;nr[n])return 1}return t.length===r.length?0:t.length>r.length?1:-1}static from(t,r="utf8"){if(t&&typeof t=="object"&&t.type==="Buffer")return new e(t.data);if(typeof t=="number")return new e(new Uint8Array(t));if(typeof t=="string")return vn(t,r);if(ArrayBuffer.isView(t)){let{byteOffset:n,byteLength:i,buffer:o}=t;return"map"in t&&typeof t.map=="function"?new e(t.map(s=>s%256),n,i):new e(o,n,i)}if(t&&typeof t=="object"&&("length"in t||"byteLength"in t||"buffer"in t))return new e(t);throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}static concat(t,r){if(t.length===0)return e.alloc(0);let n=[].concat(...t.map(o=>[...o])),i=e.alloc(r!==void 0?r:n.length);return i.set(r!==void 0?n.slice(0,r):n),i}slice(t=0,r=this.length){return this.subarray(t,r)}subarray(t=0,r=this.length){return Object.setPrototypeOf(super.subarray(t,r),e.prototype)}reverse(){return super.reverse(),this}readIntBE(t,r){G(t,"offset"),se(t,"offset"),z(t,"offset",this.length-1),G(r,"byteLength"),se(r,"byteLength");let n=new DataView(this.buffer,t,r),i=0;for(let o=0;o=0;o--)i.setUint8(o,t&255),t=t/256;return r+n}writeUintBE(t,r,n){return this.writeUIntBE(t,r,n)}writeUIntLE(t,r,n){G(r,"offset"),se(r,"offset"),z(r,"offset",this.length-1),G(n,"byteLength"),se(n,"byteLength");let i=new DataView(this.buffer,r,n);for(let o=0;or===t[n])}copy(t,r=0,n=0,i=this.length){z(r,"targetStart"),z(n,"sourceStart",this.length),z(i,"sourceEnd"),r>>>=0,n>>>=0,i>>>=0;let o=0;for(;n=this.length?this.length-a:t.length),a);return this}includes(t,r=null,n="utf-8"){return this.indexOf(t,r,n)!==-1}lastIndexOf(t,r=null,n="utf-8"){return this.indexOf(t,r,n,!0)}indexOf(t,r=null,n="utf-8",i=!1){let o=i?this.findLastIndex.bind(this):this.findIndex.bind(this);n=typeof r=="string"?r:n;let s=e.from(typeof t=="number"?[t]:t,n),a=typeof r=="string"?0:r;return a=typeof r=="number"?a:null,a=Number.isNaN(a)?null:a,a??=i?this.length:0,a=a<0?this.length+a:a,s.length===0&&i===!1?a>=this.length?this.length:a:s.length===0&&i===!0?(a>=this.length?this.length:a)||this.length:o((m,f)=>(i?f<=a:f>=a)&&this[f]===s[0]&&s.every((v,S)=>this[f+S]===v))}toString(t="utf8",r=0,n=this.length){if(r=r<0?0:r,t=t.toString().toLowerCase(),n<=0)return"";if(t==="utf8"||t==="utf-8")return Gl.decode(this.slice(r,n));if(t==="base64"||t==="base64url"){let i=btoa(this.reduce((o,s)=>o+Sn(s),""));return t==="base64url"?i.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""):i}if(t==="binary"||t==="ascii"||t==="latin1"||t==="latin-1")return this.slice(r,n).reduce((i,o)=>i+Sn(o&(t==="ascii"?127:255)),"");if(t==="ucs2"||t==="ucs-2"||t==="utf16le"||t==="utf-16le"){let i=new DataView(this.buffer.slice(r,n));return Array.from({length:i.byteLength/2},(o,s)=>s*2+1i+o.toString(16).padStart(2,"0"),"");Ki(`encoding "${t}"`)}toLocaleString(){return this.toString()}inspect(){return``}};Jl={int8:[-128,127],int16:[-32768,32767],int32:[-2147483648,2147483647],uint8:[0,255],uint16:[0,65535],uint32:[0,4294967295],float32:[-1/0,1/0],float64:[-1/0,1/0],bigint64:[-0x8000000000000000n,0x7fffffffffffffffn],biguint64:[0n,0xffffffffffffffffn]},Hl=new TextEncoder,Gl=new TextDecoder,Wl=["utf8","utf-8","hex","base64","ascii","binary","base64url","ucs2","ucs-2","utf16le","utf-16le","latin1","latin-1"],zl=4294967295;jl(h.prototype);g=new Proxy(Kl,{construct(e,[t,r]){return h.from(t,r)},get(e,t){return h[t]}}),Sn=String.fromCodePoint});var y,x,l=xe(()=>{"use strict";y={nextTick:(e,...t)=>{setTimeout(()=>{e(...t)},0)},env:{},version:"",cwd:()=>"/",stderr:{},argv:["/bin/node"],pid:1e4},{cwd:x}=y});var w,c=xe(()=>{"use strict";w=globalThis.performance??(()=>{let e=Date.now();return{now:()=>Date.now()-e}})()});var b,p=xe(()=>{"use strict";b=()=>{};b.prototype=b});function eo(e,t){var r,n,i,o,s,a,m,f,P=e.constructor,v=P.precision;if(!e.s||!t.s)return t.s||(t=new P(e)),J?$(t,v):t;if(m=e.d,f=t.d,s=e.e,i=t.e,m=m.slice(),o=s-i,o){for(o<0?(n=m,o=-o,a=f.length):(n=f,i=s,a=m.length),s=Math.ceil(v/B),a=s>a?s+1:a+1,o>a&&(o=a,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(a=m.length,o=f.length,a-o<0&&(o=a,n=f,f=m,m=n),r=0;o;)r=(m[--o]=m[o]+f[o]+r)/K|0,m[o]%=K;for(r&&(m.unshift(r),++i),a=m.length;m[--a]==0;)m.pop();return t.d=m,t.e=i,J?$(t,v):t}function Pe(e,t,r){if(e!==~~e||er)throw Error(Ge+e)}function Ee(e){var t,r,n,i=e.length-1,o="",s=e[0];if(i>0){for(o+=s,t=1;t16)throw Error(Cn+W(e));if(!e.s)return new P(le);for(t==null?(J=!1,a=v):a=t,s=new P(.03125);e.abs().gte(.1);)e=e.times(s),f+=5;for(n=Math.log(He(2,f))/Math.LN10*2+5|0,a+=n,r=i=o=new P(le),P.precision=a;;){if(i=$(i.times(e),a),r=r.times(++m),s=o.plus(Oe(i,r,a)),Ee(s.d).slice(0,a)===Ee(o.d).slice(0,a)){for(;f--;)o=$(o.times(o),a);return P.precision=v,t==null?(J=!0,$(o,v)):o}o=s}}function W(e){for(var t=e.e*B,r=e.d[0];r>=10;r/=10)t++;return t}function An(e,t,r){if(t>e.LN10.sd())throw J=!0,r&&(e.precision=r),Error(pe+"LN10 precision limit exceeded");return $(new e(e.LN10),t)}function _e(e){for(var t="";e--;)t+="0";return t}function Mt(e,t){var r,n,i,o,s,a,m,f,P,v=1,S=10,A=e,I=A.d,R=A.constructor,N=R.precision;if(A.s<1)throw Error(pe+(A.s?"NaN":"-Infinity"));if(A.eq(le))return new R(0);if(t==null?(J=!1,f=N):f=t,A.eq(10))return t==null&&(J=!0),An(R,f);if(f+=S,R.precision=f,r=Ee(I),n=r.charAt(0),o=W(A),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)A=A.times(e),r=Ee(A.d),n=r.charAt(0),v++;o=W(A),n>1?(A=new R("0."+r),o++):A=new R(n+"."+r.slice(1))}else return m=An(R,f+2,N).times(o+""),A=Mt(new R(n+"."+r.slice(1)),f-S).plus(m),R.precision=N,t==null?(J=!0,$(A,N)):A;for(a=s=A=Oe(A.minus(le),A.plus(le),f),P=$(A.times(A),f),i=3;;){if(s=$(s.times(P),f),m=a.plus(Oe(s,new R(i),f)),Ee(m.d).slice(0,f)===Ee(a.d).slice(0,f))return a=a.times(2),o!==0&&(a=a.plus(An(R,f+2,N).times(o+""))),a=Oe(a,new R(v),f),R.precision=N,t==null?(J=!0,$(a,N)):a;a=m,i+=2}}function Zi(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=at(r/B),e.d=[],n=(r+1)%B,r<0&&(n+=B),nxr||e.e<-xr))throw Error(Cn+r)}else e.s=0,e.e=0,e.d=[0];return e}function $(e,t,r){var n,i,o,s,a,m,f,P,v=e.d;for(s=1,o=v[0];o>=10;o/=10)s++;if(n=t-s,n<0)n+=B,i=t,f=v[P=0];else{if(P=Math.ceil((n+1)/B),o=v.length,P>=o)return e;for(f=o=v[P],s=1;o>=10;o/=10)s++;n%=B,i=n-B+s}if(r!==void 0&&(o=He(10,s-i-1),a=f/o%10|0,m=t<0||v[P+1]!==void 0||f%o,m=r<4?(a||m)&&(r==0||r==(e.s<0?3:2)):a>5||a==5&&(r==4||m||r==6&&(n>0?i>0?f/He(10,s-i):0:v[P-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return m?(o=W(e),v.length=1,t=t-o-1,v[0]=He(10,(B-t%B)%B),e.e=at(-t/B)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(n==0?(v.length=P,o=1,P--):(v.length=P+1,o=He(10,B-n),v[P]=i>0?(f/He(10,s-i)%He(10,i)|0)*o:0),m)for(;;)if(P==0){(v[0]+=o)==K&&(v[0]=1,++e.e);break}else{if(v[P]+=o,v[P]!=K)break;v[P--]=0,o=1}for(n=v.length;v[--n]===0;)v.pop();if(J&&(e.e>xr||e.e<-xr))throw Error(Cn+W(e));return e}function ro(e,t){var r,n,i,o,s,a,m,f,P,v,S=e.constructor,A=S.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new S(e),J?$(t,A):t;if(m=e.d,v=t.d,n=t.e,f=e.e,m=m.slice(),s=f-n,s){for(P=s<0,P?(r=m,s=-s,a=v.length):(r=v,n=f,a=m.length),i=Math.max(Math.ceil(A/B),a)+2,s>i&&(s=i,r.length=1),r.reverse(),i=s;i--;)r.push(0);r.reverse()}else{for(i=m.length,a=v.length,P=i0;--i)m[a++]=0;for(i=v.length;i>s;){if(m[--i]0?o=o.charAt(0)+"."+o.slice(1)+_e(n):s>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+_e(-i-1)+o,r&&(n=r-s)>0&&(o+=_e(n))):i>=s?(o+=_e(i+1-s),r&&(n=r-i-1)>0&&(o=o+"."+_e(n))):((n=i+1)0&&(i+1===s&&(o+="."),o+=_e(n))),e.s<0?"-"+o:o}function Yi(e,t){if(e.length>t)return e.length=t,!0}function no(e){var t,r,n;function i(o){var s=this;if(!(s instanceof i))return new i(o);if(s.constructor=i,o instanceof i){s.s=o.s,s.e=o.e,s.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Ge+o);if(o>0)s.s=1;else if(o<0)o=-o,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(o===~~o&&o<1e7){s.e=0,s.d=[o];return}return Zi(s,o.toString())}else if(typeof o!="string")throw Error(Ge+o);if(o.charCodeAt(0)===45?(o=o.slice(1),s.s=-1):s.s=1,Yl.test(o))Zi(s,o);else throw Error(Ge+o)}if(i.prototype=C,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=no,i.config=i.set=Xl,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Ge+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ge+r+": "+n);return this}var st,Zl,io,J,pe,Ge,Cn,at,He,Yl,le,K,B,Xi,xr,C,Oe,io,oo=xe(()=>{"use strict";u();l();c();p();d();st=1e9,Zl={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},J=!0,pe="[DecimalError] ",Ge=pe+"Invalid argument: ",Cn=pe+"Exponent out of range: ",at=Math.floor,He=Math.pow,Yl=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,K=1e7,B=7,Xi=9007199254740991,xr=at(Xi/B),C={};C.absoluteValue=C.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};C.comparedTo=C.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=ne.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};C.decimalPlaces=C.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*B;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};C.dividedBy=C.div=function(e){return Oe(this,new this.constructor(e))};C.dividedToIntegerBy=C.idiv=function(e){var t=this,r=t.constructor;return $(Oe(t,new r(e),0,1),r.precision)};C.equals=C.eq=function(e){return!this.cmp(e)};C.exponent=function(){return W(this)};C.greaterThan=C.gt=function(e){return this.cmp(e)>0};C.greaterThanOrEqualTo=C.gte=function(e){return this.cmp(e)>=0};C.isInteger=C.isint=function(){return this.e>this.d.length-2};C.isNegative=C.isneg=function(){return this.s<0};C.isPositive=C.ispos=function(){return this.s>0};C.isZero=function(){return this.s===0};C.lessThan=C.lt=function(e){return this.cmp(e)<0};C.lessThanOrEqualTo=C.lte=function(e){return this.cmp(e)<1};C.logarithm=C.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(le))throw Error(pe+"NaN");if(r.s<1)throw Error(pe+(r.s?"NaN":"-Infinity"));return r.eq(le)?new n(0):(J=!1,t=Oe(Mt(r,o),Mt(e,o),o),J=!0,$(t,i))};C.minus=C.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?ro(t,e):eo(t,(e.s=-e.s,e))};C.modulo=C.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(pe+"NaN");return r.s?(J=!1,t=Oe(r,e,0,1).times(e),J=!0,r.minus(t)):$(new n(r),i)};C.naturalExponential=C.exp=function(){return to(this)};C.naturalLogarithm=C.ln=function(){return Mt(this)};C.negated=C.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};C.plus=C.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?eo(t,e):ro(t,(e.s=-e.s,e))};C.precision=C.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ge+e);if(t=W(i)+1,n=i.d.length-1,r=n*B+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};C.squareRoot=C.sqrt=function(){var e,t,r,n,i,o,s,a=this,m=a.constructor;if(a.s<1){if(!a.s)return new m(0);throw Error(pe+"NaN")}for(e=W(a),J=!1,i=Math.sqrt(+a),i==0||i==1/0?(t=Ee(a.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=at((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new m(t)):n=new m(i.toString()),r=m.precision,i=s=r+3;;)if(o=n,n=o.plus(Oe(a,o,s+2)).times(.5),Ee(o.d).slice(0,s)===(t=Ee(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),i==s&&t=="4999"){if($(o,r+1,0),o.times(o).eq(a)){n=o;break}}else if(t!="9999")break;s+=4}return J=!0,$(n,r)};C.times=C.mul=function(e){var t,r,n,i,o,s,a,m,f,P=this,v=P.constructor,S=P.d,A=(e=new v(e)).d;if(!P.s||!e.s)return new v(0);for(e.s*=P.s,r=P.e+e.e,m=S.length,f=A.length,m=0;){for(t=0,i=m+n;i>n;)a=o[i]+A[n]*S[i-n-1]+t,o[i--]=a%K|0,t=a/K|0;o[i]=(o[i]+t)%K|0}for(;!o[--s];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,J?$(e,v.precision):e};C.toDecimalPlaces=C.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(Pe(e,0,st),t===void 0?t=n.rounding:Pe(t,0,8),$(r,e+W(r)+1,t))};C.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=We(n,!0):(Pe(e,0,st),t===void 0?t=i.rounding:Pe(t,0,8),n=$(new i(n),e+1,t),r=We(n,!0,e+1)),r};C.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?We(i):(Pe(e,0,st),t===void 0?t=o.rounding:Pe(t,0,8),n=$(new o(i),e+W(i)+1,t),r=We(n.abs(),!1,e+W(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};C.toInteger=C.toint=function(){var e=this,t=e.constructor;return $(new t(e),W(e)+1,t.rounding)};C.toNumber=function(){return+this};C.toPower=C.pow=function(e){var t,r,n,i,o,s,a=this,m=a.constructor,f=12,P=+(e=new m(e));if(!e.s)return new m(le);if(a=new m(a),!a.s){if(e.s<1)throw Error(pe+"Infinity");return a}if(a.eq(le))return a;if(n=m.precision,e.eq(le))return $(a,n);if(t=e.e,r=e.d.length-1,s=t>=r,o=a.s,s){if((r=P<0?-P:P)<=Xi){for(i=new m(le),t=Math.ceil(n/B+4),J=!1;r%2&&(i=i.times(a),Yi(i.d,t)),r=at(r/2),r!==0;)a=a.times(a),Yi(a.d,t);return J=!0,e.s<0?new m(le).div(i):$(i,n)}}else if(o<0)throw Error(pe+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,a.s=1,J=!1,i=e.times(Mt(a,n+f)),J=!0,i=to(i),i.s=o,i};C.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=W(i),n=We(i,r<=o.toExpNeg||r>=o.toExpPos)):(Pe(e,1,st),t===void 0?t=o.rounding:Pe(t,0,8),i=$(new o(i),e,t),r=W(i),n=We(i,e<=r||r<=o.toExpNeg,e)),n};C.toSignificantDigits=C.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Pe(e,1,st),t===void 0?t=n.rounding:Pe(t,0,8)),$(new n(r),e,t)};C.toString=C.valueOf=C.val=C.toJSON=C[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=W(e),r=e.constructor;return We(e,t<=r.toExpNeg||t>=r.toExpPos)};Oe=function(){function e(n,i){var o,s=0,a=n.length;for(n=n.slice();a--;)o=n[a]*i+s,n[a]=o%K|0,s=o/K|0;return s&&n.unshift(s),n}function t(n,i,o,s){var a,m;if(o!=s)m=o>s?1:-1;else for(a=m=0;ai[a]?1:-1;break}return m}function r(n,i,o){for(var s=0;o--;)n[o]-=s,s=n[o]1;)n.shift()}return function(n,i,o,s){var a,m,f,P,v,S,A,I,R,N,D,V,M,oe,Qe,Tn,ge,yr,hr=n.constructor,Fl=n.s==i.s?1:-1,be=n.d,H=i.d;if(!n.s)return new hr(n);if(!i.s)throw Error(pe+"Division by zero");for(m=n.e-i.e,ge=H.length,Qe=be.length,A=new hr(Fl),I=A.d=[],f=0;H[f]==(be[f]||0);)++f;if(H[f]>(be[f]||0)&&--m,o==null?V=o=hr.precision:s?V=o+(W(n)-W(i))+1:V=o,V<0)return new hr(0);if(V=V/B+2|0,f=0,ge==1)for(P=0,H=H[0],V++;(f1&&(H=e(H,P),be=e(be,P),ge=H.length,Qe=be.length),oe=ge,R=be.slice(0,ge),N=R.length;N=K/2&&++Tn;do P=0,a=t(H,R,ge,N),a<0?(D=R[0],ge!=N&&(D=D*K+(R[1]||0)),P=D/Tn|0,P>1?(P>=K&&(P=K-1),v=e(H,P),S=v.length,N=R.length,a=t(v,R,S,N),a==1&&(P--,r(v,ge{"use strict";oo()});var Dn={};ot(Dn,{Hash:()=>$t,createHash:()=>Co,default:()=>lt,randomFillSync:()=>Ao,randomUUID:()=>So,webcrypto:()=>Ut});function So(){return globalThis.crypto.randomUUID()}function Ao(e,t,r){return t!==void 0&&(r!==void 0?e=e.subarray(t,t+r):e=e.subarray(t)),globalThis.crypto.getRandomValues(e)}function Co(e){return new $t(e)}var Ut,$t,lt,Vt=xe(()=>{"use strict";u();l();c();p();d();Ut=globalThis.crypto;$t=class{#e=[];#t;constructor(t){this.#t=t}update(t){this.#e.push(t)}async digest(){let t=new Uint8Array(this.#e.reduce((i,o)=>i+o.length,0)),r=0;for(let i of this.#e)t.set(i,r),r+=i.length;let n=await globalThis.crypto.subtle.digest(this.#t,t);return new Uint8Array(n)}},lt={webcrypto:Ut,randomUUID:So,randomFillSync:Ao,createHash:Co,Hash:$t}});var Ro=ue(()=>{"use strict";u();l();c();p();d()});var Io=ue((Xy,oc)=>{oc.exports={name:"@prisma/engines-version",version:"7.9.0-1.e922089b7d7502aff4249d5da3420f6fa55fc6ad",main:"index.js",types:"index.d.ts",license:"Apache-2.0",author:"Tim Suchanek ",prisma:{enginesVersion:"e922089b7d7502aff4249d5da3420f6fa55fc6ad"},repository:{type:"git",url:"https://github.com/prisma/engines-wrapper.git",directory:"packages/engines-version"},devDependencies:{"@types/node":"18.19.76",typescript:"4.9.5"},files:["index.js","index.d.ts"],scripts:{build:"tsc -d"}}});var ko=ue(vr=>{"use strict";u();l();c();p();d();Object.defineProperty(vr,"__esModule",{value:!0});vr.enginesVersion=void 0;vr.enginesVersion=Io().prisma.enginesVersion});var Mo=ue((dh,Do)=>{"use strict";u();l();c();p();d();Do.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))}});var _o=ue((Fh,Ar)=>{"use strict";u();l();c();p();d();Ar.exports=(e={})=>{let t;if(e.repoUrl)t=e.repoUrl;else if(e.user&&e.repo)t=`https://github.com/${e.user}/${e.repo}`;else throw new Error("You need to specify either the `repoUrl` option or both the `user` and `repo` options");let r=new URL(`${t}/issues/new`),n=["body","title","labels","template","milestone","assignee","projects"];for(let i of n){let o=e[i];if(o!==void 0){if(i==="labels"||i==="projects"){if(!Array.isArray(o))throw new TypeError(`The \`${i}\` option should be an array`);o=o.join(",")}r.searchParams.set(i,o)}}return r.toString()};Ar.exports.default=Ar.exports});var Vn=ue((Sb,Uo)=>{"use strict";u();l();c();p();d();Uo.exports=function(){function e(t,r,n,i,o){return tn?n+1:t+1:i===o?r:r+1}return function(t,r){if(t===r)return 0;if(t.length>r.length){var n=t;t=r,r=n}for(var i=t.length,o=r.length;i>0&&t.charCodeAt(i-1)===r.charCodeAt(o-1);)i--,o--;for(var s=0;s{"use strict";u();l();c();p();d()});var Jo=xe(()=>{"use strict";u();l();c();p();d()});var jr,hs=xe(()=>{"use strict";u();l();c();p();d();jr=class{events={};on(t,r){return this.events[t]||(this.events[t]=[]),this.events[t].push(r),this}emit(t,...r){return this.events[t]?(this.events[t].forEach(n=>{n(...r)}),!0):!1}}});var si=ue(Ye=>{"use strict";u();l();c();p();d();Object.defineProperty(Ye,"__esModule",{value:!0});Ye.anumber=oi;Ye.abytes=ca;Ye.ahash=Gp;Ye.aexists=Wp;Ye.aoutput=zp;function oi(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("positive integer expected, got "+e)}function Hp(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function ca(e,...t){if(!Hp(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function Gp(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");oi(e.outputLen),oi(e.blockLen)}function Wp(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function zp(e,t){ca(e);let r=t.outputLen;if(e.length{"use strict";u();l();c();p();d();Object.defineProperty(O,"__esModule",{value:!0});O.add5L=O.add5H=O.add4H=O.add4L=O.add3H=O.add3L=O.rotlBL=O.rotlBH=O.rotlSL=O.rotlSH=O.rotr32L=O.rotr32H=O.rotrBL=O.rotrBH=O.rotrSL=O.rotrSH=O.shrSL=O.shrSH=O.toBig=void 0;O.fromBig=ui;O.split=pa;O.add=Sa;var Yr=BigInt(2**32-1),ai=BigInt(32);function ui(e,t=!1){return t?{h:Number(e&Yr),l:Number(e>>ai&Yr)}:{h:Number(e>>ai&Yr)|0,l:Number(e&Yr)|0}}function pa(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0);O.toBig=da;var ma=(e,t,r)=>e>>>r;O.shrSH=ma;var fa=(e,t,r)=>e<<32-r|t>>>r;O.shrSL=fa;var ga=(e,t,r)=>e>>>r|t<<32-r;O.rotrSH=ga;var ya=(e,t,r)=>e<<32-r|t>>>r;O.rotrSL=ya;var ha=(e,t,r)=>e<<64-r|t>>>r-32;O.rotrBH=ha;var wa=(e,t,r)=>e>>>r-32|t<<64-r;O.rotrBL=wa;var ba=(e,t)=>t;O.rotr32H=ba;var xa=(e,t)=>e;O.rotr32L=xa;var Ea=(e,t,r)=>e<>>32-r;O.rotlSH=Ea;var Pa=(e,t,r)=>t<>>32-r;O.rotlSL=Pa;var Ta=(e,t,r)=>t<>>64-r;O.rotlBH=Ta;var va=(e,t,r)=>e<>>64-r;O.rotlBL=va;function Sa(e,t,r,n){let i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:i|0}}var Aa=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0);O.add3L=Aa;var Ca=(e,t,r,n)=>t+r+n+(e/2**32|0)|0;O.add3H=Ca;var Ra=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0);O.add4L=Ra;var Ia=(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0;O.add4H=Ia;var ka=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0);O.add5L=ka;var Oa=(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0;O.add5H=Oa;var Kp={fromBig:ui,split:pa,toBig:da,shrSH:ma,shrSL:fa,rotrSH:ga,rotrSL:ya,rotrBH:ha,rotrBL:wa,rotr32H:ba,rotr32L:xa,rotlSH:Ea,rotlSL:Pa,rotlBH:Ta,rotlBL:va,add:Sa,add3L:Aa,add3H:Ca,add4L:Ra,add4H:Ia,add5H:Oa,add5L:ka};O.default=Kp});var Da=ue(Xr=>{"use strict";u();l();c();p();d();Object.defineProperty(Xr,"__esModule",{value:!0});Xr.crypto=void 0;var Ve=(Vt(),Wi(Dn));Xr.crypto=Ve&&typeof Ve=="object"&&"webcrypto"in Ve?Ve.webcrypto:Ve&&typeof Ve=="object"&&"randomBytes"in Ve?Ve:void 0});var _a=ue(_=>{"use strict";u();l();c();p();d();Object.defineProperty(_,"__esModule",{value:!0});_.Hash=_.nextTick=_.byteSwapIfBE=_.isLE=void 0;_.isBytes=Zp;_.u8=Yp;_.u32=Xp;_.createView=ed;_.rotr=td;_.rotl=rd;_.byteSwap=pi;_.byteSwap32=nd;_.bytesToHex=od;_.hexToBytes=sd;_.asyncLoop=ud;_.utf8ToBytes=La;_.toBytes=en;_.concatBytes=ld;_.checkOpts=cd;_.wrapConstructor=pd;_.wrapConstructorWithOpts=dd;_.wrapXOFConstructorWithOpts=md;_.randomBytes=fd;var At=Da(),ci=si();function Zp(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function Yp(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function Xp(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function ed(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function td(e,t){return e<<32-t|e>>>t}function rd(e,t){return e<>>32-t>>>0}_.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function pi(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}_.byteSwapIfBE=_.isLE?e=>e:e=>pi(e);function nd(e){for(let t=0;tt.toString(16).padStart(2,"0"));function od(e){(0,ci.abytes)(e);let t="";for(let r=0;r=De._0&&e<=De._9)return e-De._0;if(e>=De.A&&e<=De.F)return e-(De.A-10);if(e>=De.a&&e<=De.f)return e-(De.a-10)}function sd(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let i=0,o=0;i{};_.nextTick=ad;async function ud(e,t,r){let n=Date.now();for(let i=0;i=0&&oe().update(en(n)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function dd(e){let t=(n,i)=>e(i).update(en(n)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=n=>e(n),t}function md(e){let t=(n,i)=>e(i).update(en(n)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=n=>e(n),t}function fd(e=32){if(At.crypto&&typeof At.crypto.getRandomValues=="function")return At.crypto.getRandomValues(new Uint8Array(e));if(At.crypto&&typeof At.crypto.randomBytes=="function")return At.crypto.randomBytes(e);throw new Error("crypto.getRandomValues must be defined")}});var Qa=ue(Q=>{"use strict";u();l();c();p();d();Object.defineProperty(Q,"__esModule",{value:!0});Q.shake256=Q.shake128=Q.keccak_512=Q.keccak_384=Q.keccak_256=Q.keccak_224=Q.sha3_512=Q.sha3_384=Q.sha3_256=Q.sha3_224=Q.Keccak=void 0;Q.keccakP=Ba;var Ct=si(),ir=Na(),Me=_a(),Ua=[],Va=[],qa=[],gd=BigInt(0),nr=BigInt(1),yd=BigInt(2),hd=BigInt(7),wd=BigInt(256),bd=BigInt(113);for(let e=0,t=nr,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],Ua.push(2*(5*n+r)),Va.push((e+1)*(e+2)/2%64);let i=gd;for(let o=0;o<7;o++)t=(t<>hd)*bd)%wd,t&yd&&(i^=nr<<(nr<r>32?(0,ir.rotlBH)(e,t,r):(0,ir.rotlSH)(e,t,r),$a=(e,t,r)=>r>32?(0,ir.rotlBL)(e,t,r):(0,ir.rotlSL)(e,t,r);function Ba(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let s=0;s<10;s++)r[s]=e[s]^e[s+10]^e[s+20]^e[s+30]^e[s+40];for(let s=0;s<10;s+=2){let a=(s+8)%10,m=(s+2)%10,f=r[m],P=r[m+1],v=Fa(f,P,1)^r[a],S=$a(f,P,1)^r[a+1];for(let A=0;A<50;A+=10)e[s+A]^=v,e[s+A+1]^=S}let i=e[2],o=e[3];for(let s=0;s<24;s++){let a=Va[s],m=Fa(i,o,a),f=$a(i,o,a),P=Ua[s];i=e[P],o=e[P+1],e[P]=m,e[P+1]=f}for(let s=0;s<50;s+=10){for(let a=0;a<10;a++)r[a]=e[s+a];for(let a=0;a<10;a++)e[s+a]^=~r[(a+2)%10]&r[(a+4)%10]}e[0]^=xd[n],e[1]^=Ed[n]}r.fill(0)}var or=class e extends Me.Hash{constructor(t,r,n,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=r,this.outputLen=n,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,Ct.anumber)(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,Me.u32)(this.state)}keccak(){Me.isLE||(0,Me.byteSwap32)(this.state32),Ba(this.state32,this.rounds),Me.isLE||(0,Me.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(t){(0,Ct.aexists)(this);let{blockLen:r,state:n}=this;t=(0,Me.toBytes)(t);let i=t.length;for(let o=0;o=n&&this.keccak();let s=Math.min(n-this.posOut,o-i);t.set(r.subarray(this.posOut,this.posOut+s),i),this.posOut+=s,i+=s}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,Ct.anumber)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,Ct.aoutput)(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:r,suffix:n,outputLen:i,rounds:o,enableXOF:s}=this;return t||(t=new e(r,n,i,s,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=n,t.outputLen=i,t.enableXOF=s,t.destroyed=this.destroyed,t}};Q.Keccak=or;var qe=(e,t,r)=>(0,Me.wrapConstructor)(()=>new or(t,e,r));Q.sha3_224=qe(6,144,224/8);Q.sha3_256=qe(6,136,256/8);Q.sha3_384=qe(6,104,384/8);Q.sha3_512=qe(6,72,512/8);Q.keccak_224=qe(1,144,224/8);Q.keccak_256=qe(1,136,256/8);Q.keccak_384=qe(1,104,384/8);Q.keccak_512=qe(1,72,512/8);var ja=(e,t,r)=>(0,Me.wrapXOFConstructorWithOpts)((n={})=>new or(t,e,n.dkLen===void 0?r:n.dkLen,!0));Q.shake128=ja(31,168,128/8);Q.shake256=ja(31,136,256/8)});var Ya=ue((tO,Be)=>{"use strict";u();l();c();p();d();var{sha3_512:Pd}=Qa(),Ha=24,sr=32,di=(e=4,t=Math.random)=>{let r="";for(;r.lengthGa(Pd(e)).toString(36).slice(1),Ja=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),Td=e=>Ja[Math.floor(e()*Ja.length)],za=({globalObj:e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{},random:t=Math.random}={})=>{let r=Object.keys(e).toString(),n=r.length?r+di(sr,t):di(sr,t);return Wa(n).substring(0,sr)},Ka=e=>()=>e++,vd=476782367,Za=({random:e=Math.random,counter:t=Ka(Math.floor(e()*vd)),length:r=Ha,fingerprint:n=za({random:e})}={})=>function(){let o=Td(e),s=Date.now().toString(36),a=t().toString(36),m=di(r,e),f=`${s+m+a+n}`;return`${o+Wa(f).substring(1,r)}`},Sd=Za(),Ad=(e,{minLength:t=2,maxLength:r=sr}={})=>{let n=e.length,i=/^[0-9a-z]+$/;try{if(typeof e=="string"&&n>=t&&n<=r&&i.test(e))return!0}finally{}return!1};Be.exports.getConstants=()=>({defaultLength:Ha,bigLength:sr});Be.exports.init=Za;Be.exports.createId=Sd;Be.exports.bufToBigInt=Ga;Be.exports.createCounter=Ka;Be.exports.createFingerprint=za;Be.exports.isCuid=Ad});var Xa=ue((aO,ar)=>{"use strict";u();l();c();p();d();var{createId:Cd,init:Rd,getConstants:Id,isCuid:kd}=Ya();ar.exports.createId=Cd;ar.exports.init=Rd;ar.exports.getConstants=Id;ar.exports.isCuid=kd});var lf={};ot(lf,{AnyNull:()=>X.AnyNull,DMMF:()=>Jt,DbNull:()=>X.DbNull,Debug:()=>ne,Decimal:()=>_l.Decimal,Extensions:()=>Rn,JsonNull:()=>X.JsonNull,NullTypes:()=>X.NullTypes,ObjectEnumValue:()=>X.ObjectEnumValue,PrismaClientInitializationError:()=>L.PrismaClientInitializationError,PrismaClientKnownRequestError:()=>L.PrismaClientKnownRequestError,PrismaClientRustPanicError:()=>L.PrismaClientRustPanicError,PrismaClientUnknownRequestError:()=>L.PrismaClientUnknownRequestError,PrismaClientValidationError:()=>L.PrismaClientValidationError,Public:()=>In,Sql:()=>ke.Sql,createParam:()=>ls,defineDmmfProperty:()=>gs,deserializeJsonObject:()=>we,deserializeRawResult:()=>En,dmmfToRuntimeDataModel:()=>co,empty:()=>ke.empty,getPrismaClient:()=>Dl,getRuntime:()=>Ll,isAnyNull:()=>X.isAnyNull,isDbNull:()=>X.isDbNull,isJsonNull:()=>X.isJsonNull,isObjectEnumValue:()=>X.isObjectEnumValue,join:()=>ke.join,makeStrictEnum:()=>Ml,makeTypedQueryFactory:()=>ys,raw:()=>ke.raw,serializeJsonQuery:()=>Vr,skip:()=>Ur,sqltag:()=>ke.sql,warnOnce:()=>Un});module.exports=Wi(lf);u();l();c();p();d();var Rn={};ot(Rn,{defineExtension:()=>so,getExtensionContext:()=>ao});u();l();c();p();d();u();l();c();p();d();function so(e){return typeof e=="function"?e:t=>t.$extends(e)}u();l();c();p();d();function ao(e){return e}var In={};ot(In,{validator:()=>uo});u();l();c();p();d();u();l();c();p();d();function uo(...e){return t=>t}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();var Te=class{_map=new Map;get(t){return this._map.get(t)?.value}set(t,r){this._map.set(t,{value:r})}getOrCreate(t,r){let n=this._map.get(t);if(n)return n.value;let i=r();return this.set(t,i),i}};u();l();c();p();d();function Fe(e){return e.substring(0,1).toLowerCase()+e.substring(1)}u();l();c();p();d();function lo(e,t){let r={};for(let n of e){let i=n[t];r[i]=n}return r}u();l();c();p();d();function Lt(e){let t;return{get(){return t||(t={value:e()}),t.value}}}u();l();c();p();d();function co(e){return{models:kn(e.models),enums:kn(e.enums),types:kn(e.types)}}function kn(e){let t={};for(let{name:r,...n}of e)t[r]=n;return t}var ps=require("@prisma/client-runtime-utils");u();l();c();p();d();u();l();c();p();d();var On,po,mo,fo,go=!0;typeof y<"u"&&({FORCE_COLOR:On,NODE_DISABLE_COLORS:po,NO_COLOR:mo,TERM:fo}=y.env||{},go=y.stdout&&y.stdout.isTTY);var ec={enabled:!po&&mo==null&&fo!=="dumb"&&(On!=null&&On!=="0"||go)};function q(e,t){let r=new RegExp(`\\x1b\\[${t}m`,"g"),n=`\x1B[${e}m`,i=`\x1B[${t}m`;return function(o){return!ec.enabled||o==null?o:n+(~(""+o).indexOf(i)?o.replace(r,i+n):o)+i}}var Kg=q(0,0),Er=q(1,22),Pr=q(2,22),Zg=q(3,23),Tr=q(4,24),Yg=q(7,27),Xg=q(8,28),ey=q(9,29),ty=q(30,39),ut=q(31,39),yo=q(32,39),ho=q(33,39),wo=q(34,39),ry=q(35,39),bo=q(36,39),ny=q(37,39),xo=q(90,39),iy=q(90,39),oy=q(40,49),sy=q(41,49),ay=q(42,49),uy=q(43,49),ly=q(44,49),cy=q(45,49),py=q(46,49),dy=q(47,49);u();l();c();p();d();var tc=100,Eo=["green","yellow","blue","magenta","cyan","red"],_t=[],Po=Date.now(),rc=0,Nn=typeof y<"u"?y.env:{};globalThis.DEBUG??=Nn.DEBUG??"";globalThis.DEBUG_COLORS??=Nn.DEBUG_COLORS?Nn.DEBUG_COLORS==="true":!0;var Ft={enable(e){typeof e=="string"&&(globalThis.DEBUG=e)},disable(){let e=globalThis.DEBUG;return globalThis.DEBUG="",e},enabled(e){let t=globalThis.DEBUG.split(",").map(i=>i.replace(/[.+?^${}()|[\]\\]/g,"\\$&")),r=t.some(i=>i===""||i[0]==="-"?!1:e.match(RegExp(i.split("*").join(".*")+"$"))),n=t.some(i=>i===""||i[0]!=="-"?!1:e.match(RegExp(i.slice(1).split("*").join(".*")+"$")));return r&&!n},log:(...e)=>{let[t,r,...n]=e;(console.warn??console.log)(`${t} ${r}`,...n)},formatters:{}};function nc(e){let t={color:Eo[rc++%Eo.length],enabled:Ft.enabled(e),namespace:e,log:Ft.log,extend:()=>{}},r=(...n)=>{let{enabled:i,namespace:o,color:s,log:a}=t;if(n.length!==0&&_t.push([o,...n]),_t.length>tc&&_t.shift(),Ft.enabled(o)||i){let m=n.map(P=>typeof P=="string"?P:ic(P)),f=`+${Date.now()-Po}ms`;Po=Date.now(),a(o,...m,f)}};return new Proxy(r,{get:(n,i)=>t[i],set:(n,i,o)=>t[i]=o})}var ne=new Proxy(nc,{get:(e,t)=>Ft[t],set:(e,t,r)=>Ft[t]=r});function ic(e,t=2){let r=new Set;return JSON.stringify(e,(n,i)=>{if(typeof i=="object"&&i!==null){if(r.has(i))return"[Circular *]";r.add(i)}else if(typeof i=="bigint")return i.toString();return i},t)}function To(e=7500){let t=_t.map(([r,...n])=>`${r} ${n.map(i=>typeof i=="string"?i:JSON.stringify(i)).join(" ")}`).join(` +`);return t.lengthuc,info:()=>ac,log:()=>sc,query:()=>lc,should:()=>Lo,tags:()=>qt,warn:()=>Ln});u();l();c();p();d();var qt={error:ut("prisma:error"),warn:ho("prisma:warn"),info:bo("prisma:info"),query:wo("prisma:query")},Lo={warn:()=>!y.env.PRISMA_DISABLE_WARNINGS};function sc(...e){console.log(...e)}function Ln(e,...t){Lo.warn()&&console.warn(`${qt.warn} ${e}`,...t)}function ac(e,...t){console.info(`${qt.info} ${e}`,...t)}function uc(e,...t){console.error(`${qt.error} ${e}`,...t)}function lc(e,...t){console.log(`${qt.query} ${e}`,...t)}u();l();c();p();d();u();l();c();p();d();function _n({onlyFirst:e=!1}={}){let r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?(?:\\u0007|\\u001B\\u005C|\\u009C))","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|");return new RegExp(r,e?void 0:"g")}var cc=_n();function ct(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(cc,"")}u();l();c();p();d();function Fn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}u();l();c();p();d();function Cr(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n],n);return r}u();l();c();p();d();function $n(e,t){if(e.length===0)return;let r=e[0];for(let n=1;n{Fo.has(e)||(Fo.add(e),Ln(t,...r))};u();l();c();p();d();function pt(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function dt(e){return e.toString()!=="Invalid Date"}u();l();c();p();d();var $o=require("@prisma/client-runtime-utils");function mt(e){return $o.Decimal.isDecimal(e)?!0:e!==null&&typeof e=="object"&&typeof e.s=="number"&&typeof e.e=="number"&&typeof e.toFixed=="function"&&Array.isArray(e.d)}u();l();c();p();d();var ns=require("@prisma/client-runtime-utils");u();l();c();p();d();var Jt={};ot(Jt,{ModelAction:()=>Qt,datamodelEnumToSchemaEnum:()=>pc});u();l();c();p();d();u();l();c();p();d();function pc(e){return{name:e.name,values:e.values.map(t=>t.name)}}u();l();c();p();d();var Qt=(M=>(M.findUnique="findUnique",M.findUniqueOrThrow="findUniqueOrThrow",M.findFirst="findFirst",M.findFirstOrThrow="findFirstOrThrow",M.findMany="findMany",M.create="create",M.createMany="createMany",M.createManyAndReturn="createManyAndReturn",M.update="update",M.updateMany="updateMany",M.updateManyAndReturn="updateManyAndReturn",M.upsert="upsert",M.delete="delete",M.deleteMany="deleteMany",M.groupBy="groupBy",M.count="count",M.aggregate="aggregate",M.findRaw="findRaw",M.aggregateRaw="aggregateRaw",M))(Qt||{});var dc=Je(Mo());var mc={red:ut,gray:xo,dim:Pr,bold:Er,underline:Tr,highlightSource:e=>e.highlight()},fc={red:e=>e,gray:e=>e,dim:e=>e,bold:e=>e,underline:e=>e,highlightSource:e=>e};function gc({message:e,originalMethod:t,isPanic:r,callArguments:n}){return{functionName:`prisma.${t}()`,message:e,isPanic:r??!1,callArguments:n}}function yc({functionName:e,location:t,message:r,isPanic:n,contextLines:i,callArguments:o},s){let a=[""],m=t?" in":":";if(n?(a.push(s.red(`Oops, an unknown error occurred! This is ${s.bold("on us")}, you did nothing wrong.`)),a.push(s.red(`It occurred in the ${s.bold(`\`${e}\``)} invocation${m}`))):a.push(s.red(`Invalid ${s.bold(`\`${e}\``)} invocation${m}`)),t&&a.push(s.underline(hc(t))),i){a.push("");let f=[i.toString()];o&&(f.push(o),f.push(s.dim(")"))),a.push(f.join("")),o&&a.push("")}else a.push(""),o&&a.push(o),a.push("");return a.push(r),a.join(` +`)}function hc(e){let t=[e.fileName];return e.lineNumber&&t.push(String(e.lineNumber)),e.columnNumber&&t.push(String(e.columnNumber)),t.join(":")}function Rr(e){let t=e.showColors?mc:fc,r;return typeof $getTemplateParameters<"u"?r=$getTemplateParameters(e,t):r=gc(e),yc(r,t)}u();l();c();p();d();var Go=Je(Vn());u();l();c();p();d();function Bo(e,t,r){let n=jo(e),i=wc(n),o=xc(i);o?Ir(o,t,r):t.addErrorMessage(()=>"Unknown error")}function jo(e){return e.errors.flatMap(t=>t.kind==="Union"?jo(t):[t])}function wc(e){let t=new Map,r=[];for(let n of e){if(n.kind!=="InvalidArgumentType"){r.push(n);continue}let i=`${n.selectionPath.join(".")}:${n.argumentPath.join(".")}`,o=t.get(i);o?t.set(i,{...n,argument:{...n.argument,typeNames:bc(o.argument.typeNames,n.argument.typeNames)}}):t.set(i,n)}return r.push(...t.values()),r}function bc(e,t){return[...new Set(e.concat(t))]}function xc(e){return $n(e,(t,r)=>{let n=Vo(t),i=Vo(r);return n!==i?n-i:qo(t)-qo(r)})}function Vo(e){let t=0;return Array.isArray(e.selectionPath)&&(t+=e.selectionPath.length),Array.isArray(e.argumentPath)&&(t+=e.argumentPath.length),t}function qo(e){switch(e.kind){case"InvalidArgumentValue":case"ValueTooLarge":return 20;case"InvalidArgumentType":return 10;case"RequiredArgumentMissing":return-10;default:return 0}}u();l();c();p();d();var ce=class{constructor(t,r){this.name=t;this.value=r}isRequired=!1;makeRequired(){return this.isRequired=!0,this}write(t){let{colors:{green:r}}=t.context;t.addMarginSymbol(r(this.isRequired?"+":"?")),t.write(r(this.name)),this.isRequired||t.write(r("?")),t.write(r(": ")),typeof this.value=="string"?t.write(r(this.value)):t.write(this.value)}};u();l();c();p();d();u();l();c();p();d();Jo();u();l();c();p();d();var ft=class{constructor(t=0,r){this.context=r;this.currentIndent=t}lines=[];currentLine="";currentIndent=0;marginSymbol;afterNextNewLineCallback;write(t){return typeof t=="string"?this.currentLine+=t:t.write(this),this}writeJoined(t,r,n=(i,o)=>o.write(i)){let i=r.length-1;for(let o=0;o0&&this.currentIndent--,this}addMarginSymbol(t){return this.marginSymbol=t,this}toString(){return this.lines.concat(this.indentedCurrentLine()).join(` +`)}getCurrentLineLength(){return this.currentLine.length}indentedCurrentLine(){let t=this.currentLine.padStart(this.currentLine.length+2*this.currentIndent);return this.marginSymbol?this.marginSymbol+t.slice(1):t}};Qo();u();l();c();p();d();u();l();c();p();d();var kr=class{constructor(t){this.value=t}write(t){t.write(this.value)}markAsError(){this.value.markAsError()}};u();l();c();p();d();var Or=e=>e,Nr={bold:Or,red:Or,green:Or,dim:Or,enabled:!1},Ho={bold:Er,red:ut,green:yo,dim:Pr,enabled:!0},gt={write(e){e.writeLine(",")}};u();l();c();p();d();var ve=class{constructor(t){this.contents=t}isUnderlined=!1;color=t=>t;underline(){return this.isUnderlined=!0,this}setColor(t){return this.color=t,this}write(t){let r=t.getCurrentLineLength();t.write(this.color(this.contents)),this.isUnderlined&&t.afterNextNewline(()=>{t.write(" ".repeat(r)).writeLine(this.color("~".repeat(this.contents.length)))})}};u();l();c();p();d();var $e=class{hasError=!1;markAsError(){return this.hasError=!0,this}};var yt=class extends $e{items=[];addItem(t){return this.items.push(new kr(t)),this}getField(t){return this.items[t]}getPrintWidth(){return this.items.length===0?2:Math.max(...this.items.map(r=>r.value.getPrintWidth()))+2}write(t){if(this.items.length===0){this.writeEmpty(t);return}this.writeWithItems(t)}writeEmpty(t){let r=new ve("[]");this.hasError&&r.setColor(t.context.colors.red).underline(),t.write(r)}writeWithItems(t){let{colors:r}=t.context;t.writeLine("[").withIndent(()=>t.writeJoined(gt,this.items).newLine()).write("]"),this.hasError&&t.afterNextNewline(()=>{t.writeLine(r.red("~".repeat(this.getPrintWidth())))})}asObject(){}};var ht=class e extends $e{fields={};suggestions=[];addField(t){this.fields[t.name]=t}addSuggestion(t){this.suggestions.push(t)}getField(t){return this.fields[t]}getDeepField(t){let[r,...n]=t,i=this.getField(r);if(!i)return;let o=i;for(let s of n){let a;if(o.value instanceof e?a=o.value.getField(s):o.value instanceof yt&&(a=o.value.getField(Number(s))),!a)return;o=a}return o}getDeepFieldValue(t){return t.length===0?this:this.getDeepField(t)?.value}hasField(t){return!!this.getField(t)}removeAllFields(){this.fields={}}removeField(t){delete this.fields[t]}getFields(){return this.fields}isEmpty(){return Object.keys(this.fields).length===0}getFieldValue(t){return this.getField(t)?.value}getDeepSubSelectionValue(t){let r=this;for(let n of t){if(!(r instanceof e))return;let i=r.getSubSelectionValue(n);if(!i)return;r=i}return r}getDeepSelectionParent(t){let r=this.getSelectionParent();if(!r)return;let n=r;for(let i of t){let o=n.value.getFieldValue(i);if(!o||!(o instanceof e))return;let s=o.getSelectionParent();if(!s)return;n=s}return n}getSelectionParent(){let t=this.getField("select")?.value.asObject();if(t)return{kind:"select",value:t};let r=this.getField("include")?.value.asObject();if(r)return{kind:"include",value:r}}getSubSelectionValue(t){return this.getSelectionParent()?.value.fields[t].value}getPrintWidth(){let t=Object.values(this.fields);return t.length==0?2:Math.max(...t.map(n=>n.getPrintWidth()))+2}write(t){let r=Object.values(this.fields);if(r.length===0&&this.suggestions.length===0){this.writeEmpty(t);return}this.writeWithContents(t,r)}asObject(){return this}writeEmpty(t){let r=new ve("{}");this.hasError&&r.setColor(t.context.colors.red).underline(),t.write(r)}writeWithContents(t,r){t.writeLine("{").withIndent(()=>{t.writeJoined(gt,[...r,...this.suggestions]).newLine()}),t.write("}"),this.hasError&&t.afterNextNewline(()=>{t.writeLine(t.context.colors.red("~".repeat(this.getPrintWidth())))})}};u();l();c();p();d();var Z=class extends $e{constructor(r){super();this.text=r}getPrintWidth(){return this.text.length}write(r){let n=new ve(this.text);this.hasError&&n.underline().setColor(r.context.colors.red),r.write(n)}asObject(){}};u();l();c();p();d();var Ht=class{fields=[];addField(t,r){return this.fields.push({write(n){let{green:i,dim:o}=n.context.colors;n.write(i(o(`${t}: ${r}`))).addMarginSymbol(i(o("+")))}}),this}write(t){let{colors:{green:r}}=t.context;t.writeLine(r("{")).withIndent(()=>{t.writeJoined(gt,this.fields).newLine()}).write(r("}")).addMarginSymbol(r("+"))}};function Ir(e,t,r){switch(e.kind){case"MutuallyExclusiveFields":Ec(e,t);break;case"IncludeOnScalar":Pc(e,t);break;case"EmptySelection":Tc(e,t,r);break;case"UnknownSelectionField":Cc(e,t);break;case"InvalidSelectionValue":Rc(e,t);break;case"UnknownArgument":Ic(e,t);break;case"UnknownInputField":kc(e,t);break;case"RequiredArgumentMissing":Oc(e,t);break;case"InvalidArgumentType":Nc(e,t);break;case"InvalidArgumentValue":Dc(e,t);break;case"ValueTooLarge":Mc(e,t);break;case"SomeFieldsMissing":Lc(e,t);break;case"TooManyFieldsGiven":_c(e,t);break;case"Union":Bo(e,t,r);break;default:throw new Error("not implemented: "+e.kind)}}function Ec(e,t){let r=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();r&&(r.getField(e.firstField)?.markAsError(),r.getField(e.secondField)?.markAsError()),t.addErrorMessage(n=>`Please ${n.bold("either")} use ${n.green(`\`${e.firstField}\``)} or ${n.green(`\`${e.secondField}\``)}, but ${n.red("not both")} at the same time.`)}function Pc(e,t){let[r,n]=wt(e.selectionPath),i=e.outputType,o=t.arguments.getDeepSelectionParent(r)?.value;if(o&&(o.getField(n)?.markAsError(),i))for(let s of i.fields)s.isRelation&&o.addSuggestion(new ce(s.name,"true"));t.addErrorMessage(s=>{let a=`Invalid scalar field ${s.red(`\`${n}\``)} for ${s.bold("include")} statement`;return i?a+=` on model ${s.bold(i.name)}. ${Gt(s)}`:a+=".",a+=` +Note that ${s.bold("include")} statements only accept relation fields.`,a})}function Tc(e,t,r){let n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(n){let i=n.getField("omit")?.value.asObject();if(i){vc(e,t,i);return}if(n.hasField("select")){Sc(e,t);return}}if(r?.[Fe(e.outputType.name)]){Ac(e,t);return}t.addErrorMessage(()=>`Unknown field at "${e.selectionPath.join(".")} selection"`)}function vc(e,t,r){r.removeAllFields();for(let n of e.outputType.fields)r.addSuggestion(new ce(n.name,"false"));t.addErrorMessage(n=>`The ${n.red("omit")} statement includes every field of the model ${n.bold(e.outputType.name)}. At least one field must be included in the result`)}function Sc(e,t){let r=e.outputType,n=t.arguments.getDeepSelectionParent(e.selectionPath)?.value,i=n?.isEmpty()??!1;n&&(n.removeAllFields(),Ko(n,r)),t.addErrorMessage(o=>i?`The ${o.red("`select`")} statement for type ${o.bold(r.name)} must not be empty. ${Gt(o)}`:`The ${o.red("`select`")} statement for type ${o.bold(r.name)} needs ${o.bold("at least one truthy value")}.`)}function Ac(e,t){let r=new Ht;for(let i of e.outputType.fields)i.isRelation||r.addField(i.name,"false");let n=new ce("omit",r).makeRequired();if(e.selectionPath.length===0)t.arguments.addSuggestion(n);else{let[i,o]=wt(e.selectionPath),a=t.arguments.getDeepSelectionParent(i)?.value.asObject()?.getField(o);if(a){let m=a?.value.asObject()??new ht;m.addSuggestion(n),a.value=m}}t.addErrorMessage(i=>`The global ${i.red("omit")} configuration excludes every field of the model ${i.bold(e.outputType.name)}. At least one field must be included in the result`)}function Cc(e,t){let r=Zo(e.selectionPath,t);if(r.parentKind!=="unknown"){r.field.markAsError();let n=r.parent;switch(r.parentKind){case"select":Ko(n,e.outputType);break;case"include":Fc(n,e.outputType);break;case"omit":$c(n,e.outputType);break}}t.addErrorMessage(n=>{let i=[`Unknown field ${n.red(`\`${r.fieldName}\``)}`];return r.parentKind!=="unknown"&&i.push(`for ${n.bold(r.parentKind)} statement`),i.push(`on model ${n.bold(`\`${e.outputType.name}\``)}.`),i.push(Gt(n)),i.join(" ")})}function Rc(e,t){let r=Zo(e.selectionPath,t);r.parentKind!=="unknown"&&r.field.value.markAsError(),t.addErrorMessage(n=>`Invalid value for selection field \`${n.red(r.fieldName)}\`: ${e.underlyingError}`)}function Ic(e,t){let r=e.argumentPath[0],n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();n&&(n.getField(r)?.markAsError(),Uc(n,e.arguments)),t.addErrorMessage(i=>Wo(i,r,e.arguments.map(o=>o.name)))}function kc(e,t){let[r,n]=wt(e.argumentPath),i=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(i){i.getDeepField(e.argumentPath)?.markAsError();let o=i.getDeepFieldValue(r)?.asObject();o&&Yo(o,e.inputType)}t.addErrorMessage(o=>Wo(o,n,e.inputType.fields.map(s=>s.name)))}function Wo(e,t,r){let n=[`Unknown argument \`${e.red(t)}\`.`],i=qc(t,r);return i&&n.push(`Did you mean \`${e.green(i)}\`?`),r.length>0&&n.push(Gt(e)),n.join(" ")}function Oc(e,t){let r;t.addErrorMessage(m=>r?.value instanceof Z&&r.value.text==="null"?`Argument \`${m.green(o)}\` must not be ${m.red("null")}.`:`Argument \`${m.green(o)}\` is missing.`);let n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(!n)return;let[i,o]=wt(e.argumentPath),s=new Ht,a=n.getDeepFieldValue(i)?.asObject();if(a){if(r=a.getField(o),r&&a.removeField(o),e.inputTypes.length===1&&e.inputTypes[0].kind==="object"){for(let m of e.inputTypes[0].fields)s.addField(m.name,m.typeNames.join(" | "));a.addSuggestion(new ce(o,s).makeRequired())}else{let m=e.inputTypes.map(zo).join(" | ");a.addSuggestion(new ce(o,m).makeRequired())}if(e.dependentArgumentPath){n.getDeepField(e.dependentArgumentPath)?.markAsError();let[,m]=wt(e.dependentArgumentPath);t.addErrorMessage(f=>`Argument \`${f.green(o)}\` is required because argument \`${f.green(m)}\` was provided.`)}}}function zo(e){return e.kind==="list"?`${zo(e.elementType)}[]`:e.name}function Nc(e,t){let r=e.argument.name,n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();n&&n.getDeepFieldValue(e.argumentPath)?.markAsError(),t.addErrorMessage(i=>{let o=Dr("or",e.argument.typeNames.map(s=>i.green(s)));return`Argument \`${i.bold(r)}\`: Invalid value provided. Expected ${o}, provided ${i.red(e.inferredType)}.`})}function Dc(e,t){let r=e.argument.name,n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();n&&n.getDeepFieldValue(e.argumentPath)?.markAsError(),t.addErrorMessage(i=>{let o=[`Invalid value for argument \`${i.bold(r)}\``];if(e.underlyingError&&o.push(`: ${e.underlyingError}`),o.push("."),e.argument.typeNames.length>0){let s=Dr("or",e.argument.typeNames.map(a=>i.green(a)));o.push(` Expected ${s}.`)}return o.join("")})}function Mc(e,t){let r=e.argument.name,n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject(),i;if(n){let s=n.getDeepField(e.argumentPath)?.value;s?.markAsError(),s instanceof Z&&(i=s.text)}t.addErrorMessage(o=>{let s=["Unable to fit value"];return i&&s.push(o.red(i)),s.push(`into a 64-bit signed integer for field \`${o.bold(r)}\``),s.join(" ")})}function Lc(e,t){let r=e.argumentPath[e.argumentPath.length-1],n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject();if(n){let i=n.getDeepFieldValue(e.argumentPath)?.asObject();i&&Yo(i,e.inputType)}t.addErrorMessage(i=>{let o=[`Argument \`${i.bold(r)}\` of type ${i.bold(e.inputType.name)} needs`];return e.constraints.minFieldCount===1?e.constraints.requiredFields?o.push(`${i.green("at least one of")} ${Dr("or",e.constraints.requiredFields.map(s=>`\`${i.bold(s)}\``))} arguments.`):o.push(`${i.green("at least one")} argument.`):o.push(`${i.green(`at least ${e.constraints.minFieldCount}`)} arguments.`),o.push(Gt(i)),o.join(" ")})}function _c(e,t){let r=e.argumentPath[e.argumentPath.length-1],n=t.arguments.getDeepSubSelectionValue(e.selectionPath)?.asObject(),i=[];if(n){let o=n.getDeepFieldValue(e.argumentPath)?.asObject();o&&(o.markAsError(),i=Object.keys(o.getFields()))}t.addErrorMessage(o=>{let s=[`Argument \`${o.bold(r)}\` of type ${o.bold(e.inputType.name)} needs`];return e.constraints.minFieldCount===1&&e.constraints.maxFieldCount==1?s.push(`${o.green("exactly one")} argument,`):e.constraints.maxFieldCount==1?s.push(`${o.green("at most one")} argument,`):s.push(`${o.green(`at most ${e.constraints.maxFieldCount}`)} arguments,`),s.push(`but you provided ${Dr("and",i.map(a=>o.red(a)))}. Please choose`),e.constraints.maxFieldCount===1?s.push("one."):s.push(`${e.constraints.maxFieldCount}.`),s.join(" ")})}function Ko(e,t){for(let r of t.fields)e.hasField(r.name)||e.addSuggestion(new ce(r.name,"true"))}function Fc(e,t){for(let r of t.fields)r.isRelation&&!e.hasField(r.name)&&e.addSuggestion(new ce(r.name,"true"))}function $c(e,t){for(let r of t.fields)!e.hasField(r.name)&&!r.isRelation&&e.addSuggestion(new ce(r.name,"true"))}function Uc(e,t){for(let r of t)e.hasField(r.name)||e.addSuggestion(new ce(r.name,r.typeNames.join(" | ")))}function Zo(e,t){let[r,n]=wt(e),i=t.arguments.getDeepSubSelectionValue(r)?.asObject();if(!i)return{parentKind:"unknown",fieldName:n};let o=i.getFieldValue("select")?.asObject(),s=i.getFieldValue("include")?.asObject(),a=i.getFieldValue("omit")?.asObject(),m=o?.getField(n);return o&&m?{parentKind:"select",parent:o,field:m,fieldName:n}:(m=s?.getField(n),s&&m?{parentKind:"include",field:m,parent:s,fieldName:n}:(m=a?.getField(n),a&&m?{parentKind:"omit",field:m,parent:a,fieldName:n}:{parentKind:"unknown",fieldName:n}))}function Yo(e,t){if(t.kind==="object")for(let r of t.fields)e.hasField(r.name)||e.addSuggestion(new ce(r.name,r.typeNames.join(" | ")))}function wt(e){let t=[...e],r=t.pop();if(!r)throw new Error("unexpected empty path");return[t,r]}function Gt({green:e,enabled:t}){return"Available options are "+(t?`listed in ${e("green")}`:"marked with ?")+"."}function Dr(e,t){if(t.length===1)return t[0];let r=[...t],n=r.pop();return`${r.join(", ")} ${e} ${n}`}var Vc=3;function qc(e,t){let r=1/0,n;for(let i of t){let o=(0,Go.default)(e,i);o>Vc||o`}};function bt(e){return e instanceof Wt}u();l();c();p();d();var Xo=": ",Mr=class{constructor(t,r){this.name=t;this.value=r}hasError=!1;markAsError(){this.hasError=!0}getPrintWidth(){return this.name.length+this.value.getPrintWidth()+Xo.length}write(t){let r=new ve(this.name);this.hasError&&r.underline().setColor(t.context.colors.red),t.write(r).write(Xo).write(this.value)}};var Bn=class{arguments;errorMessages=[];constructor(t){this.arguments=t}write(t){t.write(this.arguments)}addErrorMessage(t){this.errorMessages.push(t)}renderAllMessages(t){return this.errorMessages.map(r=>r(t)).join(` +`)}};function xt(e){return new Bn(ts(e))}function ts(e){let t=new ht;for(let[r,n]of Object.entries(e)){let i=new Mr(r,rs(n));t.addField(i)}return t}function rs(e){if(typeof e=="string")return new Z(JSON.stringify(e));if(typeof e=="number"||typeof e=="boolean")return new Z(String(e));if(typeof e=="bigint")return new Z(`${e}n`);if(e===null)return new Z("null");if(e===void 0)return new Z("undefined");if(mt(e))return new Z(`new Prisma.Decimal("${e.toFixed()}")`);if(e instanceof Uint8Array)return g.isBuffer(e)?new Z(`Buffer.alloc(${e.byteLength})`):new Z(`new Uint8Array(${e.byteLength})`);if(e instanceof Date){let t=dt(e)?e.toISOString():"Invalid Date";return new Z(`new Date("${t}")`)}return(0,es.isObjectEnumValue)(e)?new Z(`Prisma.${e._getName()}`):bt(e)?new Z(`prisma.${Fe(e.modelName)}.$fields.${e.name}`):Array.isArray(e)?Bc(e):typeof e=="object"?ts(e):new Z(Object.prototype.toString.call(e))}function Bc(e){let t=new yt;for(let r of e)t.addItem(rs(r));return t}function Lr(e,t){let r=t==="pretty"?Ho:Nr,n=e.renderAllMessages(r),i=new ft(0,{colors:r}).write(e).toString();return{message:n,args:i}}function _r({args:e,errors:t,errorFormat:r,callsite:n,originalMethod:i,clientVersion:o,globalOmit:s}){let a=xt(e);for(let v of t)Ir(v,a,s);let{message:m,args:f}=Lr(a,r),P=Rr({message:m,callsite:n,originalMethod:i,showColors:r==="pretty",callArguments:f});throw new ns.PrismaClientValidationError(P,{clientVersion:o})}u();l();c();p();d();u();l();c();p();d();function Se(e){return e.replace(/^./,t=>t.toLowerCase())}u();l();c();p();d();function os(e,t,r){let n=Se(r);return!t.result||!(t.result.$allModels||t.result[n])?e:jc({...e,...is(t.name,e,t.result.$allModels),...is(t.name,e,t.result[n])})}function jc(e){let t=new Te,r=(n,i)=>t.getOrCreate(n,()=>i.has(n)?[n]:(i.add(n),e[n]?e[n].needs.flatMap(o=>r(o,i)):[n]));return Cr(e,n=>({...n,needs:r(n.name,new Set)}))}function is(e,t,r){return r?Cr(r,({needs:n,compute:i},o)=>({name:o,needs:n?Object.keys(n).filter(s=>n[s]):[],compute:Qc(t,o,i)})):{}}function Qc(e,t,r){let n=e?.[t]?.compute;return n?i=>r({...i,[t]:n(i)}):r}function ss(e,t){if(!t)return e;let r={...e};for(let n of Object.values(t))if(e[n.name])for(let i of n.needs)r[i]=!0;return r}function as(e,t){if(!t)return e;let r={...e};for(let n of Object.values(t))if(!e[n.name])for(let i of n.needs)delete r[i];return r}var Fr=class{constructor(t,r){this.extension=t;this.previous=r}computedFieldsCache=new Te;modelExtensionsCache=new Te;queryCallbacksCache=new Te;clientExtensions=Lt(()=>this.extension.client?{...this.previous?.getAllClientExtensions(),...this.extension.client}:this.previous?.getAllClientExtensions());batchCallbacks=Lt(()=>{let t=this.previous?.getAllBatchQueryCallbacks()??[],r=this.extension.query?.$__internalBatch;return r?t.concat(r):t});getAllComputedFields(t){return this.computedFieldsCache.getOrCreate(t,()=>os(this.previous?.getAllComputedFields(t),this.extension,t))}getAllClientExtensions(){return this.clientExtensions.get()}getAllModelExtensions(t){return this.modelExtensionsCache.getOrCreate(t,()=>{let r=Se(t);return!this.extension.model||!(this.extension.model[r]||this.extension.model.$allModels)?this.previous?.getAllModelExtensions(t):{...this.previous?.getAllModelExtensions(t),...this.extension.model.$allModels,...this.extension.model[r]}})}getAllQueryCallbacks(t,r){return this.queryCallbacksCache.getOrCreate(`${t}:${r}`,()=>{let n=this.previous?.getAllQueryCallbacks(t,r)??[],i=[],o=this.extension.query;return!o||!(o[t]||o.$allModels||o[r]||o.$allOperations)?n:(o[t]!==void 0&&(o[t][r]!==void 0&&i.push(o[t][r]),o[t].$allOperations!==void 0&&i.push(o[t].$allOperations)),t!=="$none"&&o.$allModels!==void 0&&(o.$allModels[r]!==void 0&&i.push(o.$allModels[r]),o.$allModels.$allOperations!==void 0&&i.push(o.$allModels.$allOperations)),o[r]!==void 0&&i.push(o[r]),o.$allOperations!==void 0&&i.push(o.$allOperations),n.concat(i))})}getAllBatchQueryCallbacks(){return this.batchCallbacks.get()}},Et=class e{constructor(t){this.head=t}static empty(){return new e}static single(t){return new e(new Fr(t))}isEmpty(){return this.head===void 0}append(t){return new e(new Fr(t,this.head))}getAllComputedFields(t){return this.head?.getAllComputedFields(t)}getAllClientExtensions(){return this.head?.getAllClientExtensions()}getAllModelExtensions(t){return this.head?.getAllModelExtensions(t)}getAllQueryCallbacks(t,r){return this.head?.getAllQueryCallbacks(t,r)??[]}getAllBatchQueryCallbacks(){return this.head?.getAllBatchQueryCallbacks()??[]}};u();l();c();p();d();var $r=class{constructor(t){this.name=t}};function us(e){return e instanceof $r}function ls(e){return new $r(e)}u();l();c();p();d();u();l();c();p();d();var cs=Symbol(),zt=class{constructor(t){if(t!==cs)throw new Error("Skip instance can not be constructed directly")}ifUndefined(t){return t===void 0?Ur:t}},Ur=new zt(cs);function de(e){return e instanceof zt}var Jc={findUnique:"findUnique",findUniqueOrThrow:"findUniqueOrThrow",findFirst:"findFirst",findFirstOrThrow:"findFirstOrThrow",findMany:"findMany",count:"aggregate",create:"createOne",createMany:"createMany",createManyAndReturn:"createManyAndReturn",update:"updateOne",updateMany:"updateMany",updateManyAndReturn:"updateManyAndReturn",upsert:"upsertOne",delete:"deleteOne",deleteMany:"deleteMany",executeRaw:"executeRaw",queryRaw:"queryRaw",aggregate:"aggregate",groupBy:"groupBy",runCommandRaw:"runCommandRaw",findRaw:"findRaw",aggregateRaw:"aggregateRaw"},ds="explicitly `undefined` values are not allowed";function Vr({modelName:e,action:t,args:r,runtimeDataModel:n,extensions:i=Et.empty(),callsite:o,clientMethod:s,errorFormat:a,clientVersion:m,previewFeatures:f,globalOmit:P,wrapRawValues:v}){let S=new jn({runtimeDataModel:n,modelName:e,action:t,rootArgs:r,callsite:o,extensions:i,selectionPath:[],argumentPath:[],originalMethod:s,errorFormat:a,clientVersion:m,previewFeatures:f,globalOmit:P,wrapRawValues:v});return{modelName:e,action:Jc[t],query:Kt(r,S)}}function Kt({select:e,include:t,...r}={},n){let i=r.omit;return delete r.omit,{arguments:fs(r,n),selection:Hc(e,t,i,n)}}function Hc(e,t,r,n){return e?(t?n.throwValidationError({kind:"MutuallyExclusiveFields",firstField:"include",secondField:"select",selectionPath:n.getSelectionPath()}):r&&n.throwValidationError({kind:"MutuallyExclusiveFields",firstField:"omit",secondField:"select",selectionPath:n.getSelectionPath()}),Kc(e,n)):Gc(n,t,r)}function Gc(e,t,r){let n={};return e.modelOrType&&!e.isRawAction()&&(n.$composites=!0,n.$scalars=!0),t&&Wc(n,t,e),zc(n,r,e),n}function Wc(e,t,r){for(let[n,i]of Object.entries(t)){if(de(i))continue;let o=r.nestSelection(n);if(Qn(i,o),i===!1||i===void 0){e[n]=!1;continue}let s=r.findField(n);if(s&&s.kind!=="object"&&r.throwValidationError({kind:"IncludeOnScalar",selectionPath:r.getSelectionPath().concat(n),outputType:r.getOutputTypeDescription()}),s){e[n]=Kt(i===!0?{}:i,o);continue}if(i===!0){e[n]=!0;continue}e[n]=Kt(i,o)}}function zc(e,t,r){let n=r.getComputedFields(),i={...r.getGlobalOmit(),...t},o=as(i,n);for(let[s,a]of Object.entries(o)){if(de(a))continue;Qn(a,r.nestSelection(s));let m=r.findField(s);n?.[s]&&!m||(e[s]=!a)}}function Kc(e,t){let r={},n=t.getComputedFields(),i=ss(e,n);for(let[o,s]of Object.entries(i)){if(de(s))continue;let a=t.nestSelection(o);Qn(s,a);let m=t.findField(o);if(!(n?.[o]&&!m)){if(s===!1||s===void 0||de(s)){r[o]=!1;continue}if(s===!0){m?.kind==="object"?r[o]=Kt({},a):r[o]=!0;continue}r[o]=Kt(s,a)}}return r}function ms(e,t){if(e===null)return null;if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e;if(typeof e=="bigint")return{$type:"BigInt",value:String(e)};if(pt(e)){if(dt(e))return{$type:"DateTime",value:e.toISOString()};t.throwValidationError({kind:"InvalidArgumentValue",selectionPath:t.getSelectionPath(),argumentPath:t.getArgumentPath(),argument:{name:t.getArgumentName(),typeNames:["Date"]},underlyingError:"Provided Date object is invalid"})}if(us(e))return{$type:"Param",value:e.name};if(bt(e))return{$type:"FieldRef",value:{_ref:e.name,_container:e.modelName}};if(Array.isArray(e))return Zc(e,t);if(ArrayBuffer.isView(e)){let{buffer:r,byteOffset:n,byteLength:i}=e;return{$type:"Bytes",value:g.from(r,n,i).toString("base64")}}if(Yc(e))return e.values;if(mt(e))return{$type:"Decimal",value:e.toFixed()};if((0,ps.isObjectEnumValue)(e)){let r=e._getName();if(r!=="DbNull"&&r!=="JsonNull"&&r!=="AnyNull")throw new Error(`Invalid ObjectEnumValue: expected DbNull, JsonNull, or AnyNull, got ${r}`);return{$type:"Enum",value:r}}if(Xc(e))return e.toJSON();if(typeof e=="object")return fs(e,t);t.throwValidationError({kind:"InvalidArgumentValue",selectionPath:t.getSelectionPath(),argumentPath:t.getArgumentPath(),argument:{name:t.getArgumentName(),typeNames:[]},underlyingError:`We could not serialize ${Object.prototype.toString.call(e)} value. Serialize the object to JSON or implement a ".toJSON()" method on it`})}function fs(e,t){if(t.shouldWrapRawValues()&&e.$type)return{$type:"Raw",value:e};let r={};for(let n in e){let i=e[n],o=t.nestArgument(n);de(i)||(i!==void 0?r[n]=ms(i,o):t.isPreviewFeatureOn("strictUndefinedChecks")&&t.throwValidationError({kind:"InvalidArgumentValue",argumentPath:o.getArgumentPath(),selectionPath:t.getSelectionPath(),argument:{name:t.getArgumentName(),typeNames:[]},underlyingError:ds}))}return r}function Zc(e,t){let r=[];for(let n=0;n({name:t.name,typeName:"boolean",isRelation:t.kind==="object"}))}}isRawAction(){return["executeRaw","queryRaw","runCommandRaw","findRaw","aggregateRaw"].includes(this.params.action)}isPreviewFeatureOn(t){return this.params.previewFeatures.includes(t)}shouldWrapRawValues(){return this.params.wrapRawValues??!0}getComputedFields(){if(this.params.modelName)return this.params.extensions.getAllComputedFields(this.params.modelName)}findField(t){return this.modelOrType?.fields.find(r=>r.name===t)}nestSelection(t){let r=this.findField(t),n=r?.kind==="object"?r.type:void 0;return new e({...this.params,modelName:n,selectionPath:this.params.selectionPath.concat(t)})}getGlobalOmit(){return this.params.modelName&&this.shouldApplyGlobalOmit()?this.params.globalOmit?.[Fe(this.params.modelName)]??{}:{}}shouldApplyGlobalOmit(){switch(this.params.action){case"findFirst":case"findFirstOrThrow":case"findUniqueOrThrow":case"findMany":case"upsert":case"findUnique":case"createManyAndReturn":case"create":case"update":case"updateManyAndReturn":case"delete":return!0;case"executeRaw":case"aggregateRaw":case"runCommandRaw":case"findRaw":case"createMany":case"deleteMany":case"groupBy":case"updateMany":case"count":case"aggregate":case"queryRaw":return!1;default:Ne(this.params.action,"Unknown action")}}nestArgument(t){return new e({...this.params,argumentPath:this.params.argumentPath.concat(t)})}};u();l();c();p();d();function gs(e,t){let r=Lt(()=>ep(t));Object.defineProperty(e,"dmmf",{get:()=>r.get()})}function ep(e){throw new Error("Prisma.dmmf is not available when running in edge runtimes.")}function Jn(e){return Object.entries(e).map(([t,r])=>({name:t,...r}))}u();l();c();p();d();var Hn=new WeakMap,qr="$$PrismaTypedSql",Zt=class{constructor(t,r){Hn.set(this,{sql:t,values:r}),Object.defineProperty(this,qr,{value:qr})}get sql(){return Hn.get(this).sql}get values(){return Hn.get(this).values}};function ys(e){return(...t)=>new Zt(e,t)}function Br(e){return e!=null&&e[qr]===qr}u();l();c();p();d();var Ol=require("@prisma/client-runtime-utils");u();l();c();p();d();hs();u();l();c();p();d();u();l();c();p();d();function Yt(e){return{getKeys(){return Object.keys(e)},getPropertyValue(t){return e[t]}}}u();l();c();p();d();function ie(e,t){return{getKeys(){return[e]},getPropertyValue(){return t()}}}u();l();c();p();d();function ze(e){let t=new Te;return{getKeys(){return e.getKeys()},getPropertyValue(r){return t.getOrCreate(r,()=>e.getPropertyValue(r))},getPropertyDescriptor(r){return e.getPropertyDescriptor?.(r)}}}u();l();c();p();d();u();l();c();p();d();var Qr={enumerable:!0,configurable:!0,writable:!0};function Jr(e){let t=new Set(e);return{getPrototypeOf:()=>Object.prototype,getOwnPropertyDescriptor:()=>Qr,has:(r,n)=>t.has(n),set:(r,n,i)=>t.add(n)&&Reflect.set(r,n,i),ownKeys:()=>[...t]}}var ws=Symbol.for("nodejs.util.inspect.custom");function ye(e,t){let r=tp(t),n=new Set,i=new Proxy(e,{get(o,s){if(n.has(s))return o[s];let a=r.get(s);return a?a.getPropertyValue(s):o[s]},has(o,s){if(n.has(s))return!0;let a=r.get(s);return a?a.has?.(s)??!0:Reflect.has(o,s)},ownKeys(o){let s=bs(Reflect.ownKeys(o),r),a=bs(Array.from(r.keys()),r);return[...new Set([...s,...a,...n])]},set(o,s,a){return r.get(s)?.getPropertyDescriptor?.(s)?.writable===!1?!1:(n.add(s),Reflect.set(o,s,a))},getOwnPropertyDescriptor(o,s){let a=Reflect.getOwnPropertyDescriptor(o,s);if(a&&!a.configurable)return a;let m=r.get(s);return m?m.getPropertyDescriptor?{...Qr,...m?.getPropertyDescriptor(s)}:Qr:a},defineProperty(o,s,a){return n.add(s),Reflect.defineProperty(o,s,a)},getPrototypeOf:()=>Object.prototype});return i[ws]=function(){let o={...this};return delete o[ws],o},i}function tp(e){let t=new Map;for(let r of e){let n=r.getKeys();for(let i of n)t.set(i,r)}return t}function bs(e,t){return e.filter(r=>t.get(r)?.has?.(r)??!0)}u();l();c();p();d();function Pt(e){return{getKeys(){return e},has(){return!1},getPropertyValue(){}}}u();l();c();p();d();function xs(e){if(e===void 0)return"";let t=xt(e);return new ft(0,{colors:Nr}).write(t).toString()}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();var Gn=class{getLocation(){return null}};function Ue(e){return typeof $EnabledCallSite=="function"&&e!=="minimal"?new $EnabledCallSite:new Gn}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();var Es={_avg:!0,_count:!0,_sum:!0,_min:!0,_max:!0};function Tt(e={}){let t=np(e);return Object.entries(t).reduce((n,[i,o])=>(Es[i]!==void 0?n.select[i]={select:o}:n[i]=o,n),{select:{}})}function np(e={}){return typeof e._count=="boolean"?{...e,_count:{_all:e._count}}:e}function Hr(e={}){return t=>(typeof e._count=="boolean"&&(t._count=t._count._all),t)}function Ps(e,t){let r=Hr(e);return t({action:"aggregate",unpacker:r,argsMapper:Tt})(e)}u();l();c();p();d();function ip(e={}){let{select:t,...r}=e;return typeof t=="object"?Tt({...r,_count:t}):Tt({...r,_count:{_all:!0}})}function op(e={}){return typeof e.select=="object"?t=>Hr(e)(t)._count:t=>Hr(e)(t)._count._all}function Ts(e,t){return t({action:"count",unpacker:op(e),argsMapper:ip})(e)}u();l();c();p();d();function sp(e={}){let t=Tt(e);if(Array.isArray(t.by))for(let r of t.by)typeof r=="string"&&(t.select[r]=!0);else typeof t.by=="string"&&(t.select[t.by]=!0);return t}function ap(e={}){return t=>(typeof e?._count=="boolean"&&t.forEach(r=>{r._count=r._count._all}),t)}function vs(e,t){return t({action:"groupBy",unpacker:ap(e),argsMapper:sp})(e)}function Ss(e,t,r){if(t==="aggregate")return n=>Ps(n,r);if(t==="count")return n=>Ts(n,r);if(t==="groupBy")return n=>vs(n,r)}u();l();c();p();d();function As(e,t){let r=t.fields.filter(i=>!i.relationName),n=lo(r,"name");return new Proxy({},{get(i,o){if(o in i||typeof o=="symbol")return i[o];let s=n[o];if(s)return new Wt(e,o,s.type,s.isList,s.kind==="enum")},...Jr(Object.keys(n))})}u();l();c();p();d();u();l();c();p();d();var Cs=e=>Array.isArray(e)?e:e.split("."),Wn=(e,t)=>Cs(t).reduce((r,n)=>r&&r[n],e),Rs=(e,t,r)=>Cs(t).reduceRight((n,i,o,s)=>Object.assign({},Wn(e,s.slice(0,o)),{[i]:n}),r);function up(e,t){return e===void 0||t===void 0?[]:[...t,"select",e]}function lp(e,t,r){return t===void 0?e??{}:Rs(t,r,e||!0)}function zn(e,t,r,n,i,o){let a=e._runtimeDataModel.models[t].fields.reduce((m,f)=>({...m,[f.name]:f}),{});return m=>{let f=Ue(e._errorFormat),P=up(n,i),v=lp(m,o,P),S=r({dataPath:P,callsite:f})(v),A=cp(e,t);return new Proxy(S,{get(I,R){if(!A.includes(R))return I[R];let D=[a[R].type,r,R],V=[P,v];return zn(e,...D,...V)},...Jr([...A,...Object.getOwnPropertyNames(S)])})}}function cp(e,t){return e._runtimeDataModel.models[t].fields.filter(r=>r.kind==="object").map(r=>r.name)}var pp=["findUnique","findUniqueOrThrow","findFirst","findFirstOrThrow","create","update","upsert","delete"],dp=["aggregate","count","groupBy"];function Kn(e,t){let r=e._extensions.getAllModelExtensions(t)??{},n=[mp(e,t),gp(e,t),Yt(r),ie("name",()=>t),ie("$name",()=>t),ie("$parent",()=>e._appliedParent)];return ye({},n)}function mp(e,t){let r=Se(t),n=Object.keys(Qt).concat("count");return{getKeys(){return n},getPropertyValue(i){let o=i,s=a=>m=>{let f=Ue(e._errorFormat);return e._createPrismaPromise(P=>{let v={args:m,dataPath:[],action:o,model:t,clientMethod:`${r}.${i}`,jsModelName:r,transaction:P,callsite:f};return e._request({...v,...a})},{action:o,args:m,model:t})};return pp.includes(o)?zn(e,t,s):fp(i)?Ss(e,i,s):s({})}}}function fp(e){return dp.includes(e)}function gp(e,t){return ze(ie("fields",()=>{let r=e._runtimeDataModel.models[t];return As(t,r)}))}u();l();c();p();d();function Is(e){return e.replace(/^./,t=>t.toUpperCase())}var Zn=Symbol();function Xt(e){let t=[yp(e),hp(e),ie(Zn,()=>e),ie("$parent",()=>e._appliedParent)],r=e._extensions.getAllClientExtensions();return r&&t.push(Yt(r)),ye(e,t)}function yp(e){let t=Object.getPrototypeOf(e._originalClient),r=[...new Set(Object.getOwnPropertyNames(t))];return{getKeys(){return r},getPropertyValue(n){return e[n]}}}function hp(e){let t=Object.keys(e._runtimeDataModel.models),r=t.map(Se),n=[...new Set(t.concat(r))];return ze({getKeys(){return n},getPropertyValue(i){let o=Is(i);if(e._runtimeDataModel.models[o]!==void 0)return Kn(e,o);if(e._runtimeDataModel.models[i]!==void 0)return Kn(e,i)},getPropertyDescriptor(i){if(!r.includes(i))return{enumerable:!1}}})}function ks(e){return e[Zn]?e[Zn]:e}function Os(e){if(typeof e=="function")return e(this);let t=Object.create(this._originalClient,{_extensions:{value:this._extensions.append(e)},_appliedParent:{value:this,configurable:!0},$on:{value:void 0}});return Xt(t)}u();l();c();p();d();u();l();c();p();d();function Ns({result:e,modelName:t,select:r,omit:n,extensions:i}){let o=i.getAllComputedFields(t);if(!o)return e;let s=[],a=[];for(let m of Object.values(o)){if(n){if(n[m.name])continue;let f=m.needs.filter(P=>n[P]);f.length>0&&a.push(Pt(f))}else if(r){if(!r[m.name])continue;let f=m.needs.filter(P=>!r[P]);f.length>0&&a.push(Pt(f))}wp(e,m.needs)&&s.push(bp(m,ye(e,s)))}return s.length>0||a.length>0?ye(e,[...s,...a]):e}function wp(e,t){return t.every(r=>Fn(e,r))}function bp(e,t){return ze(ie(e.name,()=>e.compute(t)))}u();l();c();p();d();function Gr({visitor:e,result:t,args:r,runtimeDataModel:n,modelName:i}){if(Array.isArray(t)){for(let s=0;sP.name===o);if(!m||m.kind!=="object"||!m.relationName)continue;let f=typeof s=="object"?s:{};t[o]=Gr({visitor:i,result:t[o],args:f,modelName:m.type,runtimeDataModel:n})}}function Ms({result:e,modelName:t,args:r,extensions:n,runtimeDataModel:i,globalOmit:o}){return n.isEmpty()||e==null||typeof e!="object"||!i.models[t]?e:Gr({result:e,args:r??{},modelName:t,runtimeDataModel:i,visitor:(a,m,f)=>{let P=Se(m);return Ns({result:a,modelName:P,select:f.select,omit:f.select?void 0:{...o?.[P],...f.omit},extensions:n})}})}u();l();c();p();d();u();l();c();p();d();var Ke=require("@prisma/client-runtime-utils");u();l();c();p();d();var xp=["$connect","$disconnect","$on","$use","$extends"],Ls=xp;function _s(e){if(e instanceof Ke.Sql)return Ep(e);if(Br(e))return Pp(e);if(Array.isArray(e)){let r=[e[0]];for(let n=1;n{let o=t.customDataProxyFetch;return"transaction"in t&&i!==void 0&&(t.transaction?.kind==="batch"&&t.transaction.lock.then(),t.transaction=i),n===r.length?e._executeRequest(t):r[n]({model:t.model,operation:t.model?t.action:t.clientMethod,args:_s(t.args??{}),__internalParams:t,query:(s,a=t)=>{let m=a.customDataProxyFetch;return a.customDataProxyFetch=Bs(o,m),a.args=s,$s(e,a,r,n+1)}})})}function Us(e,t){let{jsModelName:r,action:n,clientMethod:i}=t,o=r?n:i;if(e._extensions.isEmpty())return e._executeRequest(t);let s=e._extensions.getAllQueryCallbacks(r??"$none",o);return $s(e,t,s)}function Vs(e){return t=>{let r={requests:t},n=t[0].extensions.getAllBatchQueryCallbacks();return n.length?qs(r,n,0,e):e(r)}}function qs(e,t,r,n){if(r===t.length)return n(e);let i=e.customDataProxyFetch,o=e.requests[0].transaction;return t[r]({args:{queries:e.requests.map(s=>({model:s.modelName,operation:s.action,args:s.args})),transaction:o?{isolationLevel:o.kind==="batch"?o.isolationLevel:void 0}:void 0},__internalParams:e,query(s,a=e){let m=a.customDataProxyFetch;return a.customDataProxyFetch=Bs(i,m),qs(a,t,r+1,n)}})}var Fs=e=>e;function Bs(e=Fs,t=Fs){return r=>e(t(r))}u();l();c();p();d();function Qs({dataPath:e,modelName:t,args:r,runtimeDataModel:n}){let i={modelName:t,args:r??{}},o=Tp(e);if(!o||o.length===0)return i;let s=t,a=r??{};for(let m of o){let f=n.models[s];if(!f)return i;let P=f.fields.find(v=>v.name===m);if(!P)throw new Error(`Could not resolve relation field "${m}" on model "${s}" from dataPath "${e.join(".")}"`);if(P.kind!=="object"||!P.relationName)return i;s=P.type,a=vp(a,m)}return{modelName:s,args:a}}function Tp(e){let t=[];for(let r=0;rYn(e[r],t[r]))}function vt(e,t){let r=Object.keys(e),n=Object.keys(t);return(r.length{if(typeof e[o]==typeof t[o]&&typeof e[o]!="object")return e[o]===t[o];if(tr.Decimal.isDecimal(e[o])||tr.Decimal.isDecimal(t[o])){let s=Js(e[o]),a=Js(t[o]);return s&&a&&s.equals(a)}else if(e[o]instanceof Uint8Array||t[o]instanceof Uint8Array){let s=Hs(e[o]),a=Hs(t[o]);return s&&a&&s.equals(a)}else{if(e[o]instanceof Date||t[o]instanceof Date)return Gs(e[o])?.getTime()===Gs(t[o])?.getTime();if(typeof e[o]=="bigint"||typeof t[o]=="bigint")return Ws(e[o])===Ws(t[o]);if(typeof e[o]=="number"||typeof t[o]=="number")return zs(e[o])===zs(t[o])}return Yn(e[o],t[o])})}function Js(e){return tr.Decimal.isDecimal(e)?e:typeof e=="number"||typeof e=="string"?new tr.Decimal(e):void 0}function Hs(e){return g.isBuffer(e)?e:e instanceof Uint8Array?g.from(e.buffer,e.byteOffset,e.byteLength):typeof e=="string"?g.from(e,"base64"):void 0}function Gs(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0}function Ws(e){return typeof e=="bigint"?e:typeof e=="number"||typeof e=="string"?BigInt(e):void 0}function zs(e){return typeof e=="number"?e:typeof e=="string"?Number(e):void 0}function he(e){return JSON.stringify(e,(t,r)=>typeof r=="bigint"?r.toString():ArrayBuffer.isView(r)?g.from(r.buffer,r.byteOffset,r.byteLength).toString("base64"):r)}function Sp(e){return e!==null&&typeof e=="object"&&typeof e.$type=="string"}function Ap(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n],n);return r}function we(e){return e===null?e:Array.isArray(e)?e.map(we):typeof e=="object"?Sp(e)?Cp(e):e.constructor!==null&&e.constructor.name!=="Object"?e:Ap(e,we):e}function Cp({$type:e,value:t}){switch(e){case"BigInt":return BigInt(t);case"Bytes":{let{buffer:r,byteOffset:n,byteLength:i}=g.from(t,"base64");return new Uint8Array(r,n,i)}case"DateTime":return new Date(t);case"Decimal":return new Ks.Decimal(t);case"Json":return JSON.parse(t);case"Raw":return t;case"FieldRef":throw new Error("FieldRef tagged values cannot be deserialized to JavaScript values");case"Enum":return t;default:F(t,"Unknown tagged value")}}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();function Wr(e){return e.name==="DriverAdapterError"&&typeof e.cause=="object"}u();l();c();p();d();var k={Int32:0,Int64:1,Float:2,Double:3,Numeric:4,Boolean:5,Character:6,Text:7,Date:8,Time:9,DateTime:10,Json:11,Enum:12,Bytes:13,Set:14,Uuid:15,Int32Array:64,Int64Array:65,FloatArray:66,DoubleArray:67,NumericArray:68,BooleanArray:69,CharacterArray:70,TextArray:71,DateArray:72,TimeArray:73,DateTimeArray:74,JsonArray:75,EnumArray:76,BytesArray:77,UuidArray:78,UnknownNumber:128};var Y=class extends Error{name="UserFacingError";code;meta;constructor(t,r,n){super(t),this.code=r,this.meta=n??{}}toQueryResponseErrorObject(){return{error:this.message,user_facing_error:{is_panic:!1,message:this.message,meta:this.meta,error_code:this.code}}}};function St(e){if(!Wr(e))throw e;let t=Op(e),r=Ys(e);throw t!==void 0&&r!==void 0?new Y(r,t,{driverAdapterError:e}):kp(e.cause.kind)?Ip(e):e}function ei(e){throw Wr(e)?Rp(e):e}function Rp(e){let t=e.cause.originalCode??"N/A",r=Zs(e);return new Y(`Raw query failed. Code: \`${t}\`. Message: \`${r}\``,"P2010",{driverAdapterError:e})}function Ip(e){let t=e.cause.originalCode??"N/A",r=Zs(e);return new Y(`Database error. Code: \`${t}\`. Message: \`${r}\``,"P2039",{driverAdapterError:e})}function Zs(e){return e.cause.originalMessage??Ys(e)??e.message??"N/A"}function kp(e){switch(e){case"postgres":case"mysql":case"sqlite":case"mssql":return!0;default:return!1}}function Op(e){switch(e.cause.kind){case"AuthenticationFailed":return"P1000";case"DatabaseNotReachable":return"P1001";case"DatabaseDoesNotExist":return"P1003";case"SocketTimeout":return"P1008";case"DatabaseAlreadyExists":return"P1009";case"DatabaseAccessDenied":return"P1010";case"TlsConnectionError":return"P1011";case"ConnectionClosed":return"P1017";case"TransactionAlreadyClosed":return"P1018";case"LengthMismatch":return"P2000";case"UniqueConstraintViolation":return"P2002";case"ForeignKeyConstraintViolation":return"P2003";case"InvalidInputValue":return"P2007";case"UnsupportedNativeDataType":return"P2010";case"NullConstraintViolation":return"P2011";case"ValueOutOfRange":return"P2020";case"TableDoesNotExist":return"P2021";case"ColumnNotFound":return"P2022";case"InvalidIsolationLevel":case"InconsistentColumnData":return"P2023";case"MissingFullTextSearchIndex":return"P2030";case"TransactionWriteConflict":return"P2034";case"GenericJs":return"P2036";case"TooManyConnections":return"P2037";case"postgres":case"sqlite":case"mysql":case"mssql":return;default:F(e.cause,`Unknown error: ${he(e.cause)}`)}}function Ys(e){switch(e.cause.kind){case"AuthenticationFailed":return`Authentication failed against the database server, the provided database credentials for \`${e.cause.user??"(not available)"}\` are not valid`;case"DatabaseNotReachable":{let t=e.cause.host&&e.cause.port?`${e.cause.host}:${e.cause.port}`:e.cause.host;return`Can't reach database server${t?` at ${t}`:""}`}case"DatabaseDoesNotExist":return`Database \`${e.cause.db??"(not available)"}\` does not exist on the database server`;case"SocketTimeout":return"Operation has timed out";case"DatabaseAlreadyExists":return`Database \`${e.cause.db??"(not available)"}\` already exists on the database server`;case"DatabaseAccessDenied":return`User was denied access on the database \`${e.cause.db??"(not available)"}\``;case"TlsConnectionError":return`Error opening a TLS connection: ${e.cause.reason}`;case"ConnectionClosed":return"Server has closed the connection.";case"TransactionAlreadyClosed":return e.cause.cause;case"LengthMismatch":return`The provided value for the column is too long for the column's type. Column: ${e.cause.column??"(not available)"}`;case"UniqueConstraintViolation":return`Unique constraint failed on the ${Xn(e.cause.constraint)}`;case"ForeignKeyConstraintViolation":return`Foreign key constraint violated on the ${Xn(e.cause.constraint)}`;case"UnsupportedNativeDataType":return`Failed to deserialize column of type '${e.cause.type}'. If you're using $queryRaw and this column is explicitly marked as \`Unsupported\` in your Prisma schema, try casting this column to any supported Prisma type such as \`String\`.`;case"NullConstraintViolation":return`Null constraint violation on the ${Xn(e.cause.constraint)}`;case"ValueOutOfRange":return`Value out of range for the type: ${e.cause.cause}`;case"TableDoesNotExist":return`The table \`${e.cause.table??"(not available)"}\` does not exist in the current database.`;case"ColumnNotFound":return`The column \`${e.cause.column??"(not available)"}\` does not exist in the current database.`;case"InvalidIsolationLevel":return`Error in connector: Conversion error: ${e.cause.level}`;case"InconsistentColumnData":return`Inconsistent column data: ${e.cause.cause}`;case"MissingFullTextSearchIndex":return"Cannot find a fulltext index to use for the native search, try adding a @@fulltext([Fields...]) to your schema";case"TransactionWriteConflict":return"Transaction failed due to a write conflict or a deadlock. Please retry your transaction";case"GenericJs":return`Error in external connector (id ${e.cause.id})`;case"TooManyConnections":return`Too many database connections opened: ${e.cause.cause}`;case"InvalidInputValue":return`Invalid input value: ${e.cause.message}`;case"sqlite":case"postgres":case"mysql":case"mssql":return;default:F(e.cause,`Unknown error: ${he(e.cause)}`)}}function Xn(e){return e&&"fields"in e?`fields: (${e.fields.map(t=>`\`${t}\``).join(", ")})`:e&&"index"in e?`constraint: \`${e.index}\``:e&&"foreignKey"in e?"foreign key":"(not available)"}function Np(e){if(typeof e!="object"||e===null)return!1;let t=e;return"$type"in t&&t.$type==="Param"||"prisma__type"in t&&t.prisma__type==="param"}function Dp(e){return"prisma__type"in e?e.prisma__value?.name:e.value.name}function Mp(e,t){let r={};for(let[n,i]of Object.entries(e))if(r[n]=i,Np(i)){let o=Dp(i);o&&o in t&&(r[n]=t[o])}return r}function Xs(e,t,r={}){let n=e.map(o=>t.keys.reduce((s,a)=>(s[a]=we(o[a]),s),{})),i=new Set(t.nestedSelection);return t.arguments.map(o=>{let s=Mp(o,r),a=n.findIndex(m=>vt(m,s));if(a===-1)return t.expectNonEmpty?new Y("An operation failed because it depends on one or more records that were required but not found","P2025"):null;{let m=Object.entries(e[a]).filter(([f])=>i.has(f));return Object.fromEntries(m)}})}u();l();c();p();d();var ra=require("@prisma/client-runtime-utils");var j=class extends Y{name="DataMapperError";constructor(t,r){super(t,"P2023",r)}},ea=new WeakMap;function Lp(e){let t=ea.get(e);return t||(t=Object.entries(e),ea.set(e,t)),t}function na(e,t,r){switch(t.type){case"affectedRows":if(typeof e!="number")throw new j(`Expected an affected rows count, got: ${typeof e} (${e})`);return{count:e};case"object":return ri(e,t.fields,r,t.skipNulls);case"field":return ti(e,"",t.fieldType,r);default:F(t,`Invalid data mapping type: '${t.type}'`)}}function ri(e,t,r,n){if(e===null)return null;if(Array.isArray(e)){let i=e;return n&&(i=i.filter(o=>o!==null)),i.map(o=>ta(o,t,r))}if(typeof e=="object")return ta(e,t,r);if(typeof e=="string"){let i;try{i=JSON.parse(e)}catch(o){throw new j("Expected an array or object, got a string that is not valid JSON",{cause:o})}return ri(i,t,r,n)}throw new j(`Expected an array or an object, got: ${typeof e}`)}function ta(e,t,r){if(typeof e!="object")throw new j(`Expected an object, but got '${typeof e}'`);let n={};for(let[i,o]of Lp(t))switch(o.type){case"affectedRows":throw new j(`Unexpected 'AffectedRows' node in data mapping for field '${i}'`);case"object":{let{serializedName:s,fields:a,skipNulls:m}=o;if(s!==null&&!Object.hasOwn(e,s))throw new j(`Missing data field (Object): '${i}'; node: ${JSON.stringify(o)}; data: ${JSON.stringify(e)}`);let f=s!==null?e[s]:e;n[i]=ri(f,a,r,m);break}case"field":{let s=o.dbName;if(Object.hasOwn(e,s))n[i]=_p(e[s],s,o.fieldType,r);else throw new j(`Missing data field (Value): '${s}'; node: ${JSON.stringify(o)}; data: ${JSON.stringify(e)}`)}break;default:F(o,`DataMapper: Invalid data mapping node type: '${o.type}'`)}return n}function _p(e,t,r,n){return e===null?r.arity==="list"?[]:null:r.arity==="list"?e.map((o,s)=>ti(o,`${t}[${s}]`,r,n)):ti(e,t,r,n)}function ti(e,t,r,n){switch(r.type){case"unsupported":return e;case"string":{if(typeof e!="string")throw new j(`Expected a string in column '${t}', got ${typeof e}: ${e}`);return e}case"int":switch(typeof e){case"number":return Math.trunc(e);case"string":{let i=Math.trunc(Number(e));if(Number.isNaN(i)||!Number.isFinite(i))throw new j(`Expected an integer in column '${t}', got string: ${e}`);if(!Number.isSafeInteger(i))throw new j(`Integer value in column '${t}' is too large to represent as a JavaScript number without loss of precision, got: ${e}. Consider using BigInt type.`);return i}default:throw new j(`Expected an integer in column '${t}', got ${typeof e}: ${e}`)}case"bigint":{if(typeof e!="number"&&typeof e!="string")throw new j(`Expected a bigint in column '${t}', got ${typeof e}: ${e}`);return{$type:"BigInt",value:e}}case"float":{if(typeof e=="number")return e;if(typeof e=="string"){let i=Number(e);if(Number.isNaN(i)&&!/^[-+]?nan$/.test(e.toLowerCase()))throw new j(`Expected a float in column '${t}', got string: ${e}`);return i}throw new j(`Expected a float in column '${t}', got ${typeof e}: ${e}`)}case"boolean":{if(typeof e=="boolean")return e;if(typeof e=="number")return e===1;if(typeof e=="string"){if(e==="true"||e==="TRUE"||e==="1")return!0;if(e==="false"||e==="FALSE"||e==="0")return!1;throw new j(`Expected a boolean in column '${t}', got ${typeof e}: ${e}`)}if(Array.isArray(e)||e instanceof Uint8Array){for(let i of e)if(i!==0)return!0;return!1}throw new j(`Expected a boolean in column '${t}', got ${typeof e}: ${e}`)}case"decimal":if(typeof e!="number"&&typeof e!="string"&&!ra.Decimal.isDecimal(e))throw new j(`Expected a decimal in column '${t}', got ${typeof e}: ${e}`);return{$type:"Decimal",value:e};case"datetime":{if(typeof e=="string")return{$type:"DateTime",value:$p(e)};if(typeof e=="number"||e instanceof Date)return{$type:"DateTime",value:e};throw new j(`Expected a date in column '${t}', got ${typeof e}: ${e}`)}case"object":return{$type:"Json",value:he(e)};case"json":return{$type:"Json",value:`${e}`};case"bytes":{switch(r.encoding){case"base64":if(typeof e!="string")throw new j(`Expected a base64-encoded byte array in column '${t}', got ${typeof e}: ${e}`);return{$type:"Bytes",value:e};case"hex":if(typeof e!="string"||!e.startsWith("\\x"))throw new j(`Expected a hex-encoded byte array in column '${t}', got ${typeof e}: ${e}`);return{$type:"Bytes",value:g.from(e.slice(2),"hex").toString("base64")};case"array":if(Array.isArray(e))return{$type:"Bytes",value:g.from(e).toString("base64")};if(e instanceof Uint8Array)return{$type:"Bytes",value:g.from(e).toString("base64")};throw new j(`Expected a byte array in column '${t}', got ${typeof e}: ${e}`);default:F(r.encoding,`DataMapper: Unknown bytes encoding: ${r.encoding}`)}break}case"enum":{let i=n[r.name];if(i===void 0)throw new j(`Unknown enum '${r.name}'`);let o=i[`${e}`];if(o===void 0)throw new j(`Value '${e}' not found in enum '${r.name}'`);return o}default:F(r,`DataMapper: Unknown result type: ${r.type}`)}}var Fp=/\d{2}:\d{2}:\d{2}(?:\.\d+)?(Z|[+-]\d{2}(:?\d{2})?)?$/;function $p(e){let t=Fp.exec(e);if(t===null)return`${e}T00:00:00Z`;let r=e,[n,i,o]=t;if(i!==void 0&&i!=="Z"&&o===void 0?r=`${e}:00`:i===void 0&&(r=`${e}Z`),n.length===e.length)return`1970-01-01T${r}`;let s=t.index-1;return r[s]===" "&&(r=`${r.slice(0,s)}T${r.slice(s+1)}`),r}u();l();c();p();d();u();l();c();p();d();function me(e){if(typeof e!="object")return e;var t,r,n=Object.prototype.toString.call(e);if(n==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){r=new e.constructor;for(t in e)e.hasOwnProperty(t)&&r[t]!==e[t]&&(r[t]=me(e[t]))}else{r={};for(t in e)t==="__proto__"?Object.defineProperty(r,t,{value:me(e[t]),configurable:!0,enumerable:!0,writable:!0}):r[t]=me(e[t])}return r}if(n==="[object Array]"){for(t=e.length,r=Array(t);t--;)r[t]=me(e[t]);return r}return n==="[object Set]"?(r=new Set,e.forEach(function(i){r.add(me(i))}),r):n==="[object Map]"?(r=new Map,e.forEach(function(i,o){r.set(me(o),me(i))}),r):n==="[object Date]"?new Date(+e):n==="[object RegExp]"?(r=new RegExp(e.source,e.flags),r.lastIndex=e.lastIndex,r):n==="[object DataView]"?new e.constructor(me(e.buffer)):n==="[object ArrayBuffer]"?e.slice(0):n.slice(-6)==="Array]"?new e.constructor(e):e}u();l();c();p();d();function Up(e){let t=Object.entries(e);return t.length===0?"":(t.sort(([n],[i])=>n.localeCompare(i)),`/*${t.map(([n,i])=>{let o=encodeURIComponent(n),s=encodeURIComponent(i).replace(/'/g,"\\'");return`${o}='${s}'`}).join(",")}*/`)}function zr(e,t){let r={};for(let n of e){let i=n(me(t));for(let[o,s]of Object.entries(i))s!==void 0&&(r[o]=s)}return r}function ia(e,t){let r=zr(e,t);return Up(r)}function oa(e,t){return t?`${e} ${t}`:e}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();var rr;(function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"})(rr||(rr={}));function Vp(e){switch(e){case"postgresql":case"postgres":case"prisma+postgres":return"postgresql";case"sqlserver":return"mssql";case"mysql":case"sqlite":case"cockroachdb":case"mongodb":return e;default:F(e,`Unknown provider: ${e}`)}}async function Kr({query:e,tracingHelper:t,provider:r,onQuery:n,execute:i}){let o=n===void 0?i:async()=>{let s=new Date,a=w.now(),m=await i(),f=w.now();return n({timestamp:s,duration:f-a,query:e.sql,params:e.args}),m};return t.isEnabled()?await t.runInChildSpan({name:"db_query",kind:rr.CLIENT,attributes:{"db.query.text":e.sql,"db.system.name":Vp(r)}},o):o()}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();function Ze(e,t){var r="000000000"+e;return r.substr(r.length-t)}var sa=Je(Ro(),1);function qp(){try{return sa.default.hostname()}catch{return y.env._CLUSTER_NETWORK_NAME_||y.env.COMPUTERNAME||"hostname"}}var aa=2,Bp=Ze(y.pid.toString(36),aa),ua=qp(),jp=ua.length,Qp=Ze(ua.split("").reduce(function(e,t){return+e+t.charCodeAt(0)},+jp+36).toString(36),aa);function ni(){return Bp+Qp}u();l();c();p();d();u();l();c();p();d();function Zr(e){return typeof e=="string"&&/^c[a-z0-9]{20,32}$/.test(e)}function ii(e){let n=Math.pow(36,4),i=0;function o(){return Ze((Math.random()*n<<0).toString(36),4)}function s(){return i=iXe.length&&(Ut.getRandomValues(Xe),Rt=0),Rt+=e}function mi(e=21){Nd(e|=0);let t="";for(let r=Rt-e;r{let n=new Uint8Array(1);return r.getRandomValues(n),n[0]/255};if(typeof r?.randomBytes=="function")return()=>r.randomBytes(1).readUInt8()/255;if(lt?.randomBytes)return()=>lt.randomBytes(1).readUInt8()/255;throw new tt(et.PRNGDetectFailure,"Failed to find a reliable PRNG")}function _d(){return Ud()?self:typeof window<"u"?window:typeof globalThis<"u"||typeof globalThis<"u"?globalThis:null}function Fd(e,t){let r="";for(;e>0;e--)r=Md(t)+r;return r}function $d(e,t=nu){if(isNaN(e))throw new tt(et.EncodeTimeValueMalformed,`Time must be a number: ${e}`);if(e>tu)throw new tt(et.EncodeTimeSizeExceeded,`Cannot encode a time larger than ${tu}: ${e}`);if(e<0)throw new tt(et.EncodeTimeNegative,`Time must be positive: ${e}`);if(Number.isInteger(e)===!1)throw new tt(et.EncodeTimeValueMalformed,`Time must be an integer: ${e}`);let r,n="";for(let i=t;i>0;i--)r=e%ur,n=ru.charAt(r)+n,e=(e-r)/ur;return n}function Ud(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function iu(e,t){let r=t||Ld(),n=!e||isNaN(e)?Date.now():e;return $d(n,nu)+Fd(Dd,r)}u();l();c();p();d();u();l();c();p();d();var ee=[];for(let e=0;e<256;++e)ee.push((e+256).toString(16).slice(1));function tn(e,t=0){return(ee[e[t+0]]+ee[e[t+1]]+ee[e[t+2]]+ee[e[t+3]]+"-"+ee[e[t+4]]+ee[e[t+5]]+"-"+ee[e[t+6]]+ee[e[t+7]]+"-"+ee[e[t+8]]+ee[e[t+9]]+"-"+ee[e[t+10]]+ee[e[t+11]]+ee[e[t+12]]+ee[e[t+13]]+ee[e[t+14]]+ee[e[t+15]]).toLowerCase()}u();l();c();p();d();var Vd=new Uint8Array(16);function It(){return crypto.getRandomValues(Vd)}u();l();c();p();d();function qd(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Bd(e,t,r)}function Bd(e,t,r){e=e||{};let n=e.random??e.rng?.()??It();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let i=0;i<16;++i)t[r+i]=n[i];return t}return tn(n)}var fi=qd;u();l();c();p();d();var gi={};function jd(e,t,r){let n;if(e)n=ou(e.random??e.rng?.()??It(),e.msecs,e.seq,t,r);else{let i=Date.now(),o=It();Qd(gi,i,o),n=ou(o,gi.msecs,gi.seq,t,r)}return t??tn(n)}function Qd(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function ou(e,t,r,n,i=0){if(e.length<16)throw new Error("Random bytes length must be >= 16");if(!n)n=new Uint8Array(16),i=0;else if(i<0||i+16>n.length)throw new RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`);return t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],n[i++]=t/1099511627776&255,n[i++]=t/4294967296&255,n[i++]=t/16777216&255,n[i++]=t/65536&255,n[i++]=t/256&255,n[i++]=t&255,n[i++]=112|r>>>28&15,n[i++]=r>>>20&255,n[i++]=128|r>>>14&63,n[i++]=r>>>6&255,n[i++]=r<<2&255|e[10]&3,n[i++]=e[11],n[i++]=e[12],n[i++]=e[13],n[i++]=e[14],n[i++]=e[15],n}var yi=jd;var rn=class{#e={};constructor(){this.register("uuid",new wi),this.register("cuid",new bi),this.register("ulid",new xi),this.register("nanoid",new Ei),this.register("product",new Pi)}snapshot(){return Object.create(this.#e,{now:{value:new hi}})}register(t,r){this.#e[t]=r}},hi=class{#e;generate(){return this.#e===void 0&&(this.#e=new Date),this.#e.toISOString()}},wi=class{generate(t){if(t===4)return fi();if(t===7)return yi();throw new Error("Invalid UUID generator arguments")}},bi=class{generate(t){if(t===1)return la();if(t===2)return(0,su.createId)();throw new Error("Invalid CUID generator arguments")}},xi=class{generate(){return iu()}},Ei=class{generate(t){if(typeof t=="number")return mi(t);if(t===void 0)return mi();throw new Error("Invalid Nanoid generator arguments")}},Pi=class{generate(t,r){if(t===void 0||r===void 0)throw new Error("Invalid Product generator arguments");return Array.isArray(t)&&Array.isArray(r)?t.flatMap(n=>r.map(i=>[n,i])):Array.isArray(t)?t.map(n=>[n,r]):Array.isArray(r)?r.map(n=>[t,n]):[[t,r]]}};u();l();c();p();d();function nn(e,t){return e==null?e:typeof e=="string"?nn(JSON.parse(e),t):Array.isArray(e)?Hd(e,t):Jd(e,t)}function Jd(e,t){if(t.pagination){let{skip:r,take:n,cursor:i}=t.pagination;if(r!==null&&r>0||n===0||i!==null&&!vt(e,i))return null}return uu(e,t.nested)}function uu(e,t){for(let[r,n]of Object.entries(t))e[r]=nn(e[r],n);return e}function Hd(e,t){if(t.distinct!==null){let r=t.linkingFields!==null?[...t.distinct,...t.linkingFields]:t.distinct;e=Gd(e,r)}return t.pagination&&(e=Wd(e,t.pagination,t.linkingFields)),t.reverse&&e.reverse(),Object.keys(t.nested).length===0?e:e.map(r=>uu(r,t.nested))}function Gd(e,t){let r=new Set,n=[];for(let i of e){let o=kt(i,t);r.has(o)||(r.add(o),n.push(i))}return n}function Wd(e,t,r){if(r===null)return au(e,t);let n=new Map;for(let o of e){let s=kt(o,r);n.has(s)||n.set(s,[]),n.get(s).push(o)}let i=Array.from(n.entries());return i.sort(([o],[s])=>os?1:0),i.flatMap(([,o])=>au(o,t))}function au(e,{cursor:t,skip:r,take:n}){let i=t!==null?e.findIndex(a=>vt(a,t)):0;if(i===-1)return[];let o=i+(r??0),s=n!==null?o+n:e.length;return e.slice(o,s)}function kt(e,t,r){let n=t.map((i,o)=>r?.[o]?e[i]!==null?r[o](e[i]):null:e[i]);return JSON.stringify(n)}u();l();c();p();d();u();l();c();p();d();function Ti(e){return typeof e=="object"&&e!==null&&e.prisma__type==="param"}function vi(e){return typeof e=="object"&&e!==null&&e.prisma__type==="generatorCall"}function Ci(e,t,r,n){let i=e.args.map(o=>fe(o,t,r));switch(e.type){case"rawSql":return[Zd(e.sql,i,e.argTypes)];case"templateSql":return(e.chunkable?Xd(e.fragments,i,n):[i]).map(s=>{let a=zd(e.fragments,e.placeholderFormat,s,e.argTypes);if(n!==void 0&&a.args.length>n)throw new Y("The query parameter limit supported by your database is exceeded.","P2029");return a});default:F(e.type,"Invalid query type")}}function fe(e,t,r){for(;Yd(e);)if(Ti(e)){let n=t[e.prisma__value.name];if(n===void 0)throw new Error(`Missing value for query variable ${e.prisma__value.name}`);e.prisma__value.type==="DateTime"&&typeof n=="string"?e=new Date(n):e=n}else if(vi(e)){let{name:n,args:i}=e.prisma__value,o=r[n];if(!o)throw new Error(`Encountered an unknown generator '${n}'`);e=o.generate(...i.map(s=>fe(s,t,r)))}else F(e,`Unexpected unevaluated value type: ${e}`);return Array.isArray(e)&&(e=e.map(n=>fe(n,t,r))),e}function zd(e,t,r,n){let i="",o={placeholderNumber:1},s=[],a=[];for(let m of Ai(e,r,n)){if(i+=Kd(m,t,o),m.type==="stringChunk")continue;let f=s.length,P=s.push(...lu(m))-f;if(m.argType.arity==="tuple"){if(P%m.argType.elements.length!==0)throw new Error(`Malformed query template. Expected the number of parameters to match the tuple arity, but got ${P} parameters for a tuple of arity ${m.argType.elements.length}.`);for(let v=0;v

{let o=Si(t,r.placeholderNumber++);return`${e.itemPrefix}${o}${e.itemSuffix}`}).join(e.itemSeparator)})`;case"parameterTupleList":return e.value.map(i=>{let o=i.map(()=>Si(t,r.placeholderNumber++)).join(e.itemSeparator);return`${e.itemPrefix}${o}${e.itemSuffix}`}).join(e.groupSeparator);default:F(n,"Invalid fragment type")}}function Si(e,t){return e.hasNumbering?`${e.prefix}${t}`:e.prefix}function Zd(e,t,r){return{sql:e,args:t,argTypes:r}}function Yd(e){return Ti(e)||vi(e)}function*Ai(e,t,r){let n=0;for(let i of e)switch(i.type){case"parameter":{if(n>=t.length)throw new Error(`Malformed query template. Fragments attempt to read over ${t.length} parameters.`);yield{...i,value:t[n],argType:r?.[n]},n++;break}case"stringChunk":{yield i;break}case"parameterTuple":{if(n>=t.length)throw new Error(`Malformed query template. Fragments attempt to read over ${t.length} parameters.`);let o=t[n];yield{...i,value:Array.isArray(o)?o:[o],argType:r?.[n]},n++;break}case"parameterTupleList":{if(n>=t.length)throw new Error(`Malformed query template. Fragments attempt to read over ${t.length} parameters.`);let o=t[n];if(!Array.isArray(o))throw new Error("Malformed query template. Tuple list expected.");if(o.length===0)throw new Error("Malformed query template. Tuple list cannot be empty.");for(let s of o)if(!Array.isArray(s))throw new Error("Malformed query template. Tuple expected.");yield{...i,value:o,argType:r?.[n]},n++;break}}}function*lu(e){switch(e.type){case"parameter":yield e.value;break;case"stringChunk":break;case"parameterTuple":yield*e.value;break;case"parameterTupleList":for(let t of e.value)yield*t;break}}function Xd(e,t,r){let n=0,i=0;for(let s of Ai(e,t,void 0)){let a=0;for(let m of lu(s))a++;i=Math.max(i,a),n+=a}let o=[[]];for(let s of Ai(e,t,void 0))switch(s.type){case"parameter":{for(let a of o)a.push(s.value);break}case"stringChunk":break;case"parameterTuple":{let a=s.value.length,m=[];if(r&&o.length===1&&a===i&&n>r&&n-am.map(P=>[...f,P]));break}case"parameterTupleList":{let a=s.value.reduce((v,S)=>v+S.length,0),m=[],f=[],P=0;for(let v of s.value)r&&o.length===1&&a===i&&f.length>0&&n-a+P+v.length>r&&(m.push(f),f=[],P=0),f.push(v),P+=v.length;f.length>0&&m.push(f),o=o.flatMap(v=>m.map(S=>[...v,S]));break}}return o}function em(e,t){let r=[];for(let n=0;nt.reduce((r,n,i)=>(r[e.columnNames[i]]=n,r),{}))}function pu(e){return{columns:e.columnNames,types:e.columnTypes.map(t=>tm(t)),rows:e.rows.map(t=>t.map((r,n)=>lr(r,e.columnTypes[n])))}}function lr(e,t){if(e===null)return null;switch(t){case k.Int32:switch(typeof e){case"number":return Math.trunc(e);case"string":return Math.trunc(Number(e));default:throw new Error(`Cannot serialize value of type ${typeof e} as Int32`)}case k.Int32Array:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as Int32Array`);return e.map(r=>lr(r,k.Int32));case k.Int64:switch(typeof e){case"number":return BigInt(Math.trunc(e));case"string":return e;default:throw new Error(`Cannot serialize value of type ${typeof e} as Int64`)}case k.Int64Array:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as Int64Array`);return e.map(r=>lr(r,k.Int64));case k.Json:switch(typeof e){case"string":return JSON.parse(e);default:throw new Error(`Cannot serialize value of type ${typeof e} as Json`)}case k.JsonArray:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as JsonArray`);return e.map(r=>lr(r,k.Json));case k.Boolean:switch(typeof e){case"boolean":return e;case"string":return e==="true"||e==="1";case"number":return e===1;default:throw new Error(`Cannot serialize value of type ${typeof e} as Boolean`)}case k.BooleanArray:if(!Array.isArray(e))throw new Error(`Cannot serialize value of type ${typeof e} as BooleanArray`);return e.map(r=>lr(r,k.Boolean));default:return e}}function tm(e){switch(e){case k.Int32:return"int";case k.Int64:return"bigint";case k.Float:return"float";case k.Double:return"double";case k.Text:return"string";case k.Enum:return"enum";case k.Bytes:return"bytes";case k.Boolean:return"bool";case k.Character:return"char";case k.Numeric:return"decimal";case k.Json:return"json";case k.Uuid:return"uuid";case k.DateTime:return"datetime";case k.Date:return"date";case k.Time:return"time";case k.Int32Array:return"int-array";case k.Int64Array:return"bigint-array";case k.FloatArray:return"float-array";case k.DoubleArray:return"double-array";case k.TextArray:return"string-array";case k.EnumArray:return"string-array";case k.BytesArray:return"bytes-array";case k.BooleanArray:return"bool-array";case k.CharacterArray:return"char-array";case k.NumericArray:return"decimal-array";case k.JsonArray:return"json-array";case k.UuidArray:return"uuid-array";case k.DateTimeArray:return"datetime-array";case k.DateArray:return"date-array";case k.TimeArray:return"time-array";case k.UnknownNumber:return"unknown";case k.Set:return"string";default:F(e,`Unexpected column type: ${e}`)}}u();l();c();p();d();function du(e,t,r){if(!t.every(n=>Ri(e,n))){let n=rm(e,r),i=nm(r);throw new Y(n,i,r.context)}}function Ri(e,t){switch(t.type){case"rowCountEq":return Array.isArray(e)?e.length===t.args:e===null?t.args===0:t.args===1;case"rowCountNeq":return Array.isArray(e)?e.length!==t.args:e===null?t.args!==0:t.args!==1;case"affectedRowCountEq":return e===t.args;case"never":return!1;default:F(t,`Unknown rule type: ${t.type}`)}}function rm(e,t){switch(t.errorIdentifier){case"RELATION_VIOLATION":return`The change you are trying to make would violate the required relation '${t.context.relation}' between the \`${t.context.modelA}\` and \`${t.context.modelB}\` models.`;case"MISSING_RECORD":return`An operation failed because it depends on one or more records that were required but not found. No record was found for ${t.context.operation}.`;case"MISSING_RELATED_RECORD":{let r=t.context.neededFor?` (needed to ${t.context.neededFor})`:"";return`An operation failed because it depends on one or more records that were required but not found. No '${t.context.model}' record${r} was found for ${t.context.operation} on ${t.context.relationType} relation '${t.context.relation}'.`}case"INCOMPLETE_CONNECT_INPUT":return`An operation failed because it depends on one or more records that were required but not found. Expected ${t.context.expectedRows} records to be connected, found only ${Array.isArray(e)?e.length:e}.`;case"INCOMPLETE_CONNECT_OUTPUT":return`The required connected records were not found. Expected ${t.context.expectedRows} records to be connected after connect operation on ${t.context.relationType} relation '${t.context.relation}', found ${Array.isArray(e)?e.length:e}.`;case"RECORDS_NOT_CONNECTED":return`The records for relation \`${t.context.relation}\` between the \`${t.context.parent}\` and \`${t.context.child}\` models are not connected.`;default:F(t,`Unknown error identifier: ${t}`)}}function nm(e){switch(e.errorIdentifier){case"RELATION_VIOLATION":return"P2014";case"RECORDS_NOT_CONNECTED":return"P2017";case"INCOMPLETE_CONNECT_OUTPUT":return"P2018";case"MISSING_RECORD":case"MISSING_RELATED_RECORD":case"INCOMPLETE_CONNECT_INPUT":return"P2025";default:F(e,`Unknown error identifier: ${e}`)}}var cr=class e{#e;#t=new rn;#r;#n;#i;#o;#s;constructor({onQuery:t,tracingHelper:r,serializer:n,rawSerializer:i,provider:o,connectionInfo:s}){this.#e=t,this.#r=r,this.#n=n,this.#i=i??n,this.#o=o,this.#s=s}static forSql(t){return new e({onQuery:t.onQuery,tracingHelper:t.tracingHelper,serializer:cu,rawSerializer:pu,provider:t.provider,connectionInfo:t.connectionInfo})}async run(t,r){let{value:n}=await this.interpretNode(t,{...r,generators:this.#t.snapshot()}).catch(i=>St(i));return n}async interpretNode(t,r){switch(t.type){case"value":return{value:fe(t.args,r.scope,r.generators)};case"seq":{let n;for(let i of t.args)n=await this.interpretNode(i,r);return n??{value:void 0}}case"get":return{value:r.scope[t.args.name]};case"let":{let n=Object.create(r.scope);for(let i of t.args.bindings){let{value:o}=await this.interpretNode(i.expr,{...r,scope:n});n[i.name]=o}return this.interpretNode(t.args.expr,{...r,scope:n})}case"getFirstNonEmpty":{for(let n of t.args.names){let i=r.scope[n];if(!mu(i))return{value:i}}return{value:[]}}case"concat":{let n=await Promise.all(t.args.map(i=>this.interpretNode(i,r).then(o=>o.value)));return{value:n.length>0?n.reduce((i,o)=>i.concat(Ii(o)),[]):[]}}case"sum":{let n=await Promise.all(t.args.map(i=>this.interpretNode(i,r).then(o=>o.value)));return{value:n.length>0?n.reduce((i,o)=>Ae(i)+Ae(o)):0}}case"execute":{let n=Ci(t.args,r.scope,r.generators,this.#a()),i=0;for(let o of n){let s=fu(o,r.sqlCommenter);i+=await this.#l(s,r.queryable,()=>r.queryable.executeRaw(ki(s)).catch(a=>t.args.type==="rawSql"?ei(a):St(a)))}return{value:i}}case"query":{let n=Ci(t.args,r.scope,r.generators,this.#a()),i;for(let o of n){let s=fu(o,r.sqlCommenter),a=await this.#l(s,r.queryable,()=>r.queryable.queryRaw(ki(s)).catch(m=>t.args.type==="rawSql"?ei(m):St(m)));i===void 0?i=a:(i.rows.push(...a.rows),i.lastInsertId=a.lastInsertId)}return{value:t.args.type==="rawSql"?this.#i(i):this.#n(i),lastInsertId:i?.lastInsertId}}case"reverse":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args,r);return{value:Array.isArray(n)?n.reverse():n,lastInsertId:i}}case"unique":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args,r);if(!Array.isArray(n))return{value:n,lastInsertId:i};if(n.length>1)throw new Error(`Expected zero or one element, got ${n.length}`);return{value:n[0]??null,lastInsertId:i}}case"required":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args,r);if(mu(n))throw new Error("Required value is empty");return{value:n,lastInsertId:i}}case"mapField":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.records,r);return{value:gu(n,t.args.field),lastInsertId:i}}case"join":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.parent,r);if(n===null)return{value:null,lastInsertId:i};let o=await Promise.all(t.args.children.map(async s=>({joinExpr:s,childRecords:(await this.interpretNode(s.child,r)).value})));return{value:im(n,o,t.args.canAssumeStrictEquality),lastInsertId:i}}case"transaction":{if(!r.transactionManager.enabled)return this.interpretNode(t.args,r);let n=r.transactionManager.manager,i=await n.startInternalTransaction(),o=await n.getTransaction(i,"query");try{let s=await this.interpretNode(t.args,{...r,queryable:o});return await n.commitTransaction(i.id),s}catch(s){throw await n.rollbackTransaction(i.id),s}}case"dataMap":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r);return{value:na(n,t.args.structure,t.args.enums),lastInsertId:i}}case"validate":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r);return du(n,t.args.rules,t.args),{value:n,lastInsertId:i}}case"if":{let{value:n}=await this.interpretNode(t.args.value,r);return Ri(n,t.args.rule)?await this.interpretNode(t.args.then,r):await this.interpretNode(t.args.else,r)}case"unit":return{value:void 0};case"diff":{let{value:n}=await this.interpretNode(t.args.from,r),{value:i}=await this.interpretNode(t.args.to,r),o=a=>a!==null?kt(pr(a),t.args.fields):null,s=new Set(Ii(i).map(o));return{value:Ii(n).filter(a=>!s.has(o(a)))}}case"process":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r),o=ki(t.args.operations);return yu(o,r.scope,r.generators),{value:nn(n,o),lastInsertId:i}}case"initializeRecord":{let{lastInsertId:n}=await this.interpretNode(t.args.expr,r),i={};for(let[o,s]of Object.entries(t.args.fields))i[o]=sm(s,n,r.scope,r.generators);return{value:i,lastInsertId:n}}case"mapRecord":{let{value:n,lastInsertId:i}=await this.interpretNode(t.args.expr,r),o=n===null?{}:pr(n);for(let[s,a]of Object.entries(t.args.fields))o[s]=am(a,o[s],r.scope,r.generators);return{value:o,lastInsertId:i}}default:F(t,`Unexpected node type: ${t.type}`)}}#a(){return this.#s?.maxBindValues!==void 0?this.#s.maxBindValues:this.#u()}#u(){if(this.#o!==void 0)switch(this.#o){case"cockroachdb":case"postgres":case"postgresql":case"prisma+postgres":return 32766;case"mysql":return 65535;case"sqlite":return 999;case"sqlserver":return 2098;case"mongodb":return;default:F(this.#o,`Unexpected provider: ${this.#o}`)}}#l(t,r,n){return Kr({query:t,execute:n,provider:this.#o??r.provider,tracingHelper:this.#r,onQuery:this.#e})}};function mu(e){return Array.isArray(e)?e.length===0:e==null}function Ii(e){return Array.isArray(e)?e:[e]}function Ae(e){if(typeof e=="number")return e;if(typeof e=="string")return Number(e);throw new Error(`Expected number, got ${typeof e}`)}function pr(e){if(typeof e=="object"&&e!==null)return e;throw new Error(`Expected object, got ${typeof e}`)}function gu(e,t){return Array.isArray(e)?e.map(r=>gu(r,t)):typeof e=="object"&&e!==null?e[t]??null:e}function im(e,t,r){for(let{joinExpr:n,childRecords:i}of t){let o=n.on.map(([P])=>P),s=n.on.map(([,P])=>P),a={},m=Array.isArray(e)?e:[e];for(let P of m){let v=pr(P),S=kt(v,o);a[S]||(a[S]=[]),a[S].push(v),n.isRelationUnique?v[n.parentField]=null:v[n.parentField]=[]}let f=r?void 0:om(m,o);for(let P of Array.isArray(i)?i:[i]){if(P===null)continue;let v=kt(pr(P),s,f);for(let S of a[v]??[])n.isRelationUnique?S[n.parentField]=P:S[n.parentField].push(P)}}return e}function om(e,t){function r(o){switch(o){case"number":return Number;case"string":return String;case"boolean":return Boolean;case"bigint":return BigInt;default:return}}let n=Array.from({length:t.length}),i=0;for(let o of e){let s=pr(o);for(let[a,m]of t.entries())if(s[m]!==null&&n[a]===void 0){let f=r(typeof s[m]);f!==void 0&&(n[a]=f),i++}if(i===t.length)break}return n}function sm(e,t,r,n){switch(e.type){case"value":return fe(e.value,r,n);case"lastInsertId":return t;default:F(e,`Unexpected field initializer type: ${e.type}`)}}function am(e,t,r,n){switch(e.type){case"set":return fe(e.value,r,n);case"add":return Ae(t)+Ae(fe(e.value,r,n));case"subtract":return Ae(t)-Ae(fe(e.value,r,n));case"multiply":return Ae(t)*Ae(fe(e.value,r,n));case"divide":{let i=Ae(t),o=Ae(fe(e.value,r,n));return o===0?null:i/o}default:F(e,`Unexpected field operation type: ${e.type}`)}}function fu(e,t){if(!t||t.plugins.length===0)return e;let r=ia(t.plugins,{query:t.queryInfo,sql:e.sql});return r?{...e,sql:oa(e.sql,r)}:e}function yu(e,t,r){let n=e.pagination?.cursor;if(n)for(let[i,o]of Object.entries(n))n[i]=fe(o,t,r);for(let i of Object.values(e.nested))yu(i,t,r)}function ki(e){return me(e)}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();function hu(e){return new Oi(e).deserialize()}function um(e){return g.from(e,"base64url")}var Oi=class{#e;#t;#r=0;constructor(t){this.#e=t;let r=um(t.graph);this.#t=new DataView(r.buffer,r.byteOffset,r.byteLength)}deserialize(){let{inputNodeCount:t,outputNodeCount:r,rootCount:n}=this.#a(),i=this.#u(t),o=this.#l(r),s=this.#p(n);return{strings:this.#e.strings,inputNodes:i,outputNodes:o,roots:s}}#n(){let t=0,r=0,n;do n=this.#t.getUint8(this.#r++),t|=(n&127)<=128);return t}#i(){let t=this.#n();return t===0?void 0:t-1}#o(){let t=this.#t.getUint8(this.#r);return this.#r+=1,t}#s(){let t=this.#t.getUint16(this.#r,!0);return this.#r+=2,t}#a(){let t=this.#n(),r=this.#n(),n=this.#n();return{inputNodeCount:t,outputNodeCount:r,rootCount:n}}#u(t){let r=[];for(let n=0;n=this.#e.inputNodes.length))return{id:t}}outputNode(t){if(!(t===void 0||t<0||t>=this.#e.outputNodes.length))return{id:t}}inputEdge(t,r){if(!t)return;let n=this.#e.inputNodes[t.id];if(!n)return;let i=this.#t.get(r);if(i===void 0)return;let o=n.edges[i];if(o)return{flags:o.flags,childNodeId:o.childNodeId,scalarMask:o.scalarMask??0,enumNameIndex:o.enumNameIndex}}outputEdge(t,r){if(!t)return;let n=this.#e.outputNodes[t.id];if(!n)return;let i=this.#t.get(r);if(i===void 0)return;let o=n.edges[i];if(o)return{argsNodeId:o.argsNodeId,outputNodeId:o.outputNodeId}}enumValues(t){if(t?.enumNameIndex===void 0)return;let r=this.#e.strings[t.enumNameIndex];if(r)return this.#r(r)}getString(t){return this.#e.strings[t]}},Ce={ParamScalar:1,ParamEnum:2,ParamListScalar:4,ParamListEnum:8,ListObject:16,Object:32},te={String:1,Int:2,BigInt:4,Float:8,Decimal:16,Boolean:32,DateTime:64,Json:128,Bytes:256};function Re(e,t){return(e.flags&t)!==0}function je(e){return e.scalarMask}u();l();c();p();d();var lm=new Set(["DateTime","Decimal","BigInt","Bytes","Json","Raw"]);function on(e){if(e==null)return{kind:"null"};if(typeof e=="string")return{kind:"primitive",value:e};if(typeof e=="number")return{kind:"primitive",value:e};if(typeof e=="boolean")return{kind:"primitive",value:e};if(Array.isArray(e))return{kind:"array",items:e};if(typeof e=="object"){let t=e;if("$type"in t&&typeof t.$type=="string"){let r=t.$type;return lm.has(r)?{kind:"taggedScalar",tag:r,value:t.value}:{kind:"structural",value:t.value}}return{kind:"object",entries:t}}return{kind:"structural",value:e}}function wu(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!("$type"in e)}function bu(e){return typeof e=="object"&&e!==null&&"$type"in e&&typeof e.$type=="string"}function Ni(e,t){let r=new sn(t),n=e.modelName?`${e.modelName}.${e.action}`:e.action,i=t.root(n);return{parameterizedQuery:{...e,query:r.parameterizeFieldSelection(e.query,i?.argsNodeId,i?.outputNodeId)},placeholderValues:r.getPlaceholderValues()}}function Di(e,t){let r=new sn(t),n=[];for(let i=0;itypeof o=="string"&&Object.hasOwn(i,o))){let o={type:"List",inner:{type:"Enum"}};return this.#i(t,o)}}if(Re(n,Ce.ParamListScalar)&&t.every(o=>ym(o,n))&&t.length>0){let o=t.map(m=>hm(m)),a={type:"List",inner:fm(t)};return this.#i(o,a)}if(Re(n,Ce.ListObject)){let i=this.#e.inputNode(n.childNodeId);if(i)return t.map(o=>wu(o)?this.#o(o,i):o)}return r}#p(t,r){if(Re(r,Ce.Object)){let i=this.#e.inputNode(r.childNodeId);if(i)return this.#o(t,i)}if(je(r)&te.Json){let i=he(we(t)),o={type:"Json"};return this.#i(i,o)}return t}#c(t,r){if(!t||!r)return t;let n={};for(let[i,o]of Object.entries(t)){if(i==="$scalars"||i==="$composites"||typeof o=="boolean"){n[i]=o;continue}let s=this.#e.outputEdge(r,i);if(s){let a=o,m=this.#e.inputNode(s.argsNodeId),f=this.#e.outputNode(s.outputNodeId),P={selection:a.selection?this.#c(a.selection,f):{}};a.arguments&&(P.arguments=this.#o(a.arguments,m)),n[i]=P}else n[i]=o}return n}};function xu(e,t){return{$type:"Param",value:{name:e,...t}}}function Eu(e){return e.type==="List"?`List<${Eu(e.inner)}>`:e.type}function cm(e){return ArrayBuffer.isView(e)?g.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"):JSON.stringify(e)}function pm(e,t){let r=Eu(t),n=cm(e);return`${r}:${n}`}var dm=2**31-1,mm=-(2**31);function Mi(e){switch(typeof e){case"boolean":return{type:"Boolean"};case"number":return Number.isInteger(e)?mm<=e&&e<=dm?{type:"Int"}:{type:"BigInt"}:{type:"Float"};case"string":return{type:"String"};default:throw new Error("unreachable")}}function Pu({type:e},t){switch(e){case"Boolean":return(t&te.Boolean)!==0;case"Int":return(t&(te.Int|te.BigInt|te.Float))!==0;case"BigInt":return(t&te.BigInt)!==0;case"Float":return(t&te.Float)!==0;case"String":return(t&te.String)!==0;default:return!1}}function Tu(e){switch(e){case"BigInt":case"Bytes":case"DateTime":case"Json":return{type:e};case"Decimal":return{type:"Float"};default:return}}function fm(e){let t={type:"Any"};for(let r of e){let n=on(r),i;switch(n.kind){case"primitive":i=Mi(n.value);break;case"taggedScalar":i=Tu(n.tag)??{type:"Any"};break;default:return{type:"Any"}}t=gm(t,i)}return t}function gm(e,t){if(e.type==="Any")return t;if(t.type==="Any"||e.type===t.type)return e;let r={Int:0,BigInt:1,Float:2},n=r[e.type],i=r[t.type];return n!==void 0&&i!==void 0?n>=i?e:t:{type:"Any"}}function vu(e,t){switch(e){case"DateTime":return(t&te.DateTime)!==0;case"Decimal":return(t&te.Decimal)!==0;case"BigInt":return(t&te.BigInt)!==0;case"Bytes":return(t&te.Bytes)!==0;case"Json":return(t&te.Json)!==0;default:return!1}}function ym(e,t){let r=on(e);switch(r.kind){case"structural":return!1;case"null":return!1;case"primitive":{let n=Mi(r.value),i=je(t);return i!==0&&Pu(n,i)}case"taggedScalar":{let n=je(t);return n!==0&&vu(r.tag,n)}default:return!1}}function hm(e){return bu(e)?Su(e):e}function Su(e){return e.value}u();l();c();p();d();u();l();c();p();d();async function wm(){return globalThis.crypto??await Promise.resolve().then(()=>(Vt(),Dn))}async function Au(){return(await wm()).randomUUID()}u();l();c();p();d();async function Cu(e,t){return new Promise(r=>{e.addEventListener(t,r,{once:!0})})}u();l();c();p();d();var ae=class extends Y{name="TransactionManagerError";constructor(t,r){super("Transaction API error: "+t,"P2028",r)}},rt=class extends ae{constructor(){super("Transaction not found. Transaction ID is invalid, refers to an old closed transaction Prisma doesn't have information about anymore, or was obtained before disconnecting.")}},an=class extends ae{constructor(t){super(`Transaction already closed: A ${t} cannot be executed on a committed transaction.`)}},un=class extends ae{constructor(t){super(`Transaction already closed: A ${t} cannot be executed on a transaction that was rolled back.`)}},ln=class extends ae{constructor(){super("Unable to start a transaction in the given time.")}},cn=class extends ae{constructor(t,{timeout:r,timeTaken:n}){super(`A ${t} cannot be executed on an expired transaction. The timeout for this transaction was ${r} ms, however ${n} ms passed since the start of the transaction. Consider increasing the interactive transaction timeout or doing less work in the transaction.`,{operation:t,timeout:r,timeTaken:n})}},Ie=class extends ae{constructor(t){super(`Internal Consistency Error: ${t}`)}},pn=class extends ae{constructor(t){super(`Invalid isolation level: ${t}`,{isolationLevel:t})}};var bm=100,Ot=ne("prisma:client:transactionManager"),xm=()=>({sql:"COMMIT",args:[],argTypes:[]}),Ru=()=>({sql:"ROLLBACK",args:[],argTypes:[]}),Em=()=>({sql:'-- Implicit "COMMIT" query via underlying driver',args:[],argTypes:[]}),Pm=()=>({sql:'-- Implicit "ROLLBACK" query via underlying driver',args:[],argTypes:[]}),mr=class{transactions=new Map;closedTransactions=[];driverAdapter;transactionOptions;tracingHelper;#e;#t;constructor({driverAdapter:t,transactionOptions:r,tracingHelper:n,onQuery:i,provider:o}){this.driverAdapter=t,this.transactionOptions=r,this.tracingHelper=n,this.#e=i,this.#t=o}async startInternalTransaction(t){let r=t!==void 0?this.#m(t):{};return await this.tracingHelper.runInChildSpan("start_transaction",()=>this.#r(r))}async startTransaction(t){let r=t!==void 0?this.#m(t):this.transactionOptions;return await this.tracingHelper.runInChildSpan("start_transaction",()=>this.#r(r))}async#r(t){if(t.newTxId)return await this.#p(t.newTxId,"start",async s=>{if(s.status!=="running")throw new Ie(`Transaction in invalid state ${s.status} when starting a nested transaction.`);if(!s.transaction)throw new Ie("Transaction missing underlying driver transaction when starting a nested transaction.");s.depth+=1;let a=this.#i(s);s.savepoints.push(a);try{await this.#o(s.transaction)(a)}catch(m){throw s.depth-=1,s.savepoints.pop(),m}return{id:s.id}});let r={id:await Au(),status:"waiting",timer:void 0,timeout:t.timeout,startedAt:Date.now(),transaction:void 0,operationQueue:Promise.resolve(),depth:1,savepoints:[],savepointCounter:0},n=new AbortController,i=Iu(()=>n.abort(),t.maxWait);i?.unref?.();let o=this.driverAdapter.startTransaction(t.isolationLevel).catch(St);switch(r.transaction=await Promise.race([o.finally(()=>clearTimeout(i)),Cu(n.signal,"abort").then(()=>{})]),this.transactions.set(r.id,r),r.status){case"waiting":if(n.signal.aborted)throw o.then(async s=>{if(s.options.usePhantomQuery)await s.rollback();else try{await s.executeRaw(Ru())}finally{await s.rollback()}}).catch(s=>Ot("error in discarded transaction:",s)),await this.#d(r,"timed_out"),new ln;return r.status="running",r.timer=this.#l(r.id,t.timeout),{id:r.id};case"timed_out":case"running":case"committed":case"rolled_back":throw new Ie(`Transaction in invalid state ${r.status} although it just finished startup.`);default:F(r.status,"Unknown transaction status.")}}async commitTransaction(t){return await this.tracingHelper.runInChildSpan("commit_transaction",async()=>{await this.#p(t,"commit",async r=>{if(r.depth>1){if(!r.transaction)throw new rt;let n=r.savepoints.at(-1);if(!n)throw new Ie(`Missing savepoint for nested commit. Depth: ${r.depth}, transactionId: ${r.id}`);try{await this.#a(r.transaction,n)}finally{r.savepoints.pop(),r.depth-=1}return}await this.#d(r,"committed")})})}async rollbackTransaction(t){return await this.tracingHelper.runInChildSpan("rollback_transaction",async()=>{await this.#p(t,"rollback",async r=>{if(r.depth>1){if(!r.transaction)throw new rt;let n=r.savepoints.at(-1);if(!n)throw new Ie(`Missing savepoint for nested rollback. Depth: ${r.depth}, transactionId: ${r.id}`);try{await this.#s(r.transaction)(n),await this.#a(r.transaction,n)}finally{r.savepoints.pop(),r.depth-=1}return}await this.#d(r,"rolled_back")})})}async getTransaction(t,r){let n=this.#n(t.id,r);if(n.status==="closing"&&(await n.closing,n=this.#n(t.id,r)),!n.transaction)throw new rt;return n.transaction}#n(t,r){let n=this.transactions.get(t);if(!n){let i=this.closedTransactions.find(o=>o.id===t);if(i)switch(Ot("Transaction already closed.",{transactionId:t,status:i.status}),i.status){case"closing":case"waiting":case"running":throw new Ie("Active transaction found in closed transactions list.");case"committed":throw new an(r);case"rolled_back":throw new un(r);case"timed_out":throw new cn(r,{timeout:i.timeout,timeTaken:Date.now()-i.startedAt})}else throw Ot("Transaction not found.",t),new rt}if(["committed","rolled_back","timed_out"].includes(n.status))throw new Ie("Closed transaction found in active transactions map.");return n}async cancelAllTransactions(){await Promise.allSettled([...this.transactions.values()].map(t=>this.#c(t,async()=>{let r=this.transactions.get(t.id);r&&await this.#d(r,"rolled_back")})))}#i(t){return`prisma_sp_${t.savepointCounter++}`}#o(t){if(t.createSavepoint)return t.createSavepoint.bind(t);throw new ae(`Nested transactions are not supported by adapter "${t.adapterName}" (${t.provider}): createSavepoint is not implemented.`)}#s(t){if(t.rollbackToSavepoint)return t.rollbackToSavepoint.bind(t);throw new ae(`Nested transactions are not supported by adapter "${t.adapterName}" (${t.provider}): rollbackToSavepoint is not implemented.`)}async#a(t,r){t.releaseSavepoint&&await t.releaseSavepoint(r)}#u(t){Ot("Transaction already committed or rolled back when timeout happened.",t)}#l(t,r){let n=Date.now(),i=Iu(async()=>{Ot("Transaction timed out.",{transactionId:t,timeoutStartedAt:n,timeout:r});let o=this.transactions.get(t);if(!o){this.#u(t);return}await this.#c(o,async()=>{let s=this.transactions.get(t);s&&["running","waiting"].includes(s.status)?await this.#d(s,"timed_out"):this.#u(t)})},r);return i?.unref?.(),i}async#p(t,r,n){let i=this.#n(t,r);return await this.#c(i,async()=>{let o=this.#n(t,r);return await n(o)})}async#c(t,r){let n=t.operationQueue,i;t.operationQueue=new Promise(o=>{i=o}),await n;try{return await r()}finally{i()}}async#d(t,r){let n=async()=>{Ot("Closing transaction.",{transactionId:t.id,status:r});try{if(t.transaction&&r==="committed")if(t.transaction.options.usePhantomQuery)await this.#f(Em(),t.transaction,()=>t.transaction.commit());else{let i=xm();await this.#f(i,t.transaction,()=>t.transaction.executeRaw(i)).then(()=>t.transaction.commit(),o=>{let s=()=>Promise.reject(o);return t.transaction.rollback().then(s,s)})}else if(t.transaction)if(t.transaction.options.usePhantomQuery)await this.#f(Pm(),t.transaction,()=>t.transaction.rollback());else{let i=Ru();try{await this.#f(i,t.transaction,()=>t.transaction.executeRaw(i))}finally{await t.transaction.rollback()}}}finally{t.status=r,clearTimeout(t.timer),t.timer=void 0,this.transactions.delete(t.id),this.closedTransactions.push(t),this.closedTransactions.length>bm&&this.closedTransactions.shift()}};t.status==="closing"?(await t.closing,this.#n(t.id,r==="committed"?"commit":"rollback")):await Object.assign(t,{status:"closing",reason:r,closing:n()}).closing}#m(t){if(!t.timeout)throw new ae("timeout is required");if(!t.maxWait)throw new ae("maxWait is required");if(t.isolationLevel==="SNAPSHOT")throw new pn(t.isolationLevel);return{...t,timeout:t.timeout,maxWait:t.maxWait}}#f(t,r,n){return Kr({query:t,execute:n,provider:this.#t??r.provider,tracingHelper:this.tracingHelper,onQuery:this.#e})}};function Iu(e,t){return t!==void 0?setTimeout(e,t):void 0}var re=require("@prisma/client-runtime-utils");var dn="7.9.0";u();l();c();p();d();var ku={bigint:"bigint",date:"datetime",decimal:"decimal",bytes:"bytes"};function Nu(e){let t;try{t=JSON.parse(e)}catch(i){throw new Error(`Received invalid serialized parameters: ${i.message}`)}if(!Array.isArray(t))throw new Error("Received invalid serialized parameters: expected an array");let r=t.map(i=>Du(i)),n=t.map(i=>vm(i));return{args:r,argTypes:n}}function Du(e){if(Array.isArray(e))return e.map(t=>Du(t));if(typeof e=="object"&&e!==null&&"prisma__value"in e){if(!("prisma__type"in e))throw new Error("Invalid serialized parameter, prisma__type should be present when prisma__value is present");return`${e.prisma__value}`}return typeof e=="object"&&e!==null?JSON.stringify(e):e}function vm(e){return Array.isArray(e)?{scalarType:e.length>0?Ou(e[0]):"unknown",arity:"list"}:{scalarType:Ou(e),arity:"scalar"}}function Ou(e){return typeof e=="object"&&e!==null&&"prisma__type"in e&&typeof e.prisma__type=="string"&&e.prisma__type in ku?ku[e.prisma__type]:typeof e=="number"?"decimal":typeof e=="string"?"string":"unknown"}u();l();c();p();d();function Mu(e,t){return{batch:e,transaction:t?.kind==="batch"?{isolationLevel:t.options.isolationLevel}:void 0}}u();l();c();p();d();u();l();c();p();d();function Lu(e){return e?e.replace(/"(?:[^"\\]|\\.)*"/g,'"X"').replace(/[\s:\[]([+-]?([0-9]*[.])?[0-9]+)/g,t=>`${t[0]}5`):""}u();l();c();p();d();function _u(e){return e.split(` +`).map(t=>t.replace(/^\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)\s*/,"").replace(/\+\d+\s*ms$/,"")).join(` +`)}u();l();c();p();d();var Fu=Je(_o());function $u({title:e,user:t="prisma",repo:r="prisma",template:n="bug_report.yml",body:i}){return(0,Fu.default)({user:t,repo:r,template:n,title:e,body:i})}function Uu({version:e,binaryTarget:t,title:r,description:n,engineVersion:i,database:o,query:s}){let a=To(6e3-(s?.length??0)),m=_u(ct(a)),f=n?`# Description +\`\`\` +${n} +\`\`\``:"",P=ct(`Hi Prisma Team! My Prisma Client just crashed. This is the report: +## Versions + +| Name | Version | +|-----------------|--------------------| +| Node | ${y.version?.padEnd(19)}| +| OS | ${t?.padEnd(19)}| +| Prisma Client | ${e?.padEnd(19)}| +| Query Engine | ${i?.padEnd(19)}| +| Database | ${o?.padEnd(19)}| + +${f} + +## Logs +\`\`\` +${m} +\`\`\` + +## Client Snippet +\`\`\`ts +// PLEASE FILL YOUR CODE SNIPPET HERE +\`\`\` + +## Schema +\`\`\`prisma +// PLEASE ADD YOUR SCHEMA HERE IF POSSIBLE +\`\`\` + +## Prisma Engine Query +\`\`\` +${s?Lu(s):""} +\`\`\` +`),v=$u({title:r,body:P});return`${r} + +This is a non-recoverable error which probably happens when the Prisma Query Engine has a panic. + +${Tr(v)} + +If you want the Prisma team to look into it, please open the link above \u{1F64F} +To increase the chance of success, please post your schema and a snippet of +how you used Prisma Client in the issue. +`}u();l();c();p();d();var mn=class e{#e;#t;#r;#n;#i;constructor(t,r,n){this.#e=t,this.#t=r,this.#r=n,this.#n=r.getConnectionInfo?.(),this.#i=cr.forSql({onQuery:this.#e.onQuery,tracingHelper:this.#e.tracingHelper,provider:this.#e.provider,connectionInfo:this.#n})}static async connect(t){let r,n;try{r=await t.driverAdapterFactory.connect(),n=new mr({driverAdapter:r,transactionOptions:t.transactionOptions,tracingHelper:t.tracingHelper,onQuery:t.onQuery,provider:t.provider})}catch(i){throw await r?.dispose(),i}return new e(t,r,n)}getConnectionInfo(){let t=this.#n??{supportsRelationJoins:!1};return Promise.resolve({provider:this.#t.provider,connectionInfo:t})}async execute({plan:t,placeholderValues:r,transaction:n,batchIndex:i,queryInfo:o}){let s=n?await this.#r.getTransaction(n,i!==void 0?"batch query":"query"):this.#t;return await this.#i.run(t,{queryable:s,transactionManager:n?{enabled:!1}:{enabled:!0,manager:this.#r},scope:r,sqlCommenter:this.#e.sqlCommenters&&{plugins:this.#e.sqlCommenters,queryInfo:o}})}async startTransaction(t){return{...await this.#r.startTransaction(t),payload:void 0}}async commitTransaction(t){await this.#r.commitTransaction(t.id)}async rollbackTransaction(t){await this.#r.rollbackTransaction(t.id)}async disconnect(){try{await this.#r.cancelAllTransactions()}finally{await this.#t.dispose()}}apiKey(){return null}};u();l();c();p();d();var fn=class{#e;#t;#r;constructor(t=1e3){this.#e=new Map,this.#t=new Map,this.#r=t}getSingle(t){let r=this.#e.get(t);return r&&(this.#e.delete(t),this.#e.set(t,r)),r}setSingle(t,r){if(this.#e.has(t)){this.#e.delete(t),this.#e.set(t,r);return}if(this.#e.size>=this.#r){let n=this.#e.keys().next().value;n!==void 0&&this.#e.delete(n)}this.#e.set(t,r)}getBatch(t){let r=this.#t.get(t);return r&&(this.#t.delete(t),this.#t.set(t,r)),r}setBatch(t,r){if(this.#t.has(t)){this.#t.delete(t),this.#t.set(t,r);return}if(this.#t.size>=this.#r){let n=this.#t.keys().next().value;n!==void 0&&this.#t.delete(n)}this.#t.set(t,r)}clear(){this.#e.clear(),this.#t.clear()}get size(){return this.#e.size+this.#t.size}get singleCacheSize(){return this.#e.size}get batchCacheSize(){return this.#t.size}};u();l();c();p();d();var Ju=require("@prisma/client-runtime-utils");u();l();c();p();d();var gn=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function Vu(e,t,r){let n=r||{},i=n.encode||encodeURIComponent;if(typeof i!="function")throw new TypeError("option encode is invalid");if(!gn.test(e))throw new TypeError("argument name is invalid");let o=i(t);if(o&&!gn.test(o))throw new TypeError("argument val is invalid");let s=e+"="+o;if(n.maxAge!==void 0&&n.maxAge!==null){let a=n.maxAge-0;if(Number.isNaN(a)||!Number.isFinite(a))throw new TypeError("option maxAge is invalid");s+="; Max-Age="+Math.floor(a)}if(n.domain){if(!gn.test(n.domain))throw new TypeError("option domain is invalid");s+="; Domain="+n.domain}if(n.path){if(!gn.test(n.path))throw new TypeError("option path is invalid");s+="; Path="+n.path}if(n.expires){if(!Sm(n.expires)||Number.isNaN(n.expires.valueOf()))throw new TypeError("option expires is invalid");s+="; Expires="+n.expires.toUTCString()}if(n.httpOnly&&(s+="; HttpOnly"),n.secure&&(s+="; Secure"),n.priority)switch(typeof n.priority=="string"?n.priority.toLowerCase():n.priority){case"low":{s+="; Priority=Low";break}case"medium":{s+="; Priority=Medium";break}case"high":{s+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(n.sameSite)switch(typeof n.sameSite=="string"?n.sameSite.toLowerCase():n.sameSite){case!0:{s+="; SameSite=Strict";break}case"lax":{s+="; SameSite=Lax";break}case"strict":{s+="; SameSite=Strict";break}case"none":{s+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return n.partitioned&&(s+="; Partitioned"),s}function Sm(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}function qu(e,t){let r=(e||"").split(";").filter(m=>typeof m=="string"&&!!m.trim()),n=r.shift()||"",i=Am(n),o=i.name,s=i.value;try{s=t?.decode===!1?s:(t?.decode||decodeURIComponent)(s)}catch{}let a={name:o,value:s};for(let m of r){let f=m.split("="),P=(f.shift()||"").trimStart().toLowerCase(),v=f.join("=");switch(P){case"expires":{a.expires=new Date(v);break}case"max-age":{a.maxAge=Number.parseInt(v,10);break}case"secure":{a.secure=!0;break}case"httponly":{a.httpOnly=!0;break}case"samesite":{a.sameSite=v;break}default:a[P]=v}}return a}function Am(e){let t="",r="",n=e.split("=");return n.length>1?(t=n.shift(),r=n.join("=")):r=e,{name:t,value:r}}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();var yn=class extends Error{clientVersion;cause;constructor(t,r){super(t),this.clientVersion=r.clientVersion,this.cause=r.cause}get[Symbol.toStringTag](){return this.name}};var hn=class extends yn{isRetryable;constructor(t,r){super(t,r),this.isRetryable=r.isRetryable??!0}};u();l();c();p();d();function Bu(e,t){return{...e,isRetryable:t}}var nt=class extends hn{name="InvalidDatasourceError";code="P6001";constructor(t,r){super(t,Bu(r,!1))}};jt(nt,"InvalidDatasourceError");function ju(e){let t={clientVersion:e.clientVersion},r;try{r=new URL(e.accelerateUrl)}catch(m){let f=m.message;throw new nt(`Error validating \`accelerateUrl\`, the URL cannot be parsed, reason: ${f}`,t)}let{protocol:n,searchParams:i}=r;if(n!=="prisma:"&&n!==Sr)throw new nt("Error validating `accelerateUrl`: the URL must start with the protocol `prisma://` or `prisma+postgres://`",t);let o=i.get("api_key");if(o===null||o.length<1)throw new nt("Error validating `accelerateUrl`: the URL must contain a valid API key",t);let s=Mn(r)?"http:":"https:";y.env.TEST_CLIENT_ENGINE_REMOTE_EXECUTOR&&r.searchParams.has("use_http")&&(s="http:");let a=new URL(r.href.replace(n,s));return{apiKey:o,url:a}}u();l();c();p();d();var Qu=Je(ko()),wn=class{apiKey;tracingHelper;logLevel;logQueries;engineHash;constructor({apiKey:t,tracingHelper:r,logLevel:n,logQueries:i,engineHash:o}){this.apiKey=t,this.tracingHelper=r,this.logLevel=n,this.logQueries=i,this.engineHash=o}build({traceparent:t,transactionId:r}={}){let n={Accept:"application/json",Authorization:`Bearer ${this.apiKey}`,"Content-Type":"application/json","Prisma-Engine-Hash":this.engineHash,"Prisma-Engine-Version":Qu.enginesVersion};this.tracingHelper.isEnabled()&&(n.traceparent=t??this.tracingHelper.getTraceParent()),r&&(n["X-Transaction-Id"]=r);let i=this.#e();return i.length>0&&(n["X-Capture-Telemetry"]=i.join(", ")),n}#e(){let t=[];return this.tracingHelper.isEnabled()&&t.push("tracing"),this.logLevel&&t.push(this.logLevel),this.logQueries&&t.push("query"),t}};u();l();c();p();d();function Cm(e){return e[0]*1e3+e[1]/1e6}function Li(e){return new Date(Cm(e))}var Hu=ne("prisma:client:clientEngine:remoteExecutor"),bn=class{#e;#t;#r;#n;#i;#o;constructor(t){this.#e=t.clientVersion,this.#n=t.logEmitter,this.#i=t.tracingHelper,this.#o=t.sqlCommenters;let{url:r,apiKey:n}=ju({clientVersion:t.clientVersion,accelerateUrl:t.accelerateUrl});this.#r=new _i(r),this.#t=new wn({apiKey:n,engineHash:t.clientVersion,logLevel:t.logLevel,logQueries:t.logQueries,tracingHelper:t.tracingHelper})}async getConnectionInfo(){return await this.#s({path:"/connection-info",method:"GET"})}async execute({plan:t,placeholderValues:r,batchIndex:n,model:i,operation:o,transaction:s,customFetch:a,queryInfo:m}){let f=m&&this.#o?.length?zr(this.#o,{query:m}):void 0;return(await this.#s({path:s?`/transaction/${s.id}/query`:"/query",method:"POST",body:{model:i,operation:o,plan:t,params:r,comments:f&&Object.keys(f).length>0?f:void 0},batchRequestIdx:n,fetch:a})).data}async startTransaction(t){return{...await this.#s({path:"/transaction/start",method:"POST",body:t}),payload:void 0}}async commitTransaction(t){await this.#s({path:`/transaction/${t.id}/commit`,method:"POST"})}async rollbackTransaction(t){await this.#s({path:`/transaction/${t.id}/rollback`,method:"POST"})}disconnect(){return Promise.resolve()}apiKey(){return this.#t.apiKey}async#s({path:t,method:r,body:n,fetch:i=globalThis.fetch,batchRequestIdx:o}){let s=await this.#r.request({method:r,path:t,headers:this.#t.build(),body:n,fetch:i});s.ok||await this.#a(s,o);let a=await s.json();return typeof a.extensions=="object"&&a.extensions!==null&&this.#u(a.extensions),a}async#a(t,r){let n=t.headers.get("Prisma-Error-Code"),i=await t.text(),o,s=i;try{o=JSON.parse(i)}catch{o={}}typeof o.code=="string"&&(n=o.code),typeof o.error=="string"?s=o.error:typeof o.message=="string"?s=o.message:typeof o.InvalidRequestError=="object"&&o.InvalidRequestError!==null&&typeof o.InvalidRequestError.reason=="string"&&(s=o.InvalidRequestError.reason),s=s||`HTTP ${t.status}: ${t.statusText}`;let a=typeof o.meta=="object"&&o.meta!==null?o.meta:o;throw new Ju.PrismaClientKnownRequestError(s,{clientVersion:this.#e,code:n??"P6000",batchRequestIdx:r,meta:a})}#u(t){if(t.logs)for(let r of t.logs)this.#l(r);t.spans&&this.#i.dispatchEngineSpans(t.spans)}#l(t){switch(t.level){case"debug":case"trace":Hu(t);break;case"error":case"warn":case"info":{this.#n.emit(t.level,{timestamp:Li(t.timestamp),message:t.attributes.message??"",target:t.target??"RemoteExecutor"});break}case"query":{this.#n.emit("query",{query:t.attributes.query??"",timestamp:Li(t.timestamp),duration:t.attributes.duration_ms??0,params:t.attributes.params??"",target:t.target??"RemoteExecutor"});break}default:throw new Error(`Unexpected log level: ${t.level}`)}}},_i=class{#e;#t;#r;constructor(t){this.#e=t,this.#t=new Map}async request({method:t,path:r,headers:n,body:i,fetch:o}){let s=new URL(r,this.#e),a=this.#n(s);a&&(n.Cookie=a),this.#r&&(n["Accelerate-Query-Engine-Jwt"]=this.#r);let m=await o(s.href,{method:t,body:i!==void 0?JSON.stringify(i):void 0,headers:n});return Hu(t,s,m.status,m.statusText),this.#r=m.headers.get("Accelerate-Query-Engine-Jwt")??void 0,this.#i(s,m),m}#n(t){let r=[],n=new Date;for(let[i,o]of this.#t){if(o.expires&&o.expires0?r.join("; "):void 0}#i(t,r){let n=r.headers.getSetCookie?.()||[];if(n.length===0){let i=r.headers.get("Set-Cookie");i&&n.push(i)}for(let i of n){let o=qu(i),s=o.domain??t.hostname,a=o.path??"/",m=`${s}:${a}:${o.name}`;this.#t.set(m,{name:o.name,value:o.value,domain:s,path:a,expires:o.expires})}}};u();l();c();p();d();var $i=require("@prisma/client-runtime-utils"),Fi={},Gu={async loadQueryCompiler(e){let{clientVersion:t,compilerWasm:r}=e;if(r===void 0)throw new $i.PrismaClientInitializationError("WASM query compiler was unexpectedly `undefined`",t);let n;return e.activeProvider===void 0||Fi[e.activeProvider]===void 0?(n=(async()=>{let i=await r.getRuntime(),o=await r.getQueryCompilerWasmModule();if(o==null)throw new $i.PrismaClientInitializationError("The loaded wasm module was unexpectedly `undefined` or `null` once loaded",t);let s={[r.importName]:i},a=new WebAssembly.Instance(o,s),m=a.exports.__wbindgen_start;return i.__wbg_set_wasm(a.exports),m(),i.QueryCompiler})(),e.activeProvider!==void 0&&(Fi[e.activeProvider]=n)):n=Fi[e.activeProvider],await n}};var Rm="P2038",Le=ne("prisma:client:clientEngine"),Zu=globalThis;Zu.PRISMA_WASM_PANIC_REGISTRY={set_message(e){throw new re.PrismaClientRustPanicError(e,dn)}};var fr=class{name="ClientEngine";#e;#t={type:"disconnected"};#r;#n;#i;#o;config;datamodel;logEmitter;logQueries;logLevel;tracingHelper;#s;constructor(t,r){if(t.accelerateUrl!==void 0)this.#n={remote:!0,accelerateUrl:t.accelerateUrl};else if(t.adapter)this.#n={remote:!1,driverAdapterFactory:t.adapter},Le("Using driver adapter: %O",t.adapter);else throw new re.PrismaClientInitializationError("PrismaClient requires a driver adapter to connect to your database, but none was provided. Pass one to the PrismaClient constructor, e.g. `new PrismaClient({ adapter })`. Learn more: https://pris.ly/d/driver-adapters",t.clientVersion,Rm);this.#r=r??Gu,this.config=t,this.logQueries=t.logQueries??!1,this.logLevel=t.logLevel??"error",this.logEmitter=t.logEmitter,this.datamodel=t.inlineSchema,this.tracingHelper=t.tracingHelper,this.#i=t.queryPlanCacheMaxSize===0?void 0:new fn(t.queryPlanCacheMaxSize),this.#o=dr.deserialize(t.parameterizationSchema,n=>{if(!Object.hasOwn(t.runtimeDataModel.enums,n))return;let i={};for(let o of t.runtimeDataModel.enums[n].values)i[o.name]=o.dbName??o.name;return i}),t.enableDebugLogs&&(this.logLevel="debug"),this.logQueries&&(this.#s=n=>{this.logEmitter.emit("query",{...n,params:he(n.params),target:"ClientEngine"})})}async#a(){switch(this.#t.type){case"disconnected":{let t=this.tracingHelper.runInChildSpan("connect",async()=>{let r,n;try{r=await this.#u(),n=await this.#l(r)}catch(o){throw this.#t={type:"disconnected"},n?.free(),await r?.disconnect(),o}let i={executor:r,queryCompiler:n};return this.#t={type:"connected",engine:i},i});return this.#t={type:"connecting",promise:t},await t}case"connecting":return await this.#t.promise;case"connected":return this.#t.engine;case"disconnecting":return await this.#t.promise,await this.#a()}}async#u(){return this.#n.remote?new bn({clientVersion:this.config.clientVersion,accelerateUrl:this.#n.accelerateUrl,logEmitter:this.logEmitter,logLevel:this.logLevel,logQueries:this.logQueries,tracingHelper:this.tracingHelper,sqlCommenters:this.config.sqlCommenters}):await mn.connect({driverAdapterFactory:this.#n.driverAdapterFactory,tracingHelper:this.tracingHelper,transactionOptions:{...this.config.transactionOptions,isolationLevel:this.#y(this.config.transactionOptions.isolationLevel)},onQuery:this.#s,provider:this.config.activeProvider,sqlCommenters:this.config.sqlCommenters})}async#l(t){let r=this.#e;r===void 0&&(r=await this.#r.loadQueryCompiler(this.config),this.#e=r);let{provider:n,connectionInfo:i}=await t.getConnectionInfo();try{return this.#m(()=>new r({datamodel:this.datamodel,provider:n,connectionInfo:i}),void 0,!1)}catch(o){throw this.#p(o)}}#p(t){if(t instanceof re.PrismaClientRustPanicError)return t;try{let r=JSON.parse(t.message);return new re.PrismaClientInitializationError(r.message,this.config.clientVersion,r.error_code)}catch{return t}}#c(t,r){if(t instanceof re.PrismaClientInitializationError)return t;if(t.code==="GenericFailure"&&t.message?.startsWith("PANIC:"))return new re.PrismaClientRustPanicError(Wu(this,t.message,r),this.config.clientVersion);if(t instanceof Y)return new re.PrismaClientKnownRequestError(t.message,{code:t.code,meta:t.meta,clientVersion:this.config.clientVersion});try{let n=JSON.parse(t);return new re.PrismaClientUnknownRequestError(`${n.message} +${n.backtrace}`,{clientVersion:this.config.clientVersion})}catch{return t}}#d(t){return t instanceof re.PrismaClientRustPanicError?t:typeof t.message=="string"&&typeof t.code=="string"?new re.PrismaClientKnownRequestError(t.message,{code:t.code,meta:t.meta,clientVersion:this.config.clientVersion}):typeof t.message=="string"?new re.PrismaClientUnknownRequestError(t.message,{clientVersion:this.config.clientVersion}):t}#m(t,r,n=!0){let i=Zu.PRISMA_WASM_PANIC_REGISTRY.set_message,o;globalThis.PRISMA_WASM_PANIC_REGISTRY.set_message=s=>{o=s};try{return t()}finally{if(globalThis.PRISMA_WASM_PANIC_REGISTRY.set_message=i,o)throw this.#e=void 0,n&&this.stop().catch(s=>Le("failed to disconnect:",s)),new re.PrismaClientRustPanicError(Wu(this,o,r),this.config.clientVersion)}}onBeforeExit(){throw new Error('"beforeExit" hook is not applicable to the client engine, it is only relevant and implemented for the binary engine. Please add your event listener to the `process` object directly instead.')}async start(){await this.#a()}async stop(){switch(this.#t.type){case"disconnected":return;case"connecting":return await this.#t.promise,await this.stop();case"connected":{let t=this.#t.engine,r=this.tracingHelper.runInChildSpan("disconnect",async()=>{try{await t.executor.disconnect(),t.queryCompiler.free()}finally{this.#t={type:"disconnected"}}});return this.#t={type:"disconnecting",promise:r},await r}case"disconnecting":return await this.#t.promise}}version(){return"unknown"}async transaction(t,r,n){let i,{executor:o}=await this.#a();try{if(t==="start"){let s=n;i=await o.startTransaction({...s,isolationLevel:this.#y(s.isolationLevel)})}else if(t==="commit"){let s=n;await o.commitTransaction(s)}else if(t==="rollback"){let s=n;await o.rollbackTransaction(s)}else Ne(t,"Invalid transaction action.")}catch(s){throw this.#c(s)}return i?{id:i.id,payload:void 0}:void 0}async request(t,{interactiveTransaction:r,customDataProxyFetch:n}){Le("sending request");let{executor:i,queryCompiler:o}=await this.#a().catch(f=>{throw this.#c(f,JSON.stringify(t))}),s,a={},m=t.query;if(zu(t))s=Ku(t);else{let{parameterizedQuery:f,placeholderValues:P}=Ni(t,this.#o),v=JSON.stringify(f);a=P,m=f.query;let S=t.action!=="createMany"&&t.action!=="createManyAndReturn",A=S?this.#i?.getSingle(v):void 0;A?(Le("query plan cache hit"),s=A):(Le("query plan cache miss"),s=this.#f(f,v,o),S&&this.#i?.setSingle(v,s))}try{Le("query plan created",s);let f=await i.execute({plan:s,model:t.modelName,operation:t.action,placeholderValues:a,transaction:r,batchIndex:void 0,customFetch:n?.(globalThis.fetch),queryInfo:{type:"single",modelName:t.modelName,action:t.action,query:m}});return Le("query plan executed"),{data:{[t.action]:f}}}catch(f){throw this.#c(f,JSON.stringify(t))}}async requestBatch(t,{transaction:r,customDataProxyFetch:n}){if(t.length===0)return[];let i=t[0].action,o=t[0].modelName,s=Mu(t,r),a=JSON.stringify(s),{executor:m,queryCompiler:f}=await this.#a().catch(I=>{throw this.#c(I,a)}),P=o===void 0,v,S={},A=t.map(I=>I.query);if(P)v=this.#g(t,a,f);else{let{parameterizedBatch:I,placeholderValues:R}=Di(s,this.#o),N=JSON.stringify(I);S=R,A=I.batch.map(V=>V.query);let D=this.#i?.getBatch(N);if(D)Le("batch query plan cache hit"),v=D;else{Le("batch query plan cache miss");try{v=this.#g(I.batch,N,f),this.#i?.setBatch(N,v)}catch(V){throw this.#d(V)}}}try{let I;switch(r?.kind==="itx"&&(I=r.options),v.type){case"multi":{if(r?.kind!=="itx"){let D=r?.options,V={maxWait:D?.maxWait??this.config.transactionOptions.maxWait,timeout:D?.timeout??this.config.transactionOptions.timeout,isolationLevel:D?.isolationLevel??this.config.transactionOptions.isolationLevel};I=await this.transaction("start",{},V)}let R=[],N=!1;for(let[D,V]of v.plans.entries())try{let M=await m.execute({plan:V,placeholderValues:S,model:t[D].modelName,operation:t[D].action,batchIndex:D,transaction:I,customFetch:n?.(globalThis.fetch),queryInfo:{type:"single",modelName:t[D].modelName,action:t[D].action,query:A[D]}});R.push({data:{[t[D].action]:M}})}catch(M){R.push(M),N=!0;break}return I!==void 0&&r?.kind!=="itx"&&(N?await this.transaction("rollback",{},I):await this.transaction("commit",{},I)),R}case"compacted":{if(!t.every(D=>D.action===i&&D.modelName===o)){let D=t.map(M=>M.action).join(", "),V=t.map(M=>M.modelName).join(", ");throw new Error(`Internal error: All queries in a compacted batch must have the same action and model name, but received actions: [${D}] and model names: [${V}]. This indicates a bug in the client. Please report this issue to the Prisma team with your query details.`)}if(o===void 0)throw new Error("Internal error: A compacted batch cannot contain raw queries. This indicates a bug in the client. Please report this issue to the Prisma team with your query details.");let R=await m.execute({plan:v.plan,placeholderValues:S,model:o,operation:i,batchIndex:void 0,transaction:I,customFetch:n?.(globalThis.fetch),queryInfo:{type:"compacted",action:i,modelName:o,queries:A}});return Xs(R,v,S).map(D=>({data:{[i]:D}}))}}}catch(I){throw this.#c(I,a)}}async apiKey(){let{executor:t}=await this.#a();return t.apiKey()}#f(t,r,n){try{return this.#m(()=>this.#h({queries:[t],execute:()=>n.compile(r)}))}catch(i){throw this.#d(i)}}#g(t,r,n){if(t.every(zu))return{type:"multi",plans:t.map(i=>Ku(i))};try{return this.#m(()=>this.#h({queries:t,execute:()=>n.compileBatch(r)}))}catch(i){throw this.#d(i)}}#y(t){switch(t){case void 0:return;case"ReadUncommitted":return"READ UNCOMMITTED";case"ReadCommitted":return"READ COMMITTED";case"RepeatableRead":return"REPEATABLE READ";case"Serializable":return"SERIALIZABLE";case"Snapshot":return"SNAPSHOT";default:throw new re.PrismaClientKnownRequestError(`Inconsistent column data: Conversion failed: Invalid isolation level \`${t}\``,{code:"P2023",clientVersion:this.config.clientVersion,meta:{providedIsolationLevel:t}})}}#h({queries:t,execute:r}){return this.tracingHelper.runInChildSpan({name:"compile",attributes:{models:t.map(n=>n.modelName).filter(n=>n!==void 0),actions:t.map(n=>n.action)}},r)}};function Wu(e,t,r){return Uu({binaryTarget:void 0,title:t,version:e.config.clientVersion,engineVersion:"unknown",database:e.config.activeProvider,query:r})}function zu(e){return e.action==="queryRaw"||e.action==="executeRaw"}function Ku(e){let t=e.query.arguments.query,{args:r,argTypes:n}=Nu(e.query.arguments.parameters);return{type:e.action==="queryRaw"?"query":"execute",args:{type:"rawSql",sql:t,args:r,argTypes:n}}}function Yu(e){return new fr(e)}u();l();c();p();d();var Xu=e=>({command:e});u();l();c();p();d();var al=require("@prisma/client-runtime-utils");u();l();c();p();d();var el=e=>e.strings.reduce((t,r,n)=>`${t}@P${n}${r}`);u();l();c();p();d();var nl=require("@prisma/client-runtime-utils");function Nt(e){try{return tl(e,"fast")}catch(t){if(!(t instanceof TypeError))throw t;return tl(e,"slow")}}function tl(e,t){return JSON.stringify(e.map(r=>il(r,t)))}function il(e,t){if(Array.isArray(e))return e.map(r=>il(r,t));if(typeof e=="bigint")return{prisma__type:"bigint",prisma__value:e.toString()};if(pt(e)){if(!dt(e))throw new Error("Invalid value for argument `date`: Provided Date object is invalid.");return{prisma__type:"date",prisma__value:e.toJSON()}}if(nl.Decimal.isDecimal(e))return{prisma__type:"decimal",prisma__value:e.toJSON()};if(g.isBuffer(e))return{prisma__type:"bytes",prisma__value:e.toString("base64")};if(Im(e))return{prisma__type:"bytes",prisma__value:g.from(e).toString("base64")};if(ArrayBuffer.isView(e)){let{buffer:r,byteOffset:n,byteLength:i}=e;return{prisma__type:"bytes",prisma__value:g.from(r,n,i).toString("base64")}}return typeof e=="object"&&t==="slow"?ol(e):e}function Im(e){return e instanceof ArrayBuffer||e instanceof SharedArrayBuffer?!0:typeof e=="object"&&e!==null?e[Symbol.toStringTag]==="ArrayBuffer"||e[Symbol.toStringTag]==="SharedArrayBuffer":!1}function ol(e){if(typeof e!="object"||e===null)return e;if(typeof e.toJSON=="function")return e.toJSON();if(Array.isArray(e))return e.map(rl);let t={};for(let r of Object.keys(e))t[r]=rl(e[r]);return t}function rl(e){return typeof e=="bigint"?e.toString():ol(e)}var km=/^(\s*alter\s)/i,sl=ne("prisma:client");function Ui(e,t,r,n){if(!(e!=="postgresql"&&e!=="cockroachdb")&&r.length>0&&km.exec(t))throw new Error(`Running ALTER using ${n} is not supported +Using the example below you can still execute your query with Prisma, but please note that it is vulnerable to SQL injection attacks and requires you to take care of input sanitization. + +Example: + await prisma.$executeRawUnsafe(\`ALTER USER prisma WITH PASSWORD '\${password}'\`) + +More Information: https://pris.ly/d/execute-raw +`)}var Vi=({clientMethod:e,activeProvider:t})=>r=>{let n="",i;if(Br(r))n=r.sql,i={values:Nt(r.values),__prismaRawParameters__:!0};else if(Array.isArray(r)){let[o,...s]=r;n=o,i={values:Nt(s||[]),__prismaRawParameters__:!0}}else switch(t){case"sqlite":case"mysql":{n=r.sql,i={values:Nt(r.values),__prismaRawParameters__:!0};break}case"cockroachdb":case"postgresql":case"postgres":{n=r.text,i={values:Nt(r.values),__prismaRawParameters__:!0};break}case"sqlserver":{n=el(r),i={values:Nt(r.values),__prismaRawParameters__:!0};break}default:throw new Error(`The ${t} provider does not support ${e}`)}return i?.values?sl(`prisma.${e}(${n}, ${i.values})`):sl(`prisma.${e}(${n})`),{query:n,parameters:i}},ul={requestArgsToMiddlewareArgs(e){return[e.strings,...e.values]},middlewareArgsToRequestArgs(e){let[t,...r]=e;return new al.Sql(t,r)}},ll={requestArgsToMiddlewareArgs(e){return[e]},middlewareArgsToRequestArgs(e){return e[0]}};u();l();c();p();d();function qi(e){return function(r,n){let i,o=(s=e)=>{try{return s===void 0||s?.kind==="itx"?i??=cl(r(s)):cl(r(s))}catch(a){return Promise.reject(a)}};return{get spec(){return n},then(s,a){return o().then(s,a)},catch(s){return o().catch(s)},finally(s){return o().finally(s)},requestTransaction(s){let a=o(s);return a.requestTransaction?a.requestTransaction(s):a},[Symbol.toStringTag]:"PrismaPromise"}}}function cl(e){return typeof e.then=="function"?e:Promise.resolve(e)}u();l();c();p();d();u();l();c();p();d();u();l();c();p();d();var pl={name:"@prisma/instrumentation-contract",version:"7.9.0",description:"Shared types and utilities for Prisma instrumentation",main:"dist/index.js",module:"dist/index.mjs",types:"dist/index.d.ts",exports:{".":{require:{types:"./dist/index.d.ts",default:"./dist/index.js"},import:{types:"./dist/index.d.mts",default:"./dist/index.mjs"}}},license:"Apache-2.0",homepage:"https://www.prisma.io",repository:{type:"git",url:"https://github.com/prisma/prisma.git",directory:"packages/instrumentation-contract"},bugs:"https://github.com/prisma/prisma/issues",scripts:{dev:"DEV=true tsx helpers/build.ts",build:"tsx helpers/build.ts",prepublishOnly:"pnpm run build",test:"vitest run"},files:["dist"],sideEffects:!1,devDependencies:{"@opentelemetry/api":"1.9.0"},peerDependencies:{"@opentelemetry/api":"^1.8"}};var Nm=pl.version.split(".")[0],Dm="PRISMA_INSTRUMENTATION",Mm=`V${Nm}_PRISMA_INSTRUMENTATION`,dl=globalThis;function ml(){let e=dl[Mm];return e?.helper?e.helper:dl[Dm]?.helper}var Lm={isEnabled(){return!1},getTraceParent(){return"00-10-10-00"},dispatchEngineSpans(){},getActiveContext(){},runInChildSpan(e,t){return t()}},Bi=class{isEnabled(){return this.getTracingHelper().isEnabled()}getTraceParent(t){return this.getTracingHelper().getTraceParent(t)}dispatchEngineSpans(t){return this.getTracingHelper().dispatchEngineSpans(t)}getActiveContext(){return this.getTracingHelper().getActiveContext()}runInChildSpan(t,r){return this.getTracingHelper().runInChildSpan(t,r)}getTracingHelper(){return ml()??Lm}};function fl(){return new Bi}u();l();c();p();d();function gl(e,t=()=>{}){let r,n=new Promise(i=>r=i);return{then(i){return--e===0&&r(t()),i?.(n)}}}u();l();c();p();d();function yl(e){return typeof e=="string"?e:e.reduce((t,r)=>{let n=typeof r=="string"?r:r.level;return n==="query"?t:t&&(r==="info"||t==="info")?"info":n},void 0)}u();l();c();p();d();var wl=require("@prisma/client-runtime-utils");u();l();c();p();d();function Qi(e){if(e.action!=="findUnique"&&e.action!=="findUniqueOrThrow")return;let t=[];return e.modelName&&t.push(e.modelName),e.query.arguments&&t.push(ji(e.query.arguments)),t.push(ji(e.query.selection)),t.join("")}function ji(e){return`(${Object.keys(e).sort().map(r=>{let n=e[r];return typeof n=="object"&&n!==null?`(${r} ${ji(n)})`:r}).join(" ")})`}u();l();c();p();d();var _m={aggregate:!1,aggregateRaw:!1,createMany:!0,createManyAndReturn:!0,createOne:!0,deleteMany:!0,deleteOne:!0,executeRaw:!0,findFirst:!1,findFirstOrThrow:!1,findMany:!1,findRaw:!1,findUnique:!1,findUniqueOrThrow:!1,groupBy:!1,queryRaw:!1,runCommandRaw:!0,updateMany:!0,updateManyAndReturn:!0,updateOne:!0,upsertOne:!0};function Ji(e){return _m[e]}u();l();c();p();d();var xn=class{constructor(t){this.options=t;this.batches={}}batches;tickActive=!1;request(t){let r=this.options.batchBy(t);return r?(this.batches[r]||(this.batches[r]=[],this.tickActive||(this.tickActive=!0,y.nextTick(()=>{this.dispatchBatches(),this.tickActive=!1}))),new Promise((n,i)=>{this.batches[r].push({request:t,resolve:n,reject:i})})):this.options.singleLoader(t)}dispatchBatches(){for(let t in this.batches){let r=this.batches[t];delete this.batches[t],r.length===1?this.options.singleLoader(r[0].request).then(n=>{n instanceof Error?r[0].reject(n):r[0].resolve(n)}).catch(n=>{r[0].reject(n)}):(r.sort((n,i)=>this.options.batchOrder(n.request,i.request)),this.options.batchLoader(r.map(n=>n.request)).then(n=>{if(n instanceof Error)for(let i=0;i{for(let i=0;iit("bigint",r));case"bytes-array":return t.map(r=>it("bytes",r));case"decimal-array":return t.map(r=>it("decimal",r));case"datetime-array":return t.map(r=>it("datetime",r));case"date-array":return t.map(r=>it("date",r));case"time-array":return t.map(r=>it("time",r));default:return t}}function En(e){let t=[],r=Fm(e);for(let n=0;n{let{transaction:o,otelParentCtx:s}=n[0],a=n.map(v=>v.protocolQuery),m=this.client._tracingHelper.getTraceParent(s),f=n.some(v=>Ji(v.protocolQuery.action));return(await this.client._engine.requestBatch(a,{traceparent:m,transaction:Um(o),containsWrite:f,customDataProxyFetch:i})).map((v,S)=>{if(v instanceof Error)return v;try{return this.mapQueryEngineResult(n[S],v)}catch(A){return A}})}),singleLoader:async n=>{let i=n.transaction?.kind==="itx"?bl(n.transaction):void 0,o=await this.client._engine.request(n.protocolQuery,{traceparent:this.client._tracingHelper.getTraceParent(),interactiveTransaction:i,isWrite:Ji(n.protocolQuery.action),customDataProxyFetch:n.customDataProxyFetch});return this.mapQueryEngineResult(n,o)},batchBy:n=>{if(n.transaction?.kind==="itx"){let i=Qi(n.protocolQuery);return`itx-${n.transaction.id}${i?`-${i}`:""}`}return n.transaction?.id?`transaction-${n.transaction.id}`:Qi(n.protocolQuery)},batchOrder(n,i){return n.transaction?.kind==="batch"&&i.transaction?.kind==="batch"?n.transaction.index-i.transaction.index:0}})}async request(t){try{return await this.dataloader.request(t)}catch(r){let{clientMethod:n,callsite:i,transaction:o,args:s,modelName:a}=t;this.handleAndLogRequestError({error:r,clientMethod:n,callsite:i,transaction:o,args:s,modelName:a,globalOmit:t.globalOmit})}}mapQueryEngineResult({dataPath:t,unpacker:r},n){let i=n?.data,o=this.unpack(i,t,r);return y.env.PRISMA_CLIENT_GET_TIME?{data:o}:o}handleAndLogRequestError(t){try{this.handleRequestError(t)}catch(r){throw this.logEmitter&&this.logEmitter.emit("error",{message:r.message,target:t.clientMethod,timestamp:new Date}),r}}handleRequestError({error:t,clientMethod:r,callsite:n,transaction:i,args:o,modelName:s,globalOmit:a}){if($m(t),Vm(t,i))throw t;if(t instanceof L.PrismaClientKnownRequestError&&qm(t)){let f=xl(t.meta);_r({args:o,errors:[f],callsite:n,errorFormat:this.client._errorFormat,originalMethod:r,clientVersion:this.client._clientVersion,globalOmit:a})}let m=t.message;if(n&&(m=Rr({callsite:n,originalMethod:r,isPanic:t.isPanic,showColors:this.client._errorFormat==="pretty",message:m})),m=this.sanitizeMessage(m),t.code){let f=s?{modelName:s,...t.meta}:t.meta;throw new L.PrismaClientKnownRequestError(m,{code:t.code,clientVersion:this.client._clientVersion,meta:f,batchRequestIdx:t.batchRequestIdx})}else{if(t.isPanic)throw new L.PrismaClientRustPanicError(m,this.client._clientVersion);if(t instanceof L.PrismaClientUnknownRequestError)throw new L.PrismaClientUnknownRequestError(m,{clientVersion:this.client._clientVersion,batchRequestIdx:t.batchRequestIdx});if(t instanceof L.PrismaClientInitializationError)throw new L.PrismaClientInitializationError(m,this.client._clientVersion);if(t instanceof L.PrismaClientRustPanicError)throw new L.PrismaClientRustPanicError(m,this.client._clientVersion)}throw t.clientVersion=this.client._clientVersion,t}sanitizeMessage(t){return this.client._errorFormat&&this.client._errorFormat!=="pretty"?ct(t):t}unpack(t,r,n){if(!t||(t.data&&(t=t.data),!t))return t;let i=Object.keys(t)[0],o=Object.values(t)[0],s=r.filter(f=>f!=="select"&&f!=="include"),a=Wn(o,s),m=i==="queryRaw"?En(a):we(a);return n?n(m):m}get[Symbol.toStringTag](){return"RequestHandler"}};function Um(e){if(e){if(e.kind==="batch")return{kind:"batch",options:{isolationLevel:e.isolationLevel,maxWait:e.maxWait,timeout:e.timeout}};if(e.kind==="itx")return{kind:"itx",options:bl(e)};Ne(e,"Unknown transaction kind")}}function bl(e){return{id:e.id,payload:e.payload}}function Vm(e,t){return(0,wl.hasBatchIndex)(e)&&t?.kind==="batch"&&e.batchRequestIdx!==t.index}function qm(e){return e.code==="P2009"||e.code==="P2012"}function xl(e){if(e.kind==="Union")return{kind:"Union",errors:e.errors.map(xl)};if(Array.isArray(e.selectionPath)){let[,...t]=e.selectionPath;return{...e,selectionPath:t}}return e}u();l();c();p();d();var Hi=dn;u();l();c();p();d();var Sl=Je(Vn());u();l();c();p();d();var U=class extends Error{constructor(t){super(t+` +Read more at https://pris.ly/d/client-constructor`),this.name="PrismaClientConstructorValidationError"}get[Symbol.toStringTag](){return"PrismaClientConstructorValidationError"}};jt(U,"PrismaClientConstructorValidationError");var El=["errorFormat","adapter","accelerateUrl","log","transactionOptions","omit","comments","queryPlanCacheMaxSize","__internal"],Pl=["pretty","colorless","minimal"],Tl=["info","query","warn","error"],Bm={adapter:()=>{},accelerateUrl:e=>{if(e!==void 0){if(typeof e!="string")throw new U(`Invalid value ${JSON.stringify(e)} for "accelerateUrl" provided to PrismaClient constructor.`);if(e.trim().length===0)throw new U('"accelerateUrl" provided to PrismaClient constructor must be a non-empty string.')}},errorFormat:e=>{if(e){if(typeof e!="string")throw new U(`Invalid value ${JSON.stringify(e)} for "errorFormat" provided to PrismaClient constructor.`);if(!Pl.includes(e)){let t=gr(e,Pl);throw new U(`Invalid errorFormat ${e} provided to PrismaClient constructor.${t}`)}}},log:e=>{if(!e)return;if(!Array.isArray(e))throw new U(`Invalid value ${JSON.stringify(e)} for "log" provided to PrismaClient constructor.`);function t(r){if(typeof r=="string"&&!Tl.includes(r)){let n=gr(r,Tl);throw new U(`Invalid log level "${r}" provided to PrismaClient constructor.${n}`)}}for(let r of e){t(r);let n={level:t,emit:i=>{let o=["stdout","event"];if(!o.includes(i)){let s=gr(i,o);throw new U(`Invalid value ${JSON.stringify(i)} for "emit" in logLevel provided to PrismaClient constructor.${s}`)}}};if(r&&typeof r=="object")for(let[i,o]of Object.entries(r))if(n[i])n[i](o);else throw new U(`Invalid property ${i} for "log" provided to PrismaClient constructor`)}},transactionOptions:e=>{if(!e)return;let t=e.maxWait;if(t!=null&&t<=0)throw new U(`Invalid value ${t} for maxWait in "transactionOptions" provided to PrismaClient constructor. maxWait needs to be greater than 0`);let r=e.timeout;if(r!=null&&r<=0)throw new U(`Invalid value ${r} for timeout in "transactionOptions" provided to PrismaClient constructor. timeout needs to be greater than 0`)},omit:(e,t)=>{if(typeof e!="object")throw new U('"omit" option is expected to be an object.');if(e===null)throw new U('"omit" option can not be `null`');let r=[];for(let[n,i]of Object.entries(e)){let o=Jm(n,t.runtimeDataModel);if(!o){r.push({kind:"UnknownModel",modelKey:n});continue}for(let[s,a]of Object.entries(i)){let m=o.fields.find(f=>f.name===s);if(!m){r.push({kind:"UnknownField",modelKey:n,fieldName:s});continue}if(m.relationName){r.push({kind:"RelationInOmit",modelKey:n,fieldName:s});continue}typeof a!="boolean"&&r.push({kind:"InvalidFieldValue",modelKey:n,fieldName:s})}}if(r.length>0)throw new U(Hm(e,r))},queryPlanCacheMaxSize:e=>{if(e!==void 0){if(typeof e!="number")throw new U(`Invalid value ${JSON.stringify(e)} for "queryPlanCacheMaxSize" provided to PrismaClient constructor. Expected a number.`);if(!Number.isInteger(e))throw new U(`Invalid value ${e} for "queryPlanCacheMaxSize" provided to PrismaClient constructor. Expected an integer.`);if(e<0)throw new U(`Invalid value ${e} for "queryPlanCacheMaxSize" provided to PrismaClient constructor. Cache size needs to be greater or equal to 0.`)}},comments:e=>{if(e!==void 0){if(!Array.isArray(e))throw new U(`Invalid value ${JSON.stringify(e)} for "comments" provided to PrismaClient constructor. Expected an array of SQL commenter plugins.`);for(let t=0;t{if(!e)return;let t=["debug","engine","configOverride"];if(typeof e!="object")throw new U(`Invalid value ${JSON.stringify(e)} for "__internal" to PrismaClient constructor`);for(let[r]of Object.entries(e))if(!t.includes(r)){let n=gr(r,t);throw new U(`Invalid property ${JSON.stringify(r)} for "__internal" provided to PrismaClient constructor.${n}`)}}};function jm(e){let t=e.adapter!==void 0,r=e.accelerateUrl!==void 0;if(t&&r)throw new U('The "adapter" and "accelerateUrl" options are mutually exclusive. Please provide only one of them.');if(!t&&!r)throw new U(`PrismaClient requires a driver adapter to connect to your database, but none was provided. + +Pass a driver adapter to the PrismaClient constructor, for example: + + import { PrismaPg } from '@prisma/adapter-pg' + import { PrismaClient } from './generated/prisma/client' + + const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) + const prisma = new PrismaClient({ adapter }) + +Learn more about driver adapters: https://pris.ly/d/driver-adapters + +If you use Prisma Accelerate instead of connecting to your database directly, pass \`accelerateUrl\` to the PrismaClient constructor instead of \`adapter\`.`)}function Al(e,t){for(let[r,n]of Object.entries(e)){if(!El.includes(r)){let i=gr(r,El);throw new U(`Unknown property ${r} provided to PrismaClient constructor.${i}`)}Bm[r](n,t)}jm(e)}function gr(e,t){if(t.length===0||typeof e!="string")return"";let r=Qm(e,t);return r?` Did you mean "${r}"?`:""}function Qm(e,t){if(t.length===0)return null;let r=t.map(i=>({value:i,distance:(0,Sl.default)(e,i)}));r.sort((i,o)=>i.distanceFe(n)===t);if(r)return e[r]}function Hm(e,t){let r=xt(e);for(let o of t)switch(o.kind){case"UnknownModel":r.arguments.getField(o.modelKey)?.markAsError(),r.addErrorMessage(()=>`Unknown model name: ${o.modelKey}.`);break;case"UnknownField":r.arguments.getDeepField([o.modelKey,o.fieldName])?.markAsError(),r.addErrorMessage(()=>`Model "${o.modelKey}" does not have a field named "${o.fieldName}".`);break;case"RelationInOmit":r.arguments.getDeepField([o.modelKey,o.fieldName])?.markAsError(),r.addErrorMessage(()=>'Relations are already excluded by default and can not be specified in "omit".');break;case"InvalidFieldValue":r.arguments.getDeepFieldValue([o.modelKey,o.fieldName])?.markAsError(),r.addErrorMessage(()=>"Omit field option value must be a boolean.");break}let{message:n,args:i}=Lr(r,"colorless");return`Error validating "omit" option: + +${i} + +${n}`}u();l();c();p();d();var Cl=require("@prisma/client-runtime-utils");function Rl(e){return e.length===0?Promise.resolve([]):new Promise((t,r)=>{let n=new Array(e.length),i=null,o=!1,s=0,a=()=>{o||(s++,s===e.length&&(o=!0,i?r(i):t(n)))},m=f=>{o||(o=!0,r(f))};for(let f=0;f{n[f]=P,a()},P=>{if(!(0,Cl.hasBatchIndex)(P)){m(P);return}P.batchRequestIdx===f?m(P):(i||(i=P),a())})})}var Dt=ne("prisma:client");typeof globalThis=="object"&&(globalThis.NODE_CLIENT=!0);var Gm={requestArgsToMiddlewareArgs:e=>e,middlewareArgsToRequestArgs:e=>e},Nl=Symbol.for("prisma.client.transaction.scope_context");function Il(e){let r=e[Nl];if(r===void 0)return{kind:"top-level"};if(Wm(r))return r;throw new Error("Internal error: inconsistent transaction scope context.")}function Wm(e){if(typeof e!="object"||e===null)return!1;let t=e;return t.kind==="nested"&&typeof t.txId=="string"&&typeof t.scopeId=="string"&&zm(t.scopeState)}function zm(e){return typeof e!="object"||e===null?!1:Array.isArray(e.stack)}function Km(){return typeof globalThis.crypto?.randomUUID=="function"?globalThis.crypto.randomUUID():`${Date.now()}-${Math.random().toString(16).slice(2)}`}var Zm={id:0,nextId(){return++this.id}};function Dl(e){class t{_originalClient=this;_runtimeDataModel;_requestHandler;_connectionPromise;_disconnectionPromise;_engineConfig;_accelerateEngineConfig;_clientVersion;_errorFormat;_tracingHelper;_previewFeatures;_activeProvider;_globalOmit;_extensions;_engine;_appliedParent;_createPrismaPromise=qi();constructor(n){if(!n)throw new L.PrismaClientInitializationError(`PrismaClient was instantiated without any options. A driver adapter is required to connect to your database. + +Pass a driver adapter to the PrismaClient constructor, for example: + + import { PrismaPg } from '@prisma/adapter-pg' + import { PrismaClient } from './generated/prisma/client' + + const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) + const prisma = new PrismaClient({ adapter }) + +Learn more about driver adapters: https://pris.ly/d/driver-adapters + +If you use Prisma Accelerate instead of connecting to your database directly, pass \`accelerateUrl\` to the PrismaClient constructor instead of \`adapter\`.`,Hi);e=n.__internal?.configOverride?.(e)??e,Al(n,e);let i=new jr().on("error",()=>{});this._extensions=Et.empty(),this._previewFeatures=e.previewFeatures,this._clientVersion=e.clientVersion??Hi,this._activeProvider=e.activeProvider,this._globalOmit=n?.omit,this._tracingHelper=fl();let o;if(n.adapter){o=n.adapter;let s=e.activeProvider==="postgresql"||e.activeProvider==="cockroachdb"?"postgres":e.activeProvider;if(o.provider!==s)throw new L.PrismaClientInitializationError(`The Driver Adapter \`${o.adapterName}\`, based on \`${o.provider}\`, is not compatible with the provider \`${s}\` specified in the Prisma schema.`,this._clientVersion)}try{let s=n??{},m=(s.__internal??{}).debug===!0;if(m&&ne.enable("prisma:client"),s.errorFormat?this._errorFormat=s.errorFormat:y.env.NODE_ENV==="production"?this._errorFormat="minimal":y.env.NO_COLOR?this._errorFormat="colorless":this._errorFormat="colorless",this._runtimeDataModel=e.runtimeDataModel,this._engineConfig={enableDebugLogs:m,logLevel:s.log&&yl(s.log),logQueries:s.log&&!!(typeof s.log=="string"?s.log==="query":s.log.find(f=>typeof f=="string"?f==="query":f.level==="query")),compilerWasm:e.compilerWasm,clientVersion:e.clientVersion,previewFeatures:this._previewFeatures,activeProvider:e.activeProvider,inlineSchema:e.inlineSchema,tracingHelper:this._tracingHelper,transactionOptions:{maxWait:s.transactionOptions?.maxWait??2e3,timeout:s.transactionOptions?.timeout??5e3,isolationLevel:s.transactionOptions?.isolationLevel},logEmitter:i,adapter:o,accelerateUrl:s.accelerateUrl,sqlCommenters:s.comments,parameterizationSchema:e.parameterizationSchema,runtimeDataModel:e.runtimeDataModel,queryPlanCacheMaxSize:n.queryPlanCacheMaxSize},this._accelerateEngineConfig=Object.create(this._engineConfig),this._accelerateEngineConfig.accelerateUtils={resolveDatasourceUrl:()=>{if(s.accelerateUrl)return s.accelerateUrl;throw new L.PrismaClientInitializationError(`\`accelerateUrl\` is required when using \`@prisma/extension-accelerate\`: + +new PrismaClient({ + accelerateUrl: "prisma://...", +}).$extends(withAccelerate()) +`,e.clientVersion)}},Dt("clientVersion",e.clientVersion),this._engine=Yu(this._engineConfig),this._requestHandler=new Pn(this,i),s.log)for(let f of s.log){let P=typeof f=="string"?f:f.emit==="stdout"?f.level:null;P&&this.$on(P,v=>{Bt.log(`${Bt.tags[P]??""}`,v.message||v.query)})}}catch(s){throw s.clientVersion=this._clientVersion,s}return this._appliedParent=Xt(this)}get[Symbol.toStringTag](){return"PrismaClient"}$on(n,i){return n==="beforeExit"?this._engine.onBeforeExit(i):n&&this._engineConfig.logEmitter.on(n,i),this}$connect(){try{return this._engine.start()}catch(n){throw n.clientVersion=this._clientVersion,n}}async $disconnect(){try{await this._engine.stop()}catch(n){throw n.clientVersion=this._clientVersion,n}finally{vo()}}$executeRawInternal(n,i,o,s){let a=this._activeProvider;return this._request({action:"executeRaw",args:o,transaction:n,clientMethod:i,argsMapper:Vi({clientMethod:i,activeProvider:a}),callsite:Ue(this._errorFormat),dataPath:[],middlewareArgsMapper:s})}$executeRaw(n,...i){return this._createPrismaPromise(o=>{if(n.raw!==void 0||n.sql!==void 0){let[s,a]=kl(n,i);return Ui(this._activeProvider,s.text,s.values,Array.isArray(n)?"prisma.$executeRaw``":"prisma.$executeRaw(sql``)"),this.$executeRawInternal(o,"$executeRaw",s,a)}throw new L.PrismaClientValidationError("`$executeRaw` is a tag function, please use it like the following:\n```\nconst result = await prisma.$executeRaw`UPDATE User SET cool = ${true} WHERE email = ${'user@email.com'};`\n```\n\nOr read our docs at https://www.prisma.io/docs/concepts/components/prisma-client/raw-database-access#executeraw\n",{clientVersion:this._clientVersion})})}$executeRawUnsafe(n,...i){return this._createPrismaPromise(o=>(Ui(this._activeProvider,n,i,"prisma.$executeRawUnsafe(, [...values])"),this.$executeRawInternal(o,"$executeRawUnsafe",[n,...i])))}$runCommandRaw(n){if(e.activeProvider!=="mongodb")throw new L.PrismaClientValidationError(`The ${e.activeProvider} provider does not support $runCommandRaw. Use the mongodb provider.`,{clientVersion:this._clientVersion});return this._createPrismaPromise(i=>this._request({args:n,clientMethod:"$runCommandRaw",dataPath:[],action:"runCommandRaw",argsMapper:Xu,callsite:Ue(this._errorFormat),transaction:i}))}async $queryRawInternal(n,i,o,s){let a=this._activeProvider;return this._request({action:"queryRaw",args:o,transaction:n,clientMethod:i,argsMapper:Vi({clientMethod:i,activeProvider:a}),callsite:Ue(this._errorFormat),dataPath:[],middlewareArgsMapper:s})}$queryRaw(n,...i){return this._createPrismaPromise(o=>{if(n.raw!==void 0||n.sql!==void 0)return this.$queryRawInternal(o,"$queryRaw",...kl(n,i));throw new L.PrismaClientValidationError("`$queryRaw` is a tag function, please use it like the following:\n```\nconst result = await prisma.$queryRaw`SELECT * FROM User WHERE id = ${1} OR email = ${'user@email.com'};`\n```\n\nOr read our docs at https://www.prisma.io/docs/concepts/components/prisma-client/raw-database-access#queryraw\n",{clientVersion:this._clientVersion})})}$queryRawTyped(n){return this._createPrismaPromise(i=>{if(!this._hasPreviewFlag("typedSql"))throw new L.PrismaClientValidationError("`typedSql` preview feature must be enabled in order to access $queryRawTyped API",{clientVersion:this._clientVersion});return this.$queryRawInternal(i,"$queryRawTyped",n)})}$queryRawUnsafe(n,...i){return this._createPrismaPromise(o=>this.$queryRawInternal(o,"$queryRawUnsafe",[n,...i]))}_transactionWithArray({promises:n,options:i}){let o=Zm.nextId(),s=gl(n.length),a=n.map((m,f)=>{if(m?.[Symbol.toStringTag]!=="PrismaPromise")throw new Error("All elements of the array need to be Prisma Client promises. Hint: Please make sure you are not awaiting the Prisma client calls you intended to pass in the $transaction function.");let P=i?.isolationLevel??this._engineConfig.transactionOptions.isolationLevel,v={kind:"batch",id:o,index:f,isolationLevel:P,maxWait:i?.maxWait??this._engineConfig.transactionOptions.maxWait,timeout:i?.timeout??this._engineConfig.transactionOptions.timeout,lock:s};return m.requestTransaction?.(v)??m});return Rl(a)}async _transactionWithCallback({callback:n,options:i={}}){let o=Il(this),s=o.kind==="nested",a=s?o.scopeState:{stack:[]},m=a.stack,f=Km();if(s){if(m.at(-1)!==o.scopeId)throw new Error("Concurrent nested transactions are not supported");i.newTxId=o.txId}m.push(f);let P={traceparent:this._tracingHelper.getTraceParent()},v={maxWait:i?.maxWait??this._engineConfig.transactionOptions.maxWait,timeout:i?.timeout??this._engineConfig.transactionOptions.timeout,isolationLevel:i?.isolationLevel??this._engineConfig.transactionOptions.isolationLevel,newTxId:i.newTxId},S;try{S=await this._engine.transaction("start",P,v)}catch(I){throw m.at(-1)===f&&m.pop(),I}let A;try{let I={kind:"itx",...S};if(A=await n(this._createItxClient(I,f,a)),s){if(m.at(-1)!==f)throw new Error("Nested transactions must be closed in reverse order of creation.")}else if(m.length!==1)throw new Error("Cannot close transaction while a nested transaction is still active.");await this._engine.transaction("commit",P,S)}catch(I){let N=m.at(-1)!==f?Math.max(1,m.length):1;for(let D=0;D{Dt("rollback attempt %d/%d failed: %O",D+1,N,V)});throw I}finally{m.at(-1)===f?m.pop():m.length=0}return A}_createItxClient(n,i,o){let s={kind:"nested",txId:n.id,scopeId:i,scopeState:o};return ye(Xt(ye(ks(this),[ie("_appliedParent",()=>this._appliedParent._createItxClient(n,i,o)),ie("_createPrismaPromise",()=>qi(n)),ie(Nl,()=>s)])),[Pt(Ls)])}$transaction(n,i){let o;typeof n=="function"?this._engineConfig.adapter?.adapterName==="@prisma/adapter-d1"?o=()=>{throw new Error("Cloudflare D1 does not support interactive transactions. We recommend you to refactor your queries with that limitation in mind, and use batch transactions with `prisma.$transactions([])` where applicable.")}:e.activeProvider==="mongodb"&&Il(this).kind==="nested"?o=()=>{throw new L.PrismaClientValidationError(`The ${e.activeProvider} provider does not support nested transactions`,{clientVersion:this._clientVersion})}:o=()=>this._transactionWithCallback({callback:n,options:i}):o=()=>this._transactionWithArray({promises:n,options:i});let s={name:"transaction",attributes:{method:"$transaction"}};return this._tracingHelper.runInChildSpan(s,o)}_request(n){n.otelParentCtx=this._tracingHelper.getActiveContext();let i=n.middlewareArgsMapper??Gm,o={args:i.requestArgsToMiddlewareArgs(n.args),dataPath:n.dataPath,runInTransaction:!!n.transaction,action:n.action,model:n.model},s={operation:{name:"operation",attributes:{method:o.action,model:o.model,name:o.model?`${o.model}.${o.action}`:o.action}}},a=async m=>{let{runInTransaction:f,args:P,...v}=m,S={...n,...v};P&&(S.args=i.middlewareArgsToRequestArgs(P)),n.transaction!==void 0&&f===!1&&delete S.transaction;let A=await Us(this,S);if(!S.model)return A;let I=Qs({dataPath:S.dataPath,modelName:S.model,args:S.args,runtimeDataModel:this._runtimeDataModel});return Ms({result:A,modelName:I.modelName,args:I.args,extensions:this._extensions,runtimeDataModel:this._runtimeDataModel,globalOmit:this._globalOmit})};return this._tracingHelper.runInChildSpan(s.operation,()=>a(o))}async _executeRequest({args:n,clientMethod:i,dataPath:o,callsite:s,action:a,model:m,argsMapper:f,transaction:P,unpacker:v,otelParentCtx:S,customDataProxyFetch:A}){try{n=f?f(n):n;let I={name:"serialize"},R=this._tracingHelper.runInChildSpan(I,()=>Vr({modelName:m,runtimeDataModel:this._runtimeDataModel,action:a,args:n,clientMethod:i,callsite:s,extensions:this._extensions,errorFormat:this._errorFormat,clientVersion:this._clientVersion,previewFeatures:this._previewFeatures,globalOmit:this._globalOmit}));return ne.enabled("prisma:client")&&(Dt("Prisma Client call:"),Dt(`prisma.${i}(${xs(n)})`),Dt("Generated request:"),Dt(JSON.stringify(R,null,2)+` +`)),P?.kind==="batch"&&await P.lock,this._requestHandler.request({protocolQuery:R,modelName:m,action:a,clientMethod:i,dataPath:o,callsite:s,args:n,extensions:this._extensions,transaction:P,unpacker:v,otelParentCtx:S,otelChildCtx:this._tracingHelper.getActiveContext(),globalOmit:this._globalOmit,customDataProxyFetch:A})}catch(I){throw I.clientVersion=this._clientVersion,I}}_hasPreviewFlag(n){return!!this._engineConfig.previewFeatures?.includes(n)}$extends=Os}return t}function kl(e,t){return Ym(e)?[new Ol.Sql(e,t),ul]:[e,ll]}function Ym(e){return Array.isArray(e)&&Array.isArray(e.raw)}u();l();c();p();d();var Xm=new Set(["toJSON","$$typeof","asymmetricMatch",Symbol.iterator,Symbol.toStringTag,Symbol.isConcatSpreadable,Symbol.toPrimitive]);function Ml(e){return new Proxy(e,{get(t,r){if(r in t)return t[r];if(!Xm.has(r))throw new TypeError(`Invalid enum value: ${String(r)}`)}})}u();l();c();p();d();var ef=()=>globalThis.process?.release?.name==="node",tf=()=>!!globalThis.Bun||!!globalThis.process?.versions?.bun,rf=()=>!!globalThis.Deno,nf=()=>typeof globalThis.Netlify=="object",of=()=>typeof globalThis.EdgeRuntime=="object",sf=()=>globalThis.navigator?.userAgent==="Cloudflare-Workers";function af(){return[[nf,"netlify"],[of,"edge-light"],[sf,"workerd"],[rf,"deno"],[tf,"bun"],[ef,"node"]].flatMap(r=>r[0]()?[r[1]]:[]).at(0)??""}var uf={node:"Node.js",workerd:"Cloudflare Workers",deno:"Deno and Deno Deploy",netlify:"Netlify Edge Functions","edge-light":"Edge Runtime (Vercel Edge Functions, Vercel Edge Middleware, Next.js (Pages Router) Edge API Routes, Next.js (App Router) Edge Route Handlers or Next.js Middleware)"};function Ll(){let e=af();return{id:e,prettyName:uf[e]||e,isEdge:["workerd","deno","netlify","edge-light"].includes(e)}}var L=require("@prisma/client-runtime-utils"),ke=require("@prisma/client-runtime-utils"),X=require("@prisma/client-runtime-utils"),_l=require("@prisma/client-runtime-utils");0&&(module.exports={AnyNull,DMMF,DbNull,Debug,Decimal,Extensions,JsonNull,NullTypes,ObjectEnumValue,PrismaClientInitializationError,PrismaClientKnownRequestError,PrismaClientRustPanicError,PrismaClientUnknownRequestError,PrismaClientValidationError,Public,Sql,createParam,defineDmmfProperty,deserializeJsonObject,deserializeRawResult,dmmfToRuntimeDataModel,empty,getPrismaClient,getRuntime,isAnyNull,isDbNull,isJsonNull,isObjectEnumValue,join,makeStrictEnum,makeTypedQueryFactory,raw,serializeJsonQuery,skip,sqltag,warnOnce}); +//# sourceMappingURL=wasm-compiler-edge.js.map diff --git a/packages/projects-prisma-client/generated/schema.prisma b/packages/projects-prisma-client/generated/schema.prisma new file mode 100644 index 0000000..93c8e36 --- /dev/null +++ b/packages/projects-prisma-client/generated/schema.prisma @@ -0,0 +1,1164 @@ +/// Prisma schema for tc-project-service data model. +/// +/// Notes: +/// - All primary/foreign identifiers use BigInt to mirror BIGINT columns. +/// - Most models use soft-delete fields (`deletedAt`, `deletedBy`) plus audit fields. +/// - `createdBy`/`updatedBy` store Topcoder user ids and are Int or BigInt by table. + +generator client { + provider = "prisma-client-js" + previewFeatures = ["fullTextSearchPostgres"] + binaryTargets = ["native", "linux-musl-openssl-3.0.x"] +} + +/// Standalone generated client consumed by cross-service aggregators such as +/// opportunities-api-v6. The wrapper package supplies a PrismaPg factory for +/// Prisma 7's required driver-adapter construction. +generator externalClient { + provider = "prisma-client-js" + output = "../packages/projects-prisma-client/generated" + previewFeatures = ["fullTextSearchPostgres"] + binaryTargets = ["native", "debian-openssl-3.0.x", "linux-musl-openssl-3.0.x"] +} + +datasource db { + provider = "postgresql" +} + +enum ProjectStatus { + draft + in_review + reviewed + active + completed + paused + cancelled +} + +enum InviteStatus { + pending + accepted + refused + requested + request_rejected + request_approved + canceled +} + +enum WorkStreamStatus { + draft + reviewed + active + completed + paused +} + +enum CopilotRequestStatus { + new + approved + rejected + seeking + canceled + fulfilled +} + +enum CopilotApplicationStatus { + pending + invited + accepted + canceled +} + +enum CopilotOpportunityStatus { + active + completed + canceled +} + +enum CopilotOpportunityType { + dev + qa + design + ai + datascience +} + +enum ScopeChangeRequestStatus { + pending + approved + rejected + activated + canceled +} + +enum CustomerPaymentStatus { + canceled + processing + requires_action + requires_capture + requires_confirmation + requires_payment_method + succeeded + refunded + refund_failed + refund_pending +} + +enum ProjectMemberRole { + manager + observer + customer + copilot + account_manager + program_manager + account_executive + solution_architect + project_manager +} + +enum AttachmentType { + file + link +} + +enum EstimationType { + fee + community + topcoder_service +} + +enum ValueType { + int + double + string + percentage +} + +enum TimelineReference { + project + phase + product + work +} + +enum PhaseApprovalDecision { + approve + reject +} + +enum CustomerPaymentCurrency { + USD + AED + AFN + ALL + AMD + ANG + AOA + ARS + AUD + AWG + AZN + BAM + BBD + BDT + BGN + BIF + BMD + BND + BOB + BRL + BSD + BWP + BYN + BZD + CAD + CDF + CHF + CLP + CNY + COP + CRC + CVE + CZK + DJF + DKK + DOP + DZD + EGP + ETB + EUR + FJD + FKP + GBP + GEL + GIP + GMD + GNF + GTQ + GYD + HKD + HNL + HRK + HTG + HUF + IDR + ILS + INR + ISK + JMD + JPY + KES + KGS + KHR + KMF + KRW + KYD + KZT + LAK + LBP + LKR + LRD + LSL + MAD + MDL + MGA + MKD + MMK + MNT + MOP + MRO + MUR + MVR + MWK + MXN + MYR + MZN + NAD + NGN + NIO + NOK + NPR + NZD + PAB + PEN + PGK + PHP + PKR + PLN + PYG + QAR + RON + RSD + RUB + RWF + SAR + SBD + SCR + SEK + SGD + SHP + SLL + SOS + SRD + STD + SZL + THB + TJS + TOP + TRY + TTD + TWD + TZS + UAH + UGX + UYU + UZS + VND + VUV + WST + XAF + XCD + XOF + XPF + YER + ZAR + ZMW +} + +/// Core project entity. +/// `external`, `bookmarks`, `utm`, `details`, and `challengeEligibility` store flexible metadata. +model Project { + id BigInt @id @default(autoincrement()) + directProjectId BigInt? + billingAccountId BigInt? + name String + description String? @db.Text + external Json? + bookmarks Json? + utm Json? + estimatedPrice Decimal? @db.Decimal(10, 2) + actualPrice Decimal? @db.Decimal(10, 2) + terms String[] @default([]) + groups String[] @default([]) + type String + status ProjectStatus + details Json? + challengeEligibility Json? + cancelReason String? + templateId BigInt? + version String @default("v3") @db.VarChar(3) + lastActivityAt DateTime + lastActivityUserId String + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy Int + updatedBy Int + + members ProjectMember[] + attachments ProjectAttachment[] + phases ProjectPhase[] + invites ProjectMemberInvite[] + scopeChangeRequests ScopeChangeRequest[] + workStreams WorkStream[] + copilotRequests CopilotRequest[] + copilotOpportunities CopilotOpportunity[] + settings ProjectSetting[] + estimations ProjectEstimation[] + history ProjectHistory[] + showcasePosts ProjectShowcasePost[] + + @@index([createdAt]) + @@index([name]) + @@index([type]) + @@index([status]) + @@index([directProjectId]) + @@map("projects") +} + +/// Project members and roles. +model ProjectMember { + id BigInt @id @default(autoincrement()) + projectId BigInt + userId BigInt + role ProjectMemberRole + isPrimary Boolean @default(false) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy Int + updatedBy Int + + project Project @relation(fields: [projectId], references: [id], onDelete: Cascade) + + @@index([deletedAt]) + @@index([userId]) + @@index([role]) + @@index([projectId]) + @@map("project_members") +} + +/// Invitations for joining a project and/or copilot workflow. +model ProjectMemberInvite { + id BigInt @id @default(autoincrement()) + projectId BigInt + userId BigInt? + email String? + applicationId BigInt? + role ProjectMemberRole + status InviteStatus + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedAt DateTime? + createdBy Int + updatedBy Int + deletedBy BigInt? + + project Project @relation(fields: [projectId], references: [id]) + application CopilotApplication? @relation(fields: [applicationId], references: [id], onDelete: Cascade) + + @@index([projectId]) + @@index([status]) + @@index([deletedAt]) + @@map("project_member_invites") +} + +/// Project phases. +model ProjectPhase { + id BigInt @id @default(autoincrement()) + projectId BigInt + name String? + description String? + requirements String? + status ProjectStatus? + startDate DateTime? + endDate DateTime? + duration Int? + budget Float @default(0) + spentBudget Float @default(0) + progress Float @default(0) + details Json @default("{}") + order Int? + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + project Project @relation(fields: [projectId], references: [id]) + products PhaseProduct[] + members ProjectPhaseMember[] + approvals ProjectPhaseApproval[] + phaseWorkStreams PhaseWorkStream[] + + @@index([projectId]) + @@map("project_phases") +} + +/// Products inside a phase. +model PhaseProduct { + id BigInt @id @default(autoincrement()) + phaseId BigInt + projectId BigInt + directProjectId BigInt? + billingAccountId BigInt? + templateId BigInt @default(0) + name String? + type String? + estimatedPrice Float @default(0) + actualPrice Float @default(0) + details Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + phase ProjectPhase @relation(fields: [phaseId], references: [id]) + + @@index([phaseId]) + @@index([projectId]) + @@map("phase_products") +} + +/// Assignment of users to phases. +model ProjectPhaseMember { + id BigInt @id @default(autoincrement()) + phaseId BigInt + userId BigInt + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + phase ProjectPhase @relation(fields: [phaseId], references: [id]) + + @@unique([phaseId, userId]) + @@index([phaseId]) + @@map("project_phase_member") +} + +/// Phase approval decisions. +model ProjectPhaseApproval { + id BigInt @id @default(autoincrement()) + phaseId BigInt + decision PhaseApprovalDecision + comment String? + startDate DateTime + endDate DateTime? + expectedEndDate DateTime + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + phase ProjectPhase @relation(fields: [phaseId], references: [id]) + + @@index([phaseId]) + @@map("project_phase_approval") +} + +/// File/link attachments for a project. +model ProjectAttachment { + id BigInt @id @default(autoincrement()) + projectId BigInt + title String? + type AttachmentType + tags String[] @default([]) + size Int? + category String? + description String? + path String @db.VarChar(2048) + contentType String? + allowedUsers Int[] @default([]) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy Int + updatedBy Int + + project Project @relation(fields: [projectId], references: [id]) + + @@index([projectId]) + @@map("project_attachments") +} + +/// Timelines are reusable schedule containers for project/phase/product/work references. +model Timeline { + id BigInt @id @default(autoincrement()) + name String @db.VarChar(255) + description String? @db.VarChar(255) + startDate DateTime + endDate DateTime? + reference TimelineReference + referenceId BigInt + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + milestones Milestone[] + + @@index([reference, referenceId]) + @@map("timelines") +} + +/// Milestones belong to a timeline and capture schedule/progress text for each phase of execution. +model Milestone { + id BigInt @id @default(autoincrement()) + timelineId BigInt + name String @db.VarChar(255) + description String? @db.VarChar(255) + duration Int + startDate DateTime + actualStartDate DateTime? + endDate DateTime? + completionDate DateTime? + status ProjectStatus + type String @db.VarChar(45) + details Json? + order Int + plannedText String? @db.VarChar(512) + activeText String? @db.VarChar(512) + completedText String? @db.VarChar(512) + blockedText String? @db.VarChar(512) + hidden Boolean @default(false) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + timeline Timeline @relation(fields: [timelineId], references: [id], onDelete: Cascade) + statusHistory StatusHistory[] @relation("MilestoneStatusHistory") + + @@index([timelineId]) + @@index([status]) + @@map("milestones") +} + +/// Status transitions history for tracked references (currently milestone). +model StatusHistory { + id BigInt @id @default(autoincrement()) + reference String + referenceId BigInt + status ProjectStatus + comment String? @db.Text + createdBy Int + createdAt DateTime @default(now()) + updatedBy Int + updatedAt DateTime @updatedAt + + milestone Milestone? @relation("MilestoneStatusHistory", fields: [referenceId], references: [id]) + + @@index([reference, referenceId]) + @@map("status_history") +} + +/// Project template metadata, including JSON blocks that define scope/phases/forms/config references. +model ProjectTemplate { + id BigInt @id @default(autoincrement()) + name String @db.VarChar(255) + key String @db.VarChar(45) + category String @db.VarChar(45) + subCategory String? @db.VarChar(45) + metadata Json @default("{}") + icon String @db.VarChar(255) + question String @db.VarChar(255) + info String @db.VarChar(1024) + aliases Json + scope Json? + phases Json? + form Json? + planConfig Json? + priceConfig Json? + disabled Boolean @default(false) + hidden Boolean @default(false) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + workManagementPermissions WorkManagementPermission[] + + @@index([key]) + @@index([category]) + @@map("project_templates") +} + +/// Product templates used in phase product setup. +model ProductTemplate { + id BigInt @id @default(autoincrement()) + name String @db.VarChar(255) + productKey String @db.VarChar(45) + category String @db.VarChar(45) + subCategory String @db.VarChar(45) + icon String @db.VarChar(255) + brief String @db.VarChar(45) + details String @db.VarChar(255) + aliases Json + template Json? + form Json? + deletedAt DateTime? + disabled Boolean @default(false) + hidden Boolean @default(false) + isAddOn Boolean @default(false) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + @@index([productKey]) + @@index([category]) + @@map("product_templates") +} + +/// Default milestone definitions for template-driven generation. +model MilestoneTemplate { + id BigInt @id @default(autoincrement()) + name String @db.VarChar(255) + description String? @db.VarChar(255) + duration Int + type String @db.VarChar(45) + order Int + plannedText String @db.VarChar(512) + activeText String @db.VarChar(512) + completedText String @db.VarChar(512) + blockedText String @db.VarChar(512) + hidden Boolean @default(false) + reference String @db.VarChar(45) + referenceId BigInt + metadata Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + @@index([reference, referenceId]) + @@map("milestone_templates") +} + +/// Project-type taxonomy metadata. +model ProjectType { + key String @id @db.VarChar(45) + displayName String @db.VarChar(255) + icon String @db.VarChar(255) + question String @db.VarChar(255) + info String @db.VarChar(1024) + aliases Json + disabled Boolean @default(false) + hidden Boolean @default(false) + metadata Json + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + @@map("project_types") +} + +/// Product-category taxonomy metadata. +model ProductCategory { + key String @id @db.VarChar(45) + displayName String @db.VarChar(255) + icon String @db.VarChar(255) + question String @db.VarChar(255) + info String @db.VarChar(1024) + aliases Json + disabled Boolean @default(false) + hidden Boolean @default(false) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + @@map("product_categories") +} + +/// Organization-scoped project configuration. +model OrgConfig { + id BigInt @id @default(autoincrement()) + orgId String @db.VarChar(45) + configName String @db.VarChar(45) + configValue String? @db.VarChar(512) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + @@map("org_config") +} + +/// Versioned form config. +/// Versioning pattern: (`key`, `version`, `revision`) unique; newest revision is authoritative within a version. +model Form { + id BigInt @id @default(autoincrement()) + key String @db.VarChar(45) + version BigInt @default(1) + revision BigInt @default(1) + config Json + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + @@unique([key, version, revision]) + @@index([key]) + @@map("form") +} + +/// Versioned plan config. +model PlanConfig { + id BigInt @id @default(autoincrement()) + key String @db.VarChar(45) + version BigInt @default(1) + revision BigInt @default(1) + config Json + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + @@unique([key, version, revision]) + @@index([key]) + @@map("plan_config") +} + +/// Versioned price config. +model PriceConfig { + id BigInt @id @default(autoincrement()) + key String @db.VarChar(45) + version BigInt @default(1) + revision BigInt @default(1) + config Json + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + @@unique([key, version, revision]) + @@index([key]) + @@map("price_config") +} + +/// Work stream under a project. +model WorkStream { + id BigInt @id @default(autoincrement()) + projectId BigInt + name String @db.VarChar(255) + type String @db.VarChar(45) + status WorkStreamStatus + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy BigInt + updatedBy BigInt + + project Project @relation(fields: [projectId], references: [id]) + phaseWorkStreams PhaseWorkStream[] + + @@index([projectId]) + @@index([status]) + @@map("work_streams") +} + +/// Junction table between project phases and work streams. +model PhaseWorkStream { + workStreamId BigInt + phaseId BigInt + + workStream WorkStream @relation(fields: [workStreamId], references: [id]) + phase ProjectPhase @relation(fields: [phaseId], references: [id]) + + @@id([workStreamId, phaseId]) + @@map("phase_work_streams") +} + +/// Work management policy records attached to project templates. +model WorkManagementPermission { + id BigInt @id @default(autoincrement()) + policy String @db.VarChar(255) + permission Json + projectTemplateId BigInt + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + projectTemplate ProjectTemplate @relation(fields: [projectTemplateId], references: [id]) + + @@unique([policy, projectTemplateId]) + @@index([projectTemplateId]) + @@map("work_management_permissions") +} + +/// Copilot request associated with a project. +model CopilotRequest { + id BigInt @id @default(autoincrement()) + projectId BigInt? + status CopilotRequestStatus @default(new) + data Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull) + opportunities CopilotOpportunity[] + + @@index([projectId]) + @@index([status]) + @@map("copilot_requests") +} + +/// Copilot opportunity generated from a copilot request. +model CopilotOpportunity { + id BigInt @id @default(autoincrement()) + projectId BigInt? + copilotRequestId BigInt? + status CopilotOpportunityStatus @default(active) + type CopilotOpportunityType + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull) + copilotRequest CopilotRequest? @relation(fields: [copilotRequestId], references: [id], onDelete: SetNull) + applications CopilotApplication[] + + @@index([projectId]) + @@index([copilotRequestId]) + @@index([status]) + @@index([status, createdAt, id]) + @@index([type, createdAt, id]) + @@map("copilot_opportunities") +} + +/// Applications submitted for a copilot opportunity. +model CopilotApplication { + id BigInt @id @default(autoincrement()) + opportunityId BigInt + userId BigInt + notes String? @db.Text + status CopilotApplicationStatus @default(pending) + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + opportunity CopilotOpportunity @relation(fields: [opportunityId], references: [id], onDelete: Cascade) + invites ProjectMemberInvite[] + + @@index([opportunityId]) + @@index([userId]) + @@index([status]) + @@index([userId, opportunityId, deletedAt, status]) + @@map("copilot_applications") +} + +/// Per-project settings with structured permission JSON. +/// `readPermission` and `writePermission` define role/user access policies. +model ProjectSetting { + id BigInt @id @default(autoincrement()) + projectId BigInt + key String @db.VarChar(255) + value String? @db.VarChar(255) + valueType ValueType? + metadata Json @default("{}") + readPermission Json @default("{}") + writePermission Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + project Project @relation(fields: [projectId], references: [id]) + + @@unique([key, projectId]) + @@index([projectId]) + @@map("project_settings") +} + +/// Project-level estimation groups. +model ProjectEstimation { + id BigInt @id @default(autoincrement()) + projectId BigInt + buildingBlockKey String + conditions String + price Float + quantity Int? + minTime Int + maxTime Int + metadata Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy Int + updatedBy Int + + project Project @relation(fields: [projectId], references: [id]) + items ProjectEstimationItem[] + + @@index([projectId]) + @@map("project_estimations") +} + +/// Individual estimation items under a project estimation group. +model ProjectEstimationItem { + id BigInt @id @default(autoincrement()) + projectEstimationId BigInt + price Float + type EstimationType + markupUsedReference String + markupUsedReferenceId BigInt + metadata Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + projectEstimation ProjectEstimation @relation(fields: [projectEstimationId], references: [id]) + + @@index([projectEstimationId]) + @@map("project_estimation_items") +} + +/// Building blocks for estimation logic. +/// `privateConfig` is sensitive and intended for internal use only. +model BuildingBlock { + id BigInt @id @default(autoincrement()) + key String @unique @db.VarChar(255) + config Json @default("{}") + privateConfig Json @default("{}") + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy BigInt? + createdBy BigInt + updatedBy BigInt + + @@map("building_blocks") +} + +/// Scope change requests for project updates. +model ScopeChangeRequest { + id BigInt @id @default(autoincrement()) + projectId BigInt + oldScope Json + newScope Json + status ScopeChangeRequestStatus + approvedAt DateTime? + approvedBy Int? + deletedAt DateTime? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + deletedBy Int? + createdBy Int + updatedBy Int + + project Project @relation(fields: [projectId], references: [id]) + + @@index([projectId]) + @@index([status]) + @@map("scope_change_requests") +} + +/// Status history of project-level lifecycle transitions. +model ProjectHistory { + id BigInt @id @default(autoincrement()) + projectId BigInt + status String + cancelReason String? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + updatedBy Int + + project Project @relation(fields: [projectId], references: [id]) + + @@index([projectId]) + @@map("project_history") +} + +/// Customer payment records. +model CustomerPayment { + id BigInt @id @default(autoincrement()) + reference String? @db.VarChar(45) + referenceId String? @db.VarChar(255) + amount Int + currency CustomerPaymentCurrency + paymentIntentId String @db.VarChar(255) + clientSecret String? @db.VarChar(255) + status CustomerPaymentStatus + deletedAt DateTime? + deletedBy BigInt? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + createdBy BigInt + updatedBy BigInt + + @@index([paymentIntentId]) + @@index([status]) + @@map("customer_payments") +} + +/// Project showcase post lifecycle status. +enum ProjectShowcasePostStatus { + DRAFT + PUBLISHED + ARCHIVED +} + +/// Showcase content posts linked to a project. +model ProjectShowcasePost { + id BigInt @id @default(autoincrement()) + title String + content String @db.Text + status ProjectShowcasePostStatus @default(DRAFT) + projectId BigInt + challengeIds String[] @default([]) + createdById Int + updatedById Int + publishedAt DateTime? + publishedBy Int? + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + + project Project @relation(fields: [projectId], references: [id], onDelete: Cascade) + industries ProjectShowcasePostIndustry[] + categories ProjectShowcasePostCategory[] + media ProjectShowcasePostMedia[] + + @@index([status]) + @@index([projectId]) + @@map("project_showcase_posts") +} + +/// Project showcase post industries taxonomy. +model ProjectPostIndustry { + id BigInt @id @default(autoincrement()) + name String @unique + + posts ProjectShowcasePostIndustry[] + + @@map("project_post_industries") +} + +/// Project showcase post categories taxonomy. +model ProjectPostCategory { + id BigInt @id @default(autoincrement()) + name String @unique + + posts ProjectShowcasePostCategory[] + + @@map("project_post_categories") +} + +/// Join table linking showcase posts to industries. +model ProjectShowcasePostIndustry { + id BigInt @id @default(autoincrement()) + projectShowcasePostId BigInt + industryId BigInt + + projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade) + industry ProjectPostIndustry @relation(fields: [industryId], references: [id], onDelete: Cascade) + + @@unique([projectShowcasePostId, industryId]) + @@index([projectShowcasePostId]) + @@index([industryId]) + @@map("project_showcase_post_industries") +} + +/// Join table linking showcase posts to categories. +model ProjectShowcasePostCategory { + id BigInt @id @default(autoincrement()) + projectShowcasePostId BigInt + categoryId BigInt + + projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade) + category ProjectPostCategory @relation(fields: [categoryId], references: [id], onDelete: Cascade) + + @@unique([projectShowcasePostId, categoryId]) + @@index([projectShowcasePostId]) + @@index([categoryId]) + @@map("project_showcase_post_categories") +} + +/// Media assets attached to project showcase posts. +model ProjectShowcasePostMedia { + id BigInt @id @default(autoincrement()) + projectShowcasePostId BigInt + type String + url String + alt String? + createdAt DateTime @default(now()) + createdBy BigInt + + projectShowcasePost ProjectShowcasePost @relation(fields: [projectShowcasePostId], references: [id], onDelete: Cascade) + + @@index([projectShowcasePostId]) + @@map("project_showcase_post_media") +} diff --git a/packages/projects-prisma-client/generated/wasm-edge-light-loader.mjs b/packages/projects-prisma-client/generated/wasm-edge-light-loader.mjs new file mode 100644 index 0000000..92a1b14 --- /dev/null +++ b/packages/projects-prisma-client/generated/wasm-edge-light-loader.mjs @@ -0,0 +1,5 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +export default import('./query_compiler_fast_bg.wasm?module') \ No newline at end of file diff --git a/packages/projects-prisma-client/generated/wasm-worker-loader.mjs b/packages/projects-prisma-client/generated/wasm-worker-loader.mjs new file mode 100644 index 0000000..9759c36 --- /dev/null +++ b/packages/projects-prisma-client/generated/wasm-worker-loader.mjs @@ -0,0 +1,5 @@ + +/* !!! This is code generated by Prisma. Do not edit directly. !!! +/* eslint-disable */ +// biome-ignore-all lint: generated file +export default import('./query_compiler_fast_bg.wasm') \ No newline at end of file diff --git a/packages/projects-prisma-client/index.d.ts b/packages/projects-prisma-client/index.d.ts new file mode 100644 index 0000000..d25d274 --- /dev/null +++ b/packages/projects-prisma-client/index.d.ts @@ -0,0 +1,36 @@ +export * from './generated'; + +import { Prisma, PrismaClient } from './generated'; + +/** PostgreSQL timeout settings accepted by the external client factory. */ +export interface ProjectsPostgresDriverOptions { + /** Maximum time to acquire or establish a connection. */ + connectionTimeoutMillis?: number; + /** Client-side query deadline in milliseconds. */ + query_timeout?: number; + /** PostgreSQL server-side statement deadline in milliseconds. */ + statement_timeout?: number; +} + +/** Options accepted by createProjectsPrismaClient. */ +export interface CreateProjectsPrismaClientOptions { + /** PostgreSQL schema override; defaults to the URL's `schema` query value. */ + schema?: string; + /** PostgreSQL driver connection and query timeout settings. */ + driverOptions?: ProjectsPostgresDriverOptions; + /** Generated PrismaClient options other than the factory-owned adapter. */ + clientOptions?: Omit; +} + +/** + * Creates a caller-owned Projects API Prisma client using PrismaPg. + * + * @param connectionString PostgreSQL connection string for the projects database. + * @param options Optional schema, PostgreSQL driver, and PrismaClient settings. + * @returns A generated Projects API Prisma client; callers must disconnect it. + * @throws TypeError when connectionString is missing or blank. + */ +export declare function createProjectsPrismaClient( + connectionString: string, + options?: CreateProjectsPrismaClientOptions, +): PrismaClient; diff --git a/packages/projects-prisma-client/index.js b/packages/projects-prisma-client/index.js new file mode 100644 index 0000000..2ab459d --- /dev/null +++ b/packages/projects-prisma-client/index.js @@ -0,0 +1,60 @@ +'use strict'; + +const { PrismaPg } = require('@prisma/adapter-pg'); +const generatedClient = require('./generated'); + +/** + * Resolves a PostgreSQL schema from an explicit factory option or the + * connection string's `schema` query parameter. + * + * @param {string} connectionString PostgreSQL connection string. + * @param {string | undefined} schema Explicit schema override. + * @returns {string | undefined} Schema passed to PrismaPg. + */ +function resolveSchema(connectionString, schema) { + if (schema) { + return schema; + } + + try { + return new URL(connectionString).searchParams.get('schema') || undefined; + } catch { + return undefined; + } +} + +/** + * Creates a Projects API Prisma client backed by Prisma's PostgreSQL adapter. + * + * @param {string} connectionString PostgreSQL connection string for the + * projects database. + * @param {{schema?: string, clientOptions?: object, driverOptions?: object}} + * [options] Optional schema override, PostgreSQL pool settings, and generated + * PrismaClient constructor options (for example `log` or + * `transactionOptions`). The factory owns the driver connection string. + * @returns {import('./generated').PrismaClient} A caller-owned Prisma client. + * @throws {TypeError} If connectionString is missing or blank. + */ +function createProjectsPrismaClient(connectionString, options = {}) { + if (typeof connectionString !== 'string' || !connectionString.trim()) { + throw new TypeError('connectionString must be a non-empty string.'); + } + + const schema = resolveSchema(connectionString, options.schema); + const driverOptions = { ...(options.driverOptions || {}) }; + delete driverOptions.connectionString; + const adapter = new PrismaPg( + { ...driverOptions, connectionString }, + schema ? { schema } : undefined, + ); + + return new generatedClient.PrismaClient({ + ...(options.clientOptions || {}), + adapter, + }); +} + +module.exports = { + ...generatedClient, + createProjectsPrismaClient, +}; diff --git a/packages/projects-prisma-client/package.json b/packages/projects-prisma-client/package.json new file mode 100644 index 0000000..308cc54 --- /dev/null +++ b/packages/projects-prisma-client/package.json @@ -0,0 +1,35 @@ +{ + "name": "@topcoder/projects-api-v6", + "version": "0.0.1", + "description": "Generated Prisma client and PostgreSQL adapter factory for Topcoder Projects API v6", + "license": "UNLICENSED", + "main": "index.js", + "types": "index.d.ts", + "exports": { + ".": { + "types": "./index.d.ts", + "require": "./index.js", + "default": "./index.js" + }, + "./generated": { + "types": "./generated/index.d.ts", + "require": "./generated/index.js", + "default": "./generated/index.js" + }, + "./package.json": "./package.json" + }, + "files": [ + "generated", + "index.d.ts", + "index.js", + "README.md" + ], + "dependencies": { + "@prisma/adapter-pg": "7.9.0", + "@prisma/client": "7.9.0", + "@prisma/client-runtime-utils": "7.9.0" + }, + "engines": { + "node": "26.x" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b4ad588..ede4cc4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,6 +236,18 @@ importers: specifier: ^8.64.0 version: 8.64.0(eslint@9.39.2(patch_hash=dd306e267766b2061f100c6e3d333d20d1ebc2cb8a1bfd88232259825c5dbfdd)(jiti@2.6.1))(typescript@5.9.3) + packages/projects-prisma-client: + dependencies: + '@prisma/adapter-pg': + specifier: 7.9.0 + version: 7.9.0 + '@prisma/client': + specifier: 7.9.0 + version: 7.9.0(prisma@7.9.0(@types/react@19.2.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3))(typescript@5.9.3) + '@prisma/client-runtime-utils': + specifier: 7.9.0 + version: 7.9.0 + packages: '@angular-devkit/core@19.2.17': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 43a76c3..68c78f9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,6 @@ packages: - . + - packages/projects-prisma-client allowBuilds: '@nestjs/core': true diff --git a/prisma/migrations/20260813000000_add_copilot_opportunity_discovery_indexes/migration.sql b/prisma/migrations/20260813000000_add_copilot_opportunity_discovery_indexes/migration.sql new file mode 100644 index 0000000..a3a51a5 --- /dev/null +++ b/prisma/migrations/20260813000000_add_copilot_opportunity_discovery_indexes/migration.sql @@ -0,0 +1,18 @@ +-- Support status/type ordering and cursor-stable page selection for the +-- opportunities experience without scanning the full opportunity table. +CREATE INDEX "copilot_opportunities_status_createdAt_id_idx" +ON "copilot_opportunities"("status", "createdAt", "id"); + +CREATE INDEX "copilot_opportunities_type_createdAt_id_idx" +ON "copilot_opportunities"("type", "createdAt", "id"); + +-- Support `applied`, `myApplications`, and `applicationStatus` existence +-- predicates for the authenticated user. +CREATE INDEX "copilot_applications_userId_opportunityId_deletedAt_status_idx" +ON "copilot_applications"("userId", "opportunityId", "deletedAt", "status"); + +-- `startDate` remains inside the v5-compatible request JSON envelope. This +-- expression index lets PostgreSQL filter/sort its canonical ISO value without +-- first materializing every request row. +CREATE INDEX "copilot_requests_startDate_idx" +ON "copilot_requests"((data ->> 'startDate')); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index b244731..8993bdf 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -11,6 +11,16 @@ generator client { binaryTargets = ["native", "linux-musl-openssl-3.0.x"] } +/// Standalone generated client consumed by cross-service aggregators such as +/// opportunities-api-v6. The wrapper package supplies a PrismaPg factory for +/// Prisma 7's required driver-adapter construction. +generator externalClient { + provider = "prisma-client-js" + output = "../packages/projects-prisma-client/generated" + previewFeatures = ["fullTextSearchPostgres"] + binaryTargets = ["native", "debian-openssl-3.0.x", "linux-musl-openssl-3.0.x"] +} + datasource db { provider = "postgresql" } @@ -876,6 +886,8 @@ model CopilotOpportunity { @@index([projectId]) @@index([copilotRequestId]) @@index([status]) + @@index([status, createdAt, id]) + @@index([type, createdAt, id]) @@map("copilot_opportunities") } @@ -899,6 +911,7 @@ model CopilotApplication { @@index([opportunityId]) @@index([userId]) @@index([status]) + @@index([userId, opportunityId, deletedAt, status]) @@map("copilot_applications") } diff --git a/src/api/copilot/copilot-opportunity.controller.ts b/src/api/copilot/copilot-opportunity.controller.ts index 9c154f5..4f1b43a 100644 --- a/src/api/copilot/copilot-opportunity.controller.ts +++ b/src/api/copilot/copilot-opportunity.controller.ts @@ -20,6 +20,11 @@ import { ApiResponse, ApiTags, } from '@nestjs/swagger'; +import { + CopilotApplicationStatus, + CopilotOpportunityStatus, + CopilotOpportunityType, +} from '@prisma/client'; import { Request, Response } from 'express'; import { Permission } from 'src/shared/constants/permissions'; import { CurrentUser } from 'src/shared/decorators/currentUser.decorator'; @@ -29,7 +34,10 @@ import { Scopes } from 'src/shared/decorators/scopes.decorator'; import { Scope } from 'src/shared/enums/scopes.enum'; import { UserRole } from 'src/shared/enums/userRole.enum'; import { PermissionGuard } from 'src/shared/guards/permission.guard'; -import { Roles } from 'src/shared/guards/tokenRoles.guard'; +import { + OptionalAuthenticated, + Roles, +} from 'src/shared/guards/tokenRoles.guard'; import { JwtUser } from 'src/shared/modules/global/jwt.service'; import { setProjectPaginationHeaders } from 'src/shared/utils/pagination.utils'; import { CopilotOpportunityService } from './copilot-opportunity.service'; @@ -61,6 +69,7 @@ export class CopilotOpportunityController { */ @Get('copilots/opportunities') @Public() + @OptionalAuthenticated() @Roles(...Object.values(UserRole)) @Scopes( Scope.PROJECTS_READ, @@ -71,12 +80,110 @@ export class CopilotOpportunityController { @ApiOperation({ summary: 'List copilot opportunities', description: - 'Lists available copilot opportunities. This endpoint is accessible to authenticated users, including copilots. Admin and manager callers also receive minimal nested project metadata for v5 compatibility.', + 'Lists copilot opportunities using database-side filtering, sorting, and pagination. Supports discovery by search text, opportunity/application state, project, type, skills, and dates. This route remains public; current-user application filters and enrichment require an authenticated numeric user id. canApplyAsCopilot is true only for eligible authenticated copilot-role users. Admin and manager callers also receive minimal nested project metadata for v5 compatibility; project member ids are never returned.', }) @ApiQuery({ name: 'page', required: false, type: Number }) - @ApiQuery({ name: 'pageSize', required: false, type: Number }) - @ApiQuery({ name: 'sort', required: false, type: String }) + @ApiQuery({ + name: 'pageSize', + required: false, + type: Number, + description: 'Page size from 1 to 200 (default 20).', + }) + @ApiQuery({ + name: 'perPage', + required: false, + type: Number, + description: 'Compatibility alias for pageSize.', + deprecated: true, + }) + @ApiQuery({ + name: 'sort', + required: false, + type: String, + description: + 'Sort by createdAt, updatedAt, status, type, projectName, opportunityTitle, or startDate, followed by asc or desc.', + example: 'createdAt desc', + }) @ApiQuery({ name: 'noGrouping', required: false, type: Boolean }) + @ApiQuery({ + name: 'search', + required: false, + type: String, + description: + 'Case-insensitive search across title, overview, project name, type, and skills.', + }) + @ApiQuery({ + name: 'keyword', + required: false, + type: String, + description: 'Compatibility alias for search.', + deprecated: true, + }) + @ApiQuery({ + name: 'status', + required: false, + enum: CopilotOpportunityStatus, + isArray: true, + description: + 'Comma-separated/repeated statuses; legacy status[$in] is also accepted.', + }) + @ApiQuery({ name: 'projectId', required: false, type: String }) + @ApiQuery({ name: 'projectName', required: false, type: String }) + @ApiQuery({ + name: 'type', + required: false, + enum: CopilotOpportunityType, + isArray: true, + }) + @ApiQuery({ + name: 'projectType', + required: false, + enum: CopilotOpportunityType, + isArray: true, + description: 'Compatibility alias for type.', + deprecated: true, + }) + @ApiQuery({ + name: 'skills', + required: false, + type: String, + isArray: true, + description: 'Skill ids or names; matches any supplied skill.', + }) + @ApiQuery({ + name: 'skill', + required: false, + type: String, + isArray: true, + description: 'Compatibility alias for skills.', + deprecated: true, + }) + @ApiQuery({ name: 'startDateFrom', required: false, type: String }) + @ApiQuery({ name: 'startDateTo', required: false, type: String }) + @ApiQuery({ name: 'createdAtFrom', required: false, type: String }) + @ApiQuery({ name: 'createdAtTo', required: false, type: String }) + @ApiQuery({ + name: 'applied', + required: false, + type: Boolean, + description: + 'Filter by whether the current authenticated user has applied.', + }) + @ApiQuery({ + name: 'myApplications', + required: false, + type: Boolean, + description: 'Compatibility alias for applied=true.', + deprecated: true, + }) + @ApiQuery({ + name: 'applicationStatus', + required: false, + enum: CopilotApplicationStatus, + isArray: true, + description: + 'Filter current-user applications by status; implies applied=true.', + }) @ApiResponse({ status: 200, type: [CopilotOpportunityResponseDto] }) @ApiResponse({ status: 401, description: 'Unauthorized' }) @ApiResponse({ status: 500, description: 'Internal server error' }) @@ -108,10 +215,9 @@ export class CopilotOpportunityController { * @param user Authenticated JWT user. * @returns One opportunity response. */ - @Get('copilot/opportunity/:id') - @Get('copilots/opportunity/:id') + @Get(['copilot/opportunity/:id', 'copilots/opportunity/:id']) @Public() - // TODO [QUALITY]: Two route decorators (singular/plural) map to the same handler for legacy compatibility; document which route is canonical. + @OptionalAuthenticated() @Roles(...Object.values(UserRole)) @Scopes( Scope.PROJECTS_READ, @@ -122,7 +228,7 @@ export class CopilotOpportunityController { @ApiOperation({ summary: 'Get copilot opportunity', description: - 'Returns one copilot opportunity with flattened request data and apply eligibility context for /projects/copilots/opportunity/:id. Admin and manager callers also receive minimal nested project metadata for v5 compatibility.', + 'Returns one copilot opportunity with allow-listed flattened request data and apply eligibility context for /projects/copilots/opportunity/:id. canApplyAsCopilot is false for anonymous and non-copilot callers. Admin and manager callers also receive minimal nested project metadata for v5 compatibility; project member ids are never returned.', }) @ApiParam({ name: 'id', required: true, type: String }) @ApiResponse({ status: 200, type: CopilotOpportunityResponseDto }) diff --git a/src/api/copilot/copilot-opportunity.service.spec.ts b/src/api/copilot/copilot-opportunity.service.spec.ts index 201c3d4..25828bf 100644 --- a/src/api/copilot/copilot-opportunity.service.spec.ts +++ b/src/api/copilot/copilot-opportunity.service.spec.ts @@ -1,13 +1,17 @@ import { + CopilotApplicationStatus, CopilotOpportunityStatus, CopilotOpportunityType, + Prisma, } from '@prisma/client'; +import { BadRequestException, UnauthorizedException } from '@nestjs/common'; import { UserRole } from 'src/shared/enums/userRole.enum'; import { JwtUser } from 'src/shared/modules/global/jwt.service'; import { CopilotOpportunityService } from './copilot-opportunity.service'; describe('CopilotOpportunityService', () => { const prismaMock = { + $queryRaw: jest.fn(), copilotOpportunity: { findFirst: jest.fn(), findMany: jest.fn(), @@ -32,6 +36,12 @@ describe('CopilotOpportunityService', () => { isMachine: false, }; + const copilotUser: JwtUser = { + userId: '4001', + roles: [UserRole.TC_COPILOT], + isMachine: false, + }; + const baseOpportunity = { id: BigInt(21), projectId: BigInt(100), @@ -61,6 +71,7 @@ describe('CopilotOpportunityService', () => { beforeEach(() => { jest.clearAllMocks(); + prismaMock.$queryRaw.mockResolvedValue([{ ids: ['21'], total: BigInt(1) }]); prismaMock.projectMember.findMany.mockResolvedValue([]); service = new CopilotOpportunityService( prismaMock as any, @@ -69,7 +80,7 @@ describe('CopilotOpportunityService', () => { ); }); - it('includes nested project metadata for project managers when fetching one opportunity', async () => { + it('includes project metadata without member ids for project managers', async () => { prismaMock.copilotOpportunity.findFirst.mockResolvedValue(baseOpportunity); const response = await service.getOpportunity('21', pmUser); @@ -78,19 +89,148 @@ describe('CopilotOpportunityService', () => { expect(response.project).toEqual({ name: 'Demo Project', }); - expect(response.members).toEqual(['3001']); - expect(response.canApplyAsCopilot).toBe(true); + expect(response).not.toHaveProperty('members'); + expect(response.canApplyAsCopilot).toBe(false); + expect(prismaMock.projectMember.findMany).not.toHaveBeenCalled(); }); - it('omits nested project metadata for regular users while preserving membership eligibility checks', async () => { - prismaMock.copilotOpportunity.findFirst.mockResolvedValue(baseOpportunity); + it('omits project member ids and disables apply for non-copilot users', async () => { + prismaMock.copilotOpportunity.findFirst.mockResolvedValue({ + ...baseOpportunity, + applications: [ + { + id: BigInt(31), + status: CopilotApplicationStatus.pending, + createdAt: new Date('2026-03-03T00:00:00.000Z'), + updatedAt: new Date('2026-03-03T01:00:00.000Z'), + }, + ], + }); const response = await service.getOpportunity('21', regularUser); expect(response.projectId).toBeUndefined(); expect(response.project).toBeUndefined(); - expect(response.members).toEqual(['3001']); + expect(response).not.toHaveProperty('members'); + expect(response.canApplyAsCopilot).toBe(false); + expect(response.hasApplied).toBe(true); + expect(response.currentUserApplication).toMatchObject({ + id: '31', + status: CopilotApplicationStatus.pending, + }); + expect(prismaMock.copilotOpportunity.findFirst).toHaveBeenCalledWith( + expect.objectContaining({ + include: expect.objectContaining({ + applications: expect.objectContaining({ + where: expect.objectContaining({ userId: BigInt(3001) }), + }), + }), + }), + ); + expect(prismaMock.projectMember.findMany).not.toHaveBeenCalled(); + }); + + it('disables apply for anonymous callers without loading membership data', async () => { + prismaMock.copilotOpportunity.findFirst.mockResolvedValue(baseOpportunity); + + const response = await service.getOpportunity('21', undefined); + expect(response.canApplyAsCopilot).toBe(false); + expect(response).not.toHaveProperty('members'); + expect(response).not.toHaveProperty('hasApplied'); + expect(prismaMock.projectMember.findMany).not.toHaveBeenCalled(); + expect(prismaMock.copilotOpportunity.findFirst).toHaveBeenCalledWith( + expect.objectContaining({ + include: expect.objectContaining({ + project: false, + applications: false, + }), + }), + ); + }); + + it('enables apply only for an eligible copilot without membership or an application', async () => { + prismaMock.copilotOpportunity.findFirst.mockResolvedValue(baseOpportunity); + + const response = await service.getOpportunity('21', copilotUser); + + expect(response.canApplyAsCopilot).toBe(true); + expect(response.hasApplied).toBe(false); + expect(prismaMock.projectMember.findMany).toHaveBeenCalledWith({ + where: { + userId: BigInt(4001), + projectId: { in: [BigInt(100)] }, + deletedAt: null, + }, + select: { projectId: true }, + }); + }); + + it('disables apply for a copilot who is already a project member', async () => { + prismaMock.copilotOpportunity.findFirst.mockResolvedValue(baseOpportunity); + prismaMock.projectMember.findMany.mockResolvedValue([ + { projectId: BigInt(100) }, + ]); + + const response = await service.getOpportunity('21', copilotUser); + + expect(response.canApplyAsCopilot).toBe(false); + }); + + it('disables apply for a copilot who already has an application', async () => { + prismaMock.copilotOpportunity.findFirst.mockResolvedValue({ + ...baseOpportunity, + applications: [ + { + id: BigInt(31), + status: CopilotApplicationStatus.pending, + createdAt: new Date('2026-03-03T00:00:00.000Z'), + updatedAt: new Date('2026-03-03T01:00:00.000Z'), + }, + ], + }); + + const response = await service.getOpportunity('21', copilotUser); + + expect(response.canApplyAsCopilot).toBe(false); + expect(response.hasApplied).toBe(true); + }); + + it('allow-lists request JSON and assigns trusted opportunity fields last', async () => { + prismaMock.copilotOpportunity.findFirst.mockResolvedValue({ + ...baseOpportunity, + copilotRequest: { + data: { + opportunityTitle: 'Safe public title', + overview: 'Safe public overview', + projectId: '999', + id: 'spoofed-id', + status: CopilotOpportunityStatus.completed, + type: CopilotOpportunityType.design, + createdAt: 'spoofed-date', + canApplyAsCopilot: false, + members: ['private-member-id'], + project: { name: 'Spoofed project' }, + secretAccountId: 'private-account', + }, + }, + }); + + const response = await service.getOpportunity('21', copilotUser); + + expect(response).toMatchObject({ + id: '21', + status: CopilotOpportunityStatus.active, + type: CopilotOpportunityType.dev, + createdAt: baseOpportunity.createdAt, + opportunityTitle: 'Safe public title', + overview: 'Safe public overview', + canApplyAsCopilot: true, + }); + expect(response).not.toHaveProperty('projectId'); + expect(response).not.toHaveProperty('members'); + expect(response).not.toHaveProperty('secretAccountId'); + expect(response).not.toHaveProperty('project'); }); it('includes nested project metadata in list results for project managers', async () => { @@ -103,5 +243,150 @@ describe('CopilotOpportunityService', () => { expect(response.data[0].project).toEqual({ name: 'Demo Project', }); + expect(response.data[0].canApplyAsCopilot).toBe(false); + expect(response.data[0]).not.toHaveProperty('members'); + expect(response.total).toBe(1); + expect(prismaMock.copilotOpportunity.findMany).toHaveBeenCalledWith( + expect.objectContaining({ + where: expect.objectContaining({ + id: { in: [BigInt(21)] }, + }), + }), + ); + }); + + it('filters, sorts, and paginates opportunity discovery in the database', async () => { + prismaMock.$queryRaw.mockResolvedValue([ + { ids: ['21'], total: BigInt(12) }, + ]); + prismaMock.copilotOpportunity.findMany.mockResolvedValue([ + { + ...baseOpportunity, + applications: [ + { + id: BigInt(31), + status: CopilotApplicationStatus.pending, + createdAt: new Date('2026-03-03T00:00:00.000Z'), + updatedAt: new Date('2026-03-03T01:00:00.000Z'), + }, + ], + }, + ]); + + const response = await service.listOpportunities( + { + page: 2, + pageSize: 5, + search: 'Node_100%', + status: [CopilotOpportunityStatus.active], + projectId: '100', + type: [CopilotOpportunityType.dev], + skills: ['Node.js', 'React'], + startDateFrom: '2026-03-01', + startDateTo: '2026-04-30', + createdAtFrom: '2026-02-01', + createdAtTo: '2026-05-31', + applied: true, + applicationStatus: [CopilotApplicationStatus.pending], + noGrouping: true, + sort: 'projectName asc', + }, + regularUser, + ); + + expect(response).toMatchObject({ + page: 2, + perPage: 5, + total: 12, + data: [ + { + id: '21', + hasApplied: true, + currentUserApplication: { + id: '31', + status: CopilotApplicationStatus.pending, + }, + }, + ], + }); + + const sql = prismaMock.$queryRaw.mock.calls[0][0] as Prisma.Sql; + expect(sql.text).toContain('jsonb_array_elements'); + expect(sql.text).toContain('FROM "copilot_applications" a'); + expect(sql.text).toContain('ORDER BY NULLIF(LOWER(f."projectName"), \'\')'); + expect(sql.text).not.toContain('CASE f.status::text'); + expect(sql.values).toEqual( + expect.arrayContaining([ + CopilotOpportunityStatus.active, + CopilotOpportunityType.dev, + BigInt(100), + '%node\\_100\\%%', + 'node.js', + 'react', + BigInt(3001), + CopilotApplicationStatus.pending, + 5, + ]), + ); + expect(sql.values[sql.values.length - 1]).toBe(5); + }); + + it('retains default status grouping while accepting legacy aliases', async () => { + prismaMock.copilotOpportunity.findMany.mockResolvedValue([baseOpportunity]); + + await service.listOpportunities( + { + perPage: 10, + keyword: 'copilot', + projectType: [CopilotOpportunityType.dev], + skill: ['Node.js'], + myApplications: true, + }, + regularUser, + ); + + const sql = prismaMock.$queryRaw.mock.calls[0][0] as Prisma.Sql; + expect(sql.text).toContain('CASE f.status::text'); + expect(sql.values).toEqual( + expect.arrayContaining(['%copilot%', 'node.js', BigInt(3001), 10]), + ); + }); + + it('requires authentication for current-user application filters', async () => { + await expect( + service.listOpportunities({ applied: true }, undefined), + ).rejects.toBeInstanceOf(UnauthorizedException); + + expect(prismaMock.$queryRaw).not.toHaveBeenCalled(); + }); + + it('filters out the current user applications with applied=false', async () => { + prismaMock.$queryRaw.mockResolvedValue([{ ids: [], total: BigInt(0) }]); + + const response = await service.listOpportunities( + { applied: false }, + regularUser, + ); + + const sql = prismaMock.$queryRaw.mock.calls[0][0] as Prisma.Sql; + expect(sql.text).toContain('NOT ('); + expect(sql.text).toContain('FROM "copilot_applications" a'); + expect(sql.values).toContain(BigInt(3001)); + expect(response).toMatchObject({ data: [], total: 0 }); + expect(prismaMock.copilotOpportunity.findMany).not.toHaveBeenCalled(); + }); + + it('rejects inverted date ranges before querying the database', async () => { + await expect( + service.listOpportunities( + { + startDateFrom: '2026-05-01', + startDateTo: '2026-04-01', + }, + regularUser, + ), + ).rejects.toBeInstanceOf(BadRequestException); + + expect(prismaMock.$queryRaw).not.toHaveBeenCalled(); }); }); diff --git a/src/api/copilot/copilot-opportunity.service.ts b/src/api/copilot/copilot-opportunity.service.ts index 9425342..8f899da 100644 --- a/src/api/copilot/copilot-opportunity.service.ts +++ b/src/api/copilot/copilot-opportunity.service.ts @@ -2,21 +2,29 @@ import { BadRequestException, Injectable, NotFoundException, + UnauthorizedException, } from '@nestjs/common'; import { CopilotApplication, CopilotApplicationStatus, CopilotOpportunity, CopilotOpportunityStatus, + CopilotOpportunityType, CopilotRequest, CopilotRequestStatus, Prisma, ProjectMemberRole, } from '@prisma/client'; import { Permission as NamedPermission } from 'src/shared/constants/permissions'; +import { UserRole } from 'src/shared/enums/userRole.enum'; import { JwtUser } from 'src/shared/modules/global/jwt.service'; import { PrismaService } from 'src/shared/modules/global/prisma.service'; import { PermissionService } from 'src/shared/services/permission.service'; +import { + parseOptionalBoolean, + parseOptionalLooseInteger, + parseOptionalStringArray, +} from 'src/shared/utils/dto-transform.utils'; import { CopilotNotificationService } from './copilot-notification.service'; import { AssignCopilotDto } from './dto/copilot-application.dto'; import { @@ -33,23 +41,36 @@ import { parseSortExpression, } from './copilot.utils'; -const OPPORTUNITY_SORTS = ['createdAt asc', 'createdAt desc']; - -const STATUS_PRIORITY: Record = { - [CopilotOpportunityStatus.active]: 0, - [CopilotOpportunityStatus.canceled]: 1, - [CopilotOpportunityStatus.completed]: 2, -}; +const OPPORTUNITY_SORTS = [ + 'createdAt asc', + 'createdAt desc', + 'updatedAt asc', + 'updatedAt desc', + 'status asc', + 'status desc', + 'type asc', + 'type desc', + 'projectName asc', + 'projectName desc', + 'opportunityTitle asc', + 'opportunityTitle desc', + 'startDate asc', + 'startDate desc', +]; + +const MAX_OPPORTUNITY_PAGE_SIZE = 200; +const MAX_OPPORTUNITY_SEARCH_LENGTH = 200; +const MAX_OPPORTUNITY_SKILL_FILTERS = 50; type OpportunityWithRelations = CopilotOpportunity & { copilotRequest?: CopilotRequest | null; project?: { id: bigint; name: string; - members?: Array<{ - userId: bigint; - }>; } | null; + applications?: Array< + Pick + >; }; type ApplicationWithMembership = CopilotApplication & { @@ -65,6 +86,67 @@ interface PaginatedOpportunityResponse { total: number; } +interface OpportunityPageQueryRow { + ids: string[]; + total: bigint | number; +} + +interface NormalizedOpportunityQuery { + page: number; + perPage: number; + sortField: string; + sortDirection: 'asc' | 'desc'; + noGrouping: boolean; + search?: string; + statuses?: CopilotOpportunityStatus[]; + projectId?: bigint; + projectName?: string; + types?: CopilotOpportunity['type'][]; + skills?: string[]; + startDateFrom?: string; + startDateTo?: string; + createdAtFrom?: Date; + createdAtTo?: Date; + applied?: boolean; + applicationStatuses?: CopilotApplicationStatus[]; + currentUserId?: bigint; +} + +type PublicCopilotRequestData = Partial< + Pick< + CopilotOpportunityResponseDto, + | 'opportunityTitle' + | 'copilotUsername' + | 'complexity' + | 'requiresCommunication' + | 'paymentType' + | 'otherPaymentType' + | 'projectType' + | 'overview' + | 'skills' + | 'startDate' + | 'numWeeks' + | 'tzRestrictions' + | 'numHoursPerWeek' + > +>; + +const PUBLIC_COPILOT_REQUEST_FIELDS = [ + 'opportunityTitle', + 'copilotUsername', + 'complexity', + 'requiresCommunication', + 'paymentType', + 'otherPaymentType', + 'projectType', + 'overview', + 'skills', + 'startDate', + 'numWeeks', + 'tzRestrictions', + 'numHoursPerWeek', +] as const satisfies ReadonlyArray; + @Injectable() /** * Manages copilot opportunity visibility, assignment, and cancellation. @@ -79,84 +161,111 @@ export class CopilotOpportunityService { ) {} /** - * Lists opportunities with pagination and status-priority grouping. - * Uses a two-phase fetch: opportunities first, then membership lookup to compute canApplyAsCopilot. - * Default ordering groups by status priority active -> canceled -> completed unless noGrouping is true. - * Admin/manager responses also include minimal project metadata for v5 compatibility. + * Lists copilot opportunities using database-side filtering, ordering, and + * pagination. + * + * Filters cover free-text search, opportunity/application status, project, + * type, skills, requested start date, creation date, and the current user's + * applications. The default ordering retains the v5-compatible status + * grouping (active, canceled, completed); `noGrouping=true` disables it. + * A bounded second fetch loads only the selected page with response + * relations, followed by one membership query for `canApplyAsCopilot`. * - * @param query Pagination, sort, and noGrouping parameters. + * @param query Validated discovery filters and pagination aliases. * @param user Authenticated JWT user, or undefined for anonymous `@Public()` callers. - * @returns Paginated opportunity response payload. + * @returns Paginated opportunity response payload and total matching count. + * @throws BadRequestException If a filter, page size, sort, or date range is invalid. + * @throws UnauthorizedException If a current-user application filter is requested without a numeric user id. */ async listOpportunities( query: ListOpportunitiesQueryDto, user: JwtUser | undefined, ): Promise { // TODO [SECURITY]: No permission check is applied here; this is intentional for authenticated browsing and should remain explicitly documented. - const [sortField, sortDirection] = parseSortExpression( - query.sort, - OPPORTUNITY_SORTS, - 'createdAt desc', - ); - + const filters = this.normalizeOpportunityQuery(query, user); const includeProject = isAdminOrManager(user); + const pageResult = await this.queryOpportunityPage(filters); + const opportunityIds = pageResult.ids.map((id) => BigInt(id)); - // TODO [PERF]: This fetches the full opportunity set and performs sorting/pagination in memory; move to DB-level orderBy/skip/take for scale. - const opportunities = await this.prisma.copilotOpportunity.findMany({ - where: { - deletedAt: null, - }, - include: { - copilotRequest: true, - project: includeProject - ? { - select: { - id: true, - name: true, + const opportunities = + opportunityIds.length > 0 + ? await this.prisma.copilotOpportunity.findMany({ + where: { + id: { + in: opportunityIds, }, - } - : false, - }, - }); + deletedAt: null, + }, + include: { + copilotRequest: true, + project: includeProject + ? { + select: { + id: true, + name: true, + }, + } + : false, + applications: filters.currentUserId + ? { + where: { + userId: filters.currentUserId, + deletedAt: null, + }, + select: { + id: true, + status: true, + createdAt: true, + updatedAt: true, + }, + orderBy: { + createdAt: 'desc', + }, + take: 1, + } + : false, + }, + }) + : []; - const canApplyProjectIds = await this.getMembershipProjectIds( - opportunities, - user, + const opportunityById = new Map( + opportunities.map((opportunity) => [ + opportunity.id.toString(), + opportunity, + ]), ); + const orderedOpportunities = pageResult.ids + .map((id) => opportunityById.get(id)) + .filter((opportunity): opportunity is (typeof opportunities)[number] => + Boolean(opportunity), + ); - const sorted = this.sortOpportunities( - opportunities, - sortField, - sortDirection, - query.noGrouping, + const memberProjectIds = await this.getMembershipProjectIds( + orderedOpportunities, + user, ); - const page = query.page || 1; - const perPage = query.pageSize || 20; - const total = sorted.length; - const start = (page - 1) * perPage; - const end = start + perPage; - return { - data: sorted.slice(start, end).map((opportunity) => { + data: orderedOpportunities.map((opportunity) => { const formatted = this.formatOpportunity( opportunity, - !canApplyProjectIds.has(String(opportunity.projectId || '')), - undefined, + this.canApplyToOpportunity(opportunity, user, memberProjectIds), includeProject, + Boolean(filters.currentUserId), ); return formatted; }), - page, - perPage, - total, + page: filters.page, + perPage: filters.perPage, + total: pageResult.total, }; } /** * Returns a single opportunity with eligibility context. - * canApplyAsCopilot is true when the user is not already a member of the project. + * canApplyAsCopilot is true only for an authenticated human copilot with a + * numeric user id who has not applied and is not already a project member. * Admin/manager responses also include minimal project metadata for v5 compatibility. * * @param opportunityId Opportunity id path value. @@ -172,6 +281,7 @@ export class CopilotOpportunityService { // TODO [SECURITY]: No permission check is applied; any authenticated user can access any opportunity by id. const parsedOpportunityId = parseNumericId(opportunityId, 'Opportunity'); const includeProject = isAdminOrManager(user); + const currentUserId = this.getNumericUserId(user); const opportunity = await this.prisma.copilotOpportunity.findFirst({ where: { @@ -180,20 +290,32 @@ export class CopilotOpportunityService { }, include: { copilotRequest: true, - project: { - select: { - id: true, - name: true, - members: { + project: includeProject + ? { + select: { + id: true, + name: true, + }, + } + : false, + applications: currentUserId + ? { where: { + userId: currentUserId, deletedAt: null, }, select: { - userId: true, + id: true, + status: true, + createdAt: true, + updatedAt: true, }, - }, - }, - }, + orderBy: { + createdAt: 'desc', + }, + take: 1, + } + : false, }, }); @@ -203,20 +325,16 @@ export class CopilotOpportunityService { ); } - const members = (opportunity.project?.members || []).map((member) => - member.userId.toString(), + const memberProjectIds = await this.getMembershipProjectIds( + [opportunity], + user, ); - const canApplyAsCopilot = - user?.userId && user.userId.trim().length > 0 - ? !members.includes(user.userId) - : true; - return this.formatOpportunity( opportunity, - canApplyAsCopilot, - members, + this.canApplyToOpportunity(opportunity, user, memberProjectIds), includeProject, + Boolean(currentUserId), ); } @@ -517,28 +635,569 @@ export class CopilotOpportunityService { }; } + /** + * Normalizes query aliases and validates values before they are bound to the + * discovery SQL query. + * + * @param query Raw or class-transformed opportunity query DTO. + * @param user Optional authenticated principal used for current-user filters. + * @returns Canonical, typed filters with defaults applied. + * @throws BadRequestException If pagination, enum values, lengths, sort, or date ranges are invalid. + * @throws UnauthorizedException If application filtering is requested without a numeric user id. + */ + private normalizeOpportunityQuery( + query: ListOpportunitiesQueryDto, + user: JwtUser | undefined, + ): NormalizedOpportunityQuery { + const page = this.normalizePositiveInteger(query.page, 'page', 1); + const perPage = this.normalizePositiveInteger( + query.pageSize ?? query.perPage, + 'pageSize', + 20, + MAX_OPPORTUNITY_PAGE_SIZE, + ); + const [sortField, sortDirection] = parseSortExpression( + typeof query.sort === 'string' ? query.sort : undefined, + OPPORTUNITY_SORTS, + 'createdAt desc', + ); + const statuses = this.normalizeEnumFilter( + query.status, + Object.values(CopilotOpportunityStatus), + 'status', + ); + const types = this.normalizeEnumFilter( + [query.type, query.projectType], + Object.values(CopilotOpportunityType), + 'type', + ); + const applicationStatuses = this.normalizeEnumFilter( + query.applicationStatus, + Object.values(CopilotApplicationStatus), + 'applicationStatus', + ); + const skills = parseOptionalStringArray([query.skills, query.skill]); + const search = String(query.search ?? query.keyword ?? '').trim(); + const projectName = String(query.projectName ?? '').trim(); + const currentUserId = this.getNumericUserId(user); + const appliedFilter = parseOptionalBoolean(query.applied); + const myApplications = parseOptionalBoolean(query.myApplications); + const applied = + typeof appliedFilter === 'boolean' + ? appliedFilter + : myApplications === true + ? true + : undefined; + + if (search.length > MAX_OPPORTUNITY_SEARCH_LENGTH) { + throw new BadRequestException( + `search must not exceed ${MAX_OPPORTUNITY_SEARCH_LENGTH} characters.`, + ); + } + + if (projectName.length > MAX_OPPORTUNITY_SEARCH_LENGTH) { + throw new BadRequestException( + `projectName must not exceed ${MAX_OPPORTUNITY_SEARCH_LENGTH} characters.`, + ); + } + + if (skills && skills.length > MAX_OPPORTUNITY_SKILL_FILTERS) { + throw new BadRequestException( + `skills must contain no more than ${MAX_OPPORTUNITY_SKILL_FILTERS} values.`, + ); + } + + if (applicationStatuses && applied === false) { + throw new BadRequestException( + 'applicationStatus cannot be combined with applied=false.', + ); + } + + if ( + (typeof applied === 'boolean' || Boolean(applicationStatuses)) && + !currentUserId + ) { + throw new UnauthorizedException( + 'Current-user application filters require an authenticated numeric user id.', + ); + } + + const startDateFrom = this.normalizeDateBoundary( + query.startDateFrom, + 'startDateFrom', + false, + ); + const startDateTo = this.normalizeDateBoundary( + query.startDateTo, + 'startDateTo', + true, + ); + const createdAtFromValue = this.normalizeDateBoundary( + query.createdAtFrom, + 'createdAtFrom', + false, + ); + const createdAtToValue = this.normalizeDateBoundary( + query.createdAtTo, + 'createdAtTo', + true, + ); + + if ( + startDateFrom && + startDateTo && + new Date(startDateFrom).getTime() > new Date(startDateTo).getTime() + ) { + throw new BadRequestException( + 'startDateFrom must be earlier than or equal to startDateTo.', + ); + } + + if ( + createdAtFromValue && + createdAtToValue && + new Date(createdAtFromValue).getTime() > + new Date(createdAtToValue).getTime() + ) { + throw new BadRequestException( + 'createdAtFrom must be earlier than or equal to createdAtTo.', + ); + } + + const projectId = query.projectId + ? parseNumericId(String(query.projectId), 'Project') + : undefined; + + return { + page, + perPage, + sortField, + sortDirection, + noGrouping: parseOptionalBoolean(query.noGrouping) ?? false, + search: search || undefined, + statuses, + projectId, + projectName: projectName || undefined, + types, + skills, + startDateFrom, + startDateTo, + createdAtFrom: createdAtFromValue + ? new Date(createdAtFromValue) + : undefined, + createdAtTo: createdAtToValue ? new Date(createdAtToValue) : undefined, + applied, + applicationStatuses, + currentUserId, + }; + } + + /** + * Executes the database-side discovery query and returns only the selected + * page of ids plus the total matching count. + * + * The raw SQL is required because legacy request attributes (title, skills, + * and requested start date) are stored in JSONB. All user-controlled values + * are parameter-bound through `Prisma.sql`; only allow-listed sort fragments + * are composed as SQL syntax. + * + * @param filters Canonical filters produced by normalizeOpportunityQuery. + * @returns Ordered opportunity ids for one page and the full filtered total. + */ + private async queryOpportunityPage( + filters: NormalizedOpportunityQuery, + ): Promise<{ ids: string[]; total: number }> { + const conditions = this.buildOpportunityConditions(filters); + const orderBy = this.buildOpportunityOrderBy(filters); + const offset = (filters.page - 1) * filters.perPage; + + const rows = await this.prisma.$queryRaw( + Prisma.sql` + WITH filtered AS ( + SELECT + o.id, + o.status, + o.type, + o."createdAt", + o."updatedAt", + COALESCE(p.name, '') AS "projectName", + COALESCE(r.data ->> 'opportunityTitle', '') AS "opportunityTitle", + NULLIF(r.data ->> 'startDate', '') AS "startDate" + FROM "copilot_opportunities" o + LEFT JOIN "copilot_requests" r + ON r.id = o."copilotRequestId" + LEFT JOIN "projects" p + ON p.id = o."projectId" + WHERE ${Prisma.join(conditions, ' AND ')} + ) + SELECT + ARRAY( + SELECT f.id::text + FROM filtered f + ORDER BY ${orderBy} + LIMIT ${filters.perPage} + OFFSET ${offset} + ) AS ids, + (SELECT COUNT(*)::bigint FROM filtered) AS total + `, + ); + + const row = rows[0]; + const ids = Array.isArray(row?.ids) + ? row.ids.filter((id) => /^\d+$/.test(String(id))).map(String) + : []; + + return { + ids, + total: Number(row?.total ?? 0), + }; + } + + /** + * Builds parameterized SQL predicates for all opportunity discovery filters. + * + * @param filters Canonical filters produced by normalizeOpportunityQuery. + * @returns SQL predicates joined by queryOpportunityPage with `AND`. + */ + private buildOpportunityConditions( + filters: NormalizedOpportunityQuery, + ): Prisma.Sql[] { + const conditions: Prisma.Sql[] = [Prisma.sql`o."deletedAt" IS NULL`]; + + if (filters.statuses?.length) { + conditions.push( + Prisma.sql`(${Prisma.join( + filters.statuses.map( + (status) => + Prisma.sql`o.status = ${status}::"CopilotOpportunityStatus"`, + ), + ' OR ', + )})`, + ); + } + + if (filters.types?.length) { + conditions.push( + Prisma.sql`(${Prisma.join( + filters.types.map( + (type) => Prisma.sql`o.type = ${type}::"CopilotOpportunityType"`, + ), + ' OR ', + )})`, + ); + } + + if (filters.projectId) { + conditions.push(Prisma.sql`o."projectId" = ${filters.projectId}`); + } + + if (filters.projectName) { + const pattern = `%${this.escapeLikePattern( + filters.projectName.toLowerCase(), + )}%`; + conditions.push( + Prisma.sql`LOWER(COALESCE(p.name, '')) LIKE ${pattern} ESCAPE E'\\\\'`, + ); + } + + if (filters.search) { + const pattern = `%${this.escapeLikePattern(filters.search.toLowerCase())}%`; + conditions.push(Prisma.sql`( + LOWER(COALESCE(r.data ->> 'opportunityTitle', '')) LIKE ${pattern} ESCAPE E'\\\\' + OR LOWER(COALESCE(r.data ->> 'overview', '')) LIKE ${pattern} ESCAPE E'\\\\' + OR LOWER(COALESCE(p.name, '')) LIKE ${pattern} ESCAPE E'\\\\' + OR LOWER(o.type::text) LIKE ${pattern} ESCAPE E'\\\\' + OR LOWER((COALESCE(r.data -> 'skills', '[]'::jsonb))::text) LIKE ${pattern} ESCAPE E'\\\\' + )`); + } + + if (filters.skills?.length) { + const skills = filters.skills.map((skill) => skill.toLowerCase()); + conditions.push(Prisma.sql` + EXISTS ( + SELECT 1 + FROM jsonb_array_elements( + CASE + WHEN jsonb_typeof(r.data -> 'skills') = 'array' + THEN r.data -> 'skills' + ELSE '[]'::jsonb + END + ) AS requested_skill(value) + WHERE LOWER(COALESCE(requested_skill.value ->> 'id', '')) IN (${Prisma.join(skills)}) + OR LOWER(COALESCE(requested_skill.value ->> 'name', '')) IN (${Prisma.join(skills)}) + ) + `); + } + + if (filters.startDateFrom) { + conditions.push( + Prisma.sql`(r.data ->> 'startDate') >= ${filters.startDateFrom}`, + ); + } + + if (filters.startDateTo) { + conditions.push( + Prisma.sql`(r.data ->> 'startDate') <= ${filters.startDateTo}`, + ); + } + + if (filters.createdAtFrom) { + conditions.push(Prisma.sql`o."createdAt" >= ${filters.createdAtFrom}`); + } + + if (filters.createdAtTo) { + conditions.push(Prisma.sql`o."createdAt" <= ${filters.createdAtTo}`); + } + + if ( + filters.currentUserId && + (typeof filters.applied === 'boolean' || + Boolean(filters.applicationStatuses?.length)) + ) { + const applicationConditions: Prisma.Sql[] = [ + Prisma.sql`a."opportunityId" = o.id`, + Prisma.sql`a."userId" = ${filters.currentUserId}`, + Prisma.sql`a."deletedAt" IS NULL`, + ]; + + if (filters.applicationStatuses?.length) { + applicationConditions.push( + Prisma.sql`(${Prisma.join( + filters.applicationStatuses.map( + (status) => + Prisma.sql`a.status = ${status}::"CopilotApplicationStatus"`, + ), + ' OR ', + )})`, + ); + } + + const applicationExists = Prisma.sql` + EXISTS ( + SELECT 1 + FROM "copilot_applications" a + WHERE ${Prisma.join(applicationConditions, ' AND ')} + ) + `; + + conditions.push( + filters.applied === false + ? Prisma.sql`NOT (${applicationExists})` + : applicationExists, + ); + } + + return conditions; + } + + /** + * Builds a stable, allow-listed SQL ordering fragment for the page query. + * + * @param filters Canonical sort field, direction, and grouping preference. + * @returns SQL order expressions including an id tie-breaker. + */ + private buildOpportunityOrderBy( + filters: NormalizedOpportunityQuery, + ): Prisma.Sql { + let expression: Prisma.Sql; + + switch (filters.sortField) { + case 'updatedAt': + expression = Prisma.sql`f."updatedAt"`; + break; + case 'status': + expression = Prisma.sql`f.status::text`; + break; + case 'type': + expression = Prisma.sql`f.type::text`; + break; + case 'projectName': + expression = Prisma.sql`NULLIF(LOWER(f."projectName"), '')`; + break; + case 'opportunityTitle': + expression = Prisma.sql`NULLIF(LOWER(f."opportunityTitle"), '')`; + break; + case 'startDate': + expression = Prisma.sql`f."startDate"`; + break; + default: + expression = Prisma.sql`f."createdAt"`; + break; + } + + const directedOrder = + filters.sortDirection === 'asc' + ? Prisma.sql`${expression} ASC NULLS LAST` + : Prisma.sql`${expression} DESC NULLS LAST`; + const idOrder = + filters.sortDirection === 'asc' + ? Prisma.sql`f.id ASC` + : Prisma.sql`f.id DESC`; + + if (filters.noGrouping) { + return Prisma.sql`${directedOrder}, ${idOrder}`; + } + + return Prisma.sql` + CASE f.status::text + WHEN 'active' THEN 0 + WHEN 'canceled' THEN 1 + WHEN 'completed' THEN 2 + ELSE 3 + END ASC, + ${directedOrder}, + ${idOrder} + `; + } + + /** + * Normalizes a positive integer query value while enforcing an optional cap. + * + * @param value Raw numeric query value. + * @param label Parameter name used in validation errors. + * @param defaultValue Value returned when the parameter is omitted. + * @param maximum Optional inclusive maximum. + * @returns A validated positive integer. + * @throws BadRequestException If the value is not positive or exceeds maximum. + */ + private normalizePositiveInteger( + value: unknown, + label: string, + defaultValue: number, + maximum?: number, + ): number { + const parsed = parseOptionalLooseInteger(value) ?? defaultValue; + + if ( + !Number.isSafeInteger(parsed) || + parsed < 1 || + (maximum !== undefined && parsed > maximum) + ) { + const suffix = maximum ? ` and at most ${maximum}` : ''; + throw new BadRequestException(`${label} must be at least 1${suffix}.`); + } + + return parsed; + } + + /** + * Parses and validates a string-list query against an enum allow-list. + * + * @param value Raw list, comma-separated string, or bracket-notation object. + * @param allowedValues Allowed enum values. + * @param label Parameter name used in validation errors. + * @returns Unique typed enum values, or undefined when omitted. + * @throws BadRequestException If any value is not in the allow-list. + */ + private normalizeEnumFilter( + value: unknown, + allowedValues: readonly T[], + label: string, + ): T[] | undefined { + const values = parseOptionalStringArray(value); + + if (!values) { + return undefined; + } + + const invalid = values.find( + (valueItem) => !allowedValues.includes(valueItem as T), + ); + + if (invalid) { + throw new BadRequestException( + `Invalid ${label} value: ${invalid}. Allowed values: ${allowedValues.join(', ')}.`, + ); + } + + return values as T[]; + } + + /** + * Normalizes a date/date-time boundary to an RFC 3339 UTC timestamp. + * Date-only upper bounds are expanded through the end of that UTC day. + * + * @param value Optional date or date-time string. + * @param label Parameter name used in validation errors. + * @param upperBoundary Whether a date-only value is an inclusive upper bound. + * @returns ISO timestamp, or undefined when omitted. + * @throws BadRequestException If the value is not a valid date. + */ + private normalizeDateBoundary( + value: unknown, + label: string, + upperBoundary: boolean, + ): string | undefined { + if (value === undefined || value === null || value === '') { + return undefined; + } + + if (typeof value !== 'string') { + throw new BadRequestException(`${label} must be a valid ISO date.`); + } + + const rawValue = value.trim(); + const dateOnly = /^\d{4}-\d{2}-\d{2}$/.test(rawValue); + const normalizedInput = dateOnly + ? `${rawValue}T${upperBoundary ? '23:59:59.999' : '00:00:00.000'}Z` + : rawValue; + const date = new Date(normalizedInput); + + if (Number.isNaN(date.getTime())) { + throw new BadRequestException(`${label} must be a valid ISO date.`); + } + + return date.toISOString(); + } + + /** + * Resolves a numeric authenticated user id for application enrichment. + * + * @param user Optional JWT principal. + * @returns BigInt user id, or undefined for anonymous/machine/non-numeric ids. + */ + private getNumericUserId(user: JwtUser | undefined): bigint | undefined { + const userId = String(user?.userId ?? '').trim(); + return /^\d+$/.test(userId) ? BigInt(userId) : undefined; + } + + /** + * Escapes PostgreSQL LIKE wildcard characters so discovery search treats + * user input literally. + * + * @param value Lower-cased user search input. + * @returns LIKE-safe text for use between `%` wildcards. + */ + private escapeLikePattern(value: string): string { + return value.replace(/[\\%_]/g, '\\$&'); + } + /** * Formats an opportunity response DTO. - * Request data fields are spread directly onto the response. + * Only explicitly public request-data fields are copied to the response; + * trusted opportunity fields are assigned afterward so stored JSON cannot + * override server-computed identity, status, eligibility, or application + * state. * * @param input Opportunity row with relations. * @param canApplyAsCopilot Whether caller can apply. - * @param members Optional member userId list. * @param includeProjectDetails Whether to include admin/manager project metadata. + * @param includeCurrentUserApplication Whether to emit current-user application state. * @returns Formatted opportunity response. */ private formatOpportunity( input: OpportunityWithRelations, canApplyAsCopilot: boolean, - members: string[] | undefined, includeProjectDetails: boolean, + includeCurrentUserApplication: boolean, ): CopilotOpportunityResponseDto { const normalized = normalizeEntity(input) as Record; - const requestData = getCopilotRequestData( + const requestData = this.getPublicCopilotRequestData( normalized.copilotRequest?.data as Prisma.JsonValue, ); const response: CopilotOpportunityResponseDto = { + ...requestData, id: String(normalized.id), copilotRequestId: normalized.copilotRequestId ? String(normalized.copilotRequestId) @@ -548,8 +1207,6 @@ export class CopilotOpportunityService { createdAt: normalized.createdAt, updatedAt: normalized.updatedAt, canApplyAsCopilot, - members, - ...requestData, }; const projectId = @@ -574,47 +1231,99 @@ export class CopilotOpportunityService { }; } + if (includeCurrentUserApplication) { + const currentApplication = Array.isArray(normalized.applications) + ? normalized.applications[0] + : undefined; + + response.hasApplied = Boolean(currentApplication); + + if (currentApplication) { + response.currentUserApplication = { + id: String(currentApplication.id), + status: currentApplication.status, + createdAt: currentApplication.createdAt, + updatedAt: currentApplication.updatedAt, + }; + } + } + return response; } /** - * Sorts opportunities by status-priority grouping (unless noGrouping) and createdAt. + * Copies the public request-data contract from the JSON request envelope. + * Database-only fields, unknown future keys, member identifiers, and keys + * that could collide with trusted opportunity metadata are omitted. * - * @param rows Opportunity rows. - * @param sortField Sort field. - * @param sortDirection Sort direction. - * @param noGrouping When true, skip status-priority grouping. - * @returns Sorted opportunities. + * @param value Copilot request JSON stored with the opportunity. + * @returns A new object containing only documented public request fields. + * @throws Does not throw. */ - private sortOpportunities( - rows: OpportunityWithRelations[], - sortField: string, - sortDirection: 'asc' | 'desc', - noGrouping?: boolean, - ): OpportunityWithRelations[] { - const factor = sortDirection === 'asc' ? 1 : -1; - - return [...rows].sort((left, right) => { - if (!noGrouping) { - const leftPriority = STATUS_PRIORITY[left.status]; - const rightPriority = STATUS_PRIORITY[right.status]; - - if (leftPriority !== rightPriority) { - return leftPriority - rightPriority; - } + private getPublicCopilotRequestData( + value: Prisma.JsonValue | null | undefined, + ): PublicCopilotRequestData { + const requestData = getCopilotRequestData(value); + const publicData: Record = {}; + + for (const field of PUBLIC_COPILOT_REQUEST_FIELDS) { + if (Object.prototype.hasOwnProperty.call(requestData, field)) { + publicData[field] = requestData[field]; } + } - if (sortField === 'createdAt') { - return (left.createdAt.getTime() - right.createdAt.getTime()) * factor; - } + return publicData; + } - return 0; - }); + /** + * Determines whether a caller can create a new copilot application. + * Eligibility mirrors the protected apply route and application service: + * callers must be authenticated human copilots with numeric ids, the + * opportunity must be active, and neither a current application nor project + * membership may exist. + * + * @param opportunity Opportunity and optional current-user application row. + * @param user Optional authenticated principal. + * @param memberProjectIds Project ids where the current user is a member. + * @returns True when the caller can create a new application. + * @throws Does not throw. + */ + private canApplyToOpportunity( + opportunity: OpportunityWithRelations, + user: JwtUser | undefined, + memberProjectIds: Set, + ): boolean { + const projectId = opportunity.projectId?.toString(); + + return Boolean( + this.isCopilotApplicant(user) && + opportunity.status === CopilotOpportunityStatus.active && + projectId && + !memberProjectIds.has(projectId) && + !opportunity.applications?.length, + ); + } + + /** + * Checks whether the principal can satisfy the copilot-only apply route. + * + * @param user Optional authenticated principal. + * @returns True for human copilot-role users with numeric Topcoder ids. + * @throws Does not throw. + */ + private isCopilotApplicant(user: JwtUser | undefined): boolean { + return Boolean( + user && + !user.isMachine && + this.getNumericUserId(user) !== undefined && + user.roles?.includes(UserRole.TC_COPILOT), + ); } /** * Resolves project ids where the current user is already a member. - * Returns early for missing/non-numeric user ids and performs one batch membership query. + * Returns early for principals that cannot use the copilot-only apply route + * and performs one batch membership query for eligible callers. * * @param opportunities Opportunity rows used to collect project ids. * @param user Authenticated JWT user. @@ -624,7 +1333,8 @@ export class CopilotOpportunityService { opportunities: CopilotOpportunity[], user: JwtUser | undefined, ): Promise> { - if (!user?.userId || !/^\d+$/.test(user.userId)) { + const currentUserId = this.getNumericUserId(user); + if (!this.isCopilotApplicant(user) || currentUserId === undefined) { return new Set(); } @@ -638,7 +1348,7 @@ export class CopilotOpportunityService { const memberships = await this.prisma.projectMember.findMany({ where: { - userId: BigInt(user.userId), + userId: currentUserId, projectId: { in: projectIds, }, diff --git a/src/api/copilot/dto/copilot-opportunity.dto.spec.ts b/src/api/copilot/dto/copilot-opportunity.dto.spec.ts new file mode 100644 index 0000000..6401a9c --- /dev/null +++ b/src/api/copilot/dto/copilot-opportunity.dto.spec.ts @@ -0,0 +1,52 @@ +import { + CopilotApplicationStatus, + CopilotOpportunityStatus, + CopilotOpportunityType, +} from '@prisma/client'; +import { plainToInstance } from 'class-transformer'; +import { validate } from 'class-validator'; +import { ListOpportunitiesQueryDto } from './copilot-opportunity.dto'; + +describe('ListOpportunitiesQueryDto', () => { + it('normalizes modern and legacy list-filter forms', async () => { + const dto = plainToInstance(ListOpportunitiesQueryDto, { + page: '2', + perPage: '12', + status: { $in: ['active,completed'] }, + projectType: 'dev,ai', + skill: ['Node.js', 'React'], + myApplications: 'true', + applicationStatus: 'pending,invited', + }); + + await expect(validate(dto)).resolves.toEqual([]); + expect(dto).toMatchObject({ + page: 2, + perPage: 12, + status: [ + CopilotOpportunityStatus.active, + CopilotOpportunityStatus.completed, + ], + projectType: [CopilotOpportunityType.dev, CopilotOpportunityType.ai], + skill: ['Node.js', 'React'], + myApplications: true, + applicationStatus: [ + CopilotApplicationStatus.pending, + CopilotApplicationStatus.invited, + ], + }); + }); + + it('rejects unsupported statuses and oversized pages', async () => { + const dto = plainToInstance(ListOpportunitiesQueryDto, { + pageSize: '201', + status: 'unknown', + }); + + const errors = await validate(dto); + + expect(errors.map((error) => error.property)).toEqual( + expect.arrayContaining(['pageSize', 'status']), + ); + }); +}); diff --git a/src/api/copilot/dto/copilot-opportunity.dto.ts b/src/api/copilot/dto/copilot-opportunity.dto.ts index e39e304..e03f637 100644 --- a/src/api/copilot/dto/copilot-opportunity.dto.ts +++ b/src/api/copilot/dto/copilot-opportunity.dto.ts @@ -1,13 +1,28 @@ import { + CopilotApplicationStatus, CopilotOpportunityStatus, CopilotOpportunityType, } from '@prisma/client'; import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; -import { IsBoolean, IsInt, IsOptional, IsString, Min } from 'class-validator'; +import { + ArrayMaxSize, + IsArray, + IsBoolean, + IsDateString, + IsEnum, + IsInt, + IsOptional, + IsString, + Matches, + Max, + MaxLength, + Min, +} from 'class-validator'; import { parseOptionalBoolean, parseOptionalLooseInteger, + parseOptionalStringArray, } from 'src/shared/utils/dto-transform.utils'; import { CopilotSkillDto } from './copilot-request.dto'; @@ -23,9 +38,34 @@ export class CopilotOpportunityProjectDto { name: string; } +/** + * Application summary for the current authenticated user. + * + * The list and detail endpoints expose this object only when the caller has a + * numeric user id and has submitted a non-deleted application. + */ +export class CurrentUserCopilotApplicationDto { + @ApiProperty() + id: string; + + @ApiProperty({ + enum: CopilotApplicationStatus, + enumName: 'CopilotApplicationStatus', + }) + status: CopilotApplicationStatus; + + @ApiProperty() + createdAt: Date; + + @ApiProperty() + updatedAt: Date; +} + /** * Flattened response merging opportunity fields with request data. - * canApplyAsCopilot indicates whether the current user is eligible to apply. + * canApplyAsCopilot is true only for an authenticated human with the + * lowercase `copilot` role, a numeric user id, no existing application, and no + * membership in the opportunity project. * Admin/manager callers also receive minimal nested project metadata. */ export class CopilotOpportunityResponseDto { @@ -101,15 +141,25 @@ export class CopilotOpportunityResponseDto { @ApiProperty() canApplyAsCopilot: boolean; - @ApiPropertyOptional({ type: [String] }) - members?: string[]; - @ApiPropertyOptional({ type: () => CopilotOpportunityProjectDto }) project?: CopilotOpportunityProjectDto; + + @ApiPropertyOptional({ + description: + 'Whether the authenticated user has a non-deleted application for this opportunity.', + }) + hasApplied?: boolean; + + @ApiPropertyOptional({ type: () => CurrentUserCopilotApplicationDto }) + currentUserApplication?: CurrentUserCopilotApplicationDto; } /** - * Pagination, sort, and noGrouping query parameters for opportunities. + * Pagination, filtering, sorting, and current-user application parameters for + * opportunity discovery. + * + * `keyword`, `projectType`, `skill`, `perPage`, and `myApplications` are + * compatibility aliases for the canonical fields documented below. * noGrouping=false (default) groups results by status priority: * active -> canceled -> completed. */ @@ -126,10 +176,24 @@ export class ListOpportunitiesQueryDto { @Transform(({ value }) => parseOptionalLooseInteger(value)) @IsInt() @Min(1) + @Max(200) pageSize?: number; @ApiPropertyOptional({ - description: 'Sort expression. Supported: createdAt asc|desc.', + description: 'Alias for pageSize.', + minimum: 1, + maximum: 200, + }) + @IsOptional() + @Transform(({ value }) => parseOptionalLooseInteger(value)) + @IsInt() + @Min(1) + @Max(200) + perPage?: number; + + @ApiPropertyOptional({ + description: + 'Sort expression. Supported fields: createdAt, updatedAt, status, type, projectName, opportunityTitle, and startDate; each accepts asc or desc.', example: 'createdAt desc', }) @IsOptional() @@ -145,4 +209,169 @@ export class ListOpportunitiesQueryDto { @Transform(({ value }) => parseOptionalBoolean(value)) @IsBoolean() noGrouping?: boolean; + + @ApiPropertyOptional({ + description: + 'Case-insensitive search across opportunity title, overview, project name, type, and skills.', + maxLength: 200, + }) + @IsOptional() + @IsString() + @MaxLength(200) + search?: string; + + @ApiPropertyOptional({ + description: 'Alias for search.', + deprecated: true, + maxLength: 200, + }) + @IsOptional() + @IsString() + @MaxLength(200) + keyword?: string; + + @ApiPropertyOptional({ + description: + 'Opportunity statuses. Accepts comma-separated values, repeated parameters, or status[$in] bracket notation.', + enum: CopilotOpportunityStatus, + isArray: true, + }) + @IsOptional() + @Transform(({ value }) => parseOptionalStringArray(value)) + @IsArray() + @ArrayMaxSize(10) + @IsEnum(CopilotOpportunityStatus, { each: true }) + status?: CopilotOpportunityStatus[]; + + @ApiPropertyOptional({ + description: 'Exact project id.', + pattern: '^\\d+$', + }) + @IsOptional() + @IsString() + @Matches(/^\d+$/) + projectId?: string; + + @ApiPropertyOptional({ + description: 'Case-insensitive partial project-name filter.', + maxLength: 200, + }) + @IsOptional() + @IsString() + @MaxLength(200) + projectName?: string; + + @ApiPropertyOptional({ + description: + 'Opportunity types. Accepts comma-separated values or repeated parameters.', + enum: CopilotOpportunityType, + isArray: true, + }) + @IsOptional() + @Transform(({ value }) => parseOptionalStringArray(value)) + @IsArray() + @ArrayMaxSize(10) + @IsEnum(CopilotOpportunityType, { each: true }) + type?: CopilotOpportunityType[]; + + @ApiPropertyOptional({ + description: 'Alias for type.', + deprecated: true, + enum: CopilotOpportunityType, + isArray: true, + }) + @IsOptional() + @Transform(({ value }) => parseOptionalStringArray(value)) + @IsArray() + @ArrayMaxSize(10) + @IsEnum(CopilotOpportunityType, { each: true }) + projectType?: CopilotOpportunityType[]; + + @ApiPropertyOptional({ + description: + 'Skill ids or names; an opportunity matches when any requested skill matches case-insensitively.', + type: [String], + }) + @IsOptional() + @Transform(({ value }) => parseOptionalStringArray(value)) + @IsArray() + @ArrayMaxSize(50) + @IsString({ each: true }) + skills?: string[]; + + @ApiPropertyOptional({ + description: 'Alias for skills.', + deprecated: true, + type: [String], + }) + @IsOptional() + @Transform(({ value }) => parseOptionalStringArray(value)) + @IsArray() + @ArrayMaxSize(50) + @IsString({ each: true }) + skill?: string[]; + + @ApiPropertyOptional({ + description: + 'Inclusive lower bound for the requested start date (ISO date or date-time).', + }) + @IsOptional() + @IsDateString() + startDateFrom?: string; + + @ApiPropertyOptional({ + description: + 'Inclusive upper bound for the requested start date (ISO date or date-time).', + }) + @IsOptional() + @IsDateString() + startDateTo?: string; + + @ApiPropertyOptional({ + description: + 'Inclusive lower bound for opportunity creation time (ISO date or date-time).', + }) + @IsOptional() + @IsDateString() + createdAtFrom?: string; + + @ApiPropertyOptional({ + description: + 'Inclusive upper bound for opportunity creation time (ISO date or date-time).', + }) + @IsOptional() + @IsDateString() + createdAtTo?: string; + + @ApiPropertyOptional({ + description: + 'Filters on whether the current authenticated user has applied. Requires a numeric authenticated user id.', + }) + @IsOptional() + @Transform(({ value }) => parseOptionalBoolean(value)) + @IsBoolean() + applied?: boolean; + + @ApiPropertyOptional({ + description: + 'Convenience alias for applied=true. A false value leaves the result unfiltered.', + deprecated: true, + }) + @IsOptional() + @Transform(({ value }) => parseOptionalBoolean(value)) + @IsBoolean() + myApplications?: boolean; + + @ApiPropertyOptional({ + description: + 'Current-user application statuses. Requires a numeric authenticated user id and implies applied=true.', + enum: CopilotApplicationStatus, + isArray: true, + }) + @IsOptional() + @Transform(({ value }) => parseOptionalStringArray(value)) + @IsArray() + @ArrayMaxSize(10) + @IsEnum(CopilotApplicationStatus, { each: true }) + applicationStatus?: CopilotApplicationStatus[]; } diff --git a/src/shared/decorators/currentUser.decorator.ts b/src/shared/decorators/currentUser.decorator.ts index bc74b79..425b398 100644 --- a/src/shared/decorators/currentUser.decorator.ts +++ b/src/shared/decorators/currentUser.decorator.ts @@ -8,8 +8,9 @@ import { AuthenticatedRequest } from '../interfaces/request.interface'; /** * Injects `request.user` into a controller handler parameter. * - * Returns `undefined` when auth guards did not populate the request (for - * example on `@Public()` routes). + * Returns `undefined` when auth guards did not populate the request. Public + * routes marked with `@OptionalAuthenticated()` receive a user when a valid + * bearer token is supplied and remain undefined for anonymous callers. */ export const CurrentUser = createParamDecorator( (_data: unknown, ctx: ExecutionContext): JwtUser | undefined => { diff --git a/src/shared/global/projects-prisma-client.spec.ts b/src/shared/global/projects-prisma-client.spec.ts new file mode 100644 index 0000000..9d38a86 --- /dev/null +++ b/src/shared/global/projects-prisma-client.spec.ts @@ -0,0 +1,106 @@ +import { execFileSync } from 'node:child_process'; +import { resolve } from 'node:path'; +import type { CreateProjectsPrismaClientOptions } from '../../../packages/projects-prisma-client'; + +describe('@topcoder/projects-api-v6', () => { + const packagePath = resolve( + __dirname, + '../../../packages/projects-prisma-client', + ); + + it('exports generated enums and creates a PrismaPg-backed client', () => { + const options: CreateProjectsPrismaClientOptions = { + schema: 'projects', + }; + const output = execFileSync( + process.execPath, + [ + '-e', + `const pkg = require(${JSON.stringify(packagePath)}); + const client = pkg.createProjectsPrismaClient('postgresql://test:test@localhost:5432/projects?schema=${options.schema}'); + process.stdout.write(JSON.stringify({ + status: pkg.CopilotOpportunityStatus.active, + hasDelegate: Boolean(client.copilotOpportunity), + adapterConfig: client._engineConfig.adapter.config + })); + client.$disconnect();`, + ], + { encoding: 'utf8' }, + ); + + expect(JSON.parse(output)).toEqual({ + status: 'active', + hasDelegate: true, + adapterConfig: { + connectionString: + 'postgresql://test:test@localhost:5432/projects?schema=projects', + }, + }); + }); + + it('rejects an empty connection string without opening a connection', () => { + expect(() => + execFileSync( + process.execPath, + [ + '-e', + `const pkg = require(${JSON.stringify(packagePath)}); pkg.createProjectsPrismaClient('');`, + ], + { stdio: 'pipe' }, + ), + ).toThrow('connectionString must be a non-empty string.'); + }); + + it('exposes a typed factory option contract', () => { + const options: CreateProjectsPrismaClientOptions = { + schema: 'custom_schema', + clientOptions: { + log: ['warn', 'error'], + }, + driverOptions: { + connectionTimeoutMillis: 2500, + query_timeout: 4000, + statement_timeout: 4000, + }, + }; + + expect(options).toEqual( + expect.objectContaining({ + schema: 'custom_schema', + driverOptions: { + connectionTimeoutMillis: 2500, + query_timeout: 4000, + statement_timeout: 4000, + }, + }), + ); + }); + + it('passes bounded driver options to the PostgreSQL adapter', () => { + const output = execFileSync( + process.execPath, + [ + '-e', + `const pkg = require(${JSON.stringify(packagePath)}); + const client = pkg.createProjectsPrismaClient('postgresql://test:test@localhost:5432/projects?schema=projects', { + driverOptions: { + connectionTimeoutMillis: 2500, + query_timeout: 4000, + statement_timeout: 4000 + } + }); + process.stdout.write(JSON.stringify(client._engineConfig.adapter.config)); + client.$disconnect();`, + ], + { encoding: 'utf8' }, + ); + + expect(JSON.parse(output)).toEqual({ + connectionString: + 'postgresql://test:test@localhost:5432/projects?schema=projects', + connectionTimeoutMillis: 2500, + query_timeout: 4000, + statement_timeout: 4000, + }); + }); +}); diff --git a/src/shared/guards/tokenRoles.guard.spec.ts b/src/shared/guards/tokenRoles.guard.spec.ts index 04c0572..c45f413 100644 --- a/src/shared/guards/tokenRoles.guard.spec.ts +++ b/src/shared/guards/tokenRoles.guard.spec.ts @@ -13,6 +13,7 @@ import { M2MService } from '../modules/global/m2m.service'; import { ADMIN_ONLY_KEY } from './auth-metadata.constants'; import { ANY_AUTHENTICATED_KEY, + OPTIONAL_AUTHENTICATED_KEY, ROLES_KEY, TokenRolesGuard, } from './tokenRoles.guard'; @@ -64,6 +65,52 @@ describe('TokenRolesGuard', () => { expect(jwtServiceMock.validateToken).not.toHaveBeenCalled(); }); + it('enriches optional-auth public routes when a bearer token is supplied', async () => { + const user = { + userId: '3001', + roles: [UserRole.TC_COPILOT], + isMachine: false, + }; + const request: Record = { + headers: { + authorization: 'Bearer valid-token', + }, + }; + + reflectorMock.getAllAndOverride.mockImplementation((key: string) => { + if (key === IS_PUBLIC_KEY || key === OPTIONAL_AUTHENTICATED_KEY) { + return true; + } + return undefined; + }); + jwtServiceMock.validateToken.mockResolvedValue(user); + + await expect( + guard.canActivate(createExecutionContext(request)), + ).resolves.toBe(true); + expect(jwtServiceMock.validateToken).toHaveBeenCalledWith('valid-token'); + expect(request.user).toEqual(user); + }); + + it('rejects malformed credentials on optional-auth public routes', async () => { + reflectorMock.getAllAndOverride.mockImplementation((key: string) => { + if (key === IS_PUBLIC_KEY || key === OPTIONAL_AUTHENTICATED_KEY) { + return true; + } + return undefined; + }); + + await expect( + guard.canActivate( + createExecutionContext({ + headers: { + authorization: 'Token invalid-token', + }, + }), + ), + ).rejects.toBeInstanceOf(UnauthorizedException); + }); + it('throws UnauthorizedException when Authorization header is missing', async () => { reflectorMock.getAllAndOverride.mockReturnValueOnce(false); diff --git a/src/shared/guards/tokenRoles.guard.ts b/src/shared/guards/tokenRoles.guard.ts index 61bd685..306ead0 100644 --- a/src/shared/guards/tokenRoles.guard.ts +++ b/src/shared/guards/tokenRoles.guard.ts @@ -4,6 +4,7 @@ * * The guard supports: * - `@Public()` escape hatch for unauthenticated routes. + * - Optional bearer-token enrichment on public routes. * - Bearer token extraction and JWT validation. * - Dual authorization flow for human tokens and M2M tokens. */ @@ -41,6 +42,15 @@ export const ANY_AUTHENTICATED_KEY = 'any_authenticated'; * Swagger extension key used to expose explicit any-authenticated access. */ export const SWAGGER_ANY_AUTHENTICATED_KEY = 'x-any-authenticated'; +/** + * Metadata key for public routes that enrich valid bearer-token callers while + * continuing to allow anonymous requests. + */ +export const OPTIONAL_AUTHENTICATED_KEY = 'optional_authenticated'; +/** + * Swagger extension key for optional authentication behavior. + */ +export const SWAGGER_OPTIONAL_AUTHENTICATED_KEY = 'x-optional-authenticated'; /** * Declares allowed Topcoder roles for a route. * @@ -66,6 +76,21 @@ export const AnyAuthenticated = () => ApiExtension(SWAGGER_ANY_AUTHENTICATED_KEY, true), ); +/** + * Enables optional authentication on a route also marked with `@Public()`. + * + * Missing credentials remain anonymous. When an Authorization header is + * supplied, it must contain a valid bearer token and the validated user is + * attached to the request for `@CurrentUser()`. + * + * @returns Combined runtime and Swagger metadata decorators. + */ +export const OptionalAuthenticated = () => + applyDecorators( + SetMetadata(OPTIONAL_AUTHENTICATED_KEY, true), + ApiExtension(SWAGGER_OPTIONAL_AUTHENTICATED_KEY, true), + ); + /** * Global auth guard that validates JWT tokens and applies role/scope checks. */ @@ -86,7 +111,8 @@ export class TokenRolesGuard implements CanActivate { * Authenticates and authorizes the incoming request. * * Behavior: - * - Returns `true` for `@Public()` routes. + * - Returns `true` for `@Public()` routes, optionally validating a supplied + * bearer token when `@OptionalAuthenticated()` is also present. * - Throws `UnauthorizedException` when Bearer token is absent or malformed. * - Calls `JwtService.validateToken` and stores the validated user on request. * - Reads both `@Roles()` and `@Scopes()` metadata. @@ -108,6 +134,16 @@ export class TokenRolesGuard implements CanActivate { ]); if (isPublic) { + const isOptionalAuthenticated = + this.reflector.getAllAndOverride(OPTIONAL_AUTHENTICATED_KEY, [ + context.getHandler(), + context.getClass(), + ]) || false; + + if (isOptionalAuthenticated) { + await this.populateOptionalUser(context); + } + return true; } @@ -218,6 +254,35 @@ export class TokenRolesGuard implements CanActivate { throw new ForbiddenException('Insufficient permissions'); } + /** + * Validates and attaches a bearer-token caller for an optional-auth public + * route. Absence of the Authorization header preserves anonymous access; + * malformed or invalid supplied credentials return 401. + * + * @param context Nest execution context containing the HTTP request. + * @returns Resolves after optional request enrichment. + * @throws UnauthorizedException If a supplied Authorization header is not a valid bearer token. + */ + private async populateOptionalUser(context: ExecutionContext): Promise { + const request = context.switchToHttp().getRequest(); + const authHeader = request.headers.authorization; + + if (!authHeader) { + return; + } + + if (!authHeader.startsWith('Bearer ')) { + throw new UnauthorizedException('Invalid or missing token'); + } + + const token = authHeader.slice('Bearer '.length).trim(); + if (!token) { + throw new UnauthorizedException('Invalid or missing token'); + } + + request.user = await this.jwtService.validateToken(token); + } + /** * Normalizes role/scope strings for case-insensitive comparison. * diff --git a/src/shared/utils/dto-transform.utils.spec.ts b/src/shared/utils/dto-transform.utils.spec.ts new file mode 100644 index 0000000..4ea46ea --- /dev/null +++ b/src/shared/utils/dto-transform.utils.spec.ts @@ -0,0 +1,15 @@ +import { parseOptionalStringArray } from './dto-transform.utils'; + +describe('parseOptionalStringArray', () => { + it('normalizes comma-separated, repeated, and bracket-notation values', () => { + expect( + parseOptionalStringArray({ + $in: ['active,completed', 'active'], + }), + ).toEqual(['active', 'completed']); + }); + + it('drops empty and unsupported values', () => { + expect(parseOptionalStringArray([' ', null, undefined])).toBeUndefined(); + }); +}); diff --git a/src/shared/utils/dto-transform.utils.ts b/src/shared/utils/dto-transform.utils.ts index a92bf32..4e614c7 100644 --- a/src/shared/utils/dto-transform.utils.ts +++ b/src/shared/utils/dto-transform.utils.ts @@ -72,6 +72,47 @@ export function parseOptionalIntegerArray( .filter((entry): entry is number => typeof entry === 'number'); } +/** + * Parses an optional query-string list into unique, non-empty strings. + * + * Accepts comma-separated strings, repeated query parameters represented as + * arrays, and nested query-parser objects such as `{ $in: [...] }`. This keeps + * list filters compatible with both modern comma-separated callers and the + * bracket notation used by legacy Topcoder clients. + * + * @param value Raw query-string value supplied by Express/class-transformer. + * @returns A de-duplicated string array, or `undefined` when no values exist. + */ +export function parseOptionalStringArray(value: unknown): string[] | undefined { + const values: string[] = []; + + const append = (entry: unknown): void => { + if (Array.isArray(entry)) { + entry.forEach(append); + return; + } + + if (entry && typeof entry === 'object') { + Object.values(entry as Record).forEach(append); + return; + } + + if (typeof entry !== 'string' && typeof entry !== 'number') { + return; + } + + String(entry) + .split(',') + .map((item) => item.trim()) + .filter((item) => item.length > 0) + .forEach((item) => values.push(item)); + }; + + append(value); + + return values.length > 0 ? [...new Set(values)] : undefined; +} + /** * Parses optional boolean values from boolean/string input. */ diff --git a/test/copilot.e2e-spec.ts b/test/copilot.e2e-spec.ts index a748b61..af81079 100644 --- a/test/copilot.e2e-spec.ts +++ b/test/copilot.e2e-spec.ts @@ -332,6 +332,52 @@ describe('Copilot endpoints (e2e)', () => { }); }); + it('preserves the singular opportunity detail alias', async () => { + await request(app.getHttpServer()) + .get('/v6/projects/copilot/opportunity/21') + .set('Authorization', 'Bearer user-token') + .expect(200); + + expect(copilotOpportunityServiceMock.getOpportunity).toHaveBeenCalledWith( + '21', + expect.objectContaining({ userId: '9001' }), + ); + }); + + it('keeps opportunity discovery anonymous when no bearer token is supplied', async () => { + await request(app.getHttpServer()) + .get('/v6/projects/copilots/opportunities') + .query({ page: 1 }) + .expect(200); + + expect( + copilotOpportunityServiceMock.listOpportunities, + ).toHaveBeenCalledWith(expect.objectContaining({ page: '1' }), undefined); + }); + + it('passes authenticated mine filters to opportunity discovery', async () => { + await request(app.getHttpServer()) + .get('/v6/projects/copilots/opportunities') + .query({ + myApplications: true, + applicationStatus: 'pending,invited', + skill: 'Node.js', + }) + .set('Authorization', 'Bearer copilot-token') + .expect(200); + + expect( + copilotOpportunityServiceMock.listOpportunities, + ).toHaveBeenCalledWith( + expect.objectContaining({ + myApplications: 'true', + applicationStatus: 'pending,invited', + skill: 'Node.js', + }), + expect.objectContaining({ userId: '3001' }), + ); + }); + it('applies to opportunity as copilot', async () => { await request(app.getHttpServer()) .post('/v6/projects/copilots/opportunity/21/apply')