diff --git a/apps/media-service/.env.example b/apps/media-service/.env.example
index 558df8e..3f92d7e 100644
--- a/apps/media-service/.env.example
+++ b/apps/media-service/.env.example
@@ -30,3 +30,48 @@ MEDIA_DESCRIBE_TIMEOUT_MS=30000
ORCHESTRATOR_URL=http://localhost:4001
# Same value as orchestrator-service INTERNAL_SERVICE_SECRET (min 16 chars).
INTERNAL_SERVICE_SECRET=
+
+# AI media: Site Blueprint + creative pipeline (docs/media-ai.md). Off by default.
+# server, orchestrator-service and media-service all read this block; keep them identical.
+MEDIA_ENABLED=false
+# Credits per generated image, per video second and per Site Blueprint call.
+# Required in production once MEDIA_ENABLED=true; 1 elsewhere when unset.
+MEDIA_CREDIT_IMAGE=
+MEDIA_CREDIT_VIDEO_PER_SECOND=
+MEDIA_CREDIT_BLUEPRINT=
+# images:videos per budget tier, plus hard caps.
+MEDIA_BUDGET_IMAGES_ONLY=8:0
+MEDIA_BUDGET_LIGHT=4:1
+MEDIA_BUDGET_STANDARD=8:3
+MEDIA_BUDGET_RICH=14:6
+MEDIA_HARD_MAX_IMAGES=24
+MEDIA_HARD_MAX_VIDEOS=10
+MEDIA_HARD_MAX_GENERATED_ASSETS=60
+VIDEO_MIN_SECONDS=5
+VIDEO_MAX_SECONDS=10
+# Circuit breaker: provider spend over the last 24 h above this pauses AI media. Empty = no cap.
+MEDIA_DAILY_COST_CAP_USD=
+# Provider cost estimates in USD, used when a provider does not report cost.
+MEDIA_COST_IMAGE_USD=0.25
+MEDIA_COST_VIDEO_USD_PER_SECOND=0.08
+MEDIA_COST_LLM_CALL_USD=0.05
+MEDIA_COST_BLUEPRINT_USD=0.4
+
+# fake = no provider calls or spend. live needs OPENAI_API_KEY, RUNWARE_API_KEY and INTERNAL_SERVICE_SECRET.
+MEDIA_AI_PROVIDER_MODE=fake
+# OPENAI_API_KEY=replace-with-provider-key
+OPENAI_IMAGE_MODEL=gpt-image-2.5-sunburst
+OPENAI_IMAGE_QUALITY=high
+VIDEO_PROVIDER=runware
+# RUNWARE_API_KEY=replace-with-provider-key
+MEDIA_VIDEO_MODEL=minimax:h3@max
+MEDIA_VIDEO_RESOLUTION=768p
+# Longest a single video render may take before the item falls back to a still.
+MEDIA_VIDEO_TIMEOUT_S=600
+MEDIA_VIDEO_PROMPT_EXPANSION=disabled
+MEDIA_VIDEO_PROMPT_MAX_CHARS=3000
+# Concurrent provider calls across all media-service replicas (Redis leases).
+MEDIA_IMAGE_CONCURRENCY=3
+MEDIA_VIDEO_CONCURRENCY=2
+# https hosts provider result downloads may come from, comma-separated.
+MEDIA_PROVIDER_HOST_ALLOWLIST=vm.runware.ai,im.runware.ai
diff --git a/apps/media-service/package.json b/apps/media-service/package.json
index 4538eb0..93b0e29 100644
--- a/apps/media-service/package.json
+++ b/apps/media-service/package.json
@@ -17,7 +17,9 @@
"dependencies": {
"@aws-sdk/client-s3": "3.1144.0",
"@aws-sdk/lib-storage": "3.1144.0",
+ "@aws-sdk/s3-request-presigner": "3.1144.0",
"@repo/events": "workspace:*",
+ "@repo/media-ai": "workspace:*",
"@repo/schemas": "workspace:*",
"@useframe/db": "workspace:*",
"bullmq": "^5.28.0",
diff --git a/apps/media-service/src/config/schema.ts b/apps/media-service/src/config/schema.ts
index bed5e06..5d864c8 100644
--- a/apps/media-service/src/config/schema.ts
+++ b/apps/media-service/src/config/schema.ts
@@ -41,8 +41,46 @@ export const envSchema = z
ORCHESTRATOR_URL: z.string().url().default("http://localhost:4001"),
INTERNAL_SERVICE_SECRET: optional(z.string().min(16, "INTERNAL_SERVICE_SECRET must be at least 16 chars")),
MEDIA_DESCRIBE_TIMEOUT_MS: int(30_000),
+
+ // AI creative pipeline. Budgets, caps and credit prices are read by @repo/media-ai.
+ MEDIA_AI_PROVIDER_MODE: z.enum(["fake", "live"]).default("fake"),
+ OPENAI_API_KEY: optional(z.string().min(1)),
+ OPENAI_IMAGE_MODEL: z.string().min(1).default("gpt-image-2.5-sunburst"),
+ OPENAI_IMAGE_QUALITY: z.enum(["low", "medium", "high", "xhigh", "max", "auto"]).default("high"),
+ VIDEO_PROVIDER: z.enum(["runware", "fal", "minimax"]).default("runware"),
+ RUNWARE_API_KEY: optional(z.string().min(1)),
+ MEDIA_VIDEO_MODEL: z.string().min(1).default("minimax:h3@max"),
+ MEDIA_VIDEO_RESOLUTION: z.enum(["480p", "768p"]).default("768p"),
+ MEDIA_VIDEO_TIMEOUT_S: int(600),
+ MEDIA_VIDEO_PROMPT_EXPANSION: z.enum(["disabled", "balanced", "quality"]).default("disabled"),
+ MEDIA_VIDEO_PROMPT_MAX_CHARS: int(3000),
+ MEDIA_IMAGE_CONCURRENCY: int(3),
+ MEDIA_VIDEO_CONCURRENCY: int(2),
+ // Hosts provider result downloads may come from (https only).
+ MEDIA_PROVIDER_HOST_ALLOWLIST: z
+ .string()
+ .default("vm.runware.ai,im.runware.ai")
+ .transform((v) =>
+ v
+ .split(",")
+ .map((h) => h.trim().toLowerCase())
+ .filter(Boolean),
+ ),
})
.superRefine((value, ctx) => {
+ if (value.MEDIA_AI_PROVIDER_MODE === "live") {
+ if (!value.OPENAI_API_KEY) {
+ ctx.addIssue({ code: z.ZodIssueCode.custom, path: ["OPENAI_API_KEY"], message: "OPENAI_API_KEY is required in live mode" })
+ }
+ if (value.VIDEO_PROVIDER !== "runware") {
+ ctx.addIssue({ code: z.ZodIssueCode.custom, path: ["VIDEO_PROVIDER"], message: "Only the runware video provider is built" })
+ } else if (!value.RUNWARE_API_KEY) {
+ ctx.addIssue({ code: z.ZodIssueCode.custom, path: ["RUNWARE_API_KEY"], message: "RUNWARE_API_KEY is required in live mode" })
+ }
+ if (!value.INTERNAL_SERVICE_SECRET) {
+ ctx.addIssue({ code: z.ZodIssueCode.custom, path: ["INTERNAL_SERVICE_SECRET"], message: "INTERNAL_SERVICE_SECRET is required in live mode" })
+ }
+ }
if (!value.MEDIA_R2_ENDPOINT && !value.CLOUDFLARE_ACCOUNT_ID) {
ctx.addIssue({
code: z.ZodIssueCode.custom,
diff --git a/apps/media-service/src/createAsset.ts b/apps/media-service/src/createAsset.ts
index f22c279..a6e329b 100644
--- a/apps/media-service/src/createAsset.ts
+++ b/apps/media-service/src/createAsset.ts
@@ -92,3 +92,46 @@ export async function createAssetFromBytes(deps: Deps, input: CreateAssetInput):
await deps.enqueue({ assetId: asset.id, ...(input.options ? { options: input.options } : {}) }, `${asset.id}-0`)
return { assetId: asset.id }
}
+
+// Direct provider delivery: the row and key exist first, the provider PUTs the
+// original, then finishReservedAsset verifies it and starts processing.
+export async function reserveGeneratedAsset(
+ deps: Deps,
+ input: { projectId: string; userId: string; kind: "IMAGE" | "VIDEO"; mime: string; purpose?: string; title?: string; generation?: Prisma.InputJsonValue },
+): Promise<{ assetId: string; key: string }> {
+ return deps.db.$transaction(async (tx) => {
+ const created = await tx.mediaAsset.create({
+ data: {
+ projectId: input.projectId,
+ userId: input.userId,
+ kind: input.kind,
+ origin: "GENERATED",
+ status: "UPLOADING",
+ title: input.title?.slice(0, 120) ?? null,
+ purpose: input.purpose ?? null,
+ aiGenerated: true,
+ generation: input.generation,
+ originalKey: "",
+ originalMime: input.mime,
+ originalBytes: 0,
+ },
+ select: { id: true },
+ })
+ const key = `${mediaPrefix(input.projectId, created.id)}orig`
+ await tx.mediaAsset.update({ where: { id: created.id }, data: { originalKey: key } })
+ return { assetId: created.id, key }
+ })
+}
+
+export async function finishReservedAsset(
+ deps: Deps,
+ asset: { assetId: string; key: string; kind: "IMAGE" | "VIDEO" },
+ options?: MediaProcessOptions,
+): Promise {
+ const head = await deps.store.head(asset.key)
+ const max = asset.kind === "VIDEO" ? deps.config.maxVideoBytes : deps.config.maxImageBytes
+ if (!head || head.size <= 0 || head.size > max) return false
+ await deps.db.mediaAsset.update({ where: { id: asset.assetId }, data: { status: "PROCESSING", originalBytes: head.size } })
+ await deps.enqueue({ assetId: asset.assetId, ...(options ? { options } : {}) }, `${asset.assetId}-0`)
+ return true
+}
diff --git a/apps/media-service/src/generate/assets.ts b/apps/media-service/src/generate/assets.ts
new file mode 100644
index 0000000..b7963d2
--- /dev/null
+++ b/apps/media-service/src/generate/assets.ts
@@ -0,0 +1,118 @@
+import sharp from "sharp"
+import type { Prisma } from "@useframe/db"
+import {
+ deltaE76,
+ hexToRgb,
+ minDeltaE,
+ nearestStandardSize,
+ ProviderError,
+ requestSizeFor,
+ sha256,
+ type Rgb,
+ type Size,
+} from "@repo/media-ai"
+import { log } from "@/lib/logger.js"
+import type { GenerateDeps } from "./deps.js"
+
+export type Analysis = { paletteDeltaE: number; textZoneLuminance: number; textZoneVariance: number }
+
+// Crops to the target ratio and resizes, so every frame matches the video canvas exactly.
+export async function fitToSize(bytes: Buffer, target: Size): Promise {
+ return sharp(bytes).resize(target.width, target.height, { fit: "cover", position: "attention" }).png().toBuffer()
+}
+
+type ImageCall = {
+ prompt: string
+ target: Size
+ requestKey: string
+ edit?: Buffer[]
+}
+
+// Asks for the target size (or the smallest valid one above it); a rejected
+// size falls back to the nearest standard size, then everything is cropped to the target.
+export async function generateImage(deps: GenerateDeps, call: ImageCall): Promise<{ bytes: Buffer; costUsd: number; model: string; size: string }> {
+ return deps.semaphores.image.run(async () => {
+ const attempt = async (size: Size) => {
+ const s = `${size.width}x${size.height}`
+ const req = { prompt: call.prompt, size: s, quality: deps.config.imageQuality, format: "png" as const, requestKey: call.requestKey }
+ const result = call.edit?.length ? await deps.images.edit({ ...req, images: call.edit }) : await deps.images.generate(req)
+ return { ...result, size: s }
+ }
+ let result
+ try {
+ result = await attempt(requestSizeFor(call.target))
+ } catch (err) {
+ if (!(err instanceof ProviderError) || err.kind !== "INVALID_SIZE") throw err
+ const fallback = nearestStandardSize(call.target)
+ log.warn("image size rejected; using a standard size", { requested: requestSizeFor(call.target), fallback })
+ result = await attempt(fallback)
+ }
+ return { bytes: await fitToSize(result.bytes, call.target), costUsd: result.costUsd ?? deps.config.ai.providerCostUsd.image, model: result.model, size: result.size }
+ })
+}
+
+// Soft signals only: palette distance of the dominant colours and how calm the headline area is.
+export async function analyzeImage(bytes: Buffer, palette: string[], zone: string): Promise {
+ const { data, info } = await sharp(bytes).resize(64, 64, { fit: "fill" }).removeAlpha().raw().toBuffer({ resolveWithObject: true })
+ const buckets = new Map()
+ for (let i = 0; i < data.length; i += 3) {
+ const rgb: Rgb = [data[i]! & 0xe0, data[i + 1]! & 0xe0, data[i + 2]! & 0xe0]
+ const key = rgb.join(",")
+ const b = buckets.get(key)
+ if (b) b.count++
+ else buckets.set(key, { rgb, count: 1 })
+ }
+ const dominant = [...buckets.values()].sort((a, b) => b.count - a.count).slice(0, 5).map((b) => b.rgb)
+ const pal = palette.flatMap((h) => (hexToRgb(h) ? [hexToRgb(h)!] : []))
+ const paletteDeltaE = pal.length ? Math.round(Math.min(...dominant.map((c) => minDeltaE(c, pal))) * 10) / 10 : 0
+
+ const third = Math.floor(info.width / 3)
+ const [x0, x1] = zone === "right" ? [info.width - third, info.width] : zone === "center" ? [third, 2 * third] : [0, third]
+ const lums: number[] = []
+ for (let y = 0; y < info.height; y++) {
+ for (let x = x0; x < x1; x++) {
+ const i = (y * info.width + x) * 3
+ lums.push((0.2126 * data[i]! + 0.7152 * data[i + 1]! + 0.0722 * data[i + 2]!) / 255)
+ }
+ }
+ const mean = lums.reduce((a, b) => a + b, 0) / lums.length
+ const variance = lums.reduce((a, b) => a + (b - mean) ** 2, 0) / lums.length
+ return { paletteDeltaE, textZoneLuminance: Math.round(mean * 1000) / 1000, textZoneVariance: Math.round(variance * 10000) / 10000 }
+}
+
+// Scrim hint for background slots: needed when the headline area is busy or mid-grey.
+export function overlayHint(analysis: Analysis, slotDefault: "none" | "light" | "dark" | undefined): "none" | "light" | "dark" {
+ const wanted = slotDefault ?? "dark"
+ if (wanted === "none") return "none"
+ const busy = analysis.textZoneVariance > 0.02
+ if (!busy && wanted === "dark" && analysis.textZoneLuminance < 0.35) return "none"
+ if (!busy && wanted === "light" && analysis.textZoneLuminance > 0.7) return "none"
+ return wanted
+}
+
+export async function waitForAsset(deps: GenerateDeps, assetId: string): Promise<"READY" | "FAILED"> {
+ const deadline = Date.now() + deps.config.assetTimeoutMs
+ let wait = 1000
+ for (;;) {
+ const asset = await deps.db.mediaAsset.findUnique({ where: { id: assetId }, select: { status: true } })
+ if (asset?.status === "READY" || asset?.status === "FAILED") return asset.status
+ if (!asset || Date.now() > deadline) return "FAILED"
+ await deps.sleep(wait)
+ wait = Math.min(wait * 1.5, 5000)
+ }
+}
+
+export async function variantBytes(deps: GenerateDeps, assetId: string, role: string): Promise {
+ const asset = await deps.db.mediaAsset.findUnique({ where: { id: assetId }, select: { variants: true } })
+ const variants = (Array.isArray(asset?.variants) ? asset.variants : []) as { role?: string; key?: string }[]
+ const key = variants.find((v) => v.role === role)?.key
+ return key ? deps.store.getBuffer(key, 200 * 1024 * 1024) : null
+}
+
+export async function updateAsset(deps: GenerateDeps, assetId: string, data: Prisma.MediaAssetUpdateInput): Promise {
+ await deps.db.mediaAsset.update({ where: { id: assetId }, data })
+}
+
+export const promptHash = (prompt: string) => sha256(prompt).slice(0, 12)
+
+export { deltaE76 }
diff --git a/apps/media-service/src/generate/context.ts b/apps/media-service/src/generate/context.ts
new file mode 100644
index 0000000..e7f5dcb
--- /dev/null
+++ b/apps/media-service/src/generate/context.ts
@@ -0,0 +1,99 @@
+import { randomUUID } from "node:crypto"
+import { readFile, rm, writeFile } from "node:fs/promises"
+import path from "node:path"
+import { prisma } from "@useframe/db"
+import {
+ FakeImageProvider,
+ FakeLlm,
+ FakeVideoProvider,
+ loadMediaAiConfig,
+ OpenAiImageProvider,
+ RunwareVideoProvider,
+} from "@repo/media-ai"
+import { env } from "@/config/env.js"
+import { deps as processDeps } from "@/context.js"
+import { createAssetFromBytes, finishReservedAsset, reserveGeneratedAsset } from "@/createAsset.js"
+import { createOrchestratorLlm } from "@/lib/llmClient.js"
+import { redis } from "@/lib/redis.js"
+import { safeDownload } from "@/lib/safeDownload.js"
+import { localSemaphore, redisSemaphore } from "@/lib/semaphore.js"
+import { createS3MediaStore } from "@/lib/storage.js"
+import { runTool } from "@/processing/ffmpeg.js"
+import type { GenerateDeps } from "./deps.js"
+
+const live = env.MEDIA_AI_PROVIDER_MODE === "live"
+const ffmpeg = processDeps.config.ffmpeg
+
+async function scratch(fn: (dir: (name: string) => string) => Promise): Promise {
+ const id = randomUUID()
+ const file = (name: string) => path.join(env.MEDIA_WORK_DIR, `${id}-${name}`)
+ try {
+ return await fn(file)
+ } finally {
+ await Promise.all(["in.mp4", "out.png", "fake.mp4"].map((n) => rm(file(n), { force: true })))
+ }
+}
+
+async function extractFrame(video: Buffer, atSec: number): Promise {
+ return scratch(async (file) => {
+ await writeFile(file("in.mp4"), video)
+ await runTool(
+ ffmpeg.ffmpegPath,
+ ["-nostdin", "-loglevel", "error", "-y", "-ss", String(atSec), "-protocol_whitelist", "file", "-i", file("in.mp4"), "-frames:v", "1", "-f", "image2", "-c:v", "png", file("out.png")],
+ ffmpeg.timeoutMs,
+ )
+ return readFile(file("out.png"))
+ })
+}
+
+// Fake mode stands in for a provider download with a short, silent test clip.
+async function fakeVideo(): Promise {
+ return scratch(async (file) => {
+ await runTool(
+ ffmpeg.ffmpegPath,
+ ["-nostdin", "-loglevel", "error", "-y", "-f", "lavfi", "-i", "testsrc2=size=1344x768:rate=24:duration=5", "-c:v", "libx264", "-pix_fmt", "yuv420p", file("fake.mp4")],
+ ffmpeg.timeoutMs,
+ )
+ return readFile(file("fake.mp4"))
+ })
+}
+
+const store = createS3MediaStore({
+ endpoint: env.MEDIA_R2_ENDPOINT,
+ accessKeyId: env.MEDIA_R2_ACCESS_KEY_ID,
+ secretAccessKey: env.MEDIA_R2_SECRET_ACCESS_KEY,
+ bucket: env.MEDIA_R2_BUCKET,
+})
+
+export const generateDeps: GenerateDeps = {
+ db: prisma,
+ store,
+ llm: live ? createOrchestratorLlm({ url: env.ORCHESTRATOR_URL, secret: env.INTERNAL_SERVICE_SECRET! }) : new FakeLlm(),
+ images: live ? new OpenAiImageProvider({ apiKey: env.OPENAI_API_KEY!, model: env.OPENAI_IMAGE_MODEL }) : new FakeImageProvider(),
+ video: live ? new RunwareVideoProvider({ apiKey: env.RUNWARE_API_KEY!, model: env.MEDIA_VIDEO_MODEL }) : new FakeVideoProvider(),
+ createAsset: (input) => createAssetFromBytes(processDeps, input),
+ reserveAsset: (input) => reserveGeneratedAsset(processDeps, input),
+ finishReserved: (asset) => finishReservedAsset(processDeps, { ...asset, kind: "VIDEO" }, { stripAudio: true, skipDescribe: true }),
+ download: (url) =>
+ url.startsWith("fake://") && !live
+ ? fakeVideo()
+ : safeDownload(url, { allowedHosts: env.MEDIA_PROVIDER_HOST_ALLOWLIST, maxBytes: 200 * 1024 * 1024 }),
+ extractFrame,
+ semaphores: {
+ image: redisSemaphore(redis, "image", env.MEDIA_IMAGE_CONCURRENCY),
+ video: redisSemaphore(redis, "video", env.MEDIA_VIDEO_CONCURRENCY),
+ // Replaced per job by the runner: concepts are written one video at a time.
+ concepts: localSemaphore(1),
+ },
+ config: {
+ ai: loadMediaAiConfig(process.env),
+ imageQuality: env.OPENAI_IMAGE_QUALITY,
+ videoResolution: env.MEDIA_VIDEO_RESOLUTION,
+ videoTimeoutS: env.MEDIA_VIDEO_TIMEOUT_S,
+ promptExpansion: env.MEDIA_VIDEO_PROMPT_EXPANSION,
+ promptMaxChars: env.MEDIA_VIDEO_PROMPT_MAX_CHARS,
+ assetTimeoutMs: env.MEDIA_FFMPEG_TIMEOUT_MS * 2 + 60_000,
+ directUpload: live,
+ },
+ sleep: (ms) => new Promise((r) => setTimeout(r, ms)),
+}
diff --git a/apps/media-service/src/generate/deps.ts b/apps/media-service/src/generate/deps.ts
new file mode 100644
index 0000000..1d5e11d
--- /dev/null
+++ b/apps/media-service/src/generate/deps.ts
@@ -0,0 +1,51 @@
+import type { prisma } from "@useframe/db"
+import type { ImageProvider, Llm, MediaAiConfig, VideoProvider } from "@repo/media-ai"
+import type { CreateAssetInput } from "@/createAsset.js"
+import type { MediaStore } from "@/lib/storage.js"
+import type { Semaphore } from "@/lib/semaphore.js"
+
+export type GenerateDb = Pick<
+ typeof prisma,
+ | "mediaJob"
+ | "mediaGeneration"
+ | "mediaAsset"
+ | "creditBalance"
+ | "creditTransaction"
+ | "projectVersion"
+ | "project"
+ | "researchReport"
+ | "researchReportCitation"
+ | "styleTag"
+ | "projectBrief"
+ | "$transaction"
+>
+
+export type GenerateConfig = {
+ ai: MediaAiConfig
+ imageQuality: string
+ videoResolution: "480p" | "768p"
+ videoTimeoutS: number
+ promptExpansion: "disabled" | "balanced" | "quality"
+ promptMaxChars: number
+ // How long to wait for Part A processing to turn an upload into variants.
+ assetTimeoutMs: number
+ directUpload: boolean
+}
+
+export type ReservedAsset = { assetId: string; key: string }
+
+export type GenerateDeps = {
+ db: GenerateDb
+ store: Pick
+ llm: Llm
+ images: ImageProvider
+ video: VideoProvider
+ createAsset: (input: CreateAssetInput) => Promise<{ assetId: string }>
+ reserveAsset: (input: { projectId: string; userId: string; kind: "VIDEO"; mime: string; purpose: string; generation: object }) => Promise
+ finishReserved: (asset: ReservedAsset) => Promise
+ download: (url: string) => Promise
+ extractFrame: (video: Buffer, atSec: number) => Promise
+ semaphores: { image: Semaphore; video: Semaphore; concepts: Semaphore }
+ config: GenerateConfig
+ sleep: (ms: number) => Promise
+}
diff --git a/apps/media-service/src/generate/runner.ts b/apps/media-service/src/generate/runner.ts
new file mode 100644
index 0000000..7dcfe55
--- /dev/null
+++ b/apps/media-service/src/generate/runner.ts
@@ -0,0 +1,1003 @@
+import { randomUUID } from "node:crypto"
+import { briefStateOf, type Prisma } from "@useframe/db"
+import type { SiteSpec } from "@repo/schemas"
+import {
+ applyJobResult,
+ applyMediaBindings,
+ buildMediaBrief,
+ callJson,
+ checkConceptSet,
+ CHECKPOINT_TTL_MS,
+ conceptsPrompt,
+ ConceptSetSchema,
+ costItems,
+ estimateJobCost,
+ framesPrompt,
+ FramePromptsSchema,
+ imagePromptsPrompt,
+ ImagePromptBatchSchema,
+ imageQaPrompt,
+ ImageQaSchema,
+ isBlueprintFresh,
+ isPaidUser,
+ judgePrompt,
+ JudgeOutputSchema,
+ lintPrompt,
+ loadBlueprintInputs,
+ LlmRefusalError,
+ LlmValidationError,
+ MediaBriefSchema,
+ paletteOf,
+ planningSlots,
+ PromptRewriteSchema,
+ ProviderError,
+ readBlueprint,
+ readJobState,
+ refundAmount,
+ refundItem,
+ refundUnspent,
+ requestKey,
+ revisePrompt,
+ runSiteBlueprint,
+ scopeOf,
+ selectWinner,
+ softenPrompt,
+ stillSize,
+ videoFrameSize,
+ videoPromptPrompt,
+ VideoPromptSchema,
+ videoQaPrompt,
+ VideoQaSchema,
+ zodParse,
+ type Checkpoint,
+ type ItemStage,
+ type ItemState,
+ type JobPlan,
+ type JobState,
+ type Llm,
+ type LlmImage,
+ type MediaBindingOut,
+ type MediaBrief,
+ type PromptPair,
+ type RoutingKey,
+ type Substep,
+ type VisualSystem,
+} from "@repo/media-ai"
+import { errorMessage, log, metric } from "@/lib/logger.js"
+import { localSemaphore } from "@/lib/semaphore.js"
+import { analyzeImage, generateImage, overlayHint, updateAsset, variantBytes, waitForAsset } from "./assets.js"
+import type { GenerateDeps } from "./deps.js"
+
+type JobRow = {
+ id: string
+ projectId: string
+ userId: string
+ mode: "AUTO" | "MANUAL"
+ status: string
+ versionId: string | null
+ scope: unknown
+ plan: unknown
+ mediaBrief: unknown
+ state: unknown
+ bindings: unknown
+ creditsReserved: number
+}
+
+type SlotRef = ReturnType[number]
+
+type Ctx = {
+ deps: GenerateDeps
+ job: JobRow
+ state: JobState
+ brief: MediaBrief
+ visualSystem: VisualSystem
+ palette: string[]
+ slots: Map
+ forbidden: string[]
+ bindings: Record
+ save: () => Promise
+ stage: (substep: Substep) => void
+ cancelled: () => Promise
+}
+
+const PHASE: Record = { CONCEPTS: 1, SELECT: 1, FRAMES: 2, IMG_QA: 2, VIDEO_PROMPT: 3, VIDEO: 3, VID_QA: 3 }
+const CHECKPOINT_AFTER: [number, Checkpoint][] = [
+ [1, "CONCEPT_PICK"],
+ [2, "IMAGES_APPROVE"],
+ [3, "VIDEO_APPROVE"],
+]
+const TERMINAL = new Set(["DONE", "FAILED", "DROPPED", "SKIPPED"])
+const MAX_IMAGE_ATTEMPTS = 3
+
+class ItemFailure extends Error {}
+
+const json = (v: unknown) => v as Prisma.InputJsonValue
+
+// ---------------------------------------------------------------- LLM with an audit trail
+
+function auditedLlm(ctx: Pick, itemId: string, stage: string): Llm {
+ return {
+ async complete(req) {
+ const started = Date.now()
+ const row = await ctx.deps.db.mediaGeneration.create({
+ data: {
+ jobId: ctx.job.id,
+ itemId,
+ stage,
+ kind: "llm",
+ provider: "anthropic",
+ model: req.routingKey,
+ requestKey: requestKey(ctx.job.id, stage, itemId, Date.now()) + randomUUID().slice(0, 8),
+ status: "RUNNING",
+ },
+ select: { id: true },
+ })
+ try {
+ const res = await ctx.deps.llm.complete(req)
+ const cost = res.costUsd ?? ctx.deps.config.ai.providerCostUsd.llmCall
+ await ctx.deps.db.mediaGeneration.update({
+ where: { id: row.id },
+ data: { status: res.refused ? "REFUSED" : "SUCCEEDED", costUsd: cost, latencyMs: Date.now() - started },
+ })
+ await ctx.deps.db.mediaJob.update({ where: { id: ctx.job.id }, data: { costUsd: { increment: cost } } })
+ return res
+ } catch (err) {
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row.id }, data: { status: "FAILED", error: errorMessage(err).slice(0, 500), latencyMs: Date.now() - started } })
+ throw err
+ }
+ },
+ }
+}
+
+function ask(ctx: Ctx, itemId: string, stage: string, purpose: string, key: RoutingKey, pair: PromptPair, parse: (raw: unknown) => { ok: true; value: T } | { ok: false; errors: string[] }, images?: LlmImage[]) {
+ return callJson(auditedLlm(ctx, itemId, stage), { routingKey: key, system: pair.system, prompt: pair.prompt, purpose, ...(images ? { images } : {}) }, parse).then((r) => r.value)
+}
+
+const png = (bytes: Buffer): LlmImage => ({ mime: "image/png", base64: bytes.toString("base64") })
+const webp = (bytes: Buffer): LlmImage => ({ mime: "image/webp", base64: bytes.toString("base64") })
+
+async function safePrompt(ctx: Ctx, itemId: string, prompt: string): Promise {
+ const issues = lintPrompt(prompt, ctx.forbidden)
+ if (issues.length === 0) return prompt
+ const { prompt: rewritten } = await ask(ctx, itemId, "LINT", "media.revise", "media-creative", revisePrompt({ prompt, fix: "Remove the flagged content.", reason: issues.join("; ") }), zodParse(PromptRewriteSchema))
+ if (lintPrompt(rewritten, ctx.forbidden).length) throw new ItemFailure("The prompt could not be made safe")
+ return rewritten
+}
+
+// ---------------------------------------------------------------- images
+
+async function generatedAsset(
+ ctx: Ctx,
+ s: ItemState,
+ stage: string,
+ attempt: number,
+ call: { prompt: string; target: { width: number; height: number }; edit?: Buffer[] },
+ extra: { purpose: string; conceptId?: string; mechanism?: string; role: string },
+): Promise<{ assetId: string; bytes: Buffer }> {
+ const key = requestKey(ctx.job.id, stage, s.item.itemId, attempt)
+ const done = await ctx.deps.db.mediaGeneration.findUnique({ where: { requestKey: key }, select: { status: true, outputAssetId: true } })
+ if (done?.status === "SUCCEEDED" && done.outputAssetId) {
+ const bytes = await originalBytes(ctx, done.outputAssetId)
+ if (bytes) return { assetId: done.outputAssetId, bytes }
+ }
+ const started = Date.now()
+ const row = done
+ ? await ctx.deps.db.mediaGeneration.update({ where: { requestKey: key }, data: { status: "RUNNING", error: null }, select: { id: true } })
+ : await ctx.deps.db.mediaGeneration.create({
+ data: { jobId: ctx.job.id, itemId: s.item.itemId, stage, kind: "image", provider: "openai", model: "image", attempt, requestKey: key, status: "RUNNING", promptText: call.prompt.slice(0, 8000) },
+ select: { id: true },
+ })
+ try {
+ const image = await generateImage(ctx.deps, { prompt: call.prompt, target: call.target, requestKey: key, edit: call.edit })
+ const { assetId } = await ctx.deps.createAsset({
+ projectId: ctx.job.projectId,
+ userId: ctx.job.userId,
+ kind: "IMAGE",
+ origin: "GENERATED",
+ mime: "image/png",
+ purpose: extra.purpose,
+ title: `${s.item.role} (${s.item.itemId})`.slice(0, 120),
+ generation: json({
+ jobId: ctx.job.id,
+ itemId: s.item.itemId,
+ conceptId: extra.conceptId ?? null,
+ mechanism: extra.mechanism ?? null,
+ provider: "openai",
+ model: image.model,
+ size: image.size,
+ summary: s.item.subjectDirection,
+ researchFindingIds: ctx.brief.researchFindingIds,
+ }),
+ options: { skipDescribe: true },
+ bytes: image.bytes,
+ })
+ if ((await waitForAsset(ctx.deps, assetId)) !== "READY") throw new ItemFailure("The generated image could not be processed")
+ await ctx.deps.db.mediaGeneration.update({
+ where: { id: row.id },
+ data: { status: "SUCCEEDED", outputAssetId: assetId, model: image.model, costUsd: image.costUsd, latencyMs: Date.now() - started },
+ })
+ await ctx.deps.db.mediaJob.update({ where: { id: ctx.job.id }, data: { costUsd: { increment: image.costUsd } } })
+ return { assetId, bytes: image.bytes }
+ } catch (err) {
+ const refused = err instanceof ProviderError && err.kind === "REFUSED"
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row.id }, data: { status: refused ? "REFUSED" : "FAILED", error: errorMessage(err).slice(0, 1000), latencyMs: Date.now() - started } })
+ throw err
+ }
+}
+
+async function originalBytes(ctx: Ctx, assetId: string): Promise {
+ const asset = await ctx.deps.db.mediaAsset.findUnique({ where: { id: assetId }, select: { originalKey: true } })
+ return asset ? ctx.deps.store.getBuffer(asset.originalKey, 50 * 1024 * 1024) : null
+}
+
+async function referenceImages(ctx: Ctx, s: ItemState): Promise {
+ const out: Buffer[] = []
+ for (const id of s.item.referenceAssetIds ?? []) {
+ const bytes = await variantBytes(ctx.deps, id, "fallback")
+ if (bytes) out.push(bytes)
+ }
+ return out
+}
+
+type QaVerdict = { pass: boolean; altText: string; fix?: string; reasons: string }
+
+async function qaImage(ctx: Ctx, s: ItemState, assetId: string, bytes: Buffer, opts: { intent: string; ending?: Buffer }): Promise {
+ const slot = ctx.slots.get(s.item.slotId)!.slot
+ const zone = s.item.textSafeZone ?? "left"
+ const analysis = await analyzeImage(bytes, ctx.palette, zone)
+ const view = (await variantBytes(ctx.deps, assetId, "w960")) ?? bytes
+ const images = [view.subarray(0, 4).toString("hex") === "89504e47" ? png(view) : webp(view)]
+ if (opts.ending) images.push(png(opts.ending))
+ const qa = await ask(
+ ctx,
+ s.item.itemId,
+ "IMG_QA",
+ "media.image_qa",
+ "media-vision",
+ imageQaPrompt({ intent: opts.intent, palette: ctx.palette, analysis, isEnding: !!opts.ending, allowPeople: !!s.item.allowPeople, textSafeZone: zone }),
+ zodParse(ImageQaSchema),
+ images,
+ )
+ const hero = slot.priority === "hero"
+ const reasons = [
+ !qa.matchesIntent && "does not match the intent",
+ qa.hasReadableText && "has readable text",
+ qa.hasLogoOrBrand && "shows a logo or brand",
+ qa.hasDistortion && "has distortion",
+ !qa.safe && "is not safe",
+ qa.paletteAdherence < 3 && "ignores the palette",
+ qa.hasRealisticPerson && !s.item.allowPeople && "shows a realistic person",
+ hero && !qa.textZoneClear && "the headline area is busy",
+ opts.ending && (qa.identityMatchesOpening ?? 0) < 4 && "does not match the opening frame",
+ ].filter(Boolean) as string[]
+ await updateAsset(ctx.deps, assetId, {
+ generation: json({ ...(await currentGeneration(ctx, assetId)), analysis }),
+ })
+ return { pass: reasons.length === 0, altText: qa.altText, fix: qa.promptFix, reasons: reasons.join(", "), overlay: overlayHint(analysis, slot.defaultOverlay) }
+}
+
+async function currentGeneration(ctx: Ctx, assetId: string): Promise> {
+ const a = await ctx.deps.db.mediaAsset.findUnique({ where: { id: assetId }, select: { generation: true } })
+ return (a?.generation as Record | null) ?? {}
+}
+
+async function revise(ctx: Ctx, itemId: string, prompt: string, fix: string | undefined, reasons: string): Promise {
+ const { prompt: next } = await ask(ctx, itemId, "REVISE", "media.revise", "media-creative", revisePrompt({ prompt, fix: fix ?? "Fix the reported problems.", reason: reasons }), zodParse(PromptRewriteSchema))
+ return safePrompt(ctx, itemId, next)
+}
+
+async function discard(ctx: Ctx, assetId: string): Promise {
+ await ctx.deps.db.mediaAsset.updateMany({ where: { id: assetId, deletedAt: null }, data: { deletedAt: new Date() } })
+}
+
+function slotPurpose(ctx: Ctx, s: ItemState, asVideo: boolean): string {
+ const slot = ctx.slots.get(s.item.slotId)!.slot
+ if (asVideo) return slot.priority === "hero" ? "hero_video" : "section_video"
+ return slot.purpose
+}
+
+// One batched call writes a prompt for every pending image item.
+async function ensureImagePrompts(ctx: Ctx): Promise {
+ const pending = Object.values(ctx.state.items).filter((s) => s.item.kind === "image" && s.item.decision === "GENERATE" && !TERMINAL.has(s.status) && !s.imagePrompt && !s.image)
+ for (let i = 0; i < pending.length; i += 10) {
+ const chunk = pending.slice(i, i + 10)
+ ctx.stage("media.images")
+ const batch = await ask(
+ ctx,
+ "images",
+ "FRAMES",
+ "media.image_prompts",
+ "media-creative",
+ imagePromptsPrompt({
+ items: chunk.map((s) => ({
+ itemId: s.item.itemId,
+ role: s.item.role,
+ intent: s.item.intent,
+ subjectDirection: s.item.subjectDirection,
+ mood: s.item.mood,
+ aspect: s.item.aspect,
+ textSafeZone: s.item.textSafeZone ?? "left",
+ })),
+ visualSystem: ctx.visualSystem,
+ palette: ctx.palette,
+ brief: ctx.brief,
+ }),
+ zodParse(ImagePromptBatchSchema),
+ )
+ for (const s of chunk) {
+ const p = batch.prompts.find((x) => x.itemId === s.item.itemId)?.prompt
+ if (p) s.imagePrompt = await safePrompt(ctx, s.item.itemId, p)
+ }
+ await ctx.save()
+ }
+}
+
+async function imageItem(ctx: Ctx, s: ItemState): Promise {
+ let prompt = s.imagePrompt
+ if (!prompt) throw new ItemFailure("No prompt was written for this image")
+ if (s.note) prompt = await revise(ctx, s.item.itemId, prompt, s.note, "The user asked for a change")
+ const refs = await referenceImages(ctx, s)
+ if (refs.length) prompt += " Preserve the product in the reference images exactly."
+ const base = (s.done.length + 1) * 10
+ for (let attempt = 1; attempt <= MAX_IMAGE_ATTEMPTS; attempt++) {
+ ctx.stage("media.images")
+ const { assetId, bytes } = await generatedAsset(ctx, s, "FRAMES", base + attempt, { prompt, target: stillSize(s.item.aspect), edit: refs.length ? refs : undefined }, { purpose: slotPurpose(ctx, s, false), role: s.item.role })
+ ctx.stage("media.qa")
+ const qa = await qaImage(ctx, s, assetId, bytes, { intent: s.item.intent })
+ if (qa.pass) {
+ await updateAsset(ctx.deps, assetId, { altText: qa.altText, description: s.item.intent.slice(0, 300), decorative: s.item.display === "background" })
+ s.image = { prompt, assetId, attempts: attempt, altText: qa.altText }
+ s.overlay = qa.overlay
+ return
+ }
+ await discard(ctx, assetId)
+ if (attempt < MAX_IMAGE_ATTEMPTS) prompt = await revise(ctx, s.item.itemId, prompt, qa.fix, qa.reasons)
+ }
+ throw new ItemFailure("The images did not pass quality checks")
+}
+
+// ---------------------------------------------------------------- video chain
+
+function usedByOthers(ctx: Ctx, self: ItemState): { mechanisms: string[]; motifs: string[] } {
+ const others = Object.values(ctx.state.items).filter((s) => s !== self && s.concept?.chosenId)
+ const chosen = others.map((s) => s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)).filter(Boolean)
+ return { mechanisms: chosen.map((c) => c!.mechanism), motifs: chosen.map((c) => c!.title) }
+}
+
+async function conceptsAndSelect(ctx: Ctx, s: ItemState): Promise<"ok" | "still"> {
+ const duration = s.item.video?.durationSec ?? 5
+ return ctx.deps.semaphores.concepts.run(async () => {
+ for (let round = 1; round <= 2; round++) {
+ ctx.stage("media.concepts")
+ const used = usedByOthers(ctx, s)
+ let violation = s.note
+ let valid: ReturnType["valid"] = []
+ for (let tries = 1; tries <= 2 && valid.length < 2; tries++) {
+ const set = await ask(
+ ctx,
+ s.item.itemId,
+ "CONCEPTS",
+ "media.concepts",
+ "media-creative",
+ conceptsPrompt({ brief: ctx.brief, item: s.item, visualSystem: ctx.visualSystem, usedMechanisms: used.mechanisms, usedMotifs: used.motifs, hasReference: !!s.item.referenceAssetIds?.length, violation }),
+ zodParse(ConceptSetSchema),
+ )
+ const check = checkConceptSet(set.concepts, duration, ctx.palette)
+ valid = check.valid.filter((c) => !used.mechanisms.includes(c.mechanism))
+ violation = check.errors.join("; ") || "two or more concepts reused a mechanism already used on this site"
+ }
+ if (valid.length < 2) return "still"
+ ctx.stage("media.select")
+ const judge = await ask(ctx, s.item.itemId, "SELECT", "media.judge", "media-creative", judgePrompt({ brief: ctx.brief, item: s.item, visualSystem: ctx.visualSystem, used: [...used.mechanisms, ...used.motifs], concepts: valid }), zodParse(JudgeOutputSchema))
+ const { winnerId, ranked } = selectWinner(valid, judge)
+ if (!winnerId) continue
+ s.concept = {
+ concepts: valid,
+ judge,
+ ranked,
+ recommendedId: winnerId,
+ chosenId: winnerId,
+ directorNotes: judge.directorNotes,
+ regenerations: s.concept?.regenerations ?? 0,
+ }
+ s.note = undefined
+ return "ok"
+ }
+ return "still"
+ })
+}
+
+// Fewer than two good concepts, or every concept vetoed: a plain still image instead of a video.
+async function downgradeToStill(ctx: Ctx, s: ItemState): Promise {
+ const slot = ctx.slots.get(s.item.slotId)!.slot
+ if (!slot.kinds.includes("image")) throw new ItemFailure("No usable video idea, and this spot can't take a still image")
+ const charge = ctx.state.charges[s.item.itemId] ?? 0
+ await refundAmount(ctx.deps.db, ctx.job, ctx.state, `${s.item.itemId}:still`, charge - ctx.deps.config.ai.credits.image, "AI video replaced by a still image")
+ s.item = { ...s.item, kind: "image", video: undefined }
+ s.done = []
+ await ensureImagePrompts(ctx)
+}
+
+async function videoFrames(ctx: Ctx, s: ItemState): Promise {
+ const concept = s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)!
+ ctx.stage("media.frames")
+ const prompts = await ask(
+ ctx,
+ s.item.itemId,
+ "FRAMES",
+ "media.frames",
+ "media-creative",
+ framesPrompt({ concept, directorNotes: [...s.concept!.directorNotes, ...(s.note ? [s.note] : [])], visualSystem: ctx.visualSystem, palette: ctx.palette, textSafeZone: s.item.textSafeZone ?? "left", aspect: s.item.aspect, wantEnding: true }),
+ zodParse(FramePromptsSchema),
+ )
+ const target = videoFrameSize(s.item.aspect)
+ const refs = await referenceImages(ctx, s)
+ const meta = { purpose: slotPurpose(ctx, s, true), conceptId: concept.id, mechanism: concept.mechanism, role: s.item.role }
+ const base = (s.concept!.regenerations + 1) * 100 + (s.note ? 50 : 0)
+
+ let openingPrompt = await safePrompt(ctx, s.item.itemId, prompts.openingPrompt + (refs.length ? " Preserve the product in the reference images exactly." : ""))
+ let opening: { assetId: string; bytes: Buffer; altText: string; overlay: "none" | "light" | "dark" } | null = null
+ for (let attempt = 1; attempt <= MAX_IMAGE_ATTEMPTS && !opening; attempt++) {
+ const out = await generatedAsset(ctx, s, "FRAMES:open", base + attempt, { prompt: openingPrompt, target, edit: refs.length ? refs : undefined }, meta)
+ ctx.stage("media.qa")
+ const qa = await qaImage(ctx, s, out.assetId, out.bytes, { intent: `${s.item.intent}. Opening frame: ${concept.openingFrame}` })
+ if (qa.pass) opening = { ...out, altText: qa.altText, overlay: qa.overlay }
+ else {
+ await discard(ctx, out.assetId)
+ if (attempt < MAX_IMAGE_ATTEMPTS) openingPrompt = await revise(ctx, s.item.itemId, openingPrompt, qa.fix, qa.reasons)
+ }
+ }
+ if (!opening) throw new ItemFailure("The opening scene did not pass quality checks")
+ await updateAsset(ctx.deps, opening.assetId, { altText: opening.altText, description: concept.logline.slice(0, 300) })
+
+ let ending: { assetId: string } | null = null
+ if (prompts.endingPrompt) {
+ let endingPrompt = await safePrompt(ctx, s.item.itemId, prompts.endingPrompt)
+ for (let attempt = 1; attempt <= MAX_IMAGE_ATTEMPTS && !ending; attempt++) {
+ ctx.stage("media.frames")
+ const out = await generatedAsset(ctx, s, "FRAMES:end", base + attempt, { prompt: endingPrompt, target, edit: [opening.bytes] }, meta)
+ ctx.stage("media.qa")
+ const qa = await qaImage(ctx, s, out.assetId, out.bytes, { intent: `Ending frame: ${concept.endingFrame}`, ending: opening.bytes })
+ if (qa.pass) ending = { assetId: out.assetId }
+ else {
+ await discard(ctx, out.assetId)
+ if (attempt < MAX_IMAGE_ATTEMPTS) endingPrompt = await revise(ctx, s.item.itemId, endingPrompt, qa.fix, qa.reasons)
+ }
+ }
+ }
+ s.frames = {
+ openingPrompt,
+ ...(prompts.endingPrompt ? { endingPrompt: prompts.endingPrompt } : {}),
+ openingAssetId: opening.assetId,
+ ...(ending ? { endingAssetId: ending.assetId } : {}),
+ attempts: 1,
+ altText: opening.altText,
+ }
+ s.overlay = opening.overlay
+ s.note = undefined
+}
+
+async function videoPrompt(ctx: Ctx, s: ItemState): Promise {
+ const concept = s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)!
+ const planned = s.item.video?.durationSec ?? ctx.deps.config.ai.videoMinSeconds
+ const opening = await originalBytes(ctx, s.frames!.openingAssetId)
+ const ending = s.frames!.endingAssetId ? await originalBytes(ctx, s.frames!.endingAssetId) : null
+ if (!opening) throw new ItemFailure("The opening scene is missing")
+ ctx.stage("media.video")
+ const out = await ask(
+ ctx,
+ s.item.itemId,
+ "VIDEO_PROMPT",
+ "media.video_prompt",
+ "media-vision",
+ videoPromptPrompt({ concept, directorNotes: s.concept!.directorNotes, durationSec: planned, minSeconds: ctx.deps.config.ai.videoMinSeconds, maxSeconds: ctx.deps.config.ai.videoMaxSeconds, hasEnding: !!ending, maxChars: ctx.deps.config.promptMaxChars }),
+ zodParse(VideoPromptSchema),
+ ending ? [png(opening), png(ending)] : [png(opening)],
+ )
+ const { videoMinSeconds: min, videoMaxSeconds: max } = ctx.deps.config.ai
+ const durationSec = Math.round(Math.min(max, Math.max(min, planned - 2, Math.min(planned + 2, out.durationSec))))
+ s.video = {
+ mode: ending && out.mode === "FIRST_AND_LAST" ? "FIRST_AND_LAST" : "FIRST_ONLY",
+ durationSec,
+ prompt: await safePrompt(ctx, s.item.itemId, out.prompt.slice(0, ctx.deps.config.promptMaxChars)),
+ loop: out.loop && !!s.item.video?.loopable,
+ candidateAssetIds: [],
+ attempts: 0,
+ }
+}
+
+class VideoOutcome extends Error {
+ constructor(public readonly kind: "REFUSED" | "FAILED" | "TIMEOUT", message: string) {
+ super(message)
+ }
+}
+
+async function renderVideo(ctx: Ctx, s: ItemState, prompt: string, keyAttempt: string): Promise {
+ const v = s.video!
+ const key = requestKey(ctx.job.id, "VIDEO", s.item.itemId, Number.parseInt(keyAttempt.replace(/\D/g, "") || "1", 10)) + keyAttempt
+ const provider = ctx.deps.video
+ const results = ctx.job.mode === "MANUAL" ? Math.min(3, Math.max(1, s.candidates ?? 1)) : 1
+ let row = await ctx.deps.db.mediaGeneration.findUnique({ where: { requestKey: key } })
+ if (row?.status === "SUCCEEDED") return v.candidateAssetIds
+ const direct = ctx.deps.config.directUpload && results === 1
+ if (!row) {
+ // The task id is stored before submitting, so a crash resumes polling instead of paying twice.
+ row = await ctx.deps.db.mediaGeneration.create({
+ data: {
+ jobId: ctx.job.id,
+ itemId: s.item.itemId,
+ stage: "VIDEO",
+ kind: "video",
+ provider: provider.name,
+ model: provider.model,
+ requestKey: key,
+ providerTaskId: provider.taskIdFor(key),
+ status: "PENDING",
+ promptText: prompt.slice(0, 8000),
+ inputAssetIds: json([s.frames!.openingAssetId, ...(v.mode === "FIRST_AND_LAST" && s.frames!.endingAssetId ? [s.frames!.endingAssetId] : [])]),
+ },
+ })
+ }
+ const taskId = row.providerTaskId!
+ const started = row.createdAt.getTime()
+ return ctx.deps.semaphores.video.run(async () => {
+ let reserved = row!.outputAssetId ? { assetId: row!.outputAssetId, key: "" } : null
+ const submit = async () => {
+ const first = await originalBytes(ctx, s.frames!.openingAssetId)
+ const last = v.mode === "FIRST_AND_LAST" && s.frames!.endingAssetId ? await originalBytes(ctx, s.frames!.endingAssetId) : null
+ if (!first) throw new ItemFailure("The opening scene is missing")
+ let deliverTo: { presignedPutUrl: string } | undefined
+ if (direct) {
+ reserved ??= await ctx.deps.reserveAsset({
+ projectId: ctx.job.projectId,
+ userId: ctx.job.userId,
+ kind: "VIDEO",
+ mime: "video/mp4",
+ purpose: slotPurpose(ctx, s, true),
+ generation: { jobId: ctx.job.id, itemId: s.item.itemId, conceptId: s.concept!.chosenId, provider: provider.name, model: provider.model, summary: s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)?.logline },
+ })
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row!.id }, data: { outputAssetId: reserved.assetId } })
+ const asset = await ctx.deps.db.mediaAsset.findUnique({ where: { id: reserved.assetId }, select: { originalKey: true } })
+ deliverTo = { presignedPutUrl: await ctx.deps.store.presignPut(asset!.originalKey, "video/mp4", 3600) }
+ }
+ await provider.submit({
+ prompt,
+ firstFrame: first,
+ ...(last ? { lastFrame: last } : {}),
+ durationSec: v.durationSec,
+ resolution: ctx.deps.config.videoResolution,
+ results,
+ promptExpansion: ctx.deps.config.promptExpansion,
+ requestKey: key,
+ taskId,
+ ...(deliverTo ? { deliverTo } : {}),
+ })
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row!.id }, data: { status: "RUNNING" } })
+ }
+ if (row!.status === "PENDING") await submit()
+ let wait = 2000
+ let beat = Date.now()
+ for (;;) {
+ if (Date.now() - started > ctx.deps.config.videoTimeoutS * 1000) {
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row!.id }, data: { status: "FAILED", error: "timed out", latencyMs: Date.now() - started } })
+ throw new VideoOutcome("TIMEOUT", "The video took too long")
+ }
+ const poll = await provider.poll(taskId)
+ if (poll.status === "FAILED" && poll.error === "TASK_NOT_FOUND") {
+ await submit()
+ } else if (poll.status === "SUCCEEDED") {
+ const assets: string[] = []
+ for (const output of poll.outputs ?? []) {
+ if (output.delivered && reserved && (await ctx.deps.finishReserved(reserved))) assets.push(reserved.assetId)
+ else if (output.url) {
+ const bytes = await ctx.deps.download(output.url)
+ const { assetId } = await ctx.deps.createAsset({
+ projectId: ctx.job.projectId,
+ userId: ctx.job.userId,
+ kind: "VIDEO",
+ origin: "GENERATED",
+ mime: "video/mp4",
+ purpose: slotPurpose(ctx, s, true),
+ title: `${s.item.role} video`.slice(0, 120),
+ generation: json({ jobId: ctx.job.id, itemId: s.item.itemId, conceptId: s.concept!.chosenId, mechanism: s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)?.mechanism, provider: provider.name, model: provider.model, summary: s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)?.logline, researchFindingIds: ctx.brief.researchFindingIds }),
+ options: { stripAudio: true, skipDescribe: true },
+ bytes,
+ })
+ assets.push(assetId)
+ }
+ }
+ const ready: string[] = []
+ for (const id of assets) if ((await waitForAsset(ctx.deps, id)) === "READY") ready.push(id)
+ const cost = poll.costUsd ?? v.durationSec * results * ctx.deps.config.ai.providerCostUsd.videoPerSecond
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row!.id }, data: { status: "SUCCEEDED", costUsd: cost, latencyMs: Date.now() - started, outputAssetId: ready[0] ?? null } })
+ await ctx.deps.db.mediaJob.update({ where: { id: ctx.job.id }, data: { costUsd: { increment: cost } } })
+ if (ready.length === 0) throw new VideoOutcome("FAILED", "The video could not be processed")
+ return ready
+ } else if (poll.status === "REFUSED" || poll.status === "FAILED") {
+ await ctx.deps.db.mediaGeneration.update({ where: { id: row!.id }, data: { status: poll.status, error: (poll.error ?? "").slice(0, 1000), latencyMs: Date.now() - started } })
+ throw new VideoOutcome(poll.status, poll.error ?? "The video provider failed")
+ }
+ if (Date.now() - beat > 60_000) {
+ beat = Date.now()
+ await ctx.deps.db.mediaJob.update({ where: { id: ctx.job.id }, data: { stage: "media.video" } })
+ }
+ await ctx.deps.sleep(wait)
+ wait = Math.min(wait * 1.5, 15_000)
+ }
+ })
+}
+
+async function qaVideo(ctx: Ctx, s: ItemState, assetId: string): Promise<{ pass: boolean; notes: string; fix?: string }> {
+ const concept = s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)!
+ const [poster, last, mp4, opening, ending] = await Promise.all([
+ variantBytes(ctx.deps, assetId, "poster"),
+ variantBytes(ctx.deps, assetId, "poster_last"),
+ variantBytes(ctx.deps, assetId, "mp4_720"),
+ variantBytes(ctx.deps, s.frames!.openingAssetId, "w960"),
+ s.frames!.endingAssetId ? variantBytes(ctx.deps, s.frames!.endingAssetId, "w960") : Promise.resolve(null),
+ ])
+ if (!poster || !last || !mp4 || !opening) return { pass: false, notes: "frames could not be read" }
+ const middle = await ctx.deps.extractFrame(mp4, s.video!.durationSec / 2)
+ const qa = await ask(
+ ctx,
+ s.item.itemId,
+ "VID_QA",
+ "media.video_qa",
+ "media-vision",
+ videoQaPrompt({ concept, loopable: !!s.item.video?.loopable }),
+ zodParse(VideoQaSchema),
+ [webp(poster), png(middle), webp(last), webp(opening), ...(ending ? [webp(ending)] : [])],
+ )
+ const pass =
+ qa.startMatchesOpening &&
+ qa.consistentSubject &&
+ qa.motionPlausible &&
+ !qa.hasText &&
+ !qa.hasLogo &&
+ (s.video!.mode !== "FIRST_AND_LAST" || qa.endMatchesEnding) &&
+ (!s.item.video?.loopable || qa.loopSeamOk !== false)
+ return { pass, notes: qa.notes, fix: qa.promptFix }
+}
+
+async function videoStage(ctx: Ctx, s: ItemState): Promise {
+ const v = s.video!
+ let prompt = v.prompt
+ let softened = false
+ for (let attempt = 1; attempt <= 2; attempt++) {
+ ctx.stage("media.video")
+ let candidates: string[]
+ try {
+ candidates = await renderVideo(ctx, s, prompt, `${attempt}${softened ? "s" : ""}r${v.attempts}`)
+ } catch (err) {
+ if (err instanceof VideoOutcome && err.kind === "REFUSED" && !softened) {
+ softened = true
+ const { prompt: soft } = await ask(ctx, s.item.itemId, "VIDEO", "media.soften", "media-creative", softenPrompt({ prompt, reason: err.message }), zodParse(PromptRewriteSchema))
+ prompt = await safePrompt(ctx, s.item.itemId, soft)
+ attempt--
+ continue
+ }
+ throw err
+ }
+ ctx.stage("media.qa")
+ const qa: Record = {}
+ let fix: string | undefined
+ for (const id of candidates) {
+ const r = await qaVideo(ctx, s, id)
+ qa[id] = { pass: r.pass, notes: r.notes }
+ fix ??= r.fix
+ }
+ const passing = candidates.filter((id) => qa[id]!.pass)
+ if (passing.length) {
+ s.video = { ...v, prompt, candidateAssetIds: passing, chosenAssetId: passing[0], qa, attempts: attempt }
+ for (const id of candidates.filter((c) => !passing.includes(c))) await discard(ctx, id)
+ return
+ }
+ for (const id of candidates) await discard(ctx, id)
+ if (attempt === 1) prompt = await revise(ctx, s.item.itemId, prompt, fix, "The video failed review")
+ }
+ throw new VideoOutcome("FAILED", "The video failed review twice")
+}
+
+// ---------------------------------------------------------------- item driver
+
+async function failItem(ctx: Ctx, s: ItemState, reason: string): Promise {
+ const slot = ctx.slots.get(s.item.slotId)?.slot
+ if (s.item.kind === "video" && s.frames?.openingAssetId && slot?.kinds.includes("image")) s.fallbackAssetId = s.frames.openingAssetId
+ s.status = "FAILED"
+ s.failureReason = reason
+ await refundItem(ctx.deps.db, ctx.job, ctx.state, s.item.itemId, "AI media item failed")
+ publish(ctx, s)
+ await ctx.save()
+ log.warn("media item failed", { jobId: ctx.job.id, itemId: s.item.itemId, reason })
+}
+
+function bindingFor(s: ItemState): MediaBindingOut | null {
+ const overlay = s.item.display === "background" && s.overlay ? { overlay: s.overlay } : {}
+ if (s.item.decision === "USE_UPLOADED" && s.item.assetId) {
+ return { assetId: s.item.assetId, ...(s.item.video ? { loop: s.item.video.loopable, playWhen: s.item.video.playWhen } : {}) }
+ }
+ if (s.status === "DONE" && s.item.kind === "image" && s.image?.assetId) return { assetId: s.image.assetId, ...overlay }
+ if (s.status === "DONE" && s.item.kind === "video" && s.video?.chosenAssetId) {
+ return { assetId: s.video.chosenAssetId, loop: s.video.loop, playWhen: s.item.video?.playWhen ?? "in_view", ...overlay }
+ }
+ if (s.fallbackAssetId) return { assetId: s.fallbackAssetId, ...overlay }
+ return null
+}
+
+function publish(ctx: Ctx, s: ItemState): void {
+ const b = bindingFor(s)
+ if (b) ctx.bindings[s.item.slotId] = b
+ else delete ctx.bindings[s.item.slotId]
+}
+
+function stagesOf(s: ItemState): ItemStage[] {
+ return s.item.kind === "video" ? ["CONCEPTS", "SELECT", "FRAMES", "IMG_QA", "VIDEO_PROMPT", "VIDEO", "VID_QA"] : ["FRAMES", "IMG_QA"]
+}
+
+async function runItem(ctx: Ctx, s: ItemState, maxPhase: number): Promise {
+ if (TERMINAL.has(s.status) || s.item.decision !== "GENERATE") return
+ try {
+ for (;;) {
+ const next = stagesOf(s).find((stage) => !s.done.includes(stage))
+ if (!next) break
+ if (PHASE[next] > maxPhase) return
+ if (await ctx.cancelled()) return
+ s.status = "RUNNING"
+ switch (next) {
+ case "CONCEPTS":
+ if ((await conceptsAndSelect(ctx, s)) === "still") {
+ await downgradeToStill(ctx, s)
+ continue
+ }
+ s.done.push("CONCEPTS", "SELECT")
+ break
+ case "SELECT":
+ s.done.push("SELECT")
+ break
+ case "FRAMES":
+ if (s.item.kind === "image") await imageItem(ctx, s)
+ else await videoFrames(ctx, s)
+ s.done.push("FRAMES", "IMG_QA")
+ break
+ case "IMG_QA":
+ s.done.push("IMG_QA")
+ break
+ case "VIDEO_PROMPT":
+ await videoPrompt(ctx, s)
+ s.done.push("VIDEO_PROMPT")
+ break
+ case "VIDEO":
+ await videoStage(ctx, s)
+ s.done.push("VIDEO", "VID_QA")
+ break
+ case "VID_QA":
+ s.done.push("VID_QA")
+ break
+ }
+ await ctx.save()
+ }
+ s.status = "DONE"
+ publish(ctx, s)
+ await ctx.save()
+ } catch (err) {
+ if (err instanceof ItemFailure || err instanceof VideoOutcome || err instanceof ProviderError || err instanceof LlmValidationError || err instanceof LlmRefusalError) {
+ await failItem(ctx, s, err.message)
+ return
+ }
+ log.error("media item error", { jobId: ctx.job.id, itemId: s.item.itemId, error: errorMessage(err) })
+ await failItem(ctx, s, "Something went wrong while creating this item")
+ }
+}
+
+// ---------------------------------------------------------------- job driver
+
+async function blueprintForRerun(deps: GenerateDeps, job: JobRow, state: JobState): Promise {
+ const scope = scopeOf(job.scope)
+ const plan = job.plan as { budget: JobPlan["budget"]; budgetTier: JobPlan["budgetTier"] }
+ const version = job.versionId ? await deps.db.projectVersion.findUnique({ where: { id: job.versionId }, select: { snapshot: true, blueprint: true } }) : null
+ const spec = version?.snapshot as Partial | null
+ if (!spec?.pages?.length) return null
+ const existing = readBlueprint(version!.blueprint)
+ const inScope = (slotId: string) => scope.kind === "site" || scope.slotIds.includes(slotId)
+ const inputs = await loadBlueprintInputs(deps.db, job.projectId, job.userId, true)
+ const brief = buildMediaBrief({
+ brief: inputs.briefFacts,
+ project: inputs.project,
+ research: inputs.research,
+ imageryFindingIds: inputs.imageryFindingIds,
+ styleAvoid: inputs.styleAvoid,
+ mediaNotes: inputs.media.notes,
+ budget: plan.budget,
+ hasProductPhotoUploads: inputs.hasProductPhotoUploads,
+ })
+ const keepBrief = (bp: NonNullable) =>
+ deps.db.mediaJob.update({ where: { id: job.id }, data: { mediaBrief: json({ ...brief, blueprint: { narrative: bp.narrative.storyArc, visualSystem: bp.visualSystem } }) } })
+ if (existing && isBlueprintFresh(existing, spec.pages, spec.copyFramework ?? "AIDA") && existing.mediaScript.some((i) => inScope(i.slotId))) {
+ await keepBrief(existing)
+ // The blueprint did not have to run again, so its reserved credits go back.
+ await refundItem(deps.db, job, state, "blueprint", "Existing site plan reused")
+ return { items: existing.mediaScript.filter((i) => inScope(i.slotId)), dropped: [], budget: plan.budget, budgetTier: plan.budgetTier }
+ }
+ const palette = [spec.designSystem?.primaryColor, spec.designSystem?.secondaryColor, spec.designSystem?.accentColor, ...paletteOf(brief)].filter((c): c is string => !!c)
+ const result = await runSiteBlueprint({
+ mode: "media-only",
+ llm: auditedLlm({ deps, job }, "blueprint", "BLUEPRINT"),
+ site: { pages: spec.pages, copyFramework: spec.copyFramework ?? "AIDA", tokens: { colors: palette, fonts: [spec.designSystem?.fontPrimary ?? "", spec.designSystem?.fontSecondary ?? ""], styleTags: inputs.research?.styleTagKeys ?? [] } },
+ palette,
+ mediaBrief: brief,
+ briefFacts: inputs.briefFacts,
+ research: inputs.research,
+ uploaded: inputs.uploaded,
+ budget: plan.budget,
+ config: deps.config.ai,
+ mediaNotes: inputs.media.notes,
+ ...(scope.kind === "slots" ? { slotIds: scope.slotIds } : {}),
+ })
+ if (!result.ok) return null
+ await deps.db.projectVersion.update({ where: { id: job.versionId! }, data: { blueprint: json(result.blueprint) } })
+ await keepBrief(result.blueprint)
+ state.blueprintDone = true
+ return { items: result.blueprint.mediaScript, dropped: result.blueprint.dropped, budget: plan.budget, budgetTier: plan.budgetTier }
+}
+
+async function finish(deps: GenerateDeps, job: JobRow, data: Prisma.MediaJobUpdateInput): Promise {
+ await deps.db.mediaJob.update({ where: { id: job.id }, data: { finishedAt: new Date(), ...data } })
+}
+
+async function forbiddenTerms(deps: GenerateDeps, job: JobRow): Promise {
+ const brief = await deps.db.projectBrief.findFirst({ where: { projectId: job.projectId, userId: job.userId } })
+ if (!brief) return []
+ const data = briefStateOf(brief).data
+ return [
+ ...(data.competitors ?? []).map((c) => c.name),
+ ...(data.testimonials ?? []).map((t) => t.personName),
+ ].filter((n): n is string => typeof n === "string" && n.trim().length >= 3)
+}
+
+export async function runMediaJob(baseDeps: GenerateDeps, jobId: string): Promise {
+ const deps: GenerateDeps = { ...baseDeps, semaphores: { ...baseDeps.semaphores, concepts: localSemaphore(1) } }
+ const job = (await deps.db.mediaJob.findUnique({ where: { id: jobId } })) as JobRow | null
+ if (!job || ["DONE", "FAILED", "CANCELLED", "AWAITING_USER"].includes(job.status)) return
+ const state = readJobState(job.state)
+ const persist = async (data: Prisma.MediaJobUpdateInput = {}) =>
+ deps.db.mediaJob.update({ where: { id: job.id }, data: { state: json(state), ...data } })
+
+ // Credits reserved at creation prove a paid account even if the balance is now 0.
+ if (job.creditsReserved <= 0 && !(await isPaidUser(deps.db, job.userId))) {
+ await refundUnspent(deps.db, { ...job, state }, "AI media is a paid feature")
+ await finish(deps, job, { status: "FAILED", failureReason: "PAID_FEATURE" })
+ return
+ }
+ await deps.db.mediaJob.update({ where: { id: job.id }, data: { status: "RUNNING", startedAt: (job as { startedAt?: Date | null }).startedAt ?? new Date() } })
+
+ let plan = job.plan as Partial | null
+ if (!plan?.items) {
+ await deps.db.mediaJob.update({ where: { id: job.id }, data: { stage: "blueprint" } })
+ const made = await blueprintForRerun(deps, job, state).catch((err: unknown) => {
+ log.error("media re-run blueprint failed", { jobId, error: errorMessage(err) })
+ return null
+ })
+ if (!made) {
+ const fresh = await refundUnspent(deps.db, { ...job, state: { ...state, blueprintDone: false } }, "AI media planning failed")
+ await finish(deps, job, { status: "FAILED", failureReason: "We couldn't plan AI media for this site. No credits were used.", state: json(fresh) })
+ return
+ }
+ plan = made
+ await deps.db.mediaJob.update({ where: { id: job.id }, data: { plan: json(made), state: json(state) } })
+ }
+
+ const items = (plan.items ?? []) as JobPlan["items"]
+ if (!state.expanded) {
+ await deps.db.mediaJob.update({ where: { id: job.id }, data: { stage: "media.expand" } })
+ for (const item of items) state.items[item.itemId] ??= { item, status: item.decision === "USE_UPLOADED" ? "DONE" : "PENDING", done: [] }
+ if (state.charges.unplanned !== undefined) {
+ const unplanned = state.charges.unplanned
+ delete state.charges.unplanned
+ const estimate = estimateJobCost(costItems(items), deps.config.ai)
+ Object.assign(state.charges, estimate.perItem)
+ await refundAmount(deps.db, job, state, "plan-adjust", unplanned - estimate.credits, "AI media plan was smaller than reserved")
+ }
+ state.expanded = true
+ await persist()
+ }
+
+ const version = job.versionId ? await deps.db.projectVersion.findUnique({ where: { id: job.versionId }, select: { snapshot: true } }) : null
+ const pages = ((version?.snapshot as Partial | null)?.pages ?? []) as SiteSpec["pages"]
+ const briefParsed = MediaBriefSchema.safeParse(job.mediaBrief)
+ if (!briefParsed.success || !briefParsed.data.blueprint) {
+ await refundUnspent(deps.db, { ...job, state }, "AI media context missing")
+ await finish(deps, job, { status: "FAILED", failureReason: "AI media context is missing", state: json(state) })
+ return
+ }
+ const brief = briefParsed.data
+ let saving: Promise = Promise.resolve()
+ let lastStage: string | null = null
+ const ctx: Ctx = {
+ deps,
+ job,
+ state,
+ brief,
+ visualSystem: brief.blueprint!.visualSystem,
+ palette: paletteOf(brief),
+ // Item slots are planned before the copy agent writes items, so slots come from the planning view.
+ slots: new Map(planningSlots(pages.length ? pages : []).map((r) => [r.slotId, r])),
+ forbidden: await forbiddenTerms(deps, job),
+ bindings: { ...((job.bindings as Record | null) ?? {}) },
+ save: () => {
+ saving = saving.then(() => deps.db.mediaJob.update({ where: { id: job.id }, data: { state: json(state), bindings: json(ctx.bindings) } }))
+ return saving.then(() => undefined)
+ },
+ cancelled: async () => {
+ const row = await deps.db.mediaJob.findUnique({ where: { id: job.id }, select: { status: true } })
+ return !row || row.status === "CANCELLED" || row.status === "FAILED"
+ },
+ stage: (substep) => {
+ if (substep === lastStage) return
+ lastStage = substep
+ void deps.db.mediaJob.update({ where: { id: job.id }, data: { stage: substep } }).catch(() => undefined)
+ },
+ }
+ for (const s of Object.values(state.items)) {
+ if (!ctx.slots.has(s.item.slotId)) {
+ if (!TERMINAL.has(s.status)) await failItem(ctx, s, "Its spot no longer exists on the site")
+ continue
+ }
+ publish(ctx, s)
+ }
+ await ctx.save()
+
+ const openCheckpoint = async (checkpoint: Checkpoint) => {
+ await saving
+ const opened = await deps.db.mediaJob.updateMany({
+ where: { id: job.id, status: "RUNNING" },
+ data: { state: json(state), status: "AWAITING_USER", checkpoint, checkpointExpiresAt: new Date(Date.now() + CHECKPOINT_TTL_MS), stage: "media.awaiting_user", bindings: json(ctx.bindings) },
+ })
+ if (opened.count) log.info("media job awaiting user", { jobId, checkpoint })
+ }
+ const live = () => Object.values(state.items).filter((s) => s.item.decision === "GENERATE" && !["DROPPED", "SKIPPED", "FAILED"].includes(s.status))
+
+ if (job.mode === "MANUAL") {
+ if (!state.approved.includes("PLAN_APPROVE") && live().length > 0) return openCheckpoint("PLAN_APPROVE")
+ for (const [phase, checkpoint] of CHECKPOINT_AFTER) {
+ if (phase >= 2) await ensureImagePrompts(ctx).catch((err) => log.warn("image prompts failed", { jobId, error: errorMessage(err) }))
+ await Promise.all(Object.values(state.items).map((s) => runItem(ctx, s, phase)))
+ const relevant =
+ checkpoint === "CONCEPT_PICK"
+ ? live().filter((s) => s.item.kind === "video" && s.concept)
+ : checkpoint === "IMAGES_APPROVE"
+ ? live().filter((s) => s.frames || s.image)
+ : live().filter((s) => (s.video?.candidateAssetIds.length ?? 0) > 0)
+ if (!state.approved.includes(checkpoint) && relevant.length > 0) return openCheckpoint(checkpoint)
+ }
+ } else {
+ await ensureImagePrompts(ctx).catch((err) => log.warn("image prompts failed", { jobId, error: errorMessage(err) }))
+ await Promise.all(Object.values(state.items).map((s) => runItem(ctx, s, 3)))
+ }
+
+ // BIND
+ ctx.stage("media.bind")
+ for (const s of Object.values(state.items)) {
+ if (s.status === "PENDING" && s.item.decision === "GENERATE") await failItem(ctx, s, "It could not be created")
+ if (s.status === "DONE" && s.item.decision === "GENERATE") state.settled[s.item.itemId] ??= "kept"
+ publish(ctx, s)
+ for (const id of s.video?.candidateAssetIds ?? []) if (id !== s.video?.chosenAssetId) await discard(ctx, id)
+ }
+ state.bound = true
+ await saving
+ const finished = await deps.db.mediaJob.updateMany({
+ where: { id: job.id, status: "RUNNING" },
+ data: {
+ state: json(state),
+ status: "DONE",
+ stage: "media.bind",
+ finishedAt: new Date(),
+ bindings: json(ctx.bindings),
+ concepts: json(Object.fromEntries(Object.values(state.items).filter((s) => s.concept).map((s) => [s.item.itemId, s.concept]))),
+ },
+ })
+ if (finished.count === 0) return
+ metric("media.job_done", 1, { jobId, items: Object.keys(state.items).length, bound: Object.keys(ctx.bindings).length })
+ await applyJobResult(deps.db, job.id, (args) => applyMediaBindings(deps.db, args)).catch((err) =>
+ log.error("applying media bindings failed", { jobId, error: errorMessage(err) }),
+ )
+}
diff --git a/apps/media-service/src/generate/sweep.ts b/apps/media-service/src/generate/sweep.ts
new file mode 100644
index 0000000..8679c8c
--- /dev/null
+++ b/apps/media-service/src/generate/sweep.ts
@@ -0,0 +1,43 @@
+import type { Prisma } from "@useframe/db"
+import { refundUnspent } from "@repo/media-ai"
+import { log, metric } from "@/lib/logger.js"
+import type { GenerateDb } from "./deps.js"
+
+const IDLE_MS = 30 * 60 * 1000
+
+// Expired approvals cancel the job (the site keeps building without generated
+// media); runs that stopped making progress fail. Both refund what was not spent.
+export async function sweepMediaJobs(db: GenerateDb, now = new Date()): Promise<{ expired: number; reaped: number }> {
+ const expired = await db.mediaJob.findMany({
+ where: { status: "AWAITING_USER", checkpointExpiresAt: { lt: now } },
+ select: { id: true, userId: true, state: true },
+ take: 100,
+ })
+ for (const job of expired) {
+ const claimed = await db.mediaJob.updateMany({ where: { id: job.id, status: "AWAITING_USER" }, data: { status: "CANCELLED" } })
+ if (claimed.count === 0) continue
+ const state = await refundUnspent(db, job, "AI media approval expired")
+ await db.mediaJob.update({
+ where: { id: job.id },
+ data: { state: state as unknown as Prisma.InputJsonValue, checkpoint: null, failureReason: "The approval window expired", finishedAt: now },
+ })
+ }
+
+ const stuck = await db.mediaJob.findMany({
+ where: { status: { in: ["RUNNING", "QUEUED"] }, updatedAt: { lt: new Date(now.getTime() - IDLE_MS) } },
+ select: { id: true, userId: true, state: true },
+ take: 100,
+ })
+ for (const job of stuck) {
+ const claimed = await db.mediaJob.updateMany({ where: { id: job.id, status: { in: ["RUNNING", "QUEUED"] }, updatedAt: { lt: new Date(now.getTime() - IDLE_MS) } }, data: { status: "FAILED" } })
+ if (claimed.count === 0) continue
+ const state = await refundUnspent(db, job, "AI media job stopped")
+ await db.mediaJob.update({
+ where: { id: job.id },
+ data: { state: state as unknown as Prisma.InputJsonValue, failureReason: "AI media stopped responding and was refunded", finishedAt: now },
+ })
+ }
+ if (expired.length || stuck.length) log.info("media jobs swept", { expired: expired.length, reaped: stuck.length })
+ metric("media.jobs_swept", expired.length + stuck.length, { expired: expired.length, reaped: stuck.length })
+ return { expired: expired.length, reaped: stuck.length }
+}
diff --git a/apps/media-service/src/lib/llmClient.ts b/apps/media-service/src/lib/llmClient.ts
new file mode 100644
index 0000000..83bd44c
--- /dev/null
+++ b/apps/media-service/src/lib/llmClient.ts
@@ -0,0 +1,19 @@
+import type { Llm, LlmRequest, LlmResponse } from "@repo/media-ai"
+
+// Model routing and provider keys live in the orchestrator; this service only sends the request.
+export function createOrchestratorLlm(config: { url: string; secret: string; fetchImpl?: typeof fetch }): Llm {
+ const doFetch = config.fetchImpl ?? fetch
+ return {
+ async complete(req: LlmRequest): Promise {
+ const res = await doFetch(`${config.url.replace(/\/$/, "")}/internal/media-ai/llm`, {
+ method: "POST",
+ headers: { "content-type": "application/json", "x-internal-secret": config.secret },
+ body: JSON.stringify(req),
+ signal: AbortSignal.timeout(req.routingKey === "blueprint" ? 270_000 : 120_000),
+ })
+ const body = (await res.json().catch(() => null)) as { success?: boolean; data?: LlmResponse; message?: string } | null
+ if (!res.ok || !body?.success || !body.data) throw new Error(`Model call failed (${res.status}): ${body?.message ?? "no response"}`)
+ return body.data
+ },
+ }
+}
diff --git a/apps/media-service/src/lib/safeDownload.ts b/apps/media-service/src/lib/safeDownload.ts
new file mode 100644
index 0000000..1590805
--- /dev/null
+++ b/apps/media-service/src/lib/safeDownload.ts
@@ -0,0 +1,83 @@
+import { lookup } from "node:dns/promises"
+import { isIP } from "node:net"
+
+export class UnsafeDownloadError extends Error {
+ constructor(message: string) {
+ super(message)
+ this.name = "UnsafeDownloadError"
+ }
+}
+
+export function isBlockedAddress(ip: string): boolean {
+ if (isIP(ip) === 4) {
+ const [a, b] = ip.split(".").map(Number) as [number, number]
+ return (
+ a === 0 || a === 10 || a === 127 || a >= 224 ||
+ (a === 100 && b >= 64 && b <= 127) ||
+ (a === 169 && b === 254) ||
+ (a === 172 && b >= 16 && b <= 31) ||
+ (a === 192 && (b === 168 || b === 0)) ||
+ (a === 198 && (b === 18 || b === 19))
+ )
+ }
+ const v6 = ip.toLowerCase()
+ if (v6.startsWith("::ffff:")) return isBlockedAddress(v6.slice(7))
+ return v6 === "::" || v6 === "::1" || v6.startsWith("fc") || v6.startsWith("fd") || v6.startsWith("fe8") || v6.startsWith("fe9") || v6.startsWith("fea") || v6.startsWith("feb") || v6.startsWith("ff")
+}
+
+export type SafeDownloadOptions = {
+ allowedHosts: readonly string[]
+ maxBytes: number
+ timeoutMs?: number
+ maxRedirects?: number
+ fetchImpl?: typeof fetch
+ resolve?: (host: string) => Promise
+}
+
+const defaultResolve = async (host: string) => (await lookup(host, { all: true })).map((r) => r.address)
+
+function hostAllowed(host: string, allowed: readonly string[]): boolean {
+ return allowed.some((h) => host === h || host.endsWith(`.${h}`))
+}
+
+// Provider results only: https, an allow-listed host that resolves to a public
+// address on every hop, a size cap, and redirects checked one by one.
+export async function safeDownload(rawUrl: string, options: SafeDownloadOptions): Promise {
+ const doFetch = options.fetchImpl ?? fetch
+ const resolve = options.resolve ?? defaultResolve
+ let url = rawUrl
+ for (let hop = 0; hop <= (options.maxRedirects ?? 3); hop++) {
+ let parsed: URL
+ try {
+ parsed = new URL(url)
+ } catch {
+ throw new UnsafeDownloadError("Invalid download URL")
+ }
+ if (parsed.protocol !== "https:") throw new UnsafeDownloadError("Downloads must use https")
+ if (parsed.username || parsed.password) throw new UnsafeDownloadError("Credentials in URL are not allowed")
+ const host = parsed.hostname.toLowerCase()
+ if (!hostAllowed(host, options.allowedHosts)) throw new UnsafeDownloadError(`Host ${host} is not an allowed provider host`)
+ const addresses = isIP(host) ? [host] : await resolve(host)
+ if (addresses.length === 0 || addresses.some(isBlockedAddress)) throw new UnsafeDownloadError(`Host ${host} resolves to a private address`)
+
+ const res = await doFetch(parsed, { redirect: "manual", signal: AbortSignal.timeout(options.timeoutMs ?? 120_000) })
+ if (res.status >= 300 && res.status < 400) {
+ const location = res.headers.get("location")
+ if (!location) throw new UnsafeDownloadError("Redirect without a location")
+ url = new URL(location, parsed).toString()
+ continue
+ }
+ if (!res.ok || !res.body) throw new Error(`Download failed with status ${res.status}`)
+ const declared = Number(res.headers.get("content-length") ?? "0")
+ if (declared > options.maxBytes) throw new UnsafeDownloadError("Download is larger than allowed")
+ const chunks: Buffer[] = []
+ let size = 0
+ for await (const chunk of res.body as unknown as AsyncIterable) {
+ size += chunk.length
+ if (size > options.maxBytes) throw new UnsafeDownloadError("Download is larger than allowed")
+ chunks.push(Buffer.from(chunk))
+ }
+ return Buffer.concat(chunks)
+ }
+ throw new UnsafeDownloadError("Too many redirects")
+}
diff --git a/apps/media-service/src/lib/semaphore.ts b/apps/media-service/src/lib/semaphore.ts
new file mode 100644
index 0000000..a0fcc48
--- /dev/null
+++ b/apps/media-service/src/lib/semaphore.ts
@@ -0,0 +1,74 @@
+import { randomUUID } from "node:crypto"
+import type { Redis } from "ioredis"
+
+export interface Semaphore {
+ run(fn: () => Promise): Promise
+}
+
+const ACQUIRE = `
+redis.call("ZREMRANGEBYSCORE", KEYS[1], "-inf", ARGV[1])
+if redis.call("ZCARD", KEYS[1]) < tonumber(ARGV[3]) then
+ redis.call("ZADD", KEYS[1], ARGV[2], ARGV[4])
+ return 1
+end
+return 0`
+
+// Global across worker replicas: each holder keeps a lease that expires on its own if the process dies.
+export function redisSemaphore(redis: Redis, name: string, limit: number, leaseMs = 20 * 60_000): Semaphore {
+ const key = `media:sem:${name}`
+ return {
+ async run(fn) {
+ const token = randomUUID()
+ let wait = 500
+ for (;;) {
+ const now = Date.now()
+ const ok = await redis.eval(ACQUIRE, 1, key, String(now), String(now + leaseMs), String(limit), token)
+ if (ok === 1) break
+ await new Promise((r) => setTimeout(r, wait))
+ wait = Math.min(wait * 1.5, 5000)
+ }
+ const renew = setInterval(() => void redis.zadd(key, String(Date.now() + leaseMs), token).catch(() => undefined), leaseMs / 3)
+ try {
+ return await fn()
+ } finally {
+ clearInterval(renew)
+ await redis.zrem(key, token).catch(() => undefined)
+ }
+ },
+ }
+}
+
+export function localSemaphore(limit: number): Semaphore & { peak: number } {
+ let active = 0
+ const queue: (() => void)[] = []
+ const sem = {
+ peak: 0,
+ async run(fn: () => Promise): Promise {
+ if (active >= limit) await new Promise((r) => queue.push(r))
+ active++
+ sem.peak = Math.max(sem.peak, active)
+ try {
+ return await fn()
+ } finally {
+ active--
+ queue.shift()?.()
+ }
+ },
+ }
+ return sem
+}
+
+// One runner per media job at a time.
+export async function withJobLock(redis: Redis, jobId: string, fn: () => Promise): Promise {
+ const key = `media:job-lock:${jobId}`
+ const token = randomUUID()
+ if ((await redis.set(key, token, "PX", 15 * 60_000, "NX")) !== "OK") return null
+ const renew = setInterval(() => void redis.pexpire(key, 15 * 60_000).catch(() => undefined), 5 * 60_000)
+ try {
+ return await fn()
+ } finally {
+ clearInterval(renew)
+ const current = await redis.get(key).catch(() => null)
+ if (current === token) await redis.del(key).catch(() => undefined)
+ }
+}
diff --git a/apps/media-service/src/lib/storage.ts b/apps/media-service/src/lib/storage.ts
index 88aecac..210bec5 100644
--- a/apps/media-service/src/lib/storage.ts
+++ b/apps/media-service/src/lib/storage.ts
@@ -11,6 +11,7 @@ import {
S3Client,
} from "@aws-sdk/client-s3"
import { Upload } from "@aws-sdk/lib-storage"
+import { getSignedUrl } from "@aws-sdk/s3-request-presigner"
const MULTIPART_THRESHOLD = 5 * 1024 * 1024
@@ -28,6 +29,9 @@ export interface MediaStore {
put(key: string, body: Buffer | Readable, size: number, contentType: string): Promise
head(key: string): Promise<{ size: number } | null>
deletePrefix(prefix: string): Promise
+ getBuffer(key: string, maxBytes: number): Promise
+ // A short-lived URL a provider can PUT a result to directly.
+ presignPut(key: string, contentType: string, expiresInSeconds: number): Promise
}
function isNotFound(err: unknown): boolean {
@@ -109,6 +113,32 @@ export function createS3MediaStore(config: {
put,
+ async getBuffer(key, maxBytes) {
+ let res
+ try {
+ res = await client.send(new GetObjectCommand({ Bucket, Key: key }))
+ } catch (err) {
+ if (isNotFound(err)) return null
+ throw err
+ }
+ if (!res.Body) return null
+ if ((res.ContentLength ?? 0) > maxBytes) throw new TooLargeError()
+ const chunks: Buffer[] = []
+ let size = 0
+ for await (const chunk of res.Body as Readable) {
+ size += (chunk as Buffer).length
+ if (size > maxBytes) throw new TooLargeError()
+ chunks.push(Buffer.from(chunk as Uint8Array))
+ }
+ return Buffer.concat(chunks)
+ },
+
+ presignPut(key, contentType, expiresInSeconds) {
+ return getSignedUrl(client, new PutObjectCommand({ Bucket, Key: key, ContentType: contentType }), {
+ expiresIn: expiresInSeconds,
+ })
+ },
+
async head(key) {
try {
const res = await client.send(new HeadObjectCommand({ Bucket, Key: key }))
diff --git a/apps/media-service/src/worker.ts b/apps/media-service/src/worker.ts
index 40c4365..2b537b4 100644
--- a/apps/media-service/src/worker.ts
+++ b/apps/media-service/src/worker.ts
@@ -1,10 +1,14 @@
import { mkdir } from "node:fs/promises"
import { Queue, Worker } from "bullmq"
import { prisma } from "@useframe/db"
-import { QUEUES, type MediaProcessJobPayload } from "@repo/events"
+import { QUEUES, type MediaGenerateJobPayload, type MediaProcessJobPayload } from "@repo/events"
import { env } from "@/config/env.js"
import { closeContext, deps } from "@/context.js"
+import { generateDeps } from "@/generate/context.js"
+import { runMediaJob } from "@/generate/runner.js"
+import { sweepMediaJobs } from "@/generate/sweep.js"
import { runMediaGc } from "@/jobs/gc.js"
+import { withJobLock } from "@/lib/semaphore.js"
import { processAsset } from "@/jobs/process.js"
import { startHealthServer } from "@/lib/health.js"
import { errorMessage, log } from "@/lib/logger.js"
@@ -16,6 +20,8 @@ const start = async () => {
const gcQueue = new Queue(QUEUES.MEDIA_GC, { connection: redis })
await gcQueue.upsertJobScheduler("media-gc-daily", { pattern: "15 4 * * *" }, { name: "gc" })
+ const sweepQueue = new Queue(QUEUES.MEDIA_JOBS_SWEEP, { connection: redis })
+ await sweepQueue.upsertJobScheduler("media-jobs-sweep", { every: 5 * 60_000 }, { name: "sweep" })
const workers = [
new Worker(
@@ -29,6 +35,13 @@ const start = async () => {
},
),
new Worker(QUEUES.MEDIA_GC, () => runMediaGc(deps), { connection: redis }),
+ new Worker(
+ QUEUES.MEDIA_GENERATE,
+ (job) => withJobLock(redis, job.data.jobId, () => runMediaJob(generateDeps, job.data.jobId)),
+ // Video renders are polled inside the job for up to MEDIA_VIDEO_TIMEOUT_S; BullMQ renews the lock meanwhile.
+ { connection: redis, concurrency: 4, lockDuration: 120_000 },
+ ),
+ new Worker(QUEUES.MEDIA_JOBS_SWEEP, () => sweepMediaJobs(generateDeps.db), { connection: redis }),
]
for (const worker of workers) {
worker.on("failed", (job, err) =>
@@ -54,7 +67,7 @@ const start = async () => {
shuttingDown = true
log.info("media worker shutting down; waiting for in-flight jobs")
void Promise.all(workers.map((w) => w.close()))
- .then(() => gcQueue.close())
+ .then(() => Promise.all([gcQueue.close(), sweepQueue.close()]))
.finally(() => closeContext().finally(() => process.exit(0)))
}
process.once("SIGTERM", shutdown)
diff --git a/apps/media-service/test/fakes.ts b/apps/media-service/test/fakes.ts
index cb0cfc1..a25bdec 100644
--- a/apps/media-service/test/fakes.ts
+++ b/apps/media-service/test/fakes.ts
@@ -102,6 +102,15 @@ export function createFakeStore(): MediaStore & { objects: Map;
for (const key of [...objects.keys()]) if (key.startsWith(prefix) && objects.delete(key)) n++
return n
},
+ async getBuffer(key: string, maxBytes: number) {
+ const body = objects.get(key)
+ if (!body) return null
+ if (body.length > maxBytes) throw new TooLargeError()
+ return body
+ },
+ async presignPut(key: string) {
+ return `https://upload.test/${key}`
+ },
}
return store
}
diff --git a/apps/media-service/test/mediaAi.harness.ts b/apps/media-service/test/mediaAi.harness.ts
new file mode 100644
index 0000000..fb0ce80
--- /dev/null
+++ b/apps/media-service/test/mediaAi.harness.ts
@@ -0,0 +1,197 @@
+import {
+ applyCheckpointAction,
+ createMediaJob,
+ FakeImageProvider,
+ FakeLlm,
+ FakeVideoProvider,
+ loadMediaAiConfig,
+ solidPng,
+ type CheckpointAction,
+ type Llm,
+ type MediaBrief,
+ type MediaItem,
+} from "@repo/media-ai"
+import type { SiteSpec } from "@repo/schemas"
+import { localSemaphore } from "@/lib/semaphore.js"
+import type { GenerateDb, GenerateDeps } from "@/generate/deps.js"
+import { createMemoryDb } from "@repo/media-ai/testing"
+
+export const config = loadMediaAiConfig({ MEDIA_ENABLED: "true" })
+const USER = "user_1"
+const PROJECT = "proj_1"
+const VERSION = "ver_1"
+
+type SectionType = SiteSpec["pages"][number]["sections"][number]["type"]
+
+const section = (type: SectionType, index: number, items = 0) => ({
+ type,
+ index,
+ content: { headline: `${type} headline`, body: "Body", items: Array.from({ length: items }, (_, i) => ({ title: `Item ${i}`, description: "Desc" })) },
+})
+
+export const PAGES = [
+ {
+ type: "HOME",
+ slug: "home",
+ title: "Home",
+ sections: [section("HERO", 0), section("FEATURES", 1, 3), section("HOW_IT_WORKS", 2, 3), section("CTA", 3), section("FOOTER", 4)],
+ },
+] as SiteSpec["pages"]
+
+const visualSystem = {
+ lighting: "soft window light",
+ lens: "50mm",
+ texture: "matte paper",
+ compositionRules: ["one subject"],
+ recurringMotif: "paper planes",
+ colorUsage: "primary on hero objects",
+ doNot: [],
+}
+
+export const MEDIA_BRIEF: MediaBrief = {
+ subject: "Bookkeeping software for small studios",
+ audience: { segment: "B2B" },
+ message: "Your books, finished without the busywork",
+ mood: ["calm"],
+ palette: { primary: "#2563eb", secondary: "#f1f5f9", accent: "#f97316", neutrals: [] },
+ styleDirection: "Soft natural light, tactile paper objects",
+ researchFindingIds: [],
+ avoid: ["readable text"],
+ budget: { maxImages: 8, maxVideos: 3 },
+ hasProductPhotoUploads: false,
+ blueprint: { narrative: "From scattered effort to one calm result.", visualSystem },
+}
+
+export function image(itemId: string, slotId: string, priority = 1): MediaItem {
+ return {
+ itemId,
+ slotId,
+ kind: "image",
+ decision: "GENERATE",
+ role: "hook",
+ intent: "Make the outcome feel effortless",
+ subjectDirection: "A paper plane over a desk",
+ mood: ["calm"],
+ aspect: "16:9",
+ display: slotId.endsWith("background") ? "background" : "inline",
+ textSafeZone: "left",
+ priority,
+ reason: "Sets the tone",
+ }
+}
+
+export function video(itemId: string, slotId: string, priority = 1): MediaItem {
+ return { ...image(itemId, slotId, priority), kind: "video", video: { durationSec: 6, loopable: false, motionIntent: "slow glide", playWhen: "in_view" } }
+}
+
+export type HarnessOptions = {
+ mode?: "AUTO" | "MANUAL"
+ items: MediaItem[]
+ balance?: number
+ llm?: Llm
+ images?: FakeImageProvider
+ video?: GenerateDeps["video"]
+ imageLimit?: number
+}
+
+export async function harness(opts: HarnessOptions) {
+ const db = createMemoryDb()
+ const store = new Map()
+ await db.creditBalance.create({ data: { userId: USER, balance: opts.balance ?? 1000 } })
+ await db.project.create({ data: { id: PROJECT, userId: USER, currentVersionId: VERSION } })
+ await db.projectVersion.create({
+ data: {
+ id: VERSION,
+ projectId: PROJECT,
+ versionNumber: 1,
+ siteType: "SINGLE_PAGE",
+ seo: {},
+ snapshot: { pages: PAGES, copyFramework: "AIDA", media: {}, designSystem: { primaryColor: "#2563eb", secondaryColor: "#f1f5f9", accentColor: "#f97316" } },
+ },
+ })
+
+ const putAsset = async (kind: "IMAGE" | "VIDEO", bytes: Buffer, generation: unknown, status = "READY") => {
+ const row = await db.mediaAsset.create({ data: { projectId: PROJECT, userId: USER, kind, origin: "GENERATED", status, generation } })
+ const key = `media/${row.id as string}`
+ store.set(`${key}/original`, bytes)
+ const still = kind === "IMAGE" ? bytes : solidPng(96, 54, [40, 90, 200])
+ const roles = kind === "IMAGE" ? ["fallback", "w960", "w1600"] : ["poster", "poster_last", "mp4_720"]
+ for (const role of roles) store.set(`${key}/${role}`, role === "mp4_720" ? bytes : still)
+ await db.mediaAsset.update({
+ where: { id: row.id },
+ data: { originalKey: `${key}/original`, variants: roles.map((role) => ({ role, key: `${key}/${role}` })) },
+ })
+ return row.id as string
+ }
+
+ const imageSemaphore = localSemaphore(opts.imageLimit ?? 2)
+ const videoSemaphore = localSemaphore(2)
+ const images = opts.images ?? new FakeImageProvider()
+ const videoProvider = opts.video ?? new FakeVideoProvider()
+ const deps: GenerateDeps = {
+ db: db as unknown as GenerateDb,
+ store: {
+ getBuffer: async (key: string) => store.get(key) ?? null,
+ presignPut: async (key: string) => `https://upload.test/${key}`,
+ } as GenerateDeps["store"],
+ llm: opts.llm ?? new FakeLlm(),
+ images,
+ video: videoProvider,
+ createAsset: async (input) => ({ assetId: await putAsset(input.kind, "bytes" in input ? input.bytes : Buffer.alloc(0), input.generation) }),
+ reserveAsset: async (input) => {
+ const assetId = await putAsset("VIDEO", Buffer.from("pending"), input.generation, "UPLOADING")
+ return { assetId, key: `media/${assetId}/original` }
+ },
+ finishReserved: async (asset) => {
+ await db.mediaAsset.update({ where: { id: asset.assetId }, data: { status: "READY" } })
+ return true
+ },
+ download: async () => Buffer.from("fake-mp4"),
+ extractFrame: async () => solidPng(96, 54, [40, 90, 200]),
+ semaphores: { image: imageSemaphore, video: videoSemaphore, concepts: localSemaphore(1) },
+ config: {
+ ai: config,
+ imageQuality: "high",
+ videoResolution: "768p",
+ videoTimeoutS: 600,
+ promptExpansion: "disabled",
+ promptMaxChars: 1500,
+ assetTimeoutMs: 1000,
+ directUpload: false,
+ },
+ sleep: async () => undefined,
+ }
+
+ const budget = { maxImages: 8, maxVideos: 3 }
+ const { jobId, reserved } = await createMediaJob(db as never, {
+ userId: USER,
+ projectId: PROJECT,
+ mode: opts.mode ?? "AUTO",
+ scope: { kind: "site" },
+ versionId: VERSION,
+ plan: { items: opts.items, dropped: [], budget, budgetTier: "STANDARD" },
+ budget,
+ budgetTier: "STANDARD",
+ mediaBrief: MEDIA_BRIEF,
+ chargeBlueprint: false,
+ config,
+ enqueue: async () => undefined,
+ baseMedia: {},
+ })
+
+ const job = async () => (await db.mediaJob.findUnique({ where: { id: jobId } }))!
+ const balance = async () => ((await db.creditBalance.findUnique({ where: { userId: USER } }))!.balance as number)
+ const act = async (action: CheckpointAction) => applyCheckpointAction(db as never, (await job()) as never, action, config)
+
+ return { db, deps, jobId, reserved, job, balance, act, images, videoProvider, imageSemaphore, videoSemaphore, store }
+}
+
+export async function until(read: () => Promise, ms = 5000): Promise {
+ const end = Date.now() + ms
+ for (;;) {
+ const value = await read()
+ if (value) return value
+ if (Date.now() > end) throw new Error("timed out waiting")
+ await new Promise((r) => setTimeout(r, 5))
+ }
+}
diff --git a/apps/media-service/test/runner.test.ts b/apps/media-service/test/runner.test.ts
new file mode 100644
index 0000000..31222c2
--- /dev/null
+++ b/apps/media-service/test/runner.test.ts
@@ -0,0 +1,185 @@
+import { describe, expect, it } from "vitest"
+import { FakeImageProvider, FakeLlm, FakeVideoProvider, readJobState, type VideoProvider } from "@repo/media-ai"
+import { runMediaJob } from "@/generate/runner.js"
+import { sweepMediaJobs } from "@/generate/sweep.js"
+import { harness, image, until, video } from "./mediaAi.harness.js"
+
+const HERO = "home/hero-0/background"
+const FEATURE = "home/features-1/item-0"
+const STEP = "home/how_it_works-2/item-0"
+const CTA = "home/cta-3/background"
+
+describe("runMediaJob (AUTO)", () => {
+ it("makes every item, binds them and adds a new version", async () => {
+ const h = await harness({ items: [image("img-1", FEATURE), video("vid-1", HERO)] })
+ await runMediaJob(h.deps, h.jobId)
+ const job = await h.job()
+ expect(job.status).toBe("DONE")
+ expect(Object.keys(job.bindings as object).sort()).toEqual([FEATURE, HERO].sort())
+ expect(h.videoProvider instanceof FakeVideoProvider && h.videoProvider.submits).toHaveLength(1)
+
+ const versions = h.db.projectVersion.rows
+ expect(versions).toHaveLength(2)
+ expect(versions[1]!.label).toBe("Media added")
+ expect(job.resultVersionId).toBe(versions[1]!.id)
+ expect(h.db.project.rows[0]!.currentVersionId).toBe(versions[1]!.id)
+ expect(job.creditsRefunded).toBe(0)
+ expect(await h.balance()).toBe(1000 - h.reserved)
+ })
+
+ it("writes concepts one video at a time so each video gets a different mechanism", async () => {
+ const llm = new FakeLlm()
+ const h = await harness({ llm, items: [video("vid-1", HERO, 1), video("vid-2", STEP, 2)] })
+ await runMediaJob(h.deps, h.jobId)
+ const state = readJobState((await h.job()).state)
+ const chosen = Object.values(state.items).map((s) => s.concept!.concepts.find((c) => c.id === s.concept!.chosenId)!.mechanism)
+ expect(new Set(chosen).size).toBe(2)
+ const conceptCalls = llm.calls.filter((c) => c.purpose === "media.concepts")
+ expect(conceptCalls).toHaveLength(2)
+ expect(chosen.some((m) => conceptCalls[1]!.system.includes(m))).toBe(true)
+ })
+
+ it("respects the image concurrency limit", async () => {
+ const h = await harness({ imageLimit: 1, items: [image("a", FEATURE), image("b", "home/features-1/item-1"), image("c", CTA)] })
+ await runMediaJob(h.deps, h.jobId)
+ expect((await h.job()).status).toBe("DONE")
+ expect(h.imageSemaphore.peak).toBe(1)
+ })
+
+ it("refunds a refused image and keeps the rest of the site", async () => {
+ const images = new FakeImageProvider({ refuse: (p) => p.includes("for a") })
+ const h = await harness({ images, items: [image("a", FEATURE), image("b", CTA)] })
+ await runMediaJob(h.deps, h.jobId)
+ const job = await h.job()
+ const state = readJobState(job.state)
+ expect(job.status).toBe("DONE")
+ expect(state.items.a!.status).toBe("FAILED")
+ expect(state.items.b!.status).toBe("DONE")
+ expect(job.creditsRefunded).toBe(state.charges.a)
+ expect(Object.keys(job.bindings as object)).toEqual([CTA])
+ })
+
+ it("falls back to the opening still when the video fails, and refunds the item", async () => {
+ const h = await harness({ video: new FakeVideoProvider({ outcome: () => "FAILED" }), items: [video("vid-1", HERO)] })
+ await runMediaJob(h.deps, h.jobId)
+ const job = await h.job()
+ const s = readJobState(job.state).items["vid-1"]!
+ expect(s.status).toBe("FAILED")
+ expect(s.fallbackAssetId).toBe(s.frames!.openingAssetId)
+ expect((job.bindings as Record)[HERO]!.assetId).toBe(s.frames!.openingAssetId)
+ expect(job.creditsRefunded).toBe(h.reserved)
+ expect(await h.balance()).toBe(1000)
+ })
+
+ it("refunds an item only once even if refunds run twice", async () => {
+ const h = await harness({ video: new FakeVideoProvider({ outcome: () => "FAILED" }), items: [video("vid-1", HERO)] })
+ await runMediaJob(h.deps, h.jobId)
+ await sweepMediaJobs(h.deps.db, new Date(Date.now() + 365 * 24 * 3600_000))
+ expect(await h.balance()).toBe(1000)
+ expect(h.db.creditTransaction.rows.filter((t) => t.type === "REFUND")).toHaveLength(1)
+ })
+})
+
+describe("runMediaJob resume", () => {
+ it("polls the stored task after a crash instead of submitting again", async () => {
+ const provider = new FakeVideoProvider()
+ let hang = true
+ const flaky: VideoProvider = {
+ name: provider.name,
+ model: provider.model,
+ taskIdFor: (k) => provider.taskIdFor(k),
+ submit: (req) => provider.submit(req),
+ poll: (id) => (hang ? new Promise(() => undefined) : provider.poll(id)),
+ }
+ const h = await harness({ video: flaky, items: [video("vid-1", HERO)] })
+ void runMediaJob(h.deps, h.jobId)
+ await until(async () => h.db.mediaGeneration.rows.find((r) => r.stage === "VIDEO" && r.status === "RUNNING"))
+
+ hang = false
+ await runMediaJob(h.deps, h.jobId)
+ expect((await h.job()).status).toBe("DONE")
+ expect(provider.submits).toHaveLength(1)
+ })
+
+ it("resubmits with the same task id when the provider lost the task", async () => {
+ const first = new FakeVideoProvider()
+ let hang = true
+ const h = await harness({
+ video: { name: "fake", model: "fake-video", taskIdFor: (k) => first.taskIdFor(k), submit: (r) => first.submit(r), poll: (id) => (hang ? new Promise(() => undefined) : first.poll(id)) },
+ items: [video("vid-1", HERO)],
+ })
+ void runMediaJob(h.deps, h.jobId)
+ const row = await until(async () => h.db.mediaGeneration.rows.find((r) => r.stage === "VIDEO" && r.status === "RUNNING"))
+
+ hang = false
+ const second = new FakeVideoProvider()
+ await runMediaJob({ ...h.deps, video: second }, h.jobId)
+ expect((await h.job()).status).toBe("DONE")
+ expect(second.submits.map((s) => s.taskId)).toEqual([row.providerTaskId])
+ })
+})
+
+describe("runMediaJob (MANUAL)", () => {
+ it("stops at each checkpoint and finishes after approvals", async () => {
+ const h = await harness({ mode: "MANUAL", items: [image("img-1", FEATURE), video("vid-1", HERO)] })
+ const step = async () => {
+ await runMediaJob(h.deps, h.jobId)
+ return h.job()
+ }
+
+ expect((await step()).checkpoint).toBe("PLAN_APPROVE")
+ await h.act({ checkpoint: "PLAN_APPROVE", action: "approve" })
+
+ let job = await step()
+ expect(job.checkpoint).toBe("CONCEPT_PICK")
+ expect(job.checkpointExpiresAt).toBeInstanceOf(Date)
+ await h.act({ checkpoint: "CONCEPT_PICK", action: "pick", itemId: "vid-1", conceptId: "B" })
+ await expect(h.act({ checkpoint: "IMAGES_APPROVE", action: "approve" })).rejects.toMatchObject({ status: 409 })
+ await h.act({ checkpoint: "CONCEPT_PICK", action: "approve" })
+
+ expect((await step()).checkpoint).toBe("IMAGES_APPROVE")
+ await h.act({ checkpoint: "IMAGES_APPROVE", action: "approve" })
+
+ expect((await step()).checkpoint).toBe("VIDEO_APPROVE")
+ await h.act({ checkpoint: "VIDEO_APPROVE", action: "approve" })
+
+ job = await step()
+ expect(job.status).toBe("DONE")
+ expect(readJobState(job.state).items["vid-1"]!.concept!.chosenId).toBe("B")
+ })
+
+ it("dropping an item at plan approval refunds it", async () => {
+ const h = await harness({ mode: "MANUAL", items: [image("img-1", FEATURE), image("img-2", CTA)] })
+ await runMediaJob(h.deps, h.jobId)
+ await h.act({ checkpoint: "PLAN_APPROVE", action: "drop", itemId: "img-2" })
+ const state = readJobState((await h.job()).state)
+ expect(state.items["img-2"]!.status).toBe("DROPPED")
+ expect(await h.balance()).toBe(1000 - h.reserved + state.charges["img-2"]!)
+ })
+
+ it("expired approvals cancel the job and refund everything unspent", async () => {
+ const h = await harness({ mode: "MANUAL", items: [image("img-1", FEATURE)] })
+ await runMediaJob(h.deps, h.jobId)
+ const res = await sweepMediaJobs(h.deps.db, new Date(Date.now() + 73 * 3600_000))
+ expect(res.expired).toBe(1)
+ expect((await h.job()).status).toBe("CANCELLED")
+ expect(await h.balance()).toBe(1000)
+ })
+
+ it("a cancelled job stops before the next stage", async () => {
+ const h = await harness({ items: [image("img-1", FEATURE)] })
+ await h.db.mediaJob.update({ where: { id: h.jobId }, data: { status: "CANCELLED" } })
+ await runMediaJob(h.deps, h.jobId)
+ expect(h.images.calls).toHaveLength(0)
+ })
+})
+
+describe("runMediaJob paid check", () => {
+ it("still runs when the reservation used the last credits", async () => {
+ const probe = await harness({ items: [image("img-1", FEATURE)] })
+ const h = await harness({ balance: probe.reserved, items: [image("img-1", FEATURE)] })
+ expect(await h.balance()).toBe(0)
+ await runMediaJob(h.deps, h.jobId)
+ expect((await h.job()).status).toBe("DONE")
+ })
+})
diff --git a/apps/media-service/test/safeDownload.test.ts b/apps/media-service/test/safeDownload.test.ts
new file mode 100644
index 0000000..99f91cb
--- /dev/null
+++ b/apps/media-service/test/safeDownload.test.ts
@@ -0,0 +1,61 @@
+import { describe, expect, it } from "vitest"
+import { isBlockedAddress, safeDownload, UnsafeDownloadError } from "@/lib/safeDownload.js"
+
+const ALLOWED = ["vm.runware.ai"]
+const publicDns = async () => ["104.18.10.10"]
+
+function fetchOf(responses: Response[]) {
+ const urls: string[] = []
+ const impl = (async (url: string | URL | Request) => {
+ urls.push(String(url))
+ return responses.shift() ?? new Response(null, { status: 500 })
+ }) as typeof fetch
+ return { urls, impl }
+}
+
+describe("isBlockedAddress", () => {
+ it.each(["127.0.0.1", "10.0.0.5", "172.16.0.1", "192.168.1.1", "169.254.169.254", "100.64.0.1", "0.0.0.0", "::1", "fd00::1", "fe80::1", "::ffff:127.0.0.1"])(
+ "blocks %s",
+ (ip) => expect(isBlockedAddress(ip)).toBe(true),
+ )
+
+ it.each(["104.18.10.10", "8.8.8.8", "2606:4700::1111"])("allows %s", (ip) => expect(isBlockedAddress(ip)).toBe(false))
+})
+
+describe("safeDownload", () => {
+ it("downloads from an allowed public host", async () => {
+ const f = fetchOf([new Response("video-bytes", { status: 200 })])
+ const bytes = await safeDownload("https://vm.runware.ai/video/a.mp4", { allowedHosts: ALLOWED, maxBytes: 1000, fetchImpl: f.impl, resolve: publicDns })
+ expect(bytes.toString()).toBe("video-bytes")
+ })
+
+ it("rejects http, credentials, other hosts and private addresses before fetching", async () => {
+ const f = fetchOf([])
+ const opts = { allowedHosts: ALLOWED, maxBytes: 1000, fetchImpl: f.impl, resolve: publicDns }
+ await expect(safeDownload("http://vm.runware.ai/a.mp4", opts)).rejects.toThrow(UnsafeDownloadError)
+ await expect(safeDownload("https://u:p@vm.runware.ai/a.mp4", opts)).rejects.toThrow(/Credentials/)
+ await expect(safeDownload("https://evil.example/a.mp4", opts)).rejects.toThrow(/not an allowed/)
+ await expect(safeDownload("https://vm.runware.ai.evil.example/a.mp4", opts)).rejects.toThrow(/not an allowed/)
+ await expect(safeDownload("https://vm.runware.ai/a.mp4", { ...opts, resolve: async () => ["169.254.169.254"] })).rejects.toThrow(/private address/)
+ expect(f.urls).toHaveLength(0)
+ })
+
+ it("checks every redirect hop", async () => {
+ const f = fetchOf([new Response(null, { status: 302, headers: { location: "https://metadata.internal/latest" } })])
+ await expect(
+ safeDownload("https://vm.runware.ai/a.mp4", { allowedHosts: ALLOWED, maxBytes: 1000, fetchImpl: f.impl, resolve: publicDns }),
+ ).rejects.toThrow(/not an allowed/)
+ expect(f.urls).toHaveLength(1)
+ })
+
+ it("stops oversized downloads", async () => {
+ const declared = fetchOf([new Response("x", { status: 200, headers: { "content-length": "5000" } })])
+ await expect(
+ safeDownload("https://vm.runware.ai/a.mp4", { allowedHosts: ALLOWED, maxBytes: 1000, fetchImpl: declared.impl, resolve: publicDns }),
+ ).rejects.toThrow(/larger/)
+ const streamed = fetchOf([new Response("y".repeat(2000), { status: 200 })])
+ await expect(
+ safeDownload("https://vm.runware.ai/a.mp4", { allowedHosts: ALLOWED, maxBytes: 1000, fetchImpl: streamed.impl, resolve: publicDns }),
+ ).rejects.toThrow(/larger/)
+ })
+})
diff --git a/apps/orchestrator-service/.env.example b/apps/orchestrator-service/.env.example
index ff9c1c4..86e36a2 100644
--- a/apps/orchestrator-service/.env.example
+++ b/apps/orchestrator-service/.env.example
@@ -16,3 +16,38 @@ JEV_TIMEOUT_MS=1000
BRIEF_PREFILL_MAX_CHARS=20000
BRIEF_PREFILL_TIMEOUT_MS=25000
BRIEF_DOC_MAX_BYTES=10485760
+
+# AI media: Site Blueprint + creative pipeline (docs/media-ai.md). Off by default.
+# server, orchestrator-service and media-service all read this block; keep them identical.
+MEDIA_ENABLED=false
+# Credits per generated image, per video second and per Site Blueprint call.
+# Required in production once MEDIA_ENABLED=true; 1 elsewhere when unset.
+MEDIA_CREDIT_IMAGE=
+MEDIA_CREDIT_VIDEO_PER_SECOND=
+MEDIA_CREDIT_BLUEPRINT=
+# images:videos per budget tier, plus hard caps.
+MEDIA_BUDGET_IMAGES_ONLY=8:0
+MEDIA_BUDGET_LIGHT=4:1
+MEDIA_BUDGET_STANDARD=8:3
+MEDIA_BUDGET_RICH=14:6
+MEDIA_HARD_MAX_IMAGES=24
+MEDIA_HARD_MAX_VIDEOS=10
+MEDIA_HARD_MAX_GENERATED_ASSETS=60
+VIDEO_MIN_SECONDS=5
+VIDEO_MAX_SECONDS=10
+# Circuit breaker: provider spend over the last 24 h above this pauses AI media. Empty = no cap.
+MEDIA_DAILY_COST_CAP_USD=
+# Provider cost estimates in USD, used when a provider does not report cost.
+MEDIA_COST_IMAGE_USD=0.25
+MEDIA_COST_VIDEO_USD_PER_SECOND=0.08
+MEDIA_COST_LLM_CALL_USD=0.05
+MEDIA_COST_BLUEPRINT_USD=0.4
+
+# fake = deterministic stand-ins, no model calls. live needs ANTHROPIC_API_KEY.
+MEDIA_AI_PROVIDER_MODE=fake
+BLUEPRINT_MODEL_ID=claude-opus-5-5
+MEDIA_CREATIVE_MODEL_ID=claude-sonnet-5-5
+MEDIA_VISION_MODEL_ID=claude-sonnet-5-5
+# How long generation waits for AI images before writing copy, and for videos before compiling.
+MEDIA_IMAGES_TIMEOUT_S=240
+MEDIA_VIDEO_TIMEOUT_S=600
diff --git a/apps/orchestrator-service/package.json b/apps/orchestrator-service/package.json
index 8f1f333..6bda0cc 100644
--- a/apps/orchestrator-service/package.json
+++ b/apps/orchestrator-service/package.json
@@ -16,8 +16,10 @@
"dependencies": {
"@ai-sdk/anthropic": "^1.0.0",
"@ai-sdk/openai": "^1.0.0",
+ "@anthropic-ai/sdk": "0.133.0",
"@repo/events": "workspace:*",
"@repo/jev": "workspace:*",
+ "@repo/media-ai": "workspace:*",
"@repo/rag": "workspace:*",
"@repo/schemas": "workspace:*",
"@repo/site-builder": "workspace:*",
diff --git a/apps/orchestrator-service/src/agents/copy.agent.ts b/apps/orchestrator-service/src/agents/copy.agent.ts
index ce778ff..e5a704c 100644
--- a/apps/orchestrator-service/src/agents/copy.agent.ts
+++ b/apps/orchestrator-service/src/agents/copy.agent.ts
@@ -19,6 +19,7 @@ export async function runCopyAgent(
providerOptions?: ReturnType,
promptFn: (vars: CopyPromptVars) => string = DEFAULT_COPY_PROMPT,
briefCtx: ProjectBriefContext | null = null,
+ mediaContextFor?: (pageSlug: string, section: Section) => string | undefined,
): Promise> {
if (!spec.pages) return spec
const briefFacts = briefCtx ? briefFactsBlock(briefCtx) : undefined
@@ -53,6 +54,7 @@ export async function runCopyAgent(
brandTone: spec.designBrief?.brand.tone,
frameworkRationale: spec.designBrief?.frameworkRationale,
briefFacts,
+ mediaContext: mediaContextFor?.(page.slug, section),
})
const result = streamText({
diff --git a/apps/orchestrator-service/src/agents/orchestrator.ts b/apps/orchestrator-service/src/agents/orchestrator.ts
index 6d4e231..fd4a31f 100644
--- a/apps/orchestrator-service/src/agents/orchestrator.ts
+++ b/apps/orchestrator-service/src/agents/orchestrator.ts
@@ -13,6 +13,17 @@ import { prisma, type Prisma } from "@useframe/db";
import type { GenerateRequest, SiteSpec } from "@repo/schemas";
import { applyBriefToSpec, loadBriefContext } from "@/lib/briefPipeline.js";
import { loadAssetMenu, runMediaPlacement } from "./mediaPlacement.agent.js";
+import { parseStructureForBlueprint, structurePromptVars } from "./structure.agent.js";
+import { DEFAULT_STRUCTURE_PROMPT } from "@/prompts/structure.prompt.js";
+import {
+ bindingsOf,
+ copyMediaContext,
+ planSiteMedia,
+ waitForAllMedia,
+ waitForImages,
+ type SiteMediaPlan,
+} from "@/lib/siteMedia.js";
+import { applyJobResult, applyMediaBindings, markCompiled } from "@repo/media-ai";
async function ensureProject(
request: GenerateRequest,
@@ -131,14 +142,48 @@ export async function runOrchestrator(
stage: "GENERATE",
message: "Building page structure...",
});
- spec = await runStructureAgent(res, spec, request, model, providerOptions, undefined, briefCtx);
+ // Media projects: the Site Blueprint. With an approved design brief it
+ // runs over the brief's fixed sections; without one it replaces the
+ // structure call (full mode). Every other project skips it entirely.
+ const mediaInput = { res, userId, projectId: projectId!, versionId: versionId!, tier: request.tier }
+ let media: SiteMediaPlan
+ if (spec.designBrief) {
+ spec = await runStructureAgent(res, spec, request, model, providerOptions, undefined, briefCtx);
+ media = await planSiteMedia({ ...mediaInput, spec, briefCtx });
+ } else {
+ media = await planSiteMedia({
+ ...mediaInput,
+ spec,
+ briefCtx,
+ full: {
+ prompt: DEFAULT_STRUCTURE_PROMPT(structurePromptVars(request, briefCtx)),
+ parse: (raw) => parseStructureForBlueprint(raw, briefCtx),
+ },
+ });
+ spec = media.structure
+ ? { ...spec, ...media.structure, citations: [] }
+ : await runStructureAgent(res, spec, request, model, providerOptions, undefined, briefCtx);
+ }
+ const imagesReady = media.jobId ? await waitForImages(res, media.jobId) : null;
sseWrite(res, {
type: "stage",
stage: "COPY",
message: "Writing conversion copy...",
});
- spec = await runCopyAgent(res, spec, request, model, providerOptions, undefined, briefCtx);
+ const blueprint = media.blueprint;
+ spec = await runCopyAgent(
+ res,
+ spec,
+ request,
+ model,
+ providerOptions,
+ undefined,
+ briefCtx,
+ blueprint
+ ? (pageSlug, section) => copyMediaContext(blueprint, imagesReady, pageSlug, `${section.type.toLowerCase()}-${section.index}`)
+ : undefined,
+ );
sseWrite(res, {
type: "stage",
@@ -162,18 +207,23 @@ export async function runOrchestrator(
spec = await runCritiqueAgent(spec, request, model, providerOptions);
spec = applyBriefToSpec(spec, briefCtx);
- // Placed last, once sections and their items are final.
- const menu = await loadAssetMenu(projectId, userId);
- if (menu.items.length > 0 && spec.pages) {
- sseWrite(res, {
- type: "stage",
- stage: "GENERATE",
- message: "Placing your media...",
- });
- spec = {
- ...spec,
- media: await runMediaPlacement({ spec: { pages: spec.pages, media: spec.media }, menu, model, providerOptions }),
- };
+ if (media.jobId) {
+ // The job owns placement: compile with whatever it has bound so far.
+ spec = { ...spec, media: bindingsOf(await waitForAllMedia(res, media.jobId)) };
+ } else {
+ // Placed last, once sections and their items are final.
+ const menu = await loadAssetMenu(projectId, userId);
+ if (menu.items.length > 0 && spec.pages) {
+ sseWrite(res, {
+ type: "stage",
+ stage: "GENERATE",
+ message: "Placing your media...",
+ });
+ spec = {
+ ...spec,
+ media: await runMediaPlacement({ spec: { pages: spec.pages, media: spec.media }, menu, model, providerOptions }),
+ };
+ }
}
const snapshot = toSnapshot(spec as SiteSpec);
@@ -187,6 +237,14 @@ export async function runOrchestrator(
},
});
+ if (media.jobId) {
+ const jobId = media.jobId;
+ await markCompiled(prisma, jobId, (snapshot.media ?? {}) as Record);
+ await applyJobResult(prisma, jobId, (args) => applyMediaBindings(prisma, args)).catch((err) =>
+ console.error("[media] applying finished media failed", err instanceof Error ? err.name : err),
+ );
+ }
+
await prisma.project.update({
where: { id: projectId },
data: { status: "READY" },
diff --git a/apps/orchestrator-service/src/agents/structure.agent.ts b/apps/orchestrator-service/src/agents/structure.agent.ts
index 74a1dd4..d9d5ce7 100644
--- a/apps/orchestrator-service/src/agents/structure.agent.ts
+++ b/apps/orchestrator-service/src/agents/structure.agent.ts
@@ -44,6 +44,54 @@ function sectionsFromBrief(
})
}
+type ModelPage = { type: string; slug: string; title: string; sections?: Array<{ type: string; index: number }> }
+
+// The one reading of a structure answer, shared with the Site Blueprint's full mode.
+export function structureFromModelOutput(
+ parsed: { siteType?: SiteSpec["siteType"]; copyFramework?: SiteSpec["copyFramework"]; pages?: ModelPage[] },
+ briefCtx: ProjectBriefContext | null,
+ preferredSiteType?: SiteSpec["siteType"],
+): Pick {
+ return {
+ siteType: preferredSiteType ?? parsed.siteType ?? "SINGLE_PAGE",
+ copyFramework: parsed.copyFramework ?? "AIDA",
+ pages: (parsed.pages ?? []).map((p) => ({
+ type: p.type as SiteSpec["pages"][number]["type"],
+ slug: p.slug,
+ title: p.title,
+ sections: filterSections(
+ (p.sections ?? []).filter((s) => VALID_SECTION_TYPES.has(s.type)).map((s) => ({ type: s.type as SectionType, index: s.index })),
+ briefCtx,
+ ).map((s, index) => ({ ...s, index })),
+ })),
+ }
+}
+
+export function structurePromptVars(request: GenerateRequest, briefCtx: ProjectBriefContext | null): StructurePromptVars {
+ return {
+ startupIdea: request.startupIdea,
+ niche: request.niche,
+ targetAudience: request.targetAudience,
+ inputType: request.inputType,
+ ...(briefCtx ? { allowedSections: allowedSectionTypes(briefCtx), briefFacts: briefFactsBlock(briefCtx) } : {}),
+ }
+}
+
+// Validation for the blueprint's full mode: the same reading, plus no empty pages.
+export function parseStructureForBlueprint(raw: unknown, briefCtx: ProjectBriefContext | null):
+ | { ok: true; value: Pick }
+ | { ok: false; errors: string[] } {
+ const value = structureFromModelOutput(raw as Parameters[0], briefCtx, structurePreferredSiteType(briefCtx))
+ const errors: string[] = []
+ if (value.pages.length === 0) errors.push("pages: at least one page is required")
+ for (const page of value.pages) if (page.sections.length === 0) errors.push(`pages.${page.slug}: no allowed sections left`)
+ return errors.length ? { ok: false, errors } : { ok: true, value }
+}
+
+export function structurePreferredSiteType(briefCtx: ProjectBriefContext | null): SiteSpec["siteType"] | undefined {
+ return briefCtx?.data.siteType === "SINGLE_PAGE" || briefCtx?.data.siteType === "MULTI_PAGE" ? briefCtx.data.siteType : undefined
+}
+
export async function runStructureAgent(
res: Response,
spec: Partial,
@@ -53,10 +101,7 @@ export async function runStructureAgent(
promptFn: (vars: StructurePromptVars) => string = DEFAULT_STRUCTURE_PROMPT,
briefCtx: ProjectBriefContext | null = null,
): Promise> {
- const reindex = (sections: T[]): T[] =>
- filterSections(sections, briefCtx).map((s, index) => ({ ...s, index }))
- const preferredSiteType =
- briefCtx?.data.siteType === "SINGLE_PAGE" || briefCtx?.data.siteType === "MULTI_PAGE" ? briefCtx.data.siteType : undefined
+ const preferredSiteType = structurePreferredSiteType(briefCtx)
// When a DesignBrief was approved via the Research step, its layout and
// copyFramework decisions are already grounded in retrieved research —
@@ -85,13 +130,7 @@ export async function runStructureAgent(
}
}
- const prompt = promptFn({
- startupIdea: request.startupIdea,
- niche: request.niche,
- targetAudience: request.targetAudience,
- inputType: request.inputType,
- ...(briefCtx ? { allowedSections: allowedSectionTypes(briefCtx), briefFacts: briefFactsBlock(briefCtx) } : {}),
- })
+ const prompt = promptFn(structurePromptVars(request, briefCtx))
const result = streamText({
model,
@@ -110,32 +149,8 @@ export async function runStructureAgent(
try {
const jsonMatch = fullText.match(/\{[\s\S]*\}/)
if (!jsonMatch) throw new Error("No JSON in structure response")
- const parsed = JSON.parse(jsonMatch[0])
-
- return {
- ...spec,
- siteType: preferredSiteType ?? parsed.siteType ?? "SINGLE_PAGE",
- copyFramework: parsed.copyFramework ?? "AIDA",
- pages: (parsed.pages ?? []).map(
- (p: {
- type: string
- slug: string
- title: string
- sections: Array<{ type: string; index: number }>
- }) => ({
- type: p.type,
- slug: p.slug,
- title: p.title,
- sections: reindex(
- (p.sections ?? []).map((s: { type: string; index: number }) => ({
- type: s.type,
- index: s.index,
- })),
- ),
- }),
- ),
- citations: [],
- }
+ const parsed = structureFromModelOutput(JSON.parse(jsonMatch[0]), briefCtx, preferredSiteType)
+ return { ...spec, ...parsed, citations: [] }
} catch {
return {
...spec,
diff --git a/apps/orchestrator-service/src/config/env.ts b/apps/orchestrator-service/src/config/env.ts
index 86f8044..fec3edd 100644
--- a/apps/orchestrator-service/src/config/env.ts
+++ b/apps/orchestrator-service/src/config/env.ts
@@ -1,6 +1,7 @@
import { z } from "zod";
import dotenv from "dotenv";
import { JevEnvSchema } from "@repo/jev/config";
+import { loadMediaAiConfig, type MediaAiConfig } from "@repo/media-ai";
dotenv.config();
@@ -45,6 +46,14 @@ const envSchema = z
BRIEF_PREFILL_MAX_CHARS: z.coerce.number().int().positive().default(20000),
BRIEF_PREFILL_TIMEOUT_MS: z.coerce.number().int().positive().default(25000),
BRIEF_DOC_MAX_BYTES: z.coerce.number().int().positive().default(10485760),
+
+ // AI media (Site Blueprint + creative pipeline). fake = no real model or provider calls.
+ MEDIA_AI_PROVIDER_MODE: z.enum(["fake", "live"]).default("fake"),
+ BLUEPRINT_MODEL_ID: z.string().min(1).default("claude-opus-5-5"),
+ MEDIA_CREATIVE_MODEL_ID: z.string().min(1).default("claude-sonnet-5-5"),
+ MEDIA_VISION_MODEL_ID: z.string().min(1).default("claude-sonnet-5-5"),
+ MEDIA_IMAGES_TIMEOUT_S: z.coerce.number().int().min(0).default(240),
+ MEDIA_VIDEO_TIMEOUT_S: z.coerce.number().int().min(0).default(600),
})
.refine(
(d) =>
@@ -65,6 +74,16 @@ if (!parsed.success) {
export const env = parsed.data;
+let media: MediaAiConfig;
+try {
+ media = loadMediaAiConfig(process.env);
+} catch (err) {
+ console.error("Invalid environment variables:");
+ console.error(err instanceof Error ? err.message : err);
+ process.exit(1);
+}
+export const mediaAiConfig = media;
+
export const CONFIGURED_PROVIDERS = {
anthropic: env.ANTHROPIC_API_KEY !== "",
deepseek: env.DEEPSEEK_API_KEY !== "",
diff --git a/apps/orchestrator-service/src/index.ts b/apps/orchestrator-service/src/index.ts
index ec7e5f9..4818fb3 100644
--- a/apps/orchestrator-service/src/index.ts
+++ b/apps/orchestrator-service/src/index.ts
@@ -17,6 +17,7 @@ import planRoute from "@/routes/plan.route.js";
import extractRoute from "@/routes/extract.route.js";
import briefRoute from "@/routes/brief.route.js";
import mediaRoute from "@/routes/media.route.js";
+import mediaAiRoute from "@/routes/mediaAi.route.js";
import { MODELS } from "@/llm/providers.js";
import { prisma } from "@useframe/db";
@@ -31,6 +32,7 @@ app.use(
);
// Carries its own larger body parser (an image), so it sits ahead of the 1mb one.
app.use("/", mediaRoute);
+app.use("/", mediaAiRoute);
app.use(express.json({ limit: "1mb" }));
if (env.NODE_ENV === "development") {
diff --git a/apps/orchestrator-service/src/lib/siteMedia.test.ts b/apps/orchestrator-service/src/lib/siteMedia.test.ts
new file mode 100644
index 0000000..3632410
--- /dev/null
+++ b/apps/orchestrator-service/src/lib/siteMedia.test.ts
@@ -0,0 +1,210 @@
+import { beforeEach, describe, expect, it, vi } from "vitest"
+import type { Response } from "express"
+import type { SiteSpec } from "@repo/schemas"
+import { DATA_PARAGRAPH, FakeLlm, loadMediaAiConfig, readBlueprint, readBlueprintNotice, type Llm, type LlmRequest } from "@repo/media-ai"
+import { createMemoryDb } from "@repo/media-ai/testing"
+
+const m = vi.hoisted(() => ({
+ db: null as ReturnType | null,
+ llm: null as Llm | null,
+ enabled: true,
+ add: vi.fn(),
+}))
+
+vi.mock("@/config/env.js", () => ({
+ env: { MEDIA_IMAGES_TIMEOUT_S: 0, MEDIA_VIDEO_TIMEOUT_S: 0 },
+ get mediaAiConfig() {
+ return { ...loadMediaAiConfig({ MEDIA_ENABLED: "true" }), enabled: m.enabled }
+ },
+}))
+vi.mock("@useframe/db", async (importOriginal) => ({
+ ...(await importOriginal()),
+ get prisma() {
+ return m.db!
+ },
+ briefStateOf: (row: { data: unknown }) => ({ data: row.data }),
+}))
+vi.mock("@/llm/claude.js", () => ({
+ get mediaLlm() {
+ return m.llm!
+ },
+}))
+vi.mock("@/lib/redis.js", () => ({ redis: {} }))
+vi.mock("bullmq", () => ({ Queue: class { add = m.add } }))
+
+const { planSiteMedia, copyMediaContext } = await import("./siteMedia.js")
+const { DEFAULT_COPY_PROMPT } = await import("@/prompts/copy.prompt.js")
+
+const USER = "user_1"
+const PROJECT = "proj_1"
+const VERSION = "ver_1"
+
+const pages = () =>
+ [
+ {
+ type: "HOME",
+ slug: "home",
+ title: "Home",
+ sections: [
+ { type: "HERO", index: 0, content: { headline: "Books, done" } },
+ { type: "FEATURES", index: 1, content: { headline: "Why", items: [] } },
+ { type: "CTA", index: 2, content: { headline: "Start" } },
+ ],
+ },
+ ] as SiteSpec["pages"]
+
+const designBrief = {
+ colors: { primary: "#2563eb", secondary: "#f1f5f9", accent: "#f97316" },
+ typography: { primary: "Inter", secondary: "Inter" },
+ avoid: [],
+} as unknown as SiteSpec["designBrief"]
+
+function counting(inner: Llm = new FakeLlm()): Llm & { calls: LlmRequest[] } {
+ const calls: LlmRequest[] = []
+ return { calls, complete: (req) => (calls.push(req), inner.complete(req)) }
+}
+
+function res() {
+ const writes: string[] = []
+ return { writes, res: { destroyed: false, writableEnded: false, write: (s: string) => writes.push(s) } as unknown as Response }
+}
+
+async function seed(opts: { balance?: number; brief?: Record; blueprint?: unknown } = {}) {
+ const db = m.db!
+ await db.project.create({ data: { id: PROJECT, userId: USER, startupIdea: "Bookkeeping for studios", targetAudience: "Studio owners", niche: null } })
+ await db.projectVersion.create({ data: { id: VERSION, projectId: PROJECT, versionNumber: 1, blueprint: opts.blueprint ?? null } })
+ await db.creditBalance.create({ data: { userId: USER, balance: opts.balance ?? 1000 } })
+ await db.researchReport.create({
+ data: {
+ projectId: PROJECT,
+ primaryColor: "#2563eb",
+ secondaryColor: "#f1f5f9",
+ accentColor: "#f97316",
+ colorPalette: [],
+ imageStyle: "Soft natural light, tactile paper objects",
+ imageDirection: null,
+ styleTagKeys: [],
+ },
+ })
+ if (opts.brief) await db.projectBrief.create({ data: { projectId: PROJECT, userId: USER, status: "APPROVED", data: opts.brief } })
+}
+
+const input = (r: Response, tier: "free" | "paid" = "paid") => ({
+ res: r,
+ userId: USER,
+ projectId: PROJECT,
+ versionId: VERSION,
+ tier,
+ spec: { pages: pages(), copyFramework: "AIDA" as const, designBrief },
+ briefCtx: null,
+})
+
+beforeEach(() => {
+ m.db = createMemoryDb()
+ m.enabled = true
+ m.add.mockReset()
+})
+
+describe("planSiteMedia", () => {
+ it("makes no blueprint call for free projects, disabled media or media turned off", async () => {
+ await seed({ brief: { mediaMode: "OFF" } })
+ const llm = counting()
+ m.llm = llm
+ const r = res()
+
+ expect((await planSiteMedia(input(r.res, "free"))).jobId).toBeNull()
+ m.enabled = false
+ expect((await planSiteMedia(input(r.res))).jobId).toBeNull()
+ m.enabled = true
+ expect((await planSiteMedia(input(r.res))).jobId).toBeNull()
+
+ expect(llm.calls).toHaveLength(0)
+ expect(r.writes).toHaveLength(0)
+ expect(m.db!.mediaJob.rows).toHaveLength(0)
+ expect(m.db!.projectVersion.rows[0]!.blueprint).toBeNull()
+ })
+
+ it("runs the blueprint over the brief's fixed sections and starts a job", async () => {
+ await seed()
+ const llm = counting()
+ m.llm = llm
+ const r = res()
+ const spec = input(r.res).spec
+ const before = structuredClone(spec.pages)
+
+ const plan = await planSiteMedia({ ...input(r.res), spec })
+ expect(plan.jobId).not.toBeNull()
+ expect(plan.structure).toBeUndefined()
+ expect(spec.pages).toEqual(before)
+ expect(llm.calls).toHaveLength(1)
+ expect(llm.calls[0]!.routingKey).toBe("blueprint")
+ expect(r.writes.join("")).toContain('"substep":"blueprint"')
+ expect(readBlueprint(m.db!.projectVersion.rows[0]!.blueprint)?.mode).toBe("brief")
+
+ const job = m.db!.mediaJob.rows[0]!
+ expect((job.state as { charges: Record }).charges.blueprint).toBe(1)
+ expect(m.add).toHaveBeenCalledTimes(1)
+ })
+
+ it("skips media with a notice when the blueprint fails twice, and charges nothing", async () => {
+ await seed()
+ const llm = counting({ complete: async () => ({ text: "not json" }) })
+ m.llm = llm
+ const plan = await planSiteMedia(input(res().res))
+ expect(plan).toEqual({ jobId: null, blueprint: null })
+ expect(llm.calls).toHaveLength(2)
+ expect(readBlueprintNotice(m.db!.projectVersion.rows[0]!.blueprint)?.notice).toMatch(/couldn't plan AI media/)
+ expect(m.db!.mediaJob.rows).toHaveLength(0)
+ expect((await m.db!.creditBalance.findUnique({ where: { userId: USER } }))!.balance).toBe(1000)
+ })
+
+ it("re-runs a stale blueprint and reuses a fresh one without charging for it", async () => {
+ await seed()
+ m.llm = counting()
+ await planSiteMedia(input(res().res))
+ const fresh = m.db!.projectVersion.rows[0]!.blueprint
+
+ m.db = createMemoryDb()
+ await seed({ blueprint: fresh })
+ const reuse = counting()
+ m.llm = reuse
+ await planSiteMedia(input(res().res))
+ expect(reuse.calls).toHaveLength(0)
+ expect((m.db!.mediaJob.rows[0]!.state as { charges: Record }).charges.blueprint).toBeUndefined()
+
+ m.db = createMemoryDb()
+ await seed({ blueprint: { ...(fresh as object), briefHash: "stale" } })
+ const rerun = counting()
+ m.llm = rerun
+ await planSiteMedia(input(res().res))
+ expect(rerun.calls).toHaveLength(1)
+ })
+})
+
+describe("copy context (Call 2)", () => {
+ it("gives the copy agent the narrative and planned media as read-only DATA", async () => {
+ await seed()
+ m.llm = counting()
+ const plan = await planSiteMedia(input(res().res))
+ const blueprint = plan.blueprint!
+ const sectionWithMedia = blueprint.mediaScript[0]!.slotId.split("/")[1]!
+ const context = copyMediaContext(blueprint, null, "home", sectionWithMedia)
+ expect(context).toContain(blueprint.narrative.storyArc)
+ expect(copyMediaContext(blueprint, null, "home", "footer-9")).toBeUndefined()
+
+ const prompt = DEFAULT_COPY_PROMPT({
+ copyFramework: "AIDA",
+ startupIdea: "x",
+ niche: "y",
+ targetAudience: "z",
+ pageTitle: "Home",
+ pageType: "HOME",
+ sectionType: "HERO",
+ sectionIndex: 0,
+ mediaContext: context,
+ })
+ expect(prompt).toContain(DATA_PARAGRAPH)
+ expect(prompt).toMatch(/[\s\S]*<\/DATA>/)
+ expect(prompt).toContain("AIDA framework still decides structure and tone")
+ })
+})
diff --git a/apps/orchestrator-service/src/lib/siteMedia.ts b/apps/orchestrator-service/src/lib/siteMedia.ts
new file mode 100644
index 0000000..c515e45
--- /dev/null
+++ b/apps/orchestrator-service/src/lib/siteMedia.ts
@@ -0,0 +1,264 @@
+import type { Response } from "express"
+import { Queue } from "bullmq"
+import { prisma, type Prisma } from "@useframe/db"
+import { QUEUES, type MediaGenerateJobPayload } from "@repo/events"
+import type { SiteSpec } from "@repo/schemas"
+import {
+ buildMediaBrief,
+ checkEligibility,
+ createMediaJob,
+ fitPlanToBalance,
+ InsufficientCreditsError,
+ isBlueprintFresh,
+ loadBlueprintInputs,
+ MediaBriefError,
+ readBlueprint,
+ readJobState,
+ runSiteBlueprint,
+ SUBSTEP_LABELS,
+ type MediaItem,
+ type PersistedBlueprint,
+ type StructureResult,
+ type Substep,
+} from "@repo/media-ai"
+import { env, mediaAiConfig } from "@/config/env.js"
+import { mediaLlm } from "@/llm/claude.js"
+import { sseWrite } from "@/llm/stream.js"
+import { redis } from "@/lib/redis.js"
+import type { ProjectBriefContext } from "@/lib/briefPipeline.js"
+
+const queue = new Queue(QUEUES.MEDIA_GENERATE, { connection: redis })
+
+export async function enqueueMediaJob(jobId: string): Promise {
+ await queue.add("generate", { jobId }, { jobId: `${jobId}-${Date.now()}`, attempts: 1, removeOnComplete: 500, removeOnFail: 500 })
+}
+
+export type SiteMediaPlan = {
+ jobId: string | null
+ blueprint: PersistedBlueprint | null
+ structure?: StructureResult
+}
+
+const NONE: SiteMediaPlan = { jobId: null, blueprint: null }
+
+function emitSubstep(res: Response, substep: Substep): void {
+ sseWrite(res, { type: "stage", stage: "GENERATE", message: SUBSTEP_LABELS[substep], substep })
+}
+
+async function storeNotice(versionId: string, notice: string): Promise {
+ await prisma.projectVersion
+ .update({
+ where: { id: versionId },
+ data: { blueprint: { status: "skipped", notice, createdAt: new Date().toISOString() } as Prisma.InputJsonValue },
+ })
+ .catch(() => undefined)
+}
+
+type PlanInput = {
+ res: Response
+ userId: string
+ projectId: string
+ versionId: string
+ tier: "free" | "paid"
+ spec: Partial
+ briefCtx: ProjectBriefContext | null
+ // full: no approved design brief, so the blueprint also designs the pages.
+ full?: { prompt: string; parse: (raw: unknown) => { ok: true; value: StructureResult } | { ok: false; errors: string[] } }
+}
+
+// Runs the Site Blueprint and starts the media job for eligible paid projects.
+// For every other project it returns at once: no extra call, no new fields.
+export async function planSiteMedia(input: PlanInput): Promise {
+ if (input.tier !== "paid" || !mediaAiConfig.enabled) return NONE
+ const inputs = await loadBlueprintInputs(prisma, input.projectId, input.userId, true).catch(() => null)
+ if (!inputs) return NONE
+ const eligibility = await checkEligibility(prisma, {
+ userId: input.userId,
+ projectId: input.projectId,
+ mediaMode: inputs.media.mode,
+ budgetTier: inputs.media.budgetTier,
+ config: mediaAiConfig,
+ })
+ if (!eligibility.ok) {
+ console.log(`[media] skipped for project ${input.projectId}: ${eligibility.reason}`)
+ if (eligibility.reason === "circuit_open") await storeNotice(input.versionId, "AI media is temporarily unavailable, so this version was built without it.")
+ return NONE
+ }
+
+ const balance = (await prisma.creditBalance.findUnique({ where: { userId: input.userId }, select: { balance: true } }))?.balance ?? 0
+ if (balance < mediaAiConfig.credits.blueprint + mediaAiConfig.credits.image) {
+ await storeNotice(input.versionId, "There weren't enough credits for AI media, so this version was built without it.")
+ return NONE
+ }
+
+ const designBrief = input.spec.designBrief
+ const palette = [
+ ...(designBrief ? [designBrief.colors.primary, designBrief.colors.secondary, designBrief.colors.accent] : []),
+ ]
+ let mediaBrief
+ try {
+ mediaBrief = buildMediaBrief({
+ brief: inputs.briefFacts,
+ project: inputs.project,
+ research: inputs.research,
+ imageryFindingIds: inputs.imageryFindingIds,
+ styleAvoid: [...inputs.styleAvoid, ...(designBrief?.avoid ?? [])],
+ mediaNotes: inputs.media.notes,
+ budget: eligibility.budget,
+ hasProductPhotoUploads: inputs.hasProductPhotoUploads,
+ })
+ } catch (err) {
+ if (err instanceof MediaBriefError) {
+ console.log(`[media] skipped for project ${input.projectId}: ${err.message}`)
+ return NONE
+ }
+ throw err
+ }
+ palette.push(mediaBrief.palette.primary, mediaBrief.palette.secondary, mediaBrief.palette.accent, ...mediaBrief.palette.neutrals)
+
+ const generated = await prisma.mediaAsset.count({ where: { projectId: input.projectId, origin: "GENERATED", deletedAt: null } })
+ const existing = readBlueprint(
+ (await prisma.projectVersion.findUnique({ where: { id: input.versionId }, select: { blueprint: true } }))?.blueprint,
+ )
+
+ emitSubstep(input.res, "blueprint")
+ let blueprint: PersistedBlueprint
+ let structure: StructureResult | undefined
+ const reused = !input.full && !!existing && !!input.spec.pages && isBlueprintFresh(existing, input.spec.pages, input.spec.copyFramework ?? "AIDA")
+ if (reused) {
+ blueprint = existing!
+ } else {
+ const result = await runSiteBlueprint({
+ mode: input.full ? "full" : "brief",
+ llm: mediaLlm,
+ ...(input.full
+ ? { structure: input.full }
+ : {
+ site: {
+ pages: input.spec.pages ?? [],
+ copyFramework: input.spec.copyFramework ?? "AIDA",
+ tokens: {
+ colors: palette,
+ fonts: designBrief ? [designBrief.typography.primary, designBrief.typography.secondary] : [],
+ styleTags: inputs.research?.styleTagKeys ?? [],
+ },
+ },
+ }),
+ palette,
+ mediaBrief,
+ briefFacts: inputs.briefFacts,
+ research: inputs.research,
+ uploaded: inputs.uploaded,
+ budget: eligibility.budget,
+ config: mediaAiConfig,
+ mediaNotes: inputs.media.notes,
+ generatedAllowance: mediaAiConfig.hardMaxGeneratedAssets - generated,
+ }).catch((err: unknown) => {
+ console.error(`[media] blueprint call failed for project ${input.projectId}:`, err instanceof Error ? err.name : "unknown")
+ return { ok: false as const, errors: ["blueprint call failed"], attempts: 2, costUsd: 0 }
+ })
+ if (!result.ok) {
+ console.log(`[media] blueprint failed twice for project ${input.projectId}`)
+ await storeNotice(input.versionId, "We couldn't plan AI media for this version, so it was built without it. You can try again from the Media tab.")
+ return NONE
+ }
+ blueprint = result.blueprint
+ structure = result.structure
+ }
+
+ await prisma.projectVersion.update({
+ where: { id: input.versionId },
+ data: { blueprint: blueprint as unknown as Prisma.InputJsonValue },
+ })
+
+ const fitted = fitPlanToBalance(blueprint.mediaScript, balance, mediaAiConfig, { blueprint: !reused })
+ try {
+ const { jobId } = await createMediaJob(prisma, {
+ userId: input.userId,
+ projectId: input.projectId,
+ mode: inputs.media.mode === "MANUAL" ? "MANUAL" : "AUTO",
+ scope: { kind: "site" },
+ versionId: input.versionId,
+ plan: {
+ items: fitted.items,
+ dropped: [...blueprint.dropped, ...fitted.dropped],
+ budget: eligibility.budget,
+ budgetTier: inputs.media.budgetTier,
+ },
+ budget: eligibility.budget,
+ budgetTier: inputs.media.budgetTier,
+ mediaBrief: { ...mediaBrief, blueprint: { narrative: blueprint.narrative.storyArc, visualSystem: blueprint.visualSystem } },
+ chargeBlueprint: !reused,
+ config: mediaAiConfig,
+ enqueue: enqueueMediaJob,
+ })
+ return { jobId, blueprint, ...(structure ? { structure } : {}) }
+ } catch (err) {
+ if (err instanceof InsufficientCreditsError) {
+ await storeNotice(input.versionId, "There weren't enough credits for AI media, so this version was built without it.")
+ return { jobId: null, blueprint, ...(structure ? { structure } : {}) }
+ }
+ throw err
+ }
+}
+
+const sleep = (ms: number) => new Promise((r) => setTimeout(r, ms))
+
+type JobSnapshot = { status: string; stage: string | null; state: unknown; bindings: unknown }
+
+// Polls the job until `done` holds, it settles, it waits on the user, or time runs out.
+async function waitForJob(res: Response, jobId: string, timeoutS: number, done: (job: JobSnapshot) => boolean): Promise {
+ const deadline = Date.now() + timeoutS * 1000
+ let lastStage: string | null = null
+ for (;;) {
+ const job = await prisma.mediaJob.findUnique({ where: { id: jobId }, select: { status: true, stage: true, state: true, bindings: true } })
+ if (!job) return null
+ if (job.stage && job.stage !== lastStage && (job.stage as Substep) in SUBSTEP_LABELS) {
+ lastStage = job.stage
+ emitSubstep(res, job.stage as Substep)
+ }
+ if (job.status === "AWAITING_USER") emitSubstep(res, "media.awaiting_user")
+ if (done(job) || ["DONE", "FAILED", "CANCELLED", "AWAITING_USER"].includes(job.status) || Date.now() >= deadline) return job
+ await sleep(2000)
+ }
+}
+
+const settled = (status: string) => ["DONE", "FAILED", "DROPPED", "SKIPPED"].includes(status)
+
+export async function waitForImages(res: Response, jobId: string): Promise {
+ return waitForJob(res, jobId, env.MEDIA_IMAGES_TIMEOUT_S, (job) =>
+ Object.values(readJobState(job.state).items).every((i) => i.item.kind !== "image" || settled(i.status)),
+ )
+}
+
+export async function waitForAllMedia(res: Response, jobId: string): Promise {
+ return waitForJob(res, jobId, env.MEDIA_VIDEO_TIMEOUT_S, (job) => job.status === "DONE")
+}
+
+export function bindingsOf(job: JobSnapshot | null): NonNullable {
+ const b = job?.bindings
+ return b && typeof b === "object" ? (b as NonNullable) : {}
+}
+
+// Read-only context for the copy agent: what each section will show, so copy and visuals match.
+export function copyMediaContext(blueprint: PersistedBlueprint, job: JobSnapshot | null, pageSlug: string, sectionId: string): string | undefined {
+ const state = job ? readJobState(job.state) : null
+ const items = blueprint.mediaScript.filter((i: MediaItem) => i.slotId.startsWith(`${pageSlug}/${sectionId}/`))
+ if (items.length === 0) return undefined
+ const lines = items.map((i) => {
+ const s = state?.items[i.itemId]
+ const alt = s?.image?.altText ?? s?.frames?.altText
+ const concept = s?.concept?.concepts.find((c) => c.id === s.concept?.chosenId)
+ return `- ${i.slotId.split("/")[2]}: ${i.kind} that should make the visitor feel: ${i.intent}${concept ? `; it shows: ${concept.logline}` : ""}${alt ? `; alt text: ${alt}` : ""}`
+ })
+ const itemSlots = items.map((i) => /item-(\d+)$/.exec(i.slotId)?.[1]).filter(Boolean).map(Number)
+ const need = itemSlots.length ? Math.max(...itemSlots) + 1 : 0
+ return [
+ `Story of the whole site: ${blueprint.narrative.storyArc}`,
+ `Media planned in this section:\n${lines.join("\n")}`,
+ need ? `Write at least ${need} items so every planned visual has its item.` : "",
+ ]
+ .filter(Boolean)
+ .join("\n")
+}
+
diff --git a/apps/orchestrator-service/src/llm/claude.ts b/apps/orchestrator-service/src/llm/claude.ts
new file mode 100644
index 0000000..027077a
--- /dev/null
+++ b/apps/orchestrator-service/src/llm/claude.ts
@@ -0,0 +1,59 @@
+import Anthropic from "@anthropic-ai/sdk"
+import { FakeLlm, type Llm, type LlmRequest, type LlmResponse, type RoutingKey } from "@repo/media-ai"
+import { env } from "@/config/env.js"
+
+// USD per million tokens (input, output) for the routing-key models.
+const PRICES: Record = {
+ "claude-opus-5-5": [4, 20],
+ "claude-sonnet-5-5": [2, 10],
+}
+
+export function modelForRoutingKey(key: RoutingKey): string {
+ if (key === "blueprint") return env.BLUEPRINT_MODEL_ID
+ return key === "media-vision" ? env.MEDIA_VISION_MODEL_ID : env.MEDIA_CREATIVE_MODEL_ID
+}
+
+// Blueprint calls on Opus at high effort take longer than the 90 s budget of the other media calls.
+const timeoutFor = (key: RoutingKey) => (key === "blueprint" ? 240_000 : 90_000)
+
+// The routing keys run on Claude 5.5 models, which take effort through
+// output_config (the AI SDK adapter used elsewhere cannot send it) and reject
+// sampling parameters, so no temperature is ever sent.
+export function createClaudeLlm(client = new Anthropic({ apiKey: env.ANTHROPIC_API_KEY, maxRetries: 1 })): Llm {
+ return {
+ async complete(req: LlmRequest): Promise {
+ const model = modelForRoutingKey(req.routingKey)
+ const stream = client.beta.messages.stream(
+ {
+ model,
+ max_tokens: req.maxTokens ?? 16_000,
+ betas: ["server-side-fallback-2026-07-01"],
+ fallbacks: "default",
+ output_config: { effort: "high" },
+ system: req.system,
+ messages: [
+ {
+ role: "user",
+ content: [
+ ...(req.images ?? []).map((img) => ({
+ type: "image" as const,
+ source: { type: "base64" as const, media_type: img.mime, data: img.base64 },
+ })),
+ { type: "text" as const, text: req.prompt },
+ ],
+ },
+ ],
+ },
+ { signal: AbortSignal.timeout(timeoutFor(req.routingKey)) },
+ )
+ const message = await stream.finalMessage()
+ const [inPrice, outPrice] = PRICES[model] ?? [0, 0]
+ const costUsd = (message.usage.input_tokens * inPrice + message.usage.output_tokens * outPrice) / 1e6
+ if (message.stop_reason === "refusal") return { text: "", refused: true, costUsd }
+ const text = message.content.flatMap((b) => (b.type === "text" ? [b.text] : [])).join("")
+ return { text, costUsd }
+ },
+ }
+}
+
+export const mediaLlm: Llm = env.MEDIA_AI_PROVIDER_MODE === "live" ? createClaudeLlm() : new FakeLlm()
diff --git a/apps/orchestrator-service/src/prompts/copy.prompt.ts b/apps/orchestrator-service/src/prompts/copy.prompt.ts
index d970191..16284af 100644
--- a/apps/orchestrator-service/src/prompts/copy.prompt.ts
+++ b/apps/orchestrator-service/src/prompts/copy.prompt.ts
@@ -1,3 +1,5 @@
+import { DATA_PARAGRAPH, dataBlock } from "@repo/media-ai"
+
export type CopyPromptVars = {
copyFramework: string
startupIdea: string
@@ -10,6 +12,7 @@ export type CopyPromptVars = {
brandTone?: string
frameworkRationale?: string
briefFacts?: string
+ mediaContext?: string
}
export const DEFAULT_COPY_PROMPT = (v: CopyPromptVars): string => `
@@ -20,7 +23,7 @@ Niche: ${v.niche}
Target Audience: ${v.targetAudience}
${v.brandTone ? `Brand tone to match: ${v.brandTone}\n` : ""}Page: ${v.pageTitle} (${v.pageType})
Section: ${v.sectionType} (position ${v.sectionIndex})
-${v.briefFacts ? `\n${v.briefFacts}\n` : ""}
+${v.briefFacts ? `\n${v.briefFacts}\n` : ""}${v.mediaContext ? `\nVISUALS: read-only context so the copy matches the images; the ${v.copyFramework} framework still decides structure and tone.\n${DATA_PARAGRAPH}\n${dataBlock("VISUALS", v.mediaContext)}\n` : ""}
Write compelling copy for this section. Respond ONLY with valid JSON:
{
"headline": "string",
diff --git a/apps/orchestrator-service/src/routes/mediaAi.route.ts b/apps/orchestrator-service/src/routes/mediaAi.route.ts
new file mode 100644
index 0000000..0ac04c2
--- /dev/null
+++ b/apps/orchestrator-service/src/routes/mediaAi.route.ts
@@ -0,0 +1,41 @@
+import express, { Router, type Request, type Response } from "express"
+import { z } from "zod"
+import { ROUTING_KEYS } from "@repo/media-ai"
+import { isValidationWorker as isInternalService } from "@/lib/internalValidationAuth.js"
+import { mediaLlm } from "@/llm/claude.js"
+
+const router: Router = Router()
+
+const LlmRequestSchema = z.object({
+ routingKey: z.enum(ROUTING_KEYS),
+ system: z.string().min(1).max(60_000),
+ prompt: z.string().min(1).max(200_000),
+ images: z
+ .array(z.object({ mime: z.enum(["image/png", "image/webp", "image/jpeg"]), base64: z.string().min(1).max(12_000_000) }))
+ .max(5)
+ .optional(),
+ maxTokens: z.number().int().min(256).max(64_000).optional(),
+ purpose: z.string().regex(/^[a-z0-9._-]{1,40}$/),
+})
+
+// apps/media-service only: model routing and provider keys stay in this service.
+router.post("/internal/media-ai/llm", express.json({ limit: "40mb" }), (req: Request, res: Response): void => {
+ if (!isInternalService(req)) {
+ res.status(401).json({ success: false, message: "Unauthorized" })
+ return
+ }
+ const parsed = LlmRequestSchema.safeParse(req.body)
+ if (!parsed.success) {
+ res.status(400).json({ success: false, message: "Validation failed" })
+ return
+ }
+ void mediaLlm
+ .complete(parsed.data)
+ .then((data) => res.json({ success: true, data }))
+ .catch((err: unknown) => {
+ console.error("[media-ai] llm call failed:", parsed.data.purpose, err instanceof Error ? err.name : "unknown")
+ if (!res.headersSent) res.status(502).json({ success: false, message: "Model call failed" })
+ })
+})
+
+export default router
diff --git a/apps/orchestrator-service/vitest.config.ts b/apps/orchestrator-service/vitest.config.ts
index df2cbb3..1a354f2 100644
--- a/apps/orchestrator-service/vitest.config.ts
+++ b/apps/orchestrator-service/vitest.config.ts
@@ -13,6 +13,7 @@ export default defineConfig({
"src/tools/safeFetch.test.ts",
"src/lib/docExtract.test.ts",
"src/agents/mediaPlacement.test.ts",
+ "src/lib/siteMedia.test.ts",
],
},
});
diff --git a/apps/server/.env.example b/apps/server/.env.example
index 0f364c4..51cee76 100644
--- a/apps/server/.env.example
+++ b/apps/server/.env.example
@@ -41,3 +41,29 @@ MEDIA_PAID_MAX_VIDEOS=5
MEDIA_PAID_MAX_VIDEO_BYTES=157286400
MEDIA_PAID_TOTAL_BYTES=5368709120
MEDIA_MAX_AUTOPLAY_VIDEOS_PER_PAGE=3
+
+# AI media: Site Blueprint + creative pipeline (docs/media-ai.md). Off by default.
+# server, orchestrator-service and media-service all read this block; keep them identical.
+MEDIA_ENABLED=false
+# Credits per generated image, per video second and per Site Blueprint call.
+# Required in production once MEDIA_ENABLED=true; 1 elsewhere when unset.
+MEDIA_CREDIT_IMAGE=
+MEDIA_CREDIT_VIDEO_PER_SECOND=
+MEDIA_CREDIT_BLUEPRINT=
+# images:videos per budget tier, plus hard caps.
+MEDIA_BUDGET_IMAGES_ONLY=8:0
+MEDIA_BUDGET_LIGHT=4:1
+MEDIA_BUDGET_STANDARD=8:3
+MEDIA_BUDGET_RICH=14:6
+MEDIA_HARD_MAX_IMAGES=24
+MEDIA_HARD_MAX_VIDEOS=10
+MEDIA_HARD_MAX_GENERATED_ASSETS=60
+VIDEO_MIN_SECONDS=5
+VIDEO_MAX_SECONDS=10
+# Circuit breaker: provider spend over the last 24 h above this pauses AI media. Empty = no cap.
+MEDIA_DAILY_COST_CAP_USD=
+# Provider cost estimates in USD, used when a provider does not report cost.
+MEDIA_COST_IMAGE_USD=0.25
+MEDIA_COST_VIDEO_USD_PER_SECOND=0.08
+MEDIA_COST_LLM_CALL_USD=0.05
+MEDIA_COST_BLUEPRINT_USD=0.4
diff --git a/apps/server/package.json b/apps/server/package.json
index c72c023..7690fb4 100644
--- a/apps/server/package.json
+++ b/apps/server/package.json
@@ -18,6 +18,7 @@
"@aws-sdk/client-s3": "3.1144.0",
"@aws-sdk/s3-request-presigner": "3.1144.0",
"@repo/events": "workspace:*",
+ "@repo/media-ai": "workspace:*",
"@repo/schemas": "workspace:*",
"@repo/site-builder": "workspace:*",
"@useframe/db": "workspace:*",
diff --git a/apps/server/src/config/env.ts b/apps/server/src/config/env.ts
index d1392a1..8ef06dc 100644
--- a/apps/server/src/config/env.ts
+++ b/apps/server/src/config/env.ts
@@ -1,4 +1,5 @@
import { z } from "zod";
+import { loadMediaAiConfig, type MediaAiConfig } from "@repo/media-ai";
import dotenv from "dotenv";
import type { SignOptions } from "jsonwebtoken";
@@ -118,3 +119,14 @@ if (!parsed.success) {
}
export const env = parsed.data;
+
+// AI media budgets, caps and credit prices (MEDIA_ENABLED, MEDIA_BUDGET_*, MEDIA_CREDIT_*, ...).
+let media: MediaAiConfig;
+try {
+ media = loadMediaAiConfig(process.env);
+} catch (err) {
+ console.error("Invalid environment variables:");
+ console.error(err instanceof Error ? err.message : err);
+ process.exit(1);
+}
+export const mediaAiConfig = media;
diff --git a/apps/server/src/modules/briefs/briefs.service.ts b/apps/server/src/modules/briefs/briefs.service.ts
index 7864856..1af62e3 100644
--- a/apps/server/src/modules/briefs/briefs.service.ts
+++ b/apps/server/src/modules/briefs/briefs.service.ts
@@ -44,6 +44,13 @@ import { callBriefPrefill, callBriefResolve } from "@/lib/orchestrator.js"
import { AppError } from "@/middleware/errorHandler.js"
import { ProjectsService } from "@/modules/projects/projects.service.js"
import { BriefUploadsService } from "./briefUploads.service.js"
+import { CreditsService } from "@/modules/credits/credits.service.js"
+
+// AI media is paid-only: a free account's brief always stores OFF.
+async function mediaFieldsForTier | undefined>(userId: string, set: T): Promise {
+ if (!set || set.mediaMode === undefined || set.mediaMode === "OFF") return set
+ return (await CreditsService.getBalance(userId)) > 0 ? set : ({ ...set, mediaMode: "OFF" } as T)
+}
type AuthUser = { id: string; email: string; plan: string }
@@ -258,7 +265,7 @@ export const BriefsService = {
briefId,
userId,
expectedVersion: input.expectedVersion,
- changes: { set: input.set, unset: input.unset, aiDecide: input.aiDecide },
+ changes: { set: await mediaFieldsForTier(userId, input.set), unset: input.unset, aiDecide: input.aiDecide },
source: "user",
columns: {
...(input.mode ? { mode: input.mode } : {}),
@@ -469,7 +476,7 @@ export const BriefsService = {
briefId: brief.id,
userId: user.id,
expectedVersion: input.expectedVersion,
- changes: { set: input.set, unset: input.unset, aiDecide: input.aiDecide },
+ changes: { set: await mediaFieldsForTier(user.id, input.set), unset: input.unset, aiDecide: input.aiDecide },
source: "user",
mode: "submit",
strictProof: true,
diff --git a/apps/server/src/modules/media/media.routes.ts b/apps/server/src/modules/media/media.routes.ts
index 0da85d0..f348a08 100644
--- a/apps/server/src/modules/media/media.routes.ts
+++ b/apps/server/src/modules/media/media.routes.ts
@@ -3,6 +3,7 @@ import { authenticate } from "@/middleware/authenticate.js"
import { hourlyRateLimit } from "@/middleware/rateLimit.js"
import { validate } from "@/middleware/validator.js"
import { MediaController } from "./media.controller.js"
+import { MediaJobsController } from "@/modules/mediaJobs/mediaJobs.controller.js"
import { PatchMediaSchema, ResolveMediaSchema, StartUploadSchema } from "./media.schema.js"
// Mounted under /api/projects/:slug/media.
@@ -25,3 +26,4 @@ export default router
export const mediaAccountRouter: Router = Router()
mediaAccountRouter.use(authenticate)
mediaAccountRouter.get("/quota", MediaController.quota)
+mediaAccountRouter.get("/estimate", MediaJobsController.accountEstimate)
diff --git a/apps/server/src/modules/media/media.service.test.ts b/apps/server/src/modules/media/media.service.test.ts
index dfaa9c6..f992ba3 100644
--- a/apps/server/src/modules/media/media.service.test.ts
+++ b/apps/server/src/modules/media/media.service.test.ts
@@ -215,6 +215,46 @@ describe("list, get and patch", () => {
expect(detail.warnings[0]).toMatch(/over 8 MB/)
})
+ it("explains how an AI asset was made without naming providers or models", async () => {
+ m.fake!.jobs.push({
+ id: "job1",
+ projectId: "projA",
+ userId: A,
+ state: { items: { "vid-1": { item: { itemId: "vid-1" }, status: "DONE", done: [], concept: { chosenId: "A", concepts: [{ id: "A", title: "Paper becomes a plane" }] } } } },
+ })
+ m.fake!.findings.push({ id: "f1", title: "Motion that shows a process builds trust" })
+ const asset = await readyAsset({
+ aiGenerated: true,
+ generation: {
+ jobId: "job1",
+ itemId: "vid-1",
+ conceptId: "A",
+ mechanism: "MATERIAL_TRANSFORM",
+ provider: "runware",
+ model: "minimax-h3-max",
+ size: "1344x768",
+ summary: "Loose papers fold into one paper plane",
+ researchFindingIds: ["f1"],
+ analysis: { paletteDeltaE: 3 },
+ },
+ })
+ const detail = await MediaService.get(A, "proj-a", asset.id as string)
+ expect(detail.generation).toEqual({
+ concept: "Paper becomes a plane",
+ approach: "Material transformation",
+ summary: "Loose papers fold into one paper plane",
+ research: [{ id: "f1", title: "Motion that shows a process builds trust" }],
+ })
+ expect(JSON.stringify(detail)).not.toMatch(/runware|minimax|1344x768|paletteDeltaE/)
+ })
+
+ it("does not read another user's job for provenance", async () => {
+ m.fake!.jobs.push({ id: "jobB", projectId: "projA", userId: B, state: { items: { x: { item: { itemId: "x" }, status: "DONE", done: [], concept: { chosenId: "A", concepts: [{ id: "A", title: "Secret" }] } } } } })
+ const asset = await readyAsset({ aiGenerated: true, generation: { jobId: "jobB", itemId: "x", conceptId: "A" } })
+ const detail = await MediaService.get(A, "proj-a", asset.id as string)
+ expect(detail.generation?.concept).toBeNull()
+ })
+
it("updates alt text, caption and the decorative flag", async () => {
const asset = await readyAsset()
const res = await MediaService.patch(A, "proj-a", asset.id as string, { altText: "A team", decorative: true })
diff --git a/apps/server/src/modules/media/media.service.ts b/apps/server/src/modules/media/media.service.ts
index 47ece1a..a3ced1c 100644
--- a/apps/server/src/modules/media/media.service.ts
+++ b/apps/server/src/modules/media/media.service.ts
@@ -11,6 +11,7 @@ import {
type ResolvedMediaAsset,
} from "@repo/schemas"
import { listMediaSlots } from "@repo/site-builder"
+import { MECHANISM_LABELS, readJobState, type Mechanism } from "@repo/media-ai"
import { env } from "@/config/env.js"
import { redis } from "@/lib/redis.js"
import { getMediaStorage, type MediaStorage } from "@/lib/mediaStorage.js"
@@ -183,6 +184,40 @@ function serialize(asset: AssetRow) {
}
}
+export type MediaProvenance = {
+ concept: string | null
+ approach: string | null
+ summary: string | null
+ research: { id: string; title: string }[]
+}
+
+// Only user-facing provenance leaves the API: no provider, model, size or QA internals.
+async function provenanceOf(projectId: string, userId: string, generation: unknown): Promise {
+ if (!generation || typeof generation !== "object") return null
+ const g = generation as Record
+ const str = (v: unknown) => (typeof v === "string" && v ? v : null)
+ const jobId = str(g.jobId)
+ const itemId = str(g.itemId)
+ const conceptId = str(g.conceptId)
+ const mechanism = str(g.mechanism)
+ const findingIds = Array.isArray(g.researchFindingIds) ? g.researchFindingIds.filter((x): x is string => typeof x === "string").slice(0, 20) : []
+ const [job, findings] = await Promise.all([
+ jobId && itemId && conceptId
+ ? prisma.mediaJob.findFirst({ where: { id: jobId, projectId, userId }, select: { state: true } })
+ : null,
+ findingIds.length
+ ? prisma.researchFinding.findMany({ where: { id: { in: findingIds } }, select: { id: true, title: true }, take: 20 })
+ : [],
+ ])
+ const concept = job ? readJobState(job.state).items[itemId!]?.concept?.concepts.find((c) => c.id === conceptId) : undefined
+ return {
+ concept: concept?.title ?? null,
+ approach: mechanism && mechanism in MECHANISM_LABELS ? MECHANISM_LABELS[mechanism as Mechanism] : null,
+ summary: str(g.summary)?.slice(0, 300) ?? null,
+ research: findings,
+ }
+}
+
export type MediaUsage = { slotId: string; pageSlug: string; pageTitle: string; sectionType: string; slotKey: string }
async function usageOf(project: { currentVersionId: string | null }, assetIds: string[]): Promise
)}
+ {q && }
+
{FILTERS.map((f) => (
diff --git a/apps/web/src/components/workspace-tabs/ResearchTab.tsx b/apps/web/src/components/workspace-tabs/ResearchTab.tsx
index 583d833..52e4e4f 100644
--- a/apps/web/src/components/workspace-tabs/ResearchTab.tsx
+++ b/apps/web/src/components/workspace-tabs/ResearchTab.tsx
@@ -1,6 +1,9 @@
"use client"
+import Link from "next/link"
import { useCallback, useEffect, useState } from "react"
+import { useQuery } from "@tanstack/react-query"
+import { chatApi } from "@/lib/api/services/chat.service"
import type { ProjectDetail } from "@/lib/api/services/projects.service"
import {
researchApi,
@@ -95,6 +98,30 @@ function CitationLine({ text, source }: { text: string; source?: string }) {
)
}
+function ImageryResearch({ projectId }: { projectId: string }) {
+ const research = useQuery({
+ queryKey: ["project-chat-citations", projectId],
+ queryFn: () => chatApi.research(projectId),
+ staleTime: 60_000,
+ })
+ const findings = research.data?.areas.find((a) => a.area === "IMAGERY")?.findings.filter((f) => !f.retired) ?? []
+ if (findings.length === 0) return null
+ return (
+
+ This research guides the AI images and videos made for your site.
+
+ {findings.map((f) => (
+ -
+
+ {f.title}
+
+
+ ))}
+
+
+ )
+}
+
type Props = {
project: ProjectDetail | null
pipelineStatus?: PipelineStepStatus
@@ -352,6 +379,8 @@ export function ResearchTab({ project, pipelineStatus, locked, onApproved, onReg
+ {project &&
}
+
{state.brief.citations.length > 0 && (
diff --git a/apps/web/src/components/workspace/GenerationStream.tsx b/apps/web/src/components/workspace/GenerationStream.tsx
index 790f9b4..5c33e16 100644
--- a/apps/web/src/components/workspace/GenerationStream.tsx
+++ b/apps/web/src/components/workspace/GenerationStream.tsx
@@ -15,7 +15,7 @@ const STAGE_LABELS: Record = {
}
export function GenerationStream() {
- const { currentStage, stageMessage, streamBuffer, isStreaming, error } =
+ const { currentStage, stageMessage, substep, streamBuffer, isStreaming, error } =
useGenerationStore()
if (error) {
@@ -52,6 +52,11 @@ export function GenerationStream() {
{STAGE_LABELS[currentStage] ?? stageMessage}
+ {substep && (
+
+ {stageMessage}
+
+ )}
)}
diff --git a/apps/web/src/hooks/useGenerationStream.ts b/apps/web/src/hooks/useGenerationStream.ts
index 0328245..02ab713 100644
--- a/apps/web/src/hooks/useGenerationStream.ts
+++ b/apps/web/src/hooks/useGenerationStream.ts
@@ -48,7 +48,7 @@ export function useGenerationStream() {
onEvent: (event: SSEEvent) => {
switch (event.type) {
case "stage":
- setStage(event.stage, event.message)
+ setStage(event.stage, event.message, event.substep)
break
case "token":
appendToken(event.delta)
diff --git a/apps/web/src/lib/api/services/media.service.ts b/apps/web/src/lib/api/services/media.service.ts
index 213919a..19d8e93 100644
--- a/apps/web/src/lib/api/services/media.service.ts
+++ b/apps/web/src/lib/api/services/media.service.ts
@@ -31,10 +31,17 @@ export type MediaItem = {
export type MediaUsage = { slotId: string; pageSlug: string; pageTitle: string; sectionType: string; slotKey: string }
+export type MediaProvenance = {
+ concept: string | null
+ approach: string | null
+ summary: string | null
+ research: { id: string; title: string }[]
+}
+
export type MediaDetail = MediaItem & {
usage: MediaUsage[]
warnings: string[]
- generation: Record | null
+ generation: MediaProvenance | null
preview: { image: string | null; video: string | null; poster: string | null }
variants: { role: string; mime: string; width?: number; height?: number; bytes: number }[]
}
diff --git a/apps/web/src/lib/api/services/mediaJobs.service.ts b/apps/web/src/lib/api/services/mediaJobs.service.ts
new file mode 100644
index 0000000..5a1f582
--- /dev/null
+++ b/apps/web/src/lib/api/services/mediaJobs.service.ts
@@ -0,0 +1,123 @@
+import { api } from "../axios"
+
+export type MediaBudgetTier = "IMAGES_ONLY" | "LIGHT" | "STANDARD" | "RICH"
+export type MediaJobStatus = "QUEUED" | "RUNNING" | "AWAITING_USER" | "DONE" | "FAILED" | "CANCELLED"
+export type MediaCheckpoint = "PLAN_APPROVE" | "CONCEPT_PICK" | "IMAGES_APPROVE" | "VIDEO_APPROVE"
+
+export type MediaJobConcept = {
+ id: string
+ title: string
+ logline: string
+ whyItFits: string
+ mechanism: string
+ beats: { atSec: number; change: string }[]
+ score: number | null
+}
+
+export type MediaJobItem = {
+ itemId: string
+ slotId: string
+ kind: "image" | "video"
+ decision: "GENERATE" | "USE_UPLOADED"
+ role: string
+ intent: string
+ reason: string
+ aspect: string
+ durationSec: number | null
+ status: string
+ failureReason: string | null
+ credits: number
+ concepts: MediaJobConcept[]
+ recommendedId: string | null
+ chosenId: string | null
+ conceptRegenerationsLeft: number
+ frames: { opening: string | null; ending: string | null } | null
+ image: string | null
+ candidates: { id: string; video: string | null; poster: string | null; notes: string | null }[]
+ chosenCandidateId: string | null
+ usesStill: boolean
+}
+
+export type MediaJob = {
+ id: string
+ mode: "AUTO" | "MANUAL"
+ status: MediaJobStatus
+ stage: string | null
+ stageLabel: string | null
+ checkpoint: MediaCheckpoint | null
+ checkpointExpiresAt: string | null
+ failureReason: string | null
+ creditsReserved: number
+ creditsRefunded: number
+ resultVersionId: string | null
+ createdAt: string
+ finishedAt: string | null
+ dropped: { itemId: string; reason: string }[]
+ items: MediaJobItem[]
+}
+
+export type MediaJobOverview = {
+ job: MediaJob | null
+ notice: string | null
+ narrative: { storyArc: string; [key: string]: unknown } | null
+ script: { itemId: string; slotId: string; kind: "image" | "video"; role: string; reason: string; intent: string }[]
+}
+
+export type MediaEstimate = {
+ credits: number
+ items: { kind: "image" | "video" | "blueprint"; count: number; credits: number }[]
+ balance: number
+ budgetTier: MediaBudgetTier
+ maximum: boolean
+}
+
+export type CheckpointAction = {
+ checkpoint: MediaCheckpoint
+ action: "pick" | "approve" | "regenerate" | "skip" | "drop"
+ itemId?: string
+ conceptId?: string
+ candidateId?: string
+ candidates?: number
+ note?: string
+}
+
+export type StartMediaJobInput = {
+ mode: "AUTO" | "MANUAL"
+ scope: { kind: "site" } | { kind: "slots"; slotIds: string[] }
+}
+
+type Envelope = { success: true; data: T }
+
+export const ACTIVE_MEDIA_JOB: MediaJobStatus[] = ["QUEUED", "RUNNING", "AWAITING_USER"]
+
+export const mediaJobsApi = {
+ accountEstimate: async (budget: MediaBudgetTier) => {
+ const { data } = await api.get>("/media/estimate", { params: { budget } })
+ return data.data
+ },
+
+ estimate: async (slug: string) => {
+ const { data } = await api.get>(`/projects/${slug}/media/estimate`)
+ return data.data
+ },
+
+ latest: async (slug: string) => {
+ const { data } = await api.get>(`/projects/${slug}/media/jobs/latest`)
+ return data.data
+ },
+
+ start: async (slug: string, input: StartMediaJobInput) => {
+ const { data } = await api.post>(`/projects/${slug}/media/jobs`, input)
+ return data.data
+ },
+
+ checkpoint: async (slug: string, jobId: string, action: CheckpointAction) => {
+ const { data } = await api.post>(`/projects/${slug}/media/jobs/${jobId}/checkpoint`, action)
+ return data.data
+ },
+
+ cancel: async (slug: string, jobId: string) => {
+ const { data } = await api.post>(`/projects/${slug}/media/jobs/${jobId}/cancel`)
+ return data.data
+ },
+}
diff --git a/apps/web/src/stores/generationStore.ts b/apps/web/src/stores/generationStore.ts
index 40f145b..c173476 100644
--- a/apps/web/src/stores/generationStore.ts
+++ b/apps/web/src/stores/generationStore.ts
@@ -11,13 +11,14 @@ export type SectionState = {
interface GenerationState {
currentStage: PipelineStage | null
stageMessage: string
+ substep: string | null
streamBuffer: string
sections: SectionState[]
siteSpec: SiteSpec | null
isStreaming: boolean
error: string | null
- setStage: (stage: PipelineStage, message: string) => void
+ setStage: (stage: PipelineStage, message: string, substep?: string) => void
appendToken: (delta: string) => void
markSectionDone: (pageSlug: string, sectionType: string, sectionIndex: number) => void
setSiteSpec: (spec: SiteSpec) => void
@@ -29,6 +30,7 @@ interface GenerationState {
const initial = {
currentStage: null as PipelineStage | null,
stageMessage: "",
+ substep: null as string | null,
streamBuffer: "",
sections: [] as SectionState[],
siteSpec: null as SiteSpec | null,
@@ -39,8 +41,8 @@ const initial = {
export const useGenerationStore = create()((set) => ({
...initial,
- setStage: (stage, message) =>
- set({ currentStage: stage, stageMessage: message }),
+ setStage: (stage, message, substep) =>
+ set({ currentStage: stage, stageMessage: message, substep: substep ?? null }),
appendToken: (delta) =>
set((s) => ({ streamBuffer: s.streamBuffer + delta })),
diff --git a/packages/db/prisma/generated/browser.ts b/packages/db/prisma/generated/browser.ts
index 87d662b..8bed282 100644
--- a/packages/db/prisma/generated/browser.ts
+++ b/packages/db/prisma/generated/browser.ts
@@ -327,3 +327,13 @@ export type ProjectChatMessage = Prisma.ProjectChatMessageModel
*
*/
export type MediaAsset = Prisma.MediaAssetModel
+/**
+ * Model MediaJob
+ *
+ */
+export type MediaJob = Prisma.MediaJobModel
+/**
+ * Model MediaGeneration
+ *
+ */
+export type MediaGeneration = Prisma.MediaGenerationModel
diff --git a/packages/db/prisma/generated/client.ts b/packages/db/prisma/generated/client.ts
index 81bb8c2..4cf1f9c 100644
--- a/packages/db/prisma/generated/client.ts
+++ b/packages/db/prisma/generated/client.ts
@@ -351,3 +351,13 @@ export type ProjectChatMessage = Prisma.ProjectChatMessageModel
*
*/
export type MediaAsset = Prisma.MediaAssetModel
+/**
+ * Model MediaJob
+ *
+ */
+export type MediaJob = Prisma.MediaJobModel
+/**
+ * Model MediaGeneration
+ *
+ */
+export type MediaGeneration = Prisma.MediaGenerationModel
diff --git a/packages/db/prisma/generated/commonInputTypes.ts b/packages/db/prisma/generated/commonInputTypes.ts
index 1545829..021c66f 100644
--- a/packages/db/prisma/generated/commonInputTypes.ts
+++ b/packages/db/prisma/generated/commonInputTypes.ts
@@ -1197,6 +1197,40 @@ export type EnumMediaStatusWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumMediaStatusFilter<$PrismaModel>
}
+export type EnumMediaJobModeFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobMode | Prisma.EnumMediaJobModeFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobModeFilter<$PrismaModel> | $Enums.MediaJobMode
+}
+
+export type EnumMediaJobStatusFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobStatus | Prisma.EnumMediaJobStatusFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobStatusFilter<$PrismaModel> | $Enums.MediaJobStatus
+}
+
+export type EnumMediaJobModeWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobMode | Prisma.EnumMediaJobModeFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobModeWithAggregatesFilter<$PrismaModel> | $Enums.MediaJobMode
+ _count?: Prisma.NestedIntFilter<$PrismaModel>
+ _min?: Prisma.NestedEnumMediaJobModeFilter<$PrismaModel>
+ _max?: Prisma.NestedEnumMediaJobModeFilter<$PrismaModel>
+}
+
+export type EnumMediaJobStatusWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobStatus | Prisma.EnumMediaJobStatusFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobStatusWithAggregatesFilter<$PrismaModel> | $Enums.MediaJobStatus
+ _count?: Prisma.NestedIntFilter<$PrismaModel>
+ _min?: Prisma.NestedEnumMediaJobStatusFilter<$PrismaModel>
+ _max?: Prisma.NestedEnumMediaJobStatusFilter<$PrismaModel>
+}
+
export type NestedStringFilter<$PrismaModel = never> = {
equals?: string | Prisma.StringFieldRefInput<$PrismaModel>
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel>
@@ -2317,4 +2351,38 @@ export type NestedEnumMediaStatusWithAggregatesFilter<$PrismaModel = never> = {
_max?: Prisma.NestedEnumMediaStatusFilter<$PrismaModel>
}
+export type NestedEnumMediaJobModeFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobMode | Prisma.EnumMediaJobModeFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobModeFilter<$PrismaModel> | $Enums.MediaJobMode
+}
+
+export type NestedEnumMediaJobStatusFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobStatus | Prisma.EnumMediaJobStatusFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobStatusFilter<$PrismaModel> | $Enums.MediaJobStatus
+}
+
+export type NestedEnumMediaJobModeWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobMode | Prisma.EnumMediaJobModeFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobMode[] | Prisma.ListEnumMediaJobModeFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobModeWithAggregatesFilter<$PrismaModel> | $Enums.MediaJobMode
+ _count?: Prisma.NestedIntFilter<$PrismaModel>
+ _min?: Prisma.NestedEnumMediaJobModeFilter<$PrismaModel>
+ _max?: Prisma.NestedEnumMediaJobModeFilter<$PrismaModel>
+}
+
+export type NestedEnumMediaJobStatusWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: $Enums.MediaJobStatus | Prisma.EnumMediaJobStatusFieldRefInput<$PrismaModel>
+ in?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ notIn?: $Enums.MediaJobStatus[] | Prisma.ListEnumMediaJobStatusFieldRefInput<$PrismaModel>
+ not?: Prisma.NestedEnumMediaJobStatusWithAggregatesFilter<$PrismaModel> | $Enums.MediaJobStatus
+ _count?: Prisma.NestedIntFilter<$PrismaModel>
+ _min?: Prisma.NestedEnumMediaJobStatusFilter<$PrismaModel>
+ _max?: Prisma.NestedEnumMediaJobStatusFilter<$PrismaModel>
+}
+
diff --git a/packages/db/prisma/generated/enums.ts b/packages/db/prisma/generated/enums.ts
index d50298c..2e5516f 100644
--- a/packages/db/prisma/generated/enums.ts
+++ b/packages/db/prisma/generated/enums.ts
@@ -311,6 +311,26 @@ export const MediaStatus = {
export type MediaStatus = (typeof MediaStatus)[keyof typeof MediaStatus]
+export const MediaJobStatus = {
+ QUEUED: 'QUEUED',
+ RUNNING: 'RUNNING',
+ AWAITING_USER: 'AWAITING_USER',
+ DONE: 'DONE',
+ FAILED: 'FAILED',
+ CANCELLED: 'CANCELLED'
+} as const
+
+export type MediaJobStatus = (typeof MediaJobStatus)[keyof typeof MediaJobStatus]
+
+
+export const MediaJobMode = {
+ AUTO: 'AUTO',
+ MANUAL: 'MANUAL'
+} as const
+
+export type MediaJobMode = (typeof MediaJobMode)[keyof typeof MediaJobMode]
+
+
export const ResearchDocumentType = {
COMPETITOR_ANALYSIS: 'COMPETITOR_ANALYSIS',
RESEARCH_RATIONALE: 'RESEARCH_RATIONALE'
diff --git a/packages/db/prisma/generated/internal/class.ts b/packages/db/prisma/generated/internal/class.ts
index b211793..cc3a926 100644
--- a/packages/db/prisma/generated/internal/class.ts
+++ b/packages/db/prisma/generated/internal/class.ts
@@ -22,7 +22,7 @@ const config: runtime.GetPrismaClientConfig = {
"clientVersion": "7.8.0",
"engineVersion": "3c6e192761c0362d496ed980de936e2f3cebcd3a",
"activeProvider": "postgresql",
- "inlineSchema": "generator client {\n provider = \"prisma-client\"\n output = \"./generated\"\n previewFeatures = [\"postgresqlExtensions\"]\n // Compiled with tsc to dist/, so generated imports must use .js specifiers.\n importFileExtension = \"js\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n extensions = [vector]\n}\n\nenum UserStatus {\n ACTIVE\n SUSPENDED\n BANNED\n}\n\n// Mirrors packages/schemas' TierEnum (z.enum([\"free\", \"paid\"])) — kept as\n// its own Prisma enum (rather than reusing a shared string) so Project rows\n// get DB-level validation on this field.\nenum GenerationTier {\n FREE\n PAID\n}\n\nenum SubscriptionStatus {\n ACTIVE\n PAST_DUE\n CANCELLED\n EXPIRED\n}\n\nenum BillingInterval {\n MONTHLY\n YEARLY\n}\n\nenum PaymentStatus {\n PENDING\n SUCCESS\n FAILED\n REFUNDED\n PARTIALLY_REFUNDED\n}\n\nenum OrderStatus {\n PENDING\n PAID\n FAILED\n CANCELLED\n EXPIRED\n}\n\nenum PaymentPurpose {\n SUBSCRIPTION\n CREDIT_TOPUP\n}\n\nenum CreditTxnType {\n RECURRING_GRANT\n PURCHASED\n SPEND\n REFUND\n ADJUSTMENT\n}\n\nenum ChatRole {\n USER\n ASSISTANT\n SYSTEM\n}\n\nenum ProjectStatus {\n DRAFT\n GENERATING\n READY\n DEPLOYING\n LIVE\n FAILED\n}\n\nenum DeploymentStatus {\n QUEUED\n BUILDING\n UPLOADING\n DNS_PROVISIONING\n ACTIVATING\n LIVE\n FAILED\n ROLLED_BACK\n SUPERSEDED\n}\n\nenum SiteFramework {\n NEXT_EXPORT\n VITE_SPA\n}\n\nenum PipelineStage {\n RETRIEVAL\n SPECIALISTS\n CRITIQUE\n REFINEMENT\n SYNTHESIS\n COPY\n SEO\n COMPLETE\n FAILED\n SCAN\n RESEARCH\n GENERATE\n DEPLOY\n}\n\nenum AuthProvider {\n GOOGLE\n GITHUB\n EMAIL\n}\n\nenum DomainStatus {\n PENDING\n VERIFYING\n ACTIVE\n FAILED\n AWAITING_OWNERSHIP_TXT\n CONFIGURING_EDGE\n AWAITING_ROUTING_DNS\n REMOVING\n}\n\nenum NicheCategory {\n EDTECH\n HEALTH_WELLNESS\n FINTECH\n SAAS_B2B\n ECOMMERCE\n FOOD_LIFESTYLE\n FITNESS\n LUXURY\n MEDITATION\n KIDS\n OTHER\n}\n\nenum CopyFramework {\n AIDA\n PAS\n FAB\n PASTOR\n}\n\nenum SiteType {\n SINGLE_PAGE\n MULTI_PAGE\n}\n\nenum PageType {\n HOME\n ABOUT\n CONTACT\n PRICING\n PRODUCT\n RESEARCH\n DEMO\n BLOG\n FAQ\n CHANGELOG\n}\n\nenum CatalogStatus {\n DRAFT\n ACTIVE\n RETIRED\n}\n\nenum ResearchKind {\n ARTICLE\n CASE_STUDY\n}\n\nenum ResearchCategory {\n COLOR_PSYCHOLOGY\n TYPOGRAPHY\n SCREEN_TIME\n LAYOUT\n CONVERSION\n ACCESSIBILITY\n AGE_GROUP\n INDUSTRY\n OTHER\n}\n\nenum ScanType {\n COMPETITOR\n OWN_SITE\n REPLICATION_TARGET\n STYLE_REFERENCE\n}\n\nenum ScanStatus {\n QUEUED\n RENDERING\n EXTRACTING\n ANALYZING\n DONE\n FAILED\n}\n\nenum ProjectInputType {\n FROM_SCRATCH\n FROM_COMPETITOR\n FROM_OWN_SITE\n}\n\nenum MediaKind {\n IMAGE\n VIDEO\n}\n\nenum MediaOrigin {\n UPLOADED\n GENERATED\n}\n\nenum MediaStatus {\n UPLOADING\n PROCESSING\n READY\n FAILED\n}\n\nmodel User {\n id String @id @default(cuid())\n name String?\n avatarUrl String?\n status UserStatus @default(ACTIVE)\n\n phone String? @unique // post-login verified attribute, NOT a login method\n phoneVerifiedAt DateTime?\n lastLoginAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedAt DateTime?\n\n hasUsedFreeGeneration Boolean @default(false)\n freeReplicationUsed Boolean @default(false)\n freeReplicationUsedAt DateTime?\n\n razorpayCustomerId String? @unique\n defaultPaymentMethodId String?\n\n // Attribution — captured client-side from ?ref / utm_* query params at\n // signup time only, never overwritten afterward.\n referralSource String?\n utmSource String?\n utmMedium String?\n utmCampaign String?\n\n // Versioned ToS/Privacy consent — acceptedTermsVersion lets us tell who\n // agreed to which revision if it's ever disputed. Bump the version string\n // (see TERMS_VERSION in auth.service.ts) whenever the ToS materially changes.\n acceptedTermsAt DateTime?\n acceptedTermsVersion String?\n\n // Free-tier abuse risk, assessed once at signup completion (see\n // assessSignupRisk() in apps/server/src/security). Gates ONLY the free\n // generation grant in GenerateService.authorize() — never account\n // creation, never a permanent ban. \"ALLOW\" | \"SUSPICIOUS\" | \"BLOCK_FREE_TIER\".\n signupRiskDecision String?\n signupRiskScore Int?\n\n identities Identity[]\n sessions Session[]\n refreshTokens RefreshToken[]\n phoneOtps PhoneOtp[]\n ticketTokens TicketToken[]\n signupRiskEvents SignupRiskEvent[]\n\n subscription Subscription?\n orders Order[]\n payments Payment[]\n creditBalance CreditBalance?\n creditTransactions CreditTransaction[]\n autoReloadSetting AutoReloadSetting?\n projects Project[]\n conversations Conversation[]\n deployments Deployment[]\n usageLogs UsageLog[]\n competitorScans CompetitorScan[]\n scoreResults ScoreResult[]\n seoAuditResults SeoAuditResult[]\n replications Replication[]\n projectBriefs ProjectBrief[]\n briefUploads BriefUpload[]\n mediaAssets MediaAsset[]\n\n @@index([status])\n @@index([deletedAt])\n @@map(\"users\")\n}\n\n// IDENTITY — one row per way of logging in, uniform across all three:\n// EMAIL → externalId = the email address (magic link)\n// GOOGLE → externalId = Google's user id (sub) (OAuth)\n// GITHUB → externalId = GitHub's user id (OAuth)\n// `email` = the verified email tied to this identity; it's the key\n// that makes \"same email = same account\" work. For EMAIL rows it\n// equals externalId (that overlap is the price of full uniformity).\n\nmodel Identity {\n id String @id @default(cuid())\n userId String\n type AuthProvider // EMAIL | GOOGLE | GITHUB\n externalId String // natural key within the type\n email String // verified email for this identity - linking key\n isPrimary Boolean @default(false) // marks the user's contact email\n verifiedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([type, externalId]) // a given Google/GitHub/email identity links once\n @@index([userId])\n @@index([email]) // fast \"find account by this email\" for linking\n @@map(\"identities\")\n}\n\nmodel Session {\n id String @id @default(cuid())\n userId String\n deviceName String?\n userAgent String?\n ip String?\n lastActiveAt DateTime @default(now())\n expiresAt DateTime\n revokedAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n refreshTokens RefreshToken[]\n\n @@index([userId])\n @@index([expiresAt])\n @@map(\"sessions\")\n}\n\nmodel RefreshToken {\n id String @id @default(cuid())\n sessionId String\n userId String\n tokenHash String @unique\n familyId String\n parentId String?\n expiresAt DateTime\n revokedAt DateTime?\n createdAt DateTime @default(now())\n\n session Session @relation(fields: [sessionId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n parent RefreshToken? @relation(\"TokenRotation\", fields: [parentId], references: [id], onDelete: NoAction, onUpdate: NoAction)\n children RefreshToken[] @relation(\"TokenRotation\")\n\n @@index([userId])\n @@index([sessionId])\n @@index([familyId])\n @@index([expiresAt])\n @@map(\"refresh_tokens\")\n}\n\nmodel MagicLinkToken {\n id String @id @default(cuid())\n email String\n tokenHash String @unique\n expiresAt DateTime\n consumedAt DateTime?\n createdAt DateTime @default(now())\n\n // ToS consent is captured on the \"confirm\" step, before this token is\n // sent by email — the link is frequently opened in a different tab/device\n // than the one that requested it, so consent travels with the token\n // itself rather than relying on sessionStorage still being present when\n // the link is clicked.\n acceptedTerms Boolean @default(false)\n referralSource String?\n utmSource String?\n utmMedium String?\n utmCampaign String?\n\n // Signup risk inputs, captured at request time for the same reason as\n // acceptedTerms above — the IP that matters for risk scoring is the one\n // that actually asked for the link, not whatever IP later clicks it.\n requestIp String?\n deviceFingerprint String?\n\n @@index([email])\n @@index([expiresAt])\n @@map(\"magic_link_tokens\")\n}\n\nmodel TicketToken {\n id String @id @default(cuid())\n userId String\n tokenHash String @unique\n expiresAt DateTime\n usedAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([expiresAt])\n @@map(\"ticket_tokens\")\n}\n\n// One row per completed signup's risk assessment (see assessSignupRisk()).\n// Kept as an append-only log distinct from User.signupRiskDecision/Score\n// (which only ever holds the latest) so risk-scoring changes over time\n// stay auditable — e.g. if IPQS or the scoring weights change later.\nmodel SignupRiskEvent {\n id String @id @default(cuid())\n userId String\n email String\n ipAddress String\n deviceFingerprint String?\n riskScore Int\n decision String\n reasons String[]\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([ipAddress, createdAt])\n @@index([deviceFingerprint, createdAt])\n @@map(\"signup_risk_events\")\n}\n\nmodel PhoneOtp {\n id String @id @default(cuid())\n userId String\n phone String\n codeHash String\n attempts Int @default(0)\n expiresAt DateTime\n consumedAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([expiresAt])\n @@map(\"phone_otps\")\n}\n\nmodel Plan {\n id String @id @default(cuid())\n name String\n slug String @unique\n description String?\n rank Int\n priceMonthly Int @default(0)\n priceYearly Int @default(0)\n currency String @default(\"USD\")\n creditAllowance Int @default(0)\n monthlyGenerationQuota Int?\n requiresPhoneVerification Boolean @default(false)\n features Json @default(\"{}\")\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n orders Order[]\n subscriptions Subscription[]\n\n @@map(\"plans\")\n}\n\nmodel Order {\n id String @id @default(cuid())\n userId String\n planId String\n amount Int\n currency String @default(\"USD\")\n status OrderStatus @default(PENDING)\n provider String @default(\"razorpay\")\n providerSessionId String? @unique\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n plan Plan @relation(fields: [planId], references: [id])\n payment Payment?\n\n @@index([userId])\n @@index([status])\n @@map(\"orders\")\n}\n\nmodel Subscription {\n id String @id @default(cuid())\n userId String @unique\n planId String\n status SubscriptionStatus @default(ACTIVE)\n billingInterval BillingInterval @default(MONTHLY)\n currentPeriodStart DateTime\n currentPeriodEnd DateTime\n cancelAtPeriodEnd Boolean @default(false)\n providerSubscriptionId String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n plan Plan @relation(fields: [planId], references: [id])\n payments Payment[]\n\n @@index([planId])\n @@map(\"subscriptions\")\n}\n\nmodel Payment {\n id String @id @default(cuid())\n orderId String? @unique\n userId String\n purpose PaymentPurpose\n subscriptionId String?\n amount Int\n currency String @default(\"USD\")\n status PaymentStatus @default(PENDING)\n provider String @default(\"razorpay\")\n providerOrderId String @unique\n providerPaymentId String?\n paymentMethod String?\n capturedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n order Order? @relation(fields: [orderId], references: [id])\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n subscription Subscription? @relation(fields: [subscriptionId], references: [id])\n creditTransactions CreditTransaction[]\n\n @@index([userId])\n @@map(\"payments\")\n}\n\nmodel WebhookEvent {\n id String @id @default(cuid())\n eventId String @unique\n eventType String\n provider String @default(\"razorpay\")\n payload Json\n processed Boolean @default(false)\n processedAt DateTime?\n createdAt DateTime @default(now())\n\n @@map(\"webhook_events\")\n}\n\nmodel CreditBalance {\n userId String @id\n balance Int @default(0)\n periodStart DateTime @default(now())\n periodEnd DateTime\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"credit_balances\")\n}\n\nmodel CreditTransaction {\n id String @id @default(cuid())\n userId String\n delta Int\n type CreditTxnType\n reason String\n balanceAfter Int\n refType String?\n refId String?\n paymentId String?\n expiresAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id])\n\n @@index([userId, createdAt])\n @@map(\"credit_transactions\")\n}\n\nmodel AutoReloadSetting {\n userId String @id\n enabled Boolean @default(false)\n thresholdCents Int\n topUpToCents Int\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"auto_reload_settings\")\n}\n\nenum ResearchDocumentType {\n COMPETITOR_ANALYSIS\n RESEARCH_RATIONALE\n}\n\n// A generated PDF research report. The bytes live here rather than in object\n// storage: reports are small (~50-300KB) and there's no R2 upload path in\n// this codebase yet. Swapping to object storage later means changing where\n// `pdf` is read/written, not the surrounding flow.\nmodel ResearchDocument {\n id String @id @default(cuid())\n projectId String\n type ResearchDocumentType\n title String\n pdf Bytes\n generatedAt DateTime @default(now())\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([projectId])\n @@map(\"research_documents\")\n}\n\nmodel Project {\n id String @id @default(cuid())\n userId String\n name String\n slug String @unique\n startupIdea String\n niche NicheCategory @default(OTHER)\n targetAudience String\n brandPersonality String?\n pricePositioning String?\n businessModel String?\n differentiator String?\n status ProjectStatus @default(DRAFT)\n inputType ProjectInputType @default(FROM_SCRATCH)\n // Which tier's generation actually built this project — resolved once by\n // GenerateService.authorize() at creation and stamped here so the\n // workspace UI (model-tier banner) can read it back reliably after a\n // reload, not just from the one-shot create response.\n generationTier GenerationTier @default(PAID)\n sourceUrl String?\n docsKey String?\n description String?\n logoUrl String?\n currentVersionId String?\n vercelProjectId String?\n pinned Boolean @default(false)\n deletedAt DateTime?\n archivedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n versions ProjectVersion[]\n pages Page[]\n chatMessages ProjectChatMessage[]\n conversations Conversation[]\n deployments Deployment[]\n customDomain CustomDomain?\n site ProjectSite?\n pipelineLogs PipelineLog[]\n analytics ProjectAnalytics?\n pageAnalytics PageAnalytics[]\n researchReport ResearchReport?\n researchIntake ResearchIntake?\n pipelineState PipelineState?\n competitorScans CompetitorScan[]\n researchDocs ResearchDocument[]\n validationRuns ValidationRun[]\n replication Replication?\n brief ProjectBrief?\n mediaAssets MediaAsset[]\n\n @@index([userId])\n @@index([status])\n @@index([deletedAt])\n @@index([userId, deletedAt])\n @@index([userId, pinned])\n @@map(\"projects\")\n}\n\nmodel ProjectVersion {\n id String @id @default(cuid())\n projectId String\n versionNumber Int\n label String?\n siteType SiteType @default(MULTI_PAGE)\n seo Json @default(\"{}\")\n designBrief Json?\n parentVersionId String?\n createdByMessageId String?\n triggeredBy String?\n validationFixKey String? @unique\n nextFiles Json?\n snapshot Json\n // Brief revision this version was generated from; older than the brief's\n // latest revision means the version is stale.\n briefRevisionId String?\n createdAt DateTime @default(now())\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n briefRevision BriefRevision? @relation(fields: [briefRevisionId], references: [id], onDelete: SetNull)\n pages Page[]\n deployments Deployment[]\n\n validationRuns ValidationRun[]\n\n @@unique([projectId, versionNumber])\n @@index([projectId])\n @@map(\"project_versions\")\n}\n\nmodel Page {\n id String @id @default(cuid())\n projectId String\n versionId String\n type PageType @default(HOME)\n slug String\n title String\n sections Json\n seo Json?\n ogImageUrl String?\n isPublished Boolean @default(false)\n publishedAt DateTime?\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n version ProjectVersion @relation(fields: [versionId], references: [id], onDelete: Cascade)\n deployments Deployment[]\n\n @@unique([versionId, slug])\n @@index([projectId])\n @@index([versionId])\n @@index([isPublished])\n @@index([deletedAt])\n @@map(\"pages\")\n}\n\nmodel Conversation {\n id String @id @default(cuid())\n userId String\n projectId String?\n replicationId String?\n title String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedAt DateTime?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project? @relation(fields: [projectId], references: [id])\n replication Replication? @relation(fields: [replicationId], references: [id])\n messages Message[]\n\n @@index([userId])\n @@index([projectId])\n @@index([replicationId])\n @@map(\"conversations\")\n}\n\nmodel Message {\n id String @id @default(cuid())\n conversationId String\n role ChatRole\n content String\n producedVersionId String?\n model String?\n inputTokens Int?\n outputTokens Int?\n // Array of { type: \"pdf\", documentId, title, url } — rendered inline in\n // chat history so a report stays reopenable by scrolling up rather than\n // being a one-time download link.\n attachments Json?\n createdAt DateTime @default(now())\n\n conversation Conversation @relation(fields: [conversationId], references: [id], onDelete: Cascade)\n\n @@index([conversationId])\n @@map(\"messages\")\n}\n\nmodel Deployment {\n id String @id @default(cuid())\n projectId String\n versionId String\n pageId String?\n userId String\n version Int @default(1)\n status DeploymentStatus @default(QUEUED)\n\n subdomain String\n customDomain String?\n liveUrl String?\n\n buildLog String?\n buildDurationMs Int?\n deployedAt DateTime?\n failedAt DateTime?\n failureReason String?\n\n rolledBackAt DateTime?\n rolledBackFromId String?\n\n r2BucketKey String?\n ogImageKey String?\n assetsKey String?\n\n siteId String?\n framework SiteFramework?\n storagePrefix String?\n fileCount Int?\n totalBytes BigInt?\n rootHtmlSha256 String?\n siteUrl String?\n triggeredBy String @default(\"user\")\n purgedAt DateTime?\n\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n projectVersion ProjectVersion @relation(fields: [versionId], references: [id], onDelete: Cascade)\n page Page? @relation(fields: [pageId], references: [id])\n user User @relation(fields: [userId], references: [id])\n site ProjectSite? @relation(fields: [siteId], references: [id], onDelete: SetNull)\n\n @@index([projectId])\n @@index([versionId])\n @@index([pageId])\n @@index([userId])\n @@index([status])\n @@index([subdomain])\n @@index([deletedAt])\n @@index([siteId])\n @@index([projectId, status])\n @@map(\"deployments\")\n}\n\nmodel ProjectSite {\n id String @id @default(cuid())\n projectId String @unique\n subdomainLabel String @unique\n defaultHost String @unique\n primaryHost String\n activeDeploymentId String?\n suspendedAt DateTime?\n suspendedReason String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n deployments Deployment[]\n\n @@map(\"project_sites\")\n}\n\nmodel CustomDomain {\n id String @id @default(cuid())\n projectId String @unique\n domain String @unique\n status DomainStatus @default(PENDING)\n\n cloudflareRecordId String?\n cnameTarget String?\n verifiedAt DateTime?\n lastCheckedAt DateTime?\n failureReason String?\n // Machine-readable failure; retryability is derived from it.\n failureCode String?\n\n sslStatus String?\n sslIssuedAt DateTime?\n sslExpiresAt DateTime?\n\n ownershipToken String?\n ownershipVerifiedAt DateTime?\n cfCustomHostnameId String? @unique\n cfHostnameStatus String?\n isApex Boolean @default(false)\n retryCount Int @default(0)\n // When the current status was entered; the ownership/routing windows and Retry reset it.\n stateChangedAt DateTime @default(now())\n\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([domain])\n @@index([status])\n @@index([deletedAt])\n @@map(\"custom_domains\")\n}\n\nmodel PipelineLog {\n id String @id @default(cuid())\n projectId String\n versionId String?\n scanId String?\n jobId String @unique\n stage PipelineStage @default(RETRIEVAL)\n status String\n\n retrievalMs Int?\n specialistsMs Int?\n critiqueMs Int?\n refinementMs Int?\n synthesisMs Int?\n copyMs Int?\n seoMs Int?\n totalMs Int?\n\n chunksRetrieved Int?\n lowConfidence Boolean @default(false)\n\n colorScore Float?\n typographyScore Float?\n animationScore Float?\n domainsRefined String[]\n\n errorMessage String?\n errorStage String?\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([projectId])\n @@index([status])\n @@index([createdAt])\n @@map(\"pipeline_logs\")\n}\n\nmodel ProjectAnalytics {\n id String @id @default(cuid())\n projectId String @unique\n totalViews Int @default(0)\n uniqueViews Int @default(0)\n totalDeploys Int @default(0)\n lastViewedAt DateTime?\n\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@map(\"project_analytics\")\n}\n\nmodel PageAnalytics {\n id String @id @default(cuid())\n projectId String\n path String\n date DateTime\n\n views Int @default(0)\n uniques Int @default(0)\n\n referrers Json?\n\n desktop Int @default(0)\n mobile Int @default(0)\n tablet Int @default(0)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@unique([projectId, path, date])\n @@index([projectId])\n @@index([date])\n @@map(\"page_analytics\")\n}\n\nmodel UsageLog {\n id String @id @default(cuid())\n userId String\n action String\n projectId String?\n meta Json?\n\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([action])\n @@index([createdAt])\n @@index([userId, action])\n @@map(\"usage_logs\")\n}\n\nmodel Waitlist {\n id String @id @default(cuid())\n email String @unique\n name String?\n useCase String?\n source String?\n approved Boolean @default(false)\n approvedAt DateTime?\n\n createdAt DateTime @default(now())\n\n @@index([approved])\n @@map(\"waitlist\")\n}\n\nmodel ResearchReport {\n id String @id @default(cuid())\n projectId String @unique\n inputType ProjectInputType @default(FROM_SCRATCH)\n sourceScanId String?\n summary String\n primaryColor String\n secondaryColor String\n accentColor String\n colorPalette Json\n colorRationale String\n fontPrimary String\n fontSecondary String\n typographyRationale String\n layoutStyle String\n layoutRationale String\n imageStyle String\n imageDirection Json\n imageRationale String\n animationStyle String?\n targetAgeGroup String?\n toneOfVoice String?\n seoKeywords Json?\n competitorInsights Json?\n citations Json\n confidenceScore Float?\n generationSpec Json?\n masterPrompt String?\n specVersion Int @default(1)\n styleTagKeys String[]\n intakeId String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n citationRows ResearchReportCitation[]\n\n @@map(\"research_reports\")\n}\n\nenum BriefStatus {\n DRAFT\n RESOLVING\n AWAITING_REVIEW\n APPROVED\n}\n\nenum BriefMode {\n QUICK\n FULL\n}\n\n// Intake answers for a project, plus where each answer came from. data and\n// meta are only ever written through writeBriefFields (packages/db/src/brief.ts).\nmodel ProjectBrief {\n id String @id @default(cuid())\n userId String\n projectId String? @unique\n status BriefStatus @default(DRAFT)\n mode BriefMode @default(QUICK)\n currentStep String?\n version Int @default(1)\n data Json @default(\"{}\")\n meta Json @default(\"{}\")\n // Resolver outcome shown on review: { notice?, dropped?: fieldIds[] }.\n resolution Json @default(\"{}\")\n catalogVersion Int\n lastPrefillAt DateTime?\n approvedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project? @relation(fields: [projectId], references: [id], onDelete: Cascade)\n revisions BriefRevision[]\n uploads BriefUpload[]\n\n @@index([userId, status])\n @@index([userId, projectId])\n @@index([projectId, updatedAt])\n @@map(\"project_briefs\")\n}\n\nmodel BriefRevision {\n id String @id @default(cuid())\n briefId String\n version Int\n data Json\n meta Json\n reason String\n createdAt DateTime @default(now())\n\n brief ProjectBrief @relation(fields: [briefId], references: [id], onDelete: Cascade)\n versions ProjectVersion[]\n\n @@unique([briefId, version])\n @@map(\"brief_revisions\")\n}\n\n// Logo and source-document bytes for a brief. Private: served only to the\n// owner through short-lived signed URLs. Source documents expire.\nmodel BriefUpload {\n id String @id @default(cuid())\n userId String\n briefId String\n field String\n mime String\n name String?\n size Int\n width Int?\n height Int?\n data Bytes\n expiresAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n brief ProjectBrief @relation(fields: [briefId], references: [id], onDelete: Cascade)\n\n @@index([briefId])\n @@index([userId, createdAt])\n @@index([expiresAt])\n @@map(\"brief_uploads\")\n}\n\nmodel ResearchIntake {\n id String @id @default(cuid())\n projectId String @unique\n rawIdea String\n questions Json\n answers Json?\n skipped Boolean @default(false)\n classifiedNiche NicheCategory?\n classificationConfidence Float?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@map(\"research_intakes\")\n}\n\nmodel StyleTag {\n id String @id @default(cuid())\n key String @unique\n label String\n description String\n designTokens Json\n exemplarScanIds String[]\n exemplarUrls String[]\n requiresCapability String?\n compatibleWith String[]\n avoidPatterns String[]\n status CatalogStatus @default(DRAFT)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@map(\"style_tags\")\n}\n\nmodel StyleDirective {\n id String @id @default(cuid())\n niche NicheCategory\n modelTarget String\n promptText String\n referenceProducts String[]\n avoidPatterns String[]\n status CatalogStatus @default(DRAFT)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([niche, modelTarget])\n @@map(\"style_directives\")\n}\n\nmodel ComponentExemplar {\n id String @id @default(cuid())\n sectionType String\n styleTagCombo String[]\n templatePath String\n templateVersion String\n designTokens Json\n screenshotKey String\n linkedFindingIds String[]\n createdAt DateTime @default(now())\n\n @@index([sectionType])\n @@map(\"component_exemplars\")\n}\n\nmodel ResearchFinding {\n id String @id @default(cuid())\n claim String @default(\"\")\n paper String @default(\"\")\n field String @default(\"\")\n appliesTo String[]\n audience String[]\n decision String @default(\"\")\n options Json @default(\"[]\")\n contextHeader String @default(\"\")\n verified Boolean @default(true)\n embedding Unsupported(\"vector(1536)\")?\n createdAt DateTime @default(now())\n slug String @unique\n status FindingStatus @default(DRAFT)\n category ResearchCategory @default(OTHER)\n title String\n statement String\n appliesWhen String?\n tags String[]\n confidenceScore Float?\n effectSize String?\n sourceDocumentId String?\n sourceExcerpt String?\n sourceLocator String?\n reuseCount Int @default(0)\n contentHash String\n embeddingHash String\n gcsObjectKey String @unique\n gcsGeneration String\n searchVector Unsupported(\"tsvector\")?\n verifiedAt DateTime?\n updatedAt DateTime @updatedAt\n source SourceDocument? @relation(fields: [sourceDocumentId], references: [id])\n chunks FindingChunk[]\n relationsFrom FindingRelation[] @relation(\"RelationFrom\")\n relationsTo FindingRelation[] @relation(\"RelationTo\")\n citations ResearchReportCitation[]\n\n @@index([status])\n @@index([category])\n @@index([field])\n @@index([decision])\n @@map(\"research_findings\")\n}\n\nmodel FindingRelation {\n id String @id @default(cuid())\n findingId String @map(\"fromId\")\n relatedFindingId String @map(\"toId\")\n relationType FindingRelationType\n legacyRelation String @default(\"\") @map(\"relation\")\n note String?\n createdAt DateTime @default(now())\n finding ResearchFinding @relation(\"RelationFrom\", fields: [findingId], references: [id], onDelete: Cascade)\n relatedFinding ResearchFinding @relation(\"RelationTo\", fields: [relatedFindingId], references: [id], onDelete: Cascade)\n\n @@unique([findingId, relatedFindingId, relationType])\n @@index([relatedFindingId])\n @@map(\"finding_relations\")\n}\n\nenum FindingStatus {\n DRAFT\n VERIFIED\n RETIRED\n}\n\nenum FindingRelationType {\n SUPPORTS\n CONFLICTS\n REFINES\n OFTEN_CITED_TOGETHER\n}\n\nenum DecisionArea {\n COLOR\n TYPOGRAPHY\n LAYOUT\n CONVERSION\n TRUST_SOCIAL_PROOF\n ACCESSIBILITY\n MOTION\n COPY_TONE\n IMAGERY\n}\n\nenum IngestionOutcome {\n SUCCESS\n SKIPPED_UNCHANGED\n SKIPPED_STALE_GENERATION\n SKIPPED_OVERWRITTEN\n INVALID\n RETIRED\n FAILED\n}\n\nmodel SourceDocument {\n id String @id @default(cuid())\n title String\n authors String?\n year Int?\n venue String?\n url String? @unique\n doi String? @unique\n rawTextKey String?\n tokenCount Int?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n findings ResearchFinding[]\n\n @@map(\"source_documents\")\n}\n\nmodel FindingChunk {\n id String @id @default(cuid())\n findingId String\n chunkIndex Int\n chunkText String\n embeddingText String\n wordCount Int\n embeddingModel String\n embedding Unsupported(\"vector(1024)\")\n createdAt DateTime @default(now())\n finding ResearchFinding @relation(fields: [findingId], references: [id], onDelete: Cascade)\n\n @@unique([findingId, chunkIndex])\n @@map(\"finding_chunks\")\n}\n\nmodel PendingFindingRelation {\n id String @id @default(cuid())\n sourceFindingId String\n targetSlug String\n relationType FindingRelationType\n note String?\n createdAt DateTime @default(now())\n\n @@unique([sourceFindingId, targetSlug, relationType])\n @@index([targetSlug])\n @@map(\"pending_finding_relations\")\n}\n\nmodel ResearchReportCitation {\n id String @id @default(cuid())\n researchReportId String\n findingId String\n decisionArea DecisionArea\n rank Int\n rrfScore Float\n rerankScore Float?\n viaRelation Boolean @default(false)\n reasoning String\n createdAt DateTime @default(now())\n researchReport ResearchReport @relation(fields: [researchReportId], references: [id], onDelete: Cascade)\n finding ResearchFinding @relation(fields: [findingId], references: [id], onDelete: Restrict)\n\n @@unique([researchReportId, findingId, decisionArea])\n @@index([findingId])\n @@map(\"research_report_citations\")\n}\n\nmodel CorpusIngestionLog {\n id String @id @default(cuid())\n objectKey String\n generation String\n eventType String\n outcome IngestionOutcome\n findingId String?\n chunkCount Int?\n errors Json?\n durationMs Int?\n createdAt DateTime @default(now())\n\n @@index([objectKey])\n @@map(\"corpus_ingestion_logs\")\n}\n\nmodel DomainPattern {\n domain String @id\n typicalSections String[]\n toneRange String[]\n conversionPattern String\n commonObjections String[]\n proofTypes String[]\n\n @@map(\"domain_patterns\")\n}\n\nmodel AudienceModifier {\n audience String @id\n modifies Json\n\n @@map(\"audience_modifiers\")\n}\n\nmodel GenerationOutcome {\n id String @id @default(cuid())\n projectId String\n versionId String\n brief Json\n inputs Json\n userEdits Json?\n score Int?\n deployed Boolean @default(false)\n createdAt DateTime @default(now())\n\n // Which of the two planner candidates produced `brief`: \"A\", \"B\", or\n // \"auto\" when the user deferred to the planner's own recommendation.\n // Tracked to tune the planner's `recommended` logic later — if people\n // routinely override it, the recommendation heuristic is wrong.\n selectionMethod String?\n\n @@index([projectId])\n @@map(\"generation_outcomes\")\n}\n\nenum PipelineStepId {\n RESEARCH\n WEBSITE\n SEO\n DEPLOY\n}\n\nenum PipelineStepStatus {\n LOCKED\n PENDING\n RUNNING\n AWAITING_APPROVAL\n APPROVED\n REJECTED\n}\n\nenum PipelineMode {\n AUTO\n MANUAL\n}\n\nmodel PipelineState {\n id String @id @default(cuid())\n projectId String @unique\n mode PipelineMode @default(MANUAL)\n currentStep PipelineStepId @default(RESEARCH)\n researchStatus PipelineStepStatus @default(PENDING)\n websiteStatus PipelineStepStatus @default(LOCKED)\n seoStatus PipelineStepStatus @default(LOCKED)\n deployStatus PipelineStepStatus @default(LOCKED)\n feedbackHistory Json @default(\"[]\")\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@map(\"pipeline_states\")\n}\n\nmodel ResearchArticle {\n id String @id @default(cuid())\n slug String @unique\n title String\n kind ResearchKind @default(ARTICLE)\n category ResearchCategory @default(OTHER)\n summary String\n sections Json\n body String\n coverImageUrl String?\n tags String[]\n references Json?\n isPublished Boolean @default(true)\n publishedAt DateTime?\n viewCount Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([kind])\n @@index([category])\n @@index([isPublished])\n @@map(\"research_articles\")\n}\n\nmodel CompetitorScan {\n id String @id @default(cuid())\n userId String\n projectId String?\n sourceUrl String\n normalizedUrl String\n scanType ScanType @default(COMPETITOR)\n status ScanStatus @default(QUEUED)\n screenshotKey String?\n rawHtmlKey String?\n designTokens Json?\n extractedContent Json?\n // Structured design-pattern analysis derived from a scroll-through screen\n // recording, for the top-ranked competitor only (see scan.processor.ts).\n // Inspiration/pattern-recognition output only — never raw copy or\n // reproducible image detail; the raw video is discarded after extraction.\n videoAnalysis Json?\n failureReason String?\n expiresAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project? @relation(fields: [projectId], references: [id])\n\n @@index([userId])\n @@index([projectId])\n @@index([status])\n @@index([normalizedUrl, status])\n @@map(\"competitor_scans\")\n}\n\nenum ReplicationStatus {\n QUEUED\n RENDERING\n EXTRACTING\n ANALYZING\n GENERATING\n READY\n FAILED\n}\n\nmodel Replication {\n id String @id @default(cuid())\n userId String\n slug String @unique\n sourceUrl String\n status ReplicationStatus @default(QUEUED)\n tier GenerationTier @default(PAID)\n screenshotKey String?\n designTokens Json?\n extractedContent Json?\n designBrief Json?\n snapshot Json?\n buildSpec String?\n nextFiles Json?\n freeCorrectionUsed Boolean @default(false)\n failureReason String?\n projectId String? @unique\n project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n conversations Conversation[]\n\n @@index([userId])\n @@index([status])\n @@map(\"replications\")\n}\n\nenum ValidationPipeline {\n MAIN\n REPLICATE\n}\n\nenum ValidationStatus {\n QUEUED\n RUNNING\n PASSED\n FAILED_MAX_ITERATIONS\n ERROR\n}\n\nmodel ValidationRun {\n id String @id @default(cuid())\n projectId String\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n startVersionId String\n startVersion ProjectVersion @relation(fields: [startVersionId], references: [id], onDelete: Cascade)\n pipeline ValidationPipeline\n tier Int\n status ValidationStatus @default(QUEUED)\n isFreeTier Boolean\n threshold Int\n maxIterations Int\n iterationCount Int @default(0)\n finalScore Int?\n discrepancies Json?\n originalScreenshotKeys Json?\n renderedScreenshotKeys Json?\n signals Json?\n startedAt DateTime @default(now())\n finishedAt DateTime?\n errorMessage String?\n iterations ValidationIteration[]\n\n @@unique([startVersionId, pipeline])\n @@index([projectId])\n @@index([status])\n}\n\nmodel ValidationIteration {\n id String @id @default(cuid())\n validationRunId String\n validationRun ValidationRun @relation(fields: [validationRunId], references: [id], onDelete: Cascade)\n iterationNumber Int\n resultingVersionId String?\n score Int\n discrepancies Json\n passed Boolean\n createdAt DateTime @default(now())\n\n @@unique([validationRunId, iterationNumber])\n}\n\nenum ScoreStatus {\n PENDING\n SCANNING\n ANALYZING\n DONE\n FAILED\n}\n\nmodel ScoreResult {\n id String @id @default(cuid())\n userId String\n url String\n normalizedUrl String\n analysisType String\n scorerVersion String @default(\"v1\")\n status ScoreStatus @default(PENDING)\n screenshotBase64 String? @db.Text\n report Json?\n failureReason String?\n expiresAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([status])\n @@index([userId])\n @@index([normalizedUrl, analysisType, scorerVersion])\n @@map(\"score_results\")\n}\n\nmodel SearchQueryCache {\n id String @id @default(cuid())\n queryHash String @unique\n results Json\n expiresAt DateTime\n createdAt DateTime @default(now())\n\n @@map(\"search_query_cache\")\n}\n\nenum SeoAuditStatus {\n PENDING\n CRAWLING\n AUDITING\n DONE\n FAILED\n}\n\nenum SeoAuditTier {\n free\n paid\n}\n\nmodel SeoAuditResult {\n id String @id @default(cuid())\n userId String\n url String\n domain String?\n tier SeoAuditTier @default(free)\n status SeoAuditStatus @default(PENDING)\n performanceScore Int?\n accessibilityScore Int?\n seoScore Int?\n bestPracticesScore Int?\n pagesCrawled Int?\n crawlResults Json?\n keywords Json?\n auditJson Json?\n computedScore Int?\n llmSummary Json?\n expiresAt DateTime?\n failureReason String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([status])\n @@index([userId])\n @@index([domain, tier])\n @@map(\"seo_audit_results\")\n}\n\nmodel RetrievalCacheEntry {\n id String @id @default(cuid())\n decisionArea DecisionArea\n niche NicheCategory\n hydePassage String\n embedding Unsupported(\"vector(1024)\")\n embeddingModel String\n fingerprint String\n findings Json\n corpusVersion Int\n hitCount Int @default(0)\n createdAt DateTime @default(now())\n lastHitAt DateTime?\n\n @@index([decisionArea, niche, corpusVersion, embeddingModel, fingerprint], map: \"retrieval_cache_metadata_idx\")\n @@map(\"retrieval_cache_entries\")\n}\n\nmodel CorpusVersion {\n id Int @id @default(1)\n version Int @default(1)\n\n @@map(\"corpus_version\")\n}\n\nmodel JevDecisionLog {\n id String @id @default(cuid())\n feature String\n mode String\n policyKey String\n accepted Boolean\n agreement Boolean?\n confidence Float?\n durationMs Int\n input Json\n createdAt DateTime @default(now())\n\n @@index([feature, policyKey, mode, createdAt])\n @@map(\"jev_decision_logs\")\n}\n\nenum ChatMessageRole {\n USER\n ASSISTANT\n}\n\nenum ChatTopic {\n COLOR\n TYPOGRAPHY\n LAYOUT\n CONVERSION\n TRUST_SOCIAL_PROOF\n ACCESSIBILITY\n MOTION\n COPY_TONE\n IMAGERY\n SEO\n PROJECT_OVERVIEW\n COMPETITOR\n OFF_TOPIC\n}\n\nmodel ProjectChatMessage {\n id String @id @default(cuid())\n projectId String\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n role ChatMessageRole\n content String\n topic ChatTopic?\n citedFindingIds Json?\n jevConfidence Float?\n createdAt DateTime @default(now())\n\n @@index([projectId, createdAt])\n @@map(\"project_chat_messages\")\n}\n\n// Uploaded and AI-generated media share this table. Where an asset is used is\n// not stored here: it is the `media` bindings inside ProjectVersion.snapshot.\nmodel MediaAsset {\n id String @id @default(cuid())\n projectId String\n userId String\n kind MediaKind\n origin MediaOrigin @default(UPLOADED)\n status MediaStatus @default(UPLOADING)\n title String?\n originalKey String\n originalMime String\n originalBytes Int\n sha256 String?\n width Int?\n height Int?\n durationMs Int?\n hasAudio Boolean?\n // [{ role, key, mime, width?, height?, bytes, sha256 }]\n variants Json @default(\"[]\")\n dominantColor String?\n lqip String?\n altText String?\n caption String?\n decorative Boolean @default(false)\n // Vision-model description used only to place the asset (<= 300 chars).\n description String?\n suggestedPurposes Json?\n purpose String?\n aiGenerated Boolean @default(false)\n generation Json?\n failureReason String?\n retryCount Int @default(0)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([projectId, deletedAt])\n @@index([userId])\n @@index([sha256])\n @@index([status, createdAt])\n @@index([deletedAt])\n @@map(\"media_assets\")\n}\n",
+ "inlineSchema": "generator client {\n provider = \"prisma-client\"\n output = \"./generated\"\n previewFeatures = [\"postgresqlExtensions\"]\n // Compiled with tsc to dist/, so generated imports must use .js specifiers.\n importFileExtension = \"js\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n extensions = [vector]\n}\n\nenum UserStatus {\n ACTIVE\n SUSPENDED\n BANNED\n}\n\n// Mirrors packages/schemas' TierEnum (z.enum([\"free\", \"paid\"])) — kept as\n// its own Prisma enum (rather than reusing a shared string) so Project rows\n// get DB-level validation on this field.\nenum GenerationTier {\n FREE\n PAID\n}\n\nenum SubscriptionStatus {\n ACTIVE\n PAST_DUE\n CANCELLED\n EXPIRED\n}\n\nenum BillingInterval {\n MONTHLY\n YEARLY\n}\n\nenum PaymentStatus {\n PENDING\n SUCCESS\n FAILED\n REFUNDED\n PARTIALLY_REFUNDED\n}\n\nenum OrderStatus {\n PENDING\n PAID\n FAILED\n CANCELLED\n EXPIRED\n}\n\nenum PaymentPurpose {\n SUBSCRIPTION\n CREDIT_TOPUP\n}\n\nenum CreditTxnType {\n RECURRING_GRANT\n PURCHASED\n SPEND\n REFUND\n ADJUSTMENT\n}\n\nenum ChatRole {\n USER\n ASSISTANT\n SYSTEM\n}\n\nenum ProjectStatus {\n DRAFT\n GENERATING\n READY\n DEPLOYING\n LIVE\n FAILED\n}\n\nenum DeploymentStatus {\n QUEUED\n BUILDING\n UPLOADING\n DNS_PROVISIONING\n ACTIVATING\n LIVE\n FAILED\n ROLLED_BACK\n SUPERSEDED\n}\n\nenum SiteFramework {\n NEXT_EXPORT\n VITE_SPA\n}\n\nenum PipelineStage {\n RETRIEVAL\n SPECIALISTS\n CRITIQUE\n REFINEMENT\n SYNTHESIS\n COPY\n SEO\n COMPLETE\n FAILED\n SCAN\n RESEARCH\n GENERATE\n DEPLOY\n}\n\nenum AuthProvider {\n GOOGLE\n GITHUB\n EMAIL\n}\n\nenum DomainStatus {\n PENDING\n VERIFYING\n ACTIVE\n FAILED\n AWAITING_OWNERSHIP_TXT\n CONFIGURING_EDGE\n AWAITING_ROUTING_DNS\n REMOVING\n}\n\nenum NicheCategory {\n EDTECH\n HEALTH_WELLNESS\n FINTECH\n SAAS_B2B\n ECOMMERCE\n FOOD_LIFESTYLE\n FITNESS\n LUXURY\n MEDITATION\n KIDS\n OTHER\n}\n\nenum CopyFramework {\n AIDA\n PAS\n FAB\n PASTOR\n}\n\nenum SiteType {\n SINGLE_PAGE\n MULTI_PAGE\n}\n\nenum PageType {\n HOME\n ABOUT\n CONTACT\n PRICING\n PRODUCT\n RESEARCH\n DEMO\n BLOG\n FAQ\n CHANGELOG\n}\n\nenum CatalogStatus {\n DRAFT\n ACTIVE\n RETIRED\n}\n\nenum ResearchKind {\n ARTICLE\n CASE_STUDY\n}\n\nenum ResearchCategory {\n COLOR_PSYCHOLOGY\n TYPOGRAPHY\n SCREEN_TIME\n LAYOUT\n CONVERSION\n ACCESSIBILITY\n AGE_GROUP\n INDUSTRY\n OTHER\n}\n\nenum ScanType {\n COMPETITOR\n OWN_SITE\n REPLICATION_TARGET\n STYLE_REFERENCE\n}\n\nenum ScanStatus {\n QUEUED\n RENDERING\n EXTRACTING\n ANALYZING\n DONE\n FAILED\n}\n\nenum ProjectInputType {\n FROM_SCRATCH\n FROM_COMPETITOR\n FROM_OWN_SITE\n}\n\nenum MediaKind {\n IMAGE\n VIDEO\n}\n\nenum MediaOrigin {\n UPLOADED\n GENERATED\n}\n\nenum MediaStatus {\n UPLOADING\n PROCESSING\n READY\n FAILED\n}\n\nenum MediaJobStatus {\n QUEUED\n RUNNING\n AWAITING_USER\n DONE\n FAILED\n CANCELLED\n}\n\nenum MediaJobMode {\n AUTO\n MANUAL\n}\n\nmodel User {\n id String @id @default(cuid())\n name String?\n avatarUrl String?\n status UserStatus @default(ACTIVE)\n\n phone String? @unique // post-login verified attribute, NOT a login method\n phoneVerifiedAt DateTime?\n lastLoginAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedAt DateTime?\n\n hasUsedFreeGeneration Boolean @default(false)\n freeReplicationUsed Boolean @default(false)\n freeReplicationUsedAt DateTime?\n\n razorpayCustomerId String? @unique\n defaultPaymentMethodId String?\n\n // Attribution — captured client-side from ?ref / utm_* query params at\n // signup time only, never overwritten afterward.\n referralSource String?\n utmSource String?\n utmMedium String?\n utmCampaign String?\n\n // Versioned ToS/Privacy consent — acceptedTermsVersion lets us tell who\n // agreed to which revision if it's ever disputed. Bump the version string\n // (see TERMS_VERSION in auth.service.ts) whenever the ToS materially changes.\n acceptedTermsAt DateTime?\n acceptedTermsVersion String?\n\n // Free-tier abuse risk, assessed once at signup completion (see\n // assessSignupRisk() in apps/server/src/security). Gates ONLY the free\n // generation grant in GenerateService.authorize() — never account\n // creation, never a permanent ban. \"ALLOW\" | \"SUSPICIOUS\" | \"BLOCK_FREE_TIER\".\n signupRiskDecision String?\n signupRiskScore Int?\n\n identities Identity[]\n sessions Session[]\n refreshTokens RefreshToken[]\n phoneOtps PhoneOtp[]\n ticketTokens TicketToken[]\n signupRiskEvents SignupRiskEvent[]\n\n subscription Subscription?\n orders Order[]\n payments Payment[]\n creditBalance CreditBalance?\n creditTransactions CreditTransaction[]\n autoReloadSetting AutoReloadSetting?\n projects Project[]\n conversations Conversation[]\n deployments Deployment[]\n usageLogs UsageLog[]\n competitorScans CompetitorScan[]\n scoreResults ScoreResult[]\n seoAuditResults SeoAuditResult[]\n replications Replication[]\n projectBriefs ProjectBrief[]\n briefUploads BriefUpload[]\n mediaAssets MediaAsset[]\n mediaJobs MediaJob[]\n\n @@index([status])\n @@index([deletedAt])\n @@map(\"users\")\n}\n\n// IDENTITY — one row per way of logging in, uniform across all three:\n// EMAIL → externalId = the email address (magic link)\n// GOOGLE → externalId = Google's user id (sub) (OAuth)\n// GITHUB → externalId = GitHub's user id (OAuth)\n// `email` = the verified email tied to this identity; it's the key\n// that makes \"same email = same account\" work. For EMAIL rows it\n// equals externalId (that overlap is the price of full uniformity).\n\nmodel Identity {\n id String @id @default(cuid())\n userId String\n type AuthProvider // EMAIL | GOOGLE | GITHUB\n externalId String // natural key within the type\n email String // verified email for this identity - linking key\n isPrimary Boolean @default(false) // marks the user's contact email\n verifiedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([type, externalId]) // a given Google/GitHub/email identity links once\n @@index([userId])\n @@index([email]) // fast \"find account by this email\" for linking\n @@map(\"identities\")\n}\n\nmodel Session {\n id String @id @default(cuid())\n userId String\n deviceName String?\n userAgent String?\n ip String?\n lastActiveAt DateTime @default(now())\n expiresAt DateTime\n revokedAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n refreshTokens RefreshToken[]\n\n @@index([userId])\n @@index([expiresAt])\n @@map(\"sessions\")\n}\n\nmodel RefreshToken {\n id String @id @default(cuid())\n sessionId String\n userId String\n tokenHash String @unique\n familyId String\n parentId String?\n expiresAt DateTime\n revokedAt DateTime?\n createdAt DateTime @default(now())\n\n session Session @relation(fields: [sessionId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n parent RefreshToken? @relation(\"TokenRotation\", fields: [parentId], references: [id], onDelete: NoAction, onUpdate: NoAction)\n children RefreshToken[] @relation(\"TokenRotation\")\n\n @@index([userId])\n @@index([sessionId])\n @@index([familyId])\n @@index([expiresAt])\n @@map(\"refresh_tokens\")\n}\n\nmodel MagicLinkToken {\n id String @id @default(cuid())\n email String\n tokenHash String @unique\n expiresAt DateTime\n consumedAt DateTime?\n createdAt DateTime @default(now())\n\n // ToS consent is captured on the \"confirm\" step, before this token is\n // sent by email — the link is frequently opened in a different tab/device\n // than the one that requested it, so consent travels with the token\n // itself rather than relying on sessionStorage still being present when\n // the link is clicked.\n acceptedTerms Boolean @default(false)\n referralSource String?\n utmSource String?\n utmMedium String?\n utmCampaign String?\n\n // Signup risk inputs, captured at request time for the same reason as\n // acceptedTerms above — the IP that matters for risk scoring is the one\n // that actually asked for the link, not whatever IP later clicks it.\n requestIp String?\n deviceFingerprint String?\n\n @@index([email])\n @@index([expiresAt])\n @@map(\"magic_link_tokens\")\n}\n\nmodel TicketToken {\n id String @id @default(cuid())\n userId String\n tokenHash String @unique\n expiresAt DateTime\n usedAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([expiresAt])\n @@map(\"ticket_tokens\")\n}\n\n// One row per completed signup's risk assessment (see assessSignupRisk()).\n// Kept as an append-only log distinct from User.signupRiskDecision/Score\n// (which only ever holds the latest) so risk-scoring changes over time\n// stay auditable — e.g. if IPQS or the scoring weights change later.\nmodel SignupRiskEvent {\n id String @id @default(cuid())\n userId String\n email String\n ipAddress String\n deviceFingerprint String?\n riskScore Int\n decision String\n reasons String[]\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([ipAddress, createdAt])\n @@index([deviceFingerprint, createdAt])\n @@map(\"signup_risk_events\")\n}\n\nmodel PhoneOtp {\n id String @id @default(cuid())\n userId String\n phone String\n codeHash String\n attempts Int @default(0)\n expiresAt DateTime\n consumedAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([expiresAt])\n @@map(\"phone_otps\")\n}\n\nmodel Plan {\n id String @id @default(cuid())\n name String\n slug String @unique\n description String?\n rank Int\n priceMonthly Int @default(0)\n priceYearly Int @default(0)\n currency String @default(\"USD\")\n creditAllowance Int @default(0)\n monthlyGenerationQuota Int?\n requiresPhoneVerification Boolean @default(false)\n features Json @default(\"{}\")\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n orders Order[]\n subscriptions Subscription[]\n\n @@map(\"plans\")\n}\n\nmodel Order {\n id String @id @default(cuid())\n userId String\n planId String\n amount Int\n currency String @default(\"USD\")\n status OrderStatus @default(PENDING)\n provider String @default(\"razorpay\")\n providerSessionId String? @unique\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n plan Plan @relation(fields: [planId], references: [id])\n payment Payment?\n\n @@index([userId])\n @@index([status])\n @@map(\"orders\")\n}\n\nmodel Subscription {\n id String @id @default(cuid())\n userId String @unique\n planId String\n status SubscriptionStatus @default(ACTIVE)\n billingInterval BillingInterval @default(MONTHLY)\n currentPeriodStart DateTime\n currentPeriodEnd DateTime\n cancelAtPeriodEnd Boolean @default(false)\n providerSubscriptionId String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n plan Plan @relation(fields: [planId], references: [id])\n payments Payment[]\n\n @@index([planId])\n @@map(\"subscriptions\")\n}\n\nmodel Payment {\n id String @id @default(cuid())\n orderId String? @unique\n userId String\n purpose PaymentPurpose\n subscriptionId String?\n amount Int\n currency String @default(\"USD\")\n status PaymentStatus @default(PENDING)\n provider String @default(\"razorpay\")\n providerOrderId String @unique\n providerPaymentId String?\n paymentMethod String?\n capturedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n order Order? @relation(fields: [orderId], references: [id])\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n subscription Subscription? @relation(fields: [subscriptionId], references: [id])\n creditTransactions CreditTransaction[]\n\n @@index([userId])\n @@map(\"payments\")\n}\n\nmodel WebhookEvent {\n id String @id @default(cuid())\n eventId String @unique\n eventType String\n provider String @default(\"razorpay\")\n payload Json\n processed Boolean @default(false)\n processedAt DateTime?\n createdAt DateTime @default(now())\n\n @@map(\"webhook_events\")\n}\n\nmodel CreditBalance {\n userId String @id\n balance Int @default(0)\n periodStart DateTime @default(now())\n periodEnd DateTime\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"credit_balances\")\n}\n\nmodel CreditTransaction {\n id String @id @default(cuid())\n userId String\n delta Int\n type CreditTxnType\n reason String\n balanceAfter Int\n refType String?\n refId String?\n paymentId String?\n expiresAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id])\n\n @@index([userId, createdAt])\n @@map(\"credit_transactions\")\n}\n\nmodel AutoReloadSetting {\n userId String @id\n enabled Boolean @default(false)\n thresholdCents Int\n topUpToCents Int\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"auto_reload_settings\")\n}\n\nenum ResearchDocumentType {\n COMPETITOR_ANALYSIS\n RESEARCH_RATIONALE\n}\n\n// A generated PDF research report. The bytes live here rather than in object\n// storage: reports are small (~50-300KB) and there's no R2 upload path in\n// this codebase yet. Swapping to object storage later means changing where\n// `pdf` is read/written, not the surrounding flow.\nmodel ResearchDocument {\n id String @id @default(cuid())\n projectId String\n type ResearchDocumentType\n title String\n pdf Bytes\n generatedAt DateTime @default(now())\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([projectId])\n @@map(\"research_documents\")\n}\n\nmodel Project {\n id String @id @default(cuid())\n userId String\n name String\n slug String @unique\n startupIdea String\n niche NicheCategory @default(OTHER)\n targetAudience String\n brandPersonality String?\n pricePositioning String?\n businessModel String?\n differentiator String?\n status ProjectStatus @default(DRAFT)\n inputType ProjectInputType @default(FROM_SCRATCH)\n // Which tier's generation actually built this project — resolved once by\n // GenerateService.authorize() at creation and stamped here so the\n // workspace UI (model-tier banner) can read it back reliably after a\n // reload, not just from the one-shot create response.\n generationTier GenerationTier @default(PAID)\n sourceUrl String?\n docsKey String?\n description String?\n logoUrl String?\n currentVersionId String?\n vercelProjectId String?\n pinned Boolean @default(false)\n deletedAt DateTime?\n archivedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n versions ProjectVersion[]\n pages Page[]\n chatMessages ProjectChatMessage[]\n conversations Conversation[]\n deployments Deployment[]\n customDomain CustomDomain?\n site ProjectSite?\n pipelineLogs PipelineLog[]\n analytics ProjectAnalytics?\n pageAnalytics PageAnalytics[]\n researchReport ResearchReport?\n researchIntake ResearchIntake?\n pipelineState PipelineState?\n competitorScans CompetitorScan[]\n researchDocs ResearchDocument[]\n validationRuns ValidationRun[]\n replication Replication?\n brief ProjectBrief?\n mediaAssets MediaAsset[]\n mediaJobs MediaJob[]\n\n @@index([userId])\n @@index([status])\n @@index([deletedAt])\n @@index([userId, deletedAt])\n @@index([userId, pinned])\n @@map(\"projects\")\n}\n\nmodel ProjectVersion {\n id String @id @default(cuid())\n projectId String\n versionNumber Int\n label String?\n siteType SiteType @default(MULTI_PAGE)\n seo Json @default(\"{}\")\n designBrief Json?\n parentVersionId String?\n createdByMessageId String?\n triggeredBy String?\n validationFixKey String? @unique\n nextFiles Json?\n snapshot Json\n // Brief revision this version was generated from; older than the brief's\n // latest revision means the version is stale.\n briefRevisionId String?\n // Site Blueprint (narrative, visual system, media script) and the hash of\n // the brief sections it was written against.\n blueprint Json?\n createdAt DateTime @default(now())\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n briefRevision BriefRevision? @relation(fields: [briefRevisionId], references: [id], onDelete: SetNull)\n pages Page[]\n deployments Deployment[]\n\n validationRuns ValidationRun[]\n\n @@unique([projectId, versionNumber])\n @@index([projectId])\n @@map(\"project_versions\")\n}\n\nmodel Page {\n id String @id @default(cuid())\n projectId String\n versionId String\n type PageType @default(HOME)\n slug String\n title String\n sections Json\n seo Json?\n ogImageUrl String?\n isPublished Boolean @default(false)\n publishedAt DateTime?\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n version ProjectVersion @relation(fields: [versionId], references: [id], onDelete: Cascade)\n deployments Deployment[]\n\n @@unique([versionId, slug])\n @@index([projectId])\n @@index([versionId])\n @@index([isPublished])\n @@index([deletedAt])\n @@map(\"pages\")\n}\n\nmodel Conversation {\n id String @id @default(cuid())\n userId String\n projectId String?\n replicationId String?\n title String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n deletedAt DateTime?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project? @relation(fields: [projectId], references: [id])\n replication Replication? @relation(fields: [replicationId], references: [id])\n messages Message[]\n\n @@index([userId])\n @@index([projectId])\n @@index([replicationId])\n @@map(\"conversations\")\n}\n\nmodel Message {\n id String @id @default(cuid())\n conversationId String\n role ChatRole\n content String\n producedVersionId String?\n model String?\n inputTokens Int?\n outputTokens Int?\n // Array of { type: \"pdf\", documentId, title, url } — rendered inline in\n // chat history so a report stays reopenable by scrolling up rather than\n // being a one-time download link.\n attachments Json?\n createdAt DateTime @default(now())\n\n conversation Conversation @relation(fields: [conversationId], references: [id], onDelete: Cascade)\n\n @@index([conversationId])\n @@map(\"messages\")\n}\n\nmodel Deployment {\n id String @id @default(cuid())\n projectId String\n versionId String\n pageId String?\n userId String\n version Int @default(1)\n status DeploymentStatus @default(QUEUED)\n\n subdomain String\n customDomain String?\n liveUrl String?\n\n buildLog String?\n buildDurationMs Int?\n deployedAt DateTime?\n failedAt DateTime?\n failureReason String?\n\n rolledBackAt DateTime?\n rolledBackFromId String?\n\n r2BucketKey String?\n ogImageKey String?\n assetsKey String?\n\n siteId String?\n framework SiteFramework?\n storagePrefix String?\n fileCount Int?\n totalBytes BigInt?\n rootHtmlSha256 String?\n siteUrl String?\n triggeredBy String @default(\"user\")\n purgedAt DateTime?\n\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n projectVersion ProjectVersion @relation(fields: [versionId], references: [id], onDelete: Cascade)\n page Page? @relation(fields: [pageId], references: [id])\n user User @relation(fields: [userId], references: [id])\n site ProjectSite? @relation(fields: [siteId], references: [id], onDelete: SetNull)\n\n @@index([projectId])\n @@index([versionId])\n @@index([pageId])\n @@index([userId])\n @@index([status])\n @@index([subdomain])\n @@index([deletedAt])\n @@index([siteId])\n @@index([projectId, status])\n @@map(\"deployments\")\n}\n\nmodel ProjectSite {\n id String @id @default(cuid())\n projectId String @unique\n subdomainLabel String @unique\n defaultHost String @unique\n primaryHost String\n activeDeploymentId String?\n suspendedAt DateTime?\n suspendedReason String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n deployments Deployment[]\n\n @@map(\"project_sites\")\n}\n\nmodel CustomDomain {\n id String @id @default(cuid())\n projectId String @unique\n domain String @unique\n status DomainStatus @default(PENDING)\n\n cloudflareRecordId String?\n cnameTarget String?\n verifiedAt DateTime?\n lastCheckedAt DateTime?\n failureReason String?\n // Machine-readable failure; retryability is derived from it.\n failureCode String?\n\n sslStatus String?\n sslIssuedAt DateTime?\n sslExpiresAt DateTime?\n\n ownershipToken String?\n ownershipVerifiedAt DateTime?\n cfCustomHostnameId String? @unique\n cfHostnameStatus String?\n isApex Boolean @default(false)\n retryCount Int @default(0)\n // When the current status was entered; the ownership/routing windows and Retry reset it.\n stateChangedAt DateTime @default(now())\n\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([domain])\n @@index([status])\n @@index([deletedAt])\n @@map(\"custom_domains\")\n}\n\nmodel PipelineLog {\n id String @id @default(cuid())\n projectId String\n versionId String?\n scanId String?\n jobId String @unique\n stage PipelineStage @default(RETRIEVAL)\n status String\n\n retrievalMs Int?\n specialistsMs Int?\n critiqueMs Int?\n refinementMs Int?\n synthesisMs Int?\n copyMs Int?\n seoMs Int?\n totalMs Int?\n\n chunksRetrieved Int?\n lowConfidence Boolean @default(false)\n\n colorScore Float?\n typographyScore Float?\n animationScore Float?\n domainsRefined String[]\n\n errorMessage String?\n errorStage String?\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([projectId])\n @@index([status])\n @@index([createdAt])\n @@map(\"pipeline_logs\")\n}\n\nmodel ProjectAnalytics {\n id String @id @default(cuid())\n projectId String @unique\n totalViews Int @default(0)\n uniqueViews Int @default(0)\n totalDeploys Int @default(0)\n lastViewedAt DateTime?\n\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@map(\"project_analytics\")\n}\n\nmodel PageAnalytics {\n id String @id @default(cuid())\n projectId String\n path String\n date DateTime\n\n views Int @default(0)\n uniques Int @default(0)\n\n referrers Json?\n\n desktop Int @default(0)\n mobile Int @default(0)\n tablet Int @default(0)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@unique([projectId, path, date])\n @@index([projectId])\n @@index([date])\n @@map(\"page_analytics\")\n}\n\nmodel UsageLog {\n id String @id @default(cuid())\n userId String\n action String\n projectId String?\n meta Json?\n\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([action])\n @@index([createdAt])\n @@index([userId, action])\n @@map(\"usage_logs\")\n}\n\nmodel Waitlist {\n id String @id @default(cuid())\n email String @unique\n name String?\n useCase String?\n source String?\n approved Boolean @default(false)\n approvedAt DateTime?\n\n createdAt DateTime @default(now())\n\n @@index([approved])\n @@map(\"waitlist\")\n}\n\nmodel ResearchReport {\n id String @id @default(cuid())\n projectId String @unique\n inputType ProjectInputType @default(FROM_SCRATCH)\n sourceScanId String?\n summary String\n primaryColor String\n secondaryColor String\n accentColor String\n colorPalette Json\n colorRationale String\n fontPrimary String\n fontSecondary String\n typographyRationale String\n layoutStyle String\n layoutRationale String\n imageStyle String\n imageDirection Json\n imageRationale String\n animationStyle String?\n targetAgeGroup String?\n toneOfVoice String?\n seoKeywords Json?\n competitorInsights Json?\n citations Json\n confidenceScore Float?\n generationSpec Json?\n masterPrompt String?\n specVersion Int @default(1)\n styleTagKeys String[]\n intakeId String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n citationRows ResearchReportCitation[]\n\n @@map(\"research_reports\")\n}\n\nenum BriefStatus {\n DRAFT\n RESOLVING\n AWAITING_REVIEW\n APPROVED\n}\n\nenum BriefMode {\n QUICK\n FULL\n}\n\n// Intake answers for a project, plus where each answer came from. data and\n// meta are only ever written through writeBriefFields (packages/db/src/brief.ts).\nmodel ProjectBrief {\n id String @id @default(cuid())\n userId String\n projectId String? @unique\n status BriefStatus @default(DRAFT)\n mode BriefMode @default(QUICK)\n currentStep String?\n version Int @default(1)\n data Json @default(\"{}\")\n meta Json @default(\"{}\")\n // Resolver outcome shown on review: { notice?, dropped?: fieldIds[] }.\n resolution Json @default(\"{}\")\n catalogVersion Int\n lastPrefillAt DateTime?\n approvedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project? @relation(fields: [projectId], references: [id], onDelete: Cascade)\n revisions BriefRevision[]\n uploads BriefUpload[]\n\n @@index([userId, status])\n @@index([userId, projectId])\n @@index([projectId, updatedAt])\n @@map(\"project_briefs\")\n}\n\nmodel BriefRevision {\n id String @id @default(cuid())\n briefId String\n version Int\n data Json\n meta Json\n reason String\n createdAt DateTime @default(now())\n\n brief ProjectBrief @relation(fields: [briefId], references: [id], onDelete: Cascade)\n versions ProjectVersion[]\n\n @@unique([briefId, version])\n @@map(\"brief_revisions\")\n}\n\n// Logo and source-document bytes for a brief. Private: served only to the\n// owner through short-lived signed URLs. Source documents expire.\nmodel BriefUpload {\n id String @id @default(cuid())\n userId String\n briefId String\n field String\n mime String\n name String?\n size Int\n width Int?\n height Int?\n data Bytes\n expiresAt DateTime?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n brief ProjectBrief @relation(fields: [briefId], references: [id], onDelete: Cascade)\n\n @@index([briefId])\n @@index([userId, createdAt])\n @@index([expiresAt])\n @@map(\"brief_uploads\")\n}\n\nmodel ResearchIntake {\n id String @id @default(cuid())\n projectId String @unique\n rawIdea String\n questions Json\n answers Json?\n skipped Boolean @default(false)\n classifiedNiche NicheCategory?\n classificationConfidence Float?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@map(\"research_intakes\")\n}\n\nmodel StyleTag {\n id String @id @default(cuid())\n key String @unique\n label String\n description String\n designTokens Json\n exemplarScanIds String[]\n exemplarUrls String[]\n requiresCapability String?\n compatibleWith String[]\n avoidPatterns String[]\n status CatalogStatus @default(DRAFT)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@map(\"style_tags\")\n}\n\nmodel StyleDirective {\n id String @id @default(cuid())\n niche NicheCategory\n modelTarget String\n promptText String\n referenceProducts String[]\n avoidPatterns String[]\n status CatalogStatus @default(DRAFT)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([niche, modelTarget])\n @@map(\"style_directives\")\n}\n\nmodel ComponentExemplar {\n id String @id @default(cuid())\n sectionType String\n styleTagCombo String[]\n templatePath String\n templateVersion String\n designTokens Json\n screenshotKey String\n linkedFindingIds String[]\n createdAt DateTime @default(now())\n\n @@index([sectionType])\n @@map(\"component_exemplars\")\n}\n\nmodel ResearchFinding {\n id String @id @default(cuid())\n claim String @default(\"\")\n paper String @default(\"\")\n field String @default(\"\")\n appliesTo String[]\n audience String[]\n decision String @default(\"\")\n options Json @default(\"[]\")\n contextHeader String @default(\"\")\n verified Boolean @default(true)\n embedding Unsupported(\"vector(1536)\")?\n createdAt DateTime @default(now())\n slug String @unique\n status FindingStatus @default(DRAFT)\n category ResearchCategory @default(OTHER)\n title String\n statement String\n appliesWhen String?\n tags String[]\n confidenceScore Float?\n effectSize String?\n sourceDocumentId String?\n sourceExcerpt String?\n sourceLocator String?\n reuseCount Int @default(0)\n contentHash String\n embeddingHash String\n gcsObjectKey String @unique\n gcsGeneration String\n searchVector Unsupported(\"tsvector\")?\n verifiedAt DateTime?\n updatedAt DateTime @updatedAt\n source SourceDocument? @relation(fields: [sourceDocumentId], references: [id])\n chunks FindingChunk[]\n relationsFrom FindingRelation[] @relation(\"RelationFrom\")\n relationsTo FindingRelation[] @relation(\"RelationTo\")\n citations ResearchReportCitation[]\n\n @@index([status])\n @@index([category])\n @@index([field])\n @@index([decision])\n @@map(\"research_findings\")\n}\n\nmodel FindingRelation {\n id String @id @default(cuid())\n findingId String @map(\"fromId\")\n relatedFindingId String @map(\"toId\")\n relationType FindingRelationType\n legacyRelation String @default(\"\") @map(\"relation\")\n note String?\n createdAt DateTime @default(now())\n finding ResearchFinding @relation(\"RelationFrom\", fields: [findingId], references: [id], onDelete: Cascade)\n relatedFinding ResearchFinding @relation(\"RelationTo\", fields: [relatedFindingId], references: [id], onDelete: Cascade)\n\n @@unique([findingId, relatedFindingId, relationType])\n @@index([relatedFindingId])\n @@map(\"finding_relations\")\n}\n\nenum FindingStatus {\n DRAFT\n VERIFIED\n RETIRED\n}\n\nenum FindingRelationType {\n SUPPORTS\n CONFLICTS\n REFINES\n OFTEN_CITED_TOGETHER\n}\n\nenum DecisionArea {\n COLOR\n TYPOGRAPHY\n LAYOUT\n CONVERSION\n TRUST_SOCIAL_PROOF\n ACCESSIBILITY\n MOTION\n COPY_TONE\n IMAGERY\n}\n\nenum IngestionOutcome {\n SUCCESS\n SKIPPED_UNCHANGED\n SKIPPED_STALE_GENERATION\n SKIPPED_OVERWRITTEN\n INVALID\n RETIRED\n FAILED\n}\n\nmodel SourceDocument {\n id String @id @default(cuid())\n title String\n authors String?\n year Int?\n venue String?\n url String? @unique\n doi String? @unique\n rawTextKey String?\n tokenCount Int?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n findings ResearchFinding[]\n\n @@map(\"source_documents\")\n}\n\nmodel FindingChunk {\n id String @id @default(cuid())\n findingId String\n chunkIndex Int\n chunkText String\n embeddingText String\n wordCount Int\n embeddingModel String\n embedding Unsupported(\"vector(1024)\")\n createdAt DateTime @default(now())\n finding ResearchFinding @relation(fields: [findingId], references: [id], onDelete: Cascade)\n\n @@unique([findingId, chunkIndex])\n @@map(\"finding_chunks\")\n}\n\nmodel PendingFindingRelation {\n id String @id @default(cuid())\n sourceFindingId String\n targetSlug String\n relationType FindingRelationType\n note String?\n createdAt DateTime @default(now())\n\n @@unique([sourceFindingId, targetSlug, relationType])\n @@index([targetSlug])\n @@map(\"pending_finding_relations\")\n}\n\nmodel ResearchReportCitation {\n id String @id @default(cuid())\n researchReportId String\n findingId String\n decisionArea DecisionArea\n rank Int\n rrfScore Float\n rerankScore Float?\n viaRelation Boolean @default(false)\n reasoning String\n createdAt DateTime @default(now())\n researchReport ResearchReport @relation(fields: [researchReportId], references: [id], onDelete: Cascade)\n finding ResearchFinding @relation(fields: [findingId], references: [id], onDelete: Restrict)\n\n @@unique([researchReportId, findingId, decisionArea])\n @@index([findingId])\n @@map(\"research_report_citations\")\n}\n\nmodel CorpusIngestionLog {\n id String @id @default(cuid())\n objectKey String\n generation String\n eventType String\n outcome IngestionOutcome\n findingId String?\n chunkCount Int?\n errors Json?\n durationMs Int?\n createdAt DateTime @default(now())\n\n @@index([objectKey])\n @@map(\"corpus_ingestion_logs\")\n}\n\nmodel DomainPattern {\n domain String @id\n typicalSections String[]\n toneRange String[]\n conversionPattern String\n commonObjections String[]\n proofTypes String[]\n\n @@map(\"domain_patterns\")\n}\n\nmodel AudienceModifier {\n audience String @id\n modifies Json\n\n @@map(\"audience_modifiers\")\n}\n\nmodel GenerationOutcome {\n id String @id @default(cuid())\n projectId String\n versionId String\n brief Json\n inputs Json\n userEdits Json?\n score Int?\n deployed Boolean @default(false)\n createdAt DateTime @default(now())\n\n // Which of the two planner candidates produced `brief`: \"A\", \"B\", or\n // \"auto\" when the user deferred to the planner's own recommendation.\n // Tracked to tune the planner's `recommended` logic later — if people\n // routinely override it, the recommendation heuristic is wrong.\n selectionMethod String?\n\n @@index([projectId])\n @@map(\"generation_outcomes\")\n}\n\nenum PipelineStepId {\n RESEARCH\n WEBSITE\n SEO\n DEPLOY\n}\n\nenum PipelineStepStatus {\n LOCKED\n PENDING\n RUNNING\n AWAITING_APPROVAL\n APPROVED\n REJECTED\n}\n\nenum PipelineMode {\n AUTO\n MANUAL\n}\n\nmodel PipelineState {\n id String @id @default(cuid())\n projectId String @unique\n mode PipelineMode @default(MANUAL)\n currentStep PipelineStepId @default(RESEARCH)\n researchStatus PipelineStepStatus @default(PENDING)\n websiteStatus PipelineStepStatus @default(LOCKED)\n seoStatus PipelineStepStatus @default(LOCKED)\n deployStatus PipelineStepStatus @default(LOCKED)\n feedbackHistory Json @default(\"[]\")\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@map(\"pipeline_states\")\n}\n\nmodel ResearchArticle {\n id String @id @default(cuid())\n slug String @unique\n title String\n kind ResearchKind @default(ARTICLE)\n category ResearchCategory @default(OTHER)\n summary String\n sections Json\n body String\n coverImageUrl String?\n tags String[]\n references Json?\n isPublished Boolean @default(true)\n publishedAt DateTime?\n viewCount Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([kind])\n @@index([category])\n @@index([isPublished])\n @@map(\"research_articles\")\n}\n\nmodel CompetitorScan {\n id String @id @default(cuid())\n userId String\n projectId String?\n sourceUrl String\n normalizedUrl String\n scanType ScanType @default(COMPETITOR)\n status ScanStatus @default(QUEUED)\n screenshotKey String?\n rawHtmlKey String?\n designTokens Json?\n extractedContent Json?\n // Structured design-pattern analysis derived from a scroll-through screen\n // recording, for the top-ranked competitor only (see scan.processor.ts).\n // Inspiration/pattern-recognition output only — never raw copy or\n // reproducible image detail; the raw video is discarded after extraction.\n videoAnalysis Json?\n failureReason String?\n expiresAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project? @relation(fields: [projectId], references: [id])\n\n @@index([userId])\n @@index([projectId])\n @@index([status])\n @@index([normalizedUrl, status])\n @@map(\"competitor_scans\")\n}\n\nenum ReplicationStatus {\n QUEUED\n RENDERING\n EXTRACTING\n ANALYZING\n GENERATING\n READY\n FAILED\n}\n\nmodel Replication {\n id String @id @default(cuid())\n userId String\n slug String @unique\n sourceUrl String\n status ReplicationStatus @default(QUEUED)\n tier GenerationTier @default(PAID)\n screenshotKey String?\n designTokens Json?\n extractedContent Json?\n designBrief Json?\n snapshot Json?\n buildSpec String?\n nextFiles Json?\n freeCorrectionUsed Boolean @default(false)\n failureReason String?\n projectId String? @unique\n project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n conversations Conversation[]\n\n @@index([userId])\n @@index([status])\n @@map(\"replications\")\n}\n\nenum ValidationPipeline {\n MAIN\n REPLICATE\n}\n\nenum ValidationStatus {\n QUEUED\n RUNNING\n PASSED\n FAILED_MAX_ITERATIONS\n ERROR\n}\n\nmodel ValidationRun {\n id String @id @default(cuid())\n projectId String\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n startVersionId String\n startVersion ProjectVersion @relation(fields: [startVersionId], references: [id], onDelete: Cascade)\n pipeline ValidationPipeline\n tier Int\n status ValidationStatus @default(QUEUED)\n isFreeTier Boolean\n threshold Int\n maxIterations Int\n iterationCount Int @default(0)\n finalScore Int?\n discrepancies Json?\n originalScreenshotKeys Json?\n renderedScreenshotKeys Json?\n signals Json?\n startedAt DateTime @default(now())\n finishedAt DateTime?\n errorMessage String?\n iterations ValidationIteration[]\n\n @@unique([startVersionId, pipeline])\n @@index([projectId])\n @@index([status])\n}\n\nmodel ValidationIteration {\n id String @id @default(cuid())\n validationRunId String\n validationRun ValidationRun @relation(fields: [validationRunId], references: [id], onDelete: Cascade)\n iterationNumber Int\n resultingVersionId String?\n score Int\n discrepancies Json\n passed Boolean\n createdAt DateTime @default(now())\n\n @@unique([validationRunId, iterationNumber])\n}\n\nenum ScoreStatus {\n PENDING\n SCANNING\n ANALYZING\n DONE\n FAILED\n}\n\nmodel ScoreResult {\n id String @id @default(cuid())\n userId String\n url String\n normalizedUrl String\n analysisType String\n scorerVersion String @default(\"v1\")\n status ScoreStatus @default(PENDING)\n screenshotBase64 String? @db.Text\n report Json?\n failureReason String?\n expiresAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([status])\n @@index([userId])\n @@index([normalizedUrl, analysisType, scorerVersion])\n @@map(\"score_results\")\n}\n\nmodel SearchQueryCache {\n id String @id @default(cuid())\n queryHash String @unique\n results Json\n expiresAt DateTime\n createdAt DateTime @default(now())\n\n @@map(\"search_query_cache\")\n}\n\nenum SeoAuditStatus {\n PENDING\n CRAWLING\n AUDITING\n DONE\n FAILED\n}\n\nenum SeoAuditTier {\n free\n paid\n}\n\nmodel SeoAuditResult {\n id String @id @default(cuid())\n userId String\n url String\n domain String?\n tier SeoAuditTier @default(free)\n status SeoAuditStatus @default(PENDING)\n performanceScore Int?\n accessibilityScore Int?\n seoScore Int?\n bestPracticesScore Int?\n pagesCrawled Int?\n crawlResults Json?\n keywords Json?\n auditJson Json?\n computedScore Int?\n llmSummary Json?\n expiresAt DateTime?\n failureReason String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([status])\n @@index([userId])\n @@index([domain, tier])\n @@map(\"seo_audit_results\")\n}\n\nmodel RetrievalCacheEntry {\n id String @id @default(cuid())\n decisionArea DecisionArea\n niche NicheCategory\n hydePassage String\n embedding Unsupported(\"vector(1024)\")\n embeddingModel String\n fingerprint String\n findings Json\n corpusVersion Int\n hitCount Int @default(0)\n createdAt DateTime @default(now())\n lastHitAt DateTime?\n\n @@index([decisionArea, niche, corpusVersion, embeddingModel, fingerprint], map: \"retrieval_cache_metadata_idx\")\n @@map(\"retrieval_cache_entries\")\n}\n\nmodel CorpusVersion {\n id Int @id @default(1)\n version Int @default(1)\n\n @@map(\"corpus_version\")\n}\n\nmodel JevDecisionLog {\n id String @id @default(cuid())\n feature String\n mode String\n policyKey String\n accepted Boolean\n agreement Boolean?\n confidence Float?\n durationMs Int\n input Json\n createdAt DateTime @default(now())\n\n @@index([feature, policyKey, mode, createdAt])\n @@map(\"jev_decision_logs\")\n}\n\nenum ChatMessageRole {\n USER\n ASSISTANT\n}\n\nenum ChatTopic {\n COLOR\n TYPOGRAPHY\n LAYOUT\n CONVERSION\n TRUST_SOCIAL_PROOF\n ACCESSIBILITY\n MOTION\n COPY_TONE\n IMAGERY\n SEO\n PROJECT_OVERVIEW\n COMPETITOR\n OFF_TOPIC\n}\n\nmodel ProjectChatMessage {\n id String @id @default(cuid())\n projectId String\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n role ChatMessageRole\n content String\n topic ChatTopic?\n citedFindingIds Json?\n jevConfidence Float?\n createdAt DateTime @default(now())\n\n @@index([projectId, createdAt])\n @@map(\"project_chat_messages\")\n}\n\n// Uploaded and AI-generated media share this table. Where an asset is used is\n// not stored here: it is the `media` bindings inside ProjectVersion.snapshot.\nmodel MediaAsset {\n id String @id @default(cuid())\n projectId String\n userId String\n kind MediaKind\n origin MediaOrigin @default(UPLOADED)\n status MediaStatus @default(UPLOADING)\n title String?\n originalKey String\n originalMime String\n originalBytes Int\n sha256 String?\n width Int?\n height Int?\n durationMs Int?\n hasAudio Boolean?\n // [{ role, key, mime, width?, height?, bytes, sha256 }]\n variants Json @default(\"[]\")\n dominantColor String?\n lqip String?\n altText String?\n caption String?\n decorative Boolean @default(false)\n // Vision-model description used only to place the asset (<= 300 chars).\n description String?\n suggestedPurposes Json?\n purpose String?\n aiGenerated Boolean @default(false)\n generation Json?\n failureReason String?\n retryCount Int @default(0)\n deletedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n\n @@index([projectId, deletedAt])\n @@index([userId])\n @@index([sha256])\n @@index([status, createdAt])\n @@index([deletedAt])\n @@map(\"media_assets\")\n}\n\nmodel MediaJob {\n id String @id @default(cuid())\n projectId String\n userId String\n mode MediaJobMode\n status MediaJobStatus @default(QUEUED)\n stage String?\n // PLAN_APPROVE | CONCEPT_PICK | IMAGES_APPROVE | VIDEO_APPROVE\n checkpoint String?\n checkpointExpiresAt DateTime?\n // { kind: \"site\" | \"slots\", slotIds? }\n scope Json\n mediaBrief Json?\n // Validated media script items, the budget used and the dropped items.\n plan Json?\n concepts Json?\n state Json @default(\"{}\")\n bindings Json?\n creditsReserved Int @default(0)\n creditsRefunded Int @default(0)\n costUsd Float @default(0)\n versionId String?\n // Set when generation wrote the fed version's snapshot, with the bindings it used.\n compiledAt DateTime?\n compiledBindings Json?\n // The version the bindings were applied to; set once by whoever applies them.\n resultVersionId String?\n failureReason String?\n startedAt DateTime?\n finishedAt DateTime?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n project Project @relation(fields: [projectId], references: [id], onDelete: Cascade)\n generations MediaGeneration[]\n\n @@index([projectId, status])\n @@index([userId, status])\n @@index([checkpointExpiresAt])\n @@index([status, updatedAt])\n @@map(\"media_jobs\")\n}\n\nmodel MediaGeneration {\n id String @id @default(cuid())\n jobId String\n itemId String\n stage String\n // llm | image | video\n kind String\n provider String\n model String\n attempt Int @default(1)\n requestKey String @unique\n providerTaskId String?\n // PENDING | RUNNING | SUCCEEDED | FAILED | REFUSED\n status String\n promptText String?\n inputAssetIds Json?\n outputAssetId String?\n costUsd Float?\n latencyMs Int?\n error String?\n createdAt DateTime @default(now())\n\n job MediaJob @relation(fields: [jobId], references: [id], onDelete: Cascade)\n\n @@index([jobId])\n @@index([createdAt])\n @@map(\"media_generations\")\n}\n",
"runtimeDataModel": {
"models": {},
"enums": {},
@@ -34,10 +34,10 @@ const config: runtime.GetPrismaClientConfig = {
}
}
-config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avatarUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"UserStatus\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneVerifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastLoginAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"hasUsedFreeGeneration\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"freeReplicationUsed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"freeReplicationUsedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"razorpayCustomerId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"defaultPaymentMethodId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referralSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmMedium\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmCampaign\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"acceptedTermsAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"acceptedTermsVersion\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"signupRiskDecision\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"signupRiskScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"identities\",\"kind\":\"object\",\"type\":\"Identity\",\"relationName\":\"IdentityToUser\"},{\"name\":\"sessions\",\"kind\":\"object\",\"type\":\"Session\",\"relationName\":\"SessionToUser\"},{\"name\":\"refreshTokens\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"RefreshTokenToUser\"},{\"name\":\"phoneOtps\",\"kind\":\"object\",\"type\":\"PhoneOtp\",\"relationName\":\"PhoneOtpToUser\"},{\"name\":\"ticketTokens\",\"kind\":\"object\",\"type\":\"TicketToken\",\"relationName\":\"TicketTokenToUser\"},{\"name\":\"signupRiskEvents\",\"kind\":\"object\",\"type\":\"SignupRiskEvent\",\"relationName\":\"SignupRiskEventToUser\"},{\"name\":\"subscription\",\"kind\":\"object\",\"type\":\"Subscription\",\"relationName\":\"SubscriptionToUser\"},{\"name\":\"orders\",\"kind\":\"object\",\"type\":\"Order\",\"relationName\":\"OrderToUser\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToUser\"},{\"name\":\"creditBalance\",\"kind\":\"object\",\"type\":\"CreditBalance\",\"relationName\":\"CreditBalanceToUser\"},{\"name\":\"creditTransactions\",\"kind\":\"object\",\"type\":\"CreditTransaction\",\"relationName\":\"CreditTransactionToUser\"},{\"name\":\"autoReloadSetting\",\"kind\":\"object\",\"type\":\"AutoReloadSetting\",\"relationName\":\"AutoReloadSettingToUser\"},{\"name\":\"projects\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToUser\"},{\"name\":\"conversations\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToUser\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToUser\"},{\"name\":\"usageLogs\",\"kind\":\"object\",\"type\":\"UsageLog\",\"relationName\":\"UsageLogToUser\"},{\"name\":\"competitorScans\",\"kind\":\"object\",\"type\":\"CompetitorScan\",\"relationName\":\"CompetitorScanToUser\"},{\"name\":\"scoreResults\",\"kind\":\"object\",\"type\":\"ScoreResult\",\"relationName\":\"ScoreResultToUser\"},{\"name\":\"seoAuditResults\",\"kind\":\"object\",\"type\":\"SeoAuditResult\",\"relationName\":\"SeoAuditResultToUser\"},{\"name\":\"replications\",\"kind\":\"object\",\"type\":\"Replication\",\"relationName\":\"ReplicationToUser\"},{\"name\":\"projectBriefs\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"ProjectBriefToUser\"},{\"name\":\"briefUploads\",\"kind\":\"object\",\"type\":\"BriefUpload\",\"relationName\":\"BriefUploadToUser\"},{\"name\":\"mediaAssets\",\"kind\":\"object\",\"type\":\"MediaAsset\",\"relationName\":\"MediaAssetToUser\"}],\"dbName\":\"users\"},\"Identity\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"AuthProvider\"},{\"name\":\"externalId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isPrimary\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"verifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"IdentityToUser\"}],\"dbName\":\"identities\"},\"Session\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deviceName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userAgent\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ip\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastActiveAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"revokedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SessionToUser\"},{\"name\":\"refreshTokens\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"RefreshTokenToSession\"}],\"dbName\":\"sessions\"},\"RefreshToken\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sessionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"familyId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"revokedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"session\",\"kind\":\"object\",\"type\":\"Session\",\"relationName\":\"RefreshTokenToSession\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"RefreshTokenToUser\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"TokenRotation\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"TokenRotation\"}],\"dbName\":\"refresh_tokens\"},\"MagicLinkToken\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"acceptedTerms\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"referralSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmMedium\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmCampaign\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requestIp\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deviceFingerprint\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"magic_link_tokens\"},\"TicketToken\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"usedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TicketTokenToUser\"}],\"dbName\":\"ticket_tokens\"},\"SignupRiskEvent\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ipAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deviceFingerprint\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"riskScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"decision\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reasons\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SignupRiskEventToUser\"}],\"dbName\":\"signup_risk_events\"},\"PhoneOtp\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"codeHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"attempts\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PhoneOtpToUser\"}],\"dbName\":\"phone_otps\"},\"Plan\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"priceMonthly\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"priceYearly\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"creditAllowance\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"monthlyGenerationQuota\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"requiresPhoneVerification\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"features\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"orders\",\"kind\":\"object\",\"type\":\"Order\",\"relationName\":\"OrderToPlan\"},{\"name\":\"subscriptions\",\"kind\":\"object\",\"type\":\"Subscription\",\"relationName\":\"PlanToSubscription\"}],\"dbName\":\"plans\"},\"Order\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"planId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"OrderStatus\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerSessionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OrderToUser\"},{\"name\":\"plan\",\"kind\":\"object\",\"type\":\"Plan\",\"relationName\":\"OrderToPlan\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"OrderToPayment\"}],\"dbName\":\"orders\"},\"Subscription\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"planId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"SubscriptionStatus\"},{\"name\":\"billingInterval\",\"kind\":\"enum\",\"type\":\"BillingInterval\"},{\"name\":\"currentPeriodStart\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"currentPeriodEnd\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cancelAtPeriodEnd\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"providerSubscriptionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SubscriptionToUser\"},{\"name\":\"plan\",\"kind\":\"object\",\"type\":\"Plan\",\"relationName\":\"PlanToSubscription\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToSubscription\"}],\"dbName\":\"subscriptions\"},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orderId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purpose\",\"kind\":\"enum\",\"type\":\"PaymentPurpose\"},{\"name\":\"subscriptionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerOrderId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerPaymentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paymentMethod\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"capturedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"order\",\"kind\":\"object\",\"type\":\"Order\",\"relationName\":\"OrderToPayment\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentToUser\"},{\"name\":\"subscription\",\"kind\":\"object\",\"type\":\"Subscription\",\"relationName\":\"PaymentToSubscription\"},{\"name\":\"creditTransactions\",\"kind\":\"object\",\"type\":\"CreditTransaction\",\"relationName\":\"CreditTransactionToPayment\"}],\"dbName\":\"payments\"},\"WebhookEvent\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"eventId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"eventType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"processed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"processedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"webhook_events\"},\"CreditBalance\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"balance\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"periodStart\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"periodEnd\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CreditBalanceToUser\"}],\"dbName\":\"credit_balances\"},\"CreditTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"delta\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CreditTxnType\"},{\"name\":\"reason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"balanceAfter\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"refType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"refId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CreditTransactionToUser\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CreditTransactionToPayment\"}],\"dbName\":\"credit_transactions\"},\"AutoReloadSetting\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"enabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"thresholdCents\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"topUpToCents\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AutoReloadSettingToUser\"}],\"dbName\":\"auto_reload_settings\"},\"ResearchDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"ResearchDocumentType\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdf\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"generatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToResearchDocument\"}],\"dbName\":\"research_documents\"},\"Project\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startupIdea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"niche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"targetAudience\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brandPersonality\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pricePositioning\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"businessModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"differentiator\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"inputType\",\"kind\":\"enum\",\"type\":\"ProjectInputType\"},{\"name\":\"generationTier\",\"kind\":\"enum\",\"type\":\"GenerationTier\"},{\"name\":\"sourceUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"docsKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"logoUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"currentVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"vercelProjectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pinned\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"archivedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectToUser\"},{\"name\":\"versions\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"ProjectToProjectVersion\"},{\"name\":\"pages\",\"kind\":\"object\",\"type\":\"Page\",\"relationName\":\"PageToProject\"},{\"name\":\"chatMessages\",\"kind\":\"object\",\"type\":\"ProjectChatMessage\",\"relationName\":\"ProjectToProjectChatMessage\"},{\"name\":\"conversations\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToProject\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToProject\"},{\"name\":\"customDomain\",\"kind\":\"object\",\"type\":\"CustomDomain\",\"relationName\":\"CustomDomainToProject\"},{\"name\":\"site\",\"kind\":\"object\",\"type\":\"ProjectSite\",\"relationName\":\"ProjectToProjectSite\"},{\"name\":\"pipelineLogs\",\"kind\":\"object\",\"type\":\"PipelineLog\",\"relationName\":\"PipelineLogToProject\"},{\"name\":\"analytics\",\"kind\":\"object\",\"type\":\"ProjectAnalytics\",\"relationName\":\"ProjectToProjectAnalytics\"},{\"name\":\"pageAnalytics\",\"kind\":\"object\",\"type\":\"PageAnalytics\",\"relationName\":\"PageAnalyticsToProject\"},{\"name\":\"researchReport\",\"kind\":\"object\",\"type\":\"ResearchReport\",\"relationName\":\"ProjectToResearchReport\"},{\"name\":\"researchIntake\",\"kind\":\"object\",\"type\":\"ResearchIntake\",\"relationName\":\"ProjectToResearchIntake\"},{\"name\":\"pipelineState\",\"kind\":\"object\",\"type\":\"PipelineState\",\"relationName\":\"PipelineStateToProject\"},{\"name\":\"competitorScans\",\"kind\":\"object\",\"type\":\"CompetitorScan\",\"relationName\":\"CompetitorScanToProject\"},{\"name\":\"researchDocs\",\"kind\":\"object\",\"type\":\"ResearchDocument\",\"relationName\":\"ProjectToResearchDocument\"},{\"name\":\"validationRuns\",\"kind\":\"object\",\"type\":\"ValidationRun\",\"relationName\":\"ProjectToValidationRun\"},{\"name\":\"replication\",\"kind\":\"object\",\"type\":\"Replication\",\"relationName\":\"ProjectToReplication\"},{\"name\":\"brief\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"ProjectToProjectBrief\"},{\"name\":\"mediaAssets\",\"kind\":\"object\",\"type\":\"MediaAsset\",\"relationName\":\"MediaAssetToProject\"}],\"dbName\":\"projects\"},\"ProjectVersion\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionNumber\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"label\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"siteType\",\"kind\":\"enum\",\"type\":\"SiteType\"},{\"name\":\"seo\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"designBrief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"parentVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdByMessageId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"triggeredBy\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validationFixKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"nextFiles\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"snapshot\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"briefRevisionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectVersion\"},{\"name\":\"briefRevision\",\"kind\":\"object\",\"type\":\"BriefRevision\",\"relationName\":\"BriefRevisionToProjectVersion\"},{\"name\":\"pages\",\"kind\":\"object\",\"type\":\"Page\",\"relationName\":\"PageToProjectVersion\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToProjectVersion\"},{\"name\":\"validationRuns\",\"kind\":\"object\",\"type\":\"ValidationRun\",\"relationName\":\"ProjectVersionToValidationRun\"}],\"dbName\":\"project_versions\"},\"Page\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"PageType\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sections\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"seo\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"ogImageUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isPublished\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PageToProject\"},{\"name\":\"version\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"PageToProjectVersion\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToPage\"}],\"dbName\":\"pages\"},\"Conversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"replicationId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ConversationToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ConversationToProject\"},{\"name\":\"replication\",\"kind\":\"object\",\"type\":\"Replication\",\"relationName\":\"ConversationToReplication\"},{\"name\":\"messages\",\"kind\":\"object\",\"type\":\"Message\",\"relationName\":\"ConversationToMessage\"}],\"dbName\":\"conversations\"},\"Message\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"conversationId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ChatRole\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"producedVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inputTokens\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"outputTokens\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"attachments\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToMessage\"}],\"dbName\":\"messages\"},\"Deployment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pageId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"DeploymentStatus\"},{\"name\":\"subdomain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customDomain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"liveUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"buildLog\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"buildDurationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deployedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rolledBackAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"rolledBackFromId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"r2BucketKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ogImageKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"assetsKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"siteId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"framework\",\"kind\":\"enum\",\"type\":\"SiteFramework\"},{\"name\":\"storagePrefix\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBytes\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"rootHtmlSha256\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"siteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"triggeredBy\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purgedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"DeploymentToProject\"},{\"name\":\"projectVersion\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"DeploymentToProjectVersion\"},{\"name\":\"page\",\"kind\":\"object\",\"type\":\"Page\",\"relationName\":\"DeploymentToPage\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DeploymentToUser\"},{\"name\":\"site\",\"kind\":\"object\",\"type\":\"ProjectSite\",\"relationName\":\"DeploymentToProjectSite\"}],\"dbName\":\"deployments\"},\"ProjectSite\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"subdomainLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"defaultHost\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"primaryHost\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activeDeploymentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"suspendedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"suspendedReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectSite\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToProjectSite\"}],\"dbName\":\"project_sites\"},\"CustomDomain\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"domain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"DomainStatus\"},{\"name\":\"cloudflareRecordId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cnameTarget\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"verifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastCheckedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"failureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sslStatus\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sslIssuedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sslExpiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"ownershipToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ownershipVerifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cfCustomHostnameId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cfHostnameStatus\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isApex\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"retryCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stateChangedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CustomDomainToProject\"}],\"dbName\":\"custom_domains\"},\"PipelineLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scanId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"jobId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"stage\",\"kind\":\"enum\",\"type\":\"PipelineStage\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retrievalMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"specialistsMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"critiqueMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"refinementMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"synthesisMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"copyMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seoMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"chunksRetrieved\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lowConfidence\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"colorScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"typographyScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"animationScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"domainsRefined\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"errorStage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PipelineLogToProject\"}],\"dbName\":\"pipeline_logs\"},\"ProjectAnalytics\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalViews\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uniqueViews\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalDeploys\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lastViewedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectAnalytics\"}],\"dbName\":\"project_analytics\"},\"PageAnalytics\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"views\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uniques\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"referrers\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"desktop\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"mobile\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"tablet\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PageAnalyticsToProject\"}],\"dbName\":\"page_analytics\"},\"UsageLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"action\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"meta\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"UsageLogToUser\"}],\"dbName\":\"usage_logs\"},\"Waitlist\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"useCase\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"approved\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"approvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"waitlist\"},\"ResearchReport\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inputType\",\"kind\":\"enum\",\"type\":\"ProjectInputType\"},{\"name\":\"sourceScanId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"summary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"primaryColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"secondaryColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accentColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"colorPalette\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"colorRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fontPrimary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fontSecondary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typographyRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"layoutStyle\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"layoutRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"imageStyle\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"imageDirection\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"imageRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"animationStyle\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"targetAgeGroup\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toneOfVoice\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"seoKeywords\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"competitorInsights\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"citations\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"confidenceScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"generationSpec\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"masterPrompt\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"specVersion\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"styleTagKeys\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"intakeId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToResearchReport\"},{\"name\":\"citationRows\",\"kind\":\"object\",\"type\":\"ResearchReportCitation\",\"relationName\":\"ResearchReportToResearchReportCitation\"}],\"dbName\":\"research_reports\"},\"ProjectBrief\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"BriefStatus\"},{\"name\":\"mode\",\"kind\":\"enum\",\"type\":\"BriefMode\"},{\"name\":\"currentStep\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"meta\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"resolution\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"catalogVersion\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lastPrefillAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"approvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectBriefToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectBrief\"},{\"name\":\"revisions\",\"kind\":\"object\",\"type\":\"BriefRevision\",\"relationName\":\"BriefRevisionToProjectBrief\"},{\"name\":\"uploads\",\"kind\":\"object\",\"type\":\"BriefUpload\",\"relationName\":\"BriefUploadToProjectBrief\"}],\"dbName\":\"project_briefs\"},\"BriefRevision\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"briefId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"meta\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"reason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"brief\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"BriefRevisionToProjectBrief\"},{\"name\":\"versions\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"BriefRevisionToProjectVersion\"}],\"dbName\":\"brief_revisions\"},\"BriefUpload\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"briefId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"field\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"size\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"width\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"height\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BriefUploadToUser\"},{\"name\":\"brief\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"BriefUploadToProjectBrief\"}],\"dbName\":\"brief_uploads\"},\"ResearchIntake\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rawIdea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"questions\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"answers\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"skipped\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"classifiedNiche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"classificationConfidence\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToResearchIntake\"}],\"dbName\":\"research_intakes\"},\"StyleTag\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"label\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"exemplarScanIds\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"exemplarUrls\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requiresCapability\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"compatibleWith\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avoidPatterns\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CatalogStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"style_tags\"},\"StyleDirective\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"niche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"modelTarget\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"promptText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceProducts\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avoidPatterns\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CatalogStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"style_directives\"},\"ComponentExemplar\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sectionType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"styleTagCombo\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templatePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templateVersion\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"screenshotKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"linkedFindingIds\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"component_exemplars\"},\"ResearchFinding\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paper\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"field\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appliesTo\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"audience\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decision\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"options\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"contextHeader\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"verified\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"FindingStatus\"},{\"name\":\"category\",\"kind\":\"enum\",\"type\":\"ResearchCategory\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"statement\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appliesWhen\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tags\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"confidenceScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"effectSize\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceDocumentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceExcerpt\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceLocator\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reuseCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"contentHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"embeddingHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"gcsObjectKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"gcsGeneration\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"verifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"source\",\"kind\":\"object\",\"type\":\"SourceDocument\",\"relationName\":\"ResearchFindingToSourceDocument\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"FindingChunk\",\"relationName\":\"FindingChunkToResearchFinding\"},{\"name\":\"relationsFrom\",\"kind\":\"object\",\"type\":\"FindingRelation\",\"relationName\":\"RelationFrom\"},{\"name\":\"relationsTo\",\"kind\":\"object\",\"type\":\"FindingRelation\",\"relationName\":\"RelationTo\"},{\"name\":\"citations\",\"kind\":\"object\",\"type\":\"ResearchReportCitation\",\"relationName\":\"ResearchFindingToResearchReportCitation\"}],\"dbName\":\"research_findings\"},\"FindingRelation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"fromId\"},{\"name\":\"relatedFindingId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"toId\"},{\"name\":\"relationType\",\"kind\":\"enum\",\"type\":\"FindingRelationType\"},{\"name\":\"legacyRelation\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"relation\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"RelationFrom\"},{\"name\":\"relatedFinding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"RelationTo\"}],\"dbName\":\"finding_relations\"},\"SourceDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authors\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"year\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"venue\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"doi\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rawTextKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"findings\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"ResearchFindingToSourceDocument\"}],\"dbName\":\"source_documents\"},\"FindingChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"chunkIndex\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"chunkText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"embeddingText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"wordCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"embeddingModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"FindingChunkToResearchFinding\"}],\"dbName\":\"finding_chunks\"},\"PendingFindingRelation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceFindingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"targetSlug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"relationType\",\"kind\":\"enum\",\"type\":\"FindingRelationType\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"pending_finding_relations\"},\"ResearchReportCitation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"researchReportId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decisionArea\",\"kind\":\"enum\",\"type\":\"DecisionArea\"},{\"name\":\"rank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"rrfScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"rerankScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"viaRelation\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"reasoning\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"researchReport\",\"kind\":\"object\",\"type\":\"ResearchReport\",\"relationName\":\"ResearchReportToResearchReportCitation\"},{\"name\":\"finding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"ResearchFindingToResearchReportCitation\"}],\"dbName\":\"research_report_citations\"},\"CorpusIngestionLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"objectKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"generation\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"eventType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"outcome\",\"kind\":\"enum\",\"type\":\"IngestionOutcome\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"chunkCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errors\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"corpus_ingestion_logs\"},\"DomainPattern\":{\"fields\":[{\"name\":\"domain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typicalSections\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toneRange\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"conversionPattern\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"commonObjections\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"proofTypes\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"domain_patterns\"},\"AudienceModifier\":{\"fields\":[{\"name\":\"audience\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"modifies\",\"kind\":\"scalar\",\"type\":\"Json\"}],\"dbName\":\"audience_modifiers\"},\"GenerationOutcome\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"inputs\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"userEdits\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"score\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deployed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"selectionMethod\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"generation_outcomes\"},\"PipelineState\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mode\",\"kind\":\"enum\",\"type\":\"PipelineMode\"},{\"name\":\"currentStep\",\"kind\":\"enum\",\"type\":\"PipelineStepId\"},{\"name\":\"researchStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"websiteStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"seoStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"deployStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"feedbackHistory\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PipelineStateToProject\"}],\"dbName\":\"pipeline_states\"},\"ResearchArticle\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"enum\",\"type\":\"ResearchKind\"},{\"name\":\"category\",\"kind\":\"enum\",\"type\":\"ResearchCategory\"},{\"name\":\"summary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sections\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"coverImageUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tags\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"references\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"isPublished\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"viewCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"research_articles\"},\"CompetitorScan\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"normalizedUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scanType\",\"kind\":\"enum\",\"type\":\"ScanType\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ScanStatus\"},{\"name\":\"screenshotKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rawHtmlKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"extractedContent\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"videoAnalysis\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CompetitorScanToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CompetitorScanToProject\"}],\"dbName\":\"competitor_scans\"},\"Replication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ReplicationStatus\"},{\"name\":\"tier\",\"kind\":\"enum\",\"type\":\"GenerationTier\"},{\"name\":\"screenshotKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"extractedContent\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"designBrief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"snapshot\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"buildSpec\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"nextFiles\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"freeCorrectionUsed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToReplication\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ReplicationToUser\"},{\"name\":\"conversations\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToReplication\"}],\"dbName\":\"replications\"},\"ValidationRun\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToValidationRun\"},{\"name\":\"startVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startVersion\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"ProjectVersionToValidationRun\"},{\"name\":\"pipeline\",\"kind\":\"enum\",\"type\":\"ValidationPipeline\"},{\"name\":\"tier\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ValidationStatus\"},{\"name\":\"isFreeTier\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"threshold\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"maxIterations\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"iterationCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"finalScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"discrepancies\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"originalScreenshotKeys\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"renderedScreenshotKeys\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"signals\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"iterations\",\"kind\":\"object\",\"type\":\"ValidationIteration\",\"relationName\":\"ValidationIterationToValidationRun\"}],\"dbName\":null},\"ValidationIteration\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validationRunId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validationRun\",\"kind\":\"object\",\"type\":\"ValidationRun\",\"relationName\":\"ValidationIterationToValidationRun\"},{\"name\":\"iterationNumber\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"resultingVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"score\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"discrepancies\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"passed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ScoreResult\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"normalizedUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"analysisType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scorerVersion\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ScoreStatus\"},{\"name\":\"screenshotBase64\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"report\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ScoreResultToUser\"}],\"dbName\":\"score_results\"},\"SearchQueryCache\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"queryHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"results\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"search_query_cache\"},\"SeoAuditResult\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"domain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tier\",\"kind\":\"enum\",\"type\":\"SeoAuditTier\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"SeoAuditStatus\"},{\"name\":\"performanceScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accessibilityScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seoScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"bestPracticesScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"pagesCrawled\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"crawlResults\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"keywords\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"auditJson\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"computedScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"llmSummary\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SeoAuditResultToUser\"}],\"dbName\":\"seo_audit_results\"},\"RetrievalCacheEntry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decisionArea\",\"kind\":\"enum\",\"type\":\"DecisionArea\"},{\"name\":\"niche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"hydePassage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"embeddingModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fingerprint\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findings\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"corpusVersion\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"hitCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastHitAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"retrieval_cache_entries\"},\"CorpusVersion\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"corpus_version\"},\"JevDecisionLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"feature\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accepted\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"agreement\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"confidence\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"input\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"jev_decision_logs\"},\"ProjectChatMessage\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectChatMessage\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ChatMessageRole\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"topic\",\"kind\":\"enum\",\"type\":\"ChatTopic\"},{\"name\":\"citedFindingIds\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"jevConfidence\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"project_chat_messages\"},\"MediaAsset\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"enum\",\"type\":\"MediaKind\"},{\"name\":\"origin\",\"kind\":\"enum\",\"type\":\"MediaOrigin\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"MediaStatus\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalMime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalBytes\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"sha256\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"width\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"height\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"hasAudio\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"variants\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"dominantColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lqip\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"altText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"caption\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decorative\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"suggestedPurposes\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"purpose\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiGenerated\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"generation\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retryCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"MediaAssetToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"MediaAssetToProject\"}],\"dbName\":\"media_assets\"}},\"enums\":{},\"types\":{}}")
+config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avatarUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"UserStatus\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneVerifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastLoginAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"hasUsedFreeGeneration\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"freeReplicationUsed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"freeReplicationUsedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"razorpayCustomerId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"defaultPaymentMethodId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referralSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmMedium\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmCampaign\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"acceptedTermsAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"acceptedTermsVersion\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"signupRiskDecision\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"signupRiskScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"identities\",\"kind\":\"object\",\"type\":\"Identity\",\"relationName\":\"IdentityToUser\"},{\"name\":\"sessions\",\"kind\":\"object\",\"type\":\"Session\",\"relationName\":\"SessionToUser\"},{\"name\":\"refreshTokens\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"RefreshTokenToUser\"},{\"name\":\"phoneOtps\",\"kind\":\"object\",\"type\":\"PhoneOtp\",\"relationName\":\"PhoneOtpToUser\"},{\"name\":\"ticketTokens\",\"kind\":\"object\",\"type\":\"TicketToken\",\"relationName\":\"TicketTokenToUser\"},{\"name\":\"signupRiskEvents\",\"kind\":\"object\",\"type\":\"SignupRiskEvent\",\"relationName\":\"SignupRiskEventToUser\"},{\"name\":\"subscription\",\"kind\":\"object\",\"type\":\"Subscription\",\"relationName\":\"SubscriptionToUser\"},{\"name\":\"orders\",\"kind\":\"object\",\"type\":\"Order\",\"relationName\":\"OrderToUser\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToUser\"},{\"name\":\"creditBalance\",\"kind\":\"object\",\"type\":\"CreditBalance\",\"relationName\":\"CreditBalanceToUser\"},{\"name\":\"creditTransactions\",\"kind\":\"object\",\"type\":\"CreditTransaction\",\"relationName\":\"CreditTransactionToUser\"},{\"name\":\"autoReloadSetting\",\"kind\":\"object\",\"type\":\"AutoReloadSetting\",\"relationName\":\"AutoReloadSettingToUser\"},{\"name\":\"projects\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToUser\"},{\"name\":\"conversations\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToUser\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToUser\"},{\"name\":\"usageLogs\",\"kind\":\"object\",\"type\":\"UsageLog\",\"relationName\":\"UsageLogToUser\"},{\"name\":\"competitorScans\",\"kind\":\"object\",\"type\":\"CompetitorScan\",\"relationName\":\"CompetitorScanToUser\"},{\"name\":\"scoreResults\",\"kind\":\"object\",\"type\":\"ScoreResult\",\"relationName\":\"ScoreResultToUser\"},{\"name\":\"seoAuditResults\",\"kind\":\"object\",\"type\":\"SeoAuditResult\",\"relationName\":\"SeoAuditResultToUser\"},{\"name\":\"replications\",\"kind\":\"object\",\"type\":\"Replication\",\"relationName\":\"ReplicationToUser\"},{\"name\":\"projectBriefs\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"ProjectBriefToUser\"},{\"name\":\"briefUploads\",\"kind\":\"object\",\"type\":\"BriefUpload\",\"relationName\":\"BriefUploadToUser\"},{\"name\":\"mediaAssets\",\"kind\":\"object\",\"type\":\"MediaAsset\",\"relationName\":\"MediaAssetToUser\"},{\"name\":\"mediaJobs\",\"kind\":\"object\",\"type\":\"MediaJob\",\"relationName\":\"MediaJobToUser\"}],\"dbName\":\"users\"},\"Identity\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"AuthProvider\"},{\"name\":\"externalId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isPrimary\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"verifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"IdentityToUser\"}],\"dbName\":\"identities\"},\"Session\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deviceName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userAgent\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ip\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastActiveAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"revokedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SessionToUser\"},{\"name\":\"refreshTokens\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"RefreshTokenToSession\"}],\"dbName\":\"sessions\"},\"RefreshToken\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sessionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"familyId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"revokedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"session\",\"kind\":\"object\",\"type\":\"Session\",\"relationName\":\"RefreshTokenToSession\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"RefreshTokenToUser\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"TokenRotation\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"RefreshToken\",\"relationName\":\"TokenRotation\"}],\"dbName\":\"refresh_tokens\"},\"MagicLinkToken\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"acceptedTerms\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"referralSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmSource\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmMedium\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"utmCampaign\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requestIp\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deviceFingerprint\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"magic_link_tokens\"},\"TicketToken\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"usedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TicketTokenToUser\"}],\"dbName\":\"ticket_tokens\"},\"SignupRiskEvent\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ipAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deviceFingerprint\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"riskScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"decision\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reasons\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SignupRiskEventToUser\"}],\"dbName\":\"signup_risk_events\"},\"PhoneOtp\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"codeHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"attempts\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"consumedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PhoneOtpToUser\"}],\"dbName\":\"phone_otps\"},\"Plan\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"priceMonthly\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"priceYearly\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"creditAllowance\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"monthlyGenerationQuota\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"requiresPhoneVerification\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"features\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"orders\",\"kind\":\"object\",\"type\":\"Order\",\"relationName\":\"OrderToPlan\"},{\"name\":\"subscriptions\",\"kind\":\"object\",\"type\":\"Subscription\",\"relationName\":\"PlanToSubscription\"}],\"dbName\":\"plans\"},\"Order\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"planId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"OrderStatus\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerSessionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OrderToUser\"},{\"name\":\"plan\",\"kind\":\"object\",\"type\":\"Plan\",\"relationName\":\"OrderToPlan\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"OrderToPayment\"}],\"dbName\":\"orders\"},\"Subscription\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"planId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"SubscriptionStatus\"},{\"name\":\"billingInterval\",\"kind\":\"enum\",\"type\":\"BillingInterval\"},{\"name\":\"currentPeriodStart\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"currentPeriodEnd\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cancelAtPeriodEnd\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"providerSubscriptionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SubscriptionToUser\"},{\"name\":\"plan\",\"kind\":\"object\",\"type\":\"Plan\",\"relationName\":\"PlanToSubscription\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToSubscription\"}],\"dbName\":\"subscriptions\"},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orderId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purpose\",\"kind\":\"enum\",\"type\":\"PaymentPurpose\"},{\"name\":\"subscriptionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerOrderId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerPaymentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paymentMethod\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"capturedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"order\",\"kind\":\"object\",\"type\":\"Order\",\"relationName\":\"OrderToPayment\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentToUser\"},{\"name\":\"subscription\",\"kind\":\"object\",\"type\":\"Subscription\",\"relationName\":\"PaymentToSubscription\"},{\"name\":\"creditTransactions\",\"kind\":\"object\",\"type\":\"CreditTransaction\",\"relationName\":\"CreditTransactionToPayment\"}],\"dbName\":\"payments\"},\"WebhookEvent\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"eventId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"eventType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"payload\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"processed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"processedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"webhook_events\"},\"CreditBalance\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"balance\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"periodStart\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"periodEnd\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CreditBalanceToUser\"}],\"dbName\":\"credit_balances\"},\"CreditTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"delta\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CreditTxnType\"},{\"name\":\"reason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"balanceAfter\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"refType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"refId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CreditTransactionToUser\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CreditTransactionToPayment\"}],\"dbName\":\"credit_transactions\"},\"AutoReloadSetting\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"enabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"thresholdCents\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"topUpToCents\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AutoReloadSettingToUser\"}],\"dbName\":\"auto_reload_settings\"},\"ResearchDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"ResearchDocumentType\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdf\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"generatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToResearchDocument\"}],\"dbName\":\"research_documents\"},\"Project\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startupIdea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"niche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"targetAudience\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brandPersonality\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pricePositioning\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"businessModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"differentiator\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ProjectStatus\"},{\"name\":\"inputType\",\"kind\":\"enum\",\"type\":\"ProjectInputType\"},{\"name\":\"generationTier\",\"kind\":\"enum\",\"type\":\"GenerationTier\"},{\"name\":\"sourceUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"docsKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"logoUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"currentVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"vercelProjectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pinned\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"archivedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectToUser\"},{\"name\":\"versions\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"ProjectToProjectVersion\"},{\"name\":\"pages\",\"kind\":\"object\",\"type\":\"Page\",\"relationName\":\"PageToProject\"},{\"name\":\"chatMessages\",\"kind\":\"object\",\"type\":\"ProjectChatMessage\",\"relationName\":\"ProjectToProjectChatMessage\"},{\"name\":\"conversations\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToProject\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToProject\"},{\"name\":\"customDomain\",\"kind\":\"object\",\"type\":\"CustomDomain\",\"relationName\":\"CustomDomainToProject\"},{\"name\":\"site\",\"kind\":\"object\",\"type\":\"ProjectSite\",\"relationName\":\"ProjectToProjectSite\"},{\"name\":\"pipelineLogs\",\"kind\":\"object\",\"type\":\"PipelineLog\",\"relationName\":\"PipelineLogToProject\"},{\"name\":\"analytics\",\"kind\":\"object\",\"type\":\"ProjectAnalytics\",\"relationName\":\"ProjectToProjectAnalytics\"},{\"name\":\"pageAnalytics\",\"kind\":\"object\",\"type\":\"PageAnalytics\",\"relationName\":\"PageAnalyticsToProject\"},{\"name\":\"researchReport\",\"kind\":\"object\",\"type\":\"ResearchReport\",\"relationName\":\"ProjectToResearchReport\"},{\"name\":\"researchIntake\",\"kind\":\"object\",\"type\":\"ResearchIntake\",\"relationName\":\"ProjectToResearchIntake\"},{\"name\":\"pipelineState\",\"kind\":\"object\",\"type\":\"PipelineState\",\"relationName\":\"PipelineStateToProject\"},{\"name\":\"competitorScans\",\"kind\":\"object\",\"type\":\"CompetitorScan\",\"relationName\":\"CompetitorScanToProject\"},{\"name\":\"researchDocs\",\"kind\":\"object\",\"type\":\"ResearchDocument\",\"relationName\":\"ProjectToResearchDocument\"},{\"name\":\"validationRuns\",\"kind\":\"object\",\"type\":\"ValidationRun\",\"relationName\":\"ProjectToValidationRun\"},{\"name\":\"replication\",\"kind\":\"object\",\"type\":\"Replication\",\"relationName\":\"ProjectToReplication\"},{\"name\":\"brief\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"ProjectToProjectBrief\"},{\"name\":\"mediaAssets\",\"kind\":\"object\",\"type\":\"MediaAsset\",\"relationName\":\"MediaAssetToProject\"},{\"name\":\"mediaJobs\",\"kind\":\"object\",\"type\":\"MediaJob\",\"relationName\":\"MediaJobToProject\"}],\"dbName\":\"projects\"},\"ProjectVersion\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionNumber\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"label\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"siteType\",\"kind\":\"enum\",\"type\":\"SiteType\"},{\"name\":\"seo\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"designBrief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"parentVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdByMessageId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"triggeredBy\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validationFixKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"nextFiles\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"snapshot\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"briefRevisionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"blueprint\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectVersion\"},{\"name\":\"briefRevision\",\"kind\":\"object\",\"type\":\"BriefRevision\",\"relationName\":\"BriefRevisionToProjectVersion\"},{\"name\":\"pages\",\"kind\":\"object\",\"type\":\"Page\",\"relationName\":\"PageToProjectVersion\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToProjectVersion\"},{\"name\":\"validationRuns\",\"kind\":\"object\",\"type\":\"ValidationRun\",\"relationName\":\"ProjectVersionToValidationRun\"}],\"dbName\":\"project_versions\"},\"Page\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"PageType\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sections\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"seo\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"ogImageUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isPublished\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PageToProject\"},{\"name\":\"version\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"PageToProjectVersion\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToPage\"}],\"dbName\":\"pages\"},\"Conversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"replicationId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ConversationToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ConversationToProject\"},{\"name\":\"replication\",\"kind\":\"object\",\"type\":\"Replication\",\"relationName\":\"ConversationToReplication\"},{\"name\":\"messages\",\"kind\":\"object\",\"type\":\"Message\",\"relationName\":\"ConversationToMessage\"}],\"dbName\":\"conversations\"},\"Message\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"conversationId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ChatRole\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"producedVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inputTokens\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"outputTokens\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"attachments\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToMessage\"}],\"dbName\":\"messages\"},\"Deployment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pageId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"DeploymentStatus\"},{\"name\":\"subdomain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"customDomain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"liveUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"buildLog\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"buildDurationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deployedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rolledBackAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"rolledBackFromId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"r2BucketKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ogImageKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"assetsKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"siteId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"framework\",\"kind\":\"enum\",\"type\":\"SiteFramework\"},{\"name\":\"storagePrefix\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBytes\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"rootHtmlSha256\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"siteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"triggeredBy\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"purgedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"DeploymentToProject\"},{\"name\":\"projectVersion\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"DeploymentToProjectVersion\"},{\"name\":\"page\",\"kind\":\"object\",\"type\":\"Page\",\"relationName\":\"DeploymentToPage\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DeploymentToUser\"},{\"name\":\"site\",\"kind\":\"object\",\"type\":\"ProjectSite\",\"relationName\":\"DeploymentToProjectSite\"}],\"dbName\":\"deployments\"},\"ProjectSite\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"subdomainLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"defaultHost\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"primaryHost\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"activeDeploymentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"suspendedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"suspendedReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectSite\"},{\"name\":\"deployments\",\"kind\":\"object\",\"type\":\"Deployment\",\"relationName\":\"DeploymentToProjectSite\"}],\"dbName\":\"project_sites\"},\"CustomDomain\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"domain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"DomainStatus\"},{\"name\":\"cloudflareRecordId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cnameTarget\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"verifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastCheckedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"failureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sslStatus\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sslIssuedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sslExpiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"ownershipToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"ownershipVerifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cfCustomHostnameId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"cfHostnameStatus\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isApex\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"retryCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stateChangedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CustomDomainToProject\"}],\"dbName\":\"custom_domains\"},\"PipelineLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scanId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"jobId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"stage\",\"kind\":\"enum\",\"type\":\"PipelineStage\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retrievalMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"specialistsMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"critiqueMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"refinementMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"synthesisMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"copyMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seoMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"chunksRetrieved\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lowConfidence\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"colorScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"typographyScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"animationScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"domainsRefined\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"errorStage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PipelineLogToProject\"}],\"dbName\":\"pipeline_logs\"},\"ProjectAnalytics\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalViews\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uniqueViews\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalDeploys\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lastViewedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectAnalytics\"}],\"dbName\":\"project_analytics\"},\"PageAnalytics\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"views\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"uniques\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"referrers\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"desktop\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"mobile\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"tablet\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PageAnalyticsToProject\"}],\"dbName\":\"page_analytics\"},\"UsageLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"action\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"meta\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"UsageLogToUser\"}],\"dbName\":\"usage_logs\"},\"Waitlist\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"useCase\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"approved\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"approvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"waitlist\"},\"ResearchReport\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inputType\",\"kind\":\"enum\",\"type\":\"ProjectInputType\"},{\"name\":\"sourceScanId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"summary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"primaryColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"secondaryColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accentColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"colorPalette\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"colorRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fontPrimary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fontSecondary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typographyRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"layoutStyle\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"layoutRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"imageStyle\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"imageDirection\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"imageRationale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"animationStyle\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"targetAgeGroup\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toneOfVoice\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"seoKeywords\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"competitorInsights\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"citations\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"confidenceScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"generationSpec\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"masterPrompt\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"specVersion\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"styleTagKeys\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"intakeId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToResearchReport\"},{\"name\":\"citationRows\",\"kind\":\"object\",\"type\":\"ResearchReportCitation\",\"relationName\":\"ResearchReportToResearchReportCitation\"}],\"dbName\":\"research_reports\"},\"ProjectBrief\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"BriefStatus\"},{\"name\":\"mode\",\"kind\":\"enum\",\"type\":\"BriefMode\"},{\"name\":\"currentStep\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"meta\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"resolution\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"catalogVersion\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lastPrefillAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"approvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProjectBriefToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectBrief\"},{\"name\":\"revisions\",\"kind\":\"object\",\"type\":\"BriefRevision\",\"relationName\":\"BriefRevisionToProjectBrief\"},{\"name\":\"uploads\",\"kind\":\"object\",\"type\":\"BriefUpload\",\"relationName\":\"BriefUploadToProjectBrief\"}],\"dbName\":\"project_briefs\"},\"BriefRevision\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"briefId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"meta\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"reason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"brief\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"BriefRevisionToProjectBrief\"},{\"name\":\"versions\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"BriefRevisionToProjectVersion\"}],\"dbName\":\"brief_revisions\"},\"BriefUpload\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"briefId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"field\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"size\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"width\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"height\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BriefUploadToUser\"},{\"name\":\"brief\",\"kind\":\"object\",\"type\":\"ProjectBrief\",\"relationName\":\"BriefUploadToProjectBrief\"}],\"dbName\":\"brief_uploads\"},\"ResearchIntake\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rawIdea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"questions\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"answers\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"skipped\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"classifiedNiche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"classificationConfidence\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToResearchIntake\"}],\"dbName\":\"research_intakes\"},\"StyleTag\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"label\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"exemplarScanIds\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"exemplarUrls\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requiresCapability\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"compatibleWith\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avoidPatterns\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CatalogStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"style_tags\"},\"StyleDirective\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"niche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"modelTarget\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"promptText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"referenceProducts\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avoidPatterns\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CatalogStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"style_directives\"},\"ComponentExemplar\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sectionType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"styleTagCombo\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templatePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templateVersion\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"screenshotKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"linkedFindingIds\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"component_exemplars\"},\"ResearchFinding\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paper\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"field\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appliesTo\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"audience\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decision\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"options\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"contextHeader\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"verified\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"FindingStatus\"},{\"name\":\"category\",\"kind\":\"enum\",\"type\":\"ResearchCategory\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"statement\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appliesWhen\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tags\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"confidenceScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"effectSize\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceDocumentId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceExcerpt\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceLocator\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reuseCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"contentHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"embeddingHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"gcsObjectKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"gcsGeneration\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"verifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"source\",\"kind\":\"object\",\"type\":\"SourceDocument\",\"relationName\":\"ResearchFindingToSourceDocument\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"FindingChunk\",\"relationName\":\"FindingChunkToResearchFinding\"},{\"name\":\"relationsFrom\",\"kind\":\"object\",\"type\":\"FindingRelation\",\"relationName\":\"RelationFrom\"},{\"name\":\"relationsTo\",\"kind\":\"object\",\"type\":\"FindingRelation\",\"relationName\":\"RelationTo\"},{\"name\":\"citations\",\"kind\":\"object\",\"type\":\"ResearchReportCitation\",\"relationName\":\"ResearchFindingToResearchReportCitation\"}],\"dbName\":\"research_findings\"},\"FindingRelation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"fromId\"},{\"name\":\"relatedFindingId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"toId\"},{\"name\":\"relationType\",\"kind\":\"enum\",\"type\":\"FindingRelationType\"},{\"name\":\"legacyRelation\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"relation\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"RelationFrom\"},{\"name\":\"relatedFinding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"RelationTo\"}],\"dbName\":\"finding_relations\"},\"SourceDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authors\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"year\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"venue\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"doi\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rawTextKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokenCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"findings\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"ResearchFindingToSourceDocument\"}],\"dbName\":\"source_documents\"},\"FindingChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"chunkIndex\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"chunkText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"embeddingText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"wordCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"embeddingModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"FindingChunkToResearchFinding\"}],\"dbName\":\"finding_chunks\"},\"PendingFindingRelation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceFindingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"targetSlug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"relationType\",\"kind\":\"enum\",\"type\":\"FindingRelationType\"},{\"name\":\"note\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"pending_finding_relations\"},\"ResearchReportCitation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"researchReportId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decisionArea\",\"kind\":\"enum\",\"type\":\"DecisionArea\"},{\"name\":\"rank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"rrfScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"rerankScore\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"viaRelation\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"reasoning\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"researchReport\",\"kind\":\"object\",\"type\":\"ResearchReport\",\"relationName\":\"ResearchReportToResearchReportCitation\"},{\"name\":\"finding\",\"kind\":\"object\",\"type\":\"ResearchFinding\",\"relationName\":\"ResearchFindingToResearchReportCitation\"}],\"dbName\":\"research_report_citations\"},\"CorpusIngestionLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"objectKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"generation\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"eventType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"outcome\",\"kind\":\"enum\",\"type\":\"IngestionOutcome\"},{\"name\":\"findingId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"chunkCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errors\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"corpus_ingestion_logs\"},\"DomainPattern\":{\"fields\":[{\"name\":\"domain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typicalSections\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toneRange\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"conversionPattern\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"commonObjections\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"proofTypes\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"domain_patterns\"},\"AudienceModifier\":{\"fields\":[{\"name\":\"audience\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"modifies\",\"kind\":\"scalar\",\"type\":\"Json\"}],\"dbName\":\"audience_modifiers\"},\"GenerationOutcome\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"brief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"inputs\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"userEdits\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"score\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deployed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"selectionMethod\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":\"generation_outcomes\"},\"PipelineState\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mode\",\"kind\":\"enum\",\"type\":\"PipelineMode\"},{\"name\":\"currentStep\",\"kind\":\"enum\",\"type\":\"PipelineStepId\"},{\"name\":\"researchStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"websiteStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"seoStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"deployStatus\",\"kind\":\"enum\",\"type\":\"PipelineStepStatus\"},{\"name\":\"feedbackHistory\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"PipelineStateToProject\"}],\"dbName\":\"pipeline_states\"},\"ResearchArticle\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"enum\",\"type\":\"ResearchKind\"},{\"name\":\"category\",\"kind\":\"enum\",\"type\":\"ResearchCategory\"},{\"name\":\"summary\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sections\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"coverImageUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tags\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"references\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"isPublished\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"publishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"viewCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"research_articles\"},\"CompetitorScan\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"normalizedUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scanType\",\"kind\":\"enum\",\"type\":\"ScanType\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ScanStatus\"},{\"name\":\"screenshotKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rawHtmlKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"extractedContent\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"videoAnalysis\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CompetitorScanToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"CompetitorScanToProject\"}],\"dbName\":\"competitor_scans\"},\"Replication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sourceUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ReplicationStatus\"},{\"name\":\"tier\",\"kind\":\"enum\",\"type\":\"GenerationTier\"},{\"name\":\"screenshotKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"designTokens\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"extractedContent\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"designBrief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"snapshot\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"buildSpec\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"nextFiles\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"freeCorrectionUsed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToReplication\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ReplicationToUser\"},{\"name\":\"conversations\",\"kind\":\"object\",\"type\":\"Conversation\",\"relationName\":\"ConversationToReplication\"}],\"dbName\":\"replications\"},\"ValidationRun\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToValidationRun\"},{\"name\":\"startVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startVersion\",\"kind\":\"object\",\"type\":\"ProjectVersion\",\"relationName\":\"ProjectVersionToValidationRun\"},{\"name\":\"pipeline\",\"kind\":\"enum\",\"type\":\"ValidationPipeline\"},{\"name\":\"tier\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ValidationStatus\"},{\"name\":\"isFreeTier\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"threshold\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"maxIterations\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"iterationCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"finalScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"discrepancies\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"originalScreenshotKeys\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"renderedScreenshotKeys\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"signals\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"iterations\",\"kind\":\"object\",\"type\":\"ValidationIteration\",\"relationName\":\"ValidationIterationToValidationRun\"}],\"dbName\":null},\"ValidationIteration\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validationRunId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"validationRun\",\"kind\":\"object\",\"type\":\"ValidationRun\",\"relationName\":\"ValidationIterationToValidationRun\"},{\"name\":\"iterationNumber\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"resultingVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"score\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"discrepancies\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"passed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"ScoreResult\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"normalizedUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"analysisType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scorerVersion\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ScoreStatus\"},{\"name\":\"screenshotBase64\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"report\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ScoreResultToUser\"}],\"dbName\":\"score_results\"},\"SearchQueryCache\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"queryHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"results\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"search_query_cache\"},\"SeoAuditResult\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"domain\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tier\",\"kind\":\"enum\",\"type\":\"SeoAuditTier\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"SeoAuditStatus\"},{\"name\":\"performanceScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accessibilityScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seoScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"bestPracticesScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"pagesCrawled\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"crawlResults\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"keywords\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"auditJson\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"computedScore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"llmSummary\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SeoAuditResultToUser\"}],\"dbName\":\"seo_audit_results\"},\"RetrievalCacheEntry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decisionArea\",\"kind\":\"enum\",\"type\":\"DecisionArea\"},{\"name\":\"niche\",\"kind\":\"enum\",\"type\":\"NicheCategory\"},{\"name\":\"hydePassage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"embeddingModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fingerprint\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"findings\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"corpusVersion\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"hitCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lastHitAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"retrieval_cache_entries\"},\"CorpusVersion\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"version\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"corpus_version\"},\"JevDecisionLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"feature\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accepted\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"agreement\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"confidence\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"input\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"jev_decision_logs\"},\"ProjectChatMessage\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"ProjectToProjectChatMessage\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ChatMessageRole\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"topic\",\"kind\":\"enum\",\"type\":\"ChatTopic\"},{\"name\":\"citedFindingIds\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"jevConfidence\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"project_chat_messages\"},\"MediaAsset\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"enum\",\"type\":\"MediaKind\"},{\"name\":\"origin\",\"kind\":\"enum\",\"type\":\"MediaOrigin\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"MediaStatus\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalMime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalBytes\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"sha256\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"width\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"height\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"hasAudio\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"variants\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"dominantColor\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lqip\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"altText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"caption\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"decorative\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"suggestedPurposes\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"purpose\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiGenerated\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"generation\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retryCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"MediaAssetToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"MediaAssetToProject\"}],\"dbName\":\"media_assets\"},\"MediaJob\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"projectId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mode\",\"kind\":\"enum\",\"type\":\"MediaJobMode\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"MediaJobStatus\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"checkpoint\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"checkpointExpiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"scope\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"mediaBrief\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"plan\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"concepts\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"bindings\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"creditsReserved\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"creditsRefunded\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"costUsd\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"versionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"compiledAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"compiledBindings\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"resultVersionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"failureReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"finishedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"MediaJobToUser\"},{\"name\":\"project\",\"kind\":\"object\",\"type\":\"Project\",\"relationName\":\"MediaJobToProject\"},{\"name\":\"generations\",\"kind\":\"object\",\"type\":\"MediaGeneration\",\"relationName\":\"MediaGenerationToMediaJob\"}],\"dbName\":\"media_jobs\"},\"MediaGeneration\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"jobId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"itemId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"kind\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"provider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"model\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"attempt\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"requestKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerTaskId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"promptText\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"inputAssetIds\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"outputAssetId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"costUsd\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"latencyMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"error\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"job\",\"kind\":\"object\",\"type\":\"MediaJob\",\"relationName\":\"MediaGenerationToMediaJob\"}],\"dbName\":\"media_generations\"}},\"enums\":{},\"types\":{}}")
config.parameterizationSchema = {
- strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"identities\",\"session\",\"parent\",\"children\",\"_count\",\"refreshTokens\",\"sessions\",\"phoneOtps\",\"ticketTokens\",\"signupRiskEvents\",\"plan\",\"order\",\"subscription\",\"payment\",\"creditTransactions\",\"orders\",\"subscriptions\",\"payments\",\"creditBalance\",\"autoReloadSetting\",\"project\",\"revisions\",\"brief\",\"uploads\",\"versions\",\"briefRevision\",\"version\",\"projectVersion\",\"page\",\"deployments\",\"site\",\"pages\",\"startVersion\",\"validationRun\",\"iterations\",\"validationRuns\",\"chatMessages\",\"conversations\",\"replication\",\"conversation\",\"messages\",\"customDomain\",\"pipelineLogs\",\"analytics\",\"pageAnalytics\",\"researchReport\",\"findings\",\"source\",\"finding\",\"chunks\",\"relatedFinding\",\"relationsFrom\",\"relationsTo\",\"citations\",\"citationRows\",\"researchIntake\",\"pipelineState\",\"competitorScans\",\"researchDocs\",\"mediaAssets\",\"projects\",\"usageLogs\",\"scoreResults\",\"seoAuditResults\",\"replications\",\"projectBriefs\",\"briefUploads\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Identity.findUnique\",\"Identity.findUniqueOrThrow\",\"Identity.findFirst\",\"Identity.findFirstOrThrow\",\"Identity.findMany\",\"Identity.createOne\",\"Identity.createMany\",\"Identity.createManyAndReturn\",\"Identity.updateOne\",\"Identity.updateMany\",\"Identity.updateManyAndReturn\",\"Identity.upsertOne\",\"Identity.deleteOne\",\"Identity.deleteMany\",\"Identity.groupBy\",\"Identity.aggregate\",\"Session.findUnique\",\"Session.findUniqueOrThrow\",\"Session.findFirst\",\"Session.findFirstOrThrow\",\"Session.findMany\",\"Session.createOne\",\"Session.createMany\",\"Session.createManyAndReturn\",\"Session.updateOne\",\"Session.updateMany\",\"Session.updateManyAndReturn\",\"Session.upsertOne\",\"Session.deleteOne\",\"Session.deleteMany\",\"Session.groupBy\",\"Session.aggregate\",\"RefreshToken.findUnique\",\"RefreshToken.findUniqueOrThrow\",\"RefreshToken.findFirst\",\"RefreshToken.findFirstOrThrow\",\"RefreshToken.findMany\",\"RefreshToken.createOne\",\"RefreshToken.createMany\",\"RefreshToken.createManyAndReturn\",\"RefreshToken.updateOne\",\"RefreshToken.updateMany\",\"RefreshToken.updateManyAndReturn\",\"RefreshToken.upsertOne\",\"RefreshToken.deleteOne\",\"RefreshToken.deleteMany\",\"RefreshToken.groupBy\",\"RefreshToken.aggregate\",\"MagicLinkToken.findUnique\",\"MagicLinkToken.findUniqueOrThrow\",\"MagicLinkToken.findFirst\",\"MagicLinkToken.findFirstOrThrow\",\"MagicLinkToken.findMany\",\"MagicLinkToken.createOne\",\"MagicLinkToken.createMany\",\"MagicLinkToken.createManyAndReturn\",\"MagicLinkToken.updateOne\",\"MagicLinkToken.updateMany\",\"MagicLinkToken.updateManyAndReturn\",\"MagicLinkToken.upsertOne\",\"MagicLinkToken.deleteOne\",\"MagicLinkToken.deleteMany\",\"MagicLinkToken.groupBy\",\"MagicLinkToken.aggregate\",\"TicketToken.findUnique\",\"TicketToken.findUniqueOrThrow\",\"TicketToken.findFirst\",\"TicketToken.findFirstOrThrow\",\"TicketToken.findMany\",\"TicketToken.createOne\",\"TicketToken.createMany\",\"TicketToken.createManyAndReturn\",\"TicketToken.updateOne\",\"TicketToken.updateMany\",\"TicketToken.updateManyAndReturn\",\"TicketToken.upsertOne\",\"TicketToken.deleteOne\",\"TicketToken.deleteMany\",\"TicketToken.groupBy\",\"TicketToken.aggregate\",\"SignupRiskEvent.findUnique\",\"SignupRiskEvent.findUniqueOrThrow\",\"SignupRiskEvent.findFirst\",\"SignupRiskEvent.findFirstOrThrow\",\"SignupRiskEvent.findMany\",\"SignupRiskEvent.createOne\",\"SignupRiskEvent.createMany\",\"SignupRiskEvent.createManyAndReturn\",\"SignupRiskEvent.updateOne\",\"SignupRiskEvent.updateMany\",\"SignupRiskEvent.updateManyAndReturn\",\"SignupRiskEvent.upsertOne\",\"SignupRiskEvent.deleteOne\",\"SignupRiskEvent.deleteMany\",\"SignupRiskEvent.groupBy\",\"SignupRiskEvent.aggregate\",\"PhoneOtp.findUnique\",\"PhoneOtp.findUniqueOrThrow\",\"PhoneOtp.findFirst\",\"PhoneOtp.findFirstOrThrow\",\"PhoneOtp.findMany\",\"PhoneOtp.createOne\",\"PhoneOtp.createMany\",\"PhoneOtp.createManyAndReturn\",\"PhoneOtp.updateOne\",\"PhoneOtp.updateMany\",\"PhoneOtp.updateManyAndReturn\",\"PhoneOtp.upsertOne\",\"PhoneOtp.deleteOne\",\"PhoneOtp.deleteMany\",\"PhoneOtp.groupBy\",\"PhoneOtp.aggregate\",\"Plan.findUnique\",\"Plan.findUniqueOrThrow\",\"Plan.findFirst\",\"Plan.findFirstOrThrow\",\"Plan.findMany\",\"Plan.createOne\",\"Plan.createMany\",\"Plan.createManyAndReturn\",\"Plan.updateOne\",\"Plan.updateMany\",\"Plan.updateManyAndReturn\",\"Plan.upsertOne\",\"Plan.deleteOne\",\"Plan.deleteMany\",\"Plan.groupBy\",\"Plan.aggregate\",\"Order.findUnique\",\"Order.findUniqueOrThrow\",\"Order.findFirst\",\"Order.findFirstOrThrow\",\"Order.findMany\",\"Order.createOne\",\"Order.createMany\",\"Order.createManyAndReturn\",\"Order.updateOne\",\"Order.updateMany\",\"Order.updateManyAndReturn\",\"Order.upsertOne\",\"Order.deleteOne\",\"Order.deleteMany\",\"Order.groupBy\",\"Order.aggregate\",\"Subscription.findUnique\",\"Subscription.findUniqueOrThrow\",\"Subscription.findFirst\",\"Subscription.findFirstOrThrow\",\"Subscription.findMany\",\"Subscription.createOne\",\"Subscription.createMany\",\"Subscription.createManyAndReturn\",\"Subscription.updateOne\",\"Subscription.updateMany\",\"Subscription.updateManyAndReturn\",\"Subscription.upsertOne\",\"Subscription.deleteOne\",\"Subscription.deleteMany\",\"Subscription.groupBy\",\"Subscription.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"WebhookEvent.findUnique\",\"WebhookEvent.findUniqueOrThrow\",\"WebhookEvent.findFirst\",\"WebhookEvent.findFirstOrThrow\",\"WebhookEvent.findMany\",\"WebhookEvent.createOne\",\"WebhookEvent.createMany\",\"WebhookEvent.createManyAndReturn\",\"WebhookEvent.updateOne\",\"WebhookEvent.updateMany\",\"WebhookEvent.updateManyAndReturn\",\"WebhookEvent.upsertOne\",\"WebhookEvent.deleteOne\",\"WebhookEvent.deleteMany\",\"WebhookEvent.groupBy\",\"WebhookEvent.aggregate\",\"CreditBalance.findUnique\",\"CreditBalance.findUniqueOrThrow\",\"CreditBalance.findFirst\",\"CreditBalance.findFirstOrThrow\",\"CreditBalance.findMany\",\"CreditBalance.createOne\",\"CreditBalance.createMany\",\"CreditBalance.createManyAndReturn\",\"CreditBalance.updateOne\",\"CreditBalance.updateMany\",\"CreditBalance.updateManyAndReturn\",\"CreditBalance.upsertOne\",\"CreditBalance.deleteOne\",\"CreditBalance.deleteMany\",\"CreditBalance.groupBy\",\"CreditBalance.aggregate\",\"CreditTransaction.findUnique\",\"CreditTransaction.findUniqueOrThrow\",\"CreditTransaction.findFirst\",\"CreditTransaction.findFirstOrThrow\",\"CreditTransaction.findMany\",\"CreditTransaction.createOne\",\"CreditTransaction.createMany\",\"CreditTransaction.createManyAndReturn\",\"CreditTransaction.updateOne\",\"CreditTransaction.updateMany\",\"CreditTransaction.updateManyAndReturn\",\"CreditTransaction.upsertOne\",\"CreditTransaction.deleteOne\",\"CreditTransaction.deleteMany\",\"CreditTransaction.groupBy\",\"CreditTransaction.aggregate\",\"AutoReloadSetting.findUnique\",\"AutoReloadSetting.findUniqueOrThrow\",\"AutoReloadSetting.findFirst\",\"AutoReloadSetting.findFirstOrThrow\",\"AutoReloadSetting.findMany\",\"AutoReloadSetting.createOne\",\"AutoReloadSetting.createMany\",\"AutoReloadSetting.createManyAndReturn\",\"AutoReloadSetting.updateOne\",\"AutoReloadSetting.updateMany\",\"AutoReloadSetting.updateManyAndReturn\",\"AutoReloadSetting.upsertOne\",\"AutoReloadSetting.deleteOne\",\"AutoReloadSetting.deleteMany\",\"AutoReloadSetting.groupBy\",\"AutoReloadSetting.aggregate\",\"ResearchDocument.findUnique\",\"ResearchDocument.findUniqueOrThrow\",\"ResearchDocument.findFirst\",\"ResearchDocument.findFirstOrThrow\",\"ResearchDocument.findMany\",\"ResearchDocument.createOne\",\"ResearchDocument.createMany\",\"ResearchDocument.createManyAndReturn\",\"ResearchDocument.updateOne\",\"ResearchDocument.updateMany\",\"ResearchDocument.updateManyAndReturn\",\"ResearchDocument.upsertOne\",\"ResearchDocument.deleteOne\",\"ResearchDocument.deleteMany\",\"ResearchDocument.groupBy\",\"ResearchDocument.aggregate\",\"Project.findUnique\",\"Project.findUniqueOrThrow\",\"Project.findFirst\",\"Project.findFirstOrThrow\",\"Project.findMany\",\"Project.createOne\",\"Project.createMany\",\"Project.createManyAndReturn\",\"Project.updateOne\",\"Project.updateMany\",\"Project.updateManyAndReturn\",\"Project.upsertOne\",\"Project.deleteOne\",\"Project.deleteMany\",\"Project.groupBy\",\"Project.aggregate\",\"ProjectVersion.findUnique\",\"ProjectVersion.findUniqueOrThrow\",\"ProjectVersion.findFirst\",\"ProjectVersion.findFirstOrThrow\",\"ProjectVersion.findMany\",\"ProjectVersion.createOne\",\"ProjectVersion.createMany\",\"ProjectVersion.createManyAndReturn\",\"ProjectVersion.updateOne\",\"ProjectVersion.updateMany\",\"ProjectVersion.updateManyAndReturn\",\"ProjectVersion.upsertOne\",\"ProjectVersion.deleteOne\",\"ProjectVersion.deleteMany\",\"ProjectVersion.groupBy\",\"ProjectVersion.aggregate\",\"Page.findUnique\",\"Page.findUniqueOrThrow\",\"Page.findFirst\",\"Page.findFirstOrThrow\",\"Page.findMany\",\"Page.createOne\",\"Page.createMany\",\"Page.createManyAndReturn\",\"Page.updateOne\",\"Page.updateMany\",\"Page.updateManyAndReturn\",\"Page.upsertOne\",\"Page.deleteOne\",\"Page.deleteMany\",\"Page.groupBy\",\"Page.aggregate\",\"Conversation.findUnique\",\"Conversation.findUniqueOrThrow\",\"Conversation.findFirst\",\"Conversation.findFirstOrThrow\",\"Conversation.findMany\",\"Conversation.createOne\",\"Conversation.createMany\",\"Conversation.createManyAndReturn\",\"Conversation.updateOne\",\"Conversation.updateMany\",\"Conversation.updateManyAndReturn\",\"Conversation.upsertOne\",\"Conversation.deleteOne\",\"Conversation.deleteMany\",\"Conversation.groupBy\",\"Conversation.aggregate\",\"Message.findUnique\",\"Message.findUniqueOrThrow\",\"Message.findFirst\",\"Message.findFirstOrThrow\",\"Message.findMany\",\"Message.createOne\",\"Message.createMany\",\"Message.createManyAndReturn\",\"Message.updateOne\",\"Message.updateMany\",\"Message.updateManyAndReturn\",\"Message.upsertOne\",\"Message.deleteOne\",\"Message.deleteMany\",\"Message.groupBy\",\"Message.aggregate\",\"Deployment.findUnique\",\"Deployment.findUniqueOrThrow\",\"Deployment.findFirst\",\"Deployment.findFirstOrThrow\",\"Deployment.findMany\",\"Deployment.createOne\",\"Deployment.createMany\",\"Deployment.createManyAndReturn\",\"Deployment.updateOne\",\"Deployment.updateMany\",\"Deployment.updateManyAndReturn\",\"Deployment.upsertOne\",\"Deployment.deleteOne\",\"Deployment.deleteMany\",\"Deployment.groupBy\",\"Deployment.aggregate\",\"ProjectSite.findUnique\",\"ProjectSite.findUniqueOrThrow\",\"ProjectSite.findFirst\",\"ProjectSite.findFirstOrThrow\",\"ProjectSite.findMany\",\"ProjectSite.createOne\",\"ProjectSite.createMany\",\"ProjectSite.createManyAndReturn\",\"ProjectSite.updateOne\",\"ProjectSite.updateMany\",\"ProjectSite.updateManyAndReturn\",\"ProjectSite.upsertOne\",\"ProjectSite.deleteOne\",\"ProjectSite.deleteMany\",\"ProjectSite.groupBy\",\"ProjectSite.aggregate\",\"CustomDomain.findUnique\",\"CustomDomain.findUniqueOrThrow\",\"CustomDomain.findFirst\",\"CustomDomain.findFirstOrThrow\",\"CustomDomain.findMany\",\"CustomDomain.createOne\",\"CustomDomain.createMany\",\"CustomDomain.createManyAndReturn\",\"CustomDomain.updateOne\",\"CustomDomain.updateMany\",\"CustomDomain.updateManyAndReturn\",\"CustomDomain.upsertOne\",\"CustomDomain.deleteOne\",\"CustomDomain.deleteMany\",\"CustomDomain.groupBy\",\"CustomDomain.aggregate\",\"PipelineLog.findUnique\",\"PipelineLog.findUniqueOrThrow\",\"PipelineLog.findFirst\",\"PipelineLog.findFirstOrThrow\",\"PipelineLog.findMany\",\"PipelineLog.createOne\",\"PipelineLog.createMany\",\"PipelineLog.createManyAndReturn\",\"PipelineLog.updateOne\",\"PipelineLog.updateMany\",\"PipelineLog.updateManyAndReturn\",\"PipelineLog.upsertOne\",\"PipelineLog.deleteOne\",\"PipelineLog.deleteMany\",\"PipelineLog.groupBy\",\"PipelineLog.aggregate\",\"ProjectAnalytics.findUnique\",\"ProjectAnalytics.findUniqueOrThrow\",\"ProjectAnalytics.findFirst\",\"ProjectAnalytics.findFirstOrThrow\",\"ProjectAnalytics.findMany\",\"ProjectAnalytics.createOne\",\"ProjectAnalytics.createMany\",\"ProjectAnalytics.createManyAndReturn\",\"ProjectAnalytics.updateOne\",\"ProjectAnalytics.updateMany\",\"ProjectAnalytics.updateManyAndReturn\",\"ProjectAnalytics.upsertOne\",\"ProjectAnalytics.deleteOne\",\"ProjectAnalytics.deleteMany\",\"ProjectAnalytics.groupBy\",\"ProjectAnalytics.aggregate\",\"PageAnalytics.findUnique\",\"PageAnalytics.findUniqueOrThrow\",\"PageAnalytics.findFirst\",\"PageAnalytics.findFirstOrThrow\",\"PageAnalytics.findMany\",\"PageAnalytics.createOne\",\"PageAnalytics.createMany\",\"PageAnalytics.createManyAndReturn\",\"PageAnalytics.updateOne\",\"PageAnalytics.updateMany\",\"PageAnalytics.updateManyAndReturn\",\"PageAnalytics.upsertOne\",\"PageAnalytics.deleteOne\",\"PageAnalytics.deleteMany\",\"PageAnalytics.groupBy\",\"PageAnalytics.aggregate\",\"UsageLog.findUnique\",\"UsageLog.findUniqueOrThrow\",\"UsageLog.findFirst\",\"UsageLog.findFirstOrThrow\",\"UsageLog.findMany\",\"UsageLog.createOne\",\"UsageLog.createMany\",\"UsageLog.createManyAndReturn\",\"UsageLog.updateOne\",\"UsageLog.updateMany\",\"UsageLog.updateManyAndReturn\",\"UsageLog.upsertOne\",\"UsageLog.deleteOne\",\"UsageLog.deleteMany\",\"UsageLog.groupBy\",\"UsageLog.aggregate\",\"Waitlist.findUnique\",\"Waitlist.findUniqueOrThrow\",\"Waitlist.findFirst\",\"Waitlist.findFirstOrThrow\",\"Waitlist.findMany\",\"Waitlist.createOne\",\"Waitlist.createMany\",\"Waitlist.createManyAndReturn\",\"Waitlist.updateOne\",\"Waitlist.updateMany\",\"Waitlist.updateManyAndReturn\",\"Waitlist.upsertOne\",\"Waitlist.deleteOne\",\"Waitlist.deleteMany\",\"Waitlist.groupBy\",\"Waitlist.aggregate\",\"ResearchReport.findUnique\",\"ResearchReport.findUniqueOrThrow\",\"ResearchReport.findFirst\",\"ResearchReport.findFirstOrThrow\",\"ResearchReport.findMany\",\"ResearchReport.createOne\",\"ResearchReport.createMany\",\"ResearchReport.createManyAndReturn\",\"ResearchReport.updateOne\",\"ResearchReport.updateMany\",\"ResearchReport.updateManyAndReturn\",\"ResearchReport.upsertOne\",\"ResearchReport.deleteOne\",\"ResearchReport.deleteMany\",\"ResearchReport.groupBy\",\"ResearchReport.aggregate\",\"ProjectBrief.findUnique\",\"ProjectBrief.findUniqueOrThrow\",\"ProjectBrief.findFirst\",\"ProjectBrief.findFirstOrThrow\",\"ProjectBrief.findMany\",\"ProjectBrief.createOne\",\"ProjectBrief.createMany\",\"ProjectBrief.createManyAndReturn\",\"ProjectBrief.updateOne\",\"ProjectBrief.updateMany\",\"ProjectBrief.updateManyAndReturn\",\"ProjectBrief.upsertOne\",\"ProjectBrief.deleteOne\",\"ProjectBrief.deleteMany\",\"ProjectBrief.groupBy\",\"ProjectBrief.aggregate\",\"BriefRevision.findUnique\",\"BriefRevision.findUniqueOrThrow\",\"BriefRevision.findFirst\",\"BriefRevision.findFirstOrThrow\",\"BriefRevision.findMany\",\"BriefRevision.createOne\",\"BriefRevision.createMany\",\"BriefRevision.createManyAndReturn\",\"BriefRevision.updateOne\",\"BriefRevision.updateMany\",\"BriefRevision.updateManyAndReturn\",\"BriefRevision.upsertOne\",\"BriefRevision.deleteOne\",\"BriefRevision.deleteMany\",\"BriefRevision.groupBy\",\"BriefRevision.aggregate\",\"BriefUpload.findUnique\",\"BriefUpload.findUniqueOrThrow\",\"BriefUpload.findFirst\",\"BriefUpload.findFirstOrThrow\",\"BriefUpload.findMany\",\"BriefUpload.createOne\",\"BriefUpload.createMany\",\"BriefUpload.createManyAndReturn\",\"BriefUpload.updateOne\",\"BriefUpload.updateMany\",\"BriefUpload.updateManyAndReturn\",\"BriefUpload.upsertOne\",\"BriefUpload.deleteOne\",\"BriefUpload.deleteMany\",\"BriefUpload.groupBy\",\"BriefUpload.aggregate\",\"ResearchIntake.findUnique\",\"ResearchIntake.findUniqueOrThrow\",\"ResearchIntake.findFirst\",\"ResearchIntake.findFirstOrThrow\",\"ResearchIntake.findMany\",\"ResearchIntake.createOne\",\"ResearchIntake.createMany\",\"ResearchIntake.createManyAndReturn\",\"ResearchIntake.updateOne\",\"ResearchIntake.updateMany\",\"ResearchIntake.updateManyAndReturn\",\"ResearchIntake.upsertOne\",\"ResearchIntake.deleteOne\",\"ResearchIntake.deleteMany\",\"ResearchIntake.groupBy\",\"ResearchIntake.aggregate\",\"StyleTag.findUnique\",\"StyleTag.findUniqueOrThrow\",\"StyleTag.findFirst\",\"StyleTag.findFirstOrThrow\",\"StyleTag.findMany\",\"StyleTag.createOne\",\"StyleTag.createMany\",\"StyleTag.createManyAndReturn\",\"StyleTag.updateOne\",\"StyleTag.updateMany\",\"StyleTag.updateManyAndReturn\",\"StyleTag.upsertOne\",\"StyleTag.deleteOne\",\"StyleTag.deleteMany\",\"StyleTag.groupBy\",\"StyleTag.aggregate\",\"StyleDirective.findUnique\",\"StyleDirective.findUniqueOrThrow\",\"StyleDirective.findFirst\",\"StyleDirective.findFirstOrThrow\",\"StyleDirective.findMany\",\"StyleDirective.createOne\",\"StyleDirective.createMany\",\"StyleDirective.createManyAndReturn\",\"StyleDirective.updateOne\",\"StyleDirective.updateMany\",\"StyleDirective.updateManyAndReturn\",\"StyleDirective.upsertOne\",\"StyleDirective.deleteOne\",\"StyleDirective.deleteMany\",\"StyleDirective.groupBy\",\"StyleDirective.aggregate\",\"ComponentExemplar.findUnique\",\"ComponentExemplar.findUniqueOrThrow\",\"ComponentExemplar.findFirst\",\"ComponentExemplar.findFirstOrThrow\",\"ComponentExemplar.findMany\",\"ComponentExemplar.createOne\",\"ComponentExemplar.createMany\",\"ComponentExemplar.createManyAndReturn\",\"ComponentExemplar.updateOne\",\"ComponentExemplar.updateMany\",\"ComponentExemplar.updateManyAndReturn\",\"ComponentExemplar.upsertOne\",\"ComponentExemplar.deleteOne\",\"ComponentExemplar.deleteMany\",\"ComponentExemplar.groupBy\",\"ComponentExemplar.aggregate\",\"ResearchFinding.findUnique\",\"ResearchFinding.findUniqueOrThrow\",\"ResearchFinding.findFirst\",\"ResearchFinding.findFirstOrThrow\",\"ResearchFinding.findMany\",\"ResearchFinding.createOne\",\"ResearchFinding.createMany\",\"ResearchFinding.createManyAndReturn\",\"ResearchFinding.updateOne\",\"ResearchFinding.updateMany\",\"ResearchFinding.updateManyAndReturn\",\"ResearchFinding.upsertOne\",\"ResearchFinding.deleteOne\",\"ResearchFinding.deleteMany\",\"ResearchFinding.groupBy\",\"ResearchFinding.aggregate\",\"FindingRelation.findUnique\",\"FindingRelation.findUniqueOrThrow\",\"FindingRelation.findFirst\",\"FindingRelation.findFirstOrThrow\",\"FindingRelation.findMany\",\"FindingRelation.createOne\",\"FindingRelation.createMany\",\"FindingRelation.createManyAndReturn\",\"FindingRelation.updateOne\",\"FindingRelation.updateMany\",\"FindingRelation.updateManyAndReturn\",\"FindingRelation.upsertOne\",\"FindingRelation.deleteOne\",\"FindingRelation.deleteMany\",\"FindingRelation.groupBy\",\"FindingRelation.aggregate\",\"SourceDocument.findUnique\",\"SourceDocument.findUniqueOrThrow\",\"SourceDocument.findFirst\",\"SourceDocument.findFirstOrThrow\",\"SourceDocument.findMany\",\"SourceDocument.createOne\",\"SourceDocument.createMany\",\"SourceDocument.createManyAndReturn\",\"SourceDocument.updateOne\",\"SourceDocument.updateMany\",\"SourceDocument.updateManyAndReturn\",\"SourceDocument.upsertOne\",\"SourceDocument.deleteOne\",\"SourceDocument.deleteMany\",\"SourceDocument.groupBy\",\"SourceDocument.aggregate\",\"FindingChunk.findUnique\",\"FindingChunk.findUniqueOrThrow\",\"FindingChunk.findFirst\",\"FindingChunk.findFirstOrThrow\",\"FindingChunk.findMany\",\"FindingChunk.updateOne\",\"FindingChunk.updateMany\",\"FindingChunk.updateManyAndReturn\",\"FindingChunk.deleteOne\",\"FindingChunk.deleteMany\",\"FindingChunk.groupBy\",\"FindingChunk.aggregate\",\"PendingFindingRelation.findUnique\",\"PendingFindingRelation.findUniqueOrThrow\",\"PendingFindingRelation.findFirst\",\"PendingFindingRelation.findFirstOrThrow\",\"PendingFindingRelation.findMany\",\"PendingFindingRelation.createOne\",\"PendingFindingRelation.createMany\",\"PendingFindingRelation.createManyAndReturn\",\"PendingFindingRelation.updateOne\",\"PendingFindingRelation.updateMany\",\"PendingFindingRelation.updateManyAndReturn\",\"PendingFindingRelation.upsertOne\",\"PendingFindingRelation.deleteOne\",\"PendingFindingRelation.deleteMany\",\"PendingFindingRelation.groupBy\",\"PendingFindingRelation.aggregate\",\"ResearchReportCitation.findUnique\",\"ResearchReportCitation.findUniqueOrThrow\",\"ResearchReportCitation.findFirst\",\"ResearchReportCitation.findFirstOrThrow\",\"ResearchReportCitation.findMany\",\"ResearchReportCitation.createOne\",\"ResearchReportCitation.createMany\",\"ResearchReportCitation.createManyAndReturn\",\"ResearchReportCitation.updateOne\",\"ResearchReportCitation.updateMany\",\"ResearchReportCitation.updateManyAndReturn\",\"ResearchReportCitation.upsertOne\",\"ResearchReportCitation.deleteOne\",\"ResearchReportCitation.deleteMany\",\"ResearchReportCitation.groupBy\",\"ResearchReportCitation.aggregate\",\"CorpusIngestionLog.findUnique\",\"CorpusIngestionLog.findUniqueOrThrow\",\"CorpusIngestionLog.findFirst\",\"CorpusIngestionLog.findFirstOrThrow\",\"CorpusIngestionLog.findMany\",\"CorpusIngestionLog.createOne\",\"CorpusIngestionLog.createMany\",\"CorpusIngestionLog.createManyAndReturn\",\"CorpusIngestionLog.updateOne\",\"CorpusIngestionLog.updateMany\",\"CorpusIngestionLog.updateManyAndReturn\",\"CorpusIngestionLog.upsertOne\",\"CorpusIngestionLog.deleteOne\",\"CorpusIngestionLog.deleteMany\",\"CorpusIngestionLog.groupBy\",\"CorpusIngestionLog.aggregate\",\"DomainPattern.findUnique\",\"DomainPattern.findUniqueOrThrow\",\"DomainPattern.findFirst\",\"DomainPattern.findFirstOrThrow\",\"DomainPattern.findMany\",\"DomainPattern.createOne\",\"DomainPattern.createMany\",\"DomainPattern.createManyAndReturn\",\"DomainPattern.updateOne\",\"DomainPattern.updateMany\",\"DomainPattern.updateManyAndReturn\",\"DomainPattern.upsertOne\",\"DomainPattern.deleteOne\",\"DomainPattern.deleteMany\",\"DomainPattern.groupBy\",\"DomainPattern.aggregate\",\"AudienceModifier.findUnique\",\"AudienceModifier.findUniqueOrThrow\",\"AudienceModifier.findFirst\",\"AudienceModifier.findFirstOrThrow\",\"AudienceModifier.findMany\",\"AudienceModifier.createOne\",\"AudienceModifier.createMany\",\"AudienceModifier.createManyAndReturn\",\"AudienceModifier.updateOne\",\"AudienceModifier.updateMany\",\"AudienceModifier.updateManyAndReturn\",\"AudienceModifier.upsertOne\",\"AudienceModifier.deleteOne\",\"AudienceModifier.deleteMany\",\"AudienceModifier.groupBy\",\"AudienceModifier.aggregate\",\"GenerationOutcome.findUnique\",\"GenerationOutcome.findUniqueOrThrow\",\"GenerationOutcome.findFirst\",\"GenerationOutcome.findFirstOrThrow\",\"GenerationOutcome.findMany\",\"GenerationOutcome.createOne\",\"GenerationOutcome.createMany\",\"GenerationOutcome.createManyAndReturn\",\"GenerationOutcome.updateOne\",\"GenerationOutcome.updateMany\",\"GenerationOutcome.updateManyAndReturn\",\"GenerationOutcome.upsertOne\",\"GenerationOutcome.deleteOne\",\"GenerationOutcome.deleteMany\",\"GenerationOutcome.groupBy\",\"GenerationOutcome.aggregate\",\"PipelineState.findUnique\",\"PipelineState.findUniqueOrThrow\",\"PipelineState.findFirst\",\"PipelineState.findFirstOrThrow\",\"PipelineState.findMany\",\"PipelineState.createOne\",\"PipelineState.createMany\",\"PipelineState.createManyAndReturn\",\"PipelineState.updateOne\",\"PipelineState.updateMany\",\"PipelineState.updateManyAndReturn\",\"PipelineState.upsertOne\",\"PipelineState.deleteOne\",\"PipelineState.deleteMany\",\"PipelineState.groupBy\",\"PipelineState.aggregate\",\"ResearchArticle.findUnique\",\"ResearchArticle.findUniqueOrThrow\",\"ResearchArticle.findFirst\",\"ResearchArticle.findFirstOrThrow\",\"ResearchArticle.findMany\",\"ResearchArticle.createOne\",\"ResearchArticle.createMany\",\"ResearchArticle.createManyAndReturn\",\"ResearchArticle.updateOne\",\"ResearchArticle.updateMany\",\"ResearchArticle.updateManyAndReturn\",\"ResearchArticle.upsertOne\",\"ResearchArticle.deleteOne\",\"ResearchArticle.deleteMany\",\"ResearchArticle.groupBy\",\"ResearchArticle.aggregate\",\"CompetitorScan.findUnique\",\"CompetitorScan.findUniqueOrThrow\",\"CompetitorScan.findFirst\",\"CompetitorScan.findFirstOrThrow\",\"CompetitorScan.findMany\",\"CompetitorScan.createOne\",\"CompetitorScan.createMany\",\"CompetitorScan.createManyAndReturn\",\"CompetitorScan.updateOne\",\"CompetitorScan.updateMany\",\"CompetitorScan.updateManyAndReturn\",\"CompetitorScan.upsertOne\",\"CompetitorScan.deleteOne\",\"CompetitorScan.deleteMany\",\"CompetitorScan.groupBy\",\"CompetitorScan.aggregate\",\"Replication.findUnique\",\"Replication.findUniqueOrThrow\",\"Replication.findFirst\",\"Replication.findFirstOrThrow\",\"Replication.findMany\",\"Replication.createOne\",\"Replication.createMany\",\"Replication.createManyAndReturn\",\"Replication.updateOne\",\"Replication.updateMany\",\"Replication.updateManyAndReturn\",\"Replication.upsertOne\",\"Replication.deleteOne\",\"Replication.deleteMany\",\"Replication.groupBy\",\"Replication.aggregate\",\"ValidationRun.findUnique\",\"ValidationRun.findUniqueOrThrow\",\"ValidationRun.findFirst\",\"ValidationRun.findFirstOrThrow\",\"ValidationRun.findMany\",\"ValidationRun.createOne\",\"ValidationRun.createMany\",\"ValidationRun.createManyAndReturn\",\"ValidationRun.updateOne\",\"ValidationRun.updateMany\",\"ValidationRun.updateManyAndReturn\",\"ValidationRun.upsertOne\",\"ValidationRun.deleteOne\",\"ValidationRun.deleteMany\",\"ValidationRun.groupBy\",\"ValidationRun.aggregate\",\"ValidationIteration.findUnique\",\"ValidationIteration.findUniqueOrThrow\",\"ValidationIteration.findFirst\",\"ValidationIteration.findFirstOrThrow\",\"ValidationIteration.findMany\",\"ValidationIteration.createOne\",\"ValidationIteration.createMany\",\"ValidationIteration.createManyAndReturn\",\"ValidationIteration.updateOne\",\"ValidationIteration.updateMany\",\"ValidationIteration.updateManyAndReturn\",\"ValidationIteration.upsertOne\",\"ValidationIteration.deleteOne\",\"ValidationIteration.deleteMany\",\"ValidationIteration.groupBy\",\"ValidationIteration.aggregate\",\"ScoreResult.findUnique\",\"ScoreResult.findUniqueOrThrow\",\"ScoreResult.findFirst\",\"ScoreResult.findFirstOrThrow\",\"ScoreResult.findMany\",\"ScoreResult.createOne\",\"ScoreResult.createMany\",\"ScoreResult.createManyAndReturn\",\"ScoreResult.updateOne\",\"ScoreResult.updateMany\",\"ScoreResult.updateManyAndReturn\",\"ScoreResult.upsertOne\",\"ScoreResult.deleteOne\",\"ScoreResult.deleteMany\",\"ScoreResult.groupBy\",\"ScoreResult.aggregate\",\"SearchQueryCache.findUnique\",\"SearchQueryCache.findUniqueOrThrow\",\"SearchQueryCache.findFirst\",\"SearchQueryCache.findFirstOrThrow\",\"SearchQueryCache.findMany\",\"SearchQueryCache.createOne\",\"SearchQueryCache.createMany\",\"SearchQueryCache.createManyAndReturn\",\"SearchQueryCache.updateOne\",\"SearchQueryCache.updateMany\",\"SearchQueryCache.updateManyAndReturn\",\"SearchQueryCache.upsertOne\",\"SearchQueryCache.deleteOne\",\"SearchQueryCache.deleteMany\",\"SearchQueryCache.groupBy\",\"SearchQueryCache.aggregate\",\"SeoAuditResult.findUnique\",\"SeoAuditResult.findUniqueOrThrow\",\"SeoAuditResult.findFirst\",\"SeoAuditResult.findFirstOrThrow\",\"SeoAuditResult.findMany\",\"SeoAuditResult.createOne\",\"SeoAuditResult.createMany\",\"SeoAuditResult.createManyAndReturn\",\"SeoAuditResult.updateOne\",\"SeoAuditResult.updateMany\",\"SeoAuditResult.updateManyAndReturn\",\"SeoAuditResult.upsertOne\",\"SeoAuditResult.deleteOne\",\"SeoAuditResult.deleteMany\",\"SeoAuditResult.groupBy\",\"SeoAuditResult.aggregate\",\"RetrievalCacheEntry.findUnique\",\"RetrievalCacheEntry.findUniqueOrThrow\",\"RetrievalCacheEntry.findFirst\",\"RetrievalCacheEntry.findFirstOrThrow\",\"RetrievalCacheEntry.findMany\",\"RetrievalCacheEntry.updateOne\",\"RetrievalCacheEntry.updateMany\",\"RetrievalCacheEntry.updateManyAndReturn\",\"RetrievalCacheEntry.deleteOne\",\"RetrievalCacheEntry.deleteMany\",\"RetrievalCacheEntry.groupBy\",\"RetrievalCacheEntry.aggregate\",\"CorpusVersion.findUnique\",\"CorpusVersion.findUniqueOrThrow\",\"CorpusVersion.findFirst\",\"CorpusVersion.findFirstOrThrow\",\"CorpusVersion.findMany\",\"CorpusVersion.createOne\",\"CorpusVersion.createMany\",\"CorpusVersion.createManyAndReturn\",\"CorpusVersion.updateOne\",\"CorpusVersion.updateMany\",\"CorpusVersion.updateManyAndReturn\",\"CorpusVersion.upsertOne\",\"CorpusVersion.deleteOne\",\"CorpusVersion.deleteMany\",\"CorpusVersion.groupBy\",\"CorpusVersion.aggregate\",\"JevDecisionLog.findUnique\",\"JevDecisionLog.findUniqueOrThrow\",\"JevDecisionLog.findFirst\",\"JevDecisionLog.findFirstOrThrow\",\"JevDecisionLog.findMany\",\"JevDecisionLog.createOne\",\"JevDecisionLog.createMany\",\"JevDecisionLog.createManyAndReturn\",\"JevDecisionLog.updateOne\",\"JevDecisionLog.updateMany\",\"JevDecisionLog.updateManyAndReturn\",\"JevDecisionLog.upsertOne\",\"JevDecisionLog.deleteOne\",\"JevDecisionLog.deleteMany\",\"JevDecisionLog.groupBy\",\"JevDecisionLog.aggregate\",\"ProjectChatMessage.findUnique\",\"ProjectChatMessage.findUniqueOrThrow\",\"ProjectChatMessage.findFirst\",\"ProjectChatMessage.findFirstOrThrow\",\"ProjectChatMessage.findMany\",\"ProjectChatMessage.createOne\",\"ProjectChatMessage.createMany\",\"ProjectChatMessage.createManyAndReturn\",\"ProjectChatMessage.updateOne\",\"ProjectChatMessage.updateMany\",\"ProjectChatMessage.updateManyAndReturn\",\"ProjectChatMessage.upsertOne\",\"ProjectChatMessage.deleteOne\",\"ProjectChatMessage.deleteMany\",\"ProjectChatMessage.groupBy\",\"ProjectChatMessage.aggregate\",\"MediaAsset.findUnique\",\"MediaAsset.findUniqueOrThrow\",\"MediaAsset.findFirst\",\"MediaAsset.findFirstOrThrow\",\"MediaAsset.findMany\",\"MediaAsset.createOne\",\"MediaAsset.createMany\",\"MediaAsset.createManyAndReturn\",\"MediaAsset.updateOne\",\"MediaAsset.updateMany\",\"MediaAsset.updateManyAndReturn\",\"MediaAsset.upsertOne\",\"MediaAsset.deleteOne\",\"MediaAsset.deleteMany\",\"MediaAsset.groupBy\",\"MediaAsset.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"projectId\",\"userId\",\"MediaKind\",\"kind\",\"MediaOrigin\",\"origin\",\"MediaStatus\",\"status\",\"title\",\"originalKey\",\"originalMime\",\"originalBytes\",\"sha256\",\"width\",\"height\",\"durationMs\",\"hasAudio\",\"variants\",\"dominantColor\",\"lqip\",\"altText\",\"caption\",\"decorative\",\"description\",\"suggestedPurposes\",\"purpose\",\"aiGenerated\",\"generation\",\"failureReason\",\"retryCount\",\"deletedAt\",\"createdAt\",\"updatedAt\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"contains\",\"startsWith\",\"endsWith\",\"ChatMessageRole\",\"role\",\"content\",\"ChatTopic\",\"topic\",\"citedFindingIds\",\"jevConfidence\",\"feature\",\"mode\",\"policyKey\",\"accepted\",\"agreement\",\"confidence\",\"input\",\"DecisionArea\",\"decisionArea\",\"NicheCategory\",\"niche\",\"hydePassage\",\"embeddingModel\",\"fingerprint\",\"corpusVersion\",\"hitCount\",\"lastHitAt\",\"url\",\"domain\",\"SeoAuditTier\",\"tier\",\"SeoAuditStatus\",\"performanceScore\",\"accessibilityScore\",\"seoScore\",\"bestPracticesScore\",\"pagesCrawled\",\"crawlResults\",\"keywords\",\"auditJson\",\"computedScore\",\"llmSummary\",\"expiresAt\",\"queryHash\",\"results\",\"normalizedUrl\",\"analysisType\",\"scorerVersion\",\"ScoreStatus\",\"screenshotBase64\",\"report\",\"validationRunId\",\"iterationNumber\",\"resultingVersionId\",\"score\",\"discrepancies\",\"passed\",\"startVersionId\",\"ValidationPipeline\",\"pipeline\",\"ValidationStatus\",\"isFreeTier\",\"threshold\",\"maxIterations\",\"iterationCount\",\"finalScore\",\"originalScreenshotKeys\",\"renderedScreenshotKeys\",\"signals\",\"startedAt\",\"finishedAt\",\"errorMessage\",\"slug\",\"sourceUrl\",\"ReplicationStatus\",\"GenerationTier\",\"screenshotKey\",\"designTokens\",\"extractedContent\",\"designBrief\",\"snapshot\",\"buildSpec\",\"nextFiles\",\"freeCorrectionUsed\",\"ScanType\",\"scanType\",\"ScanStatus\",\"rawHtmlKey\",\"videoAnalysis\",\"ResearchKind\",\"ResearchCategory\",\"category\",\"summary\",\"sections\",\"body\",\"coverImageUrl\",\"tags\",\"references\",\"isPublished\",\"publishedAt\",\"viewCount\",\"has\",\"hasEvery\",\"hasSome\",\"PipelineMode\",\"PipelineStepId\",\"currentStep\",\"PipelineStepStatus\",\"researchStatus\",\"websiteStatus\",\"seoStatus\",\"deployStatus\",\"feedbackHistory\",\"versionId\",\"inputs\",\"userEdits\",\"deployed\",\"selectionMethod\",\"audience\",\"modifies\",\"typicalSections\",\"toneRange\",\"conversionPattern\",\"commonObjections\",\"proofTypes\",\"objectKey\",\"eventType\",\"IngestionOutcome\",\"outcome\",\"findingId\",\"chunkCount\",\"errors\",\"researchReportId\",\"rank\",\"rrfScore\",\"rerankScore\",\"viaRelation\",\"reasoning\",\"sourceFindingId\",\"targetSlug\",\"FindingRelationType\",\"relationType\",\"note\",\"sourceFindingId_targetSlug_relationType\",\"chunkIndex\",\"chunkText\",\"embeddingText\",\"wordCount\",\"authors\",\"year\",\"venue\",\"doi\",\"rawTextKey\",\"tokenCount\",\"every\",\"some\",\"none\",\"relatedFindingId\",\"legacyRelation\",\"claim\",\"paper\",\"field\",\"appliesTo\",\"decision\",\"options\",\"contextHeader\",\"verified\",\"FindingStatus\",\"statement\",\"appliesWhen\",\"confidenceScore\",\"effectSize\",\"sourceDocumentId\",\"sourceExcerpt\",\"sourceLocator\",\"reuseCount\",\"contentHash\",\"embeddingHash\",\"gcsObjectKey\",\"gcsGeneration\",\"verifiedAt\",\"sectionType\",\"styleTagCombo\",\"templatePath\",\"templateVersion\",\"linkedFindingIds\",\"modelTarget\",\"promptText\",\"referenceProducts\",\"avoidPatterns\",\"CatalogStatus\",\"niche_modelTarget\",\"key\",\"label\",\"exemplarScanIds\",\"exemplarUrls\",\"requiresCapability\",\"compatibleWith\",\"rawIdea\",\"questions\",\"answers\",\"skipped\",\"classifiedNiche\",\"classificationConfidence\",\"briefId\",\"mime\",\"name\",\"size\",\"meta\",\"reason\",\"BriefStatus\",\"BriefMode\",\"resolution\",\"catalogVersion\",\"lastPrefillAt\",\"approvedAt\",\"ProjectInputType\",\"inputType\",\"sourceScanId\",\"primaryColor\",\"secondaryColor\",\"accentColor\",\"colorPalette\",\"colorRationale\",\"fontPrimary\",\"fontSecondary\",\"typographyRationale\",\"layoutStyle\",\"layoutRationale\",\"imageStyle\",\"imageDirection\",\"imageRationale\",\"animationStyle\",\"targetAgeGroup\",\"toneOfVoice\",\"seoKeywords\",\"competitorInsights\",\"generationSpec\",\"masterPrompt\",\"specVersion\",\"styleTagKeys\",\"intakeId\",\"email\",\"useCase\",\"approved\",\"action\",\"path\",\"date\",\"views\",\"uniques\",\"referrers\",\"desktop\",\"mobile\",\"tablet\",\"totalViews\",\"uniqueViews\",\"totalDeploys\",\"lastViewedAt\",\"scanId\",\"jobId\",\"PipelineStage\",\"stage\",\"retrievalMs\",\"specialistsMs\",\"critiqueMs\",\"refinementMs\",\"synthesisMs\",\"copyMs\",\"seoMs\",\"totalMs\",\"chunksRetrieved\",\"lowConfidence\",\"colorScore\",\"typographyScore\",\"animationScore\",\"domainsRefined\",\"errorStage\",\"DomainStatus\",\"cloudflareRecordId\",\"cnameTarget\",\"lastCheckedAt\",\"failureCode\",\"sslStatus\",\"sslIssuedAt\",\"sslExpiresAt\",\"ownershipToken\",\"ownershipVerifiedAt\",\"cfCustomHostnameId\",\"cfHostnameStatus\",\"isApex\",\"stateChangedAt\",\"subdomainLabel\",\"defaultHost\",\"primaryHost\",\"activeDeploymentId\",\"suspendedAt\",\"suspendedReason\",\"pageId\",\"DeploymentStatus\",\"subdomain\",\"liveUrl\",\"buildLog\",\"buildDurationMs\",\"deployedAt\",\"failedAt\",\"rolledBackAt\",\"rolledBackFromId\",\"r2BucketKey\",\"ogImageKey\",\"assetsKey\",\"siteId\",\"SiteFramework\",\"framework\",\"storagePrefix\",\"fileCount\",\"totalBytes\",\"rootHtmlSha256\",\"siteUrl\",\"triggeredBy\",\"purgedAt\",\"conversationId\",\"ChatRole\",\"producedVersionId\",\"model\",\"inputTokens\",\"outputTokens\",\"attachments\",\"replicationId\",\"PageType\",\"type\",\"seo\",\"ogImageUrl\",\"versionNumber\",\"SiteType\",\"siteType\",\"parentVersionId\",\"createdByMessageId\",\"validationFixKey\",\"briefRevisionId\",\"startupIdea\",\"targetAudience\",\"brandPersonality\",\"pricePositioning\",\"businessModel\",\"differentiator\",\"ProjectStatus\",\"generationTier\",\"docsKey\",\"logoUrl\",\"currentVersionId\",\"vercelProjectId\",\"pinned\",\"archivedAt\",\"ResearchDocumentType\",\"pdf\",\"generatedAt\",\"enabled\",\"thresholdCents\",\"topUpToCents\",\"delta\",\"CreditTxnType\",\"balanceAfter\",\"refType\",\"refId\",\"paymentId\",\"balance\",\"periodStart\",\"periodEnd\",\"eventId\",\"provider\",\"payload\",\"processed\",\"processedAt\",\"orderId\",\"PaymentPurpose\",\"subscriptionId\",\"amount\",\"currency\",\"PaymentStatus\",\"providerOrderId\",\"providerPaymentId\",\"paymentMethod\",\"capturedAt\",\"planId\",\"SubscriptionStatus\",\"BillingInterval\",\"billingInterval\",\"currentPeriodStart\",\"currentPeriodEnd\",\"cancelAtPeriodEnd\",\"providerSubscriptionId\",\"OrderStatus\",\"providerSessionId\",\"priceMonthly\",\"priceYearly\",\"creditAllowance\",\"monthlyGenerationQuota\",\"requiresPhoneVerification\",\"features\",\"isActive\",\"phone\",\"codeHash\",\"attempts\",\"consumedAt\",\"ipAddress\",\"deviceFingerprint\",\"riskScore\",\"reasons\",\"tokenHash\",\"usedAt\",\"acceptedTerms\",\"referralSource\",\"utmSource\",\"utmMedium\",\"utmCampaign\",\"requestIp\",\"sessionId\",\"familyId\",\"parentId\",\"revokedAt\",\"deviceName\",\"userAgent\",\"ip\",\"lastActiveAt\",\"AuthProvider\",\"externalId\",\"isPrimary\",\"avatarUrl\",\"UserStatus\",\"phoneVerifiedAt\",\"lastLoginAt\",\"hasUsedFreeGeneration\",\"freeReplicationUsed\",\"freeReplicationUsedAt\",\"razorpayCustomerId\",\"defaultPaymentMethodId\",\"acceptedTermsAt\",\"acceptedTermsVersion\",\"signupRiskDecision\",\"signupRiskScore\",\"findingId_relatedFindingId_relationType\",\"findingId_chunkIndex\",\"researchReportId_findingId_decisionArea\",\"projectId_path_date\",\"validationRunId_iterationNumber\",\"startVersionId_pipeline\",\"versionId_slug\",\"briefId_version\",\"projectId_versionNumber\",\"type_externalId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"push\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"),
- graph: "gh7JBNgHMQQAANAPACAJAADSDwAgCgAA0Q8AIAsAANMPACAMAADUDwAgDQAA1Q8AIBAAANYPACASAADZDwAgEwAAvQ8AIBUAANcPACAWAADYDwAgFwAA2g8AICEAAP4OACApAADcDwAgPQAA3g8AID8AAOQPACBAAADbDwAgQQAA3Q8AIEIAAN8PACBDAADgDwAgRAAA4Q8AIEUAAOIPACBGAADjDwAgpwgAAM4PADCoCAAA-wEAEKkIAADODwAwqggBAAAAAbIIAADPD4cMIskIQADoDQAhyghAANsNACHLCEAA2w0AIagKAQCXDgAh6gsBAAAAAfULAQCXDgAh9gsBAJcOACH3CwEAlw4AIfgLAQCXDgAhhQwBAJcOACGHDEAA6A0AIYgMQADoDQAhiQwgANYNACGKDCAA1g0AIYsMQADoDQAhjAwBAAAAAY0MAQCXDgAhjgxAAOgNACGPDAEAlw4AIZAMAQCXDgAhkQwCAKoOACEBAAAAAQAgDQMAAKAPACCnCAAA1hAAMKgIAAADABCpCAAA1hAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIcsIQADbDQAhjgpAAOgNACHMCgEA1Q0AIaMLAADXEIMMIoMMAQDVDQAhhAwgANYNACECAwAA9xYAII4KAADYEAAgDgMAAKAPACCnCAAA1hAAMKgIAAADABCpCAAA1hAAMKoIAQAAAAGsCAEA1Q0AIcoIQADbDQAhywhAANsNACGOCkAA6A0AIcwKAQDVDQAhowsAANcQgwwigwwBANUNACGEDCAA1g0AIZsMAADVEAAgAwAAAAMAIAEAAAQAMAIAAAUAIA4DAACgDwAgCQAA0g8AIKcIAADUEAAwqAgAAAcAEKkIAADUEAAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACH9C0AA6A0AIf4LAQCXDgAh_wsBAJcOACGADAEAlw4AIYEMQADbDQAhBgMAAPcWACAJAADRGgAg_QsAANgQACD-CwAA2BAAIP8LAADYEAAggAwAANgQACAOAwAAoA8AIAkAANIPACCnCAAA1BAAMKgIAAAHABCpCAAA1BAAMKoIAQAAAAGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACH9C0AA6A0AIf4LAQCXDgAh_wsBAJcOACGADAEAlw4AIYEMQADbDQAhAwAAAAcAIAEAAAgAMAIAAAkAIBADAACgDwAgBQAA0hAAIAYAANMQACAHAADSDwAgpwgAANEQADCoCAAACwAQqQgAANEQADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIfILAQDVDQAh-gsBANUNACH7CwEA1Q0AIfwLAQCXDgAh_QtAAOgNACEGAwAA9xYAIAUAAIIbACAGAACDGwAgBwAA0RoAIPwLAADYEAAg_QsAANgQACAQAwAAoA8AIAUAANIQACAGAADTEAAgBwAA0g8AIKcIAADREAAwqAgAAAsAEKkIAADREAAwqggBAAAAAawIAQDVDQAhyghAANsNACGECUAA2w0AIfILAQAAAAH6CwEA1Q0AIfsLAQDVDQAh_AsBAJcOACH9C0AA6A0AIQMAAAALACABAAAMADACAAANACABAAAACwAgAwAAAAsAIAEAAAwAMAIAAA0AIAEAAAALACABAAAACwAgAwAAAAsAIAEAAAwAMAIAAA0AIAwDAACgDwAgpwgAANAQADCoCAAAFAAQqQgAANAQADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIeoLAQDVDQAh6wsBANUNACHsCwIA2Q0AIe0LQADoDQAhAgMAAPcWACDtCwAA2BAAIAwDAACgDwAgpwgAANAQADCoCAAAFAAQqQgAANAQADCqCAEAAAABrAgBANUNACHKCEAA2w0AIYQJQADbDQAh6gsBANUNACHrCwEA1Q0AIewLAgDZDQAh7QtAAOgNACEDAAAAFAAgAQAAFQAwAgAAFgAgCgMAAKAPACCnCAAAzxAAMKgIAAAYABCpCAAAzxAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIYQJQADbDQAh8gsBANUNACHzC0AA6A0AIQIDAAD3FgAg8wsAANgQACAKAwAAoA8AIKcIAADPEAAwqAgAABgAEKkIAADPEAAwqggBAAAAAawIAQDVDQAhyghAANsNACGECUAA2w0AIfILAQAAAAHzC0AA6A0AIQMAAAAYACABAAAZADACAAAaACANAwAAoA8AIKcIAADOEAAwqAgAABwAEKkIAADOEAAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAh_QkBANUNACHMCgEA1Q0AIe4LAQDVDQAh7wsBAJcOACHwCwIA2Q0AIfELAACPDgAgAgMAAPcWACDvCwAA2BAAIA0DAACgDwAgpwgAAM4QADCoCAAAHAAQqQgAAM4QADCqCAEAAAABrAgBANUNACHKCEAA2w0AIf0JAQDVDQAhzAoBANUNACHuCwEA1Q0AIe8LAQCXDgAh8AsCANkNACHxCwAAjw4AIAMAAAAcACABAAAdADACAAAeACARAwAAoA8AIA4AAMgQACAVAADXDwAgpwgAAMUQADCoCAAAIAAQqQgAAMUQADCqCAEA1Q0AIawIAQDVDQAhsggAAMYQ2wsiyghAANsNACHLCEAA2w0AIdkLAQDVDQAh3AsAAMcQ3Asi3QtAANsNACHeC0AA2w0AId8LIADWDQAh4AsBAJcOACEBAAAAIAAgEAMAAKAPACAOAADIEAAgEQAAyxAAIKcIAADMEAAwqAgAACIAEKkIAADMEAAwqggBANUNACGsCAEA1Q0AIbIIAADNEOILIsoIQADbDQAhywhAANsNACHLCwEA1Q0AIdILAgDZDQAh0wsBANUNACHZCwEA1Q0AIeILAQCXDgAhBAMAAPcWACAOAACAGwAgEQAAgRsAIOILAADYEAAgEAMAAKAPACAOAADIEAAgEQAAyxAAIKcIAADMEAAwqAgAACIAEKkIAADMEAAwqggBAAAAAawIAQDVDQAhsggAAM0Q4gsiyghAANsNACHLCEAA2w0AIcsLAQDVDQAh0gsCANkNACHTCwEA1Q0AIdkLAQDVDQAh4gsBAAAAAQMAAAAiACABAAAjADACAAAkACAWAwAAoA8AIA8AAMQQACAQAADWDwAgEgAA2Q8AIKcIAADBEAAwqAgAACYAEKkIAADBEAAwqggBANUNACGsCAEA1Q0AIbIIAADDENULIsQIAADCENELIsoIQADbDQAhywhAANsNACHLCwEA1Q0AIc8LAQCXDgAh0QsBAJcOACHSCwIA2Q0AIdMLAQDVDQAh1QsBANUNACHWCwEAlw4AIdcLAQCXDgAh2AtAAOgNACEBAAAAJgAgAQAAACIAIAEAAAAgACAQAwAAoA8AIBEAAMsQACCnCAAAyRAAMKgIAAAqABCpCAAAyRAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIYQJQADoDQAhqwoBANUNACGjCwAAyhDDCyLBCwIA2Q0AIcMLAgDZDQAhxAsBAJcOACHFCwEAlw4AIcYLAQCXDgAhBgMAAPcWACARAACBGwAghAkAANgQACDECwAA2BAAIMULAADYEAAgxgsAANgQACAQAwAAoA8AIBEAAMsQACCnCAAAyRAAMKgIAAAqABCpCAAAyRAAMKoIAQAAAAGsCAEA1Q0AIcoIQADbDQAhhAlAAOgNACGrCgEA1Q0AIaMLAADKEMMLIsELAgDZDQAhwwsCANkNACHECwEAlw4AIcULAQCXDgAhxgsBAJcOACEDAAAAKgAgAQAAKwAwAgAALAAgAQAAACYAIAEAAAAqACAEAwAA9xYAIA4AAIAbACAVAADWGgAg4AsAANgQACARAwAAoA8AIA4AAMgQACAVAADXDwAgpwgAAMUQADCoCAAAIAAQqQgAAMUQADCqCAEAAAABrAgBAAAAAbIIAADGENsLIsoIQADbDQAhywhAANsNACHZCwEA1Q0AIdwLAADHENwLIt0LQADbDQAh3gtAANsNACHfCyAA1g0AIeALAQCXDgAhAwAAACAAIAEAADAAMAIAADEAIAEAAAAiACABAAAAIAAgCQMAAPcWACAPAAD_GgAgEAAA1RoAIBIAANgaACDPCwAA2BAAINELAADYEAAg1gsAANgQACDXCwAA2BAAINgLAADYEAAgFgMAAKAPACAPAADEEAAgEAAA1g8AIBIAANkPACCnCAAAwRAAMKgIAAAmABCpCAAAwRAAMKoIAQAAAAGsCAEA1Q0AIbIIAADDENULIsQIAADCENELIsoIQADbDQAhywhAANsNACHLCwEA1Q0AIc8LAQAAAAHRCwEAlw4AIdILAgDZDQAh0wsBANUNACHVCwEAAAAB1gsBAJcOACHXCwEAlw4AIdgLQADoDQAhAwAAACYAIAEAADUAMAIAADYAIAEAAAAmACADAAAAIgAgAQAAIwAwAgAAJAAgAwAAACYAIAEAADUAMAIAADYAIAkDAACgDwAgpwgAAKYPADCoCAAAOwAQqQgAAKYPADCsCAEA1Q0AIcsIQADbDQAhxwsCANkNACHIC0AA2w0AIckLQADbDQAhAQAAADsAIAMAAAAqACABAAArADACAAAsACAJAwAAoA8AIKcIAACfDwAwqAgAAD4AEKkIAACfDwAwrAgBANUNACHLCEAA2w0AIb4LIADWDQAhvwsCANkNACHACwIA2Q0AIQEAAAA-ACAwAwAAoA8AIBoAAMAQACAcAACuEAAgIQAA_g4AICIAAKYQACAjAACzEAAgJwAAtBAAICgAALcQACApAADcDwAgKgAAkxAAIC0AALgQACAuAAC5EAAgLwAAuhAAIDAAALsQACAxAAC8EAAgOwAAvRAAIDwAAL4QACA9AADeDwAgPgAAvxAAID8AAOQPACCnCAAAtRAAMKgIAABAABCpCAAAtRAAMKoIAQDVDQAhrAgBANUNACGyCAAAthC0CyLCCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIe4IAADnDe4IIqIJAQDVDQAhowkBAJcOACGoCgEA1Q0AIbMKAADqDrMKIq0LAQDVDQAhrgsBANUNACGvCwEAlw4AIbALAQCXDgAhsQsBAJcOACGyCwEAlw4AIbQLAADsD6YJIrULAQCXDgAhtgsBAJcOACG3CwEAlw4AIbgLAQCXDgAhuQsgANYNACG6C0AA6A0AISADAAD3FgAgGgAA8hoAIBwAAPMaACAhAACDFQAgIgAA8RoAICMAAPUaACAnAAD2GgAgKAAA9xoAICkAANsaACAqAADrGgAgLQAA-BoAIC4AAPkaACAvAAD6GgAgMAAA-xoAIDEAAOkaACA7AAD8GgAgPAAA_RoAID0AAN0aACA-AAD-GgAgPwAA4xoAIMIIAADYEAAgyQgAANgQACCjCQAA2BAAIK8LAADYEAAgsAsAANgQACCxCwAA2BAAILILAADYEAAgtQsAANgQACC2CwAA2BAAILcLAADYEAAguAsAANgQACC6CwAA2BAAIDADAACgDwAgGgAAwBAAIBwAAK4QACAhAAD-DgAgIgAAphAAICMAALMQACAnAAC0EAAgKAAAtxAAICkAANwPACAqAACTEAAgLQAAuBAAIC4AALkQACAvAAC6EAAgMAAAuxAAIDEAALwQACA7AAC9EAAgPAAAvhAAID0AAN4PACA-AAC_EAAgPwAA5A8AIKcIAAC1EAAwqAgAAEAAEKkIAAC1EAAwqggBAAAAAawIAQDVDQAhsggAALYQtAsiwggBAJcOACHJCEAA6A0AIcoIQADbDQAhywhAANsNACHuCAAA5w3uCCKiCQEAAAABowkBAJcOACGoCgEA1Q0AIbMKAADqDrMKIq0LAQDVDQAhrgsBANUNACGvCwEAlw4AIbALAQCXDgAhsQsBAJcOACGyCwEAlw4AIbQLAADsD6YJIrULAQCXDgAhtgsBAJcOACG3CwEAlw4AIbgLAQCXDgAhuQsgANYNACG6C0AA6A0AIQMAAABAACABAABBADACAABCACAXGAAApw4AIB0AALIQACAhAAD-DgAgIwAAsxAAICcAALQQACCnCAAAsBAAMKgIAABEABCpCAAAsBAAMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIakJAACYDgAgqgkAANoNACCsCQAAmA4AIJsKAQCXDgAhmAsBAJcOACGkCwAA2g0AIKYLAgDZDQAhqAsAALEQqAsiqQsBAJcOACGqCwEAlw4AIasLAQCXDgAhrAsBAJcOACENGAAA_hEAIB0AAPQaACAhAACDFQAgIwAA9RoAICcAAPYaACCpCQAA2BAAIKwJAADYEAAgmwoAANgQACCYCwAA2BAAIKkLAADYEAAgqgsAANgQACCrCwAA2BAAIKwLAADYEAAgGBgAAKcOACAdAACyEAAgIQAA_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_g4AIKcIAAD9DgAwqAgAAF8AEKkIAAD9DgAwqggBANUNACGrCAEA1Q0AIcoIQADbDQAhywhAANsNACH9CgEA1Q0AIf4KAQDVDQAh_woBANUNACGACwEAlw4AIYELQADoDQAhggsBAJcOACEBAAAAXwAgAwAAAFoAIAEAAFsAMAIAAFwAIAEAAABaACABAAAAWgAgAwAAAFoAIAEAAFsAMAIAAFwAIBgYAACnDgAgJAAAnxAAICYAAKAQACCnCAAAnBAAMKgIAABlABCpCAAAnBAAMKoIAQDVDQAhqwgBANUNACGyCAAAnhCXCSL4CAIA2Q0AIZEJAACYDgAgkwkBANUNACGVCQAAnRCVCSKXCSAA1g0AIZgJAgDZDQAhmQkCANkNACGaCQIA2Q0AIZsJAgCqDgAhnAkAAJgOACCdCQAAmA4AIJ4JAACYDgAgnwlAANsNACGgCUAA6A0AIaEJAQCXDgAhChgAAP4RACAkAADuGgAgJgAA7xoAIJEJAADYEAAgmwkAANgQACCcCQAA2BAAIJ0JAADYEAAgngkAANgQACCgCQAA2BAAIKEJAADYEAAgGRgAAKcOACAkAACfEAAgJgAAoBAAIKcIAACcEAAwqAgAAGUAEKkIAACcEAAwqggBAAAAAasIAQDVDQAhsggAAJ4Qlwki-AgCANkNACGRCQAAmA4AIJMJAQDVDQAhlQkAAJ0QlQkilwkgANYNACGYCQIA2Q0AIZkJAgDZDQAhmgkCANkNACGbCQIAqg4AIZwJAACYDgAgnQkAAJgOACCeCQAAmA4AIJ8JQADbDQAhoAlAAOgNACGhCQEAlw4AIZcMAACbEAAgAwAAAGUAIAEAAGYAMAIAAGcAIAwlAACaEAAgpwgAAJkQADCoCAAAaQAQqQgAAJkQADCqCAEA1Q0AIcoIQADbDQAhjQkBANUNACGOCQIA2Q0AIY8JAQCXDgAhkAkCANkNACGRCQAA2g0AIJIJIADWDQAhAiUAAO0aACCPCQAA2BAAIA0lAACaEAAgpwgAAJkQADCoCAAAaQAQqQgAAJkQADCqCAEAAAAByghAANsNACGNCQEA1Q0AIY4JAgDZDQAhjwkBAJcOACGQCQIA2Q0AIZEJAADaDQAgkgkgANYNACGWDAAAmBAAIAMAAABpACABAABqADACAABrACABAAAAaQAgAQAAAFYAIAEAAABaACABAAAAZQAgAwAAAFYAIAEAAFcAMAIAAFgAIAwYAACnDgAgpwgAAJUQADCoCAAAcgAQqQgAAJUQADCqCAEA1Q0AIasIAQDVDQAhyghAANsNACHeCAAAlhDeCCLfCAEA1Q0AIeEIAACXEOEII-IIAACYDgAg4wgIANgNACEEGAAA_hEAIOEIAADYEAAg4ggAANgQACDjCAAA2BAAIAwYAACnDgAgpwgAAJUQADCoCAAAcgAQqQgAAJUQADCqCAEAAAABqwgBANUNACHKCEAA2w0AId4IAACWEN4IIt8IAQDVDQAh4QgAAJcQ4Qgj4ggAAJgOACDjCAgA2A0AIQMAAAByACABAABzADACAAB0ACAPAwAAoA8AIBgAAOgPACAqAACTEAAgLAAAlBAAIKcIAACSEAAwqAgAAHYAEKkIAACSEAAwqggBANUNACGrCAEAlw4AIawIAQDVDQAhswgBAJcOACHJCEAA6A0AIcoIQADbDQAhywhAANsNACGhCwEAlw4AIQgDAAD3FgAgGAAA_hEAICoAAOsaACAsAADsGgAgqwgAANgQACCzCAAA2BAAIMkIAADYEAAgoQsAANgQACAPAwAAoA8AIBgAAOgPACAqAACTEAAgLAAAlBAAIKcIAACSEAAwqAgAAHYAEKkIAACSEAAwqggBAAAAAasIAQCXDgAhrAgBANUNACGzCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIaELAQCXDgAhAwAAAHYAIAEAAHcAMAIAAHgAIAEAAABAACAYAwAAoA8AIBgAAOgPACApAADcDwAgpwgAAOoPADCoCAAAewAQqQgAAOoPADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACGyCAAA6w-lCSLHCAEAlw4AIcoIQADbDQAhywhAANsNACH4CAAA7A-mCSKiCQEA1Q0AIaMJAQDVDQAhpgkBAJcOACGnCQAAmA4AIKgJAACYDgAgqQkAAJgOACCqCQAAmA4AIKsJAQCXDgAhrAkAAJgOACCtCSAA1g0AIQEAAAB7ACABAAAAQAAgAwAAAHYAIAEAAHcAMAIAAHgAIAEAAAB2ACAOKwAAkRAAIKcIAACPEAAwqAgAAIABABCpCAAAjxAAMKoIAQDVDQAhyghAANsNACHeCAAAkBCcCyLfCAEA1Q0AIZoLAQDVDQAhnAsBAJcOACGdCwEAlw4AIZ4LAgCqDgAhnwsCAKoOACGgCwAAmA4AIAYrAADqGgAgnAsAANgQACCdCwAA2BAAIJ4LAADYEAAgnwsAANgQACCgCwAA2BAAIA4rAACREAAgpwgAAI8QADCoCAAAgAEAEKkIAACPEAAwqggBAAAAAcoIQADbDQAh3ggAAJAQnAsi3wgBANUNACGaCwEA1Q0AIZwLAQCXDgAhnQsBAJcOACGeCwIAqg4AIZ8LAgCqDgAhoAsAAJgOACADAAAAgAEAIAEAAIEBADACAACCAQAgAQAAAIABACADAAAAWgAgAQAAWwAwAgAAXAAgGxgAAKcOACCnCAAA-g4AMKgIAACGAQAQqQgAAPoOADCqCAEA1Q0AIasIAQDVDQAhsggAAPsO8AoixwgBAJcOACHICAIA2Q0AIckIQADoDQAhyghAANsNACHLCEAA2w0AIfYIAQDVDQAhjgpAAOgNACHwCgEAlw4AIfEKAQCXDgAh8gpAAOgNACHzCgEAlw4AIfQKAQCXDgAh9QpAAOgNACH2CkAA6A0AIfcKAQCXDgAh-ApAAOgNACH5CgEAlw4AIfoKAQCXDgAh-wogANYNACH8CkAA2w0AIQEAAACGAQAgAQAAAF8AIB0YAACnDgAgpwgAAI0QADCoCAAAiQEAEKkIAACNEAAwqggBANUNACGrCAEA1Q0AIbIIAQDVDQAhyghAANsNACHLCEAA2w0AIaEJAQCXDgAhywkBAJcOACHcCgEAlw4AId0KAQDVDQAh3woAAI4Q3woi4AoCAKoOACHhCgIAqg4AIeIKAgCqDgAh4woCAKoOACHkCgIAqg4AIeUKAgCqDgAh5goCAKoOACHnCgIAqg4AIegKAgCqDgAh6QogANYNACHqCggA2A0AIesKCADYDQAh7AoIANgNACHtCgAAjw4AIO4KAQCXDgAhERgAAP4RACChCQAA2BAAIMsJAADYEAAg3AoAANgQACDgCgAA2BAAIOEKAADYEAAg4goAANgQACDjCgAA2BAAIOQKAADYEAAg5QoAANgQACDmCgAA2BAAIOcKAADYEAAg6AoAANgQACDqCgAA2BAAIOsKAADYEAAg7AoAANgQACDuCgAA2BAAIB0YAACnDgAgpwgAAI0QADCoCAAAiQEAEKkIAACNEAAwqggBAAAAAasIAQDVDQAhsggBANUNACHKCEAA2w0AIcsIQADbDQAhoQkBAJcOACHLCQEAlw4AIdwKAQCXDgAh3QoBAAAAAd8KAACOEN8KIuAKAgCqDgAh4QoCAKoOACHiCgIAqg4AIeMKAgCqDgAh5AoCAKoOACHlCgIAqg4AIeYKAgCqDgAh5woCAKoOACHoCgIAqg4AIekKIADWDQAh6goIANgNACHrCggA2A0AIewKCADYDQAh7QoAAI8OACDuCgEAlw4AIQMAAACJAQAgAQAAigEAMAIAAIsBACALGAAApw4AIKcIAADxDgAwqAgAAI0BABCpCAAA8Q4AMKoIAQDVDQAhqwgBANUNACHLCEAA2w0AIdgKAgDZDQAh2QoCANkNACHaCgIA2Q0AIdsKQADoDQAhAQAAAI0BACAQGAAApw4AIKcIAACMEAAwqAgAAI8BABCpCAAAjBAAMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIcsIQADbDQAh0AoBANUNACHRCkAA2w0AIdIKAgDZDQAh0woCANkNACHUCgAAmA4AINUKAgDZDQAh1goCANkNACHXCgIA2Q0AIQIYAAD-EQAg1AoAANgQACARGAAApw4AIKcIAACMEAAwqAgAAI8BABCpCAAAjBAAMKoIAQAAAAGrCAEA1Q0AIcoIQADbDQAhywhAANsNACHQCgEA1Q0AIdEKQADbDQAh0goCANkNACHTCgIA2Q0AIdQKAACYDgAg1QoCANkNACHWCgIA2Q0AIdcKAgDZDQAhlQwAAIsQACADAAAAjwEAIAEAAJABADACAACRAQAgJRgAAKcOACA5AADaDQAgOgAA6w4AIKcIAADpDgAwqAgAAJMBABCpCAAA6Q4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIcsIQADbDQAhtgkBANUNACGECggA2A0AIbMKAADqDrMKIrQKAQCXDgAhtQoBANUNACG2CgEA1Q0AIbcKAQDVDQAhuAoAANoNACC5CgEA1Q0AIboKAQDVDQAhuwoBANUNACG8CgEA1Q0AIb0KAQDVDQAhvgoBANUNACG_CgEA1Q0AIcAKAADaDQAgwQoBANUNACHCCgEAlw4AIcMKAQCXDgAhxAoBAJcOACHFCgAAmA4AIMYKAACYDgAgxwoAAJgOACDICgEAlw4AIckKAgDZDQAhygoAAI8OACDLCgEAlw4AIQEAAACTAQAgDzEAAIoQACA0AAD_DwAgpwgAAIgQADCoCAAAlQEAEKkIAACIEAAwqggBANUNACHKCEAA2w0AIewIAADmDewIItsJAQDVDQAh3gkBANUNACHfCQIA2Q0AIeAJCACJEAAh4QkIANgNACHiCSAA1g0AIeMJAQDVDQAhAzEAAOkaACA0AADlGgAg4QkAANgQACAQMQAAihAAIDQAAP8PACCnCAAAiBAAMKgIAACVAQAQqQgAAIgQADCqCAEAAAAByghAANsNACHsCAAA5g3sCCLbCQEA1Q0AId4JAQDVDQAh3wkCANkNACHgCQgAiRAAIeEJCADYDQAh4gkgANYNACHjCQEA1Q0AIZQMAACHEAAgAwAAAJUBACABAACWAQAwAgAAlwEAIA8yAADCDgAgpwgAAMEOADCoCAAAmQEAEKkIAADBDgAwqggBANUNACGzCAEA1Q0AIcoIQADbDQAhywhAANsNACH1CAEAlw4AIe4JAQCXDgAh7wkCAKoOACHwCQEAlw4AIfEJAQCXDgAh8gkBAJcOACHzCQIAqg4AIQEAAACZAQAgJjMAAIQQACA1AACFEAAgNwAAhhAAIDgAAIYQACA5AADrDgAgpwgAAIIQADCoCAAAmwEAEKkIAACCEAAwqggBANUNACGyCAAAgxCCCiKzCAEA1Q0AIcoIQADbDQAhywhAANsNACGiCQEA1Q0AIbUJAACWDrUJIroJAACPDgAg0AkAAI8OACD5CQEA1Q0AIfoJAQDVDQAh-wkBANUNACH8CQAAjw4AIP0JAQDVDQAh_gkAANoNACD_CQEA1Q0AIYAKIADWDQAhggoBANUNACGDCgEAlw4AIYQKCADYDQAhhQoBAJcOACGGCgEAlw4AIYcKAQCXDgAhiAoBAJcOACGJCgIA2Q0AIYoKAQDVDQAhiwoBANUNACGMCgEA1Q0AIY0KAQDVDQAhjgpAAOgNACEMMwAA5hoAIDUAAOcaACA3AADoGgAgOAAA6BoAIDkAAMoUACCDCgAA2BAAIIQKAADYEAAghQoAANgQACCGCgAA2BAAIIcKAADYEAAgiAoAANgQACCOCgAA2BAAICYzAACEEAAgNQAAhRAAIDcAAIYQACA4AACGEAAgOQAA6w4AIKcIAACCEAAwqAgAAJsBABCpCAAAghAAMKoIAQAAAAGyCAAAgxCCCiKzCAEA1Q0AIcoIQADbDQAhywhAANsNACGiCQEAAAABtQkAAJYOtQkiugkAAI8OACDQCQAAjw4AIPkJAQDVDQAh-gkBANUNACH7CQEA1Q0AIfwJAACPDgAg_QkBANUNACH-CQAA2g0AIP8JAQDVDQAhgAogANYNACGCCgEA1Q0AIYMKAQCXDgAhhAoIANgNACGFCgEAlw4AIYYKAQCXDgAhhwoBAJcOACGICgEAlw4AIYkKAgDZDQAhigoBANUNACGLCgEA1Q0AIYwKAQAAAAGNCgEA1Q0AIY4KQADoDQAhAwAAAJsBACABAACcAQAwAgAAnQEAIAEAAACbAQAgDDQAAP8PACCnCAAAgRAAMKgIAACgAQAQqQgAAIEQADCqCAEA1Q0AIcoIQADbDQAh8AgBANUNACHbCQEA1Q0AIeoJAgDZDQAh6wkBANUNACHsCQEA1Q0AIe0JAgDZDQAhATQAAOUaACANNAAA_w8AIKcIAACBEAAwqAgAAKABABCpCAAAgRAAMKoIAQAAAAHKCEAA2w0AIfAIAQDVDQAh2wkBANUNACHqCQIA2Q0AIesJAQDVDQAh7AkBANUNACHtCQIA2Q0AIZMMAACAEAAgAwAAAKABACABAAChAQAwAgAAogEAIAw0AAD_DwAgNgAA_w8AIKcIAAD-DwAwqAgAAKQBABCpCAAA_g8AMKoIAQDVDQAhyghAANsNACHbCQEA1Q0AIecJAAC9DucJIugJAQCXDgAh9wkBANUNACH4CQEA1Q0AIQM0AADlGgAgNgAA5RoAIOgJAADYEAAgDTQAAP8PACA2AAD_DwAgpwgAAP4PADCoCAAApAEAEKkIAAD-DwAwqggBAAAAAcoIQADbDQAh2wkBANUNACHnCQAAvQ7nCSLoCQEAlw4AIfcJAQDVDQAh-AkBANUNACGSDAAA_Q8AIAMAAACkAQAgAQAApQEAMAIAAKYBACADAAAApAEAIAEAAKUBADACAACmAQAgAwAAAJUBACABAACWAQAwAgAAlwEAIAEAAACgAQAgAQAAAKQBACABAAAApAEAIAEAAACVAQAgAQAAAJUBACAOGAAApw4AIKcIAADXDgAwqAgAAK8BABCpCAAA1w4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIcsIQADbDQAhoAoBANUNACGhCgAA2g0AIKIKAACYDgAgowogANYNACGkCgAA2A7uCCOlCggA2A0AIQEAAACvAQAgDxgAAKcOACCnCAAAow4AMKgIAACxAQAQqQgAAKMOADCqCAEA1Q0AIasIAQDVDQAhyghAANsNACHLCEAA2w0AIeUIAACkDsMJIsQJAAClDsQJIsYJAACmDsYJIscJAACmDsYJIsgJAACmDsYJIskJAACmDsYJIsoJAADaDQAgAQAAALEBACAVAwAAoA8AIBgAAOgPACCnCAAA-g8AMKgIAACzAQAQqQgAAPoPADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACGyCAAA_A-xCSLHCAEAlw4AIcoIQADbDQAhywhAANsNACGECUAA6A0AIYcJAQDVDQAhowkBANUNACGmCQEAlw4AIacJAACYDgAgqAkAAJgOACCvCQAA-w-vCSKxCQEAlw4AIbIJAACYDgAgCgMAAPcWACAYAAD-EQAgqwgAANgQACDHCAAA2BAAIIQJAADYEAAgpgkAANgQACCnCQAA2BAAIKgJAADYEAAgsQkAANgQACCyCQAA2BAAIBUDAACgDwAgGAAA6A8AIKcIAAD6DwAwqAgAALMBABCpCAAA-g8AMKoIAQAAAAGrCAEAlw4AIawIAQDVDQAhsggAAPwPsQkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAhhAlAAOgNACGHCQEA1Q0AIaMJAQDVDQAhpgkBAJcOACGnCQAAmA4AIKgJAACYDgAgrwkAAPsPrwkisQkBAJcOACGyCQAAmA4AIAMAAACzAQAgAQAAtAEAMAIAALUBACABAAAAQAAgChgAAKcOACCnCAAA9w8AMKgIAAC4AQAQqQgAAPcPADCqCAEA1Q0AIasIAQDVDQAhswgBANUNACGjCwAA-A-8CyK8CwAB-Q8AIb0LQADbDQAhARgAAP4RACAKGAAApw4AIKcIAAD3DwAwqAgAALgBABCpCAAA9w8AMKoIAQAAAAGrCAEA1Q0AIbMIAQDVDQAhowsAAPgPvAsivAsAAfkPACG9C0AA2w0AIQMAAAC4AQAgAQAAuQEAMAIAALoBACADAAAAZQAgAQAAZgAwAgAAZwAgAQAAAHsAIBYDAACgDwAgGAAA6A8AIBkAAOkPACAbAADjDwAgHgIA2Q0AIUwAANoNACCnCAAA5Q8AMKgIAAC-AQAQqQgAAOUPADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACGyCAAA5g-tCiLKCEAA2w0AIcsIQADbDQAh5QgAAOcPrgoixAkBAJcOACGqCgAA2g0AIK4KAADaDQAgrwoCANkNACGwCkAA6A0AIbEKQADoDQAhAQAAAL4BACAkAwAAoA8AIBgAAKcOACCnCAAA8w8AMKgIAADAAQAQqQgAAPMPADCqCAEA1Q0AIasIAQDVDQAhrAgBANUNACGuCAAA9A-uCCKwCAAA9Q-wCCKyCAAA9g-yCCKzCAEAlw4AIbQIAQDVDQAhtQgBANUNACG2CAIA2Q0AIbcIAQCXDgAhuAgCAKoOACG5CAIAqg4AIboIAgCqDgAhuwggANcNACG8CAAA2g0AIL0IAQCXDgAhvggBAJcOACG_CAEAlw4AIcAIAQCXDgAhwQggANYNACHCCAEAlw4AIcMIAACYDgAgxAgBAJcOACHFCCAA1g0AIcYIAACYDgAgxwgBAJcOACHICAIA2Q0AIckIQADoDQAhyghAANsNACHLCEAA2w0AIRIDAAD3FgAgGAAA_hEAILMIAADYEAAgtwgAANgQACC4CAAA2BAAILkIAADYEAAguggAANgQACC7CAAA2BAAIL0IAADYEAAgvggAANgQACC_CAAA2BAAIMAIAADYEAAgwggAANgQACDDCAAA2BAAIMQIAADYEAAgxggAANgQACDHCAAA2BAAIMkIAADYEAAgJAMAAKAPACAYAACnDgAgpwgAAPMPADCoCAAAwAEAEKkIAADzDwAwqggBAAAAAasIAQDVDQAhrAgBANUNACGuCAAA9A-uCCKwCAAA9Q-wCCKyCAAA9g-yCCKzCAEAlw4AIbQIAQDVDQAhtQgBANUNACG2CAIA2Q0AIbcIAQCXDgAhuAgCAKoOACG5CAIAqg4AIboIAgCqDgAhuwggANcNACG8CAAA2g0AIL0IAQCXDgAhvggBAJcOACG_CAEAlw4AIcAIAQCXDgAhwQggANYNACHCCAEAlw4AIcMIAACYDgAgxAgBAJcOACHFCCAA1g0AIcYIAACYDgAgxwgBAJcOACHICAIA2Q0AIckIQADoDQAhyghAANsNACHLCEAA2w0AIQMAAADAAQAgAQAAwQEAMAIAAMIBACABAAAARAAgAQAAAFYAIAEAAAByACABAAAAdgAgAQAAAFoAIAEAAACJAQAgAQAAAI8BACABAAAAswEAIAEAAAC4AQAgAQAAAGUAIAEAAADAAQAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAABaACABAABbADACAABcACAKAwAAoA8AIKcIAADyDwAwqAgAANEBABCpCAAA8g8AMKoIAQDVDQAhqwgBAJcOACGsCAEA1Q0AIcoIQADbDQAhqgoAAJgOACDPCgEA1Q0AIQMDAAD3FgAgqwgAANgQACCqCgAA2BAAIAoDAACgDwAgpwgAAPIPADCoCAAA0QEAEKkIAADyDwAwqggBAAAAAasIAQCXDgAhrAgBANUNACHKCEAA2w0AIaoKAACYDgAgzwoBANUNACEDAAAA0QEAIAEAANIBADACAADTAQAgAwAAALMBACABAAC0AQAwAgAAtQEAIBEDAACgDwAgpwgAAPAPADCoCAAA1gEAEKkIAADwDwAwqggBANUNACGsCAEA1Q0AIbIIAADxD4sJIscIAQCXDgAhyghAANsNACHLCEAA2w0AIfUIAQDVDQAhhAlAAOgNACGHCQEA1Q0AIYgJAQDVDQAhiQkBANUNACGLCQEAlw4AIYwJAACYDgAgBQMAAPcWACDHCAAA2BAAIIQJAADYEAAgiwkAANgQACCMCQAA2BAAIBEDAACgDwAgpwgAAPAPADCoCAAA1gEAEKkIAADwDwAwqggBAAAAAawIAQDVDQAhsggAAPEPiwkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh9QgBANUNACGECUAA6A0AIYcJAQDVDQAhiAkBANUNACGJCQEA1Q0AIYsJAQCXDgAhjAkAAJgOACADAAAA1gEAIAEAANcBADACAADYAQAgGAMAAKAPACCnCAAA7Q8AMKgIAADaAQAQqQgAAO0PADCqCAEA1Q0AIawIAQDVDQAhsggAAO8P-ggixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh9QgBANUNACH2CAEAlw4AIfgIAADuD_gIIvoIAgCqDgAh-wgCAKoOACH8CAIAqg4AIf0IAgCqDgAh_ggCAKoOACH_CAAAmA4AIIAJAACYDgAggQkAAJgOACCCCQIAqg4AIYMJAACYDgAghAlAAOgNACEOAwAA9xYAIMcIAADYEAAg9ggAANgQACD6CAAA2BAAIPsIAADYEAAg_AgAANgQACD9CAAA2BAAIP4IAADYEAAg_wgAANgQACCACQAA2BAAIIEJAADYEAAgggkAANgQACCDCQAA2BAAIIQJAADYEAAgGAMAAKAPACCnCAAA7Q8AMKgIAADaAQAQqQgAAO0PADCqCAEAAAABrAgBANUNACGyCAAA7w_6CCLHCAEAlw4AIcoIQADbDQAhywhAANsNACH1CAEA1Q0AIfYIAQCXDgAh-AgAAO4P-Agi-ggCAKoOACH7CAIAqg4AIfwIAgCqDgAh_QgCAKoOACH-CAIAqg4AIf8IAACYDgAggAkAAJgOACCBCQAAmA4AIIIJAgCqDgAhgwkAAJgOACCECUAA6A0AIQMAAADaAQAgAQAA2wEAMAIAANwBACAMAwAA9xYAIBgAAP4RACApAADbGgAgqwgAANgQACDHCAAA2BAAIKYJAADYEAAgpwkAANgQACCoCQAA2BAAIKkJAADYEAAgqgkAANgQACCrCQAA2BAAIKwJAADYEAAgGAMAAKAPACAYAADoDwAgKQAA3A8AIKcIAADqDwAwqAgAAHsAEKkIAADqDwAwqggBAAAAAasIAQAAAAGsCAEA1Q0AIbIIAADrD6UJIscIAQCXDgAhyghAANsNACHLCEAA2w0AIfgIAADsD6YJIqIJAQAAAAGjCQEA1Q0AIaYJAQCXDgAhpwkAAJgOACCoCQAAmA4AIKkJAACYDgAgqgkAAJgOACCrCQEAlw4AIawJAACYDgAgrQkgANYNACEDAAAAewAgAQAA3gEAMAIAAN8BACAIAwAA9xYAIBgAAP4RACAZAADkGgAgGwAA4hoAIKsIAADYEAAgxAkAANgQACCwCgAA2BAAILEKAADYEAAgFgMAAKAPACAYAADoDwAgGQAA6Q8AIBsAAOMPACAeAgDZDQAhTAAA2g0AIKcIAADlDwAwqAgAAL4BABCpCAAA5Q8AMKoIAQAAAAGrCAEAAAABrAgBANUNACGyCAAA5g-tCiLKCEAA2w0AIcsIQADbDQAh5QgAAOcPrgoixAkBAJcOACGqCgAA2g0AIK4KAADaDQAgrwoCANkNACGwCkAA6A0AIbEKQADoDQAhAwAAAL4BACABAADhAQAwAgAA4gEAIAMAAABOACABAABPADACAABQACADAAAAwAEAIAEAAMEBADACAADCAQAgAQAAAAMAIAEAAAAHACABAAAACwAgAQAAABQAIAEAAAAYACABAAAAHAAgAQAAACIAIAEAAAAmACABAAAAKgAgAQAAAEAAIAEAAAB2ACABAAAAWgAgAQAAANEBACABAAAAswEAIAEAAADWAQAgAQAAANoBACABAAAAewAgAQAAAL4BACABAAAATgAgAQAAAMABACABAAAAAQAgMQQAANAPACAJAADSDwAgCgAA0Q8AIAsAANMPACAMAADUDwAgDQAA1Q8AIBAAANYPACASAADZDwAgEwAAvQ8AIBUAANcPACAWAADYDwAgFwAA2g8AICEAAP4OACApAADcDwAgPQAA3g8AID8AAOQPACBAAADbDwAgQQAA3Q8AIEIAAN8PACBDAADgDwAgRAAA4Q8AIEUAAOIPACBGAADjDwAgpwgAAM4PADCoCAAA-wEAEKkIAADODwAwqggBANUNACGyCAAAzw-HDCLJCEAA6A0AIcoIQADbDQAhywhAANsNACGoCgEAlw4AIeoLAQCXDgAh9QsBAJcOACH2CwEAlw4AIfcLAQCXDgAh-AsBAJcOACGFDAEAlw4AIYcMQADoDQAhiAxAAOgNACGJDCAA1g0AIYoMIADWDQAhiwxAAOgNACGMDAEAlw4AIY0MAQCXDgAhjgxAAOgNACGPDAEAlw4AIZAMAQCXDgAhkQwCAKoOACEoBAAAzxoAIAkAANEaACAKAADQGgAgCwAA0hoAIAwAANMaACANAADUGgAgEAAA1RoAIBIAANgaACATAADwFwAgFQAA1hoAIBYAANcaACAXAADZGgAgIQAAgxUAICkAANsaACA9AADdGgAgPwAA4xoAIEAAANoaACBBAADcGgAgQgAA3hoAIEMAAN8aACBEAADgGgAgRQAA4RoAIEYAAOIaACDJCAAA2BAAIKgKAADYEAAg6gsAANgQACD1CwAA2BAAIPYLAADYEAAg9wsAANgQACD4CwAA2BAAIIUMAADYEAAghwwAANgQACCIDAAA2BAAIIsMAADYEAAgjAwAANgQACCNDAAA2BAAII4MAADYEAAgjwwAANgQACCQDAAA2BAAIJEMAADYEAAgAwAAAPsBACABAAD8AQAwAgAAAQAgAwAAAPsBACABAAD8AQAwAgAAAQAgAwAAAPsBACABAAD8AQAwAgAAAQAgLgQAALgaACAJAAC6GgAgCgAAuRoAIAsAALsaACAMAAC8GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAUwAAIACACAXqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAUwAAIICADABTAAAggIAMC4EAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEQAANAYACBFAADRGAAgRgAA0hgAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhAgAAAAEAIEwAAIUCACAXqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACECAAAA-wEAIEwAAIcCACACAAAA-wEAIEwAAIcCACADAAAAAQAgUwAAgAIAIFQAAIUCACABAAAAAQAgAQAAAPsBACAWCAAAtxgAIFkAALgYACBaAAC7GAAgWwAAuhgAIFwAALkYACDJCAAA2BAAIKgKAADYEAAg6gsAANgQACD1CwAA2BAAIPYLAADYEAAg9wsAANgQACD4CwAA2BAAIIUMAADYEAAghwwAANgQACCIDAAA2BAAIIsMAADYEAAgjAwAANgQACCNDAAA2BAAII4MAADYEAAgjwwAANgQACCQDAAA2BAAIJEMAADYEAAgGqcIAADKDwAwqAgAAI4CABCpCAAAyg8AMKoIAQCjDQAhsggAAMsPhwwiyQhAAK4NACHKCEAArw0AIcsIQACvDQAhqAoBAKcNACHqCwEApw0AIfULAQCnDQAh9gsBAKcNACH3CwEApw0AIfgLAQCnDQAhhQwBAKcNACGHDEAArg0AIYgMQACuDQAhiQwgAKwNACGKDCAArA0AIYsMQACuDQAhjAwBAKcNACGNDAEApw0AIY4MQACuDQAhjwwBAKcNACGQDAEApw0AIZEMAgCpDQAhAwAAAPsBACABAACNAgAwWAAAjgIAIAMAAAD7AQAgAQAA_AEAMAIAAAEAIAEAAAAFACABAAAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgCgMAALYYACCqCAEAAAABrAgBAAAAAcoIQAAAAAHLCEAAAAABjgpAAAAAAcwKAQAAAAGjCwAAAIMMAoMMAQAAAAGEDCAAAAABAUwAAJYCACAJqggBAAAAAawIAQAAAAHKCEAAAAABywhAAAAAAY4KQAAAAAHMCgEAAAABowsAAACDDAKDDAEAAAABhAwgAAAAAQFMAACYAgAwAUwAAJgCADAKAwAAtRgAIKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIcsIQADoEAAhjgpAAOcQACHMCgEA3hAAIaMLAAC0GIMMIoMMAQDeEAAhhAwgAOYQACECAAAABQAgTAAAmwIAIAmqCAEA3hAAIawIAQDeEAAhyghAAOgQACHLCEAA6BAAIY4KQADnEAAhzAoBAN4QACGjCwAAtBiDDCKDDAEA3hAAIYQMIADmEAAhAgAAAAMAIEwAAJ0CACACAAAAAwAgTAAAnQIAIAMAAAAFACBTAACWAgAgVAAAmwIAIAEAAAAFACABAAAAAwAgBAgAALEYACBbAACzGAAgXAAAshgAII4KAADYEAAgDKcIAADGDwAwqAgAAKQCABCpCAAAxg8AMKoIAQCjDQAhrAgBAKMNACHKCEAArw0AIcsIQACvDQAhjgpAAK4NACHMCgEAow0AIaMLAADHD4MMIoMMAQCjDQAhhAwgAKwNACEDAAAAAwAgAQAAowIAMFgAAKQCACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACALAwAArxgAIAkAALAYACCqCAEAAAABrAgBAAAAAcoIQAAAAAGECUAAAAAB_QtAAAAAAf4LAQAAAAH_CwEAAAABgAwBAAAAAYEMQAAAAAEBTAAArAIAIAmqCAEAAAABrAgBAAAAAcoIQAAAAAGECUAAAAAB_QtAAAAAAf4LAQAAAAH_CwEAAAABgAwBAAAAAYEMQAAAAAEBTAAArgIAMAFMAACuAgAwCwMAAKQYACAJAAClGAAgqggBAN4QACGsCAEA3hAAIcoIQADoEAAhhAlAAOgQACH9C0AA5xAAIf4LAQDiEAAh_wsBAOIQACGADAEA4hAAIYEMQADoEAAhAgAAAAkAIEwAALECACAJqggBAN4QACGsCAEA3hAAIcoIQADoEAAhhAlAAOgQACH9C0AA5xAAIf4LAQDiEAAh_wsBAOIQACGADAEA4hAAIYEMQADoEAAhAgAAAAcAIEwAALMCACACAAAABwAgTAAAswIAIAMAAAAJACBTAACsAgAgVAAAsQIAIAEAAAAJACABAAAABwAgBwgAAKEYACBbAACjGAAgXAAAohgAIP0LAADYEAAg_gsAANgQACD_CwAA2BAAIIAMAADYEAAgDKcIAADFDwAwqAgAALoCABCpCAAAxQ8AMKoIAQCjDQAhrAgBAKMNACHKCEAArw0AIYQJQACvDQAh_QtAAK4NACH-CwEApw0AIf8LAQCnDQAhgAwBAKcNACGBDEAArw0AIQMAAAAHACABAAC5AgAwWAAAugIAIAMAAAAHACABAAAIADACAAAJACABAAAADQAgAQAAAA0AIAMAAAALACABAAAMADACAAANACADAAAACwAgAQAADAAwAgAADQAgAwAAAAsAIAEAAAwAMAIAAA0AIA0DAACeGAAgBQAAnRgAIAYAAKAYACAHAACfGAAgqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAfILAQAAAAH6CwEAAAAB-wsBAAAAAfwLAQAAAAH9C0AAAAABAUwAAMICACAJqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAfILAQAAAAH6CwEAAAAB-wsBAAAAAfwLAQAAAAH9C0AAAAABAUwAAMQCADABTAAAxAIAMAEAAAALACANAwAAjhgAIAUAAI0YACAGAACPGAAgBwAAkBgAIKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADoEAAh8gsBAN4QACH6CwEA3hAAIfsLAQDeEAAh_AsBAOIQACH9C0AA5xAAIQIAAAANACBMAADIAgAgCaoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADoEAAh8gsBAN4QACH6CwEA3hAAIfsLAQDeEAAh_AsBAOIQACH9C0AA5xAAIQIAAAALACBMAADKAgAgAgAAAAsAIEwAAMoCACABAAAACwAgAwAAAA0AIFMAAMICACBUAADIAgAgAQAAAA0AIAEAAAALACAFCAAAihgAIFsAAIwYACBcAACLGAAg_AsAANgQACD9CwAA2BAAIAynCAAAxA8AMKgIAADSAgAQqQgAAMQPADCqCAEAow0AIawIAQCjDQAhyghAAK8NACGECUAArw0AIfILAQCjDQAh-gsBAKMNACH7CwEAow0AIfwLAQCnDQAh_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_QkBAAAAAcwKAQAAAAHuCwEAAAAB7wsBAAAAAfALAgAAAAHxCwAAgBgAIAFMAACLAwAwAUwAAIsDADAKAwAA_xcAIKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIf0JAQDeEAAhzAoBAN4QACHuCwEA3hAAIe8LAQDiEAAh8AsCAOMQACHxCwAA_hcAIAIAAAAeACBMAACOAwAgCaoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIf0JAQDeEAAhzAoBAN4QACHuCwEA3hAAIe8LAQDiEAAh8AsCAOMQACHxCwAA_hcAIAIAAAAcACBMAACQAwAgAgAAABwAIEwAAJADACADAAAAHgAgUwAAiQMAIFQAAI4DACABAAAAHgAgAQAAABwAIAYIAAD5FwAgWQAA-hcAIFoAAP0XACBbAAD8FwAgXAAA-xcAIO8LAADYEAAgDKcIAADADwAwqAgAAJcDABCpCAAAwA8AMKoIAQCjDQAhrAgBAKMNACHKCEAArw0AIf0JAQCjDQAhzAoBAKMNACHuCwEAow0AIe8LAQCnDQAh8AsCAKgNACHxCwAAjw4AIAMAAAAcACABAACWAwAwWAAAlwMAIAMAAAAcACABAAAdADACAAAeACABAAAAFgAgAQAAABYAIAMAAAAUACABAAAVADACAAAWACADAAAAFAAgAQAAFQAwAgAAFgAgAwAAABQAIAEAABUAMAIAABYAIAkDAAD4FwAgqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAeoLAQAAAAHrCwEAAAAB7AsCAAAAAe0LQAAAAAEBTAAAnwMAIAiqCAEAAAABrAgBAAAAAcoIQAAAAAGECUAAAAAB6gsBAAAAAesLAQAAAAHsCwIAAAAB7QtAAAAAAQFMAAChAwAwAUwAAKEDADAJAwAA9xcAIKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADoEAAh6gsBAN4QACHrCwEA3hAAIewLAgDjEAAh7QtAAOcQACECAAAAFgAgTAAApAMAIAiqCAEA3hAAIawIAQDeEAAhyghAAOgQACGECUAA6BAAIeoLAQDeEAAh6wsBAN4QACHsCwIA4xAAIe0LQADnEAAhAgAAABQAIEwAAKYDACACAAAAFAAgTAAApgMAIAMAAAAWACBTAACfAwAgVAAApAMAIAEAAAAWACABAAAAFAAgBggAAPIXACBZAADzFwAgWgAA9hcAIFsAAPUXACBcAAD0FwAg7QsAANgQACALpwgAAL8PADCoCAAArQMAEKkIAAC_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_AMAMAFMAAD8AwAwAQAAACIAIAEAAAAgACATAwAAlBcAIA8AAJMXACAQAACVFwAgEgAAlhcAIKoIAQDeEAAhrAgBAN4QACGyCAAAkhfVCyLECAAAkRfRCyLKCEAA6BAAIcsIQADoEAAhywsBAN4QACHPCwEA4hAAIdELAQDiEAAh0gsCAOMQACHTCwEA3hAAIdULAQDeEAAh1gsBAOIQACHXCwEA4hAAIdgLQADnEAAhAgAAADYAIEwAAIEEACAPqggBAN4QACGsCAEA3hAAIbIIAACSF9ULIsQIAACRF9ELIsoIQADoEAAhywhAAOgQACHLCwEA3hAAIc8LAQDiEAAh0QsBAOIQACHSCwIA4xAAIdMLAQDeEAAh1QsBAN4QACHWCwEA4hAAIdcLAQDiEAAh2AtAAOcQACECAAAAJgAgTAAAgwQAIAIAAAAmACBMAACDBAAgAQAAACIAIAEAAAAgACADAAAANgAgUwAA-gMAIFQAAIEEACABAAAANgAgAQAAACYAIAoIAACMFwAgWQAAjRcAIFoAAJAXACBbAACPFwAgXAAAjhcAIM8LAADYEAAg0QsAANgQACDWCwAA2BAAINcLAADYEAAg2AsAANgQACASpwgAAKkPADCoCAAAjAQAEKkIAACpDwAwqggBAKMNACGsCAEAow0AIbIIAACrD9ULIsQIAACqD9ELIsoIQACvDQAhywhAAK8NACHLCwEAow0AIc8LAQCnDQAh0QsBAKcNACHSCwIAqA0AIdMLAQCjDQAh1QsBAKMNACHWCwEApw0AIdcLAQCnDQAh2AtAAK4NACEDAAAAJgAgAQAAiwQAMFgAAIwEACADAAAAJgAgAQAANQAwAgAANgAgC6cIAACoDwAwqAgAAJIEABCpCAAAqA8AMKoIAQAAAAHKCEAA2w0AIdgJAQDVDQAhygsBAAAAAcsLAQDVDQAhzAsAANoNACDNCyAA1g0AIc4LQADoDQAhAQAAAI8EACABAAAAjwQAIAunCAAAqA8AMKgIAACSBAAQqQgAAKgPADCqCAEA1Q0AIcoIQADbDQAh2AkBANUNACHKCwEA1Q0AIcsLAQDVDQAhzAsAANoNACDNCyAA1g0AIc4LQADoDQAhAc4LAADYEAAgAwAAAJIEACABAACTBAAwAgAAjwQAIAMAAACSBAAgAQAAkwQAMAIAAI8EACADAAAAkgQAIAEAAJMEADACAACPBAAgCKoIAQAAAAHKCEAAAAAB2AkBAAAAAcoLAQAAAAHLCwEAAAABzAuAAAAAAc0LIAAAAAHOC0AAAAABAUwAAJcEACAIqggBAAAAAcoIQAAAAAHYCQEAAAABygsBAAAAAcsLAQAAAAHMC4AAAAABzQsgAAAAAc4LQAAAAAEBTAAAmQQAMAFMAACZBAAwCKoIAQDeEAAhyghAAOgQACHYCQEA3hAAIcoLAQDeEAAhywsBAN4QACHMC4AAAAABzQsgAOYQACHOC0AA5xAAIQIAAACPBAAgTAAAnAQAIAiqCAEA3hAAIcoIQADoEAAh2AkBAN4QACHKCwEA3hAAIcsLAQDeEAAhzAuAAAAAAc0LIADmEAAhzgtAAOcQACECAAAAkgQAIEwAAJ4EACACAAAAkgQAIEwAAJ4EACADAAAAjwQAIFMAAJcEACBUAACcBAAgAQAAAI8EACABAAAAkgQAIAQIAACJFwAgWwAAixcAIFwAAIoXACDOCwAA2BAAIAunCAAApw8AMKgIAAClBAAQqQgAAKcPADCqCAEAow0AIcoIQACvDQAh2AkBAKMNACHKCwEAow0AIcsLAQCjDQAhzAsAAKsNACDNCyAArA0AIc4LQACuDQAhAwAAAJIEACABAACkBAAwWAAApQQAIAMAAACSBAAgAQAAkwQAMAIAAI8EACAJAwAAoA8AIKcIAACmDwAwqAgAADsAEKkIAACmDwAwrAgBAAAAAcsIQADbDQAhxwsCANkNACHIC0AA2w0AIckLQADbDQAhAQAAAKgEACABAAAAqAQAIAEDAAD3FgAgAwAAADsAIAEAAKsEADACAACoBAAgAwAAADsAIAEAAKsEADACAACoBAAgAwAAADsAIAEAAKsEADACAACoBAAgBgMAAIgXACCsCAEAAAABywhAAAAAAccLAgAAAAHIC0AAAAAByQtAAAAAAQFMAACvBAAgBawIAQAAAAHLCEAAAAABxwsCAAAAAcgLQAAAAAHJC0AAAAABAUwAALEEADABTAAAsQQAMAYDAACHFwAgrAgBAN4QACHLCEAA6BAAIccLAgDjEAAhyAtAAOgQACHJC0AA6BAAIQIAAACoBAAgTAAAtAQAIAWsCAEA3hAAIcsIQADoEAAhxwsCAOMQACHIC0AA6BAAIckLQADoEAAhAgAAADsAIEwAALYEACACAAAAOwAgTAAAtgQAIAMAAACoBAAgUwAArwQAIFQAALQEACABAAAAqAQAIAEAAAA7ACAFCAAAghcAIFkAAIMXACBaAACGFwAgWwAAhRcAIFwAAIQXACAIpwgAAKUPADCoCAAAvQQAEKkIAAClDwAwrAgBAKMNACHLCEAArw0AIccLAgCoDQAhyAtAAK8NACHJC0AArw0AIQMAAAA7ACABAAC8BAAwWAAAvQQAIAMAAAA7ACABAACrBAAwAgAAqAQAIAEAAAAsACABAAAALAAgAwAAACoAIAEAACsAMAIAACwAIAMAAAAqACABAAArADACAAAsACADAAAAKgAgAQAAKwAwAgAALAAgDQMAAIAXACARAACBFwAgqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAasKAQAAAAGjCwAAAMMLAsELAgAAAAHDCwIAAAABxAsBAAAAAcULAQAAAAHGCwEAAAABAUwAAMUEACALqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAasKAQAAAAGjCwAAAMMLAsELAgAAAAHDCwIAAAABxAsBAAAAAcULAQAAAAHGCwEAAAABAUwAAMcEADABTAAAxwQAMAEAAAAmACANAwAA_hYAIBEAAP8WACCqCAEA3hAAIawIAQDeEAAhyghAAOgQACGECUAA5xAAIasKAQDeEAAhowsAAP0WwwsiwQsCAOMQACHDCwIA4xAAIcQLAQDiEAAhxQsBAOIQACHGCwEA4hAAIQIAAAAsACBMAADLBAAgC6oIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADnEAAhqwoBAN4QACGjCwAA_RbDCyLBCwIA4xAAIcMLAgDjEAAhxAsBAOIQACHFCwEA4hAAIcYLAQDiEAAhAgAAACoAIEwAAM0EACACAAAAKgAgTAAAzQQAIAEAAAAmACADAAAALAAgUwAAxQQAIFQAAMsEACABAAAALAAgAQAAACoAIAkIAAD4FgAgWQAA-RYAIFoAAPwWACBbAAD7FgAgXAAA-hYAIIQJAADYEAAgxAsAANgQACDFCwAA2BAAIMYLAADYEAAgDqcIAAChDwAwqAgAANUEABCpCAAAoQ8AMKoIAQCjDQAhrAgBAKMNACHKCEAArw0AIYQJQACuDQAhqwoBAKMNACGjCwAAog_DCyLBCwIAqA0AIcMLAgCoDQAhxAsBAKcNACHFCwEApw0AIcYLAQCnDQAhAwAAACoAIAEAANQEADBYAADVBAAgAwAAACoAIAEAACsAMAIAACwAIAkDAACgDwAgpwgAAJ8PADCoCAAAPgAQqQgAAJ8PADCsCAEAAAABywhAANsNACG-CyAA1g0AIb8LAgDZDQAhwAsCANkNACEBAAAA2AQAIAEAAADYBAAgAQMAAPcWACADAAAAPgAgAQAA2wQAMAIAANgEACADAAAAPgAgAQAA2wQAMAIAANgEACADAAAAPgAgAQAA2wQAMAIAANgEACAGAwAA9hYAIKwIAQAAAAHLCEAAAAABvgsgAAAAAb8LAgAAAAHACwIAAAABAUwAAN8EACAFrAgBAAAAAcsIQAAAAAG-CyAAAAABvwsCAAAAAcALAgAAAAEBTAAA4QQAMAFMAADhBAAwBgMAAPUWACCsCAEA3hAAIcsIQADoEAAhvgsgAOYQACG_CwIA4xAAIcALAgDjEAAhAgAAANgEACBMAADkBAAgBawIAQDeEAAhywhAAOgQACG-CyAA5hAAIb8LAgDjEAAhwAsCAOMQACECAAAAPgAgTAAA5gQAIAIAAAA-ACBMAADmBAAgAwAAANgEACBTAADfBAAgVAAA5AQAIAEAAADYBAAgAQAAAD4AIAUIAADwFgAgWQAA8RYAIFoAAPQWACBbAADzFgAgXAAA8hYAIAinCAAAng8AMKgIAADtBAAQqQgAAJ4PADCsCAEAow0AIcsIQACvDQAhvgsgAKwNACG_CwIAqA0AIcALAgCoDQAhAwAAAD4AIAEAAOwEADBYAADtBAAgAwAAAD4AIAEAANsEADACAADYBAAgAQAAALoBACABAAAAugEAIAMAAAC4AQAgAQAAuQEAMAIAALoBACADAAAAuAEAIAEAALkBADACAAC6AQAgAwAAALgBACABAAC5AQAwAgAAugEAIAcYAADvFgAgqggBAAAAAasIAQAAAAGzCAEAAAABowsAAAC8CwK8CwABAAABvQtAAAAAAQFMAAD1BAAgBqoIAQAAAAGrCAEAAAABswgBAAAAAaMLAAAAvAsCvAsAAQAAAb0LQAAAAAEBTAAA9wQAMAFMAAD3BAAwBxgAAO4WACCqCAEA3hAAIasIAQDeEAAhswgBAN4QACGjCwAA4hW8CyK8CwABrBMAIb0LQADoEAAhAgAAALoBACBMAAD6BAAgBqoIAQDeEAAhqwgBAN4QACGzCAEA3hAAIaMLAADiFbwLIrwLAAGsEwAhvQtAAOgQACECAAAAuAEAIEwAAPwEACACAAAAuAEAIEwAAPwEACADAAAAugEAIFMAAPUEACBUAAD6BAAgAQAAALoBACABAAAAuAEAIAMIAADrFgAgWwAA7RYAIFwAAOwWACAJpwgAAJoPADCoCAAAgwUAEKkIAACaDwAwqggBAKMNACGrCAEAow0AIbMIAQCjDQAhowsAAJsPvAsivAsAAdoOACG9C0AArw0AIQMAAAC4AQAgAQAAggUAMFgAAIMFACADAAAAuAEAIAEAALkBADACAAC6AQAgAQAAAEIAIAEAAABCACADAAAAQAAgAQAAQQAwAgAAQgAgAwAAAEAAIAEAAEEAMAIAAEIAIAMAAABAACABAABBADACAABCACAtAwAA1xYAIBoAAOkWACAcAADYFgAgIQAA3BYAICIAAN4WACAjAADZFgAgJwAA5xYAICgAANoWACApAADbFgAgKgAA6BYAIC0AAN0WACAuAADfFgAgLwAA4BYAIDAAAOEWACAxAADiFgAgOwAA4xYAIDwAAOQWACA9AADlFgAgPgAA5hYAID8AAOoWACCqCAEAAAABrAgBAAAAAbIIAAAAtAsCwggBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAe4IAAAA7ggCogkBAAAAAaMJAQAAAAGoCgEAAAABswoAAACzCgKtCwEAAAABrgsBAAAAAa8LAQAAAAGwCwEAAAABsQsBAAAAAbILAQAAAAG0CwAAAKYJArULAQAAAAG2CwEAAAABtwsBAAAAAbgLAQAAAAG5CyAAAAABugtAAAAAAQFMAACLBQAgGaoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAUwAAI0FADABTAAAjQUAMC0DAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA7AACxFQAgPAAAshUAID0AALMVACA-AAC0FQAgPwAAuBUAIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAIQIAAABCACBMAACQBQAgGaoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAIQIAAABAACBMAACSBQAgAgAAAEAAIEwAAJIFACADAAAAQgAgUwAAiwUAIFQAAJAFACABAAAAQgAgAQAAAEAAIA8IAAChFQAgWwAAoxUAIFwAAKIVACDCCAAA2BAAIMkIAADYEAAgowkAANgQACCvCwAA2BAAILALAADYEAAgsQsAANgQACCyCwAA2BAAILULAADYEAAgtgsAANgQACC3CwAA2BAAILgLAADYEAAgugsAANgQACAcpwgAAJYPADCoCAAAmQUAEKkIAACWDwAwqggBAKMNACGsCAEAow0AIbIIAACXD7QLIsIIAQCnDQAhyQhAAK4NACHKCEAArw0AIcsIQACvDQAh7ggAAOAN7ggiogkBAKMNACGjCQEApw0AIagKAQCjDQAhswoAAOYOswoirQsBAKMNACGuCwEAow0AIa8LAQCnDQAhsAsBAKcNACGxCwEApw0AIbILAQCnDQAhtAsAAIAOpgkitQsBAKcNACG2CwEApw0AIbcLAQCnDQAhuAsBAKcNACG5CyAArA0AIboLQACuDQAhAwAAAEAAIAEAAJgFADBYAACZBQAgAwAAAEAAIAEAAEEAMAIAAEIAIAEAAABGACABAAAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAMAAABEACABAABFADACAABGACADAAAARAAgAQAARQAwAgAARgAgFBgAAIgUACAdAACgFQAgIQAAihQAICMAAIkUACAnAACLFAAgqggBAAAAAasIAQAAAAHKCEAAAAABqQmAAAAAAaoJgAAAAAGsCYAAAAABmwoBAAAAAZgLAQAAAAGkC4AAAAABpgsCAAAAAagLAAAAqAsCqQsBAAAAAaoLAQAAAAGrCwEAAAABrAsBAAAAAQFMAAChBQAgD6oIAQAAAAGrCAEAAAAByghAAAAAAakJgAAAAAGqCYAAAAABrAmAAAAAAZsKAQAAAAGYCwEAAAABpAuAAAAAAaYLAgAAAAGoCwAAAKgLAqkLAQAAAAGqCwEAAAABqwsBAAAAAawLAQAAAAEBTAAAowUAMAFMAACjBQAwAQAAAEgAIBQYAADEEwAgHQAAnxUAICEAAMYTACAjAADFEwAgJwAAxxMAIKoIAQDeEAAhqwgBAN4QACHKCEAA6BAAIakJgAAAAAGqCYAAAAABrAmAAAAAAZsKAQDiEAAhmAsBAOIQACGkC4AAAAABpgsCAOMQACGoCwAAwhOoCyKpCwEA4hAAIaoLAQDiEAAhqwsBAOIQACGsCwEA4hAAIQIAAABGACBMAACnBQAgD6oIAQDeEAAhqwgBAN4QACHKCEAA6BAAIakJgAAAAAGqCYAAAAABrAmAAAAAAZsKAQDiEAAhmAsBAOIQACGkC4AAAAABpgsCAOMQACGoCwAAwhOoCyKpCwEA4hAAIaoLAQDiEAAhqwsBAOIQACGsCwEA4hAAIQIAAABEACBMAACpBQAgAgAAAEQAIEwAAKkFACABAAAASAAgAwAAAEYAIFMAAKEFACBUAACnBQAgAQAAAEYAIAEAAABEACANCAAAmhUAIFkAAJsVACBaAACeFQAgWwAAnRUAIFwAAJwVACCpCQAA2BAAIKwJAADYEAAgmwoAANgQACCYCwAA2BAAIKkLAADYEAAgqgsAANgQACCrCwAA2BAAIKwLAADYEAAgEqcIAACSDwAwqAgAALEFABCpCAAAkg8AMKoIAQCjDQAhqwgBAKMNACHKCEAArw0AIakJAACtDQAgqgkAAKsNACCsCQAArQ0AIJsKAQCnDQAhmAsBAKcNACGkCwAAqw0AIKYLAgCoDQAhqAsAAJMPqAsiqQsBAKcNACGqCwEApw0AIasLAQCnDQAhrAsBAKcNACEDAAAARAAgAQAAsAUAMFgAALEFACADAAAARAAgAQAARQAwAgAARgAgAQAAAFgAIAEAAABYACADAAAAVgAgAQAAVwAwAgAAWAAgAwAAAFYAIAEAAFcAMAIAAFgAIAMAAABWACABAABXADACAABYACARGAAAhRQAIB4AAJkVACAhAACGFAAgqggBAAAAAasIAQAAAAGzCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbcJgAAAAAG8CSAAAAABvQlAAAAAAcsJAQAAAAGjCwAAAKMLAqQLgAAAAAGlCwEAAAABAUwAALkFACAOqggBAAAAAasIAQAAAAGzCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbcJgAAAAAG8CSAAAAABvQlAAAAAAcsJAQAAAAGjCwAAAKMLAqQLgAAAAAGlCwEAAAABAUwAALsFADABTAAAuwUAMBEYAAD3EwAgHgAAmBUAICEAAPgTACCqCAEA3hAAIasIAQDeEAAhswgBAN4QACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACGiCQEA3hAAIbcJgAAAAAG8CSAA5hAAIb0JQADnEAAhywkBAN4QACGjCwAA9ROjCyKkC4AAAAABpQsBAOIQACECAAAAWAAgTAAAvgUAIA6qCAEA3hAAIasIAQDeEAAhswgBAN4QACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACGiCQEA3hAAIbcJgAAAAAG8CSAA5hAAIb0JQADnEAAhywkBAN4QACGjCwAA9ROjCyKkC4AAAAABpQsBAOIQACECAAAAVgAgTAAAwAUAIAIAAABWACBMAADABQAgAwAAAFgAIFMAALkFACBUAAC-BQAgAQAAAFgAIAEAAABWACAHCAAAlRUAIFsAAJcVACBcAACWFQAgyQgAANgQACC9CQAA2BAAIKQLAADYEAAgpQsAANgQACARpwgAAI4PADCoCAAAxwUAEKkIAACODwAwqggBAKMNACGrCAEAow0AIbMIAQCjDQAhyQhAAK4NACHKCEAArw0AIcsIQACvDQAhogkBAKMNACG3CQAAqw0AILwJIACsDQAhvQlAAK4NACHLCQEAow0AIaMLAACPD6MLIqQLAACtDQAgpQsBAKcNACEDAAAAVgAgAQAAxgUAMFgAAMcFACADAAAAVgAgAQAAVwAwAgAAWAAgAQAAAHgAIAEAAAB4ACADAAAAdgAgAQAAdwAwAgAAeAAgAwAAAHYAIAEAAHcAMAIAAHgAIAMAAAB2ACABAAB3ADACAAB4ACAMAwAA3hEAIBgAAN8RACAqAACUFQAgLAAA4BEAIKoIAQAAAAGrCAEAAAABrAgBAAAAAbMIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAGhCwEAAAABAUwAAM8FACAIqggBAAAAAasIAQAAAAGsCAEAAAABswgBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAaELAQAAAAEBTAAA0QUAMAFMAADRBQAwAQAAAEAAIAEAAAB7ACAMAwAAzREAIBgAAM4RACAqAACTFQAgLAAAzxEAIKoIAQDeEAAhqwgBAOIQACGsCAEA3hAAIbMIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhoQsBAOIQACECAAAAeAAgTAAA1gUAIAiqCAEA3hAAIasIAQDiEAAhrAgBAN4QACGzCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIaELAQDiEAAhAgAAAHYAIEwAANgFACACAAAAdgAgTAAA2AUAIAEAAABAACABAAAAewAgAwAAAHgAIFMAAM8FACBUAADWBQAgAQAAAHgAIAEAAAB2ACAHCAAAkBUAIFsAAJIVACBcAACRFQAgqwgAANgQACCzCAAA2BAAIMkIAADYEAAgoQsAANgQACALpwgAAI0PADCoCAAA4QUAEKkIAACNDwAwqggBAKMNACGrCAEApw0AIawIAQCjDQAhswgBAKcNACHJCEAArg0AIcoIQACvDQAhywhAAK8NACGhCwEApw0AIQMAAAB2ACABAADgBQAwWAAA4QUAIAMAAAB2ACABAAB3ADACAAB4ACABAAAAggEAIAEAAACCAQAgAwAAAIABACABAACBAQAwAgAAggEAIAMAAACAAQAgAQAAgQEAMAIAAIIBACADAAAAgAEAIAEAAIEBADACAACCAQAgCysAAI8VACCqCAEAAAAByghAAAAAAd4IAAAAnAsC3wgBAAAAAZoLAQAAAAGcCwEAAAABnQsBAAAAAZ4LAgAAAAGfCwIAAAABoAuAAAAAAQFMAADpBQAgCqoIAQAAAAHKCEAAAAAB3ggAAACcCwLfCAEAAAABmgsBAAAAAZwLAQAAAAGdCwEAAAABngsCAAAAAZ8LAgAAAAGgC4AAAAABAUwAAOsFADABTAAA6wUAMAsrAACOFQAgqggBAN4QACHKCEAA6BAAId4IAADaEZwLIt8IAQDeEAAhmgsBAN4QACGcCwEA4hAAIZ0LAQDiEAAhngsCAOQQACGfCwIA5BAAIaALgAAAAAECAAAAggEAIEwAAO4FACAKqggBAN4QACHKCEAA6BAAId4IAADaEZwLIt8IAQDeEAAhmgsBAN4QACGcCwEA4hAAIZ0LAQDiEAAhngsCAOQQACGfCwIA5BAAIaALgAAAAAECAAAAgAEAIEwAAPAFACACAAAAgAEAIEwAAPAFACADAAAAggEAIFMAAOkFACBUAADuBQAgAQAAAIIBACABAAAAgAEAIAoIAACJFQAgWQAAihUAIFoAAI0VACBbAACMFQAgXAAAixUAIJwLAADYEAAgnQsAANgQACCeCwAA2BAAIJ8LAADYEAAgoAsAANgQACANpwgAAIkPADCoCAAA9wUAEKkIAACJDwAwqggBAKMNACHKCEAArw0AId4IAACKD5wLIt8IAQCjDQAhmgsBAKMNACGcCwEApw0AIZ0LAQCnDQAhngsCAKkNACGfCwIAqQ0AIaALAACtDQAgAwAAAIABACABAAD2BQAwWAAA9wUAIAMAAACAAQAgAQAAgQEAMAIAAIIBACABAAAAXAAgAQAAAFwAIAMAAABaACABAABbADACAABcACADAAAAWgAgAQAAWwAwAgAAXAAgAwAAAFoAIAEAAFsAMAIAAFwAICUDAADpEwAgGAAA5xMAIB4CAAAAAR8AAIMUACAgAADoEwAgIgAA6hMAIC0BAAAAAaoIAQAAAAGrCAEAAAABrAgBAAAAAbIIAAAAhQsCxwgBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAcsJAQAAAAGDCwEAAAABhQsBAAAAAYYLAQAAAAGHCwEAAAABiAsCAAAAAYkLQAAAAAGKC0AAAAABiwtAAAAAAYwLAQAAAAGNCwEAAAABjgsBAAAAAY8LAQAAAAGQCwEAAAABkgsAAACSCwOTCwEAAAABlAsCAAAAAZULBAAAAAGWCwEAAAABlwsBAAAAAZgLAQAAAAGZC0AAAAABAUwAAP8FACAgHgIAAAABLQEAAAABqggBAAAAAasIAQAAAAGsCAEAAAABsggAAACFCwLHCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAABywkBAAAAAYMLAQAAAAGFCwEAAAABhgsBAAAAAYcLAQAAAAGICwIAAAABiQtAAAAAAYoLQAAAAAGLC0AAAAABjAsBAAAAAY0LAQAAAAGOCwEAAAABjwsBAAAAAZALAQAAAAGSCwAAAJILA5MLAQAAAAGUCwIAAAABlQsEAAAAAZYLAQAAAAGXCwEAAAABmAsBAAAAAZkLQAAAAAEBTAAAgQYAMAFMAACBBgAwAQAAAFYAIAEAAABfACAlAwAA5BMAIBgAAOITACAeAgDjEAAhHwAAgRQAICAAAOMTACAiAADlEwAgLQEA4hAAIaoIAQDeEAAhqwgBAN4QACGsCAEA3hAAIbIIAADeE4ULIscIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhywkBAN4QACGDCwEA4hAAIYULAQDeEAAhhgsBAOIQACGHCwEA4hAAIYgLAgDkEAAhiQtAAOcQACGKC0AA5xAAIYsLQADnEAAhjAsBAOIQACGNCwEA4hAAIY4LAQDiEAAhjwsBAOIQACGQCwEA4hAAIZILAADfE5ILI5MLAQDiEAAhlAsCAOQQACGVCwQA4BMAIZYLAQDiEAAhlwsBAOIQACGYCwEA3hAAIZkLQADnEAAhAgAAAFwAIEwAAIYGACAgHgIA4xAAIS0BAOIQACGqCAEA3hAAIasIAQDeEAAhrAgBAN4QACGyCAAA3hOFCyLHCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIcsJAQDeEAAhgwsBAOIQACGFCwEA3hAAIYYLAQDiEAAhhwsBAOIQACGICwIA5BAAIYkLQADnEAAhigtAAOcQACGLC0AA5xAAIYwLAQDiEAAhjQsBAOIQACGOCwEA4hAAIY8LAQDiEAAhkAsBAOIQACGSCwAA3xOSCyOTCwEA4hAAIZQLAgDkEAAhlQsEAOATACGWCwEA4hAAIZcLAQDiEAAhmAsBAN4QACGZC0AA5xAAIQIAAABaACBMAACIBgAgAgAAAFoAIEwAAIgGACABAAAAVgAgAQAAAF8AIAMAAABcACBTAAD_BQAgVAAAhgYAIAEAAABcACABAAAAWgAgGwgAAIQVACAtAADYEAAgWQAAhRUAIFoAAIgVACBbAACHFQAgXAAAhhUAIMcIAADYEAAgyQgAANgQACCDCwAA2BAAIIYLAADYEAAghwsAANgQACCICwAA2BAAIIkLAADYEAAgigsAANgQACCLCwAA2BAAIIwLAADYEAAgjQsAANgQACCOCwAA2BAAII8LAADYEAAgkAsAANgQACCSCwAA2BAAIJMLAADYEAAglAsAANgQACCVCwAA2BAAIJYLAADYEAAglwsAANgQACCZCwAA2BAAICMeAgCoDQAhLQEApw0AIacIAAD_DgAwqAgAAJEGABCpCAAA_w4AMKoIAQCjDQAhqwgBAKMNACGsCAEAow0AIbIIAACAD4ULIscIAQCnDQAhyQhAAK4NACHKCEAArw0AIcsIQACvDQAhywkBAKMNACGDCwEApw0AIYULAQCjDQAhhgsBAKcNACGHCwEApw0AIYgLAgCpDQAhiQtAAK4NACGKC0AArg0AIYsLQACuDQAhjAsBAKcNACGNCwEApw0AIY4LAQCnDQAhjwsBAKcNACGQCwEApw0AIZILAACBD5ILI5MLAQCnDQAhlAsCAKkNACGVCwQAgg8AIZYLAQCnDQAhlwsBAKcNACGYCwEAow0AIZkLQACuDQAhAwAAAFoAIAEAAJAGADBYAACRBgAgAwAAAFoAIAEAAFsAMAIAAFwAIA8YAACnDgAgIQAA_g4AIKcIAAD9DgAwqAgAAF8AEKkIAAD9DgAwqggBAAAAAasIAQAAAAHKCEAA2w0AIcsIQADbDQAh_QoBAAAAAf4KAQAAAAH_CgEA1Q0AIYALAQCXDgAhgQtAAOgNACGCCwEAlw4AIQEAAACUBgAgAQAAAJQGACAFGAAA_hEAICEAAIMVACCACwAA2BAAIIELAADYEAAgggsAANgQACADAAAAXwAgAQAAlwYAMAIAAJQGACADAAAAXwAgAQAAlwYAMAIAAJQGACADAAAAXwAgAQAAlwYAMAIAAJQGACAMGAAAgRUAICEAAIIVACCqCAEAAAABqwgBAAAAAcoIQAAAAAHLCEAAAAAB_QoBAAAAAf4KAQAAAAH_CgEAAAABgAsBAAAAAYELQAAAAAGCCwEAAAABAUwAAJsGACAKqggBAAAAAasIAQAAAAHKCEAAAAABywhAAAAAAf0KAQAAAAH-CgEAAAAB_woBAAAAAYALAQAAAAGBC0AAAAABggsBAAAAAQFMAACdBgAwAUwAAJ0GADAMGAAA9hQAICEAAPcUACCqCAEA3hAAIasIAQDeEAAhyghAAOgQACHLCEAA6BAAIf0KAQDeEAAh_goBAN4QACH_CgEA3hAAIYALAQDiEAAhgQtAAOcQACGCCwEA4hAAIQIAAACUBgAgTAAAoAYAIAqqCAEA3hAAIasIAQDeEAAhyghAAOgQACHLCEAA6BAAIf0KAQDeEAAh_goBAN4QACH_CgEA3hAAIYALAQDiEAAhgQtAAOcQACGCCwEA4hAAIQIAAABfACBMAACiBgAgAgAAAF8AIEwAAKIGACADAAAAlAYAIFMAAJsGACBUAACgBgAgAQAAAJQGACABAAAAXwAgBggAAPMUACBbAAD1FAAgXAAA9BQAIIALAADYEAAggQsAANgQACCCCwAA2BAAIA2nCAAA_A4AMKgIAACpBgAQqQgAAPwOADCqCAEAow0AIasIAQCjDQAhyghAAK8NACHLCEAArw0AIf0KAQCjDQAh_goBAKMNACH_CgEAow0AIYALAQCnDQAhgQtAAK4NACGCCwEApw0AIQMAAABfACABAACoBgAwWAAAqQYAIAMAAABfACABAACXBgAwAgAAlAYAIBsYAACnDgAgpwgAAPoOADCoCAAAhgEAEKkIAAD6DgAwqggBAAAAAasIAQAAAAGyCAAA-w7wCiLHCAEAlw4AIcgIAgDZDQAhyQhAAOgNACHKCEAA2w0AIcsIQADbDQAh9ggBAAAAAY4KQADoDQAh8AoBAJcOACHxCgEAlw4AIfIKQADoDQAh8woBAJcOACH0CgEAlw4AIfUKQADoDQAh9gpAAOgNACH3CgEAlw4AIfgKQADoDQAh-QoBAAAAAfoKAQCXDgAh-wogANYNACH8CkAA2w0AIQEAAACsBgAgAQAAAKwGACAPGAAA_hEAIMcIAADYEAAgyQgAANgQACCOCgAA2BAAIPAKAADYEAAg8QoAANgQACDyCgAA2BAAIPMKAADYEAAg9AoAANgQACD1CgAA2BAAIPYKAADYEAAg9woAANgQACD4CgAA2BAAIPkKAADYEAAg-goAANgQACADAAAAhgEAIAEAAK8GADACAACsBgAgAwAAAIYBACABAACvBgAwAgAArAYAIAMAAACGAQAgAQAArwYAMAIAAKwGACAYGAAA8hQAIKoIAQAAAAGrCAEAAAABsggAAADwCgLHCAEAAAAByAgCAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAfYIAQAAAAGOCkAAAAAB8AoBAAAAAfEKAQAAAAHyCkAAAAAB8woBAAAAAfQKAQAAAAH1CkAAAAAB9gpAAAAAAfcKAQAAAAH4CkAAAAAB-QoBAAAAAfoKAQAAAAH7CiAAAAAB_ApAAAAAAQFMAACzBgAgF6oIAQAAAAGrCAEAAAABsggAAADwCgLHCAEAAAAByAgCAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAfYIAQAAAAGOCkAAAAAB8AoBAAAAAfEKAQAAAAHyCkAAAAAB8woBAAAAAfQKAQAAAAH1CkAAAAAB9gpAAAAAAfcKAQAAAAH4CkAAAAAB-QoBAAAAAfoKAQAAAAH7CiAAAAAB_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_AYAIAyqCAEA3hAAIasIAQDeEAAhyghAAOgQACHLCEAA6BAAIdAKAQDeEAAh0QpAAOgQACHSCgIA4xAAIdMKAgDjEAAh1AqAAAAAAdUKAgDjEAAh1goCAOMQACHXCgIA4xAAIQIAAACPAQAgTAAA_gYAIAIAAACPAQAgTAAA_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_CgEA3hAAIcAKgAAAAAHBCgEA3hAAIcIKAQDiEAAhwwoBAOIQACHECgEA4hAAIcUKgAAAAAHGCoAAAAABxwqAAAAAAcgKAQDiEAAhyQoCAOMQACHKCgAAuxQAIMsKAQDiEAAhAgAAAJMBACBMAADFBwAgAgAAAJMBACBMAADFBwAgAwAAALcHACBTAAC-BwAgVAAAwwcAIAEAAAC3BwAgAQAAAJMBACAPCAAAtRQAIFkAALYUACBaAAC5FAAgWwAAuBQAIFwAALcUACCECgAA2BAAILQKAADYEAAgwgoAANgQACDDCgAA2BAAIMQKAADYEAAgxQoAANgQACDGCgAA2BAAIMcKAADYEAAgyAoAANgQACDLCgAA2BAAICM5AACrDQAgpwgAAOUOADCoCAAAzAcAEKkIAADlDgAwqggBAKMNACGrCAEAow0AIcoIQACvDQAhywhAAK8NACG2CQEAow0AIYQKCADNDQAhswoAAOYOswoitAoBAKcNACG1CgEAow0AIbYKAQCjDQAhtwoBAKMNACG4CgAAqw0AILkKAQCjDQAhugoBAKMNACG7CgEAow0AIbwKAQCjDQAhvQoBAKMNACG-CgEAow0AIb8KAQCjDQAhwAoAAKsNACDBCgEAow0AIcIKAQCnDQAhwwoBAKcNACHECgEApw0AIcUKAACtDQAgxgoAAK0NACDHCgAArQ0AIMgKAQCnDQAhyQoCAKgNACHKCgAAjw4AIMsKAQCnDQAhAwAAAJMBACABAADLBwAwWAAAzAcAIAMAAACTAQAgAQAAugcAMAIAALcHACABAAAA4gEAIAEAAADiAQAgAwAAAL4BACABAADhAQAwAgAA4gEAIAMAAAC-AQAgAQAA4QEAMAIAAOIBACADAAAAvgEAIAEAAOEBADACAADiAQAgEwMAALEUACAYAACyFAAgGQAAsxQAIBsAALQUACAeAgAAAAFMgAAAAAGqCAEAAAABqwgBAAAAAawIAQAAAAGyCAAAAK0KAsoIQAAAAAHLCEAAAAAB5QgAAACuCgLECQEAAAABqgqAAAAAAa4KgAAAAAGvCgIAAAABsApAAAAAAbEKQAAAAAEBTAAA1AcAIA8eAgAAAAFMgAAAAAGqCAEAAAABqwgBAAAAAawIAQAAAAGyCAAAAK0KAsoIQAAAAAHLCEAAAAAB5QgAAACuCgLECQEAAAABqgqAAAAAAa4KgAAAAAGvCgIAAAABsApAAAAAAbEKQAAAAAEBTAAA1gcAMAFMAADWBwAwAQAAAEAAIBMDAACVFAAgGAAAlhQAIBkAAJcUACAbAACYFAAgHgIA4xAAIUyAAAAAAaoIAQDeEAAhqwgBAOIQACGsCAEA3hAAIbIIAACTFK0KIsoIQADoEAAhywhAAOgQACHlCAAAlBSuCiLECQEA4hAAIaoKgAAAAAGuCoAAAAABrwoCAOMQACGwCkAA5xAAIbEKQADnEAAhAgAAAOIBACBMAADaBwAgDx4CAOMQACFMgAAAAAGqCAEA3hAAIasIAQDiEAAhrAgBAN4QACGyCAAAkxStCiLKCEAA6BAAIcsIQADoEAAh5QgAAJQUrgoixAkBAOIQACGqCoAAAAABrgqAAAAAAa8KAgDjEAAhsApAAOcQACGxCkAA5xAAIQIAAAC-AQAgTAAA3AcAIAIAAAC-AQAgTAAA3AcAIAEAAABAACADAAAA4gEAIFMAANQHACBUAADaBwAgAQAAAOIBACABAAAAvgEAIAkIAACOFAAgWQAAjxQAIFoAAJIUACBbAACRFAAgXAAAkBQAIKsIAADYEAAgxAkAANgQACCwCgAA2BAAILEKAADYEAAgEh4CAKgNACFMAACrDQAgpwgAAN4OADCoCAAA5AcAEKkIAADeDgAwqggBAKMNACGrCAEApw0AIawIAQCjDQAhsggAAN8OrQoiyghAAK8NACHLCEAArw0AIeUIAADgDq4KIsQJAQCnDQAhqgoAAKsNACCuCgAAqw0AIK8KAgCoDQAhsApAAK4NACGxCkAArg0AIQMAAAC-AQAgAQAA4wcAMFgAAOQHACADAAAAvgEAIAEAAOEBADACAADiAQAgAQAAAEwAIAEAAABMACADAAAASAAgAQAASwAwAgAATAAgAwAAAEgAIAEAAEsAMAIAAEwAIAMAAABIACABAABLADACAABMACAJGgAAjBQAIBwAAI0UACAeAgAAAAFMgAAAAAGqCAEAAAAByghAAAAAAaYKAQAAAAGqCoAAAAABqwoBAAAAAQFMAADsBwAgBx4CAAAAAUyAAAAAAaoIAQAAAAHKCEAAAAABpgoBAAAAAaoKgAAAAAGrCgEAAAABAUwAAO4HADABTAAA7gcAMAkaAAC2EwAgHAAAtxMAIB4CAOMQACFMgAAAAAGqCAEA3hAAIcoIQADoEAAhpgoBAN4QACGqCoAAAAABqwoBAN4QACECAAAATAAgTAAA8QcAIAceAgDjEAAhTIAAAAABqggBAN4QACHKCEAA6BAAIaYKAQDeEAAhqgqAAAAAAasKAQDeEAAhAgAAAEgAIEwAAPMHACACAAAASAAgTAAA8wcAIAMAAABMACBTAADsBwAgVAAA8QcAIAEAAABMACABAAAASAAgBQgAALETACBZAACyEwAgWgAAtRMAIFsAALQTACBcAACzEwAgCh4CAKgNACFMAACrDQAgpwgAAN0OADCoCAAA-gcAEKkIAADdDgAwqggBAKMNACHKCEAArw0AIaYKAQCjDQAhqgoAAKsNACCrCgEAow0AIQMAAABIACABAAD5BwAwWAAA-gcAIAMAAABIACABAABLADACAABMACABAAAAUAAgAQAAAFAAIAMAAABOACABAABPADACAABQACADAAAATgAgAQAATwAwAgAAUAAgAwAAAE4AIAEAAE8AMAIAAFAAIA4DAACvEwAgGgAAsBMAIEwAAQAAAaoIAQAAAAGsCAEAAAABuAgCAAAAAbkIAgAAAAHKCEAAAAABhAlAAAAAAfsJAQAAAAGmCgEAAAABpwoBAAAAAagKAQAAAAGpCgIAAAABAUwAAIIIACAMTAABAAABqggBAAAAAawIAQAAAAG4CAIAAAABuQgCAAAAAcoIQAAAAAGECUAAAAAB-wkBAAAAAaYKAQAAAAGnCgEAAAABqAoBAAAAAakKAgAAAAEBTAAAhAgAMAFMAACECAAwDgMAAK0TACAaAACuEwAgTAABrBMAIaoIAQDeEAAhrAgBAN4QACG4CAIA5BAAIbkIAgDkEAAhyghAAOgQACGECUAA5xAAIfsJAQDeEAAhpgoBAN4QACGnCgEA3hAAIagKAQDiEAAhqQoCAOMQACECAAAAUAAgTAAAhwgAIAxMAAGsEwAhqggBAN4QACGsCAEA3hAAIbgIAgDkEAAhuQgCAOQQACHKCEAA6BAAIYQJQADnEAAh-wkBAN4QACGmCgEA3hAAIacKAQDeEAAhqAoBAOIQACGpCgIA4xAAIQIAAABOACBMAACJCAAgAgAAAE4AIEwAAIkIACADAAAAUAAgUwAAgggAIFQAAIcIACABAAAAUAAgAQAAAE4AIAkIAACnEwAgWQAAqBMAIFoAAKsTACBbAACqEwAgXAAAqRMAILgIAADYEAAguQgAANgQACCECQAA2BAAIKgKAADYEAAgD0wAAdoOACGnCAAA2Q4AMKgIAACQCAAQqQgAANkOADCqCAEAow0AIawIAQCjDQAhuAgCAKkNACG5CAIAqQ0AIcoIQACvDQAhhAlAAK4NACH7CQEAow0AIaYKAQCjDQAhpwoBAKMNACGoCgEApw0AIakKAgCoDQAhAwAAAE4AIAEAAI8IADBYAACQCAAgAwAAAE4AIAEAAE8AMAIAAFAAIA4YAACnDgAgpwgAANcOADCoCAAArwEAEKkIAADXDgAwqggBAAAAAasIAQAAAAHKCEAA2w0AIcsIQADbDQAhoAoBANUNACGhCgAA2g0AIKIKAACYDgAgowogANYNACGkCgAA2A7uCCOlCggA2A0AIQEAAACTCAAgAQAAAJMIACAEGAAA_hEAIKIKAADYEAAgpAoAANgQACClCgAA2BAAIAMAAACvAQAgAQAAlggAMAIAAJMIACADAAAArwEAIAEAAJYIADACAACTCAAgAwAAAK8BACABAACWCAAwAgAAkwgAIAsYAACmEwAgqggBAAAAAasIAQAAAAHKCEAAAAABywhAAAAAAaAKAQAAAAGhCoAAAAABogqAAAAAAaMKIAAAAAGkCgAAAO4IA6UKCAAAAAEBTAAAmggAIAqqCAEAAAABqwgBAAAAAcoIQAAAAAHLCEAAAAABoAoBAAAAAaEKgAAAAAGiCoAAAAABowogAAAAAaQKAAAA7ggDpQoIAAAAAQFMAACcCAAwAUwAAJwIADALGAAApRMAIKoIAQDeEAAhqwgBAN4QACHKCEAA6BAAIcsIQADoEAAhoAoBAN4QACGhCoAAAAABogqAAAAAAaMKIADmEAAhpAoAAKQT7ggjpQoIAPQQACECAAAAkwgAIEwAAJ8IACAKqggBAN4QACGrCAEA3hAAIcoIQADoEAAhywhAAOgQACGgCgEA3hAAIaEKgAAAAAGiCoAAAAABowogAOYQACGkCgAApBPuCCOlCggA9BAAIQIAAACvAQAgTAAAoQgAIAIAAACvAQAgTAAAoQgAIAMAAACTCAAgUwAAmggAIFQAAJ8IACABAAAAkwgAIAEAAACvAQAgCAgAAJ8TACBZAACgEwAgWgAAoxMAIFsAAKITACBcAAChEwAgogoAANgQACCkCgAA2BAAIKUKAADYEAAgDacIAADTDgAwqAgAAKgIABCpCAAA0w4AMKoIAQCjDQAhqwgBAKMNACHKCEAArw0AIcsIQACvDQAhoAoBAKMNACGhCgAAqw0AIKIKAACtDQAgowogAKwNACGkCgAA1A7uCCOlCggAzQ0AIQMAAACvAQAgAQAApwgAMFgAAKgIACADAAAArwEAIAEAAJYIADACAACTCAAgEKcIAADSDgAwqAgAAK4IABCpCAAA0g4AMKoIAQAAAAGyCAAAzw6ZCiLCCAEA1Q0AIcoIQADbDQAhywhAANsNACGnCQAA2g0AIJcKAACPDgAgmgoBAAAAAZsKAQDVDQAhnAoAAI8OACCdCgAAjw4AIJ4KAQCXDgAhnwoAAI8OACABAAAAqwgAIAEAAACrCAAgEKcIAADSDgAwqAgAAK4IABCpCAAA0g4AMKoIAQDVDQAhsggAAM8OmQoiwggBANUNACHKCEAA2w0AIcsIQADbDQAhpwkAANoNACCXCgAAjw4AIJoKAQDVDQAhmwoBANUNACGcCgAAjw4AIJ0KAACPDgAgngoBAJcOACGfCgAAjw4AIAGeCgAA2BAAIAMAAACuCAAgAQAArwgAMAIAAKsIACADAAAArggAIAEAAK8IADACAACrCAAgAwAAAK4IACABAACvCAAwAgAAqwgAIA2qCAEAAAABsggAAACZCgLCCAEAAAAByghAAAAAAcsIQAAAAAGnCYAAAAABlwoAAJ4TACCaCgEAAAABmwoBAAAAAZwKAACbEwAgnQoAAJwTACCeCgEAAAABnwoAAJ0TACABTAAAswgAIA2qCAEAAAABsggAAACZCgLCCAEAAAAByghAAAAAAcsIQAAAAAGnCYAAAAABlwoAAJ4TACCaCgEAAAABmwoBAAAAAZwKAACbEwAgnQoAAJwTACCeCgEAAAABnwoAAJ0TACABTAAAtQgAMAFMAAC1CAAwDaoIAQDeEAAhsggAAJETmQoiwggBAN4QACHKCEAA6BAAIcsIQADoEAAhpwmAAAAAAZcKAACaEwAgmgoBAN4QACGbCgEA3hAAIZwKAACXEwAgnQoAAJgTACCeCgEA4hAAIZ8KAACZEwAgAgAAAKsIACBMAAC4CAAgDaoIAQDeEAAhsggAAJETmQoiwggBAN4QACHKCEAA6BAAIcsIQADoEAAhpwmAAAAAAZcKAACaEwAgmgoBAN4QACGbCgEA3hAAIZwKAACXEwAgnQoAAJgTACCeCgEA4hAAIZ8KAACZEwAgAgAAAK4IACBMAAC6CAAgAgAAAK4IACBMAAC6CAAgAwAAAKsIACBTAACzCAAgVAAAuAgAIAEAAACrCAAgAQAAAK4IACAECAAAlBMAIFsAAJYTACBcAACVEwAgngoAANgQACAQpwgAANEOADCoCAAAwQgAEKkIAADRDgAwqggBAKMNACGyCAAAyw6ZCiLCCAEAow0AIcoIQACvDQAhywhAAK8NACGnCQAAqw0AIJcKAACPDgAgmgoBAKMNACGbCgEAow0AIZwKAACPDgAgnQoAAI8OACCeCgEApw0AIZ8KAACPDgAgAwAAAK4IACABAADACAAwWAAAwQgAIAMAAACuCAAgAQAArwgAMAIAAKsIACANpwgAAM4OADCoCAAAxwgAEKkIAADODgAwqggBAAAAAbIIAADPDpkKIsoIQADbDQAhywhAANsNACHuCAAA5w3uCCKUCgEA1Q0AIZUKAQDVDQAhlgoAAI8OACCXCgAAjw4AIJkKAADQDgAgAQAAAMQIACABAAAAxAgAIAynCAAAzg4AMKgIAADHCAAQqQgAAM4OADCqCAEA1Q0AIbIIAADPDpkKIsoIQADbDQAhywhAANsNACHuCAAA5w3uCCKUCgEA1Q0AIZUKAQDVDQAhlgoAAI8OACCXCgAAjw4AIAADAAAAxwgAIAEAAMgIADACAADECAAgAwAAAMcIACABAADICAAwAgAAxAgAIAMAAADHCAAgAQAAyAgAMAIAAMQIACAJqggBAAAAAbIIAAAAmQoCyghAAAAAAcsIQAAAAAHuCAAAAO4IApQKAQAAAAGVCgEAAAABlgoAAJITACCXCgAAkxMAIAFMAADMCAAgCaoIAQAAAAGyCAAAAJkKAsoIQAAAAAHLCEAAAAAB7ggAAADuCAKUCgEAAAABlQoBAAAAAZYKAACSEwAglwoAAJMTACABTAAAzggAMAFMAADOCAAwCaoIAQDeEAAhsggAAJETmQoiyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIpQKAQDeEAAhlQoBAN4QACGWCgAAjxMAIJcKAACQEwAgAgAAAMQIACBMAADRCAAgCaoIAQDeEAAhsggAAJETmQoiyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIpQKAQDeEAAhlQoBAN4QACGWCgAAjxMAIJcKAACQEwAgAgAAAMcIACBMAADTCAAgAgAAAMcIACBMAADTCAAgAwAAAMQIACBTAADMCAAgVAAA0QgAIAEAAADECAAgAQAAAMcIACADCAAAjBMAIFsAAI4TACBcAACNEwAgDKcIAADKDgAwqAgAANoIABCpCAAAyg4AMKoIAQCjDQAhsggAAMsOmQoiyghAAK8NACHLCEAArw0AIe4IAADgDe4IIpQKAQCjDQAhlQoBAKMNACGWCgAAjw4AIJcKAACPDgAgAwAAAMcIACABAADZCAAwWAAA2ggAIAMAAADHCAAgAQAAyAgAMAIAAMQIACAMpwgAAMkOADCoCAAA4AgAEKkIAADJDgAwqggBAAAAAcoIQADbDQAhpgkBANUNACGnCQAA2g0AII8KAQDVDQAhkAoAAI8OACCRCgEA1Q0AIZIKAQDVDQAhkwoAAI8OACABAAAA3QgAIAEAAADdCAAgDKcIAADJDgAwqAgAAOAIABCpCAAAyQ4AMKoIAQDVDQAhyghAANsNACGmCQEA1Q0AIacJAADaDQAgjwoBANUNACGQCgAAjw4AIJEKAQDVDQAhkgoBANUNACGTCgAAjw4AIAADAAAA4AgAIAEAAOEIADACAADdCAAgAwAAAOAIACABAADhCAAwAgAA3QgAIAMAAADgCAAgAQAA4QgAMAIAAN0IACAJqggBAAAAAcoIQAAAAAGmCQEAAAABpwmAAAAAAY8KAQAAAAGQCgAAihMAIJEKAQAAAAGSCgEAAAABkwoAAIsTACABTAAA5QgAIAmqCAEAAAAByghAAAAAAaYJAQAAAAGnCYAAAAABjwoBAAAAAZAKAACKEwAgkQoBAAAAAZIKAQAAAAGTCgAAixMAIAFMAADnCAAwAUwAAOcIADAJqggBAN4QACHKCEAA6BAAIaYJAQDeEAAhpwmAAAAAAY8KAQDeEAAhkAoAAIgTACCRCgEA3hAAIZIKAQDeEAAhkwoAAIkTACACAAAA3QgAIEwAAOoIACAJqggBAN4QACHKCEAA6BAAIaYJAQDeEAAhpwmAAAAAAY8KAQDeEAAhkAoAAIgTACCRCgEA3hAAIZIKAQDeEAAhkwoAAIkTACACAAAA4AgAIEwAAOwIACACAAAA4AgAIEwAAOwIACADAAAA3QgAIFMAAOUIACBUAADqCAAgAQAAAN0IACABAAAA4AgAIAMIAACFEwAgWwAAhxMAIFwAAIYTACAMpwgAAMgOADCoCAAA8wgAEKkIAADIDgAwqggBAKMNACHKCEAArw0AIaYJAQCjDQAhpwkAAKsNACCPCgEAow0AIZAKAACPDgAgkQoBAKMNACGSCgEAow0AIZMKAACPDgAgAwAAAOAIACABAADyCAAwWAAA8wgAIAMAAADgCAAgAQAA4QgAMAIAAN0IACABAAAAnQEAIAEAAACdAQAgAwAAAJsBACABAACcAQAwAgAAnQEAIAMAAACbAQAgAQAAnAEAMAIAAJ0BACADAAAAmwEAIAEAAJwBADACAACdAQAgIzMAAIQTACA1AAD1EgAgNwAA9hIAIDgAAPcSACA5AAD4EgAgqggBAAAAAbIIAAAAggoCswgBAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbUJAAAAtQkCugkAAPQSACDQCQAA8xIAIPkJAQAAAAH6CQEAAAAB-wkBAAAAAfwJAADyEgAg_QkBAAAAAf4JgAAAAAH_CQEAAAABgAogAAAAAYIKAQAAAAGDCgEAAAABhAoIAAAAAYUKAQAAAAGGCgEAAAABhwoBAAAAAYgKAQAAAAGJCgIAAAABigoBAAAAAYsKAQAAAAGMCgEAAAABjQoBAAAAAY4KQAAAAAEBTAAA-wgAIB6qCAEAAAABsggAAACCCgKzCAEAAAAByghAAAAAAcsIQAAAAAGiCQEAAAABtQkAAAC1CQK6CQAA9BIAINAJAADzEgAg-QkBAAAAAfoJAQAAAAH7CQEAAAAB_AkAAPISACD9CQEAAAAB_gmAAAAAAf8JAQAAAAGACiAAAAABggoBAAAAAYMKAQAAAAGECggAAAABhQoBAAAAAYYKAQAAAAGHCgEAAAABiAoBAAAAAYkKAgAAAAGKCgEAAAABiwoBAAAAAYwKAQAAAAGNCgEAAAABjgpAAAAAAQFMAAD9CAAwAUwAAP0IADABAAAAmQEAICMzAACDEwAgNQAAwRIAIDcAAMISACA4AADDEgAgOQAAxBIAIKoIAQDeEAAhsggAAL4SggoiswgBAN4QACHKCEAA6BAAIcsIQADoEAAhogkBAN4QACG1CQAA8xG1CSK6CQAAvxIAINAJAAC9EgAg-QkBAN4QACH6CQEA3hAAIfsJAQDeEAAh_AkAALwSACD9CQEA3hAAIf4JgAAAAAH_CQEA3hAAIYAKIADmEAAhggoBAN4QACGDCgEA4hAAIYQKCAD0EAAhhQoBAOIQACGGCgEA4hAAIYcKAQDiEAAhiAoBAOIQACGJCgIA4xAAIYoKAQDeEAAhiwoBAN4QACGMCgEA3hAAIY0KAQDeEAAhjgpAAOcQACECAAAAnQEAIEwAAIEJACAeqggBAN4QACGyCAAAvhKCCiKzCAEA3hAAIcoIQADoEAAhywhAAOgQACGiCQEA3hAAIbUJAADzEbUJIroJAAC_EgAg0AkAAL0SACD5CQEA3hAAIfoJAQDeEAAh-wkBAN4QACH8CQAAvBIAIP0JAQDeEAAh_gmAAAAAAf8JAQDeEAAhgAogAOYQACGCCgEA3hAAIYMKAQDiEAAhhAoIAPQQACGFCgEA4hAAIYYKAQDiEAAhhwoBAOIQACGICgEA4hAAIYkKAgDjEAAhigoBAN4QACGLCgEA3hAAIYwKAQDeEAAhjQoBAN4QACGOCkAA5xAAIQIAAACbAQAgTAAAgwkAIAIAAACbAQAgTAAAgwkAIAEAAACZAQAgAwAAAJ0BACBTAAD7CAAgVAAAgQkAIAEAAACdAQAgAQAAAJsBACAMCAAA_hIAIFkAAP8SACBaAACCEwAgWwAAgRMAIFwAAIATACCDCgAA2BAAIIQKAADYEAAghQoAANgQACCGCgAA2BAAIIcKAADYEAAgiAoAANgQACCOCgAA2BAAICGnCAAAxA4AMKgIAACLCQAQqQgAAMQOADCqCAEAow0AIbIIAADFDoIKIrMIAQCjDQAhyghAAK8NACHLCEAArw0AIaIJAQCjDQAhtQkAAI4OtQkiugkAAI8OACDQCQAAjw4AIPkJAQCjDQAh-gkBAKMNACH7CQEAow0AIfwJAACPDgAg_QkBAKMNACH-CQAAqw0AIP8JAQCjDQAhgAogAKwNACGCCgEAow0AIYMKAQCnDQAhhAoIAM0NACGFCgEApw0AIYYKAQCnDQAhhwoBAKcNACGICgEApw0AIYkKAgCoDQAhigoBAKMNACGLCgEAow0AIYwKAQCjDQAhjQoBAKMNACGOCkAArg0AIQMAAACbAQAgAQAAigkAMFgAAIsJACADAAAAmwEAIAEAAJwBADACAACdAQAgAQAAAKYBACABAAAApgEAIAMAAACkAQAgAQAApQEAMAIAAKYBACADAAAApAEAIAEAAKUBADACAACmAQAgAwAAAKQBACABAAClAQAwAgAApgEAIAk0AADeEgAgNgAA6RIAIKoIAQAAAAHKCEAAAAAB2wkBAAAAAecJAAAA5wkC6AkBAAAAAfcJAQAAAAH4CQEAAAABAUwAAJMJACAHqggBAAAAAcoIQAAAAAHbCQEAAAAB5wkAAADnCQLoCQEAAAAB9wkBAAAAAfgJAQAAAAEBTAAAlQkAMAFMAACVCQAwCTQAANwSACA2AADnEgAgqggBAN4QACHKCEAA6BAAIdsJAQDeEAAh5wkAAKUS5wki6AkBAOIQACH3CQEA3hAAIfgJAQDeEAAhAgAAAKYBACBMAACYCQAgB6oIAQDeEAAhyghAAOgQACHbCQEA3hAAIecJAAClEucJIugJAQDiEAAh9wkBAN4QACH4CQEA3hAAIQIAAACkAQAgTAAAmgkAIAIAAACkAQAgTAAAmgkAIAMAAACmAQAgUwAAkwkAIFQAAJgJACABAAAApgEAIAEAAACkAQAgBAgAAPsSACBbAAD9EgAgXAAA_BIAIOgJAADYEAAgCqcIAADDDgAwqAgAAKEJABCpCAAAww4AMKoIAQCjDQAhyghAAK8NACHbCQEAow0AIecJAAC5DucJIugJAQCnDQAh9wkBAKMNACH4CQEAow0AIQMAAACkAQAgAQAAoAkAMFgAAKEJACADAAAApAEAIAEAAKUBADACAACmAQAgDzIAAMIOACCnCAAAwQ4AMKgIAACZAQAQqQgAAMEOADCqCAEAAAABswgBANUNACHKCEAA2w0AIcsIQADbDQAh9QgBAAAAAe4JAQCXDgAh7wkCAKoOACHwCQEAlw4AIfEJAQAAAAHyCQEAlw4AIfMJAgCqDgAhAQAAAKQJACABAAAApAkAIAgyAAD6EgAg9QgAANgQACDuCQAA2BAAIO8JAADYEAAg8AkAANgQACDxCQAA2BAAIPIJAADYEAAg8wkAANgQACADAAAAmQEAIAEAAKcJADACAACkCQAgAwAAAJkBACABAACnCQAwAgAApAkAIAMAAACZAQAgAQAApwkAMAIAAKQJACAMMgAA-RIAIKoIAQAAAAGzCAEAAAAByghAAAAAAcsIQAAAAAH1CAEAAAAB7gkBAAAAAe8JAgAAAAHwCQEAAAAB8QkBAAAAAfIJAQAAAAHzCQIAAAABAUwAAKsJACALqggBAAAAAbMIAQAAAAHKCEAAAAABywhAAAAAAfUIAQAAAAHuCQEAAAAB7wkCAAAAAfAJAQAAAAHxCQEAAAAB8gkBAAAAAfMJAgAAAAEBTAAArQkAMAFMAACtCQAwDDIAALESACCqCAEA3hAAIbMIAQDeEAAhyghAAOgQACHLCEAA6BAAIfUIAQDiEAAh7gkBAOIQACHvCQIA5BAAIfAJAQDiEAAh8QkBAOIQACHyCQEA4hAAIfMJAgDkEAAhAgAAAKQJACBMAACwCQAgC6oIAQDeEAAhswgBAN4QACHKCEAA6BAAIcsIQADoEAAh9QgBAOIQACHuCQEA4hAAIe8JAgDkEAAh8AkBAOIQACHxCQEA4hAAIfIJAQDiEAAh8wkCAOQQACECAAAAmQEAIEwAALIJACACAAAAmQEAIEwAALIJACADAAAApAkAIFMAAKsJACBUAACwCQAgAQAAAKQJACABAAAAmQEAIAwIAACsEgAgWQAArRIAIFoAALASACBbAACvEgAgXAAArhIAIPUIAADYEAAg7gkAANgQACDvCQAA2BAAIPAJAADYEAAg8QkAANgQACDyCQAA2BAAIPMJAADYEAAgDqcIAADADgAwqAgAALkJABCpCAAAwA4AMKoIAQCjDQAhswgBAKMNACHKCEAArw0AIcsIQACvDQAh9QgBAKcNACHuCQEApw0AIe8JAgCpDQAh8AkBAKcNACHxCQEApw0AIfIJAQCnDQAh8wkCAKkNACEDAAAAmQEAIAEAALgJADBYAAC5CQAgAwAAAJkBACABAACnCQAwAgAApAkAIAEAAACiAQAgAQAAAKIBACADAAAAoAEAIAEAAKEBADACAACiAQAgAwAAAKABACABAAChAQAwAgAAogEAIAMAAACgAQAgAQAAoQEAMAIAAKIBACAJNAAAqxIAIKoIAQDeEAAhyghAAOgQACHwCAEA3hAAIdsJAQDeEAAh6gkCAOMQACHrCQEA3hAAIewJAQDeEAAh7QkCAOMQACECAAAAogEAIEwAAMEJACAIqggBAN4QACHKCEAA6BAAIfAIAQDeEAAh2wkBAN4QACHqCQIA4xAAIesJAQDeEAAh7AkBAN4QACHtCQIA4xAAIQIAAACgAQAgTAAAwwkAIAIAAACgAQAgTAAAwwkAIAEAAACiAQAgAQAAAKABACAFCAAAphIAIFkAAKcSACBaAACqEgAgWwAAqRIAIFwAAKgSACALpwgAAL8OADCoCAAAyQkAEKkIAAC_DgAwqggBAKMNACHKCEAArw0AIfAIAQCjDQAh2wkBAKMNACHqCQIAqA0AIesJAQCjDQAh7AkBAKMNACHtCQIAqA0AIQMAAACgAQAgAQAAyAkAMFgAAMkJACADAAAAoAEAIAEAAKEBADACAACiAQAgCqcIAAC8DgAwqAgAAM8JABCpCAAAvA4AMKoIAQAAAAHKCEAA2w0AIeQJAQDVDQAh5QkBANUNACHnCQAAvQ7nCSLoCQEAlw4AIekJAAC-DgAgAQAAAMwJACABAAAAzAkAIAmnCAAAvA4AMKgIAADPCQAQqQgAALwOADCqCAEA1Q0AIcoIQADbDQAh5AkBANUNACHlCQEA1Q0AIecJAAC9DucJIugJAQCXDgAhAegJAADYEAAgAwAAAM8JACABAADQCQAwAgAAzAkAIAMAAADPCQAgAQAA0AkAMAIAAMwJACADAAAAzwkAIAEAANAJADACAADMCQAgBqoIAQAAAAHKCEAAAAAB5AkBAAAAAeUJAQAAAAHnCQAAAOcJAugJAQAAAAEBTAAA1AkAIAaqCAEAAAAByghAAAAAAeQJAQAAAAHlCQEAAAAB5wkAAADnCQLoCQEAAAABAUwAANYJADABTAAA1gkAMAaqCAEA3hAAIcoIQADoEAAh5AkBAN4QACHlCQEA3hAAIecJAAClEucJIugJAQDiEAAhAgAAAMwJACBMAADZCQAgBqoIAQDeEAAhyghAAOgQACHkCQEA3hAAIeUJAQDeEAAh5wkAAKUS5wki6AkBAOIQACECAAAAzwkAIEwAANsJACACAAAAzwkAIEwAANsJACADAAAAzAkAIFMAANQJACBUAADZCQAgAQAAAMwJACABAAAAzwkAIAQIAACiEgAgWwAApBIAIFwAAKMSACDoCQAA2BAAIAmnCAAAuA4AMKgIAADiCQAQqQgAALgOADCqCAEAow0AIcoIQACvDQAh5AkBAKMNACHlCQEAow0AIecJAAC5DucJIugJAQCnDQAhAwAAAM8JACABAADhCQAwWAAA4gkAIAMAAADPCQAgAQAA0AkAMAIAAMwJACABAAAAlwEAIAEAAACXAQAgAwAAAJUBACABAACWAQAwAgAAlwEAIAMAAACVAQAgAQAAlgEAMAIAAJcBACADAAAAlQEAIAEAAJYBADACAACXAQAgDDEAAKASACA0AAChEgAgqggBAAAAAcoIQAAAAAHsCAAAAOwIAtsJAQAAAAHeCQEAAAAB3wkCAAAAAeAJCAAAAAHhCQgAAAAB4gkgAAAAAeMJAQAAAAEBTAAA6gkAIAqqCAEAAAAByghAAAAAAewIAAAA7AgC2wkBAAAAAd4JAQAAAAHfCQIAAAAB4AkIAAAAAeEJCAAAAAHiCSAAAAAB4wkBAAAAAQFMAADsCQAwAUwAAOwJADAMMQAAnhIAIDQAAJ8SACCqCAEA3hAAIcoIQADoEAAh7AgAAIYR7Agi2wkBAN4QACHeCQEA3hAAId8JAgDjEAAh4AkIAJ0SACHhCQgA9BAAIeIJIADmEAAh4wkBAN4QACECAAAAlwEAIEwAAO8JACAKqggBAN4QACHKCEAA6BAAIewIAACGEewIItsJAQDeEAAh3gkBAN4QACHfCQIA4xAAIeAJCACdEgAh4QkIAPQQACHiCSAA5hAAIeMJAQDeEAAhAgAAAJUBACBMAADxCQAgAgAAAJUBACBMAADxCQAgAwAAAJcBACBTAADqCQAgVAAA7wkAIAEAAACXAQAgAQAAAJUBACAGCAAAmBIAIFkAAJkSACBaAACcEgAgWwAAmxIAIFwAAJoSACDhCQAA2BAAIA2nCAAAtQ4AMKgIAAD4CQAQqQgAALUOADCqCAEAow0AIcoIQACvDQAh7AgAAN8N7Agi2wkBAKMNACHeCQEAow0AId8JAgCoDQAh4AkIALYOACHhCQgAzQ0AIeIJIACsDQAh4wkBAKMNACEDAAAAlQEAIAEAAPcJADBYAAD4CQAgAwAAAJUBACABAACWAQAwAgAAlwEAIA2nCAAAsw4AMKgIAAD-CQAQqQgAALMOADCqCAEAAAABuggCAKoOACHGCAEA1Q0AIcoIQADbDQAh1wkBANUNACHYCQEA1Q0AIdoJAAC0DtoJItsJAQCXDgAh3AkCAKoOACHdCQAAmA4AIAEAAAD7CQAgAQAAAPsJACANpwgAALMOADCoCAAA_gkAEKkIAACzDgAwqggBANUNACG6CAIAqg4AIcYIAQDVDQAhyghAANsNACHXCQEA1Q0AIdgJAQDVDQAh2gkAALQO2gki2wkBAJcOACHcCQIAqg4AId0JAACYDgAgBLoIAADYEAAg2wkAANgQACDcCQAA2BAAIN0JAADYEAAgAwAAAP4JACABAAD_CQAwAgAA-wkAIAMAAAD-CQAgAQAA_wkAMAIAAPsJACADAAAA_gkAIAEAAP8JADACAAD7CQAgCqoIAQAAAAG6CAIAAAABxggBAAAAAcoIQAAAAAHXCQEAAAAB2AkBAAAAAdoJAAAA2gkC2wkBAAAAAdwJAgAAAAHdCYAAAAABAUwAAIMKACAKqggBAAAAAboIAgAAAAHGCAEAAAAByghAAAAAAdcJAQAAAAHYCQEAAAAB2gkAAADaCQLbCQEAAAAB3AkCAAAAAd0JgAAAAAEBTAAAhQoAMAFMAACFCgAwCqoIAQDeEAAhuggCAOQQACHGCAEA3hAAIcoIQADoEAAh1wkBAN4QACHYCQEA3hAAIdoJAACXEtoJItsJAQDiEAAh3AkCAOQQACHdCYAAAAABAgAAAPsJACBMAACICgAgCqoIAQDeEAAhuggCAOQQACHGCAEA3hAAIcoIQADoEAAh1wkBAN4QACHYCQEA3hAAIdoJAACXEtoJItsJAQDiEAAh3AkCAOQQACHdCYAAAAABAgAAAP4JACBMAACKCgAgAgAAAP4JACBMAACKCgAgAwAAAPsJACBTAACDCgAgVAAAiAoAIAEAAAD7CQAgAQAAAP4JACAJCAAAkhIAIFkAAJMSACBaAACWEgAgWwAAlRIAIFwAAJQSACC6CAAA2BAAINsJAADYEAAg3AkAANgQACDdCQAA2BAAIA2nCAAArw4AMKgIAACRCgAQqQgAAK8OADCqCAEAow0AIboIAgCpDQAhxggBAKMNACHKCEAArw0AIdcJAQCjDQAh2AkBAKMNACHaCQAAsA7aCSLbCQEApw0AIdwJAgCpDQAh3QkAAK0NACADAAAA_gkAIAEAAJAKADBYAACRCgAgAwAAAP4JACABAAD_CQAwAgAA-wkAIAmnCAAArg4AMKgIAACXCgAQqQgAAK4OADD2CAEAAAAB0gkAAI8OACDTCQAAjw4AINQJAQDVDQAh1QkAAI8OACDWCQAAjw4AIAEAAACUCgAgAQAAAJQKACAJpwgAAK4OADCoCAAAlwoAEKkIAACuDgAw9ggBANUNACHSCQAAjw4AINMJAACPDgAg1AkBANUNACHVCQAAjw4AINYJAACPDgAgAAMAAACXCgAgAQAAmAoAMAIAAJQKACADAAAAlwoAIAEAAJgKADACAACUCgAgAwAAAJcKACABAACYCgAwAgAAlAoAIAb2CAEAAAAB0gkAAI4SACDTCQAAjxIAINQJAQAAAAHVCQAAkBIAINYJAACREgAgAUwAAJwKACAG9ggBAAAAAdIJAACOEgAg0wkAAI8SACDUCQEAAAAB1QkAAJASACDWCQAAkRIAIAFMAACeCgAwAUwAAJ4KADAG9ggBAN4QACHSCQAAihIAINMJAACLEgAg1AkBAN4QACHVCQAAjBIAINYJAACNEgAgAgAAAJQKACBMAAChCgAgBvYIAQDeEAAh0gkAAIoSACDTCQAAixIAINQJAQDeEAAh1QkAAIwSACDWCQAAjRIAIAIAAACXCgAgTAAAowoAIAIAAACXCgAgTAAAowoAIAMAAACUCgAgUwAAnAoAIFQAAKEKACABAAAAlAoAIAEAAACXCgAgAwgAAIcSACBbAACJEgAgXAAAiBIAIAmnCAAArQ4AMKgIAACqCgAQqQgAAK0OADD2CAEAow0AIdIJAACPDgAg0wkAAI8OACDUCQEAow0AIdUJAACPDgAg1gkAAI8OACADAAAAlwoAIAEAAKkKADBYAACqCgAgAwAAAJcKACABAACYCgAwAgAAlAoAIAWnCAAArA4AMKgIAACwCgAQqQgAAKwOADDQCQEAAAAB0QkAANoNACABAAAArQoAIAEAAACtCgAgBacIAACsDgAwqAgAALAKABCpCAAArA4AMNAJAQDVDQAh0QkAANoNACAAAwAAALAKACABAACxCgAwAgAArQoAIAMAAACwCgAgAQAAsQoAMAIAAK0KACADAAAAsAoAIAEAALEKADACAACtCgAgAtAJAQAAAAHRCYAAAAABAUwAALUKACAC0AkBAAAAAdEJgAAAAAEBTAAAtwoAMAFMAAC3CgAwAtAJAQDeEAAh0QmAAAAAAQIAAACtCgAgTAAAugoAIALQCQEA3hAAIdEJgAAAAAECAAAAsAoAIEwAALwKACACAAAAsAoAIEwAALwKACADAAAArQoAIFMAALUKACBUAAC6CgAgAQAAAK0KACABAAAAsAoAIAMIAACEEgAgWwAAhhIAIFwAAIUSACAFpwgAAKsOADCoCAAAwwoAEKkIAACrDgAw0AkBAKMNACHRCQAAqw0AIAMAAACwCgAgAQAAwgoAMFgAAMMKACADAAAAsAoAIAEAALEKADACAACtCgAgDRoAANoNACCnCAAAqQ4AMKgIAADJCgAQqQgAAKkOADCqCAEAAAABqwgBANUNACHKCEAA2w0AIZAJAgCqDgAhywkBANUNACHMCQAA2g0AIM0JAACYDgAgzgkgANYNACHPCQEAlw4AIQEAAADGCgAgAQAAAMYKACANGgAA2g0AIKcIAACpDgAwqAgAAMkKABCpCAAAqQ4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIZAJAgCqDgAhywkBANUNACHMCQAA2g0AIM0JAACYDgAgzgkgANYNACHPCQEAlw4AIQOQCQAA2BAAIM0JAADYEAAgzwkAANgQACADAAAAyQoAIAEAAMoKADACAADGCgAgAwAAAMkKACABAADKCgAwAgAAxgoAIAMAAADJCgAgAQAAygoAMAIAAMYKACAKGoAAAAABqggBAAAAAasIAQAAAAHKCEAAAAABkAkCAAAAAcsJAQAAAAHMCYAAAAABzQmAAAAAAc4JIAAAAAHPCQEAAAABAUwAAM4KACAKGoAAAAABqggBAAAAAasIAQAAAAHKCEAAAAABkAkCAAAAAcsJAQAAAAHMCYAAAAABzQmAAAAAAc4JIAAAAAHPCQEAAAABAUwAANAKADABTAAA0AoAMAoagAAAAAGqCAEA3hAAIasIAQDeEAAhyghAAOgQACGQCQIA5BAAIcsJAQDeEAAhzAmAAAAAAc0JgAAAAAHOCSAA5hAAIc8JAQDiEAAhAgAAAMYKACBMAADTCgAgChqAAAAAAaoIAQDeEAAhqwgBAN4QACHKCEAA6BAAIZAJAgDkEAAhywkBAN4QACHMCYAAAAABzQmAAAAAAc4JIADmEAAhzwkBAOIQACECAAAAyQoAIEwAANUKACACAAAAyQoAIEwAANUKACADAAAAxgoAIFMAAM4KACBUAADTCgAgAQAAAMYKACABAAAAyQoAIAgIAAD_EQAgWQAAgBIAIFoAAIMSACBbAACCEgAgXAAAgRIAIJAJAADYEAAgzQkAANgQACDPCQAA2BAAIA0aAACrDQAgpwgAAKgOADCoCAAA3AoAEKkIAACoDgAwqggBAKMNACGrCAEAow0AIcoIQACvDQAhkAkCAKkNACHLCQEAow0AIcwJAACrDQAgzQkAAK0NACDOCSAArA0AIc8JAQCnDQAhAwAAAMkKACABAADbCgAwWAAA3AoAIAMAAADJCgAgAQAAygoAMAIAAMYKACAPGAAApw4AIKcIAACjDgAwqAgAALEBABCpCAAAow4AMKoIAQAAAAGrCAEAAAAByghAANsNACHLCEAA2w0AIeUIAACkDsMJIsQJAAClDsQJIsYJAACmDsYJIscJAACmDsYJIsgJAACmDsYJIskJAACmDsYJIsoJAADaDQAgAQAAAN8KACABAAAA3woAIAEYAAD-EQAgAwAAALEBACABAADiCgAwAgAA3woAIAMAAACxAQAgAQAA4goAMAIAAN8KACADAAAAsQEAIAEAAOIKADACAADfCgAgDBgAAP0RACCqCAEAAAABqwgBAAAAAcoIQAAAAAHLCEAAAAAB5QgAAADDCQLECQAAAMQJAsYJAAAAxgkCxwkAAADGCQLICQAAAMYJAskJAAAAxgkCygmAAAAAAQFMAADmCgAgC6oIAQAAAAGrCAEAAAAByghAAAAAAcsIQAAAAAHlCAAAAMMJAsQJAAAAxAkCxgkAAADGCQLHCQAAAMYJAsgJAAAAxgkCyQkAAADGCQLKCYAAAAABAUwAAOgKADABTAAA6AoAMAwYAAD8EQAgqggBAN4QACGrCAEA3hAAIcoIQADoEAAhywhAAOgQACHlCAAA-RHDCSLECQAA-hHECSLGCQAA-xHGCSLHCQAA-xHGCSLICQAA-xHGCSLJCQAA-xHGCSLKCYAAAAABAgAAAN8KACBMAADrCgAgC6oIAQDeEAAhqwgBAN4QACHKCEAA6BAAIcsIQADoEAAh5QgAAPkRwwkixAkAAPoRxAkixgkAAPsRxgkixwkAAPsRxgkiyAkAAPsRxgkiyQkAAPsRxgkiygmAAAAAAQIAAACxAQAgTAAA7QoAIAIAAACxAQAgTAAA7QoAIAMAAADfCgAgUwAA5goAIFQAAOsKACABAAAA3woAIAEAAACxAQAgAwgAAPYRACBbAAD4EQAgXAAA9xEAIA6nCAAAmQ4AMKgIAAD0CgAQqQgAAJkOADCqCAEAow0AIasIAQCjDQAhyghAAK8NACHLCEAArw0AIeUIAACaDsMJIsQJAACbDsQJIsYJAACcDsYJIscJAACcDsYJIsgJAACcDsYJIskJAACcDsYJIsoJAACrDQAgAwAAALEBACABAADzCgAwWAAA9AoAIAMAAACxAQAgAQAA4goAMAIAAN8KACATpwgAAJQOADCoCAAA-goAEKkIAACUDgAwqggBAAAAAa4IAACVDrQJIrMIAQDVDQAhyghAANsNACHLCEAA2w0AIaIJAQAAAAG1CQAAlg61CSK2CQEA1Q0AIbcJAADaDQAguAkBANUNACG5CQEAlw4AIboJAACPDgAguwkAAJgOACC8CSAA1g0AIb0JQADoDQAhvgkCANkNACEBAAAA9woAIAEAAAD3CgAgE6cIAACUDgAwqAgAAPoKABCpCAAAlA4AMKoIAQDVDQAhrggAAJUOtAkiswgBANUNACHKCEAA2w0AIcsIQADbDQAhogkBANUNACG1CQAAlg61CSK2CQEA1Q0AIbcJAADaDQAguAkBANUNACG5CQEAlw4AIboJAACPDgAguwkAAJgOACC8CSAA1g0AIb0JQADoDQAhvgkCANkNACEDuQkAANgQACC7CQAA2BAAIL0JAADYEAAgAwAAAPoKACABAAD7CgAwAgAA9woAIAMAAAD6CgAgAQAA-woAMAIAAPcKACADAAAA-goAIAEAAPsKADACAAD3CgAgEKoIAQAAAAGuCAAAALQJArMIAQAAAAHKCEAAAAABywhAAAAAAaIJAQAAAAG1CQAAALUJArYJAQAAAAG3CYAAAAABuAkBAAAAAbkJAQAAAAG6CQAA9REAILsJgAAAAAG8CSAAAAABvQlAAAAAAb4JAgAAAAEBTAAA_woAIBCqCAEAAAABrggAAAC0CQKzCAEAAAAByghAAAAAAcsIQAAAAAGiCQEAAAABtQkAAAC1CQK2CQEAAAABtwmAAAAAAbgJAQAAAAG5CQEAAAABugkAAPURACC7CYAAAAABvAkgAAAAAb0JQAAAAAG-CQIAAAABAUwAAIELADABTAAAgQsAMBCqCAEA3hAAIa4IAADyEbQJIrMIAQDeEAAhyghAAOgQACHLCEAA6BAAIaIJAQDeEAAhtQkAAPMRtQkitgkBAN4QACG3CYAAAAABuAkBAN4QACG5CQEA4hAAIboJAAD0EQAguwmAAAAAAbwJIADmEAAhvQlAAOcQACG-CQIA4xAAIQIAAAD3CgAgTAAAhAsAIBCqCAEA3hAAIa4IAADyEbQJIrMIAQDeEAAhyghAAOgQACHLCEAA6BAAIaIJAQDeEAAhtQkAAPMRtQkitgkBAN4QACG3CYAAAAABuAkBAN4QACG5CQEA4hAAIboJAAD0EQAguwmAAAAAAbwJIADmEAAhvQlAAOcQACG-CQIA4xAAIQIAAAD6CgAgTAAAhgsAIAIAAAD6CgAgTAAAhgsAIAMAAAD3CgAgUwAA_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_EQAgKQAAwREAIKoIAQDeEAAhqwgBAOIQACGsCAEA3hAAIbIIAAC9EaUJIscIAQDiEAAhyghAAOgQACHLCEAA6BAAIfgIAAC-EaYJIqIJAQDeEAAhowkBAN4QACGmCQEA4hAAIacJgAAAAAGoCYAAAAABqQmAAAAAAaoJgAAAAAGrCQEA4hAAIawJgAAAAAGtCSAA5hAAIQIAAADfAQAgTAAAswsAIBKqCAEA3hAAIasIAQDiEAAhrAgBAN4QACGyCAAAvRGlCSLHCAEA4hAAIcoIQADoEAAhywhAAOgQACH4CAAAvhGmCSKiCQEA3hAAIaMJAQDeEAAhpgkBAOIQACGnCYAAAAABqAmAAAAAAakJgAAAAAGqCYAAAAABqwkBAOIQACGsCYAAAAABrQkgAOYQACECAAAAewAgTAAAtQsAIAIAAAB7ACBMAAC1CwAgAQAAAEAAIAMAAADfAQAgUwAArQsAIFQAALMLACABAAAA3wEAIAEAAAB7ACAMCAAAuhEAIFsAALwRACBcAAC7EQAgqwgAANgQACDHCAAA2BAAIKYJAADYEAAgpwkAANgQACCoCQAA2BAAIKkJAADYEAAgqgkAANgQACCrCQAA2BAAIKwJAADYEAAgFacIAAD-DQAwqAgAAL0LABCpCAAA_g0AMKoIAQCjDQAhqwgBAKcNACGsCAEAow0AIbIIAAD_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_wsAEKkIAADyDQAwqggBAKMNACGsCAEAow0AIbIIAADzDYsJIscIAQCnDQAhyghAAK8NACHLCEAArw0AIfUIAQCjDQAhhAlAAK4NACGHCQEAow0AIYgJAQCjDQAhiQkBAKMNACGLCQEApw0AIYwJAACtDQAgAwAAANYBACABAAD-CwAwWAAA_wsAIAMAAADWAQAgAQAA1wEAMAIAANgBACAIpwgAAPENADCoCAAAhQwAEKkIAADxDQAwqggBAAAAAcoIQADbDQAhhAlAANsNACGFCQEAAAABhgkAANoNACABAAAAggwAIAEAAACCDAAgCKcIAADxDQAwqAgAAIUMABCpCAAA8Q0AMKoIAQDVDQAhyghAANsNACGECUAA2w0AIYUJAQDVDQAhhgkAANoNACAAAwAAAIUMACABAACGDAAwAgAAggwAIAMAAACFDAAgAQAAhgwAMAIAAIIMACADAAAAhQwAIAEAAIYMADACAACCDAAgBaoIAQAAAAHKCEAAAAABhAlAAAAAAYUJAQAAAAGGCYAAAAABAUwAAIoMACAFqggBAAAAAcoIQAAAAAGECUAAAAABhQkBAAAAAYYJgAAAAAEBTAAAjAwAMAFMAACMDAAwBaoIAQDeEAAhyghAAOgQACGECUAA6BAAIYUJAQDeEAAhhgmAAAAAAQIAAACCDAAgTAAAjwwAIAWqCAEA3hAAIcoIQADoEAAhhAlAAOgQACGFCQEA3hAAIYYJgAAAAAECAAAAhQwAIEwAAJEMACACAAAAhQwAIEwAAJEMACADAAAAggwAIFMAAIoMACBUAACPDAAgAQAAAIIMACABAAAAhQwAIAMIAACREQAgWwAAkxEAIFwAAJIRACAIpwgAAPANADCoCAAAmAwAEKkIAADwDQAwqggBAKMNACHKCEAArw0AIYQJQACvDQAhhQkBAKMNACGGCQAAqw0AIAMAAACFDAAgAQAAlwwAMFgAAJgMACADAAAAhQwAIAEAAIYMADACAACCDAAgAQAAANwBACABAAAA3AEAIAMAAADaAQAgAQAA2wEAMAIAANwBACADAAAA2gEAIAEAANsBADACAADcAQAgAwAAANoBACABAADbAQAwAgAA3AEAIBUDAACQEQAgqggBAAAAAawIAQAAAAGyCAAAAPoIAscIAQAAAAHKCEAAAAABywhAAAAAAfUIAQAAAAH2CAEAAAAB-AgAAAD4CAL6CAIAAAAB-wgCAAAAAfwIAgAAAAH9CAIAAAAB_ggCAAAAAf8IgAAAAAGACYAAAAABgQmAAAAAAYIJAgAAAAGDCYAAAAABhAlAAAAAAQFMAACgDAAgFKoIAQAAAAGsCAEAAAABsggAAAD6CALHCAEAAAAByghAAAAAAcsIQAAAAAH1CAEAAAAB9ggBAAAAAfgIAAAA-AgC-ggCAAAAAfsIAgAAAAH8CAIAAAAB_QgCAAAAAf4IAgAAAAH_CIAAAAABgAmAAAAAAYEJgAAAAAGCCQIAAAABgwmAAAAAAYQJQAAAAAEBTAAAogwAMAFMAACiDAAwFQMAAI8RACCqCAEA3hAAIawIAQDeEAAhsggAAI4R-ggixwgBAOIQACHKCEAA6BAAIcsIQADoEAAh9QgBAN4QACH2CAEA4hAAIfgIAACNEfgIIvoIAgDkEAAh-wgCAOQQACH8CAIA5BAAIf0IAgDkEAAh_ggCAOQQACH_CIAAAAABgAmAAAAAAYEJgAAAAAGCCQIA5BAAIYMJgAAAAAGECUAA5xAAIQIAAADcAQAgTAAApQwAIBSqCAEA3hAAIawIAQDeEAAhsggAAI4R-ggixwgBAOIQACHKCEAA6BAAIcsIQADoEAAh9QgBAN4QACH2CAEA4hAAIfgIAACNEfgIIvoIAgDkEAAh-wgCAOQQACH8CAIA5BAAIf0IAgDkEAAh_ggCAOQQACH_CIAAAAABgAmAAAAAAYEJgAAAAAGCCQIA5BAAIYMJgAAAAAGECUAA5xAAIQIAAADaAQAgTAAApwwAIAIAAADaAQAgTAAApwwAIAMAAADcAQAgUwAAoAwAIFQAAKUMACABAAAA3AEAIAEAAADaAQAgEggAAIgRACBZAACJEQAgWgAAjBEAIFsAAIsRACBcAACKEQAgxwgAANgQACD2CAAA2BAAIPoIAADYEAAg-wgAANgQACD8CAAA2BAAIP0IAADYEAAg_ggAANgQACD_CAAA2BAAIIAJAADYEAAggQkAANgQACCCCQAA2BAAIIMJAADYEAAghAkAANgQACAXpwgAAOkNADCoCAAArgwAEKkIAADpDQAwqggBAKMNACGsCAEAow0AIbIIAADrDfoIIscIAQCnDQAhyghAAK8NACHLCEAArw0AIfUIAQCjDQAh9ggBAKcNACH4CAAA6g34CCL6CAIAqQ0AIfsIAgCpDQAh_AgCAKkNACH9CAIAqQ0AIf4IAgCpDQAh_wgAAK0NACCACQAArQ0AIIEJAACtDQAgggkCAKkNACGDCQAArQ0AIIQJQACuDQAhAwAAANoBACABAACtDAAwWAAArgwAIAMAAADaAQAgAQAA2wEAMAIAANwBACAOMgAA2g0AIKcIAADlDQAwqAgAALQMABCpCAAA5Q0AMKoIAQAAAAHKCEAA2w0AIewIAADmDewIIu4IAADnDe4IIu8IAQDVDQAh8AgBANUNACHxCAEA1Q0AIfIIAgDZDQAh8wgCANkNACH0CEAA6A0AIQEAAACxDAAgAQAAALEMACAOMgAA2g0AIKcIAADlDQAwqAgAALQMABCpCAAA5Q0AMKoIAQDVDQAhyghAANsNACHsCAAA5g3sCCLuCAAA5w3uCCLvCAEA1Q0AIfAIAQDVDQAh8QgBANUNACHyCAIA2Q0AIfMIAgDZDQAh9AhAAOgNACEB9AgAANgQACADAAAAtAwAIAEAALUMADACAACxDAAgAwAAALQMACABAAC1DAAwAgAAsQwAIAMAAAC0DAAgAQAAtQwAMAIAALEMACALMoAAAAABqggBAN4QACHKCEAA6BAAIewIAACGEewIIu4IAACHEe4IIu8IAQDeEAAh8AgBAN4QACHxCAEA3hAAIfIIAgDjEAAh8wgCAOMQACH0CEAA5xAAIQIAAACxDAAgTAAAuQwAIAsygAAAAAGqCAEA3hAAIcoIQADoEAAh7AgAAIYR7Agi7ggAAIcR7ggi7wgBAN4QACHwCAEA3hAAIfEIAQDeEAAh8ggCAOMQACHzCAIA4xAAIfQIQADnEAAhAgAAALQMACBMAAC7DAAgAgAAALQMACBMAAC7DAAgAQAAALEMACABAAAAtAwAIAYIAACBEQAgWQAAghEAIFoAAIURACBbAACEEQAgXAAAgxEAIPQIAADYEAAgDjIAAKsNACCnCAAA3g0AMKgIAADBDAAQqQgAAN4NADCqCAEAow0AIcoIQACvDQAh7AgAAN8N7Agi7ggAAOAN7ggi7wgBAKMNACHwCAEAow0AIfEIAQCjDQAh8ggCAKgNACHzCAIAqA0AIfQIQACuDQAhAwAAALQMACABAADADAAwWAAAwQwAIAMAAAC0DAAgAQAAtQwAMAIAALEMACAFHgIA2Q0AIacIAADdDQAwqAgAAMcMABCpCAAA3Q0AMKoIAgAAAAEBAAAAxAwAIAEAAADEDAAgBR4CANkNACGnCAAA3Q0AMKgIAADHDAAQqQgAAN0NADCqCAIA2Q0AIQADAAAAxwwAIAEAAMgMADACAADEDAAgAwAAAMcMACABAADIDAAwAgAAxAwAIAMAAADHDAAgAQAAyAwAMAIAAMQMACACHgIAAAABqggCAAAAAQFMAADMDAAgAh4CAAAAAaoIAgAAAAEBTAAAzgwAMAFMAADODAAwAh4CAOMQACGqCAIA4xAAIQIAAADEDAAgTAAA0QwAIAIeAgDjEAAhqggCAOMQACECAAAAxwwAIEwAANMMACACAAAAxwwAIEwAANMMACADAAAAxAwAIFMAAMwMACBUAADRDAAgAQAAAMQMACABAAAAxwwAIAUIAAD8EAAgWQAA_RAAIFoAAIARACBbAAD_EAAgXAAA_hAAIAUeAgCoDQAhpwgAANwNADCoCAAA2gwAEKkIAADcDQAwqggCAKgNACEDAAAAxwwAIAEAANkMADBYAADaDAAgAwAAAMcMACABAADIDAAwAgAAxAwAIA2nCAAA1A0AMKgIAADgDAAQqQgAANQNADCqCAEAAAABuggCANkNACHKCEAA2w0AIeQIAQDVDQAh5QgBANUNACHmCAEA1Q0AIecIIADWDQAh6AggANcNACHpCAgA2A0AIeoIAADaDQAgAQAAAN0MACABAAAA3QwAIA2nCAAA1A0AMKgIAADgDAAQqQgAANQNADCqCAEA1Q0AIboIAgDZDQAhyghAANsNACHkCAEA1Q0AIeUIAQDVDQAh5ggBANUNACHnCCAA1g0AIegIIADXDQAh6QgIANgNACHqCAAA2g0AIALoCAAA2BAAIOkIAADYEAAgAwAAAOAMACABAADhDAAwAgAA3QwAIAMAAADgDAAgAQAA4QwAMAIAAN0MACADAAAA4AwAIAEAAOEMADACAADdDAAgCqoIAQAAAAG6CAIAAAAByghAAAAAAeQIAQAAAAHlCAEAAAAB5ggBAAAAAecIIAAAAAHoCCAAAAAB6QgIAAAAAeoIgAAAAAEBTAAA5QwAIAqqCAEAAAABuggCAAAAAcoIQAAAAAHkCAEAAAAB5QgBAAAAAeYIAQAAAAHnCCAAAAAB6AggAAAAAekICAAAAAHqCIAAAAABAUwAAOcMADABTAAA5wwAMAqqCAEA3hAAIboIAgDjEAAhyghAAOgQACHkCAEA3hAAIeUIAQDeEAAh5ggBAN4QACHnCCAA5hAAIegIIADlEAAh6QgIAPQQACHqCIAAAAABAgAAAN0MACBMAADqDAAgCqoIAQDeEAAhuggCAOMQACHKCEAA6BAAIeQIAQDeEAAh5QgBAN4QACHmCAEA3hAAIecIIADmEAAh6AggAOUQACHpCAgA9BAAIeoIgAAAAAECAAAA4AwAIEwAAOwMACACAAAA4AwAIEwAAOwMACADAAAA3QwAIFMAAOUMACBUAADqDAAgAQAAAN0MACABAAAA4AwAIAcIAAD3EAAgWQAA-BAAIFoAAPsQACBbAAD6EAAgXAAA-RAAIOgIAADYEAAg6QgAANgQACANpwgAANMNADCoCAAA8wwAEKkIAADTDQAwqggBAKMNACG6CAIAqA0AIcoIQACvDQAh5AgBAKMNACHlCAEAow0AIeYIAQCjDQAh5wggAKwNACHoCCAAqg0AIekICADNDQAh6ggAAKsNACADAAAA4AwAIAEAAPIMADBYAADzDAAgAwAAAOAMACABAADhDAAwAgAA3QwAIAEAAAB0ACABAAAAdAAgAwAAAHIAIAEAAHMAMAIAAHQAIAMAAAByACABAABzADACAAB0ACADAAAAcgAgAQAAcwAwAgAAdAAgCRgAAPYQACCqCAEAAAABqwgBAAAAAcoIQAAAAAHeCAAAAN4IAt8IAQAAAAHhCAAAAOEIA-IIgAAAAAHjCAgAAAABAUwAAPsMACAIqggBAAAAAasIAQAAAAHKCEAAAAAB3ggAAADeCALfCAEAAAAB4QgAAADhCAPiCIAAAAAB4wgIAAAAAQFMAAD9DAAwAUwAAP0MADAJGAAA9RAAIKoIAQDeEAAhqwgBAN4QACHKCEAA6BAAId4IAADyEN4IIt8IAQDeEAAh4QgAAPMQ4Qgj4giAAAAAAeMICAD0EAAhAgAAAHQAIEwAAIANACAIqggBAN4QACGrCAEA3hAAIcoIQADoEAAh3ggAAPIQ3ggi3wgBAN4QACHhCAAA8xDhCCPiCIAAAAAB4wgIAPQQACECAAAAcgAgTAAAgg0AIAIAAAByACBMAACCDQAgAwAAAHQAIFMAAPsMACBUAACADQAgAQAAAHQAIAEAAAByACAICAAA7RAAIFkAAO4QACBaAADxEAAgWwAA8BAAIFwAAO8QACDhCAAA2BAAIOIIAADYEAAg4wgAANgQACALpwgAAMoNADCoCAAAiQ0AEKkIAADKDQAwqggBAKMNACGrCAEAow0AIcoIQACvDQAh3ggAAMsN3ggi3wgBAKMNACHhCAAAzA3hCCPiCAAArQ0AIOMICADNDQAhAwAAAHIAIAEAAIgNADBYAACJDQAgAwAAAHIAIAEAAHMAMAIAAHQAIAEAAADCAQAgAQAAAMIBACADAAAAwAEAIAEAAMEBADACAADCAQAgAwAAAMABACABAADBAQAwAgAAwgEAIAMAAADAAQAgAQAAwQEAMAIAAMIBACAhAwAA6xAAIBgAAOwQACCqCAEAAAABqwgBAAAAAawIAQAAAAGuCAAAAK4IArAIAAAAsAgCsggAAACyCAKzCAEAAAABtAgBAAAAAbUIAQAAAAG2CAIAAAABtwgBAAAAAbgIAgAAAAG5CAIAAAABuggCAAAAAbsIIAAAAAG8CIAAAAABvQgBAAAAAb4IAQAAAAG_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_CAEApw0AIcAIAQCnDQAhwQggAKwNACHCCAEApw0AIcMIAACtDQAgxAgBAKcNACHFCCAArA0AIcYIAACtDQAgxwgBAKcNACHICAIAqA0AIckIQACuDQAhyghAAK8NACHLCEAArw0AIQ4IAACxDQAgWwAAyQ0AIFwAAMkNACDMCAEAAAABzQgBAAAABM4IAQAAAATPCAEAAAAB0AgBAAAAAdEIAQAAAAHSCAEAAAAB0wgBAMgNACHaCAEAAAAB2wgBAAAAAdwIAQAAAAEHCAAAsQ0AIFsAAMcNACBcAADHDQAgzAgAAACuCALNCAAAAK4ICM4IAAAArggI0wgAAMYNrggiBwgAALENACBbAADFDQAgXAAAxQ0AIMwIAAAAsAgCzQgAAACwCAjOCAAAALAICNMIAADEDbAIIgcIAACxDQAgWwAAww0AIFwAAMMNACDMCAAAALIIAs0IAAAAsggIzggAAACyCAjTCAAAwg2yCCIOCAAAtA0AIFsAAMENACBcAADBDQAgzAgBAAAAAc0IAQAAAAXOCAEAAAAFzwgBAAAAAdAIAQAAAAHRCAEAAAAB0ggBAAAAAdMIAQDADQAh2ggBAAAAAdsIAQAAAAHcCAEAAAABDQgAALENACBZAAC_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-wgCAKkNACH8CAIAqQ0AIf0IAgCpDQAh_ggCAKkNACH_CAAArQ0AIIAJAACtDQAggQkAAK0NACCCCQIAqQ0AIYMJAACtDQAghAlAAK4NACEHCAAAsQ0AIFsAAO8NACBcAADvDQAgzAgAAAD4CALNCAAAAPgICM4IAAAA-AgI0wgAAO4N-AgiBwgAALENACBbAADtDQAgXAAA7Q0AIMwIAAAA-ggCzQgAAAD6CAjOCAAAAPoICNMIAADsDfoIIgcIAACxDQAgWwAA7Q0AIFwAAO0NACDMCAAAAPoIAs0IAAAA-ggIzggAAAD6CAjTCAAA7A36CCIEzAgAAAD6CALNCAAAAPoICM4IAAAA-ggI0wgAAO0N-ggiBwgAALENACBbAADvDQAgXAAA7w0AIMwIAAAA-AgCzQgAAAD4CAjOCAAAAPgICNMIAADuDfgIIgTMCAAAAPgIAs0IAAAA-AgIzggAAAD4CAjTCAAA7w34CCIIpwgAAPANADCoCAAAmAwAEKkIAADwDQAwqggBAKMNACHKCEAArw0AIYQJQACvDQAhhQkBAKMNACGGCQAAqw0AIAinCAAA8Q0AMKgIAACFDAAQqQgAAPENADCqCAEA1Q0AIcoIQADbDQAhhAlAANsNACGFCQEA1Q0AIYYJAADaDQAgEKcIAADyDQAwqAgAAP8LABCpCAAA8g0AMKoIAQCjDQAhrAgBAKMNACGyCAAA8w2LCSLHCAEApw0AIcoIQACvDQAhywhAAK8NACH1CAEAow0AIYQJQACuDQAhhwkBAKMNACGICQEAow0AIYkJAQCjDQAhiwkBAKcNACGMCQAArQ0AIAcIAACxDQAgWwAA9Q0AIFwAAPUNACDMCAAAAIsJAs0IAAAAiwkIzggAAACLCQjTCAAA9A2LCSIHCAAAsQ0AIFsAAPUNACBcAAD1DQAgzAgAAACLCQLNCAAAAIsJCM4IAAAAiwkI0wgAAPQNiwkiBMwIAAAAiwkCzQgAAACLCQjOCAAAAIsJCNMIAAD1DYsJIgunCAAA9g0AMKgIAADpCwAQqQgAAPYNADCqCAEAow0AIcoIQACvDQAhjQkBAKMNACGOCQIAqA0AIY8JAQCnDQAhkAkCAKgNACGRCQAAqw0AIJIJIACsDQAhFacIAAD3DQAwqAgAANMLABCpCAAA9w0AMKoIAQCjDQAhqwgBAKMNACGyCAAA-Q2XCSL4CAIAqA0AIZEJAACtDQAgkwkBAKMNACGVCQAA-A2VCSKXCSAArA0AIZgJAgCoDQAhmQkCAKgNACGaCQIAqA0AIZsJAgCpDQAhnAkAAK0NACCdCQAArQ0AIJ4JAACtDQAgnwlAAK8NACGgCUAArg0AIaEJAQCnDQAhBwgAALENACBbAAD9DQAgXAAA_Q0AIMwIAAAAlQkCzQgAAACVCQjOCAAAAJUJCNMIAAD8DZUJIgcIAACxDQAgWwAA-w0AIFwAAPsNACDMCAAAAJcJAs0IAAAAlwkIzggAAACXCQjTCAAA-g2XCSIHCAAAsQ0AIFsAAPsNACBcAAD7DQAgzAgAAACXCQLNCAAAAJcJCM4IAAAAlwkI0wgAAPoNlwkiBMwIAAAAlwkCzQgAAACXCQjOCAAAAJcJCNMIAAD7DZcJIgcIAACxDQAgWwAA_Q0AIFwAAP0NACDMCAAAAJUJAs0IAAAAlQkIzggAAACVCQjTCAAA_A2VCSIEzAgAAACVCQLNCAAAAJUJCM4IAAAAlQkI0wgAAP0NlQkiFacIAAD-DQAwqAgAAL0LABCpCAAA_g0AMKoIAQCjDQAhqwgBAKcNACGsCAEAow0AIbIIAAD_DaUJIscIAQCnDQAhyghAAK8NACHLCEAArw0AIfgIAACADqYJIqIJAQCjDQAhowkBAKMNACGmCQEApw0AIacJAACtDQAgqAkAAK0NACCpCQAArQ0AIKoJAACtDQAgqwkBAKcNACGsCQAArQ0AIK0JIACsDQAhBwgAALENACBbAACEDgAgXAAAhA4AIMwIAAAApQkCzQgAAAClCQjOCAAAAKUJCNMIAACDDqUJIgcIAACxDQAgWwAAgg4AIFwAAIIOACDMCAAAAKYJAs0IAAAApgkIzggAAACmCQjTCAAAgQ6mCSIHCAAAsQ0AIFsAAIIOACBcAACCDgAgzAgAAACmCQLNCAAAAKYJCM4IAAAApgkI0wgAAIEOpgkiBMwIAAAApgkCzQgAAACmCQjOCAAAAKYJCNMIAACCDqYJIgcIAACxDQAgWwAAhA4AIFwAAIQOACDMCAAAAKUJAs0IAAAApQkIzggAAAClCQjTCAAAgw6lCSIEzAgAAAClCQLNCAAAAKUJCM4IAAAApQkI0wgAAIQOpQkiE6cIAACFDgAwqAgAAKULABCpCAAAhQ4AMKoIAQCjDQAhqwgBAKcNACGsCAEAow0AIbIIAACHDrEJIscIAQCnDQAhyghAAK8NACHLCEAArw0AIYQJQACuDQAhhwkBAKMNACGjCQEAow0AIaYJAQCnDQAhpwkAAK0NACCoCQAArQ0AIK8JAACGDq8JIrEJAQCnDQAhsgkAAK0NACAHCAAAsQ0AIFsAAIsOACBcAACLDgAgzAgAAACvCQLNCAAAAK8JCM4IAAAArwkI0wgAAIoOrwkiBwgAALENACBbAACJDgAgXAAAiQ4AIMwIAAAAsQkCzQgAAACxCQjOCAAAALEJCNMIAACIDrEJIgcIAACxDQAgWwAAiQ4AIFwAAIkOACDMCAAAALEJAs0IAAAAsQkIzggAAACxCQjTCAAAiA6xCSIEzAgAAACxCQLNCAAAALEJCM4IAAAAsQkI0wgAAIkOsQkiBwgAALENACBbAACLDgAgXAAAiw4AIMwIAAAArwkCzQgAAACvCQjOCAAAAK8JCNMIAACKDq8JIgTMCAAAAK8JAs0IAAAArwkIzggAAACvCQjTCAAAiw6vCSITpwgAAIwOADCoCAAAjQsAEKkIAACMDgAwqggBAKMNACGuCAAAjQ60CSKzCAEAow0AIcoIQACvDQAhywhAAK8NACGiCQEAow0AIbUJAACODrUJIrYJAQCjDQAhtwkAAKsNACC4CQEAow0AIbkJAQCnDQAhugkAAI8OACC7CQAArQ0AILwJIACsDQAhvQlAAK4NACG-CQIAqA0AIQcIAACxDQAgWwAAkw4AIFwAAJMOACDMCAAAALQJAs0IAAAAtAkIzggAAAC0CQjTCAAAkg60CSIHCAAAsQ0AIFsAAJEOACBcAACRDgAgzAgAAAC1CQLNCAAAALUJCM4IAAAAtQkI0wgAAJAOtQkiBMwIAQAAAAW_CQEAAAABwAkBAAAABMEJAQAAAAQHCAAAsQ0AIFsAAJEOACBcAACRDgAgzAgAAAC1CQLNCAAAALUJCM4IAAAAtQkI0wgAAJAOtQkiBMwIAAAAtQkCzQgAAAC1CQjOCAAAALUJCNMIAACRDrUJIgcIAACxDQAgWwAAkw4AIFwAAJMOACDMCAAAALQJAs0IAAAAtAkIzggAAAC0CQjTCAAAkg60CSIEzAgAAAC0CQLNCAAAALQJCM4IAAAAtAkI0wgAAJMOtAkiE6cIAACUDgAwqAgAAPoKABCpCAAAlA4AMKoIAQDVDQAhrggAAJUOtAkiswgBANUNACHKCEAA2w0AIcsIQADbDQAhogkBANUNACG1CQAAlg61CSK2CQEA1Q0AIbcJAADaDQAguAkBANUNACG5CQEAlw4AIboJAACPDgAguwkAAJgOACC8CSAA1g0AIb0JQADoDQAhvgkCANkNACEEzAgAAAC0CQLNCAAAALQJCM4IAAAAtAkI0wgAAJMOtAkiBMwIAAAAtQkCzQgAAAC1CQjOCAAAALUJCNMIAACRDrUJIgvMCAEAAAABzQgBAAAABc4IAQAAAAXPCAEAAAAB0AgBAAAAAdEIAQAAAAHSCAEAAAAB0wgBAMENACHaCAEAAAAB2wgBAAAAAdwIAQAAAAEMzAiAAAAAAc8IgAAAAAHQCIAAAAAB0QiAAAAAAdIIgAAAAAHTCIAAAAAB1AgBAAAAAdUIAQAAAAHWCAEAAAAB1wiAAAAAAdgIgAAAAAHZCIAAAAABDqcIAACZDgAwqAgAAPQKABCpCAAAmQ4AMKoIAQCjDQAhqwgBAKMNACHKCEAArw0AIcsIQACvDQAh5QgAAJoOwwkixAkAAJsOxAkixgkAAJwOxgkixwkAAJwOxgkiyAkAAJwOxgkiyQkAAJwOxgkiygkAAKsNACAHCAAAsQ0AIFsAAKIOACBcAACiDgAgzAgAAADDCQLNCAAAAMMJCM4IAAAAwwkI0wgAAKEOwwkiBwgAALENACBbAACgDgAgXAAAoA4AIMwIAAAAxAkCzQgAAADECQjOCAAAAMQJCNMIAACfDsQJIgcIAACxDQAgWwAAng4AIFwAAJ4OACDMCAAAAMYJAs0IAAAAxgkIzggAAADGCQjTCAAAnQ7GCSIHCAAAsQ0AIFsAAJ4OACBcAACeDgAgzAgAAADGCQLNCAAAAMYJCM4IAAAAxgkI0wgAAJ0OxgkiBMwIAAAAxgkCzQgAAADGCQjOCAAAAMYJCNMIAACeDsYJIgcIAACxDQAgWwAAoA4AIFwAAKAOACDMCAAAAMQJAs0IAAAAxAkIzggAAADECQjTCAAAnw7ECSIEzAgAAADECQLNCAAAAMQJCM4IAAAAxAkI0wgAAKAOxAkiBwgAALENACBbAACiDgAgXAAAog4AIMwIAAAAwwkCzQgAAADDCQjOCAAAAMMJCNMIAAChDsMJIgTMCAAAAMMJAs0IAAAAwwkIzggAAADDCQjTCAAAog7DCSIPGAAApw4AIKcIAACjDgAwqAgAALEBABCpCAAAow4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIcsIQADbDQAh5QgAAKQOwwkixAkAAKUOxAkixgkAAKYOxgkixwkAAKYOxgkiyAkAAKYOxgkiyQkAAKYOxgkiygkAANoNACAEzAgAAADDCQLNCAAAAMMJCM4IAAAAwwkI0wgAAKIOwwkiBMwIAAAAxAkCzQgAAADECQjOCAAAAMQJCNMIAACgDsQJIgTMCAAAAMYJAs0IAAAAxgkIzggAAADGCQjTCAAAng7GCSIyAwAAoA8AIBoAAMAQACAcAACuEAAgIQAA_g4AICIAAKYQACAjAACzEAAgJwAAtBAAICgAALcQACApAADcDwAgKgAAkxAAIC0AALgQACAuAAC5EAAgLwAAuhAAIDAAALsQACAxAAC8EAAgOwAAvRAAIDwAAL4QACA9AADeDwAgPgAAvxAAID8AAOQPACCnCAAAtRAAMKgIAABAABCpCAAAtRAAMKoIAQDVDQAhrAgBANUNACGyCAAAthC0CyLCCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIe4IAADnDe4IIqIJAQDVDQAhowkBAJcOACGoCgEA1Q0AIbMKAADqDrMKIq0LAQDVDQAhrgsBANUNACGvCwEAlw4AIbALAQCXDgAhsQsBAJcOACGyCwEAlw4AIbQLAADsD6YJIrULAQCXDgAhtgsBAJcOACG3CwEAlw4AIbgLAQCXDgAhuQsgANYNACG6C0AA6A0AIZwMAABAACCdDAAAQAAgDRoAAKsNACCnCAAAqA4AMKgIAADcCgAQqQgAAKgOADCqCAEAow0AIasIAQCjDQAhyghAAK8NACGQCQIAqQ0AIcsJAQCjDQAhzAkAAKsNACDNCQAArQ0AIM4JIACsDQAhzwkBAKcNACENGgAA2g0AIKcIAACpDgAwqAgAAMkKABCpCAAAqQ4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIZAJAgCqDgAhywkBANUNACHMCQAA2g0AIM0JAACYDgAgzgkgANYNACHPCQEAlw4AIQjMCAIAAAABzQgCAAAABc4IAgAAAAXPCAIAAAAB0AgCAAAAAdEIAgAAAAHSCAIAAAAB0wgCALQNACEFpwgAAKsOADCoCAAAwwoAEKkIAACrDgAw0AkBAKMNACHRCQAAqw0AIAWnCAAArA4AMKgIAACwCgAQqQgAAKwOADDQCQEA1Q0AIdEJAADaDQAgCacIAACtDgAwqAgAAKoKABCpCAAArQ4AMPYIAQCjDQAh0gkAAI8OACDTCQAAjw4AINQJAQCjDQAh1QkAAI8OACDWCQAAjw4AIAmnCAAArg4AMKgIAACXCgAQqQgAAK4OADD2CAEA1Q0AIdIJAACPDgAg0wkAAI8OACDUCQEA1Q0AIdUJAACPDgAg1gkAAI8OACANpwgAAK8OADCoCAAAkQoAEKkIAACvDgAwqggBAKMNACG6CAIAqQ0AIcYIAQCjDQAhyghAAK8NACHXCQEAow0AIdgJAQCjDQAh2gkAALAO2gki2wkBAKcNACHcCQIAqQ0AId0JAACtDQAgBwgAALENACBbAACyDgAgXAAAsg4AIMwIAAAA2gkCzQgAAADaCQjOCAAAANoJCNMIAACxDtoJIgcIAACxDQAgWwAAsg4AIFwAALIOACDMCAAAANoJAs0IAAAA2gkIzggAAADaCQjTCAAAsQ7aCSIEzAgAAADaCQLNCAAAANoJCM4IAAAA2gkI0wgAALIO2gkiDacIAACzDgAwqAgAAP4JABCpCAAAsw4AMKoIAQDVDQAhuggCAKoOACHGCAEA1Q0AIcoIQADbDQAh1wkBANUNACHYCQEA1Q0AIdoJAAC0DtoJItsJAQCXDgAh3AkCAKoOACHdCQAAmA4AIATMCAAAANoJAs0IAAAA2gkIzggAAADaCQjTCAAAsg7aCSINpwgAALUOADCoCAAA-AkAEKkIAAC1DgAwqggBAKMNACHKCEAArw0AIewIAADfDewIItsJAQCjDQAh3gkBAKMNACHfCQIAqA0AIeAJCAC2DgAh4QkIAM0NACHiCSAArA0AIeMJAQCjDQAhDQgAALENACBZAAC_DQAgWgAAvw0AIFsAAL8NACBcAAC_DQAgzAgIAAAAAc0ICAAAAATOCAgAAAAEzwgIAAAAAdAICAAAAAHRCAgAAAAB0ggIAAAAAdMICAC3DgAhDQgAALENACBZAAC_DQAgWgAAvw0AIFsAAL8NACBcAAC_DQAgzAgIAAAAAc0ICAAAAATOCAgAAAAEzwgIAAAAAdAICAAAAAHRCAgAAAAB0ggIAAAAAdMICAC3DgAhCacIAAC4DgAwqAgAAOIJABCpCAAAuA4AMKoIAQCjDQAhyghAAK8NACHkCQEAow0AIeUJAQCjDQAh5wkAALkO5wki6AkBAKcNACEHCAAAsQ0AIFsAALsOACBcAAC7DgAgzAgAAADnCQLNCAAAAOcJCM4IAAAA5wkI0wgAALoO5wkiBwgAALENACBbAAC7DgAgXAAAuw4AIMwIAAAA5wkCzQgAAADnCQjOCAAAAOcJCNMIAAC6DucJIgTMCAAAAOcJAs0IAAAA5wkIzggAAADnCQjTCAAAuw7nCSIJpwgAALwOADCoCAAAzwkAEKkIAAC8DgAwqggBANUNACHKCEAA2w0AIeQJAQDVDQAh5QkBANUNACHnCQAAvQ7nCSLoCQEAlw4AIQTMCAAAAOcJAs0IAAAA5wkIzggAAADnCQjTCAAAuw7nCSID5AkBAAAAAeUJAQAAAAHnCQAAAOcJAgunCAAAvw4AMKgIAADJCQAQqQgAAL8OADCqCAEAow0AIcoIQACvDQAh8AgBAKMNACHbCQEAow0AIeoJAgCoDQAh6wkBAKMNACHsCQEAow0AIe0JAgCoDQAhDqcIAADADgAwqAgAALkJABCpCAAAwA4AMKoIAQCjDQAhswgBAKMNACHKCEAArw0AIcsIQACvDQAh9QgBAKcNACHuCQEApw0AIe8JAgCpDQAh8AkBAKcNACHxCQEApw0AIfIJAQCnDQAh8wkCAKkNACEPMgAAwg4AIKcIAADBDgAwqAgAAJkBABCpCAAAwQ4AMKoIAQDVDQAhswgBANUNACHKCEAA2w0AIcsIQADbDQAh9QgBAJcOACHuCQEAlw4AIe8JAgCqDgAh8AkBAJcOACHxCQEAlw4AIfIJAQCXDgAh8wkCAKoOACED9AkAAJsBACD1CQAAmwEAIPYJAACbAQAgCqcIAADDDgAwqAgAAKEJABCpCAAAww4AMKoIAQCjDQAhyghAAK8NACHbCQEAow0AIecJAAC5DucJIugJAQCnDQAh9wkBAKMNACH4CQEAow0AISGnCAAAxA4AMKgIAACLCQAQqQgAAMQOADCqCAEAow0AIbIIAADFDoIKIrMIAQCjDQAhyghAAK8NACHLCEAArw0AIaIJAQCjDQAhtQkAAI4OtQkiugkAAI8OACDQCQAAjw4AIPkJAQCjDQAh-gkBAKMNACH7CQEAow0AIfwJAACPDgAg_QkBAKMNACH-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_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-ApAAOgNACH5CgEAlw4AIfoKAQCXDgAh-wogANYNACH8CkAA2w0AIQTMCAAAAPAKAs0IAAAA8AoIzggAAADwCgjTCAAA-Q7wCiINpwgAAPwOADCoCAAAqQYAEKkIAAD8DgAwqggBAKMNACGrCAEAow0AIcoIQACvDQAhywhAAK8NACH9CgEAow0AIf4KAQCjDQAh_woBAKMNACGACwEApw0AIYELQACuDQAhggsBAKcNACEPGAAApw4AICEAAP4OACCnCAAA_Q4AMKgIAABfABCpCAAA_Q4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIcsIQADbDQAh_QoBANUNACH-CgEA1Q0AIf8KAQDVDQAhgAsBAJcOACGBC0AA6A0AIYILAQCXDgAhA_QJAABaACD1CQAAWgAg9gkAAFoAICMeAgCoDQAhLQEApw0AIacIAAD_DgAwqAgAAJEGABCpCAAA_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-DgAgKQAA3A8AID0AAN4PACA_AADkDwAgQAAA2w8AIEEAAN0PACBCAADfDwAgQwAA4A8AIEQAAOEPACBFAADiDwAgRgAA4w8AIKcIAADODwAwqAgAAPsBABCpCAAAzg8AMKoIAQDVDQAhsggAAM8PhwwiyQhAAOgNACHKCEAA2w0AIcsIQADbDQAhqAoBAJcOACHqCwEAlw4AIfULAQCXDgAh9gsBAJcOACH3CwEAlw4AIfgLAQCXDgAhhQwBAJcOACGHDEAA6A0AIYgMQADoDQAhiQwgANYNACGKDCAA1g0AIYsMQADoDQAhjAwBAJcOACGNDAEAlw4AIY4MQADoDQAhjwwBAJcOACGQDAEAlw4AIZEMAgCqDgAhnAwAAPsBACCdDAAA-wEAIA6nCAAAoQ8AMKgIAADVBAAQqQgAAKEPADCqCAEAow0AIawIAQCjDQAhyghAAK8NACGECUAArg0AIasKAQCjDQAhowsAAKIPwwsiwQsCAKgNACHDCwIAqA0AIcQLAQCnDQAhxQsBAKcNACHGCwEApw0AIQcIAACxDQAgWwAApA8AIFwAAKQPACDMCAAAAMMLAs0IAAAAwwsIzggAAADDCwjTCAAAow_DCyIHCAAAsQ0AIFsAAKQPACBcAACkDwAgzAgAAADDCwLNCAAAAMMLCM4IAAAAwwsI0wgAAKMPwwsiBMwIAAAAwwsCzQgAAADDCwjOCAAAAMMLCNMIAACkD8MLIginCAAApQ8AMKgIAAC9BAAQqQgAAKUPADCsCAEAow0AIcsIQACvDQAhxwsCAKgNACHIC0AArw0AIckLQACvDQAhCQMAAKAPACCnCAAApg8AMKgIAAA7ABCpCAAApg8AMKwIAQDVDQAhywhAANsNACHHCwIA2Q0AIcgLQADbDQAhyQtAANsNACELpwgAAKcPADCoCAAApQQAEKkIAACnDwAwqggBAKMNACHKCEAArw0AIdgJAQCjDQAhygsBAKMNACHLCwEAow0AIcwLAACrDQAgzQsgAKwNACHOC0AArg0AIQunCAAAqA8AMKgIAACSBAAQqQgAAKgPADCqCAEA1Q0AIcoIQADbDQAh2AkBANUNACHKCwEA1Q0AIcsLAQDVDQAhzAsAANoNACDNCyAA1g0AIc4LQADoDQAhEqcIAACpDwAwqAgAAIwEABCpCAAAqQ8AMKoIAQCjDQAhrAgBAKMNACGyCAAAqw_VCyLECAAAqg_RCyLKCEAArw0AIcsIQACvDQAhywsBAKMNACHPCwEApw0AIdELAQCnDQAh0gsCAKgNACHTCwEAow0AIdULAQCjDQAh1gsBAKcNACHXCwEApw0AIdgLQACuDQAhBwgAALENACBbAACvDwAgXAAArw8AIMwIAAAA0QsCzQgAAADRCwjOCAAAANELCNMIAACuD9ELIgcIAACxDQAgWwAArQ8AIFwAAK0PACDMCAAAANULAs0IAAAA1QsIzggAAADVCwjTCAAArA_VCyIHCAAAsQ0AIFsAAK0PACBcAACtDwAgzAgAAADVCwLNCAAAANULCM4IAAAA1QsI0wgAAKwP1QsiBMwIAAAA1QsCzQgAAADVCwjOCAAAANULCNMIAACtD9ULIgcIAACxDQAgWwAArw8AIFwAAK8PACDMCAAAANELAs0IAAAA0QsIzggAAADRCwjTCAAArg_RCyIEzAgAAADRCwLNCAAAANELCM4IAAAA0QsI0wgAAK8P0QsiDqcIAACwDwAwqAgAAPIDABCpCAAAsA8AMKoIAQCjDQAhrAgBAKMNACGyCAAAsQ_bCyLKCEAArw0AIcsIQACvDQAh2QsBAKMNACHcCwAAsg_cCyLdC0AArw0AId4LQACvDQAh3wsgAKwNACHgCwEApw0AIQcIAACxDQAgWwAAtg8AIFwAALYPACDMCAAAANsLAs0IAAAA2wsIzggAAADbCwjTCAAAtQ_bCyIHCAAAsQ0AIFsAALQPACBcAAC0DwAgzAgAAADcCwLNCAAAANwLCM4IAAAA3AsI0wgAALMP3AsiBwgAALENACBbAAC0DwAgXAAAtA8AIMwIAAAA3AsCzQgAAADcCwjOCAAAANwLCNMIAACzD9wLIgTMCAAAANwLAs0IAAAA3AsIzggAAADcCwjTCAAAtA_cCyIHCAAAsQ0AIFsAALYPACBcAAC2DwAgzAgAAADbCwLNCAAAANsLCM4IAAAA2wsI0wgAALUP2wsiBMwIAAAA2wsCzQgAAADbCwjOCAAAANsLCNMIAAC2D9sLIg2nCAAAtw8AMKgIAADcAwAQqQgAALcPADCqCAEAow0AIawIAQCjDQAhsggAALgP4gsiyghAAK8NACHLCEAArw0AIcsLAQCjDQAh0gsCAKgNACHTCwEAow0AIdkLAQCjDQAh4gsBAKcNACEHCAAAsQ0AIFsAALoPACBcAAC6DwAgzAgAAADiCwLNCAAAAOILCM4IAAAA4gsI0wgAALkP4gsiBwgAALENACBbAAC6DwAgXAAAug8AIMwIAAAA4gsCzQgAAADiCwjOCAAAAOILCNMIAAC5D-ILIgTMCAAAAOILAs0IAAAA4gsIzggAAADiCwjTCAAAug_iCyIRpwgAALsPADCoCAAAxgMAEKkIAAC7DwAwqggBAKMNACHCCAEApw0AIcoIQACvDQAhogkBAKMNACHfCQIAqA0AIagKAQCjDQAh0wsBAKMNACHjCwIAqA0AIeQLAgCoDQAh5QsCAKgNACHmCwIAqQ0AIecLIACsDQAh6AsAAKsNACDpCyAArA0AIRMTAAC9DwAgFAAAvg8AIKcIAAC8DwAwqAgAALMDABCpCAAAvA8AMKoIAQDVDQAhwggBAJcOACHKCEAA2w0AIaIJAQDVDQAh3wkCANkNACGoCgEA1Q0AIdMLAQDVDQAh4wsCANkNACHkCwIA2Q0AIeULAgDZDQAh5gsCAKoOACHnCyAA1g0AIegLAADaDQAg6QsgANYNACED9AkAACIAIPUJAAAiACD2CQAAIgAgA_QJAAAgACD1CQAAIAAg9gkAACAAIAunCAAAvw8AMKgIAACtAwAQqQgAAL8PADCqCAEAow0AIawIAQCjDQAhyghAAK8NACGECUAArw0AIeoLAQCjDQAh6wsBAKMNACHsCwIAqA0AIe0LQACuDQAhDKcIAADADwAwqAgAAJcDABCpCAAAwA8AMKoIAQCjDQAhrAgBAKMNACHKCEAArw0AIf0JAQCjDQAhzAoBAKMNACHuCwEAow0AIe8LAQCnDQAh8AsCAKgNACHxCwAAjw4AIAmnCAAAwQ8AMKgIAACBAwAQqQgAAMEPADCqCAEAow0AIawIAQCjDQAhyghAAK8NACGECUAArw0AIfILAQCjDQAh8wtAAK4NACEQpwgAAMIPADCoCAAA6wIAEKkIAADCDwAwqggBAKMNACHKCEAArw0AIYQJQACvDQAhzAoBAKMNACHtC0AArg0AIe8LAQCnDQAh8gsBAKMNACH0CyAArA0AIfULAQCnDQAh9gsBAKcNACH3CwEApw0AIfgLAQCnDQAh-QsBAKcNACEQpwgAAMMPADCoCAAA2AIAEKkIAADDDwAwqggBANUNACHKCEAA2w0AIYQJQADbDQAhzAoBANUNACHtC0AA6A0AIe8LAQCXDgAh8gsBANUNACH0CyAA1g0AIfULAQCXDgAh9gsBAJcOACH3CwEAlw4AIfgLAQCXDgAh-QsBAJcOACEMpwgAAMQPADCoCAAA0gIAEKkIAADEDwAwqggBAKMNACGsCAEAow0AIcoIQACvDQAhhAlAAK8NACHyCwEAow0AIfoLAQCjDQAh-wsBAKMNACH8CwEApw0AIf0LQACuDQAhDKcIAADFDwAwqAgAALoCABCpCAAAxQ8AMKoIAQCjDQAhrAgBAKMNACHKCEAArw0AIYQJQACvDQAh_QtAAK4NACH-CwEApw0AIf8LAQCnDQAhgAwBAKcNACGBDEAArw0AIQynCAAAxg8AMKgIAACkAgAQqQgAAMYPADCqCAEAow0AIawIAQCjDQAhyghAAK8NACHLCEAArw0AIY4KQACuDQAhzAoBAKMNACGjCwAAxw-DDCKDDAEAow0AIYQMIACsDQAhBwgAALENACBbAADJDwAgXAAAyQ8AIMwIAAAAgwwCzQgAAACDDAjOCAAAAIMMCNMIAADID4MMIgcIAACxDQAgWwAAyQ8AIFwAAMkPACDMCAAAAIMMAs0IAAAAgwwIzggAAACDDAjTCAAAyA-DDCIEzAgAAACDDALNCAAAAIMMCM4IAAAAgwwI0wgAAMkPgwwiGqcIAADKDwAwqAgAAI4CABCpCAAAyg8AMKoIAQCjDQAhsggAAMsPhwwiyQhAAK4NACHKCEAArw0AIcsIQACvDQAhqAoBAKcNACHqCwEApw0AIfULAQCnDQAh9gsBAKcNACH3CwEApw0AIfgLAQCnDQAhhQwBAKcNACGHDEAArg0AIYgMQACuDQAhiQwgAKwNACGKDCAArA0AIYsMQACuDQAhjAwBAKcNACGNDAEApw0AIY4MQACuDQAhjwwBAKcNACGQDAEApw0AIZEMAgCpDQAhBwgAALENACBbAADNDwAgXAAAzQ8AIMwIAAAAhwwCzQgAAACHDAjOCAAAAIcMCNMIAADMD4cMIgcIAACxDQAgWwAAzQ8AIFwAAM0PACDMCAAAAIcMAs0IAAAAhwwIzggAAACHDAjTCAAAzA-HDCIEzAgAAACHDALNCAAAAIcMCM4IAAAAhwwI0wgAAM0PhwwiMQQAANAPACAJAADSDwAgCgAA0Q8AIAsAANMPACAMAADUDwAgDQAA1Q8AIBAAANYPACASAADZDwAgEwAAvQ8AIBUAANcPACAWAADYDwAgFwAA2g8AICEAAP4OACApAADcDwAgPQAA3g8AID8AAOQPACBAAADbDwAgQQAA3Q8AIEIAAN8PACBDAADgDwAgRAAA4Q8AIEUAAOIPACBGAADjDwAgpwgAAM4PADCoCAAA-wEAEKkIAADODwAwqggBANUNACGyCAAAzw-HDCLJCEAA6A0AIcoIQADbDQAhywhAANsNACGoCgEAlw4AIeoLAQCXDgAh9QsBAJcOACH2CwEAlw4AIfcLAQCXDgAh-AsBAJcOACGFDAEAlw4AIYcMQADoDQAhiAxAAOgNACGJDCAA1g0AIYoMIADWDQAhiwxAAOgNACGMDAEAlw4AIY0MAQCXDgAhjgxAAOgNACGPDAEAlw4AIZAMAQCXDgAhkQwCAKoOACEEzAgAAACHDALNCAAAAIcMCM4IAAAAhwwI0wgAAM0PhwwiA_QJAAADACD1CQAAAwAg9gkAAAMAIAP0CQAABwAg9QkAAAcAIPYJAAAHACAD9AkAAAsAIPUJAAALACD2CQAACwAgA_QJAAAUACD1CQAAFAAg9gkAABQAIAP0CQAAGAAg9QkAABgAIPYJAAAYACAD9AkAABwAIPUJAAAcACD2CQAAHAAgEwMAAKAPACAOAADIEAAgFQAA1w8AIKcIAADFEAAwqAgAACAAEKkIAADFEAAwqggBANUNACGsCAEA1Q0AIbIIAADGENsLIsoIQADbDQAhywhAANsNACHZCwEA1Q0AIdwLAADHENwLIt0LQADbDQAh3gtAANsNACHfCyAA1g0AIeALAQCXDgAhnAwAACAAIJ0MAAAgACAD9AkAACYAIPUJAAAmACD2CQAAJgAgCwMAAKAPACCnCAAApg8AMKgIAAA7ABCpCAAApg8AMKwIAQDVDQAhywhAANsNACHHCwIA2Q0AIcgLQADbDQAhyQtAANsNACGcDAAAOwAgnQwAADsAIAP0CQAAKgAg9QkAACoAIPYJAAAqACALAwAAoA8AIKcIAACfDwAwqAgAAD4AEKkIAACfDwAwrAgBANUNACHLCEAA2w0AIb4LIADWDQAhvwsCANkNACHACwIA2Q0AIZwMAAA-ACCdDAAAPgAgA_QJAABAACD1CQAAQAAg9gkAAEAAIAP0CQAAdgAg9QkAAHYAIPYJAAB2ACAD9AkAANEBACD1CQAA0QEAIPYJAADRAQAgA_QJAACzAQAg9QkAALMBACD2CQAAswEAIAP0CQAA1gEAIPUJAADWAQAg9gkAANYBACAD9AkAANoBACD1CQAA2gEAIPYJAADaAQAgA_QJAAB7ACD1CQAAewAg9gkAAHsAIAP0CQAAvgEAIPUJAAC-AQAg9gkAAL4BACAD9AkAAE4AIPUJAABOACD2CQAATgAgA_QJAADAAQAg9QkAAMABACD2CQAAwAEAIBYDAACgDwAgGAAA6A8AIBkAAOkPACAbAADjDwAgHgIA2Q0AIUwAANoNACCnCAAA5Q8AMKgIAAC-AQAQqQgAAOUPADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACGyCAAA5g-tCiLKCEAA2w0AIcsIQADbDQAh5QgAAOcPrgoixAkBAJcOACGqCgAA2g0AIK4KAADaDQAgrwoCANkNACGwCkAA6A0AIbEKQADoDQAhBMwIAAAArQoCzQgAAACtCgjOCAAAAK0KCNMIAADkDq0KIgTMCAAAAK4KAs0IAAAArgoIzggAAACuCgjTCAAA4g6uCiIyAwAAoA8AIBoAAMAQACAcAACuEAAgIQAA_g4AICIAAKYQACAjAACzEAAgJwAAtBAAICgAALcQACApAADcDwAgKgAAkxAAIC0AALgQACAuAAC5EAAgLwAAuhAAIDAAALsQACAxAAC8EAAgOwAAvRAAIDwAAL4QACA9AADeDwAgPgAAvxAAID8AAOQPACCnCAAAtRAAMKgIAABAABCpCAAAtRAAMKoIAQDVDQAhrAgBANUNACGyCAAAthC0CyLCCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIe4IAADnDe4IIqIJAQDVDQAhowkBAJcOACGoCgEA1Q0AIbMKAADqDrMKIq0LAQDVDQAhrgsBANUNACGvCwEAlw4AIbALAQCXDgAhsQsBAJcOACGyCwEAlw4AIbQLAADsD6YJIrULAQCXDgAhtgsBAJcOACG3CwEAlw4AIbgLAQCXDgAhuQsgANYNACG6C0AA6A0AIZwMAABAACCdDAAAQAAgA_QJAABIACD1CQAASAAg9gkAAEgAIBgDAACgDwAgGAAA6A8AICkAANwPACCnCAAA6g8AMKgIAAB7ABCpCAAA6g8AMKoIAQDVDQAhqwgBAJcOACGsCAEA1Q0AIbIIAADrD6UJIscIAQCXDgAhyghAANsNACHLCEAA2w0AIfgIAADsD6YJIqIJAQDVDQAhowkBANUNACGmCQEAlw4AIacJAACYDgAgqAkAAJgOACCpCQAAmA4AIKoJAACYDgAgqwkBAJcOACGsCQAAmA4AIK0JIADWDQAhBMwIAAAApQkCzQgAAAClCQjOCAAAAKUJCNMIAACEDqUJIgTMCAAAAKYJAs0IAAAApgkIzggAAACmCQjTCAAAgg6mCSIYAwAAoA8AIKcIAADtDwAwqAgAANoBABCpCAAA7Q8AMKoIAQDVDQAhrAgBANUNACGyCAAA7w_6CCLHCAEAlw4AIcoIQADbDQAhywhAANsNACH1CAEA1Q0AIfYIAQCXDgAh-AgAAO4P-Agi-ggCAKoOACH7CAIAqg4AIfwIAgCqDgAh_QgCAKoOACH-CAIAqg4AIf8IAACYDgAggAkAAJgOACCBCQAAmA4AIIIJAgCqDgAhgwkAAJgOACCECUAA6A0AIQTMCAAAAPgIAs0IAAAA-AgIzggAAAD4CAjTCAAA7w34CCIEzAgAAAD6CALNCAAAAPoICM4IAAAA-ggI0wgAAO0N-ggiEQMAAKAPACCnCAAA8A8AMKgIAADWAQAQqQgAAPAPADCqCAEA1Q0AIawIAQDVDQAhsggAAPEPiwkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh9QgBANUNACGECUAA6A0AIYcJAQDVDQAhiAkBANUNACGJCQEA1Q0AIYsJAQCXDgAhjAkAAJgOACAEzAgAAACLCQLNCAAAAIsJCM4IAAAAiwkI0wgAAPUNiwkiCgMAAKAPACCnCAAA8g8AMKgIAADRAQAQqQgAAPIPADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACHKCEAA2w0AIaoKAACYDgAgzwoBANUNACEkAwAAoA8AIBgAAKcOACCnCAAA8w8AMKgIAADAAQAQqQgAAPMPADCqCAEA1Q0AIasIAQDVDQAhrAgBANUNACGuCAAA9A-uCCKwCAAA9Q-wCCKyCAAA9g-yCCKzCAEAlw4AIbQIAQDVDQAhtQgBANUNACG2CAIA2Q0AIbcIAQCXDgAhuAgCAKoOACG5CAIAqg4AIboIAgCqDgAhuwggANcNACG8CAAA2g0AIL0IAQCXDgAhvggBAJcOACG_CAEAlw4AIcAIAQCXDgAhwQggANYNACHCCAEAlw4AIcMIAACYDgAgxAgBAJcOACHFCCAA1g0AIcYIAACYDgAgxwgBAJcOACHICAIA2Q0AIckIQADoDQAhyghAANsNACHLCEAA2w0AIQTMCAAAAK4IAs0IAAAArggIzggAAACuCAjTCAAAxw2uCCIEzAgAAACwCALNCAAAALAICM4IAAAAsAgI0wgAAMUNsAgiBMwIAAAAsggCzQgAAACyCAjOCAAAALIICNMIAADDDbIIIgoYAACnDgAgpwgAAPcPADCoCAAAuAEAEKkIAAD3DwAwqggBANUNACGrCAEA1Q0AIbMIAQDVDQAhowsAAPgPvAsivAsAAfkPACG9C0AA2w0AIQTMCAAAALwLAs0IAAAAvAsIzggAAAC8CwjTCAAAnQ-8CyIEzAgAAQAAAc0IAAEAAATOCAABAAAE0wgAAdwOACEVAwAAoA8AIBgAAOgPACCnCAAA-g8AMKgIAACzAQAQqQgAAPoPADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACGyCAAA_A-xCSLHCAEAlw4AIcoIQADbDQAhywhAANsNACGECUAA6A0AIYcJAQDVDQAhowkBANUNACGmCQEAlw4AIacJAACYDgAgqAkAAJgOACCvCQAA-w-vCSKxCQEAlw4AIbIJAACYDgAgBMwIAAAArwkCzQgAAACvCQjOCAAAAK8JCNMIAACLDq8JIgTMCAAAALEJAs0IAAAAsQkIzggAAACxCQjTCAAAiQ6xCSID2wkBAAAAAecJAAAA5wkC9wkBAAAAAQw0AAD_DwAgNgAA_w8AIKcIAAD-DwAwqAgAAKQBABCpCAAA_g8AMKoIAQDVDQAhyghAANsNACHbCQEA1Q0AIecJAAC9DucJIugJAQCXDgAh9wkBANUNACH4CQEA1Q0AISgzAACEEAAgNQAAhRAAIDcAAIYQACA4AACGEAAgOQAA6w4AIKcIAACCEAAwqAgAAJsBABCpCAAAghAAMKoIAQDVDQAhsggAAIMQggoiswgBANUNACHKCEAA2w0AIcsIQADbDQAhogkBANUNACG1CQAAlg61CSK6CQAAjw4AINAJAACPDgAg-QkBANUNACH6CQEA1Q0AIfsJAQDVDQAh_AkAAI8OACD9CQEA1Q0AIf4JAADaDQAg_wkBANUNACGACiAA1g0AIYIKAQDVDQAhgwoBAJcOACGECggA2A0AIYUKAQCXDgAhhgoBAJcOACGHCgEAlw4AIYgKAQCXDgAhiQoCANkNACGKCgEA1Q0AIYsKAQDVDQAhjAoBANUNACGNCgEA1Q0AIY4KQADoDQAhnAwAAJsBACCdDAAAmwEAIALbCQEAAAAB6gkCAAAAAQw0AAD_DwAgpwgAAIEQADCoCAAAoAEAEKkIAACBEAAwqggBANUNACHKCEAA2w0AIfAIAQDVDQAh2wkBANUNACHqCQIA2Q0AIesJAQDVDQAh7AkBANUNACHtCQIA2Q0AISYzAACEEAAgNQAAhRAAIDcAAIYQACA4AACGEAAgOQAA6w4AIKcIAACCEAAwqAgAAJsBABCpCAAAghAAMKoIAQDVDQAhsggAAIMQggoiswgBANUNACHKCEAA2w0AIcsIQADbDQAhogkBANUNACG1CQAAlg61CSK6CQAAjw4AINAJAACPDgAg-QkBANUNACH6CQEA1Q0AIfsJAQDVDQAh_AkAAI8OACD9CQEA1Q0AIf4JAADaDQAg_wkBANUNACGACiAA1g0AIYIKAQDVDQAhgwoBAJcOACGECggA2A0AIYUKAQCXDgAhhgoBAJcOACGHCgEAlw4AIYgKAQCXDgAhiQoCANkNACGKCgEA1Q0AIYsKAQDVDQAhjAoBANUNACGNCgEA1Q0AIY4KQADoDQAhBMwIAAAAggoCzQgAAACCCgjOCAAAAIIKCNMIAADHDoIKIhEyAADCDgAgpwgAAMEOADCoCAAAmQEAEKkIAADBDgAwqggBANUNACGzCAEA1Q0AIcoIQADbDQAhywhAANsNACH1CAEAlw4AIe4JAQCXDgAh7wkCAKoOACHwCQEAlw4AIfEJAQCXDgAh8gkBAJcOACHzCQIAqg4AIZwMAACZAQAgnQwAAJkBACAD9AkAAKABACD1CQAAoAEAIPYJAACgAQAgA_QJAACkAQAg9QkAAKQBACD2CQAApAEAIAPsCAAAAOwIAtsJAQAAAAHeCQEAAAABDzEAAIoQACA0AAD_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_QJAABpACD1CQAAaQAg9gkAAGkAICgDAACgDwAgGAAApw4AIB4CANkNACEfAACfEAAgIAAApRAAICIAAKYQACAtAQCXDgAhpwgAAKEQADCoCAAAWgAQqQgAAKEQADCqCAEA1Q0AIasIAQDVDQAhrAgBANUNACGyCAAAohCFCyLHCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIcsJAQDVDQAhgwsBAJcOACGFCwEA1Q0AIYYLAQCXDgAhhwsBAJcOACGICwIAqg4AIYkLQADoDQAhigtAAOgNACGLC0AA6A0AIYwLAQCXDgAhjQsBAJcOACGOCwEAlw4AIY8LAQCXDgAhkAsBAJcOACGSCwAAoxCSCyOTCwEAlw4AIZQLAgCqDgAhlQsEAKQQACGWCwEAlw4AIZcLAQCXDgAhmAsBANUNACGZC0AA6A0AIQTMCAAAAIULAs0IAAAAhQsIzggAAACFCwjTCAAAiA-FCyIEzAgAAACSCwPNCAAAAJILCc4IAAAAkgsJ0wgAAIYPkgsjCMwIBAAAAAHNCAQAAAAFzggEAAAABc8IBAAAAAHQCAQAAAAB0QgEAAAAAdIIBAAAAAHTCAQAhA8AIRYYAACnDgAgHgAAnxAAICEAAP4OACCnCAAAqBAAMKgIAABWABCpCAAAqBAAMKoIAQDVDQAhqwgBANUNACGzCAEA1Q0AIckIQADoDQAhyghAANsNACHLCEAA2w0AIaIJAQDVDQAhtwkAANoNACC8CSAA1g0AIb0JQADoDQAhywkBANUNACGjCwAAqRCjCyKkCwAAmA4AIKULAQCXDgAhnAwAAFYAIJ0MAABWACARGAAApw4AICEAAP4OACCnCAAA_Q4AMKgIAABfABCpCAAA_Q4AMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIcsIQADbDQAh_QoBANUNACH-CgEA1Q0AIf8KAQDVDQAhgAsBAJcOACGBC0AA6A0AIYILAQCXDgAhnAwAAF8AIJ0MAABfACACogkBAAAAAcsJAQAAAAEUGAAApw4AIB4AAJ8QACAhAAD-DgAgpwgAAKgQADCoCAAAVgAQqQgAAKgQADCqCAEA1Q0AIasIAQDVDQAhswgBANUNACHJCEAA6A0AIcoIQADbDQAhywhAANsNACGiCQEA1Q0AIbcJAADaDQAgvAkgANYNACG9CUAA6A0AIcsJAQDVDQAhowsAAKkQowsipAsAAJgOACClCwEAlw4AIQTMCAAAAKMLAs0IAAAAowsIzggAAACjCwjTCAAAkQ-jCyIRAwAAoA8AIBoAAKsQACBMAAH5DwAhpwgAAKoQADCoCAAATgAQqQgAAKoQADCqCAEA1Q0AIawIAQDVDQAhuAgCAKoOACG5CAIAqg4AIcoIQADbDQAhhAlAAOgNACH7CQEA1Q0AIaYKAQDVDQAhpwoBANUNACGoCgEAlw4AIakKAgDZDQAhGAMAAKAPACAYAADoDwAgGQAA6Q8AIBsAAOMPACAeAgDZDQAhTAAA2g0AIKcIAADlDwAwqAgAAL4BABCpCAAA5Q8AMKoIAQDVDQAhqwgBAJcOACGsCAEA1Q0AIbIIAADmD60KIsoIQADbDQAhywhAANsNACHlCAAA5w-uCiLECQEAlw4AIaoKAADaDQAgrgoAANoNACCvCgIA2Q0AIbAKQADoDQAhsQpAAOgNACGcDAAAvgEAIJ0MAAC-AQAgAh4CAAAAAaYKAQAAAAEMGgAAqxAAIBwAAK4QACAeAgDZDQAhTAAA2g0AIKcIAACtEAAwqAgAAEgAEKkIAACtEAAwqggBANUNACHKCEAA2w0AIaYKAQDVDQAhqgoAANoNACCrCgEA1Q0AIQP0CQAARAAg9QkAAEQAIPYJAABEACACqwgBAAAAAaYLAgAAAAEXGAAApw4AIB0AALIQACAhAAD-DgAgIwAAsxAAICcAALQQACCnCAAAsBAAMKgIAABEABCpCAAAsBAAMKoIAQDVDQAhqwgBANUNACHKCEAA2w0AIakJAACYDgAgqgkAANoNACCsCQAAmA4AIJsKAQCXDgAhmAsBAJcOACGkCwAA2g0AIKYLAgDZDQAhqAsAALEQqAsiqQsBAJcOACGqCwEAlw4AIasLAQCXDgAhrAsBAJcOACEEzAgAAACoCwLNCAAAAKgLCM4IAAAAqAsI0wgAAJUPqAsiDhoAAKsQACAcAACuEAAgHgIA2Q0AIUwAANoNACCnCAAArRAAMKgIAABIABCpCAAArRAAMKoIAQDVDQAhyghAANsNACGmCgEA1Q0AIaoKAADaDQAgqwoBANUNACGcDAAASAAgnQwAAEgAIAP0CQAAVgAg9QkAAFYAIPYJAABWACAD9AkAAGUAIPUJAABlACD2CQAAZQAgMAMAAKAPACAaAADAEAAgHAAArhAAICEAAP4OACAiAACmEAAgIwAAsxAAICcAALQQACAoAAC3EAAgKQAA3A8AICoAAJMQACAtAAC4EAAgLgAAuRAAIC8AALoQACAwAAC7EAAgMQAAvBAAIDsAAL0QACA8AAC-EAAgPQAA3g8AID4AAL8QACA_AADkDwAgpwgAALUQADCoCAAAQAAQqQgAALUQADCqCAEA1Q0AIawIAQDVDQAhsggAALYQtAsiwggBAJcOACHJCEAA6A0AIcoIQADbDQAhywhAANsNACHuCAAA5w3uCCKiCQEA1Q0AIaMJAQCXDgAhqAoBANUNACGzCgAA6g6zCiKtCwEA1Q0AIa4LAQDVDQAhrwsBAJcOACGwCwEAlw4AIbELAQCXDgAhsgsBAJcOACG0CwAA7A-mCSK1CwEAlw4AIbYLAQCXDgAhtwsBAJcOACG4CwEAlw4AIbkLIADWDQAhugtAAOgNACEEzAgAAAC0CwLNCAAAALQLCM4IAAAAtAsI0wgAAJkPtAsiA_QJAAByACD1CQAAcgAg9gkAAHIAIB0YAACnDgAgpwgAAPoOADCoCAAAhgEAEKkIAAD6DgAwqggBANUNACGrCAEA1Q0AIbIIAAD7DvAKIscIAQCXDgAhyAgCANkNACHJCEAA6A0AIcoIQADbDQAhywhAANsNACH2CAEA1Q0AIY4KQADoDQAh8AoBAJcOACHxCgEAlw4AIfIKQADoDQAh8woBAJcOACH0CgEAlw4AIfUKQADoDQAh9gpAAOgNACH3CgEAlw4AIfgKQADoDQAh-QoBAJcOACH6CgEAlw4AIfsKIADWDQAh_ApAANsNACGcDAAAhgEAIJ0MAACGAQAgA_QJAACJAQAg9QkAAIkBACD2CQAAiQEAIA0YAACnDgAgpwgAAPEOADCoCAAAjQEAEKkIAADxDgAwqggBANUNACGrCAEA1Q0AIcsIQADbDQAh2AoCANkNACHZCgIA2Q0AIdoKAgDZDQAh2wpAAOgNACGcDAAAjQEAIJ0MAACNAQAgA_QJAACPAQAg9QkAAI8BACD2CQAAjwEAICcYAACnDgAgOQAA2g0AIDoAAOsOACCnCAAA6Q4AMKgIAACTAQAQqQgAAOkOADCqCAEA1Q0AIasIAQDVDQAhyghAANsNACHLCEAA2w0AIbYJAQDVDQAhhAoIANgNACGzCgAA6g6zCiK0CgEAlw4AIbUKAQDVDQAhtgoBANUNACG3CgEA1Q0AIbgKAADaDQAguQoBANUNACG6CgEA1Q0AIbsKAQDVDQAhvAoBANUNACG9CgEA1Q0AIb4KAQDVDQAhvwoBANUNACHACgAA2g0AIMEKAQDVDQAhwgoBAJcOACHDCgEAlw4AIcQKAQCXDgAhxQoAAJgOACDGCgAAmA4AIMcKAACYDgAgyAoBAJcOACHJCgIA2Q0AIcoKAACPDgAgywoBAJcOACGcDAAAkwEAIJ0MAACTAQAgEBgAAKcOACCnCAAA1w4AMKgIAACvAQAQqQgAANcOADCqCAEA1Q0AIasIAQDVDQAhyghAANsNACHLCEAA2w0AIaAKAQDVDQAhoQoAANoNACCiCgAAmA4AIKMKIADWDQAhpAoAANgO7ggjpQoIANgNACGcDAAArwEAIJ0MAACvAQAgERgAAKcOACCnCAAAow4AMKgIAACxAQAQqQgAAKMOADCqCAEA1Q0AIasIAQDVDQAhyghAANsNACHLCEAA2w0AIeUIAACkDsMJIsQJAAClDsQJIsYJAACmDsYJIscJAACmDsYJIsgJAACmDsYJIskJAACmDsYJIsoJAADaDQAgnAwAALEBACCdDAAAsQEAIAP0CQAAuAEAIPUJAAC4AQAg9gkAALgBACAYAwAAoA8AIBgAAOgPACAZAADpDwAgGwAA4w8AIB4CANkNACFMAADaDQAgpwgAAOUPADCoCAAAvgEAEKkIAADlDwAwqggBANUNACGrCAEAlw4AIawIAQDVDQAhsggAAOYPrQoiyghAANsNACHLCEAA2w0AIeUIAADnD64KIsQJAQCXDgAhqgoAANoNACCuCgAA2g0AIK8KAgDZDQAhsApAAOgNACGxCkAA6A0AIZwMAAC-AQAgnQwAAL4BACAWAwAAoA8AIA8AAMQQACAQAADWDwAgEgAA2Q8AIKcIAADBEAAwqAgAACYAEKkIAADBEAAwqggBANUNACGsCAEA1Q0AIbIIAADDENULIsQIAADCENELIsoIQADbDQAhywhAANsNACHLCwEA1Q0AIc8LAQCXDgAh0QsBAJcOACHSCwIA2Q0AIdMLAQDVDQAh1QsBANUNACHWCwEAlw4AIdcLAQCXDgAh2AtAAOgNACEEzAgAAADRCwLNCAAAANELCM4IAAAA0QsI0wgAAK8P0QsiBMwIAAAA1QsCzQgAAADVCwjOCAAAANULCNMIAACtD9ULIhIDAACgDwAgDgAAyBAAIBEAAMsQACCnCAAAzBAAMKgIAAAiABCpCAAAzBAAMKoIAQDVDQAhrAgBANUNACGyCAAAzRDiCyLKCEAA2w0AIcsIQADbDQAhywsBANUNACHSCwIA2Q0AIdMLAQDVDQAh2QsBANUNACHiCwEAlw4AIZwMAAAiACCdDAAAIgAgEQMAAKAPACAOAADIEAAgFQAA1w8AIKcIAADFEAAwqAgAACAAEKkIAADFEAAwqggBANUNACGsCAEA1Q0AIbIIAADGENsLIsoIQADbDQAhywhAANsNACHZCwEA1Q0AIdwLAADHENwLIt0LQADbDQAh3gtAANsNACHfCyAA1g0AIeALAQCXDgAhBMwIAAAA2wsCzQgAAADbCwjOCAAAANsLCNMIAAC2D9sLIgTMCAAAANwLAs0IAAAA3AsIzggAAADcCwjTCAAAtA_cCyIVEwAAvQ8AIBQAAL4PACCnCAAAvA8AMKgIAACzAwAQqQgAALwPADCqCAEA1Q0AIcIIAQCXDgAhyghAANsNACGiCQEA1Q0AId8JAgDZDQAhqAoBANUNACHTCwEA1Q0AIeMLAgDZDQAh5AsCANkNACHlCwIA2Q0AIeYLAgCqDgAh5wsgANYNACHoCwAA2g0AIOkLIADWDQAhnAwAALMDACCdDAAAswMAIBADAACgDwAgEQAAyxAAIKcIAADJEAAwqAgAACoAEKkIAADJEAAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAAOgNACGrCgEA1Q0AIaMLAADKEMMLIsELAgDZDQAhwwsCANkNACHECwEAlw4AIcULAQCXDgAhxgsBAJcOACEEzAgAAADDCwLNCAAAAMMLCM4IAAAAwwsI0wgAAKQPwwsiGAMAAKAPACAPAADEEAAgEAAA1g8AIBIAANkPACCnCAAAwRAAMKgIAAAmABCpCAAAwRAAMKoIAQDVDQAhrAgBANUNACGyCAAAwxDVCyLECAAAwhDRCyLKCEAA2w0AIcsIQADbDQAhywsBANUNACHPCwEAlw4AIdELAQCXDgAh0gsCANkNACHTCwEA1Q0AIdULAQDVDQAh1gsBAJcOACHXCwEAlw4AIdgLQADoDQAhnAwAACYAIJ0MAAAmACAQAwAAoA8AIA4AAMgQACARAADLEAAgpwgAAMwQADCoCAAAIgAQqQgAAMwQADCqCAEA1Q0AIawIAQDVDQAhsggAAM0Q4gsiyghAANsNACHLCEAA2w0AIcsLAQDVDQAh0gsCANkNACHTCwEA1Q0AIdkLAQDVDQAh4gsBAJcOACEEzAgAAADiCwLNCAAAAOILCM4IAAAA4gsI0wgAALoP4gsiDQMAAKAPACCnCAAAzhAAMKgIAAAcABCpCAAAzhAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIf0JAQDVDQAhzAoBANUNACHuCwEA1Q0AIe8LAQCXDgAh8AsCANkNACHxCwAAjw4AIAoDAACgDwAgpwgAAM8QADCoCAAAGAAQqQgAAM8QADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIfILAQDVDQAh8wtAAOgNACEMAwAAoA8AIKcIAADQEAAwqAgAABQAEKkIAADQEAAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACHqCwEA1Q0AIesLAQDVDQAh7AsCANkNACHtC0AA6A0AIRADAACgDwAgBQAA0hAAIAYAANMQACAHAADSDwAgpwgAANEQADCoCAAACwAQqQgAANEQADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIfILAQDVDQAh-gsBANUNACH7CwEA1Q0AIfwLAQCXDgAh_QtAAOgNACEQAwAAoA8AIAkAANIPACCnCAAA1BAAMKgIAAAHABCpCAAA1BAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIYQJQADbDQAh_QtAAOgNACH-CwEAlw4AIf8LAQCXDgAhgAwBAJcOACGBDEAA2w0AIZwMAAAHACCdDAAABwAgEgMAAKAPACAFAADSEAAgBgAA0xAAIAcAANIPACCnCAAA0RAAMKgIAAALABCpCAAA0RAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIYQJQADbDQAh8gsBANUNACH6CwEA1Q0AIfsLAQDVDQAh_AsBAJcOACH9C0AA6A0AIZwMAAALACCdDAAACwAgDgMAAKAPACAJAADSDwAgpwgAANQQADCoCAAABwAQqQgAANQQADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIf0LQADoDQAh_gsBAJcOACH_CwEAlw4AIYAMAQCXDgAhgQxAANsNACECowsAAACDDAKDDAEAAAABDQMAAKAPACCnCAAA1hAAMKgIAAADABCpCAAA1hAAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIcsIQADbDQAhjgpAAOgNACHMCgEA1Q0AIaMLAADXEIMMIoMMAQDVDQAhhAwgANYNACEEzAgAAACDDALNCAAAAIMMCM4IAAAAgwwI0wgAAMkPgwwiAAAAAAAAAaEMAQAAAAEBoQwAAACuCAIBoQwAAACwCAIBoQwAAACyCAIBoQwBAAAAAQWhDAIAAAABqAwCAAAAAakMAgAAAAGqDAIAAAABqwwCAAAAAQWhDAIAAAABqAwCAAAAAakMAgAAAAGqDAIAAAABqwwCAAAAAQGhDCAAAAABAaEMIAAAAAEBoQxAAAAAAQGhDEAAAAABBVMAAPsdACBUAACBHgAgngwAAPwdACCfDAAAgB4AIKQMAAABACAFUwAA-R0AIFQAAP4dACCeDAAA-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_AADjGgAgwggAANgQACDJCAAA2BAAIKMJAADYEAAgrwsAANgQACCwCwAA2BAAILELAADYEAAgsgsAANgQACC1CwAA2BAAILYLAADYEAAgtwsAANgQACC4CwAA2BAAILoLAADYEAAgAAAAAAAAAAAAAAACoQwBAAAABKcMAQAAAAUCoQwBAAAABKcMAQAAAAUCoQwBAAAABKcMAQAAAAUCoQwBAAAABKcMAQAAAAUBoQwBAAAABAGhDAEAAAAEAaEMAQAAAAQBoQwBAAAABAAAAAAAAaEMAAAA2gkCAAAAAAAFoQwIAAAAAagMCAAAAAGpDAgAAAABqgwIAAAAAasMCAAAAAEFUwAArR0AIFQAALMdACCeDAAArh0AIJ8MAACyHQAgpAwAALcHACAFUwAAqx0AIFQAALAdACCeDAAArB0AIJ8MAACvHQAgpAwAAJ0BACADUwAArR0AIJ4MAACuHQAgpAwAALcHACADUwAAqx0AIJ4MAACsHQAgpAwAAJ0BACAAAAABoQwAAADnCQIAAAAAAAVTAACmHQAgVAAAqR0AIJ4MAACnHQAgnwwAAKgdACCkDAAAnQEAIAAAAAAAC1MAALISADBUAAC3EgAwngwAALMSADCfDAAAtBIAMKAMAAC1EgAgoQwAALYSADCiDAAAthIAMKMMAAC2EgAwpAwAALYSADClDAAAuBIAMKYMAAC5EgAwITUAAPUSACA3AAD2EgAgOAAA9xIAIDkAAPgSACCqCAEAAAABsggAAACCCgKzCAEAAAAByghAAAAAAcsIQAAAAAGiCQEAAAABtQkAAAC1CQK6CQAA9BIAINAJAADzEgAg-QkBAAAAAfoJAQAAAAH7CQEAAAAB_AkAAPISACD9CQEAAAAB_gmAAAAAAf8JAQAAAAGACiAAAAABggoBAAAAAYMKAQAAAAGECggAAAABhQoBAAAAAYcKAQAAAAGICgEAAAABiQoCAAAAAYoKAQAAAAGLCgEAAAABjAoBAAAAAY0KAQAAAAGOCkAAAAABAgAAAJ0BACBTAADxEgAgAwAAAJ0BACBTAADxEgAgVAAAwBIAIAFMAAClHQAwJjMAAIQQACA1AACFEAAgNwAAhhAAIDgAAIYQACA5AADrDgAgpwgAAIIQADCoCAAAmwEAEKkIAACCEAAwqggBAAAAAbIIAACDEIIKIrMIAQDVDQAhyghAANsNACHLCEAA2w0AIaIJAQAAAAG1CQAAlg61CSK6CQAAjw4AINAJAACPDgAg-QkBANUNACH6CQEA1Q0AIfsJAQDVDQAh_AkAAI8OACD9CQEA1Q0AIf4JAADaDQAg_wkBANUNACGACiAA1g0AIYIKAQDVDQAhgwoBAJcOACGECggA2A0AIYUKAQCXDgAhhgoBAJcOACGHCgEAlw4AIYgKAQCXDgAhiQoCANkNACGKCgEA1Q0AIYsKAQDVDQAhjAoBAAAAAY0KAQDVDQAhjgpAAOgNACECAAAAnQEAIEwAAMASACACAAAAuhIAIEwAALsSACAhpwgAALkSADCoCAAAuhIAEKkIAAC5EgAwqggBANUNACGyCAAAgxCCCiKzCAEA1Q0AIcoIQADbDQAhywhAANsNACGiCQEA1Q0AIbUJAACWDrUJIroJAACPDgAg0AkAAI8OACD5CQEA1Q0AIfoJAQDVDQAh-wkBANUNACH8CQAAjw4AIP0JAQDVDQAh_gkAANoNACD_CQEA1Q0AIYAKIADWDQAhggoBANUNACGDCgEAlw4AIYQKCADYDQAhhQoBAJcOACGGCgEAlw4AIYcKAQCXDgAhiAoBAJcOACGJCgIA2Q0AIYoKAQDVDQAhiwoBANUNACGMCgEA1Q0AIY0KAQDVDQAhjgpAAOgNACEhpwgAALkSADCoCAAAuhIAEKkIAAC5EgAwqggBANUNACGyCAAAgxCCCiKzCAEA1Q0AIcoIQADbDQAhywhAANsNACGiCQEA1Q0AIbUJAACWDrUJIroJAACPDgAg0AkAAI8OACD5CQEA1Q0AIfoJAQDVDQAh-wkBANUNACH8CQAAjw4AIP0JAQDVDQAh_gkAANoNACD_CQEA1Q0AIYAKIADWDQAhggoBANUNACGDCgEAlw4AIYQKCADYDQAhhQoBAJcOACGGCgEAlw4AIYcKAQCXDgAhiAoBAJcOACGJCgIA2Q0AIYoKAQDVDQAhiwoBANUNACGMCgEA1Q0AIY0KAQDVDQAhjgpAAOgNACEdqggBAN4QACGyCAAAvhKCCiKzCAEA3hAAIcoIQADoEAAhywhAAOgQACGiCQEA3hAAIbUJAADzEbUJIroJAAC_EgAg0AkAAL0SACD5CQEA3hAAIfoJAQDeEAAh-wkBAN4QACH8CQAAvBIAIP0JAQDeEAAh_gmAAAAAAf8JAQDeEAAhgAogAOYQACGCCgEA3hAAIYMKAQDiEAAhhAoIAPQQACGFCgEA4hAAIYcKAQDiEAAhiAoBAOIQACGJCgIA4xAAIYoKAQDeEAAhiwoBAN4QACGMCgEA3hAAIY0KAQDeEAAhjgpAAOcQACECoQwBAAAABKcMAQAAAAUCoQwBAAAABKcMAQAAAAUBoQwAAACCCgICoQwBAAAABKcMAQAAAAUhNQAAwRIAIDcAAMISACA4AADDEgAgOQAAxBIAIKoIAQDeEAAhsggAAL4SggoiswgBAN4QACHKCEAA6BAAIcsIQADoEAAhogkBAN4QACG1CQAA8xG1CSK6CQAAvxIAINAJAAC9EgAg-QkBAN4QACH6CQEA3hAAIfsJAQDeEAAh_AkAALwSACD9CQEA3hAAIf4JgAAAAAH_CQEA3hAAIYAKIADmEAAhggoBAN4QACGDCgEA4hAAIYQKCAD0EAAhhQoBAOIQACGHCgEA4hAAIYgKAQDiEAAhiQoCAOMQACGKCgEA3hAAIYsKAQDeEAAhjAoBAN4QACGNCgEA3hAAIY4KQADnEAAhB1QAAOsSADChDAAA6hIAMKIMAADqEgAwowwAAOoSADCkDAAA6hIAMKUMAADsEgAwpgwAAO0SADALUwAA3xIAMFQAAOMSADCeDAAA4BIAMJ8MAADhEgAwoAwAAOISACChDAAA1RIAMKIMAADVEgAwowwAANUSADCkDAAA1RIAMKUMAADkEgAwpgwAANgSADALUwAA0RIAMFQAANYSADCeDAAA0hIAMJ8MAADTEgAwoAwAANQSACChDAAA1RIAMKIMAADVEgAwowwAANUSADCkDAAA1RIAMKUMAADXEgAwpgwAANgSADALUwAAxRIAMFQAAMoSADCeDAAAxhIAMJ8MAADHEgAwoAwAAMgSACChDAAAyRIAMKIMAADJEgAwowwAAMkSADCkDAAAyRIAMKUMAADLEgAwpgwAAMwSADAKMQAAoBIAIKoIAQAAAAHKCEAAAAAB7AgAAADsCALeCQEAAAAB3wkCAAAAAeAJCAAAAAHhCQgAAAAB4gkgAAAAAeMJAQAAAAECAAAAlwEAIFMAANASACADAAAAlwEAIFMAANASACBUAADPEgAgAUwAAKQdADAQMQAAihAAIDQAAP8PACCnCAAAiBAAMKgIAACVAQAQqQgAAIgQADCqCAEAAAAByghAANsNACHsCAAA5g3sCCLbCQEA1Q0AId4JAQDVDQAh3wkCANkNACHgCQgAiRAAIeEJCADYDQAh4gkgANYNACHjCQEA1Q0AIZQMAACHEAAgAgAAAJcBACBMAADPEgAgAgAAAM0SACBMAADOEgAgDacIAADMEgAwqAgAAM0SABCpCAAAzBIAMKoIAQDVDQAhyghAANsNACHsCAAA5g3sCCLbCQEA1Q0AId4JAQDVDQAh3wkCANkNACHgCQgAiRAAIeEJCADYDQAh4gkgANYNACHjCQEA1Q0AIQ2nCAAAzBIAMKgIAADNEgAQqQgAAMwSADCqCAEA1Q0AIcoIQADbDQAh7AgAAOYN7Agi2wkBANUNACHeCQEA1Q0AId8JAgDZDQAh4AkIAIkQACHhCQgA2A0AIeIJIADWDQAh4wkBANUNACEJqggBAN4QACHKCEAA6BAAIewIAACGEewIIt4JAQDeEAAh3wkCAOMQACHgCQgAnRIAIeEJCAD0EAAh4gkgAOYQACHjCQEA3hAAIQoxAACeEgAgqggBAN4QACHKCEAA6BAAIewIAACGEewIIt4JAQDeEAAh3wkCAOMQACHgCQgAnRIAIeEJCAD0EAAh4gkgAOYQACHjCQEA3hAAIQoxAACgEgAgqggBAAAAAcoIQAAAAAHsCAAAAOwIAt4JAQAAAAHfCQIAAAAB4AkIAAAAAeEJCAAAAAHiCSAAAAAB4wkBAAAAAQc0AADeEgAgqggBAAAAAcoIQAAAAAHbCQEAAAAB5wkAAADnCQLoCQEAAAAB-AkBAAAAAQIAAACmAQAgUwAA3RIAIAMAAACmAQAgUwAA3RIAIFQAANsSACABTAAAox0AMA00AAD_DwAgNgAA_w8AIKcIAAD-DwAwqAgAAKQBABCpCAAA_g8AMKoIAQAAAAHKCEAA2w0AIdsJAQDVDQAh5wkAAL0O5wki6AkBAJcOACH3CQEA1Q0AIfgJAQDVDQAhkgwAAP0PACACAAAApgEAIEwAANsSACACAAAA2RIAIEwAANoSACAKpwgAANgSADCoCAAA2RIAEKkIAADYEgAwqggBANUNACHKCEAA2w0AIdsJAQDVDQAh5wkAAL0O5wki6AkBAJcOACH3CQEA1Q0AIfgJAQDVDQAhCqcIAADYEgAwqAgAANkSABCpCAAA2BIAMKoIAQDVDQAhyghAANsNACHbCQEA1Q0AIecJAAC9DucJIugJAQCXDgAh9wkBANUNACH4CQEA1Q0AIQaqCAEA3hAAIcoIQADoEAAh2wkBAN4QACHnCQAApRLnCSLoCQEA4hAAIfgJAQDeEAAhBzQAANwSACCqCAEA3hAAIcoIQADoEAAh2wkBAN4QACHnCQAApRLnCSLoCQEA4hAAIfgJAQDeEAAhBVMAAJ4dACBUAAChHQAgngwAAJ8dACCfDAAAoB0AIKQMAACdAQAgBzQAAN4SACCqCAEAAAAByghAAAAAAdsJAQAAAAHnCQAAAOcJAugJAQAAAAH4CQEAAAABA1MAAJ4dACCeDAAAnx0AIKQMAACdAQAgBzYAAOkSACCqCAEAAAAByghAAAAAAecJAAAA5wkC6AkBAAAAAfcJAQAAAAH4CQEAAAABAgAAAKYBACBTAADoEgAgAwAAAKYBACBTAADoEgAgVAAA5hIAIAFMAACdHQAwAgAAAKYBACBMAADmEgAgAgAAANkSACBMAADlEgAgBqoIAQDeEAAhyghAAOgQACHnCQAApRLnCSLoCQEA4hAAIfcJAQDeEAAh-AkBAN4QACEHNgAA5xIAIKoIAQDeEAAhyghAAOgQACHnCQAApRLnCSLoCQEA4hAAIfcJAQDeEAAh-AkBAN4QACEFUwAAmB0AIFQAAJsdACCeDAAAmR0AIJ8MAACaHQAgpAwAAJ0BACAHNgAA6RIAIKoIAQAAAAHKCEAAAAAB5wkAAADnCQLoCQEAAAAB9wkBAAAAAfgJAQAAAAEDUwAAmB0AIJ4MAACZHQAgpAwAAJ0BACANNAAA_w8AIKcIAACBEAAwqAgAAKABABCpCAAAgRAAMKoIAQAAAAHKCEAA2w0AIfAIAQDVDQAh2wkBANUNACHqCQIA2Q0AIesJAQDVDQAh7AkBANUNACHtCQIA2Q0AIZMMAACAEAAgAgAAAKIBACBMAADwEgAgAgAAAO4SACBMAADvEgAgC6cIAADtEgAwqAgAAO4SABCpCAAA7RIAMKoIAQDVDQAhyghAANsNACHwCAEA1Q0AIdsJAQDVDQAh6gkCANkNACHrCQEA1Q0AIewJAQDVDQAh7QkCANkNACELpwgAAO0SADCoCAAA7hIAEKkIAADtEgAwqggBANUNACHKCEAA2w0AIfAIAQDVDQAh2wkBANUNACHqCQIA2Q0AIesJAQDVDQAh7AkBANUNACHtCQIA2Q0AIQeqCAEA3hAAIcoIQADoEAAh8AgBAN4QACHqCQIA4xAAIesJAQDeEAAh7AkBAN4QACHtCQIA4xAAIQeqCAEA3hAAIcoIQADoEAAh8AgBAN4QACHqCQIA4xAAIesJAQDeEAAh7AkBAN4QACHtCQIA4xAAISE1AAD1EgAgNwAA9hIAIDgAAPcSACA5AAD4EgAgqggBAAAAAbIIAAAAggoCswgBAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbUJAAAAtQkCugkAAPQSACDQCQAA8xIAIPkJAQAAAAH6CQEAAAAB-wkBAAAAAfwJAADyEgAg_QkBAAAAAf4JgAAAAAH_CQEAAAABgAogAAAAAYIKAQAAAAGDCgEAAAABhAoIAAAAAYUKAQAAAAGHCgEAAAABiAoBAAAAAYkKAgAAAAGKCgEAAAABiwoBAAAAAYwKAQAAAAGNCgEAAAABjgpAAAAAAQGhDAEAAAAEAaEMAQAAAAQBoQwBAAAABAGkDAAA6hIAMARTAADfEgAwngwAAOASADCgDAAA4hIAIKQMAADVEgAwBFMAANESADCeDAAA0hIAMKAMAADUEgAgpAwAANUSADAEUwAAxRIAMJ4MAADGEgAwoAwAAMgSACCkDAAAyRIAMARTAACyEgAwngwAALMSADCgDAAAtRIAIKQMAAC2EgAwAAAAAAAAAAAAB1MAAJMdACBUAACWHQAgngwAAJQdACCfDAAAlR0AIKIMAACZAQAgowwAAJkBACCkDAAApAkAIANTAACTHQAgngwAAJQdACCkDAAApAkAIAAAAAKhDAEAAAAEpwwBAAAABQKhDAEAAAAEpwwBAAAABQGhDAEAAAAEAaEMAQAAAAQAAAACoQwBAAAABKcMAQAAAAUCoQwBAAAABKcMAQAAAAUBoQwAAACZCgIBoQwBAAAABAGhDAEAAAAEAAAAAqEMAQAAAASnDAEAAAAFAqEMAQAAAASnDAEAAAAFAqEMAQAAAASnDAEAAAAFAqEMAQAAAASnDAEAAAAFAaEMAQAAAAQBoQwBAAAABAGhDAEAAAAEAaEMAQAAAAQAAAAAAAGhDAAAAO4IAwVTAACOHQAgVAAAkR0AIJ4MAACPHQAgnwwAAJAdACCkDAAAQgAgA1MAAI4dACCeDAAAjx0AIKQMAABCACAAAAAAAAGhDAABAAABBVMAAIYdACBUAACMHQAgngwAAIcdACCfDAAAix0AIKQMAAABACAFUwAAhB0AIFQAAIkdACCeDAAAhR0AIJ8MAACIHQAgpAwAAOIBACADUwAAhh0AIJ4MAACHHQAgpAwAAAEAIANTAACEHQAgngwAAIUdACCkDAAA4gEAIAAAAAAABVMAANccACBUAACCHQAgngwAANgcACCfDAAAgR0AIKQMAADiAQAgC1MAALgTADBUAAC9EwAwngwAALkTADCfDAAAuhMAMKAMAAC7EwAgoQwAALwTADCiDAAAvBMAMKMMAAC8EwAwpAwAALwTADClDAAAvhMAMKYMAAC_EwAwEhgAAIgUACAhAACKFAAgIwAAiRQAICcAAIsUACCqCAEAAAABqwgBAAAAAcoIQAAAAAGpCYAAAAABqgmAAAAAAawJgAAAAAGbCgEAAAABmAsBAAAAAaQLgAAAAAGmCwIAAAABqAsAAACoCwKpCwEAAAABqgsBAAAAAasLAQAAAAECAAAARgAgUwAAhxQAIAMAAABGACBTAACHFAAgVAAAwxMAIAFMAACAHQAwGBgAAKcOACAdAACyEAAgIQAA_g4AICMAALMQACAnAAC0EAAgpwgAALAQADCoCAAARAAQqQgAALAQADCqCAEAAAABqwgBANUNACHKCEAA2w0AIakJAACYDgAgqgkAANoNACCsCQAAmA4AIJsKAQCXDgAhmAsBAJcOACGkCwAA2g0AIKYLAgDZDQAhqAsAALEQqAsiqQsBAJcOACGqCwEAlw4AIasLAQAAAAGsCwEAlw4AIZoMAACvEAAgAgAAAEYAIEwAAMMTACACAAAAwBMAIEwAAMETACASpwgAAL8TADCoCAAAwBMAEKkIAAC_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-RMAMFQAAP0TADCeDAAA-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-BQAMFQAAPwUADCeDAAA-RQAMJ8MAAD6FAAwoAwAAPsUACChDAAA2BMAMKIMAADYEwAwowwAANgTADCkDAAA2BMAMKUMAAD9FAAwpgwAANsTADAjAwAA6RMAIBgAAOcTACAeAgAAAAEfAACDFAAgIAAA6BMAIC0BAAAAAaoIAQAAAAGrCAEAAAABrAgBAAAAAbIIAAAAhQsCxwgBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAcsJAQAAAAGDCwEAAAABhQsBAAAAAYYLAQAAAAGHCwEAAAABiAsCAAAAAYkLQAAAAAGKC0AAAAABiwtAAAAAAYwLAQAAAAGNCwEAAAABjgsBAAAAAY8LAQAAAAGSCwAAAJILA5MLAQAAAAGUCwIAAAABlQsEAAAAAZYLAQAAAAGXCwEAAAABmAsBAAAAAZkLQAAAAAECAAAAXAAgUwAAgBUAIAMAAABcACBTAACAFQAgVAAA_xQAIAFMAACoHAAwAgAAAFwAIEwAAP8UACACAAAA3BMAIEwAAP4UACAfHgIA4xAAIS0BAOIQACGqCAEA3hAAIasIAQDeEAAhrAgBAN4QACGyCAAA3hOFCyLHCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIcsJAQDeEAAhgwsBAOIQACGFCwEA3hAAIYYLAQDiEAAhhwsBAOIQACGICwIA5BAAIYkLQADnEAAhigtAAOcQACGLC0AA5xAAIYwLAQDiEAAhjQsBAOIQACGOCwEA4hAAIY8LAQDiEAAhkgsAAN8TkgsjkwsBAOIQACGUCwIA5BAAIZULBADgEwAhlgsBAOIQACGXCwEA4hAAIZgLAQDeEAAhmQtAAOcQACEjAwAA5BMAIBgAAOITACAeAgDjEAAhHwAAgRQAICAAAOMTACAtAQDiEAAhqggBAN4QACGrCAEA3hAAIawIAQDeEAAhsggAAN4ThQsixwgBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHLCQEA3hAAIYMLAQDiEAAhhQsBAN4QACGGCwEA4hAAIYcLAQDiEAAhiAsCAOQQACGJC0AA5xAAIYoLQADnEAAhiwtAAOcQACGMCwEA4hAAIY0LAQDiEAAhjgsBAOIQACGPCwEA4hAAIZILAADfE5ILI5MLAQDiEAAhlAsCAOQQACGVCwQA4BMAIZYLAQDiEAAhlwsBAOIQACGYCwEA3hAAIZkLQADnEAAhIwMAAOkTACAYAADnEwAgHgIAAAABHwAAgxQAICAAAOgTACAtAQAAAAGqCAEAAAABqwgBAAAAAawIAQAAAAGyCAAAAIULAscIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHLCQEAAAABgwsBAAAAAYULAQAAAAGGCwEAAAABhwsBAAAAAYgLAgAAAAGJC0AAAAABigtAAAAAAYsLQAAAAAGMCwEAAAABjQsBAAAAAY4LAQAAAAGPCwEAAAABkgsAAACSCwOTCwEAAAABlAsCAAAAAZULBAAAAAGWCwEAAAABlwsBAAAAAZgLAQAAAAGZC0AAAAABA1MAAKYcACCeDAAApxwAIKQMAABCACAEUwAA-BQAMJ4MAAD5FAAwoAwAAPsUACCkDAAA2BMAMAAAAAAAAAAAAAAABVMAAKEcACBUAACkHAAgngwAAKIcACCfDAAAoxwAIKQMAAB4ACADUwAAoRwAIJ4MAACiHAAgpAwAAHgAIAAAAAdTAACcHAAgVAAAnxwAIJ4MAACdHAAgnwwAAJ4cACCiDAAAewAgowwAAHsAIKQMAADfAQAgA1MAAJwcACCeDAAAnRwAIKQMAADfAQAgAAAABVMAAJccACBUAACaHAAgngwAAJgcACCfDAAAmRwAIKQMAABGACADUwAAlxwAIJ4MAACYHAAgpAwAAEYAIAAAAAAAB1MAAJIcACBUAACVHAAgngwAAJMcACCfDAAAlBwAIKIMAABIACCjDAAASAAgpAwAAEwAIANTAACSHAAgngwAAJMcACCkDAAATAAgAAAAAaEMAAAAtAsCBVMAAIIcACBUAACQHAAgngwAAIMcACCfDAAAjxwAIKQMAAABACALUwAAzhYAMFQAANIWADCeDAAAzxYAMJ8MAADQFgAwoAwAANEWACChDAAAvBMAMKIMAAC8EwAwowwAALwTADCkDAAAvBMAMKUMAADTFgAwpgwAAL8TADALUwAAxRYAMFQAAMkWADCeDAAAxhYAMJ8MAADHFgAwoAwAAMgWACChDAAA7xMAMKIMAADvEwAwowwAAO8TADCkDAAA7xMAMKUMAADKFgAwpgwAAPITADALUwAAuRYAMFQAAL4WADCeDAAAuhYAMJ8MAAC7FgAwoAwAALwWACChDAAAvRYAMKIMAAC9FgAwowwAAL0WADCkDAAAvRYAMKUMAAC_FgAwpgwAAMAWADALUwAAsBYAMFQAALQWADCeDAAAsRYAMJ8MAACyFgAwoAwAALMWACChDAAAxhEAMKIMAADGEQAwowwAAMYRADCkDAAAxhEAMKUMAAC1FgAwpgwAAMkRADALUwAApxYAMFQAAKsWADCeDAAAqBYAMJ8MAACpFgAwoAwAAKoWACChDAAA2BMAMKIMAADYEwAwowwAANgTADCkDAAA2BMAMKUMAACsFgAwpgwAANsTADAHUwAAohYAIFQAAKUWACCeDAAAoxYAIJ8MAACkFgAgogwAAIYBACCjDAAAhgEAIKQMAACsBgAgB1MAAJ0WACBUAACgFgAgngwAAJ4WACCfDAAAnxYAIKIMAABfACCjDAAAXwAgpAwAAJQGACALUwAAkRYAMFQAAJYWADCeDAAAkhYAMJ8MAACTFgAwoAwAAJQWACChDAAAlRYAMKIMAACVFgAwowwAAJUWADCkDAAAlRYAMKUMAACXFgAwpgwAAJgWADAHUwAAjBYAIFQAAI8WACCeDAAAjRYAIJ8MAACOFgAgogwAAI0BACCjDAAAjQEAIKQMAADaBgAgC1MAAIAWADBUAACFFgAwngwAAIEWADCfDAAAghYAMKAMAACDFgAgoQwAAIQWADCiDAAAhBYAMKMMAACEFgAwpAwAAIQWADClDAAAhhYAMKYMAACHFgAwB1MAAPsVACBUAAD-FQAgngwAAPwVACCfDAAA_RUAIKIMAACTAQAgowwAAJMBACCkDAAAtwcAIAdTAAD2FQAgVAAA-RUAIJ4MAAD3FQAgnwwAAPgVACCiDAAArwEAIKMMAACvAQAgpAwAAJMIACAHUwAA8RUAIFQAAPQVACCeDAAA8hUAIJ8MAADzFQAgogwAALEBACCjDAAAsQEAIKQMAADfCgAgC1MAAOUVADBUAADqFQAwngwAAOYVADCfDAAA5xUAMKAMAADoFQAgoQwAAOkVADCiDAAA6RUAMKMMAADpFQAwpAwAAOkVADClDAAA6xUAMKYMAADsFQAwC1MAANgVADBUAADdFQAwngwAANkVADCfDAAA2hUAMKAMAADbFQAgoQwAANwVADCiDAAA3BUAMKMMAADcFQAwpAwAANwVADClDAAA3hUAMKYMAADfFQAwC1MAAM8VADBUAADTFQAwngwAANAVADCfDAAA0RUAMKAMAADSFQAgoQwAAMwTADCiDAAAzBMAMKMMAADMEwAwpAwAAMwTADClDAAA1BUAMKYMAADPEwAwB1MAAMoVACBUAADNFQAgngwAAMsVACCfDAAAzBUAIKIMAAB7ACCjDAAAewAgpAwAAN8BACAHUwAAxRUAIFQAAMgVACCeDAAAxhUAIJ8MAADHFQAgogwAAL4BACCjDAAAvgEAIKQMAADiAQAgC1MAALkVADBUAAC-FQAwngwAALoVADCfDAAAuxUAMKAMAAC8FQAgoQwAAL0VADCiDAAAvRUAMKMMAAC9FQAwpAwAAL0VADClDAAAvxUAMKYMAADAFQAwHwMAAOsQACCqCAEAAAABrAgBAAAAAa4IAAAArggCsAgAAACwCAKyCAAAALIIArMIAQAAAAG0CAEAAAABtQgBAAAAAbYIAgAAAAG3CAEAAAABuAgCAAAAAbkIAgAAAAG6CAIAAAABuwggAAAAAbwIgAAAAAG9CAEAAAABvggBAAAAAb8IAQAAAAHACAEAAAABwQggAAAAAcIIAQAAAAHDCIAAAAABxAgBAAAAAcUIIAAAAAHGCIAAAAABxwgBAAAAAcgIAgAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAECAAAAwgEAIFMAAMQVACADAAAAwgEAIFMAAMQVACBUAADDFQAgAUwAAI4cADAkAwAAoA8AIBgAAKcOACCnCAAA8w8AMKgIAADAAQAQqQgAAPMPADCqCAEAAAABqwgBANUNACGsCAEA1Q0AIa4IAAD0D64IIrAIAAD1D7AIIrIIAAD2D7IIIrMIAQCXDgAhtAgBANUNACG1CAEA1Q0AIbYIAgDZDQAhtwgBAJcOACG4CAIAqg4AIbkIAgCqDgAhuggCAKoOACG7CCAA1w0AIbwIAADaDQAgvQgBAJcOACG-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-A-8CyK8CwAB-Q8AIb0LQADbDQAhBaoIAQDeEAAhswgBAN4QACGjCwAA4hW8CyK8CwABrBMAIb0LQADoEAAhAaEMAAAAvAsCBaoIAQDeEAAhswgBAN4QACGjCwAA4hW8CyK8CwABrBMAIb0LQADoEAAhBaoIAQAAAAGzCAEAAAABowsAAAC8CwK8CwABAAABvQtAAAAAARADAADrEQAgqggBAAAAAawIAQAAAAGyCAAAALEJAscIAQAAAAHKCEAAAAABywhAAAAAAYQJQAAAAAGHCQEAAAABowkBAAAAAaYJAQAAAAGnCYAAAAABqAmAAAAAAa8JAAAArwkCsQkBAAAAAbIJgAAAAAECAAAAtQEAIFMAAPAVACADAAAAtQEAIFMAAPAVACBUAADvFQAgAUwAAIscADAVAwAAoA8AIBgAAOgPACCnCAAA-g8AMKgIAACzAQAQqQgAAPoPADCqCAEAAAABqwgBAJcOACGsCAEA1Q0AIbIIAAD8D7EJIscIAQCXDgAhyghAANsNACHLCEAA2w0AIYQJQADoDQAhhwkBANUNACGjCQEA1Q0AIaYJAQCXDgAhpwkAAJgOACCoCQAAmA4AIK8JAAD7D68JIrEJAQCXDgAhsgkAAJgOACACAAAAtQEAIEwAAO8VACACAAAA7RUAIEwAAO4VACATpwgAAOwVADCoCAAA7RUAEKkIAADsFQAwqggBANUNACGrCAEAlw4AIawIAQDVDQAhsggAAPwPsQkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAhhAlAAOgNACGHCQEA1Q0AIaMJAQDVDQAhpgkBAJcOACGnCQAAmA4AIKgJAACYDgAgrwkAAPsPrwkisQkBAJcOACGyCQAAmA4AIBOnCAAA7BUAMKgIAADtFQAQqQgAAOwVADCqCAEA1Q0AIasIAQCXDgAhrAgBANUNACGyCAAA_A-xCSLHCAEAlw4AIcoIQADbDQAhywhAANsNACGECUAA6A0AIYcJAQDVDQAhowkBANUNACGmCQEAlw4AIacJAACYDgAgqAkAAJgOACCvCQAA-w-vCSKxCQEAlw4AIbIJAACYDgAgD6oIAQDeEAAhrAgBAN4QACGyCAAA6BGxCSLHCAEA4hAAIcoIQADoEAAhywhAAOgQACGECUAA5xAAIYcJAQDeEAAhowkBAN4QACGmCQEA4hAAIacJgAAAAAGoCYAAAAABrwkAAOcRrwkisQkBAOIQACGyCYAAAAABEAMAAOkRACCqCAEA3hAAIawIAQDeEAAhsggAAOgRsQkixwgBAOIQACHKCEAA6BAAIcsIQADoEAAhhAlAAOcQACGHCQEA3hAAIaMJAQDeEAAhpgkBAOIQACGnCYAAAAABqAmAAAAAAa8JAADnEa8JIrEJAQDiEAAhsgmAAAAAARADAADrEQAgqggBAAAAAawIAQAAAAGyCAAAALEJAscIAQAAAAHKCEAAAAABywhAAAAAAYQJQAAAAAGHCQEAAAABowkBAAAAAaYJAQAAAAGnCYAAAAABqAmAAAAAAa8JAAAArwkCsQkBAAAAAbIJgAAAAAEKqggBAAAAAcoIQAAAAAHLCEAAAAAB5QgAAADDCQLECQAAAMQJAsYJAAAAxgkCxwkAAADGCQLICQAAAMYJAskJAAAAxgkCygmAAAAAAQIAAADfCgAgUwAA8RUAIAMAAACxAQAgUwAA8RUAIFQAAPUVACAMAAAAsQEAIEwAAPUVACCqCAEA3hAAIcoIQADoEAAhywhAAOgQACHlCAAA-RHDCSLECQAA-hHECSLGCQAA-xHGCSLHCQAA-xHGCSLICQAA-xHGCSLJCQAA-xHGCSLKCYAAAAABCqoIAQDeEAAhyghAAOgQACHLCEAA6BAAIeUIAAD5EcMJIsQJAAD6EcQJIsYJAAD7EcYJIscJAAD7EcYJIsgJAAD7EcYJIskJAAD7EcYJIsoJgAAAAAEJqggBAAAAAcoIQAAAAAHLCEAAAAABoAoBAAAAAaEKgAAAAAGiCoAAAAABowogAAAAAaQKAAAA7ggDpQoIAAAAAQIAAACTCAAgUwAA9hUAIAMAAACvAQAgUwAA9hUAIFQAAPoVACALAAAArwEAIEwAAPoVACCqCAEA3hAAIcoIQADoEAAhywhAAOgQACGgCgEA3hAAIaEKgAAAAAGiCoAAAAABowogAOYQACGkCgAApBPuCCOlCggA9BAAIQmqCAEA3hAAIcoIQADoEAAhywhAAOgQACGgCgEA3hAAIaEKgAAAAAGiCoAAAAABowogAOYQACGkCgAApBPuCCOlCggA9BAAISA5gAAAAAE6AADJFAAgqggBAAAAAcoIQAAAAAHLCEAAAAABtgkBAAAAAYQKCAAAAAGzCgAAALMKArQKAQAAAAG1CgEAAAABtgoBAAAAAbcKAQAAAAG4CoAAAAABuQoBAAAAAboKAQAAAAG7CgEAAAABvAoBAAAAAb0KAQAAAAG-CgEAAAABvwoBAAAAAcAKgAAAAAHBCgEAAAABwgoBAAAAAcMKAQAAAAHECgEAAAABxQqAAAAAAcYKgAAAAAHHCoAAAAAByAoBAAAAAckKAgAAAAHKCgAAxxQAIMsKAQAAAAECAAAAtwcAIFMAAPsVACADAAAAkwEAIFMAAPsVACBUAAD_FQAgIgAAAJMBACA5gAAAAAE6AAC9FAAgTAAA_xUAIKoIAQDeEAAhyghAAOgQACHLCEAA6BAAIbYJAQDeEAAhhAoIAPQQACGzCgAAuhSzCiK0CgEA4hAAIbUKAQDeEAAhtgoBAN4QACG3CgEA3hAAIbgKgAAAAAG5CgEA3hAAIboKAQDeEAAhuwoBAN4QACG8CgEA3hAAIb0KAQDeEAAhvgoBAN4QACG_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-CgEAAAAB_woBAAAAAYALAQAAAAGBC0AAAAABggsBAAAAAQIAAACUBgAgUwAAnRYAIAMAAABfACBTAACdFgAgVAAAoRYAIAwAAABfACAhAAD3FAAgTAAAoRYAIKoIAQDeEAAhyghAAOgQACHLCEAA6BAAIf0KAQDeEAAh_goBAN4QACH_CgEA3hAAIYALAQDiEAAhgQtAAOcQACGCCwEA4hAAIQohAAD3FAAgqggBAN4QACHKCEAA6BAAIcsIQADoEAAh_QoBAN4QACH-CgEA3hAAIf8KAQDeEAAhgAsBAOIQACGBC0AA5xAAIYILAQDiEAAhFqoIAQAAAAGyCAAAAPAKAscIAQAAAAHICAIAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB9ggBAAAAAY4KQAAAAAHwCgEAAAAB8QoBAAAAAfIKQAAAAAHzCgEAAAAB9AoBAAAAAfUKQAAAAAH2CkAAAAAB9woBAAAAAfgKQAAAAAH5CgEAAAAB-goBAAAAAfsKIAAAAAH8CkAAAAABAgAAAKwGACBTAACiFgAgAwAAAIYBACBTAACiFgAgVAAAphYAIBgAAACGAQAgTAAAphYAIKoIAQDeEAAhsggAAPAU8AoixwgBAOIQACHICAIA4xAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIfYIAQDeEAAhjgpAAOcQACHwCgEA4hAAIfEKAQDiEAAh8gpAAOcQACHzCgEA4hAAIfQKAQDiEAAh9QpAAOcQACH2CkAA5xAAIfcKAQDiEAAh-ApAAOcQACH5CgEA4hAAIfoKAQDiEAAh-wogAOYQACH8CkAA6BAAIRaqCAEA3hAAIbIIAADwFPAKIscIAQDiEAAhyAgCAOMQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACH2CAEA3hAAIY4KQADnEAAh8AoBAOIQACHxCgEA4hAAIfIKQADnEAAh8woBAOIQACH0CgEA4hAAIfUKQADnEAAh9gpAAOcQACH3CgEA4hAAIfgKQADnEAAh-QoBAOIQACH6CgEA4hAAIfsKIADmEAAh_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_BUAIKQMAAC3BwAgA1MAAPYVACCeDAAA9xUAIKQMAACTCAAgA1MAAPEVACCeDAAA8hUAIKQMAADfCgAgBFMAAOUVADCeDAAA5hUAMKAMAADoFQAgpAwAAOkVADAEUwAA2BUAMJ4MAADZFQAwoAwAANsVACCkDAAA3BUAMARTAADPFQAwngwAANAVADCgDAAA0hUAIKQMAADMEwAwA1MAAMoVACCeDAAAyxUAIKQMAADfAQAgA1MAAMUVACCeDAAAxhUAIKQMAADiAQAgBFMAALkVADCeDAAAuhUAMKAMAAC8FQAgpAwAAL0VADAAAAAFUwAA_RsAIFQAAIAcACCeDAAA_hsAIJ8MAAD_GwAgpAwAAEIAIANTAAD9GwAgngwAAP4bACCkDAAAQgAgAAAAAAAFUwAA-BsAIFQAAPsbACCeDAAA-RsAIJ8MAAD6GwAgpAwAAAEAIANTAAD4GwAgngwAAPkbACCkDAAAAQAgKAQAAM8aACAJAADRGgAgCgAA0BoAIAsAANIaACAMAADTGgAgDQAA1BoAIBAAANUaACASAADYGgAgEwAA8BcAIBUAANYaACAWAADXGgAgFwAA2RoAICEAAIMVACApAADbGgAgPQAA3RoAID8AAOMaACBAAADaGgAgQQAA3BoAIEIAAN4aACBDAADfGgAgRAAA4BoAIEUAAOEaACBGAADiGgAgyQgAANgQACCoCgAA2BAAIOoLAADYEAAg9QsAANgQACD2CwAA2BAAIPcLAADYEAAg-AsAANgQACCFDAAA2BAAIIcMAADYEAAgiAwAANgQACCLDAAA2BAAIIwMAADYEAAgjQwAANgQACCODAAA2BAAII8MAADYEAAgkAwAANgQACCRDAAA2BAAIAAAAAAAAaEMAAAAwwsCBVMAAPAbACBUAAD2GwAgngwAAPEbACCfDAAA9RsAIKQMAAABACAHUwAA7hsAIFQAAPMbACCeDAAA7xsAIJ8MAADyGwAgogwAACYAIKMMAAAmACCkDAAANgAgA1MAAPAbACCeDAAA8RsAIKQMAAABACADUwAA7hsAIJ4MAADvGwAgpAwAADYAIAAAAAAABVMAAOkbACBUAADsGwAgngwAAOobACCfDAAA6xsAIKQMAAABACADUwAA6RsAIJ4MAADqGwAgpAwAAAEAIAAAAAAAAAAAAaEMAAAA0QsCAaEMAAAA1QsCB1MAAN0bACBUAADnGwAgngwAAN4bACCfDAAA5hsAIKIMAAAiACCjDAAAIgAgpAwAACQAIAVTAADbGwAgVAAA5BsAIJ4MAADcGwAgnwwAAOMbACCkDAAAAQAgB1MAANkbACBUAADhGwAgngwAANobACCfDAAA4BsAIKIMAAAgACCjDAAAIAAgpAwAADEAIAtTAACXFwAwVAAAnBcAMJ4MAACYFwAwnwwAAJkXADCgDAAAmhcAIKEMAACbFwAwogwAAJsXADCjDAAAmxcAMKQMAACbFwAwpQwAAJ0XADCmDAAAnhcAMAsDAACAFwAgqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAasKAQAAAAGjCwAAAMMLAsELAgAAAAHDCwIAAAABxAsBAAAAAcULAQAAAAECAAAALAAgUwAAohcAIAMAAAAsACBTAACiFwAgVAAAoRcAIAFMAADfGwAwEAMAAKAPACARAADLEAAgpwgAAMkQADCoCAAAKgAQqQgAAMkQADCqCAEAAAABrAgBANUNACHKCEAA2w0AIYQJQADoDQAhqwoBANUNACGjCwAAyhDDCyLBCwIA2Q0AIcMLAgDZDQAhxAsBAJcOACHFCwEAlw4AIcYLAQCXDgAhAgAAACwAIEwAAKEXACACAAAAnxcAIEwAAKAXACAOpwgAAJ4XADCoCAAAnxcAEKkIAACeFwAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAAOgNACGrCgEA1Q0AIaMLAADKEMMLIsELAgDZDQAhwwsCANkNACHECwEAlw4AIcULAQCXDgAhxgsBAJcOACEOpwgAAJ4XADCoCAAAnxcAEKkIAACeFwAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAAOgNACGrCgEA1Q0AIaMLAADKEMMLIsELAgDZDQAhwwsCANkNACHECwEAlw4AIcULAQCXDgAhxgsBAJcOACEKqggBAN4QACGsCAEA3hAAIcoIQADoEAAhhAlAAOcQACGrCgEA3hAAIaMLAAD9FsMLIsELAgDjEAAhwwsCAOMQACHECwEA4hAAIcULAQDiEAAhCwMAAP4WACCqCAEA3hAAIawIAQDeEAAhyghAAOgQACGECUAA5xAAIasKAQDeEAAhowsAAP0WwwsiwQsCAOMQACHDCwIA4xAAIcQLAQDiEAAhxQsBAOIQACELAwAAgBcAIKoIAQAAAAGsCAEAAAAByghAAAAAAYQJQAAAAAGrCgEAAAABowsAAADDCwLBCwIAAAABwwsCAAAAAcQLAQAAAAHFCwEAAAABA1MAAN0bACCeDAAA3hsAIKQMAAAkACADUwAA2xsAIJ4MAADcGwAgpAwAAAEAIANTAADZGwAgngwAANobACCkDAAAMQAgBFMAAJcXADCeDAAAmBcAMKAMAACaFwAgpAwAAJsXADAAAAABoQwAAADbCwIBoQwAAADcCwIFUwAA0BsAIFQAANcbACCeDAAA0RsAIJ8MAADWGwAgpAwAAAEAIAVTAADOGwAgVAAA1BsAIJ4MAADPGwAgnwwAANMbACCkDAAAsAMAIAtTAACvFwAwVAAAtBcAMJ4MAACwFwAwnwwAALEXADCgDAAAshcAIKEMAACzFwAwogwAALMXADCjDAAAsxcAMKQMAACzFwAwpQwAALUXADCmDAAAthcAMBEDAACkFwAgDwAAoxcAIBIAAKYXACCqCAEAAAABrAgBAAAAAbIIAAAA1QsCxAgAAADRCwLKCEAAAAABywhAAAAAAcsLAQAAAAHPCwEAAAAB0gsCAAAAAdMLAQAAAAHVCwEAAAAB1gsBAAAAAdcLAQAAAAHYC0AAAAABAgAAADYAIFMAALoXACADAAAANgAgUwAAuhcAIFQAALkXACABTAAA0hsAMBYDAACgDwAgDwAAxBAAIBAAANYPACASAADZDwAgpwgAAMEQADCoCAAAJgAQqQgAAMEQADCqCAEAAAABrAgBANUNACGyCAAAwxDVCyLECAAAwhDRCyLKCEAA2w0AIcsIQADbDQAhywsBANUNACHPCwEAAAAB0QsBAJcOACHSCwIA2Q0AIdMLAQDVDQAh1QsBAAAAAdYLAQCXDgAh1wsBAJcOACHYC0AA6A0AIQIAAAA2ACBMAAC5FwAgAgAAALcXACBMAAC4FwAgEqcIAAC2FwAwqAgAALcXABCpCAAAthcAMKoIAQDVDQAhrAgBANUNACGyCAAAwxDVCyLECAAAwhDRCyLKCEAA2w0AIcsIQADbDQAhywsBANUNACHPCwEAlw4AIdELAQCXDgAh0gsCANkNACHTCwEA1Q0AIdULAQDVDQAh1gsBAJcOACHXCwEAlw4AIdgLQADoDQAhEqcIAAC2FwAwqAgAALcXABCpCAAAthcAMKoIAQDVDQAhrAgBANUNACGyCAAAwxDVCyLECAAAwhDRCyLKCEAA2w0AIcsIQADbDQAhywsBANUNACHPCwEAlw4AIdELAQCXDgAh0gsCANkNACHTCwEA1Q0AIdULAQDVDQAh1gsBAJcOACHXCwEAlw4AIdgLQADoDQAhDqoIAQDeEAAhrAgBAN4QACGyCAAAkhfVCyLECAAAkRfRCyLKCEAA6BAAIcsIQADoEAAhywsBAN4QACHPCwEA4hAAIdILAgDjEAAh0wsBAN4QACHVCwEA3hAAIdYLAQDiEAAh1wsBAOIQACHYC0AA5xAAIREDAACUFwAgDwAAkxcAIBIAAJYXACCqCAEA3hAAIawIAQDeEAAhsggAAJIX1QsixAgAAJEX0QsiyghAAOgQACHLCEAA6BAAIcsLAQDeEAAhzwsBAOIQACHSCwIA4xAAIdMLAQDeEAAh1QsBAN4QACHWCwEA4hAAIdcLAQDiEAAh2AtAAOcQACERAwAApBcAIA8AAKMXACASAACmFwAgqggBAAAAAawIAQAAAAGyCAAAANULAsQIAAAA0QsCyghAAAAAAcsIQAAAAAHLCwEAAAABzwsBAAAAAdILAgAAAAHTCwEAAAAB1QsBAAAAAdYLAQAAAAHXCwEAAAAB2AtAAAAAAQNTAADQGwAgngwAANEbACCkDAAAAQAgA1MAAM4bACCeDAAAzxsAIKQMAACwAwAgBFMAAK8XADCeDAAAsBcAMKAMAACyFwAgpAwAALMXADAAAAAAAAGhDAAAAOILAgVTAADGGwAgVAAAzBsAIJ4MAADHGwAgnwwAAMsbACCkDAAAAQAgBVMAAMQbACBUAADJGwAgngwAAMUbACCfDAAAyBsAIKQMAACwAwAgB1MAAMcXACBUAADKFwAgngwAAMgXACCfDAAAyRcAIKIMAAAmACCjDAAAJgAgpAwAADYAIBEDAACkFwAgEAAApRcAIBIAAKYXACCqCAEAAAABrAgBAAAAAbIIAAAA1QsCxAgAAADRCwLKCEAAAAABywhAAAAAAcsLAQAAAAHRCwEAAAAB0gsCAAAAAdMLAQAAAAHVCwEAAAAB1gsBAAAAAdcLAQAAAAHYC0AAAAABAgAAADYAIFMAAMcXACADAAAAJgAgUwAAxxcAIFQAAMsXACATAAAAJgAgAwAAlBcAIBAAAJUXACASAACWFwAgTAAAyxcAIKoIAQDeEAAhrAgBAN4QACGyCAAAkhfVCyLECAAAkRfRCyLKCEAA6BAAIcsIQADoEAAhywsBAN4QACHRCwEA4hAAIdILAgDjEAAh0wsBAN4QACHVCwEA3hAAIdYLAQDiEAAh1wsBAOIQACHYC0AA5xAAIREDAACUFwAgEAAAlRcAIBIAAJYXACCqCAEA3hAAIawIAQDeEAAhsggAAJIX1QsixAgAAJEX0QsiyghAAOgQACHLCEAA6BAAIcsLAQDeEAAh0QsBAOIQACHSCwIA4xAAIdMLAQDeEAAh1QsBAN4QACHWCwEA4hAAIdcLAQDiEAAh2AtAAOcQACEDUwAAxhsAIJ4MAADHGwAgpAwAAAEAIANTAADEGwAgngwAAMUbACCkDAAAsAMAIANTAADHFwAgngwAAMgXACCkDAAANgAgAAAAAAALUwAA4hcAMFQAAOcXADCeDAAA4xcAMJ8MAADkFwAwoAwAAOUXACChDAAA5hcAMKIMAADmFwAwowwAAOYXADCkDAAA5hcAMKUMAADoFwAwpgwAAOkXADALUwAA1hcAMFQAANsXADCeDAAA1xcAMJ8MAADYFwAwoAwAANkXACChDAAA2hcAMKIMAADaFwAwowwAANoXADCkDAAA2hcAMKUMAADcFwAwpgwAAN0XADAMAwAAuxcAIBUAAL0XACCqCAEAAAABrAgBAAAAAbIIAAAA2wsCyghAAAAAAcsIQAAAAAHcCwAAANwLAt0LQAAAAAHeC0AAAAAB3wsgAAAAAeALAQAAAAECAAAAMQAgUwAA4RcAIAMAAAAxACBTAADhFwAgVAAA4BcAIAFMAADDGwAwEQMAAKAPACAOAADIEAAgFQAA1w8AIKcIAADFEAAwqAgAACAAEKkIAADFEAAwqggBAAAAAawIAQAAAAGyCAAAxhDbCyLKCEAA2w0AIcsIQADbDQAh2QsBANUNACHcCwAAxxDcCyLdC0AA2w0AId4LQADbDQAh3wsgANYNACHgCwEAlw4AIQIAAAAxACBMAADgFwAgAgAAAN4XACBMAADfFwAgDqcIAADdFwAwqAgAAN4XABCpCAAA3RcAMKoIAQDVDQAhrAgBANUNACGyCAAAxhDbCyLKCEAA2w0AIcsIQADbDQAh2QsBANUNACHcCwAAxxDcCyLdC0AA2w0AId4LQADbDQAh3wsgANYNACHgCwEAlw4AIQ6nCAAA3RcAMKgIAADeFwAQqQgAAN0XADCqCAEA1Q0AIawIAQDVDQAhsggAAMYQ2wsiyghAANsNACHLCEAA2w0AIdkLAQDVDQAh3AsAAMcQ3Asi3QtAANsNACHeC0AA2w0AId8LIADWDQAh4AsBAJcOACEKqggBAN4QACGsCAEA3hAAIbIIAACqF9sLIsoIQADoEAAhywhAAOgQACHcCwAAqxfcCyLdC0AA6BAAId4LQADoEAAh3wsgAOYQACHgCwEA4hAAIQwDAACsFwAgFQAArhcAIKoIAQDeEAAhrAgBAN4QACGyCAAAqhfbCyLKCEAA6BAAIcsIQADoEAAh3AsAAKsX3Asi3QtAAOgQACHeC0AA6BAAId8LIADmEAAh4AsBAOIQACEMAwAAuxcAIBUAAL0XACCqCAEAAAABrAgBAAAAAbIIAAAA2wsCyghAAAAAAcsIQAAAAAHcCwAAANwLAt0LQAAAAAHeC0AAAAAB3wsgAAAAAeALAQAAAAELAwAAzBcAIBEAAM4XACCqCAEAAAABrAgBAAAAAbIIAAAA4gsCyghAAAAAAcsIQAAAAAHLCwEAAAAB0gsCAAAAAdMLAQAAAAHiCwEAAAABAgAAACQAIFMAAO0XACADAAAAJAAgUwAA7RcAIFQAAOwXACABTAAAwhsAMBADAACgDwAgDgAAyBAAIBEAAMsQACCnCAAAzBAAMKgIAAAiABCpCAAAzBAAMKoIAQAAAAGsCAEA1Q0AIbIIAADNEOILIsoIQADbDQAhywhAANsNACHLCwEA1Q0AIdILAgDZDQAh0wsBANUNACHZCwEA1Q0AIeILAQAAAAECAAAAJAAgTAAA7BcAIAIAAADqFwAgTAAA6xcAIA2nCAAA6RcAMKgIAADqFwAQqQgAAOkXADCqCAEA1Q0AIawIAQDVDQAhsggAAM0Q4gsiyghAANsNACHLCEAA2w0AIcsLAQDVDQAh0gsCANkNACHTCwEA1Q0AIdkLAQDVDQAh4gsBAJcOACENpwgAAOkXADCoCAAA6hcAEKkIAADpFwAwqggBANUNACGsCAEA1Q0AIbIIAADNEOILIsoIQADbDQAhywhAANsNACHLCwEA1Q0AIdILAgDZDQAh0wsBANUNACHZCwEA1Q0AIeILAQCXDgAhCaoIAQDeEAAhrAgBAN4QACGyCAAAwxfiCyLKCEAA6BAAIcsIQADoEAAhywsBAN4QACHSCwIA4xAAIdMLAQDeEAAh4gsBAOIQACELAwAAxBcAIBEAAMYXACCqCAEA3hAAIawIAQDeEAAhsggAAMMX4gsiyghAAOgQACHLCEAA6BAAIcsLAQDeEAAh0gsCAOMQACHTCwEA3hAAIeILAQDiEAAhCwMAAMwXACARAADOFwAgqggBAAAAAawIAQAAAAGyCAAAAOILAsoIQAAAAAHLCEAAAAABywsBAAAAAdILAgAAAAHTCwEAAAAB4gsBAAAAAQRTAADiFwAwngwAAOMXADCgDAAA5RcAIKQMAADmFwAwBFMAANYXADCeDAAA1xcAMKAMAADZFwAgpAwAANoXADAAAAAAAAAABVMAAL0bACBUAADAGwAgngwAAL4bACCfDAAAvxsAIKQMAAABACADUwAAvRsAIJ4MAAC-GwAgpAwAAAEAIAAAAAAAAqEMAQAAAASnDAEAAAAFBVMAALgbACBUAAC7GwAgngwAALkbACCfDAAAuhsAIKQMAAABACABoQwBAAAABANTAAC4GwAgngwAALkbACCkDAAAAQAgAAAABVMAALMbACBUAAC2GwAgngwAALQbACCfDAAAtRsAIKQMAAABACADUwAAsxsAIJ4MAAC0GwAgpAwAAAEAIAAAAAAAAAVTAACnGwAgVAAAsRsAIJ4MAACoGwAgnwwAALAbACCkDAAACQAgBVMAAKUbACBUAACuGwAgngwAAKYbACCfDAAArRsAIKQMAAABACAHUwAAoxsAIFQAAKsbACCeDAAApBsAIJ8MAACqGwAgogwAAAsAIKMMAAALACCkDAAADQAgC1MAAJEYADBUAACWGAAwngwAAJIYADCfDAAAkxgAMKAMAACUGAAgoQwAAJUYADCiDAAAlRgAMKMMAACVGAAwpAwAAJUYADClDAAAlxgAMKYMAACYGAAwCwMAAJ4YACAFAACdGAAgBwAAnxgAIKoIAQAAAAGsCAEAAAAByghAAAAAAYQJQAAAAAHyCwEAAAAB-gsBAAAAAfsLAQAAAAH9C0AAAAABAgAAAA0AIFMAAJwYACADAAAADQAgUwAAnBgAIFQAAJsYACABTAAAqRsAMBADAACgDwAgBQAA0hAAIAYAANMQACAHAADSDwAgpwgAANEQADCoCAAACwAQqQgAANEQADCqCAEAAAABrAgBANUNACHKCEAA2w0AIYQJQADbDQAh8gsBAAAAAfoLAQDVDQAh-wsBANUNACH8CwEAlw4AIf0LQADoDQAhAgAAAA0AIEwAAJsYACACAAAAmRgAIEwAAJoYACAMpwgAAJgYADCoCAAAmRgAEKkIAACYGAAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACHyCwEA1Q0AIfoLAQDVDQAh-wsBANUNACH8CwEAlw4AIf0LQADoDQAhDKcIAACYGAAwqAgAAJkYABCpCAAAmBgAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIYQJQADbDQAh8gsBANUNACH6CwEA1Q0AIfsLAQDVDQAh_AsBAJcOACH9C0AA6A0AIQiqCAEA3hAAIawIAQDeEAAhyghAAOgQACGECUAA6BAAIfILAQDeEAAh-gsBAN4QACH7CwEA3hAAIf0LQADnEAAhCwMAAI4YACAFAACNGAAgBwAAkBgAIKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADoEAAh8gsBAN4QACH6CwEA3hAAIfsLAQDeEAAh_QtAAOcQACELAwAAnhgAIAUAAJ0YACAHAACfGAAgqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAfILAQAAAAH6CwEAAAAB-wsBAAAAAf0LQAAAAAEDUwAApxsAIJ4MAACoGwAgpAwAAAkAIANTAAClGwAgngwAAKYbACCkDAAAAQAgBFMAAJEYADCeDAAAkhgAMKAMAACUGAAgpAwAAJUYADADUwAAoxsAIJ4MAACkGwAgpAwAAA0AIAAAAAVTAACdGwAgVAAAoRsAIJ4MAACeGwAgnwwAAKAbACCkDAAAAQAgC1MAAKYYADBUAACqGAAwngwAAKcYADCfDAAAqBgAMKAMAACpGAAgoQwAAJUYADCiDAAAlRgAMKMMAACVGAAwpAwAAJUYADClDAAAqxgAMKYMAACYGAAwCwMAAJ4YACAGAACgGAAgBwAAnxgAIKoIAQAAAAGsCAEAAAAByghAAAAAAYQJQAAAAAHyCwEAAAAB-wsBAAAAAfwLAQAAAAH9C0AAAAABAgAAAA0AIFMAAK4YACADAAAADQAgUwAArhgAIFQAAK0YACABTAAAnxsAMAIAAAANACBMAACtGAAgAgAAAJkYACBMAACsGAAgCKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADoEAAh8gsBAN4QACH7CwEA3hAAIfwLAQDiEAAh_QtAAOcQACELAwAAjhgAIAYAAI8YACAHAACQGAAgqggBAN4QACGsCAEA3hAAIcoIQADoEAAhhAlAAOgQACHyCwEA3hAAIfsLAQDeEAAh_AsBAOIQACH9C0AA5xAAIQsDAACeGAAgBgAAoBgAIAcAAJ8YACCqCAEAAAABrAgBAAAAAcoIQAAAAAGECUAAAAAB8gsBAAAAAfsLAQAAAAH8CwEAAAAB_QtAAAAAAQNTAACdGwAgngwAAJ4bACCkDAAAAQAgBFMAAKYYADCeDAAApxgAMKAMAACpGAAgpAwAAJUYADAAAAABoQwAAACDDAIFUwAAmBsAIFQAAJsbACCeDAAAmRsAIJ8MAACaGwAgpAwAAAEAIANTAACYGwAgngwAAJkbACCkDAAAAQAgAAAAAAABoQwAAACHDAILUwAArBoAMFQAALEaADCeDAAArRoAMJ8MAACuGgAwoAwAAK8aACChDAAAsBoAMKIMAACwGgAwowwAALAaADCkDAAAsBoAMKUMAACyGgAwpgwAALMaADALUwAAoBoAMFQAAKUaADCeDAAAoRoAMJ8MAACiGgAwoAwAAKMaACChDAAApBoAMKIMAACkGgAwowwAAKQaADCkDAAApBoAMKUMAACmGgAwpgwAAKcaADALUwAAlxoAMFQAAJsaADCeDAAAmBoAMJ8MAACZGgAwoAwAAJoaACChDAAAlRgAMKIMAACVGAAwowwAAJUYADCkDAAAlRgAMKUMAACcGgAwpgwAAJgYADALUwAAixoAMFQAAJAaADCeDAAAjBoAMJ8MAACNGgAwoAwAAI4aACChDAAAjxoAMKIMAACPGgAwowwAAI8aADCkDAAAjxoAMKUMAACRGgAwpgwAAJIaADALUwAA_xkAMFQAAIQaADCeDAAAgBoAMJ8MAACBGgAwoAwAAIIaACChDAAAgxoAMKIMAACDGgAwowwAAIMaADCkDAAAgxoAMKUMAACFGgAwpgwAAIYaADALUwAA8xkAMFQAAPgZADCeDAAA9BkAMJ8MAAD1GQAwoAwAAPYZACChDAAA9xkAMKIMAAD3GQAwowwAAPcZADCkDAAA9xkAMKUMAAD5GQAwpgwAAPoZADAHUwAA7hkAIFQAAPEZACCeDAAA7xkAIJ8MAADwGQAgogwAACAAIKMMAAAgACCkDAAAMQAgC1MAAOUZADBUAADpGQAwngwAAOYZADCfDAAA5xkAMKAMAADoGQAgoQwAAOYXADCiDAAA5hcAMKMMAADmFwAwpAwAAOYXADClDAAA6hkAMKYMAADpFwAwC1MAANwZADBUAADgGQAwngwAAN0ZADCfDAAA3hkAMKAMAADfGQAgoQwAALMXADCiDAAAsxcAMKMMAACzFwAwpAwAALMXADClDAAA4RkAMKYMAAC2FwAwB1MAANcZACBUAADaGQAgngwAANgZACCfDAAA2RkAIKIMAAA7ACCjDAAAOwAgpAwAAKgEACALUwAAzhkAMFQAANIZADCeDAAAzxkAMJ8MAADQGQAwoAwAANEZACChDAAAmxcAMKIMAACbFwAwowwAAJsXADCkDAAAmxcAMKUMAADTGQAwpgwAAJ4XADAHUwAAyRkAIFQAAMwZACCeDAAAyhkAIJ8MAADLGQAgogwAAD4AIKMMAAA-ACCkDAAA2AQAIAtTAAC9GQAwVAAAwhkAMJ4MAAC-GQAwnwwAAL8ZADCgDAAAwBkAIKEMAADBGQAwogwAAMEZADCjDAAAwRkAMKQMAADBGQAwpQwAAMMZADCmDAAAxBkAMAtTAAC0GQAwVAAAuBkAMJ4MAAC1GQAwnwwAALYZADCgDAAAtxkAIKEMAADGEQAwogwAAMYRADCjDAAAxhEAMKQMAADGEQAwpQwAALkZADCmDAAAyREAMAtTAACrGQAwVAAArxkAMJ4MAACsGQAwnwwAAK0ZADCgDAAArhkAIKEMAADYEwAwogwAANgTADCjDAAA2BMAMKQMAADYEwAwpQwAALAZADCmDAAA2xMAMAtTAACfGQAwVAAApBkAMJ4MAACgGQAwnwwAAKEZADCgDAAAohkAIKEMAACjGQAwogwAAKMZADCjDAAAoxkAMKQMAACjGQAwpQwAAKUZADCmDAAAphkAMAtTAACWGQAwVAAAmhkAMJ4MAACXGQAwnwwAAJgZADCgDAAAmRkAIKEMAADpFQAwogwAAOkVADCjDAAA6RUAMKQMAADpFQAwpQwAAJsZADCmDAAA7BUAMAtTAACKGQAwVAAAjxkAMJ4MAACLGQAwnwwAAIwZADCgDAAAjRkAIKEMAACOGQAwogwAAI4ZADCjDAAAjhkAMKQMAACOGQAwpQwAAJAZADCmDAAAkRkAMAtTAAD-GAAwVAAAgxkAMJ4MAAD_GAAwnwwAAIAZADCgDAAAgRkAIKEMAACCGQAwogwAAIIZADCjDAAAghkAMKQMAACCGQAwpQwAAIQZADCmDAAAhRkAMAtTAADyGAAwVAAA9xgAMJ4MAADzGAAwnwwAAPQYADCgDAAA9RgAIKEMAAD2GAAwogwAAPYYADCjDAAA9hgAMKQMAAD2GAAwpQwAAPgYADCmDAAA-RgAMAtTAADmGAAwVAAA6xgAMJ4MAADnGAAwnwwAAOgYADCgDAAA6RgAIKEMAADqGAAwogwAAOoYADCjDAAA6hgAMKQMAADqGAAwpQwAAOwYADCmDAAA7RgAMAtTAADdGAAwVAAA4RgAMJ4MAADeGAAwnwwAAN8YADCgDAAA4BgAIKEMAACdFAAwogwAAJ0UADCjDAAAnRQAMKQMAACdFAAwpQwAAOIYADCmDAAAoBQAMAtTAADUGAAwVAAA2BgAMJ4MAADVGAAwnwwAANYYADCgDAAA1xgAIKEMAAC9FQAwogwAAL0VADCjDAAAvRUAMKQMAAC9FQAwpQwAANkYADCmDAAAwBUAMB8YAADsEAAgqggBAAAAAasIAQAAAAGuCAAAAK4IArAIAAAAsAgCsggAAACyCAKzCAEAAAABtAgBAAAAAbUIAQAAAAG2CAIAAAABtwgBAAAAAbgIAgAAAAG5CAIAAAABuggCAAAAAbsIIAAAAAG8CIAAAAABvQgBAAAAAb4IAQAAAAG_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_BgAIAFMAACUGwAwGAMAAKAPACAYAADoDwAgKQAA3A8AIKcIAADqDwAwqAgAAHsAEKkIAADqDwAwqggBAAAAAasIAQAAAAGsCAEA1Q0AIbIIAADrD6UJIscIAQCXDgAhyghAANsNACHLCEAA2w0AIfgIAADsD6YJIqIJAQAAAAGjCQEA1Q0AIaYJAQCXDgAhpwkAAJgOACCoCQAAmA4AIKkJAACYDgAgqgkAAJgOACCrCQEAlw4AIawJAACYDgAgrQkgANYNACECAAAA3wEAIEwAAPwYACACAAAA-hgAIEwAAPsYACAVpwgAAPkYADCoCAAA-hgAEKkIAAD5GAAwqggBANUNACGrCAEAlw4AIawIAQDVDQAhsggAAOsPpQkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh-AgAAOwPpgkiogkBANUNACGjCQEA1Q0AIaYJAQCXDgAhpwkAAJgOACCoCQAAmA4AIKkJAACYDgAgqgkAAJgOACCrCQEAlw4AIawJAACYDgAgrQkgANYNACEVpwgAAPkYADCoCAAA-hgAEKkIAAD5GAAwqggBANUNACGrCAEAlw4AIawIAQDVDQAhsggAAOsPpQkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh-AgAAOwPpgkiogkBANUNACGjCQEA1Q0AIaYJAQCXDgAhpwkAAJgOACCoCQAAmA4AIKkJAACYDgAgqgkAAJgOACCrCQEAlw4AIawJAACYDgAgrQkgANYNACERqggBAN4QACGrCAEA4hAAIbIIAAC9EaUJIscIAQDiEAAhyghAAOgQACHLCEAA6BAAIfgIAAC-EaYJIqIJAQDeEAAhowkBAN4QACGmCQEA4hAAIacJgAAAAAGoCYAAAAABqQmAAAAAAaoJgAAAAAGrCQEA4hAAIawJgAAAAAGtCSAA5hAAIRMYAAC_EQAgKQAAwREAIKoIAQDeEAAhqwgBAOIQACGyCAAAvRGlCSLHCAEA4hAAIcoIQADoEAAhywhAAOgQACH4CAAAvhGmCSKiCQEA3hAAIaMJAQDeEAAhpgkBAOIQACGnCYAAAAABqAmAAAAAAakJgAAAAAGqCYAAAAABqwkBAOIQACGsCYAAAAABrQkgAOYQACETGAAA4REAICkAAOMRACCqCAEAAAABqwgBAAAAAbIIAAAApQkCxwgBAAAAAcoIQAAAAAHLCEAAAAAB-AgAAACmCQKiCQEAAAABowkBAAAAAaYJAQAAAAGnCYAAAAABqAmAAAAAAakJgAAAAAGqCYAAAAABqwkBAAAAAawJgAAAAAGtCSAAAAABE6oIAQAAAAGyCAAAAPoIAscIAQAAAAHKCEAAAAABywhAAAAAAfUIAQAAAAH2CAEAAAAB-AgAAAD4CAL6CAIAAAAB-wgCAAAAAfwIAgAAAAH9CAIAAAAB_ggCAAAAAf8IgAAAAAGACYAAAAABgQmAAAAAAYIJAgAAAAGDCYAAAAABhAlAAAAAAQIAAADcAQAgUwAAiRkAIAMAAADcAQAgUwAAiRkAIFQAAIgZACABTAAAkxsAMBgDAACgDwAgpwgAAO0PADCoCAAA2gEAEKkIAADtDwAwqggBAAAAAawIAQDVDQAhsggAAO8P-ggixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh9QgBANUNACH2CAEAlw4AIfgIAADuD_gIIvoIAgCqDgAh-wgCAKoOACH8CAIAqg4AIf0IAgCqDgAh_ggCAKoOACH_CAAAmA4AIIAJAACYDgAggQkAAJgOACCCCQIAqg4AIYMJAACYDgAghAlAAOgNACECAAAA3AEAIEwAAIgZACACAAAAhhkAIEwAAIcZACAXpwgAAIUZADCoCAAAhhkAEKkIAACFGQAwqggBANUNACGsCAEA1Q0AIbIIAADvD_oIIscIAQCXDgAhyghAANsNACHLCEAA2w0AIfUIAQDVDQAh9ggBAJcOACH4CAAA7g_4CCL6CAIAqg4AIfsIAgCqDgAh_AgCAKoOACH9CAIAqg4AIf4IAgCqDgAh_wgAAJgOACCACQAAmA4AIIEJAACYDgAgggkCAKoOACGDCQAAmA4AIIQJQADoDQAhF6cIAACFGQAwqAgAAIYZABCpCAAAhRkAMKoIAQDVDQAhrAgBANUNACGyCAAA7w_6CCLHCAEAlw4AIcoIQADbDQAhywhAANsNACH1CAEA1Q0AIfYIAQCXDgAh-AgAAO4P-Agi-ggCAKoOACH7CAIAqg4AIfwIAgCqDgAh_QgCAKoOACH-CAIAqg4AIf8IAACYDgAggAkAAJgOACCBCQAAmA4AIIIJAgCqDgAhgwkAAJgOACCECUAA6A0AIROqCAEA3hAAIbIIAACOEfoIIscIAQDiEAAhyghAAOgQACHLCEAA6BAAIfUIAQDeEAAh9ggBAOIQACH4CAAAjRH4CCL6CAIA5BAAIfsIAgDkEAAh_AgCAOQQACH9CAIA5BAAIf4IAgDkEAAh_wiAAAAAAYAJgAAAAAGBCYAAAAABggkCAOQQACGDCYAAAAABhAlAAOcQACETqggBAN4QACGyCAAAjhH6CCLHCAEA4hAAIcoIQADoEAAhywhAAOgQACH1CAEA3hAAIfYIAQDiEAAh-AgAAI0R-Agi-ggCAOQQACH7CAIA5BAAIfwIAgDkEAAh_QgCAOQQACH-CAIA5BAAIf8IgAAAAAGACYAAAAABgQmAAAAAAYIJAgDkEAAhgwmAAAAAAYQJQADnEAAhE6oIAQAAAAGyCAAAAPoIAscIAQAAAAHKCEAAAAABywhAAAAAAfUIAQAAAAH2CAEAAAAB-AgAAAD4CAL6CAIAAAAB-wgCAAAAAfwIAgAAAAH9CAIAAAAB_ggCAAAAAf8IgAAAAAGACYAAAAABgQmAAAAAAYIJAgAAAAGDCYAAAAABhAlAAAAAAQyqCAEAAAABsggAAACLCQLHCAEAAAAByghAAAAAAcsIQAAAAAH1CAEAAAABhAlAAAAAAYcJAQAAAAGICQEAAAABiQkBAAAAAYsJAQAAAAGMCYAAAAABAgAAANgBACBTAACVGQAgAwAAANgBACBTAACVGQAgVAAAlBkAIAFMAACSGwAwEQMAAKAPACCnCAAA8A8AMKgIAADWAQAQqQgAAPAPADCqCAEAAAABrAgBANUNACGyCAAA8Q-LCSLHCAEAlw4AIcoIQADbDQAhywhAANsNACH1CAEA1Q0AIYQJQADoDQAhhwkBANUNACGICQEA1Q0AIYkJAQDVDQAhiwkBAJcOACGMCQAAmA4AIAIAAADYAQAgTAAAlBkAIAIAAACSGQAgTAAAkxkAIBCnCAAAkRkAMKgIAACSGQAQqQgAAJEZADCqCAEA1Q0AIawIAQDVDQAhsggAAPEPiwkixwgBAJcOACHKCEAA2w0AIcsIQADbDQAh9QgBANUNACGECUAA6A0AIYcJAQDVDQAhiAkBANUNACGJCQEA1Q0AIYsJAQCXDgAhjAkAAJgOACAQpwgAAJEZADCoCAAAkhkAEKkIAACRGQAwqggBANUNACGsCAEA1Q0AIbIIAADxD4sJIscIAQCXDgAhyghAANsNACHLCEAA2w0AIfUIAQDVDQAhhAlAAOgNACGHCQEA1Q0AIYgJAQDVDQAhiQkBANUNACGLCQEAlw4AIYwJAACYDgAgDKoIAQDeEAAhsggAAJcRiwkixwgBAOIQACHKCEAA6BAAIcsIQADoEAAh9QgBAN4QACGECUAA5xAAIYcJAQDeEAAhiAkBAN4QACGJCQEA3hAAIYsJAQDiEAAhjAmAAAAAAQyqCAEA3hAAIbIIAACXEYsJIscIAQDiEAAhyghAAOgQACHLCEAA6BAAIfUIAQDeEAAhhAlAAOcQACGHCQEA3hAAIYgJAQDeEAAhiQkBAN4QACGLCQEA4hAAIYwJgAAAAAEMqggBAAAAAbIIAAAAiwkCxwgBAAAAAcoIQAAAAAHLCEAAAAAB9QgBAAAAAYQJQAAAAAGHCQEAAAABiAkBAAAAAYkJAQAAAAGLCQEAAAABjAmAAAAAARAYAADsEQAgqggBAAAAAasIAQAAAAGyCAAAALEJAscIAQAAAAHKCEAAAAABywhAAAAAAYQJQAAAAAGHCQEAAAABowkBAAAAAaYJAQAAAAGnCYAAAAABqAmAAAAAAa8JAAAArwkCsQkBAAAAAbIJgAAAAAECAAAAtQEAIFMAAJ4ZACADAAAAtQEAIFMAAJ4ZACBUAACdGQAgAUwAAJEbADACAAAAtQEAIEwAAJ0ZACACAAAA7RUAIEwAAJwZACAPqggBAN4QACGrCAEA4hAAIbIIAADoEbEJIscIAQDiEAAhyghAAOgQACHLCEAA6BAAIYQJQADnEAAhhwkBAN4QACGjCQEA3hAAIaYJAQDiEAAhpwmAAAAAAagJgAAAAAGvCQAA5xGvCSKxCQEA4hAAIbIJgAAAAAEQGAAA6hEAIKoIAQDeEAAhqwgBAOIQACGyCAAA6BGxCSLHCAEA4hAAIcoIQADoEAAhywhAAOgQACGECUAA5xAAIYcJAQDeEAAhowkBAN4QACGmCQEA4hAAIacJgAAAAAGoCYAAAAABrwkAAOcRrwkisQkBAOIQACGyCYAAAAABEBgAAOwRACCqCAEAAAABqwgBAAAAAbIIAAAAsQkCxwgBAAAAAcoIQAAAAAHLCEAAAAABhAlAAAAAAYcJAQAAAAGjCQEAAAABpgkBAAAAAacJgAAAAAGoCYAAAAABrwkAAACvCQKxCQEAAAABsgmAAAAAAQWqCAEAAAABqwgBAAAAAcoIQAAAAAGqCoAAAAABzwoBAAAAAQIAAADTAQAgUwAAqhkAIAMAAADTAQAgUwAAqhkAIFQAAKkZACABTAAAkBsAMAoDAACgDwAgpwgAAPIPADCoCAAA0QEAEKkIAADyDwAwqggBAAAAAasIAQCXDgAhrAgBANUNACHKCEAA2w0AIaoKAACYDgAgzwoBANUNACECAAAA0wEAIEwAAKkZACACAAAApxkAIEwAAKgZACAJpwgAAKYZADCoCAAApxkAEKkIAACmGQAwqggBANUNACGrCAEAlw4AIawIAQDVDQAhyghAANsNACGqCgAAmA4AIM8KAQDVDQAhCacIAACmGQAwqAgAAKcZABCpCAAAphkAMKoIAQDVDQAhqwgBAJcOACGsCAEA1Q0AIcoIQADbDQAhqgoAAJgOACDPCgEA1Q0AIQWqCAEA3hAAIasIAQDiEAAhyghAAOgQACGqCoAAAAABzwoBAN4QACEFqggBAN4QACGrCAEA4hAAIcoIQADoEAAhqgqAAAAAAc8KAQDeEAAhBaoIAQAAAAGrCAEAAAAByghAAAAAAaoKgAAAAAHPCgEAAAABIxgAAOcTACAeAgAAAAEfAACDFAAgIAAA6BMAICIAAOoTACAtAQAAAAGqCAEAAAABqwgBAAAAAbIIAAAAhQsCxwgBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAcsJAQAAAAGDCwEAAAABhQsBAAAAAYYLAQAAAAGHCwEAAAABiAsCAAAAAYkLQAAAAAGKC0AAAAABiwtAAAAAAYwLAQAAAAGNCwEAAAABjgsBAAAAAY8LAQAAAAGQCwEAAAABkgsAAACSCwOTCwEAAAABlAsCAAAAAZULBAAAAAGWCwEAAAABlwsBAAAAAZgLAQAAAAGZC0AAAAABAgAAAFwAIFMAALMZACADAAAAXAAgUwAAsxkAIFQAALIZACABTAAAjxsAMAIAAABcACBMAACyGQAgAgAAANwTACBMAACxGQAgHx4CAOMQACEtAQDiEAAhqggBAN4QACGrCAEA3hAAIbIIAADeE4ULIscIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhywkBAN4QACGDCwEA4hAAIYULAQDeEAAhhgsBAOIQACGHCwEA4hAAIYgLAgDkEAAhiQtAAOcQACGKC0AA5xAAIYsLQADnEAAhjAsBAOIQACGNCwEA4hAAIY4LAQDiEAAhjwsBAOIQACGQCwEA4hAAIZILAADfE5ILI5MLAQDiEAAhlAsCAOQQACGVCwQA4BMAIZYLAQDiEAAhlwsBAOIQACGYCwEA3hAAIZkLQADnEAAhIxgAAOITACAeAgDjEAAhHwAAgRQAICAAAOMTACAiAADlEwAgLQEA4hAAIaoIAQDeEAAhqwgBAN4QACGyCAAA3hOFCyLHCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIcsJAQDeEAAhgwsBAOIQACGFCwEA3hAAIYYLAQDiEAAhhwsBAOIQACGICwIA5BAAIYkLQADnEAAhigtAAOcQACGLC0AA5xAAIYwLAQDiEAAhjQsBAOIQACGOCwEA4hAAIY8LAQDiEAAhkAsBAOIQACGSCwAA3xOSCyOTCwEA4hAAIZQLAgDkEAAhlQsEAOATACGWCwEA4hAAIZcLAQDiEAAhmAsBAN4QACGZC0AA5xAAISMYAADnEwAgHgIAAAABHwAAgxQAICAAAOgTACAiAADqEwAgLQEAAAABqggBAAAAAasIAQAAAAGyCAAAAIULAscIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHLCQEAAAABgwsBAAAAAYULAQAAAAGGCwEAAAABhwsBAAAAAYgLAgAAAAGJC0AAAAABigtAAAAAAYsLQAAAAAGMCwEAAAABjQsBAAAAAY4LAQAAAAGPCwEAAAABkAsBAAAAAZILAAAAkgsDkwsBAAAAAZQLAgAAAAGVCwQAAAABlgsBAAAAAZcLAQAAAAGYCwEAAAABmQtAAAAAAQoYAADfEQAgKgAAlBUAICwAAOARACCqCAEAAAABqwgBAAAAAbMIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAGhCwEAAAABAgAAAHgAIFMAALwZACADAAAAeAAgUwAAvBkAIFQAALsZACABTAAAjhsAMAIAAAB4ACBMAAC7GQAgAgAAAMoRACBMAAC6GQAgB6oIAQDeEAAhqwgBAOIQACGzCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIaELAQDiEAAhChgAAM4RACAqAACTFQAgLAAAzxEAIKoIAQDeEAAhqwgBAOIQACGzCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIaELAQDiEAAhChgAAN8RACAqAACUFQAgLAAA4BEAIKoIAQAAAAGrCAEAAAABswgBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAaELAQAAAAErGgAA6RYAIBwAANgWACAhAADcFgAgIgAA3hYAICMAANkWACAnAADnFgAgKAAA2hYAICkAANsWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA7AADjFgAgPAAA5BYAID0AAOUWACA-AADmFgAgPwAA6hYAIKoIAQAAAAGyCAAAALQLAsIIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHuCAAAAO4IAqIJAQAAAAGjCQEAAAABqAoBAAAAAbMKAAAAswoCrQsBAAAAAa4LAQAAAAGvCwEAAAABsAsBAAAAAbELAQAAAAGyCwEAAAABtAsAAACmCQK1CwEAAAABtgsBAAAAAbcLAQAAAAG4CwEAAAABuQsgAAAAAboLQAAAAAECAAAAQgAgUwAAyBkAIAMAAABCACBTAADIGQAgVAAAxxkAIAFMAACNGwAwMAMAAKAPACAaAADAEAAgHAAArhAAICEAAP4OACAiAACmEAAgIwAAsxAAICcAALQQACAoAAC3EAAgKQAA3A8AICoAAJMQACAtAAC4EAAgLgAAuRAAIC8AALoQACAwAAC7EAAgMQAAvBAAIDsAAL0QACA8AAC-EAAgPQAA3g8AID4AAL8QACA_AADkDwAgpwgAALUQADCoCAAAQAAQqQgAALUQADCqCAEAAAABrAgBANUNACGyCAAAthC0CyLCCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIe4IAADnDe4IIqIJAQAAAAGjCQEAlw4AIagKAQDVDQAhswoAAOoOswoirQsBANUNACGuCwEA1Q0AIa8LAQCXDgAhsAsBAJcOACGxCwEAlw4AIbILAQCXDgAhtAsAAOwPpgkitQsBAJcOACG2CwEAlw4AIbcLAQCXDgAhuAsBAJcOACG5CyAA1g0AIboLQADoDQAhAgAAAEIAIEwAAMcZACACAAAAxRkAIEwAAMYZACAcpwgAAMQZADCoCAAAxRkAEKkIAADEGQAwqggBANUNACGsCAEA1Q0AIbIIAAC2ELQLIsIIAQCXDgAhyQhAAOgNACHKCEAA2w0AIcsIQADbDQAh7ggAAOcN7ggiogkBANUNACGjCQEAlw4AIagKAQDVDQAhswoAAOoOswoirQsBANUNACGuCwEA1Q0AIa8LAQCXDgAhsAsBAJcOACGxCwEAlw4AIbILAQCXDgAhtAsAAOwPpgkitQsBAJcOACG2CwEAlw4AIbcLAQCXDgAhuAsBAJcOACG5CyAA1g0AIboLQADoDQAhHKcIAADEGQAwqAgAAMUZABCpCAAAxBkAMKoIAQDVDQAhrAgBANUNACGyCAAAthC0CyLCCAEAlw4AIckIQADoDQAhyghAANsNACHLCEAA2w0AIe4IAADnDe4IIqIJAQDVDQAhowkBAJcOACGoCgEA1Q0AIbMKAADqDrMKIq0LAQDVDQAhrgsBANUNACGvCwEAlw4AIbALAQCXDgAhsQsBAJcOACGyCwEAlw4AIbQLAADsD6YJIrULAQCXDgAhtgsBAJcOACG3CwEAlw4AIbgLAQCXDgAhuQsgANYNACG6C0AA6A0AIRiqCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhKxoAALcVACAcAACmFQAgIQAAqhUAICIAAKwVACAjAACnFQAgJwAAtRUAICgAAKgVACApAACpFQAgKgAAthUAIC0AAKsVACAuAACtFQAgLwAArhUAIDAAAK8VACAxAACwFQAgOwAAsRUAIDwAALIVACA9AACzFQAgPgAAtBUAID8AALgVACCqCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhKxoAAOkWACAcAADYFgAgIQAA3BYAICIAAN4WACAjAADZFgAgJwAA5xYAICgAANoWACApAADbFgAgKgAA6BYAIC0AAN0WACAuAADfFgAgLwAA4BYAIDAAAOEWACAxAADiFgAgOwAA4xYAIDwAAOQWACA9AADlFgAgPgAA5hYAID8AAOoWACCqCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABBMsIQAAAAAG-CyAAAAABvwsCAAAAAcALAgAAAAECAAAA2AQAIFMAAMkZACADAAAAPgAgUwAAyRkAIFQAAM0ZACAGAAAAPgAgTAAAzRkAIMsIQADoEAAhvgsgAOYQACG_CwIA4xAAIcALAgDjEAAhBMsIQADoEAAhvgsgAOYQACG_CwIA4xAAIcALAgDjEAAhCxEAAIEXACCqCAEAAAAByghAAAAAAYQJQAAAAAGrCgEAAAABowsAAADDCwLBCwIAAAABwwsCAAAAAcQLAQAAAAHFCwEAAAABxgsBAAAAAQIAAAAsACBTAADWGQAgAwAAACwAIFMAANYZACBUAADVGQAgAUwAAIwbADACAAAALAAgTAAA1RkAIAIAAACfFwAgTAAA1BkAIAqqCAEA3hAAIcoIQADoEAAhhAlAAOcQACGrCgEA3hAAIaMLAAD9FsMLIsELAgDjEAAhwwsCAOMQACHECwEA4hAAIcULAQDiEAAhxgsBAOIQACELEQAA_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_QkBAAAAAcwKAQAAAAHuCwEAAAAB7wsBAAAAAfALAgAAAAHxCwAAgBgAIAIAAAAeACBTAAD-GQAgAwAAAB4AIFMAAP4ZACBUAAD9GQAgAUwAAIkbADANAwAAoA8AIKcIAADOEAAwqAgAABwAEKkIAADOEAAwqggBAAAAAawIAQDVDQAhyghAANsNACH9CQEA1Q0AIcwKAQDVDQAh7gsBANUNACHvCwEAlw4AIfALAgDZDQAh8QsAAI8OACACAAAAHgAgTAAA_RkAIAIAAAD7GQAgTAAA_BkAIAynCAAA-hkAMKgIAAD7GQAQqQgAAPoZADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACH9CQEA1Q0AIcwKAQDVDQAh7gsBANUNACHvCwEAlw4AIfALAgDZDQAh8QsAAI8OACAMpwgAAPoZADCoCAAA-xkAEKkIAAD6GQAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAh_QkBANUNACHMCgEA1Q0AIe4LAQDVDQAh7wsBAJcOACHwCwIA2Q0AIfELAACPDgAgCKoIAQDeEAAhyghAAOgQACH9CQEA3hAAIcwKAQDeEAAh7gsBAN4QACHvCwEA4hAAIfALAgDjEAAh8QsAAP4XACAIqggBAN4QACHKCEAA6BAAIf0JAQDeEAAhzAoBAN4QACHuCwEA3hAAIe8LAQDiEAAh8AsCAOMQACHxCwAA_hcAIAiqCAEAAAAByghAAAAAAf0JAQAAAAHMCgEAAAAB7gsBAAAAAe8LAQAAAAHwCwIAAAAB8QsAAIAYACAFqggBAAAAAcoIQAAAAAGECUAAAAAB8gsBAAAAAfMLQAAAAAECAAAAGgAgUwAAihoAIAMAAAAaACBTAACKGgAgVAAAiRoAIAFMAACIGwAwCgMAAKAPACCnCAAAzxAAMKgIAAAYABCpCAAAzxAAMKoIAQAAAAGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACHyCwEAAAAB8wtAAOgNACECAAAAGgAgTAAAiRoAIAIAAACHGgAgTAAAiBoAIAmnCAAAhhoAMKgIAACHGgAQqQgAAIYaADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIfILAQDVDQAh8wtAAOgNACEJpwgAAIYaADCoCAAAhxoAEKkIAACGGgAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACHyCwEA1Q0AIfMLQADoDQAhBaoIAQDeEAAhyghAAOgQACGECUAA6BAAIfILAQDeEAAh8wtAAOcQACEFqggBAN4QACHKCEAA6BAAIYQJQADoEAAh8gsBAN4QACHzC0AA5xAAIQWqCAEAAAAByghAAAAAAYQJQAAAAAHyCwEAAAAB8wtAAAAAAQeqCAEAAAAByghAAAAAAYQJQAAAAAHqCwEAAAAB6wsBAAAAAewLAgAAAAHtC0AAAAABAgAAABYAIFMAAJYaACADAAAAFgAgUwAAlhoAIFQAAJUaACABTAAAhxsAMAwDAACgDwAgpwgAANAQADCoCAAAFAAQqQgAANAQADCqCAEAAAABrAgBANUNACHKCEAA2w0AIYQJQADbDQAh6gsBANUNACHrCwEA1Q0AIewLAgDZDQAh7QtAAOgNACECAAAAFgAgTAAAlRoAIAIAAACTGgAgTAAAlBoAIAunCAAAkhoAMKgIAACTGgAQqQgAAJIaADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIeoLAQDVDQAh6wsBANUNACHsCwIA2Q0AIe0LQADoDQAhC6cIAACSGgAwqAgAAJMaABCpCAAAkhoAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIYQJQADbDQAh6gsBANUNACHrCwEA1Q0AIewLAgDZDQAh7QtAAOgNACEHqggBAN4QACHKCEAA6BAAIYQJQADoEAAh6gsBAN4QACHrCwEA3hAAIewLAgDjEAAh7QtAAOcQACEHqggBAN4QACHKCEAA6BAAIYQJQADoEAAh6gsBAN4QACHrCwEA3hAAIewLAgDjEAAh7QtAAOcQACEHqggBAAAAAcoIQAAAAAGECUAAAAAB6gsBAAAAAesLAQAAAAHsCwIAAAAB7QtAAAAAAQsFAACdGAAgBgAAoBgAIAcAAJ8YACCqCAEAAAAByghAAAAAAYQJQAAAAAHyCwEAAAAB-gsBAAAAAfsLAQAAAAH8CwEAAAAB_QtAAAAAAQIAAAANACBTAACfGgAgAwAAAA0AIFMAAJ8aACBUAACeGgAgAUwAAIYbADACAAAADQAgTAAAnhoAIAIAAACZGAAgTAAAnRoAIAiqCAEA3hAAIcoIQADoEAAhhAlAAOgQACHyCwEA3hAAIfoLAQDeEAAh-wsBAN4QACH8CwEA4hAAIf0LQADnEAAhCwUAAI0YACAGAACPGAAgBwAAkBgAIKoIAQDeEAAhyghAAOgQACGECUAA6BAAIfILAQDeEAAh-gsBAN4QACH7CwEA3hAAIfwLAQDiEAAh_QtAAOcQACELBQAAnRgAIAYAAKAYACAHAACfGAAgqggBAAAAAcoIQAAAAAGECUAAAAAB8gsBAAAAAfoLAQAAAAH7CwEAAAAB_AsBAAAAAf0LQAAAAAEJCQAAsBgAIKoIAQAAAAHKCEAAAAABhAlAAAAAAf0LQAAAAAH-CwEAAAAB_wsBAAAAAYAMAQAAAAGBDEAAAAABAgAAAAkAIFMAAKsaACADAAAACQAgUwAAqxoAIFQAAKoaACABTAAAhRsAMA4DAACgDwAgCQAA0g8AIKcIAADUEAAwqAgAAAcAEKkIAADUEAAwqggBAAAAAawIAQDVDQAhyghAANsNACGECUAA2w0AIf0LQADoDQAh_gsBAJcOACH_CwEAlw4AIYAMAQCXDgAhgQxAANsNACECAAAACQAgTAAAqhoAIAIAAACoGgAgTAAAqRoAIAynCAAApxoAMKgIAACoGgAQqQgAAKcaADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACGECUAA2w0AIf0LQADoDQAh_gsBAJcOACH_CwEAlw4AIYAMAQCXDgAhgQxAANsNACEMpwgAAKcaADCoCAAAqBoAEKkIAACnGgAwqggBANUNACGsCAEA1Q0AIcoIQADbDQAhhAlAANsNACH9C0AA6A0AIf4LAQCXDgAh_wsBAJcOACGADAEAlw4AIYEMQADbDQAhCKoIAQDeEAAhyghAAOgQACGECUAA6BAAIf0LQADnEAAh_gsBAOIQACH_CwEA4hAAIYAMAQDiEAAhgQxAAOgQACEJCQAApRgAIKoIAQDeEAAhyghAAOgQACGECUAA6BAAIf0LQADnEAAh_gsBAOIQACH_CwEA4hAAIYAMAQDiEAAhgQxAAOgQACEJCQAAsBgAIKoIAQAAAAHKCEAAAAABhAlAAAAAAf0LQAAAAAH-CwEAAAAB_wsBAAAAAYAMAQAAAAGBDEAAAAABCKoIAQAAAAHKCEAAAAABywhAAAAAAY4KQAAAAAHMCgEAAAABowsAAACDDAKDDAEAAAABhAwgAAAAAQIAAAAFACBTAAC3GgAgAwAAAAUAIFMAALcaACBUAAC2GgAgAUwAAIQbADAOAwAAoA8AIKcIAADWEAAwqAgAAAMAEKkIAADWEAAwqggBAAAAAawIAQDVDQAhyghAANsNACHLCEAA2w0AIY4KQADoDQAhzAoBANUNACGjCwAA1xCDDCKDDAEA1Q0AIYQMIADWDQAhmwwAANUQACACAAAABQAgTAAAthoAIAIAAAC0GgAgTAAAtRoAIAynCAAAsxoAMKgIAAC0GgAQqQgAALMaADCqCAEA1Q0AIawIAQDVDQAhyghAANsNACHLCEAA2w0AIY4KQADoDQAhzAoBANUNACGjCwAA1xCDDCKDDAEA1Q0AIYQMIADWDQAhDKcIAACzGgAwqAgAALQaABCpCAAAsxoAMKoIAQDVDQAhrAgBANUNACHKCEAA2w0AIcsIQADbDQAhjgpAAOgNACHMCgEA1Q0AIaMLAADXEIMMIoMMAQDVDQAhhAwgANYNACEIqggBAN4QACHKCEAA6BAAIcsIQADoEAAhjgpAAOcQACHMCgEA3hAAIaMLAAC0GIMMIoMMAQDeEAAhhAwgAOYQACEIqggBAN4QACHKCEAA6BAAIcsIQADoEAAhjgpAAOcQACHMCgEA3hAAIaMLAAC0GIMMIoMMAQDeEAAhhAwgAOYQACEIqggBAAAAAcoIQAAAAAHLCEAAAAABjgpAAAAAAcwKAQAAAAGjCwAAAIMMAoMMAQAAAAGEDCAAAAABBFMAAKwaADCeDAAArRoAMKAMAACvGgAgpAwAALAaADAEUwAAoBoAMJ4MAAChGgAwoAwAAKMaACCkDAAApBoAMARTAACXGgAwngwAAJgaADCgDAAAmhoAIKQMAACVGAAwBFMAAIsaADCeDAAAjBoAMKAMAACOGgAgpAwAAI8aADAEUwAA_xkAMJ4MAACAGgAwoAwAAIIaACCkDAAAgxoAMARTAADzGQAwngwAAPQZADCgDAAA9hkAIKQMAAD3GQAwA1MAAO4ZACCeDAAA7xkAIKQMAAAxACAEUwAA5RkAMJ4MAADmGQAwoAwAAOgZACCkDAAA5hcAMARTAADcGQAwngwAAN0ZADCgDAAA3xkAIKQMAACzFwAwA1MAANcZACCeDAAA2BkAIKQMAACoBAAgBFMAAM4ZADCeDAAAzxkAMKAMAADRGQAgpAwAAJsXADADUwAAyRkAIJ4MAADKGQAgpAwAANgEACAEUwAAvRkAMJ4MAAC-GQAwoAwAAMAZACCkDAAAwRkAMARTAAC0GQAwngwAALUZADCgDAAAtxkAIKQMAADGEQAwBFMAAKsZADCeDAAArBkAMKAMAACuGQAgpAwAANgTADAEUwAAnxkAMJ4MAACgGQAwoAwAAKIZACCkDAAAoxkAMARTAACWGQAwngwAAJcZADCgDAAAmRkAIKQMAADpFQAwBFMAAIoZADCeDAAAixkAMKAMAACNGQAgpAwAAI4ZADAEUwAA_hgAMJ4MAAD_GAAwoAwAAIEZACCkDAAAghkAMARTAADyGAAwngwAAPMYADCgDAAA9RgAIKQMAAD2GAAwBFMAAOYYADCeDAAA5xgAMKAMAADpGAAgpAwAAOoYADAEUwAA3RgAMJ4MAADeGAAwoAwAAOAYACCkDAAAnRQAMARTAADUGAAwngwAANUYADCgDAAA1xgAIKQMAAC9FQAwAAAAAAAABAMAAPcWACAOAACAGwAgFQAA1hoAIOALAADYEAAgAAEDAAD3FgAgAAEDAAD3FgAgAAAAAAAAAAAAAAAMMwAA5hoAIDUAAOcaACA3AADoGgAgOAAA6BoAIDkAAMoUACCDCgAA2BAAIIQKAADYEAAghQoAANgQACCGCgAA2BAAIIcKAADYEAAgiAoAANgQACCOCgAA2BAAIAgyAAD6EgAg9QgAANgQACDuCQAA2BAAIO8JAADYEAAg8AkAANgQACDxCQAA2BAAIPIJAADYEAAg8wkAANgQACAAAAwYAAD-EQAgOgAAyhQAIIQKAADYEAAgtAoAANgQACDCCgAA2BAAIMMKAADYEAAgxAoAANgQACDFCgAA2BAAIMYKAADYEAAgxwoAANgQACDICgAA2BAAIMsKAADYEAAgCAMAAPcWACAYAAD-EQAgKgAA6xoAICwAAOwaACCrCAAA2BAAILMIAADYEAAgyQgAANgQACChCwAA2BAAIAwDAAD3FgAgGAAA_hEAICkAANsaACCrCAAA2BAAIMcIAADYEAAgpgkAANgQACCnCQAA2BAAIKgJAADYEAAgqQkAANgQACCqCQAA2BAAIKsJAADYEAAgrAkAANgQACAAChgAAP4RACAkAADuGgAgJgAA7xoAIJEJAADYEAAgmwkAANgQACCcCQAA2BAAIJ0JAADYEAAgngkAANgQACCgCQAA2BAAIKEJAADYEAAgDRgAAP4RACAdAAD0GgAgIQAAgxUAICMAAPUaACAnAAD2GgAgqQkAANgQACCsCQAA2BAAIJsKAADYEAAgmAsAANgQACCpCwAA2BAAIKoLAADYEAAgqwsAANgQACCsCwAA2BAAIAAHGAAA_hEAIB4AAO4aACAhAACDFQAgyQgAANgQACC9CQAA2BAAIKQLAADYEAAgpQsAANgQACAFGAAA_hEAICEAAIMVACCACwAA2BAAIIELAADYEAAgggsAANgQACAIAwAA9xYAIBgAAP4RACAZAADkGgAgGwAA4hoAIKsIAADYEAAgxAkAANgQACCwCgAA2BAAILEKAADYEAAgAAIaAADyGgAgHAAA8xoAIAAAAA8YAAD-EQAgxwgAANgQACDJCAAA2BAAII4KAADYEAAg8AoAANgQACDxCgAA2BAAIPIKAADYEAAg8woAANgQACD0CgAA2BAAIPUKAADYEAAg9goAANgQACD3CgAA2BAAIPgKAADYEAAg-QoAANgQACD6CgAA2BAAIAACGAAA_hEAINsKAADYEAAgAAQYAAD-EQAgogoAANgQACCkCgAA2BAAIKUKAADYEAAgARgAAP4RACAABAMAAPcWACAOAACAGwAgEQAAgRsAIOILAADYEAAgBBMAAPAXACAUAADxFwAgwggAANgQACDmCwAA2BAAIAkDAAD3FgAgDwAA_xoAIBAAANUaACASAADYGgAgzwsAANgQACDRCwAA2BAAINYLAADYEAAg1wsAANgQACDYCwAA2BAAIAYDAAD3FgAgCQAA0RoAIP0LAADYEAAg_gsAANgQACD_CwAA2BAAIIAMAADYEAAgBgMAAPcWACAFAACCGwAgBgAAgxsAIAcAANEaACD8CwAA2BAAIP0LAADYEAAgCKoIAQAAAAHKCEAAAAABywhAAAAAAY4KQAAAAAHMCgEAAAABowsAAACDDAKDDAEAAAABhAwgAAAAAQiqCAEAAAAByghAAAAAAYQJQAAAAAH9C0AAAAAB_gsBAAAAAf8LAQAAAAGADAEAAAABgQxAAAAAAQiqCAEAAAAByghAAAAAAYQJQAAAAAHyCwEAAAAB-gsBAAAAAfsLAQAAAAH8CwEAAAAB_QtAAAAAAQeqCAEAAAAByghAAAAAAYQJQAAAAAHqCwEAAAAB6wsBAAAAAewLAgAAAAHtC0AAAAABBaoIAQAAAAHKCEAAAAABhAlAAAAAAfILAQAAAAHzC0AAAAABCKoIAQAAAAHKCEAAAAAB_QkBAAAAAcwKAQAAAAHuCwEAAAAB7wsBAAAAAfALAgAAAAHxCwAAgBgAIAmqCAEAAAABsggAAADiCwLKCEAAAAABywhAAAAAAcsLAQAAAAHSCwIAAAAB0wsBAAAAAdkLAQAAAAHiCwEAAAABDqoIAQAAAAGyCAAAANULAsQIAAAA0QsCyghAAAAAAcsIQAAAAAHLCwEAAAABzwsBAAAAAdELAQAAAAHSCwIAAAAB0wsBAAAAAdULAQAAAAHWCwEAAAAB1wsBAAAAAdgLQAAAAAEKqggBAAAAAcoIQAAAAAGECUAAAAABqwoBAAAAAaMLAAAAwwsCwQsCAAAAAcMLAgAAAAHECwEAAAABxQsBAAAAAcYLAQAAAAEYqggBAAAAAbIIAAAAtAsCwggBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAe4IAAAA7ggCogkBAAAAAaMJAQAAAAGoCgEAAAABswoAAACzCgKtCwEAAAABrgsBAAAAAa8LAQAAAAGwCwEAAAABsQsBAAAAAbILAQAAAAG0CwAAAKYJArULAQAAAAG2CwEAAAABtwsBAAAAAbgLAQAAAAG5CyAAAAABugtAAAAAAQeqCAEAAAABqwgBAAAAAbMIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAGhCwEAAAABHx4CAAAAAS0BAAAAAaoIAQAAAAGrCAEAAAABsggAAACFCwLHCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAABywkBAAAAAYMLAQAAAAGFCwEAAAABhgsBAAAAAYcLAQAAAAGICwIAAAABiQtAAAAAAYoLQAAAAAGLC0AAAAABjAsBAAAAAY0LAQAAAAGOCwEAAAABjwsBAAAAAZALAQAAAAGSCwAAAJILA5MLAQAAAAGUCwIAAAABlQsEAAAAAZYLAQAAAAGXCwEAAAABmAsBAAAAAZkLQAAAAAEFqggBAAAAAasIAQAAAAHKCEAAAAABqgqAAAAAAc8KAQAAAAEPqggBAAAAAasIAQAAAAGyCAAAALEJAscIAQAAAAHKCEAAAAABywhAAAAAAYQJQAAAAAGHCQEAAAABowkBAAAAAaYJAQAAAAGnCYAAAAABqAmAAAAAAa8JAAAArwkCsQkBAAAAAbIJgAAAAAEMqggBAAAAAbIIAAAAiwkCxwgBAAAAAcoIQAAAAAHLCEAAAAAB9QgBAAAAAYQJQAAAAAGHCQEAAAABiAkBAAAAAYkJAQAAAAGLCQEAAAABjAmAAAAAAROqCAEAAAABsggAAAD6CALHCAEAAAAByghAAAAAAcsIQAAAAAH1CAEAAAAB9ggBAAAAAfgIAAAA-AgC-ggCAAAAAfsIAgAAAAH8CAIAAAAB_QgCAAAAAf4IAgAAAAH_CIAAAAABgAmAAAAAAYEJgAAAAAGCCQIAAAABgwmAAAAAAYQJQAAAAAERqggBAAAAAasIAQAAAAGyCAAAAKUJAscIAQAAAAHKCEAAAAABywhAAAAAAfgIAAAApgkCogkBAAAAAaMJAQAAAAGmCQEAAAABpwmAAAAAAagJgAAAAAGpCYAAAAABqgmAAAAAAasJAQAAAAGsCYAAAAABrQkgAAAAAQ4eAgAAAAFMgAAAAAGqCAEAAAABqwgBAAAAAbIIAAAArQoCyghAAAAAAcsIQAAAAAHlCAAAAK4KAsQJAQAAAAGqCoAAAAABrgqAAAAAAa8KAgAAAAGwCkAAAAABsQpAAAAAAQtMAAEAAAGqCAEAAAABuAgCAAAAAbkIAgAAAAHKCEAAAAABhAlAAAAAAfsJAQAAAAGmCgEAAAABpwoBAAAAAagKAQAAAAGpCgIAAAABHqoIAQAAAAGrCAEAAAABrggAAACuCAKwCAAAALAIArIIAAAAsggCswgBAAAAAbQIAQAAAAG1CAEAAAABtggCAAAAAbcIAQAAAAG4CAIAAAABuQgCAAAAAboIAgAAAAG7CCAAAAABvAiAAAAAAb0IAQAAAAG-CAEAAAABvwgBAAAAAcAIAQAAAAHBCCAAAAABwggBAAAAAcMIgAAAAAHECAEAAAABxQggAAAAAcYIgAAAAAHHCAEAAAAByAgCAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAS0JAAC6GgAgCgAAuRoAIAsAALsaACAMAAC8GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAJgbACADAAAA-wEAIFMAAJgbACBUAACcGwAgLwAAAPsBACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAnBsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC4GgAgCQAAuhoAIAsAALsaACAMAAC8GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAJ0bACAIqggBAAAAAawIAQAAAAHKCEAAAAABhAlAAAAAAfILAQAAAAH7CwEAAAAB_AsBAAAAAf0LQAAAAAEDAAAA-wEAIFMAAJ0bACBUAACiGwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAohsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIQwDAACeGAAgBQAAnRgAIAYAAKAYACCqCAEAAAABrAgBAAAAAcoIQAAAAAGECUAAAAAB8gsBAAAAAfoLAQAAAAH7CwEAAAAB_AsBAAAAAf0LQAAAAAECAAAADQAgUwAAoxsAIC0EAAC4GgAgCgAAuRoAIAsAALsaACAMAAC8GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAKUbACAKAwAArxgAIKoIAQAAAAGsCAEAAAAByghAAAAAAYQJQAAAAAH9C0AAAAAB_gsBAAAAAf8LAQAAAAGADAEAAAABgQxAAAAAAQIAAAAJACBTAACnGwAgCKoIAQAAAAGsCAEAAAAByghAAAAAAYQJQAAAAAHyCwEAAAAB-gsBAAAAAfsLAQAAAAH9C0AAAAABAwAAAAsAIFMAAKMbACBUAACsGwAgDgAAAAsAIAMAAI4YACAFAACNGAAgBgAAjxgAIEwAAKwbACCqCAEA3hAAIawIAQDeEAAhyghAAOgQACGECUAA6BAAIfILAQDeEAAh-gsBAN4QACH7CwEA3hAAIfwLAQDiEAAh_QtAAOcQACEMAwAAjhgAIAUAAI0YACAGAACPGAAgqggBAN4QACGsCAEA3hAAIcoIQADoEAAhhAlAAOgQACHyCwEA3hAAIfoLAQDeEAAh-wsBAN4QACH8CwEA4hAAIf0LQADnEAAhAwAAAPsBACBTAAClGwAgVAAArxsAIC8AAAD7AQAgBAAAvRgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEQAANAYACBFAADRGAAgRgAA0hgAIEwAAK8bACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC9GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACEDAAAABwAgUwAApxsAIFQAALIbACAMAAAABwAgAwAApBgAIEwAALIbACCqCAEA3hAAIawIAQDeEAAhyghAAOgQACGECUAA6BAAIf0LQADnEAAh_gsBAOIQACH_CwEA4hAAIYAMAQDiEAAhgQxAAOgQACEKAwAApBgAIKoIAQDeEAAhrAgBAN4QACHKCEAA6BAAIYQJQADoEAAh_QtAAOcQACH-CwEA4hAAIf8LAQDiEAAhgAwBAOIQACGBDEAA6BAAIS0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAALMbACADAAAA-wEAIFMAALMbACBUAAC3GwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAtxsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDAAAvBoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAALgbACADAAAA-wEAIFMAALgbACBUAAC8GwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAvBsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC4GgAgCQAAuhoAIAoAALkaACAMAAC8GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAL0bACADAAAA-wEAIFMAAL0bACBUAADBGwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAwRsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIQmqCAEAAAABrAgBAAAAAbIIAAAA4gsCyghAAAAAAcsIQAAAAAHLCwEAAAAB0gsCAAAAAdMLAQAAAAHiCwEAAAABCqoIAQAAAAGsCAEAAAABsggAAADbCwLKCEAAAAABywhAAAAAAdwLAAAA3AsC3QtAAAAAAd4LQAAAAAHfCyAAAAAB4AsBAAAAAQ8UAADvFwAgqggBAAAAAcIIAQAAAAHKCEAAAAABogkBAAAAAd8JAgAAAAGoCgEAAAAB0wsBAAAAAeMLAgAAAAHkCwIAAAAB5QsCAAAAAeYLAgAAAAHnCyAAAAAB6AuAAAAAAekLIAAAAAECAAAAsAMAIFMAAMQbACAtBAAAuBoAIAkAALoaACAKAAC5GgAgCwAAuxoAIAwAALwaACANAAC9GgAgEAAAvhoAIBIAAMIaACAVAADAGgAgFgAAwRoAIBcAAMMaACAhAADGGgAgKQAAxRoAID0AAMgaACA_AADOGgAgQAAAxBoAIEEAAMcaACBCAADJGgAgQwAAyhoAIEQAAMsaACBFAADMGgAgRgAAzRoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAADGGwAgAwAAALMDACBTAADEGwAgVAAAyhsAIBEAAACzAwAgFAAA1RcAIEwAAMobACCqCAEA3hAAIcIIAQDiEAAhyghAAOgQACGiCQEA3hAAId8JAgDjEAAhqAoBAN4QACHTCwEA3hAAIeMLAgDjEAAh5AsCAOMQACHlCwIA4xAAIeYLAgDkEAAh5wsgAOYQACHoC4AAAAAB6QsgAOYQACEPFAAA1RcAIKoIAQDeEAAhwggBAOIQACHKCEAA6BAAIaIJAQDeEAAh3wkCAOMQACGoCgEA3hAAIdMLAQDeEAAh4wsCAOMQACHkCwIA4xAAIeULAgDjEAAh5gsCAOQQACHnCyAA5hAAIegLgAAAAAHpCyAA5hAAIQMAAAD7AQAgUwAAxhsAIFQAAM0bACAvAAAA-wEAIAQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACBMAADNGwAgqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACEtBAAAvRgAIAkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEQAANAYACBFAADRGAAgRgAA0hgAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhDxMAAO4XACCqCAEAAAABwggBAAAAAcoIQAAAAAGiCQEAAAAB3wkCAAAAAagKAQAAAAHTCwEAAAAB4wsCAAAAAeQLAgAAAAHlCwIAAAAB5gsCAAAAAecLIAAAAAHoC4AAAAAB6QsgAAAAAQIAAACwAwAgUwAAzhsAIC0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDAAAvBoAIA0AAL0aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAANAbACAOqggBAAAAAawIAQAAAAGyCAAAANULAsQIAAAA0QsCyghAAAAAAcsIQAAAAAHLCwEAAAABzwsBAAAAAdILAgAAAAHTCwEAAAAB1QsBAAAAAdYLAQAAAAHXCwEAAAAB2AtAAAAAAQMAAACzAwAgUwAAzhsAIFQAANUbACARAAAAswMAIBMAANQXACBMAADVGwAgqggBAN4QACHCCAEA4hAAIcoIQADoEAAhogkBAN4QACHfCQIA4xAAIagKAQDeEAAh0wsBAN4QACHjCwIA4xAAIeQLAgDjEAAh5QsCAOMQACHmCwIA5BAAIecLIADmEAAh6AuAAAAAAekLIADmEAAhDxMAANQXACCqCAEA3hAAIcIIAQDiEAAhyghAAOgQACGiCQEA3hAAId8JAgDjEAAhqAoBAN4QACHTCwEA3hAAIeMLAgDjEAAh5AsCAOMQACHlCwIA4xAAIeYLAgDkEAAh5wsgAOYQACHoC4AAAAAB6QsgAOYQACEDAAAA-wEAIFMAANAbACBUAADYGwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAA2BsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIQ0DAAC7FwAgDgAAvBcAIKoIAQAAAAGsCAEAAAABsggAAADbCwLKCEAAAAABywhAAAAAAdkLAQAAAAHcCwAAANwLAt0LQAAAAAHeC0AAAAAB3wsgAAAAAeALAQAAAAECAAAAMQAgUwAA2RsAIC0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDAAAvBoAIA0AAL0aACAQAAC-GgAgEgAAwhoAIBMAAL8aACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAANsbACAMAwAAzBcAIA4AAM0XACCqCAEAAAABrAgBAAAAAbIIAAAA4gsCyghAAAAAAcsIQAAAAAHLCwEAAAAB0gsCAAAAAdMLAQAAAAHZCwEAAAAB4gsBAAAAAQIAAAAkACBTAADdGwAgCqoIAQAAAAGsCAEAAAAByghAAAAAAYQJQAAAAAGrCgEAAAABowsAAADDCwLBCwIAAAABwwsCAAAAAcQLAQAAAAHFCwEAAAABAwAAACAAIFMAANkbACBUAADiGwAgDwAAACAAIAMAAKwXACAOAACtFwAgTAAA4hsAIKoIAQDeEAAhrAgBAN4QACGyCAAAqhfbCyLKCEAA6BAAIcsIQADoEAAh2QsBAN4QACHcCwAAqxfcCyLdC0AA6BAAId4LQADoEAAh3wsgAOYQACHgCwEA4hAAIQ0DAACsFwAgDgAArRcAIKoIAQDeEAAhrAgBAN4QACGyCAAAqhfbCyLKCEAA6BAAIcsIQADoEAAh2QsBAN4QACHcCwAAqxfcCyLdC0AA6BAAId4LQADoEAAh3wsgAOYQACHgCwEA4hAAIQMAAAD7AQAgUwAA2xsAIFQAAOUbACAvAAAA-wEAIAQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACBMAADlGwAgqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACEtBAAAvRgAIAkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEQAANAYACBFAADRGAAgRgAA0hgAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhAwAAACIAIFMAAN0bACBUAADoGwAgDgAAACIAIAMAAMQXACAOAADFFwAgTAAA6BsAIKoIAQDeEAAhrAgBAN4QACGyCAAAwxfiCyLKCEAA6BAAIcsIQADoEAAhywsBAN4QACHSCwIA4xAAIdMLAQDeEAAh2QsBAN4QACHiCwEA4hAAIQwDAADEFwAgDgAAxRcAIKoIAQDeEAAhrAgBAN4QACGyCAAAwxfiCyLKCEAA6BAAIcsIQADoEAAhywsBAN4QACHSCwIA4xAAIdMLAQDeEAAh2QsBAN4QACHiCwEA4hAAIS0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDAAAvBoAIA0AAL0aACAQAAC-GgAgEgAAwhoAIBMAAL8aACAVAADAGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAOkbACADAAAA-wEAIFMAAOkbACBUAADtGwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAA7RsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIRIDAACkFwAgDwAAoxcAIBAAAKUXACCqCAEAAAABrAgBAAAAAbIIAAAA1QsCxAgAAADRCwLKCEAAAAABywhAAAAAAcsLAQAAAAHPCwEAAAAB0QsBAAAAAdILAgAAAAHTCwEAAAAB1QsBAAAAAdYLAQAAAAHXCwEAAAAB2AtAAAAAAQIAAAA2ACBTAADuGwAgLQQAALgaACAJAAC6GgAgCgAAuRoAIAsAALsaACAMAAC8GgAgDQAAvRoAIBAAAL4aACATAAC_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgIQAAxhoAICkAAMUaACA9AADIGgAgPwAAzhoAIEAAAMQaACBBAADHGgAgQgAAyRoAIEMAAMoaACBEAADLGgAgRQAAzBoAIEYAAM0aACCqCAEAAAABsggAAACHDALJCEAAAAAByghAAAAAAcsIQAAAAAGoCgEAAAAB6gsBAAAAAfULAQAAAAH2CwEAAAAB9wsBAAAAAfgLAQAAAAGFDAEAAAABhwxAAAAAAYgMQAAAAAGJDCAAAAABigwgAAAAAYsMQAAAAAGMDAEAAAABjQwBAAAAAY4MQAAAAAGPDAEAAAABkAwBAAAAAZEMAgAAAAECAAAAAQAgUwAA8BsAIAMAAAAmACBTAADuGwAgVAAA9BsAIBQAAAAmACADAACUFwAgDwAAkxcAIBAAAJUXACBMAAD0GwAgqggBAN4QACGsCAEA3hAAIbIIAACSF9ULIsQIAACRF9ELIsoIQADoEAAhywhAAOgQACHLCwEA3hAAIc8LAQDiEAAh0QsBAOIQACHSCwIA4xAAIdMLAQDeEAAh1QsBAN4QACHWCwEA4hAAIdcLAQDiEAAh2AtAAOcQACESAwAAlBcAIA8AAJMXACAQAACVFwAgqggBAN4QACGsCAEA3hAAIbIIAACSF9ULIsQIAACRF9ELIsoIQADoEAAhywhAAOgQACHLCwEA3hAAIc8LAQDiEAAh0QsBAOIQACHSCwIA4xAAIdMLAQDeEAAh1QsBAN4QACHWCwEA4hAAIdcLAQDiEAAh2AtAAOcQACEDAAAA-wEAIFMAAPAbACBUAAD3GwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAA9xsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDAAAvBoAIA0AAL0aACAQAAC-GgAgEgAAwhoAIBMAAL8aACAVAADAGgAgFgAAwRoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAPgbACADAAAA-wEAIFMAAPgbACBUAAD8GwAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAA_BsAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAISwDAADXFgAgGgAA6RYAIBwAANgWACAhAADcFgAgIgAA3hYAICMAANkWACAnAADnFgAgKAAA2hYAICkAANsWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA7AADjFgAgPAAA5BYAID0AAOUWACA_AADqFgAgqggBAAAAAawIAQAAAAGyCAAAALQLAsIIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHuCAAAAO4IAqIJAQAAAAGjCQEAAAABqAoBAAAAAbMKAAAAswoCrQsBAAAAAa4LAQAAAAGvCwEAAAABsAsBAAAAAbELAQAAAAGyCwEAAAABtAsAAACmCQK1CwEAAAABtgsBAAAAAbcLAQAAAAG4CwEAAAABuQsgAAAAAboLQAAAAAECAAAAQgAgUwAA_RsAIAMAAABAACBTAAD9GwAgVAAAgRwAIC4AAABAACADAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA7AACxFQAgPAAAshUAID0AALMVACA_AAC4FQAgTAAAgRwAIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAISwDAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA7AACxFQAgPAAAshUAID0AALMVACA_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_AADTGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAkRwAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIQgaAACMFAAgHgIAAAABTIAAAAABqggBAAAAAcoIQAAAAAGmCgEAAAABqgqAAAAAAasKAQAAAAECAAAATAAgUwAAkhwAIAMAAABIACBTAACSHAAgVAAAlhwAIAkAAABIACAaAAC2EwAgHgIA4xAAIUyAAJYcACGqCAEA3hAAIcoIQADoEAAhpgoBAN4QACGqCoAAAAABqwoBAN4QACEIGgAAthMAIB4CAOMQACFMgAAAAAGqCAEA3hAAIcoIQADoEAAhpgoBAN4QACGqCoAAAAABqwoBAN4QACETGAAAiBQAIB0AAKAVACAhAACKFAAgJwAAixQAIKoIAQAAAAGrCAEAAAAByghAAAAAAakJgAAAAAGqCYAAAAABrAmAAAAAAZsKAQAAAAGYCwEAAAABpAuAAAAAAaYLAgAAAAGoCwAAAKgLAqkLAQAAAAGqCwEAAAABqwsBAAAAAawLAQAAAAECAAAARgAgUwAAlxwAIAMAAABEACBTAACXHAAgVAAAmxwAIBUAAABEACAYAADEEwAgHQAAnxUAICEAAMYTACAnAADHEwAgTAAAmxwAIKoIAQDeEAAhqwgBAN4QACHKCEAA6BAAIakJgAAAAAGqCYAAAAABrAmAAAAAAZsKAQDiEAAhmAsBAOIQACGkC4AAAAABpgsCAOMQACGoCwAAwhOoCyKpCwEA4hAAIaoLAQDiEAAhqwsBAOIQACGsCwEA4hAAIRMYAADEEwAgHQAAnxUAICEAAMYTACAnAADHEwAgqggBAN4QACGrCAEA3hAAIcoIQADoEAAhqQmAAAAAAaoJgAAAAAGsCYAAAAABmwoBAOIQACGYCwEA4hAAIaQLgAAAAAGmCwIA4xAAIagLAADCE6gLIqkLAQDiEAAhqgsBAOIQACGrCwEA4hAAIawLAQDiEAAhFAMAAOIRACAYAADhEQAgqggBAAAAAasIAQAAAAGsCAEAAAABsggAAAClCQLHCAEAAAAByghAAAAAAcsIQAAAAAH4CAAAAKYJAqIJAQAAAAGjCQEAAAABpgkBAAAAAacJgAAAAAGoCYAAAAABqQmAAAAAAaoJgAAAAAGrCQEAAAABrAmAAAAAAa0JIAAAAAECAAAA3wEAIFMAAJwcACADAAAAewAgUwAAnBwAIFQAAKAcACAWAAAAewAgAwAAwBEAIBgAAL8RACBMAACgHAAgqggBAN4QACGrCAEA4hAAIawIAQDeEAAhsggAAL0RpQkixwgBAOIQACHKCEAA6BAAIcsIQADoEAAh-AgAAL4RpgkiogkBAN4QACGjCQEA3hAAIaYJAQDiEAAhpwmAAAAAAagJgAAAAAGpCYAAAAABqgmAAAAAAasJAQDiEAAhrAmAAAAAAa0JIADmEAAhFAMAAMARACAYAAC_EQAgqggBAN4QACGrCAEA4hAAIawIAQDeEAAhsggAAL0RpQkixwgBAOIQACHKCEAA6BAAIcsIQADoEAAh-AgAAL4RpgkiogkBAN4QACGjCQEA3hAAIaYJAQDiEAAhpwmAAAAAAagJgAAAAAGpCYAAAAABqgmAAAAAAasJAQDiEAAhrAmAAAAAAa0JIADmEAAhCwMAAN4RACAYAADfEQAgKgAAlBUAIKoIAQAAAAGrCAEAAAABrAgBAAAAAbMIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAGhCwEAAAABAgAAAHgAIFMAAKEcACADAAAAdgAgUwAAoRwAIFQAAKUcACANAAAAdgAgAwAAzREAIBgAAM4RACAqAACTFQAgTAAApRwAIKoIAQDeEAAhqwgBAOIQACGsCAEA3hAAIbMIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhoQsBAOIQACELAwAAzREAIBgAAM4RACAqAACTFQAgqggBAN4QACGrCAEA4hAAIawIAQDeEAAhswgBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACGhCwEA4hAAISwDAADXFgAgGgAA6RYAIBwAANgWACAhAADcFgAgIwAA2RYAICcAAOcWACAoAADaFgAgKQAA2xYAICoAAOgWACAtAADdFgAgLgAA3xYAIC8AAOAWACAwAADhFgAgMQAA4hYAIDsAAOMWACA8AADkFgAgPQAA5RYAID4AAOYWACA_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_AADqFgAgqggBAAAAAawIAQAAAAGyCAAAALQLAsIIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHuCAAAAO4IAqIJAQAAAAGjCQEAAAABqAoBAAAAAbMKAAAAswoCrQsBAAAAAa4LAQAAAAGvCwEAAAABsAsBAAAAAbELAQAAAAGyCwEAAAABtAsAAACmCQK1CwEAAAABtgsBAAAAAbcLAQAAAAG4CwEAAAABuQsgAAAAAboLQAAAAAECAAAAQgAgUwAAsRwAIAMAAABAACBTAACxHAAgVAAAtRwAIC4AAABAACADAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACA_AAC4FQAgTAAAtRwAIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAISwDAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACA_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_AADOGgAgQAAAxBoAIEIAAMkaACBDAADKGgAgRAAAyxoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAMAcACADAAAA-wEAIFMAAMAcACBUAADEHAAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAxBwAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAISwDAADXFgAgGgAA6RYAIBwAANgWACAhAADcFgAgIgAA3hYAICMAANkWACAnAADnFgAgKAAA2hYAICkAANsWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDsAAOMWACA8AADkFgAgPQAA5RYAID4AAOYWACA_AADqFgAgqggBAAAAAawIAQAAAAGyCAAAALQLAsIIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHuCAAAAO4IAqIJAQAAAAGjCQEAAAABqAoBAAAAAbMKAAAAswoCrQsBAAAAAa4LAQAAAAGvCwEAAAABsAsBAAAAAbELAQAAAAGyCwEAAAABtAsAAACmCQK1CwEAAAABtgsBAAAAAbcLAQAAAAG4CwEAAAABuQsgAAAAAboLQAAAAAECAAAAQgAgUwAAxRwAIAmqCAEAAAAByghAAAAAAewIAAAA7AgC2wkBAAAAAd8JAgAAAAHgCQgAAAAB4QkIAAAAAeIJIAAAAAHjCQEAAAABAwAAAEAAIFMAAMUcACBUAADKHAAgLgAAAEAAIAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgOwAAsRUAIDwAALIVACA9AACzFQAgPgAAtBUAID8AALgVACBMAADKHAAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhLAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgOwAAsRUAIDwAALIVACA9AACzFQAgPgAAtBUAID8AALgVACCqCAEA3hAAIawIAQDeEAAhsggAAKQVtAsiwggBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHuCAAAhxHuCCKiCQEA3hAAIaMJAQDiEAAhqAoBAN4QACGzCgAAuhSzCiKtCwEA3hAAIa4LAQDeEAAhrwsBAOIQACGwCwEA4hAAIbELAQDiEAAhsgsBAOIQACG0CwAAvhGmCSK1CwEA4hAAIbYLAQDiEAAhtwsBAOIQACG4CwEA4hAAIbkLIADmEAAhugtAAOcQACEsAwAA1xYAIBwAANgWACAhAADcFgAgIgAA3hYAICMAANkWACAnAADnFgAgKAAA2hYAICkAANsWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA7AADjFgAgPAAA5BYAID0AAOUWACA-AADmFgAgPwAA6hYAIKoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAgAAAEIAIFMAAMscACAtBAAAuBoAIAkAALoaACAKAAC5GgAgCwAAuxoAIAwAALwaACANAAC9GgAgEAAAvhoAIBIAAMIaACATAAC_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgIQAAxhoAICkAAMUaACA9AADIGgAgPwAAzhoAIEAAAMQaACBBAADHGgAgQgAAyRoAIEMAAMoaACBEAADLGgAgRgAAzRoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAADNHAAgBh4CAAAAAUyAAAAAAaoIAQAAAAHKCEAAAAABqgqAAAAAAasKAQAAAAELTAABAAABqggBAAAAAawIAQAAAAG4CAIAAAABuQgCAAAAAcoIQAAAAAGECUAAAAAB-wkBAAAAAacKAQAAAAGoCgEAAAABqQoCAAAAAQMAAABAACBTAADLHAAgVAAA0xwAIC4AAABAACADAAClFQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACA_AAC4FQAgTAAA0xwAIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAISwDAAClFQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACA_AAC4FQAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhAwAAAPsBACBTAADNHAAgVAAA1hwAIC8AAAD7AQAgBAAAvRgAIAkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRgAA0hgAIEwAANYcACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_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_goBAAAAAf8KAQAAAAGACwEAAAABgQtAAAAAAYILAQAAAAECAAAAlAYAIFMAAOccACAtBAAAuBoAIAkAALoaACAKAAC5GgAgCwAAuxoAIAwAALwaACANAAC9GgAgEAAAvhoAIBIAAMIaACATAAC_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgKQAAxRoAID0AAMgaACA_AADOGgAgQAAAxBoAIEEAAMcaACBCAADJGgAgQwAAyhoAIEQAAMsaACBFAADMGgAgRgAAzRoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAADpHAAgEBgAAIUUACAeAACZFQAgqggBAAAAAasIAQAAAAGzCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbcJgAAAAAG8CSAAAAABvQlAAAAAAcsJAQAAAAGjCwAAAKMLAqQLgAAAAAGlCwEAAAABAgAAAFgAIFMAAOscACAsAwAA1xYAIBoAAOkWACAcAADYFgAgIgAA3hYAICMAANkWACAnAADnFgAgKAAA2hYAICkAANsWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA7AADjFgAgPAAA5BYAID0AAOUWACA-AADmFgAgPwAA6hYAIKoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAgAAAEIAIFMAAO0cACADAAAAXwAgUwAA5xwAIFQAAPEcACANAAAAXwAgGAAA9hQAIEwAAPEcACCqCAEA3hAAIasIAQDeEAAhyghAAOgQACHLCEAA6BAAIf0KAQDeEAAh_goBAN4QACH_CgEA3hAAIYALAQDiEAAhgQtAAOcQACGCCwEA4hAAIQsYAAD2FAAgqggBAN4QACGrCAEA3hAAIcoIQADoEAAhywhAAOgQACH9CgEA3hAAIf4KAQDeEAAh_woBAN4QACGACwEA4hAAIYELQADnEAAhggsBAOIQACEDAAAA-wEAIFMAAOkcACBUAAD0HAAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAA9BwAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_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_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgIQAAxhoAICkAAMUaACA9AADIGgAgPwAAzhoAIEAAAMQaACBBAADHGgAgQgAAyRoAIEMAAMoaACBEAADLGgAgRQAAzBoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAACGHQAgAwAAAL4BACBTAACEHQAgVAAAih0AIBMAAAC-AQAgAwAAlRQAIBgAAJYUACAZAACXFAAgHgIA4xAAIUyAAIodACGqCAEA3hAAIasIAQDiEAAhrAgBAN4QACGyCAAAkxStCiLKCEAA6BAAIcsIQADoEAAh5QgAAJQUrgoixAkBAOIQACGqCoAAAAABrgqAAAAAAa8KAgDjEAAhsApAAOcQACGxCkAA5xAAIRIDAACVFAAgGAAAlhQAIBkAAJcUACAeAgDjEAAhTIAAAAABqggBAN4QACGrCAEA4hAAIawIAQDeEAAhsggAAJMUrQoiyghAAOgQACHLCEAA6BAAIeUIAACUFK4KIsQJAQDiEAAhqgqAAAAAAa4KgAAAAAGvCgIA4xAAIbAKQADnEAAhsQpAAOcQACEDAAAA-wEAIFMAAIYdACBUAACNHQAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEQAANAYACBFAADRGAAgTAAAjR0AIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAISwDAADXFgAgGgAA6RYAIBwAANgWACAhAADcFgAgIgAA3hYAICMAANkWACAnAADnFgAgKAAA2hYAICkAANsWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA8AADkFgAgPQAA5RYAID4AAOYWACA_AADqFgAgqggBAAAAAawIAQAAAAGyCAAAALQLAsIIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAHuCAAAAO4IAqIJAQAAAAGjCQEAAAABqAoBAAAAAbMKAAAAswoCrQsBAAAAAa4LAQAAAAGvCwEAAAABsAsBAAAAAbELAQAAAAGyCwEAAAABtAsAAACmCQK1CwEAAAABtgsBAAAAAbcLAQAAAAG4CwEAAAABuQsgAAAAAboLQAAAAAECAAAAQgAgUwAAjh0AIAMAAABAACBTAACOHQAgVAAAkh0AIC4AAABAACADAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA8AACyFQAgPQAAsxUAID4AALQVACA_AAC4FQAgTAAAkh0AIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAISwDAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA8AACyFQAgPQAAsxUAID4AALQVACA_AAC4FQAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhC6oIAQAAAAGzCAEAAAAByghAAAAAAcsIQAAAAAH1CAEAAAAB7gkBAAAAAe8JAgAAAAHwCQEAAAAB8QkBAAAAAfIJAQAAAAHzCQIAAAABAgAAAKQJACBTAACTHQAgAwAAAJkBACBTAACTHQAgVAAAlx0AIA0AAACZAQAgTAAAlx0AIKoIAQDeEAAhswgBAN4QACHKCEAA6BAAIcsIQADoEAAh9QgBAOIQACHuCQEA4hAAIe8JAgDkEAAh8AkBAOIQACHxCQEA4hAAIfIJAQDiEAAh8wkCAOQQACELqggBAN4QACGzCAEA3hAAIcoIQADoEAAhywhAAOgQACH1CAEA4hAAIe4JAQDiEAAh7wkCAOQQACHwCQEA4hAAIfEJAQDiEAAh8gkBAOIQACHzCQIA5BAAISIzAACEEwAgNQAA9RIAIDcAAPYSACA5AAD4EgAgqggBAAAAAbIIAAAAggoCswgBAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbUJAAAAtQkCugkAAPQSACDQCQAA8xIAIPkJAQAAAAH6CQEAAAAB-wkBAAAAAfwJAADyEgAg_QkBAAAAAf4JgAAAAAH_CQEAAAABgAogAAAAAYIKAQAAAAGDCgEAAAABhAoIAAAAAYUKAQAAAAGGCgEAAAABhwoBAAAAAYgKAQAAAAGJCgIAAAABigoBAAAAAYsKAQAAAAGMCgEAAAABjQoBAAAAAY4KQAAAAAECAAAAnQEAIFMAAJgdACADAAAAmwEAIFMAAJgdACBUAACcHQAgJAAAAJsBACAzAACDEwAgNQAAwRIAIDcAAMISACA5AADEEgAgTAAAnB0AIKoIAQDeEAAhsggAAL4SggoiswgBAN4QACHKCEAA6BAAIcsIQADoEAAhogkBAN4QACG1CQAA8xG1CSK6CQAAvxIAINAJAAC9EgAg-QkBAN4QACH6CQEA3hAAIfsJAQDeEAAh_AkAALwSACD9CQEA3hAAIf4JgAAAAAH_CQEA3hAAIYAKIADmEAAhggoBAN4QACGDCgEA4hAAIYQKCAD0EAAhhQoBAOIQACGGCgEA4hAAIYcKAQDiEAAhiAoBAOIQACGJCgIA4xAAIYoKAQDeEAAhiwoBAN4QACGMCgEA3hAAIY0KAQDeEAAhjgpAAOcQACEiMwAAgxMAIDUAAMESACA3AADCEgAgOQAAxBIAIKoIAQDeEAAhsggAAL4SggoiswgBAN4QACHKCEAA6BAAIcsIQADoEAAhogkBAN4QACG1CQAA8xG1CSK6CQAAvxIAINAJAAC9EgAg-QkBAN4QACH6CQEA3hAAIfsJAQDeEAAh_AkAALwSACD9CQEA3hAAIf4JgAAAAAH_CQEA3hAAIYAKIADmEAAhggoBAN4QACGDCgEA4hAAIYQKCAD0EAAhhQoBAOIQACGGCgEA4hAAIYcKAQDiEAAhiAoBAOIQACGJCgIA4xAAIYoKAQDeEAAhiwoBAN4QACGMCgEA3hAAIY0KAQDeEAAhjgpAAOcQACEGqggBAAAAAcoIQAAAAAHnCQAAAOcJAugJAQAAAAH3CQEAAAAB-AkBAAAAASIzAACEEwAgNQAA9RIAIDgAAPcSACA5AAD4EgAgqggBAAAAAbIIAAAAggoCswgBAAAAAcoIQAAAAAHLCEAAAAABogkBAAAAAbUJAAAAtQkCugkAAPQSACDQCQAA8xIAIPkJAQAAAAH6CQEAAAAB-wkBAAAAAfwJAADyEgAg_QkBAAAAAf4JgAAAAAH_CQEAAAABgAogAAAAAYIKAQAAAAGDCgEAAAABhAoIAAAAAYUKAQAAAAGGCgEAAAABhwoBAAAAAYgKAQAAAAGJCgIAAAABigoBAAAAAYsKAQAAAAGMCgEAAAABjQoBAAAAAY4KQAAAAAECAAAAnQEAIFMAAJ4dACADAAAAmwEAIFMAAJ4dACBUAACiHQAgJAAAAJsBACAzAACDEwAgNQAAwRIAIDgAAMMSACA5AADEEgAgTAAAoh0AIKoIAQDeEAAhsggAAL4SggoiswgBAN4QACHKCEAA6BAAIcsIQADoEAAhogkBAN4QACG1CQAA8xG1CSK6CQAAvxIAINAJAAC9EgAg-QkBAN4QACH6CQEA3hAAIfsJAQDeEAAh_AkAALwSACD9CQEA3hAAIf4JgAAAAAH_CQEA3hAAIYAKIADmEAAhggoBAN4QACGDCgEA4hAAIYQKCAD0EAAhhQoBAOIQACGGCgEA4hAAIYcKAQDiEAAhiAoBAOIQACGJCgIA4xAAIYoKAQDeEAAhiwoBAN4QACGMCgEA3hAAIY0KAQDeEAAhjgpAAOcQACEiMwAAgxMAIDUAAMESACA4AADDEgAgOQAAxBIAIKoIAQDeEAAhsggAAL4SggoiswgBAN4QACHKCEAA6BAAIcsIQADoEAAhogkBAN4QACG1CQAA8xG1CSK6CQAAvxIAINAJAAC9EgAg-QkBAN4QACH6CQEA3hAAIfsJAQDeEAAh_AkAALwSACD9CQEA3hAAIf4JgAAAAAH_CQEA3hAAIYAKIADmEAAhggoBAN4QACGDCgEA4hAAIYQKCAD0EAAhhQoBAOIQACGGCgEA4hAAIYcKAQDiEAAhiAoBAOIQACGJCgIA4xAAIYoKAQDeEAAhiwoBAN4QACGMCgEA3hAAIY0KAQDeEAAhjgpAAOcQACEGqggBAAAAAcoIQAAAAAHbCQEAAAAB5wkAAADnCQLoCQEAAAAB-AkBAAAAAQmqCAEAAAAByghAAAAAAewIAAAA7AgC3gkBAAAAAd8JAgAAAAHgCQgAAAAB4QkIAAAAAeIJIAAAAAHjCQEAAAABHaoIAQAAAAGyCAAAAIIKArMIAQAAAAHKCEAAAAABywhAAAAAAaIJAQAAAAG1CQAAALUJAroJAAD0EgAg0AkAAPMSACD5CQEAAAAB-gkBAAAAAfsJAQAAAAH8CQAA8hIAIP0JAQAAAAH-CYAAAAAB_wkBAAAAAYAKIAAAAAGCCgEAAAABgwoBAAAAAYQKCAAAAAGFCgEAAAABhwoBAAAAAYgKAQAAAAGJCgIAAAABigoBAAAAAYsKAQAAAAGMCgEAAAABjQoBAAAAAY4KQAAAAAEiMwAAhBMAIDcAAPYSACA4AAD3EgAgOQAA-BIAIKoIAQAAAAGyCAAAAIIKArMIAQAAAAHKCEAAAAABywhAAAAAAaIJAQAAAAG1CQAAALUJAroJAAD0EgAg0AkAAPMSACD5CQEAAAAB-gkBAAAAAfsJAQAAAAH8CQAA8hIAIP0JAQAAAAH-CYAAAAAB_wkBAAAAAYAKIAAAAAGCCgEAAAABgwoBAAAAAYQKCAAAAAGFCgEAAAABhgoBAAAAAYcKAQAAAAGICgEAAAABiQoCAAAAAYoKAQAAAAGLCgEAAAABjAoBAAAAAY0KAQAAAAGOCkAAAAABAgAAAJ0BACBTAACmHQAgAwAAAJsBACBTAACmHQAgVAAAqh0AICQAAACbAQAgMwAAgxMAIDcAAMISACA4AADDEgAgOQAAxBIAIEwAAKodACCqCAEA3hAAIbIIAAC-EoIKIrMIAQDeEAAhyghAAOgQACHLCEAA6BAAIaIJAQDeEAAhtQkAAPMRtQkiugkAAL8SACDQCQAAvRIAIPkJAQDeEAAh-gkBAN4QACH7CQEA3hAAIfwJAAC8EgAg_QkBAN4QACH-CYAAAAAB_wkBAN4QACGACiAA5hAAIYIKAQDeEAAhgwoBAOIQACGECggA9BAAIYUKAQDiEAAhhgoBAOIQACGHCgEA4hAAIYgKAQDiEAAhiQoCAOMQACGKCgEA3hAAIYsKAQDeEAAhjAoBAN4QACGNCgEA3hAAIY4KQADnEAAhIjMAAIMTACA3AADCEgAgOAAAwxIAIDkAAMQSACCqCAEA3hAAIbIIAAC-EoIKIrMIAQDeEAAhyghAAOgQACHLCEAA6BAAIaIJAQDeEAAhtQkAAPMRtQkiugkAAL8SACDQCQAAvRIAIPkJAQDeEAAh-gkBAN4QACH7CQEA3hAAIfwJAAC8EgAg_QkBAN4QACH-CYAAAAAB_wkBAN4QACGACiAA5hAAIYIKAQDeEAAhgwoBAOIQACGECggA9BAAIYUKAQDiEAAhhgoBAOIQACGHCgEA4hAAIYgKAQDiEAAhiQoCAOMQACGKCgEA3hAAIYsKAQDeEAAhjAoBAN4QACGNCgEA3hAAIY4KQADnEAAhIjMAAIQTACA1AAD1EgAgNwAA9hIAIDgAAPcSACCqCAEAAAABsggAAACCCgKzCAEAAAAByghAAAAAAcsIQAAAAAGiCQEAAAABtQkAAAC1CQK6CQAA9BIAINAJAADzEgAg-QkBAAAAAfoJAQAAAAH7CQEAAAAB_AkAAPISACD9CQEAAAAB_gmAAAAAAf8JAQAAAAGACiAAAAABggoBAAAAAYMKAQAAAAGECggAAAABhQoBAAAAAYYKAQAAAAGHCgEAAAABiAoBAAAAAYkKAgAAAAGKCgEAAAABiwoBAAAAAYwKAQAAAAGNCgEAAAABjgpAAAAAAQIAAACdAQAgUwAAqx0AICEYAADIFAAgOYAAAAABqggBAAAAAasIAQAAAAHKCEAAAAABywhAAAAAAbYJAQAAAAGECggAAAABswoAAACzCgK0CgEAAAABtQoBAAAAAbYKAQAAAAG3CgEAAAABuAqAAAAAAbkKAQAAAAG6CgEAAAABuwoBAAAAAbwKAQAAAAG9CgEAAAABvgoBAAAAAb8KAQAAAAHACoAAAAABwQoBAAAAAcIKAQAAAAHDCgEAAAABxAoBAAAAAcUKgAAAAAHGCoAAAAABxwqAAAAAAcgKAQAAAAHJCgIAAAABygoAAMcUACDLCgEAAAABAgAAALcHACBTAACtHQAgAwAAAJsBACBTAACrHQAgVAAAsR0AICQAAACbAQAgMwAAgxMAIDUAAMESACA3AADCEgAgOAAAwxIAIEwAALEdACCqCAEA3hAAIbIIAAC-EoIKIrMIAQDeEAAhyghAAOgQACHLCEAA6BAAIaIJAQDeEAAhtQkAAPMRtQkiugkAAL8SACDQCQAAvRIAIPkJAQDeEAAh-gkBAN4QACH7CQEA3hAAIfwJAAC8EgAg_QkBAN4QACH-CYAAAAAB_wkBAN4QACGACiAA5hAAIYIKAQDeEAAhgwoBAOIQACGECggA9BAAIYUKAQDiEAAhhgoBAOIQACGHCgEA4hAAIYgKAQDiEAAhiQoCAOMQACGKCgEA3hAAIYsKAQDeEAAhjAoBAN4QACGNCgEA3hAAIY4KQADnEAAhIjMAAIMTACA1AADBEgAgNwAAwhIAIDgAAMMSACCqCAEA3hAAIbIIAAC-EoIKIrMIAQDeEAAhyghAAOgQACHLCEAA6BAAIaIJAQDeEAAhtQkAAPMRtQkiugkAAL8SACDQCQAAvRIAIPkJAQDeEAAh-gkBAN4QACH7CQEA3hAAIfwJAAC8EgAg_QkBAN4QACH-CYAAAAAB_wkBAN4QACGACiAA5hAAIYIKAQDeEAAhgwoBAOIQACGECggA9BAAIYUKAQDiEAAhhgoBAOIQACGHCgEA4hAAIYgKAQDiEAAhiQoCAOMQACGKCgEA3hAAIYsKAQDeEAAhjAoBAN4QACGNCgEA3hAAIY4KQADnEAAhAwAAAJMBACBTAACtHQAgVAAAtB0AICMAAACTAQAgGAAAvBQAIDmAAAAAAUwAALQdACCqCAEA3hAAIasIAQDeEAAhyghAAOgQACHLCEAA6BAAIbYJAQDeEAAhhAoIAPQQACGzCgAAuhSzCiK0CgEA4hAAIbUKAQDeEAAhtgoBAN4QACG3CgEA3hAAIbgKgAAAAAG5CgEA3hAAIboKAQDeEAAhuwoBAN4QACG8CgEA3hAAIb0KAQDeEAAhvgoBAN4QACG_CgEA3hAAIcAKgAAAAAHBCgEA3hAAIcIKAQDiEAAhwwoBAOIQACHECgEA4hAAIcUKgAAAAAHGCoAAAAABxwqAAAAAAcgKAQDiEAAhyQoCAOMQACHKCgAAuxQAIMsKAQDiEAAhIRgAALwUACA5gAAAAAGqCAEA3hAAIasIAQDeEAAhyghAAOgQACHLCEAA6BAAIbYJAQDeEAAhhAoIAPQQACGzCgAAuhSzCiK0CgEA4hAAIbUKAQDeEAAhtgoBAN4QACG3CgEA3hAAIbgKgAAAAAG5CgEA3hAAIboKAQDeEAAhuwoBAN4QACG8CgEA3hAAIb0KAQDeEAAhvgoBAN4QACG_CgEA3hAAIcAKgAAAAAHBCgEA3hAAIcIKAQDiEAAhwwoBAOIQACHECgEA4hAAIcUKgAAAAAHGCoAAAAABxwqAAAAAAcgKAQDiEAAhyQoCAOMQACHKCgAAuxQAIMsKAQDiEAAhLAMAANcWACAaAADpFgAgHAAA2BYAICEAANwWACAiAADeFgAgIwAA2RYAICcAAOcWACAoAADaFgAgKQAA2xYAICoAAOgWACAtAADdFgAgLgAA3xYAIC8AAOAWACAwAADhFgAgMQAA4hYAIDsAAOMWACA9AADlFgAgPgAA5hYAID8AAOoWACCqCAEAAAABrAgBAAAAAbIIAAAAtAsCwggBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAe4IAAAA7ggCogkBAAAAAaMJAQAAAAGoCgEAAAABswoAAACzCgKtCwEAAAABrgsBAAAAAa8LAQAAAAGwCwEAAAABsQsBAAAAAbILAQAAAAG0CwAAAKYJArULAQAAAAG2CwEAAAABtwsBAAAAAbgLAQAAAAG5CyAAAAABugtAAAAAAQIAAABCACBTAAC1HQAgAwAAAEAAIFMAALUdACBUAAC5HQAgLgAAAEAAIAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA9AACzFQAgPgAAtBUAID8AALgVACBMAAC5HQAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhLAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA9AACzFQAgPgAAtBUAID8AALgVACCqCAEA3hAAIawIAQDeEAAhsggAAKQVtAsiwggBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHuCAAAhxHuCCKiCQEA3hAAIaMJAQDiEAAhqAoBAN4QACGzCgAAuhSzCiKtCwEA3hAAIa4LAQDeEAAhrwsBAOIQACGwCwEA4hAAIbELAQDiEAAhsgsBAOIQACG0CwAAvhGmCSK1CwEA4hAAIbYLAQDiEAAhtwsBAOIQACG4CwEA4hAAIbkLIADmEAAhugtAAOcQACEsAwAA1xYAIBoAAOkWACAcAADYFgAgIQAA3BYAICIAAN4WACAjAADZFgAgJwAA5xYAICgAANoWACApAADbFgAgKgAA6BYAIC0AAN0WACAuAADfFgAgLwAA4BYAIDAAAOEWACAxAADiFgAgOwAA4xYAIDwAAOQWACA-AADmFgAgPwAA6hYAIKoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAgAAAEIAIFMAALodACAtBAAAuBoAIAkAALoaACAKAAC5GgAgCwAAuxoAIAwAALwaACANAAC9GgAgEAAAvhoAIBIAAMIaACATAAC_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgIQAAxhoAICkAAMUaACA_AADOGgAgQAAAxBoAIEEAAMcaACBCAADJGgAgQwAAyhoAIEQAAMsaACBFAADMGgAgRgAAzRoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAAC8HQAgAwAAAEAAIFMAALodACBUAADAHQAgLgAAAEAAIAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPgAAtBUAID8AALgVACBMAADAHQAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhLAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPgAAtBUAID8AALgVACCqCAEA3hAAIawIAQDeEAAhsggAAKQVtAsiwggBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHuCAAAhxHuCCKiCQEA3hAAIaMJAQDiEAAhqAoBAN4QACGzCgAAuhSzCiKtCwEA3hAAIa4LAQDeEAAhrwsBAOIQACGwCwEA4hAAIbELAQDiEAAhsgsBAOIQACG0CwAAvhGmCSK1CwEA4hAAIbYLAQDiEAAhtwsBAOIQACG4CwEA4hAAIbkLIADmEAAhugtAAOcQACEDAAAA-wEAIFMAALwdACBUAADDHQAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAwx0AIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIS0EAAC4GgAgCQAAuhoAIAoAALkaACALAAC7GgAgDAAAvBoAIA0AAL0aACAQAAC-GgAgEgAAwhoAIBMAAL8aACAVAADAGgAgFgAAwRoAIBcAAMMaACAhAADGGgAgKQAAxRoAID0AAMgaACA_AADOGgAgQAAAxBoAIEEAAMcaACBCAADJGgAgQwAAyhoAIEUAAMwaACBGAADNGgAgqggBAAAAAbIIAAAAhwwCyQhAAAAAAcoIQAAAAAHLCEAAAAABqAoBAAAAAeoLAQAAAAH1CwEAAAAB9gsBAAAAAfcLAQAAAAH4CwEAAAABhQwBAAAAAYcMQAAAAAGIDEAAAAABiQwgAAAAAYoMIAAAAAGLDEAAAAABjAwBAAAAAY0MAQAAAAGODEAAAAABjwwBAAAAAZAMAQAAAAGRDAIAAAABAgAAAAEAIFMAAMQdACAsAwAA1xYAIBoAAOkWACAcAADYFgAgIQAA3BYAICIAAN4WACAjAADZFgAgJwAA5xYAICgAANoWACApAADbFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA7AADjFgAgPAAA5BYAID0AAOUWACA-AADmFgAgPwAA6hYAIKoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAgAAAEIAIFMAAMYdACAsAwAA1xYAIBoAAOkWACAcAADYFgAgIQAA3BYAICIAAN4WACAjAADZFgAgJwAA5xYAICgAANoWACAqAADoFgAgLQAA3RYAIC4AAN8WACAvAADgFgAgMAAA4RYAIDEAAOIWACA7AADjFgAgPAAA5BYAID0AAOUWACA-AADmFgAgPwAA6hYAIKoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAgAAAEIAIFMAAMgdACAtBAAAuBoAIAkAALoaACAKAAC5GgAgCwAAuxoAIAwAALwaACANAAC9GgAgEAAAvhoAIBIAAMIaACATAAC_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgIQAAxhoAID0AAMgaACA_AADOGgAgQAAAxBoAIEEAAMcaACBCAADJGgAgQwAAyhoAIEQAAMsaACBFAADMGgAgRgAAzRoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAADKHQAgCaoIAQAAAAHKCEAAAAAB3ggAAACcCwLfCAEAAAABnAsBAAAAAZ0LAQAAAAGeCwIAAAABnwsCAAAAAaALgAAAAAEDAAAAQAAgUwAAyB0AIFQAAM8dACAuAAAAQAAgAwAApRUAIBoAALcVACAcAACmFQAgIQAAqhUAICIAAKwVACAjAACnFQAgJwAAtRUAICgAAKgVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA7AACxFQAgPAAAshUAID0AALMVACA-AAC0FQAgPwAAuBUAIEwAAM8dACCqCAEA3hAAIawIAQDeEAAhsggAAKQVtAsiwggBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHuCAAAhxHuCCKiCQEA3hAAIaMJAQDiEAAhqAoBAN4QACGzCgAAuhSzCiKtCwEA3hAAIa4LAQDeEAAhrwsBAOIQACGwCwEA4hAAIbELAQDiEAAhsgsBAOIQACG0CwAAvhGmCSK1CwEA4hAAIbYLAQDiEAAhtwsBAOIQACG4CwEA4hAAIbkLIADmEAAhugtAAOcQACEsAwAApRUAIBoAALcVACAcAACmFQAgIQAAqhUAICIAAKwVACAjAACnFQAgJwAAtRUAICgAAKgVACAqAAC2FQAgLQAAqxUAIC4AAK0VACAvAACuFQAgMAAArxUAIDEAALAVACA7AACxFQAgPAAAshUAID0AALMVACA-AAC0FQAgPwAAuBUAIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAIQMAAAD7AQAgUwAAyh0AIFQAANIdACAvAAAA-wEAIAQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACBMAADSHQAgqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACEtBAAAvRgAIAkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEQAANAYACBFAADRGAAgRgAA0hgAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhB6oIAQAAAAGrCAEAAAABrAgBAAAAAbMIAQAAAAHJCEAAAAAByghAAAAAAcsIQAAAAAEDAAAA-wEAIFMAAMQdACBUAADWHQAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACA_AADTGAAgQAAAyRgAIEEAAMwYACBCAADOGAAgQwAAzxgAIEUAANEYACBGAADSGAAgTAAA1h0AIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIQMAAABAACBTAADGHQAgVAAA2R0AIC4AAABAACADAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACA_AAC4FQAgTAAA2R0AIKoIAQDeEAAhrAgBAN4QACGyCAAApBW0CyLCCAEA4hAAIckIQADnEAAhyghAAOgQACHLCEAA6BAAIe4IAACHEe4IIqIJAQDeEAAhowkBAOIQACGoCgEA3hAAIbMKAAC6FLMKIq0LAQDeEAAhrgsBAN4QACGvCwEA4hAAIbALAQDiEAAhsQsBAOIQACGyCwEA4hAAIbQLAAC-EaYJIrULAQDiEAAhtgsBAOIQACG3CwEA4hAAIbgLAQDiEAAhuQsgAOYQACG6C0AA5xAAISwDAAClFQAgGgAAtxUAIBwAAKYVACAhAACqFQAgIgAArBUAICMAAKcVACAnAAC1FQAgKAAAqBUAICkAAKkVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACA_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-wEAIAQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACBMAADuHQAgqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACEtBAAAvRgAIAkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQwAAzxgAIEQAANAYACBFAADRGAAgRgAA0hgAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAALgaACAJAAC6GgAgCgAAuRoAIAsAALsaACAMAAC8GgAgDQAAvRoAIBAAAL4aACASAADCGgAgEwAAvxoAIBUAAMAaACAWAADBGgAgFwAAwxoAICEAAMYaACApAADFGgAgPQAAyBoAID8AAM4aACBAAADEGgAgQQAAxxoAIEIAAMkaACBEAADLGgAgRQAAzBoAIEYAAM0aACCqCAEAAAABsggAAACHDALJCEAAAAAByghAAAAAAcsIQAAAAAGoCgEAAAAB6gsBAAAAAfULAQAAAAH2CwEAAAAB9wsBAAAAAfgLAQAAAAGFDAEAAAABhwxAAAAAAYgMQAAAAAGJDCAAAAABigwgAAAAAYsMQAAAAAGMDAEAAAABjQwBAAAAAY4MQAAAAAGPDAEAAAABkAwBAAAAAZEMAgAAAAECAAAAAQAgUwAA7x0AIAMAAAD7AQAgUwAA7x0AIFQAAPMdACAvAAAA-wEAIAQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAID8AANMYACBAAADJGAAgQQAAzBgAIEIAAM4YACBEAADQGAAgRQAA0RgAIEYAANIYACBMAADzHQAgqggBAN4QACGyCAAAvBiHDCLJCEAA5xAAIcoIQADoEAAhywhAAOgQACGoCgEA4hAAIeoLAQDiEAAh9QsBAOIQACH2CwEA4hAAIfcLAQDiEAAh-AsBAOIQACGFDAEA4hAAIYcMQADnEAAhiAxAAOcQACGJDCAA5hAAIYoMIADmEAAhiwxAAOcQACGMDAEA4hAAIY0MAQDiEAAhjgxAAOcQACGPDAEA4hAAIZAMAQDiEAAhkQwCAOQQACEtBAAAvRgAIAkAAL8YACAKAAC-GAAgCwAAwBgAIAwAAMEYACANAADCGAAgEAAAwxgAIBIAAMcYACATAADEGAAgFQAAxRgAIBYAAMYYACAXAADIGAAgIQAAyxgAICkAAMoYACA9AADNGAAgPwAA0xgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEQAANAYACBFAADRGAAgRgAA0hgAIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLAMAANcWACAaAADpFgAgHAAA2BYAICEAANwWACAiAADeFgAgIwAA2RYAICcAAOcWACApAADbFgAgKgAA6BYAIC0AAN0WACAuAADfFgAgLwAA4BYAIDAAAOEWACAxAADiFgAgOwAA4xYAIDwAAOQWACA9AADlFgAgPgAA5hYAID8AAOoWACCqCAEAAAABrAgBAAAAAbIIAAAAtAsCwggBAAAAAckIQAAAAAHKCEAAAAABywhAAAAAAe4IAAAA7ggCogkBAAAAAaMJAQAAAAGoCgEAAAABswoAAACzCgKtCwEAAAABrgsBAAAAAa8LAQAAAAGwCwEAAAABsQsBAAAAAbILAQAAAAG0CwAAAKYJArULAQAAAAG2CwEAAAABtwsBAAAAAbgLAQAAAAG5CyAAAAABugtAAAAAAQIAAABCACBTAAD0HQAgAwAAAEAAIFMAAPQdACBUAAD4HQAgLgAAAEAAIAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACApAACpFQAgKgAAthUAIC0AAKsVACAuAACtFQAgLwAArhUAIDAAAK8VACAxAACwFQAgOwAAsRUAIDwAALIVACA9AACzFQAgPgAAtBUAID8AALgVACBMAAD4HQAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhLAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACApAACpFQAgKgAAthUAIC0AAKsVACAuAACtFQAgLwAArhUAIDAAAK8VACAxAACwFQAgOwAAsRUAIDwAALIVACA9AACzFQAgPgAAtBUAID8AALgVACCqCAEA3hAAIawIAQDeEAAhsggAAKQVtAsiwggBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHuCAAAhxHuCCKiCQEA3hAAIaMJAQDiEAAhqAoBAN4QACGzCgAAuhSzCiKtCwEA3hAAIa4LAQDeEAAhrwsBAOIQACGwCwEA4hAAIbELAQDiEAAhsgsBAOIQACG0CwAAvhGmCSK1CwEA4hAAIbYLAQDiEAAhtwsBAOIQACG4CwEA4hAAIbkLIADmEAAhugtAAOcQACEsAwAA1xYAIBoAAOkWACAcAADYFgAgIQAA3BYAICIAAN4WACAjAADZFgAgJwAA5xYAICgAANoWACApAADbFgAgKgAA6BYAIC0AAN0WACAuAADfFgAgLwAA4BYAIDAAAOEWACAxAADiFgAgOwAA4xYAIDwAAOQWACA9AADlFgAgPgAA5hYAIKoIAQAAAAGsCAEAAAABsggAAAC0CwLCCAEAAAAByQhAAAAAAcoIQAAAAAHLCEAAAAAB7ggAAADuCAKiCQEAAAABowkBAAAAAagKAQAAAAGzCgAAALMKAq0LAQAAAAGuCwEAAAABrwsBAAAAAbALAQAAAAGxCwEAAAABsgsBAAAAAbQLAAAApgkCtQsBAAAAAbYLAQAAAAG3CwEAAAABuAsBAAAAAbkLIAAAAAG6C0AAAAABAgAAAEIAIFMAAPkdACAtBAAAuBoAIAkAALoaACAKAAC5GgAgCwAAuxoAIAwAALwaACANAAC9GgAgEAAAvhoAIBIAAMIaACATAAC_GgAgFQAAwBoAIBYAAMEaACAXAADDGgAgIQAAxhoAICkAAMUaACA9AADIGgAgQAAAxBoAIEEAAMcaACBCAADJGgAgQwAAyhoAIEQAAMsaACBFAADMGgAgRgAAzRoAIKoIAQAAAAGyCAAAAIcMAskIQAAAAAHKCEAAAAABywhAAAAAAagKAQAAAAHqCwEAAAAB9QsBAAAAAfYLAQAAAAH3CwEAAAAB-AsBAAAAAYUMAQAAAAGHDEAAAAABiAxAAAAAAYkMIAAAAAGKDCAAAAABiwxAAAAAAYwMAQAAAAGNDAEAAAABjgxAAAAAAY8MAQAAAAGQDAEAAAABkQwCAAAAAQIAAAABACBTAAD7HQAgAwAAAEAAIFMAAPkdACBUAAD_HQAgLgAAAEAAIAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACBMAAD_HQAgqggBAN4QACGsCAEA3hAAIbIIAACkFbQLIsIIAQDiEAAhyQhAAOcQACHKCEAA6BAAIcsIQADoEAAh7ggAAIcR7ggiogkBAN4QACGjCQEA4hAAIagKAQDeEAAhswoAALoUswoirQsBAN4QACGuCwEA3hAAIa8LAQDiEAAhsAsBAOIQACGxCwEA4hAAIbILAQDiEAAhtAsAAL4RpgkitQsBAOIQACG2CwEA4hAAIbcLAQDiEAAhuAsBAOIQACG5CyAA5hAAIboLQADnEAAhLAMAAKUVACAaAAC3FQAgHAAAphUAICEAAKoVACAiAACsFQAgIwAApxUAICcAALUVACAoAACoFQAgKQAAqRUAICoAALYVACAtAACrFQAgLgAArRUAIC8AAK4VACAwAACvFQAgMQAAsBUAIDsAALEVACA8AACyFQAgPQAAsxUAID4AALQVACCqCAEA3hAAIawIAQDeEAAhsggAAKQVtAsiwggBAOIQACHJCEAA5xAAIcoIQADoEAAhywhAAOgQACHuCAAAhxHuCCKiCQEA3hAAIaMJAQDiEAAhqAoBAN4QACGzCgAAuhSzCiKtCwEA3hAAIa4LAQDeEAAhrwsBAOIQACGwCwEA4hAAIbELAQDiEAAhsgsBAOIQACG0CwAAvhGmCSK1CwEA4hAAIbYLAQDiEAAhtwsBAOIQACG4CwEA4hAAIbkLIADmEAAhugtAAOcQACEDAAAA-wEAIFMAAPsdACBUAACCHgAgLwAAAPsBACAEAAC9GAAgCQAAvxgAIAoAAL4YACALAADAGAAgDAAAwRgAIA0AAMIYACAQAADDGAAgEgAAxxgAIBMAAMQYACAVAADFGAAgFgAAxhgAIBcAAMgYACAhAADLGAAgKQAAyhgAID0AAM0YACBAAADJGAAgQQAAzBgAIEIAAM4YACBDAADPGAAgRAAA0BgAIEUAANEYACBGAADSGAAgTAAAgh4AIKoIAQDeEAAhsggAALwYhwwiyQhAAOcQACHKCEAA6BAAIcsIQADoEAAhqAoBAOIQACHqCwEA4hAAIfULAQDiEAAh9gsBAOIQACH3CwEA4hAAIfgLAQDiEAAhhQwBAOIQACGHDEAA5xAAIYgMQADnEAAhiQwgAOYQACGKDCAA5hAAIYsMQADnEAAhjAwBAOIQACGNDAEA4hAAIY4MQADnEAAhjwwBAOIQACGQDAEA4hAAIZEMAgDkEAAhLQQAAL0YACAJAAC_GAAgCgAAvhgAIAsAAMAYACAMAADBGAAgDQAAwhgAIBAAAMMYACASAADHGAAgEwAAxBgAIBUAAMUYACAWAADGGAAgFwAAyBgAICEAAMsYACApAADKGAAgPQAAzRgAIEAAAMkYACBBAADMGAAgQgAAzhgAIEMAAM8YACBEAADQGAAgRQAA0RgAIEYAANIYACCqCAEA3hAAIbIIAAC8GIcMIskIQADnEAAhyghAAOgQACHLCEAA6BAAIagKAQDiEAAh6gsBAOIQACH1CwEA4hAAIfYLAQDiEAAh9wsBAOIQACH4CwEA4hAAIYUMAQDiEAAhhwxAAOcQACGIDEAA5xAAIYkMIADmEAAhigwgAOYQACGLDEAA5xAAIYwMAQDiEAAhjQwBAOIQACGODEAA5xAAIY8MAQDiEAAhkAwBAOIQACGRDAIA5BAAIRgEBgIIAEAJEwQKCgMLFwcMGwgNHwkQIQoSPQ4TOQwVOg0WPBIXPxMh0AEcKc8BJT3VATk_5QE7QEMUQdQBPULZAT5D3QE_ROABJkXjARdG5AEYAQMAAQMDAAEIAAYJDgQFAwABBQADBg8EBxAECAAFAQcRAAEJEgABAwABAQMAAQEDAAEEAwABCAARDgALFTcNAwgAEBMlDBQyCgMDAAEOAAsRJw0FAwABCAAPDygMECkKEi0OAgMAAREuDQESLwACEzMAFDQAARU4AAEDAAEBAwABFQMAAQgAPBq_ARccRxUhhQEcIogBHSNxGye8ASAodSQpeSUqvQEmLYcBKi6MASsvjgEsMJIBLTGUAS47sAE3PLIBOD22ATk-uwE6P8MBOwYIACMYABQdSRYhZBwjWRsnaCADCAAaGgAXHFQVBQMAAQgAGRhKFBlNFhtRGAIDAAEaABcCGVIAG1MAARxVAAQIAB8YABQeABUhXRwFAwABGAAUHwAVIF4bImAdAwgAHhgAFCFhHAEhYgABIWMABAgAIhgAFCQAFSZsIQElACABJm0AAyFvACNuACdwAAEYABQFAwABCAApGHoUKnwmLIMBKAQDAAEIACcYfRQpfiUBKX8AASsAJQEshAEAARgAFAEYABQBGAAUARgAFAMIADYYABQ6mAEvAjEALjQAMAYIADUzmgExNaMBMzenATQ4qAE0OakBLwIIADIyngEwATKfAQABNAAwAjQAMDYAMAQ1qgEAN6sBADisAQA5rQEAATquAQABGAAUARgAFAIDAAEYtwEUARgAFAIDAAEYABQLHMQBACHIAQAjxQEAJ80BACjGAQApxwEALskBADDKAQA9ywEAPswBAD_OAQABAwABAQMAAQEDAAEUBOYBAAnoAQAK5wEAC-kBAAzqAQAN6wEAEu4BABPsAQAV7QEAIfEBACnwAQA98wEAP_kBAEDvAQBB8gEAQvQBAEP1AQBE9gEARfcBAEb4AQAAAAAFCABFWQBGWgBHWwBIXABJAAAAAAAFCABFWQBGWgBHWwBIXABJAQMAAQEDAAEDCABOWwBPXABQAAAAAwgATlsAT1wAUAEDAAEBAwABAwgAVVsAVlwAVwAAAAMIAFVbAFZcAFcDAwABBQADBscCBAMDAAEFAAMGzQIEAwgAXFsAXVwAXgAAAAMIAFxbAF1cAF4AAAADCABkWwBlXABmAAAAAwgAZFsAZVwAZgEDAAEBAwABAwgAa1sAbFwAbQAAAAMIAGtbAGxcAG0BAwABAQMAAQUIAHJZAHNaAHRbAHVcAHYAAAAAAAUIAHJZAHNaAHRbAHVcAHYBAwABAQMAAQUIAHtZAHxaAH1bAH5cAH8AAAAAAAUIAHtZAHxaAH1bAH5cAH8AAAUIAIQBWQCFAVoAhgFbAIcBXACIAQAAAAAABQgAhAFZAIUBWgCGAVsAhwFcAIgBAgMAAQ4ACwIDAAEOAAsFCACNAVkAjgFaAI8BWwCQAVwAkQEAAAAAAAUIAI0BWQCOAVoAjwFbAJABXACRAQIDAAEOAAsCAwABDgALAwgAlgFbAJcBXACYAQAAAAMIAJYBWwCXAVwAmAEDAwABD_8DDBCABAoDAwABD4YEDBCHBAoFCACdAVkAngFaAJ8BWwCgAVwAoQEAAAAAAAUIAJ0BWQCeAVoAnwFbAKABXAChAQAAAAMIAKcBWwCoAVwAqQEAAAADCACnAVsAqAFcAKkBAQMAAQEDAAEFCACuAVkArwFaALABWwCxAVwAsgEAAAAAAAUIAK4BWQCvAVoAsAFbALEBXACyAQIDAAERygQNAgMAARHQBA0FCAC3AVkAuAFaALkBWwC6AVwAuwEAAAAAAAUIALcBWQC4AVoAuQFbALoBXAC7AQEDAAEBAwABBQgAwAFZAMEBWgDCAVsAwwFcAMQBAAAAAAAFCADAAVkAwQFaAMIBWwDDAVwAxAEBGAAUARgAFAMIAMkBWwDKAVwAywEAAAADCADJAVsAygFcAMsBAQMAAQEDAAEDCADQAVsA0QFcANIBAAAAAwgA0AFbANEBXADSAQIYABQdpgUWAhgAFB2sBRYFCADXAVkA2AFaANkBWwDaAVwA2wEAAAAAAAUIANcBWQDYAVoA2QFbANoBXADbAQIYABQeABUCGAAUHgAVAwgA4AFbAOEBXADiAQAAAAMIAOABWwDhAVwA4gEDAwABGNQFFCrVBSYDAwABGNsFFCrcBSYDCADnAVsA6AFcAOkBAAAAAwgA5wFbAOgBXADpAQErACUBKwAlBQgA7gFZAO8BWgDwAVsA8QFcAPIBAAAAAAAFCADuAVkA7wFaAPABWwDxAVwA8gEFAwABGAAUHwAVIIQGGyKFBh0FAwABGAAUHwAVIIsGGyKMBh0FCAD3AVkA-AFaAPkBWwD6AVwA-wEAAAAAAAUIAPcBWQD4AVoA-QFbAPoBXAD7AQEYABQBGAAUAwgAgAJbAIECXACCAgAAAAMIAIACWwCBAlwAggIBGAAUARgAFAUIAIcCWQCIAloAiQJbAIoCXACLAgAAAAAABQgAhwJZAIgCWgCJAlsAigJcAIsCARgAFAEYABQFCACQAlkAkQJaAJICWwCTAlwAlAIAAAAAAAUIAJACWQCRAloAkgJbAJMCXACUAgEYABQBGAAUBQgAmQJZAJoCWgCbAlsAnAJcAJ0CAAAAAAAFCACZAlkAmgJaAJsCWwCcAlwAnQIBGAAUARgAFAUIAKICWQCjAloApAJbAKUCXACmAgAAAAAABQgAogJZAKMCWgCkAlsApQJcAKYCAQMAAQEDAAEDCACrAlsArAJcAK0CAAAAAwgAqwJbAKwCXACtAgAAAAMIALMCWwC0AlwAtQIAAAADCACzAlsAtAJcALUCARgAFAEYABQFCAC6AlkAuwJaALwCWwC9AlwAvgIAAAAAAAUIALoCWQC7AloAvAJbAL0CXAC-AgIDAAEY2QcUAgMAARjfBxQFCADDAlkAxAJaAMUCWwDGAlwAxwIAAAAAAAUIAMMCWQDEAloAxQJbAMYCXADHAgEaABcBGgAXBQgAzAJZAM0CWgDOAlsAzwJcANACAAAAAAAFCADMAlkAzQJaAM4CWwDPAlwA0AICAwABGgAXAgMAARoAFwUIANUCWQDWAloA1wJbANgCXADZAgAAAAAABQgA1QJZANYCWgDXAlsA2AJcANkCARgAFAEYABQFCADeAlkA3wJaAOACWwDhAlwA4gIAAAAAAAUIAN4CWQDfAloA4AJbAOECXADiAgAAAAMIAOgCWwDpAlwA6gIAAAADCADoAlsA6QJcAOoCAAAAAwgA8AJbAPECXADyAgAAAAMIAPACWwDxAlwA8gIAAAADCAD4AlsA-QJcAPoCAAAAAwgA-AJbAPkCXAD6AgEzgAkxATOGCTEFCAD_AlkAgANaAIEDWwCCA1wAgwMAAAAAAAUIAP8CWQCAA1oAgQNbAIIDXACDAwI0ADA2ADACNAAwNgAwAwgAiANbAIkDXACKAwAAAAMIAIgDWwCJA1wAigMAAAUIAI8DWQCQA1oAkQNbAJIDXACTAwAAAAAABQgAjwNZAJADWgCRA1sAkgNcAJMDATQAMAUIAJcDWQCYA1oAmQNbAJoDXACbAwAAAAAABQgAlwNZAJgDWgCZA1sAmgNcAJsDAAAAAwgAoQNbAKIDXACjAwAAAAMIAKEDWwCiA1wAowMCMQAuNAAwAjEALjQAMAUIAKgDWQCpA1oAqgNbAKsDXACsAwAAAAAABQgAqANZAKkDWgCqA1sAqwNcAKwDAAAABQgAsgNZALMDWgC0A1sAtQNcALYDAAAAAAAFCACyA1kAswNaALQDWwC1A1wAtgMAAAADCAC8A1sAvQNcAL4DAAAAAwgAvANbAL0DXAC-AwAAAAMIAMQDWwDFA1wAxgMAAAADCADEA1sAxQNcAMYDAAAABQgAzANZAM0DWgDOA1sAzwNcANADAAAAAAAFCADMA1kAzQNaAM4DWwDPA1wA0AMBGAAUARgAFAMIANUDWwDWA1wA1wMAAAADCADVA1sA1gNcANcDAAAABQgA3QNZAN4DWgDfA1sA4ANcAOEDAAAAAAAFCADdA1kA3gNaAN8DWwDgA1wA4QMCAwABGJoLFAIDAAEYoAsUAwgA5gNbAOcDXADoAwAAAAMIAOYDWwDnA1wA6AMCAwABGLILFAIDAAEYuAsUAwgA7QNbAO4DXADvAwAAAAMIAO0DWwDuA1wA7wMCGAAUJAAVAhgAFCQAFQUIAPQDWQD1A1oA9gNbAPcDXAD4AwAAAAAABQgA9ANZAPUDWgD2A1sA9wNcAPgDASUAIAElACAFCAD9A1kA_gNaAP8DWwCABFwAgQQAAAAAAAUIAP0DWQD-A1oA_wNbAIAEXACBBAEDAAEBAwABAwgAhgRbAIcEXACIBAAAAAMIAIYEWwCHBFwAiAQAAAADCACOBFsAjwRcAJAEAAAAAwgAjgRbAI8EXACQBAEDAAEBAwABBQgAlQRZAJYEWgCXBFsAmARcAJkEAAAAAAAFCACVBFkAlgRaAJcEWwCYBFwAmQQAAAUIAJ4EWQCfBFoAoARbAKEEXACiBAAAAAAABQgAngRZAJ8EWgCgBFsAoQRcAKIEAAAABQgAqARZAKkEWgCqBFsAqwRcAKwEAAAAAAAFCACoBFkAqQRaAKoEWwCrBFwArAQAAAAFCACyBFkAswRaALQEWwC1BFwAtgQAAAAAAAUIALIEWQCzBFoAtARbALUEXAC2BAEYABQBGAAUBQgAuwRZALwEWgC9BFsAvgRcAL8EAAAAAAAFCAC7BFkAvARaAL0EWwC-BFwAvwQCAwABGAAUAgMAARgAFAUIAMQEWQDFBFoAxgRbAMcEXADIBAAAAAAABQgAxARZAMUEWgDGBFsAxwRcAMgERwIBSPoBAUn9AQFK_gEBS_8BAU2BAgFOgwJBT4QCQlCGAgFRiAJBUokCQ1WKAgFWiwIBV4wCQV2PAkRekAJKX5ECAmCSAgJhkwICYpQCAmOVAgJklwICZZkCQWaaAktnnAICaJ4CQWmfAkxqoAICa6ECAmyiAkFtpQJNbqYCUW-nAgNwqAIDcakCA3KqAgNzqwIDdK0CA3WvAkF2sAJSd7ICA3i0AkF5tQJTerYCA3u3AgN8uAJBfbsCVH68Alh_vQIEgAG-AgSBAb8CBIIBwAIEgwHBAgSEAcMCBIUBxQJBhgHGAlmHAckCBIgBywJBiQHMAlqKAc4CBIsBzwIEjAHQAkGNAdMCW44B1AJfjwHWAmCQAdcCYJEB2gJgkgHbAmCTAdwCYJQB3gJglQHgAkGWAeECYZcB4wJgmAHlAkGZAeYCYpoB5wJgmwHoAmCcAekCQZ0B7AJjngHtAmefAe4CCKAB7wIIoQHwAgiiAfECCKMB8gIIpAH0AgilAfYCQaYB9wJopwH5AgioAfsCQakB_AJpqgH9AgirAf4CCKwB_wJBrQGCA2quAYMDbq8BhAMJsAGFAwmxAYYDCbIBhwMJswGIAwm0AYoDCbUBjANBtgGNA2-3AY8DCbgBkQNBuQGSA3C6AZMDCbsBlAMJvAGVA0G9AZgDcb4BmQN3vwGaAwfAAZsDB8EBnAMHwgGdAwfDAZ4DB8QBoAMHxQGiA0HGAaMDeMcBpQMHyAGnA0HJAagDecoBqQMHywGqAwfMAasDQc0BrgN6zgGvA4ABzwGxAwvQAbIDC9EBtQML0gG2AwvTAbcDC9QBuQML1QG7A0HWAbwDgQHXAb4DC9gBwANB2QHBA4IB2gHCAwvbAcMDC9wBxANB3QHHA4MB3gHIA4kB3wHJAwzgAcoDDOEBywMM4gHMAwzjAc0DDOQBzwMM5QHRA0HmAdIDigHnAdQDDOgB1gNB6QHXA4sB6gHYAwzrAdkDDOwB2gNB7QHdA4wB7gHeA5IB7wHfAwrwAeADCvEB4QMK8gHiAwrzAeMDCvQB5QMK9QHnA0H2AegDkwH3AeoDCvgB7ANB-QHtA5QB-gHuAwr7Ae8DCvwB8ANB_QHzA5UB_gH0A5kB_wH1Aw2AAvYDDYEC9wMNggL4Aw2DAvkDDYQC-wMNhQL9A0GGAv4DmgGHAoIEDYgChARBiQKFBJsBigKIBA2LAokEDYwCigRBjQKNBJwBjgKOBKIBjwKQBKMBkAKRBKMBkQKUBKMBkgKVBKMBkwKWBKMBlAKYBKMBlQKaBEGWApsEpAGXAp0EowGYAp8EQZkCoASlAZoCoQSjAZsCogSjAZwCowRBnQKmBKYBngKnBKoBnwKpBBKgAqoEEqECrAQSogKtBBKjAq4EEqQCsAQSpQKyBEGmArMEqwGnArUEEqgCtwRBqQK4BKwBqgK5BBKrAroEEqwCuwRBrQK-BK0BrgK_BLMBrwLABA6wAsEEDrECwgQOsgLDBA6zAsQEDrQCxgQOtQLIBEG2AskEtAG3AswEDrgCzgRBuQLPBLUBugLRBA67AtIEDrwC0wRBvQLWBLYBvgLXBLwBvwLZBBPAAtoEE8EC3AQTwgLdBBPDAt4EE8QC4AQTxQLiBEHGAuMEvQHHAuUEE8gC5wRByQLoBL4BygLpBBPLAuoEE8wC6wRBzQLuBL8BzgLvBMUBzwLwBDrQAvEEOtEC8gQ60gLzBDrTAvQEOtQC9gQ61QL4BEHWAvkExgHXAvsEOtgC_QRB2QL-BMcB2gL_BDrbAoAFOtwCgQVB3QKEBcgB3gKFBcwB3wKGBRTgAocFFOECiAUU4gKJBRTjAooFFOQCjAUU5QKOBUHmAo8FzQHnApEFFOgCkwVB6QKUBc4B6gKVBRTrApYFFOwClwVB7QKaBc8B7gKbBdMB7wKcBRXwAp0FFfECngUV8gKfBRXzAqAFFfQCogUV9QKkBUH2AqUF1AH3AqgFFfgCqgVB-QKrBdUB-gKtBRX7Aq4FFfwCrwVB_QKyBdYB_gKzBdwB_wK0BRuAA7UFG4EDtgUbggO3BRuDA7gFG4QDugUbhQO8BUGGA70F3QGHA78FG4gDwQVBiQPCBd4BigPDBRuLA8QFG4wDxQVBjQPIBd8BjgPJBeMBjwPKBSWQA8sFJZEDzAUlkgPNBSWTA84FJZQD0AUllQPSBUGWA9MF5AGXA9cFJZgD2QVBmQPaBeUBmgPdBSWbA94FJZwD3wVBnQPiBeYBngPjBeoBnwPkBSigA-UFKKED5gUoogPnBSijA-gFKKQD6gUopQPsBUGmA-0F6wGnA-8FKKgD8QVBqQPyBewBqgPzBSirA_QFKKwD9QVBrQP4Be0BrgP5BfMBrwP6BRywA_sFHLED_AUcsgP9BRyzA_4FHLQDgAYctQOCBkG2A4MG9AG3A4cGHLgDiQZBuQOKBvUBugONBhy7A44GHLwDjwZBvQOSBvYBvgOTBvwBvwOVBh3AA5YGHcEDmAYdwgOZBh3DA5oGHcQDnAYdxQOeBkHGA58G_QHHA6EGHcgDowZByQOkBv4BygOlBh3LA6YGHcwDpwZBzQOqBv8BzgOrBoMCzwOtBirQA64GKtEDsAYq0gOxBirTA7IGKtQDtAYq1QO2BkHWA7cGhALXA7kGKtgDuwZB2QO8BoUC2gO9BirbA74GKtwDvwZB3QPCBoYC3gPDBowC3wPEBivgA8UGK-EDxgYr4gPHBivjA8gGK-QDygYr5QPMBkHmA80GjQLnA88GK-gD0QZB6QPSBo4C6gPTBivrA9QGK-wD1QZB7QPYBo8C7gPZBpUC7wPbBizwA9wGLPED3gYs8gPfBizzA-AGLPQD4gYs9QPkBkH2A-UGlgL3A-cGLPgD6QZB-QPqBpcC-gPrBiz7A-wGLPwD7QZB_QPwBpgC_gPxBp4C_wPyBi2ABPMGLYEE9AYtggT1Bi2DBPYGLYQE-AYthQT6BkGGBPsGnwKHBP0GLYgE_wZBiQSAB6ACigSBBy2LBIIHLYwEgwdBjQSGB6ECjgSHB6cCjwSIBz2QBIkHPZEEigc9kgSLBz2TBIwHPZQEjgc9lQSQB0GWBJEHqAKXBJMHPZgElQdBmQSWB6kCmgSXBz2bBJgHPZwEmQdBnQScB6oCngSdB64CnwSfB68CoASgB68CoQSjB68CogSkB68CowSlB68CpASnB68CpQSpB0GmBKoHsAKnBKwHrwKoBK4HQakErwexAqoEsAevAqsEsQevAqwEsgdBrQS1B7ICrgS2B7YCrwS4By6wBLkHLrEEuwcusgS8By6zBL0HLrQEvwcutQTBB0G2BMIHtwK3BMQHLrgExgdBuQTHB7gCugTIBy67BMkHLrwEygdBvQTNB7kCvgTOB78CvwTPBxfABNAHF8EE0QcXwgTSBxfDBNMHF8QE1QcXxQTXB0HGBNgHwALHBNsHF8gE3QdByQTeB8ECygTgBxfLBOEHF8wE4gdBzQTlB8ICzgTmB8gCzwTnBxbQBOgHFtEE6QcW0gTqBxbTBOsHFtQE7QcW1QTvB0HWBPAHyQLXBPIHFtgE9AdB2QT1B8oC2gT2BxbbBPcHFtwE-AdB3QT7B8sC3gT8B9EC3wT9BxjgBP4HGOEE_wcY4gSACBjjBIEIGOQEgwgY5QSFCEHmBIYI0gLnBIgIGOgEighB6QSLCNMC6gSMCBjrBI0IGOwEjghB7QSRCNQC7gSSCNoC7wSUCDfwBJUIN_EElwg38gSYCDfzBJkIN_QEmwg39QSdCEH2BJ4I2wL3BKAIN_gEoghB-QSjCNwC-gSkCDf7BKUIN_wEpghB_QSpCN0C_gSqCOMC_wSsCOQCgAWtCOQCgQWwCOQCggWxCOQCgwWyCOQChAW0COQChQW2CEGGBbcI5QKHBbkI5AKIBbsIQYkFvAjmAooFvQjkAosFvgjkAowFvwhBjQXCCOcCjgXDCOsCjwXFCOwCkAXGCOwCkQXJCOwCkgXKCOwCkwXLCOwClAXNCOwClQXPCEGWBdAI7QKXBdII7AKYBdQIQZkF1QjuApoF1gjsApsF1wjsApwF2AhBnQXbCO8CngXcCPMCnwXeCPQCoAXfCPQCoQXiCPQCogXjCPQCowXkCPQCpAXmCPQCpQXoCEGmBekI9QKnBesI9AKoBe0IQakF7gj2AqoF7wj0AqsF8Aj0AqwF8QhBrQX0CPcCrgX1CPsCrwX2CDCwBfcIMLEF-AgwsgX5CDCzBfoIMLQF_AgwtQX-CEG2Bf8I_AK3BYIJMLgFhAlBuQWFCf0CugWHCTC7BYgJMLwFiQlBvQWMCf4CvgWNCYQDvwWOCTTABY8JNMEFkAk0wgWRCTTDBZIJNMQFlAk0xQWWCUHGBZcJhQPHBZkJNMgFmwlByQWcCYYDygWdCTTLBZ4JNMwFnwlBzQWiCYcDzgWjCYsDzwWlCTHQBaYJMdEFqAkx0gWpCTHTBaoJMdQFrAkx1QWuCUHWBa8JjAPXBbEJMdgFswlB2QW0CY0D2gW1CTHbBbYJMdwFtwlB3QW6CY4D3gW7CZQD3wW8CTPgBb0JM-EFvgkz4gW_CTPjBcAJM-QFwgkz5QXECUHmBcUJlQPnBcYJM-gFxwlB6QXKCZYD6gXLCZwD6wXNCZ0D7AXOCZ0D7QXRCZ0D7gXSCZ0D7wXTCZ0D8AXVCZ0D8QXXCUHyBdgJngPzBdoJnQP0BdwJQfUF3QmfA_YF3gmdA_cF3wmdA_gF4AlB-QXjCaAD-gXkCaQD-wXlCS_8BeYJL_0F5wkv_gXoCS__BekJL4AG6wkvgQbtCUGCBu4JpQODBvAJL4QG8glBhQbzCaYDhgb0CS-HBvUJL4gG9glBiQb5CacDigb6Ca0Diwb8Ca4DjAb9Ca4DjQaACq4DjgaBCq4DjwaCCq4DkAaECq4DkQaGCkGSBocKrwOTBokKrgOUBosKQZUGjAqwA5YGjQquA5cGjgquA5gGjwpBmQaSCrEDmgaTCrcDmwaVCrgDnAaWCrgDnQaZCrgDngaaCrgDnwabCrgDoAadCrgDoQafCkGiBqAKuQOjBqIKuAOkBqQKQaUGpQq6A6YGpgq4A6cGpwq4A6gGqApBqQarCrsDqgasCr8DqwauCsADrAavCsADrQayCsADrgazCsADrwa0CsADsAa2CsADsQa4CkGyBrkKwQOzBrsKwAO0Br0KQbUGvgrCA7YGvwrAA7cGwArAA7gGwQpBuQbECsMDugbFCscDuwbHCsgDvAbICsgDvQbLCsgDvgbMCsgDvwbNCsgDwAbPCsgDwQbRCkHCBtIKyQPDBtQKyAPEBtYKQcUG1wrKA8YG2ArIA8cG2QrIA8gG2gpByQbdCssDygbeCtEDywbgCjjMBuEKOM0G4wo4zgbkCjjPBuUKONAG5wo40QbpCkHSBuoK0gPTBuwKONQG7gpB1QbvCtMD1gbwCjjXBvEKONgG8gpB2Qb1CtQD2gb2CtgD2wb4CtkD3Ab5CtkD3Qb8CtkD3gb9CtkD3wb-CtkD4AaAC9kD4QaCC0HiBoML2gPjBoUL2QPkBocLQeUGiAvbA-YGiQvZA-cGigvZA-gGiwtB6QaOC9wD6gaPC-ID6waQCznsBpELOe0Gkgs57gaTCznvBpQLOfAGlgs58QaYC0HyBpkL4wPzBpwLOfQGngtB9QafC-QD9gahCzn3BqILOfgGowtB-QamC-UD-ganC-kD-waoCyb8BqkLJv0Gqgsm_garCyb_BqwLJoAHrgsmgQewC0GCB7EL6gODB7QLJoQHtgtBhQe3C-sDhge5CyaHB7oLJogHuwtBiQe-C-wDige_C_ADiwfACyCMB8ELII0HwgsgjgfDCyCPB8QLIJAHxgsgkQfIC0GSB8kL8QOTB8sLIJQHzQtBlQfOC_IDlgfPCyCXB9ALIJgH0QtBmQfUC_MDmgfVC_kDmwfWCyGcB9cLIZ0H2AshngfZCyGfB9oLIaAH3AshoQfeC0GiB98L-gOjB-ELIaQH4wtBpQfkC_sDpgflCyGnB-YLIagH5wtBqQfqC_wDqgfrC4IEqwfsCz6sB-0LPq0H7gs-rgfvCz6vB_ALPrAH8gs-sQf0C0GyB_ULgwSzB_cLPrQH-QtBtQf6C4QEtgf7Cz63B_wLPrgH_QtBuQeADIUEugeBDIkEuweDDIoEvAeEDIoEvQeHDIoEvgeIDIoEvweJDIoEwAeLDIoEwQeNDEHCB44MiwTDB5AMigTEB5IMQcUHkwyMBMYHlAyKBMcHlQyKBMgHlgxByQeZDI0EygeaDJEEywebDD_MB5wMP80HnQw_zgeeDD_PB58MP9AHoQw_0QejDEHSB6QMkgTTB6YMP9QHqAxB1QepDJME1geqDD_XB6sMP9gHrAxB2QevDJQE2gewDJoE2weyDJsE3AezDJsE3Qe2DJsE3ge3DJsE3we4DJsE4Ae6DJsE4Qe8DEHiB70MnATjB74MmwTkB78MQeUHwgydBOYHwwyjBOcHxQykBOgHxgykBOkHyQykBOoHygykBOsHywykBOwHzQykBO0HzwxB7gfQDKUE7wfSDKQE8AfUDEHxB9UMpgTyB9YMpATzB9cMpAT0B9gMQfUH2wynBPYH3AytBPcH3gyuBPgH3wyuBPkH4gyuBPoH4wyuBPsH5AyuBPwH5gyuBP0H6AxB_gfpDK8E_wfrDK4EgAjtDEGBCO4MsASCCO8MrgSDCPAMrgSECPEMQYUI9AyxBIYI9Qy3BIcI9gwkiAj3DCSJCPgMJIoI-Qwkiwj6DCSMCPwMJI0I_gxBjgj_DLgEjwiBDSSQCIMNQZEIhA25BJIIhQ0kkwiGDSSUCIcNQZUIig26BJYIiw3ABJcIjA07mAiNDTuZCI4NO5oIjw07mwiQDTucCJINO50IlA1BngiVDcEEnwiXDTugCJkNQaEImg3CBKIImw07owicDTukCJ0NQaUIoA3DBKYIoQ3JBA"
+ strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"identities\",\"session\",\"parent\",\"children\",\"_count\",\"refreshTokens\",\"sessions\",\"phoneOtps\",\"ticketTokens\",\"signupRiskEvents\",\"plan\",\"order\",\"subscription\",\"payment\",\"creditTransactions\",\"orders\",\"subscriptions\",\"payments\",\"creditBalance\",\"autoReloadSetting\",\"project\",\"revisions\",\"brief\",\"uploads\",\"versions\",\"briefRevision\",\"version\",\"projectVersion\",\"page\",\"deployments\",\"site\",\"pages\",\"startVersion\",\"validationRun\",\"iterations\",\"validationRuns\",\"chatMessages\",\"conversations\",\"replication\",\"conversation\",\"messages\",\"customDomain\",\"pipelineLogs\",\"analytics\",\"pageAnalytics\",\"researchReport\",\"findings\",\"source\",\"finding\",\"chunks\",\"relatedFinding\",\"relationsFrom\",\"relationsTo\",\"citations\",\"citationRows\",\"researchIntake\",\"pipelineState\",\"competitorScans\",\"researchDocs\",\"mediaAssets\",\"job\",\"generations\",\"mediaJobs\",\"projects\",\"usageLogs\",\"scoreResults\",\"seoAuditResults\",\"replications\",\"projectBriefs\",\"briefUploads\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Identity.findUnique\",\"Identity.findUniqueOrThrow\",\"Identity.findFirst\",\"Identity.findFirstOrThrow\",\"Identity.findMany\",\"Identity.createOne\",\"Identity.createMany\",\"Identity.createManyAndReturn\",\"Identity.updateOne\",\"Identity.updateMany\",\"Identity.updateManyAndReturn\",\"Identity.upsertOne\",\"Identity.deleteOne\",\"Identity.deleteMany\",\"Identity.groupBy\",\"Identity.aggregate\",\"Session.findUnique\",\"Session.findUniqueOrThrow\",\"Session.findFirst\",\"Session.findFirstOrThrow\",\"Session.findMany\",\"Session.createOne\",\"Session.createMany\",\"Session.createManyAndReturn\",\"Session.updateOne\",\"Session.updateMany\",\"Session.updateManyAndReturn\",\"Session.upsertOne\",\"Session.deleteOne\",\"Session.deleteMany\",\"Session.groupBy\",\"Session.aggregate\",\"RefreshToken.findUnique\",\"RefreshToken.findUniqueOrThrow\",\"RefreshToken.findFirst\",\"RefreshToken.findFirstOrThrow\",\"RefreshToken.findMany\",\"RefreshToken.createOne\",\"RefreshToken.createMany\",\"RefreshToken.createManyAndReturn\",\"RefreshToken.updateOne\",\"RefreshToken.updateMany\",\"RefreshToken.updateManyAndReturn\",\"RefreshToken.upsertOne\",\"RefreshToken.deleteOne\",\"RefreshToken.deleteMany\",\"RefreshToken.groupBy\",\"RefreshToken.aggregate\",\"MagicLinkToken.findUnique\",\"MagicLinkToken.findUniqueOrThrow\",\"MagicLinkToken.findFirst\",\"MagicLinkToken.findFirstOrThrow\",\"MagicLinkToken.findMany\",\"MagicLinkToken.createOne\",\"MagicLinkToken.createMany\",\"MagicLinkToken.createManyAndReturn\",\"MagicLinkToken.updateOne\",\"MagicLinkToken.updateMany\",\"MagicLinkToken.updateManyAndReturn\",\"MagicLinkToken.upsertOne\",\"MagicLinkToken.deleteOne\",\"MagicLinkToken.deleteMany\",\"MagicLinkToken.groupBy\",\"MagicLinkToken.aggregate\",\"TicketToken.findUnique\",\"TicketToken.findUniqueOrThrow\",\"TicketToken.findFirst\",\"TicketToken.findFirstOrThrow\",\"TicketToken.findMany\",\"TicketToken.createOne\",\"TicketToken.createMany\",\"TicketToken.createManyAndReturn\",\"TicketToken.updateOne\",\"TicketToken.updateMany\",\"TicketToken.updateManyAndReturn\",\"TicketToken.upsertOne\",\"TicketToken.deleteOne\",\"TicketToken.deleteMany\",\"TicketToken.groupBy\",\"TicketToken.aggregate\",\"SignupRiskEvent.findUnique\",\"SignupRiskEvent.findUniqueOrThrow\",\"SignupRiskEvent.findFirst\",\"SignupRiskEvent.findFirstOrThrow\",\"SignupRiskEvent.findMany\",\"SignupRiskEvent.createOne\",\"SignupRiskEvent.createMany\",\"SignupRiskEvent.createManyAndReturn\",\"SignupRiskEvent.updateOne\",\"SignupRiskEvent.updateMany\",\"SignupRiskEvent.updateManyAndReturn\",\"SignupRiskEvent.upsertOne\",\"SignupRiskEvent.deleteOne\",\"SignupRiskEvent.deleteMany\",\"SignupRiskEvent.groupBy\",\"SignupRiskEvent.aggregate\",\"PhoneOtp.findUnique\",\"PhoneOtp.findUniqueOrThrow\",\"PhoneOtp.findFirst\",\"PhoneOtp.findFirstOrThrow\",\"PhoneOtp.findMany\",\"PhoneOtp.createOne\",\"PhoneOtp.createMany\",\"PhoneOtp.createManyAndReturn\",\"PhoneOtp.updateOne\",\"PhoneOtp.updateMany\",\"PhoneOtp.updateManyAndReturn\",\"PhoneOtp.upsertOne\",\"PhoneOtp.deleteOne\",\"PhoneOtp.deleteMany\",\"PhoneOtp.groupBy\",\"PhoneOtp.aggregate\",\"Plan.findUnique\",\"Plan.findUniqueOrThrow\",\"Plan.findFirst\",\"Plan.findFirstOrThrow\",\"Plan.findMany\",\"Plan.createOne\",\"Plan.createMany\",\"Plan.createManyAndReturn\",\"Plan.updateOne\",\"Plan.updateMany\",\"Plan.updateManyAndReturn\",\"Plan.upsertOne\",\"Plan.deleteOne\",\"Plan.deleteMany\",\"Plan.groupBy\",\"Plan.aggregate\",\"Order.findUnique\",\"Order.findUniqueOrThrow\",\"Order.findFirst\",\"Order.findFirstOrThrow\",\"Order.findMany\",\"Order.createOne\",\"Order.createMany\",\"Order.createManyAndReturn\",\"Order.updateOne\",\"Order.updateMany\",\"Order.updateManyAndReturn\",\"Order.upsertOne\",\"Order.deleteOne\",\"Order.deleteMany\",\"Order.groupBy\",\"Order.aggregate\",\"Subscription.findUnique\",\"Subscription.findUniqueOrThrow\",\"Subscription.findFirst\",\"Subscription.findFirstOrThrow\",\"Subscription.findMany\",\"Subscription.createOne\",\"Subscription.createMany\",\"Subscription.createManyAndReturn\",\"Subscription.updateOne\",\"Subscription.updateMany\",\"Subscription.updateManyAndReturn\",\"Subscription.upsertOne\",\"Subscription.deleteOne\",\"Subscription.deleteMany\",\"Subscription.groupBy\",\"Subscription.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"WebhookEvent.findUnique\",\"WebhookEvent.findUniqueOrThrow\",\"WebhookEvent.findFirst\",\"WebhookEvent.findFirstOrThrow\",\"WebhookEvent.findMany\",\"WebhookEvent.createOne\",\"WebhookEvent.createMany\",\"WebhookEvent.createManyAndReturn\",\"WebhookEvent.updateOne\",\"WebhookEvent.updateMany\",\"WebhookEvent.updateManyAndReturn\",\"WebhookEvent.upsertOne\",\"WebhookEvent.deleteOne\",\"WebhookEvent.deleteMany\",\"WebhookEvent.groupBy\",\"WebhookEvent.aggregate\",\"CreditBalance.findUnique\",\"CreditBalance.findUniqueOrThrow\",\"CreditBalance.findFirst\",\"CreditBalance.findFirstOrThrow\",\"CreditBalance.findMany\",\"CreditBalance.createOne\",\"CreditBalance.createMany\",\"CreditBalance.createManyAndReturn\",\"CreditBalance.updateOne\",\"CreditBalance.updateMany\",\"CreditBalance.updateManyAndReturn\",\"CreditBalance.upsertOne\",\"CreditBalance.deleteOne\",\"CreditBalance.deleteMany\",\"CreditBalance.groupBy\",\"CreditBalance.aggregate\",\"CreditTransaction.findUnique\",\"CreditTransaction.findUniqueOrThrow\",\"CreditTransaction.findFirst\",\"CreditTransaction.findFirstOrThrow\",\"CreditTransaction.findMany\",\"CreditTransaction.createOne\",\"CreditTransaction.createMany\",\"CreditTransaction.createManyAndReturn\",\"CreditTransaction.updateOne\",\"CreditTransaction.updateMany\",\"CreditTransaction.updateManyAndReturn\",\"CreditTransaction.upsertOne\",\"CreditTransaction.deleteOne\",\"CreditTransaction.deleteMany\",\"CreditTransaction.groupBy\",\"CreditTransaction.aggregate\",\"AutoReloadSetting.findUnique\",\"AutoReloadSetting.findUniqueOrThrow\",\"AutoReloadSetting.findFirst\",\"AutoReloadSetting.findFirstOrThrow\",\"AutoReloadSetting.findMany\",\"AutoReloadSetting.createOne\",\"AutoReloadSetting.createMany\",\"AutoReloadSetting.createManyAndReturn\",\"AutoReloadSetting.updateOne\",\"AutoReloadSetting.updateMany\",\"AutoReloadSetting.updateManyAndReturn\",\"AutoReloadSetting.upsertOne\",\"AutoReloadSetting.deleteOne\",\"AutoReloadSetting.deleteMany\",\"AutoReloadSetting.groupBy\",\"AutoReloadSetting.aggregate\",\"ResearchDocument.findUnique\",\"ResearchDocument.findUniqueOrThrow\",\"ResearchDocument.findFirst\",\"ResearchDocument.findFirstOrThrow\",\"ResearchDocument.findMany\",\"ResearchDocument.createOne\",\"ResearchDocument.createMany\",\"ResearchDocument.createManyAndReturn\",\"ResearchDocument.updateOne\",\"ResearchDocument.updateMany\",\"ResearchDocument.updateManyAndReturn\",\"ResearchDocument.upsertOne\",\"ResearchDocument.deleteOne\",\"ResearchDocument.deleteMany\",\"ResearchDocument.groupBy\",\"ResearchDocument.aggregate\",\"Project.findUnique\",\"Project.findUniqueOrThrow\",\"Project.findFirst\",\"Project.findFirstOrThrow\",\"Project.findMany\",\"Project.createOne\",\"Project.createMany\",\"Project.createManyAndReturn\",\"Project.updateOne\",\"Project.updateMany\",\"Project.updateManyAndReturn\",\"Project.upsertOne\",\"Project.deleteOne\",\"Project.deleteMany\",\"Project.groupBy\",\"Project.aggregate\",\"ProjectVersion.findUnique\",\"ProjectVersion.findUniqueOrThrow\",\"ProjectVersion.findFirst\",\"ProjectVersion.findFirstOrThrow\",\"ProjectVersion.findMany\",\"ProjectVersion.createOne\",\"ProjectVersion.createMany\",\"ProjectVersion.createManyAndReturn\",\"ProjectVersion.updateOne\",\"ProjectVersion.updateMany\",\"ProjectVersion.updateManyAndReturn\",\"ProjectVersion.upsertOne\",\"ProjectVersion.deleteOne\",\"ProjectVersion.deleteMany\",\"ProjectVersion.groupBy\",\"ProjectVersion.aggregate\",\"Page.findUnique\",\"Page.findUniqueOrThrow\",\"Page.findFirst\",\"Page.findFirstOrThrow\",\"Page.findMany\",\"Page.createOne\",\"Page.createMany\",\"Page.createManyAndReturn\",\"Page.updateOne\",\"Page.updateMany\",\"Page.updateManyAndReturn\",\"Page.upsertOne\",\"Page.deleteOne\",\"Page.deleteMany\",\"Page.groupBy\",\"Page.aggregate\",\"Conversation.findUnique\",\"Conversation.findUniqueOrThrow\",\"Conversation.findFirst\",\"Conversation.findFirstOrThrow\",\"Conversation.findMany\",\"Conversation.createOne\",\"Conversation.createMany\",\"Conversation.createManyAndReturn\",\"Conversation.updateOne\",\"Conversation.updateMany\",\"Conversation.updateManyAndReturn\",\"Conversation.upsertOne\",\"Conversation.deleteOne\",\"Conversation.deleteMany\",\"Conversation.groupBy\",\"Conversation.aggregate\",\"Message.findUnique\",\"Message.findUniqueOrThrow\",\"Message.findFirst\",\"Message.findFirstOrThrow\",\"Message.findMany\",\"Message.createOne\",\"Message.createMany\",\"Message.createManyAndReturn\",\"Message.updateOne\",\"Message.updateMany\",\"Message.updateManyAndReturn\",\"Message.upsertOne\",\"Message.deleteOne\",\"Message.deleteMany\",\"Message.groupBy\",\"Message.aggregate\",\"Deployment.findUnique\",\"Deployment.findUniqueOrThrow\",\"Deployment.findFirst\",\"Deployment.findFirstOrThrow\",\"Deployment.findMany\",\"Deployment.createOne\",\"Deployment.createMany\",\"Deployment.createManyAndReturn\",\"Deployment.updateOne\",\"Deployment.updateMany\",\"Deployment.updateManyAndReturn\",\"Deployment.upsertOne\",\"Deployment.deleteOne\",\"Deployment.deleteMany\",\"Deployment.groupBy\",\"Deployment.aggregate\",\"ProjectSite.findUnique\",\"ProjectSite.findUniqueOrThrow\",\"ProjectSite.findFirst\",\"ProjectSite.findFirstOrThrow\",\"ProjectSite.findMany\",\"ProjectSite.createOne\",\"ProjectSite.createMany\",\"ProjectSite.createManyAndReturn\",\"ProjectSite.updateOne\",\"ProjectSite.updateMany\",\"ProjectSite.updateManyAndReturn\",\"ProjectSite.upsertOne\",\"ProjectSite.deleteOne\",\"ProjectSite.deleteMany\",\"ProjectSite.groupBy\",\"ProjectSite.aggregate\",\"CustomDomain.findUnique\",\"CustomDomain.findUniqueOrThrow\",\"CustomDomain.findFirst\",\"CustomDomain.findFirstOrThrow\",\"CustomDomain.findMany\",\"CustomDomain.createOne\",\"CustomDomain.createMany\",\"CustomDomain.createManyAndReturn\",\"CustomDomain.updateOne\",\"CustomDomain.updateMany\",\"CustomDomain.updateManyAndReturn\",\"CustomDomain.upsertOne\",\"CustomDomain.deleteOne\",\"CustomDomain.deleteMany\",\"CustomDomain.groupBy\",\"CustomDomain.aggregate\",\"PipelineLog.findUnique\",\"PipelineLog.findUniqueOrThrow\",\"PipelineLog.findFirst\",\"PipelineLog.findFirstOrThrow\",\"PipelineLog.findMany\",\"PipelineLog.createOne\",\"PipelineLog.createMany\",\"PipelineLog.createManyAndReturn\",\"PipelineLog.updateOne\",\"PipelineLog.updateMany\",\"PipelineLog.updateManyAndReturn\",\"PipelineLog.upsertOne\",\"PipelineLog.deleteOne\",\"PipelineLog.deleteMany\",\"PipelineLog.groupBy\",\"PipelineLog.aggregate\",\"ProjectAnalytics.findUnique\",\"ProjectAnalytics.findUniqueOrThrow\",\"ProjectAnalytics.findFirst\",\"ProjectAnalytics.findFirstOrThrow\",\"ProjectAnalytics.findMany\",\"ProjectAnalytics.createOne\",\"ProjectAnalytics.createMany\",\"ProjectAnalytics.createManyAndReturn\",\"ProjectAnalytics.updateOne\",\"ProjectAnalytics.updateMany\",\"ProjectAnalytics.updateManyAndReturn\",\"ProjectAnalytics.upsertOne\",\"ProjectAnalytics.deleteOne\",\"ProjectAnalytics.deleteMany\",\"ProjectAnalytics.groupBy\",\"ProjectAnalytics.aggregate\",\"PageAnalytics.findUnique\",\"PageAnalytics.findUniqueOrThrow\",\"PageAnalytics.findFirst\",\"PageAnalytics.findFirstOrThrow\",\"PageAnalytics.findMany\",\"PageAnalytics.createOne\",\"PageAnalytics.createMany\",\"PageAnalytics.createManyAndReturn\",\"PageAnalytics.updateOne\",\"PageAnalytics.updateMany\",\"PageAnalytics.updateManyAndReturn\",\"PageAnalytics.upsertOne\",\"PageAnalytics.deleteOne\",\"PageAnalytics.deleteMany\",\"PageAnalytics.groupBy\",\"PageAnalytics.aggregate\",\"UsageLog.findUnique\",\"UsageLog.findUniqueOrThrow\",\"UsageLog.findFirst\",\"UsageLog.findFirstOrThrow\",\"UsageLog.findMany\",\"UsageLog.createOne\",\"UsageLog.createMany\",\"UsageLog.createManyAndReturn\",\"UsageLog.updateOne\",\"UsageLog.updateMany\",\"UsageLog.updateManyAndReturn\",\"UsageLog.upsertOne\",\"UsageLog.deleteOne\",\"UsageLog.deleteMany\",\"UsageLog.groupBy\",\"UsageLog.aggregate\",\"Waitlist.findUnique\",\"Waitlist.findUniqueOrThrow\",\"Waitlist.findFirst\",\"Waitlist.findFirstOrThrow\",\"Waitlist.findMany\",\"Waitlist.createOne\",\"Waitlist.createMany\",\"Waitlist.createManyAndReturn\",\"Waitlist.updateOne\",\"Waitlist.updateMany\",\"Waitlist.updateManyAndReturn\",\"Waitlist.upsertOne\",\"Waitlist.deleteOne\",\"Waitlist.deleteMany\",\"Waitlist.groupBy\",\"Waitlist.aggregate\",\"ResearchReport.findUnique\",\"ResearchReport.findUniqueOrThrow\",\"ResearchReport.findFirst\",\"ResearchReport.findFirstOrThrow\",\"ResearchReport.findMany\",\"ResearchReport.createOne\",\"ResearchReport.createMany\",\"ResearchReport.createManyAndReturn\",\"ResearchReport.updateOne\",\"ResearchReport.updateMany\",\"ResearchReport.updateManyAndReturn\",\"ResearchReport.upsertOne\",\"ResearchReport.deleteOne\",\"ResearchReport.deleteMany\",\"ResearchReport.groupBy\",\"ResearchReport.aggregate\",\"ProjectBrief.findUnique\",\"ProjectBrief.findUniqueOrThrow\",\"ProjectBrief.findFirst\",\"ProjectBrief.findFirstOrThrow\",\"ProjectBrief.findMany\",\"ProjectBrief.createOne\",\"ProjectBrief.createMany\",\"ProjectBrief.createManyAndReturn\",\"ProjectBrief.updateOne\",\"ProjectBrief.updateMany\",\"ProjectBrief.updateManyAndReturn\",\"ProjectBrief.upsertOne\",\"ProjectBrief.deleteOne\",\"ProjectBrief.deleteMany\",\"ProjectBrief.groupBy\",\"ProjectBrief.aggregate\",\"BriefRevision.findUnique\",\"BriefRevision.findUniqueOrThrow\",\"BriefRevision.findFirst\",\"BriefRevision.findFirstOrThrow\",\"BriefRevision.findMany\",\"BriefRevision.createOne\",\"BriefRevision.createMany\",\"BriefRevision.createManyAndReturn\",\"BriefRevision.updateOne\",\"BriefRevision.updateMany\",\"BriefRevision.updateManyAndReturn\",\"BriefRevision.upsertOne\",\"BriefRevision.deleteOne\",\"BriefRevision.deleteMany\",\"BriefRevision.groupBy\",\"BriefRevision.aggregate\",\"BriefUpload.findUnique\",\"BriefUpload.findUniqueOrThrow\",\"BriefUpload.findFirst\",\"BriefUpload.findFirstOrThrow\",\"BriefUpload.findMany\",\"BriefUpload.createOne\",\"BriefUpload.createMany\",\"BriefUpload.createManyAndReturn\",\"BriefUpload.updateOne\",\"BriefUpload.updateMany\",\"BriefUpload.updateManyAndReturn\",\"BriefUpload.upsertOne\",\"BriefUpload.deleteOne\",\"BriefUpload.deleteMany\",\"BriefUpload.groupBy\",\"BriefUpload.aggregate\",\"ResearchIntake.findUnique\",\"ResearchIntake.findUniqueOrThrow\",\"ResearchIntake.findFirst\",\"ResearchIntake.findFirstOrThrow\",\"ResearchIntake.findMany\",\"ResearchIntake.createOne\",\"ResearchIntake.createMany\",\"ResearchIntake.createManyAndReturn\",\"ResearchIntake.updateOne\",\"ResearchIntake.updateMany\",\"ResearchIntake.updateManyAndReturn\",\"ResearchIntake.upsertOne\",\"ResearchIntake.deleteOne\",\"ResearchIntake.deleteMany\",\"ResearchIntake.groupBy\",\"ResearchIntake.aggregate\",\"StyleTag.findUnique\",\"StyleTag.findUniqueOrThrow\",\"StyleTag.findFirst\",\"StyleTag.findFirstOrThrow\",\"StyleTag.findMany\",\"StyleTag.createOne\",\"StyleTag.createMany\",\"StyleTag.createManyAndReturn\",\"StyleTag.updateOne\",\"StyleTag.updateMany\",\"StyleTag.updateManyAndReturn\",\"StyleTag.upsertOne\",\"StyleTag.deleteOne\",\"StyleTag.deleteMany\",\"StyleTag.groupBy\",\"StyleTag.aggregate\",\"StyleDirective.findUnique\",\"StyleDirective.findUniqueOrThrow\",\"StyleDirective.findFirst\",\"StyleDirective.findFirstOrThrow\",\"StyleDirective.findMany\",\"StyleDirective.createOne\",\"StyleDirective.createMany\",\"StyleDirective.createManyAndReturn\",\"StyleDirective.updateOne\",\"StyleDirective.updateMany\",\"StyleDirective.updateManyAndReturn\",\"StyleDirective.upsertOne\",\"StyleDirective.deleteOne\",\"StyleDirective.deleteMany\",\"StyleDirective.groupBy\",\"StyleDirective.aggregate\",\"ComponentExemplar.findUnique\",\"ComponentExemplar.findUniqueOrThrow\",\"ComponentExemplar.findFirst\",\"ComponentExemplar.findFirstOrThrow\",\"ComponentExemplar.findMany\",\"ComponentExemplar.createOne\",\"ComponentExemplar.createMany\",\"ComponentExemplar.createManyAndReturn\",\"ComponentExemplar.updateOne\",\"ComponentExemplar.updateMany\",\"ComponentExemplar.updateManyAndReturn\",\"ComponentExemplar.upsertOne\",\"ComponentExemplar.deleteOne\",\"ComponentExemplar.deleteMany\",\"ComponentExemplar.groupBy\",\"ComponentExemplar.aggregate\",\"ResearchFinding.findUnique\",\"ResearchFinding.findUniqueOrThrow\",\"ResearchFinding.findFirst\",\"ResearchFinding.findFirstOrThrow\",\"ResearchFinding.findMany\",\"ResearchFinding.createOne\",\"ResearchFinding.createMany\",\"ResearchFinding.createManyAndReturn\",\"ResearchFinding.updateOne\",\"ResearchFinding.updateMany\",\"ResearchFinding.updateManyAndReturn\",\"ResearchFinding.upsertOne\",\"ResearchFinding.deleteOne\",\"ResearchFinding.deleteMany\",\"ResearchFinding.groupBy\",\"ResearchFinding.aggregate\",\"FindingRelation.findUnique\",\"FindingRelation.findUniqueOrThrow\",\"FindingRelation.findFirst\",\"FindingRelation.findFirstOrThrow\",\"FindingRelation.findMany\",\"FindingRelation.createOne\",\"FindingRelation.createMany\",\"FindingRelation.createManyAndReturn\",\"FindingRelation.updateOne\",\"FindingRelation.updateMany\",\"FindingRelation.updateManyAndReturn\",\"FindingRelation.upsertOne\",\"FindingRelation.deleteOne\",\"FindingRelation.deleteMany\",\"FindingRelation.groupBy\",\"FindingRelation.aggregate\",\"SourceDocument.findUnique\",\"SourceDocument.findUniqueOrThrow\",\"SourceDocument.findFirst\",\"SourceDocument.findFirstOrThrow\",\"SourceDocument.findMany\",\"SourceDocument.createOne\",\"SourceDocument.createMany\",\"SourceDocument.createManyAndReturn\",\"SourceDocument.updateOne\",\"SourceDocument.updateMany\",\"SourceDocument.updateManyAndReturn\",\"SourceDocument.upsertOne\",\"SourceDocument.deleteOne\",\"SourceDocument.deleteMany\",\"SourceDocument.groupBy\",\"SourceDocument.aggregate\",\"FindingChunk.findUnique\",\"FindingChunk.findUniqueOrThrow\",\"FindingChunk.findFirst\",\"FindingChunk.findFirstOrThrow\",\"FindingChunk.findMany\",\"FindingChunk.updateOne\",\"FindingChunk.updateMany\",\"FindingChunk.updateManyAndReturn\",\"FindingChunk.deleteOne\",\"FindingChunk.deleteMany\",\"FindingChunk.groupBy\",\"FindingChunk.aggregate\",\"PendingFindingRelation.findUnique\",\"PendingFindingRelation.findUniqueOrThrow\",\"PendingFindingRelation.findFirst\",\"PendingFindingRelation.findFirstOrThrow\",\"PendingFindingRelation.findMany\",\"PendingFindingRelation.createOne\",\"PendingFindingRelation.createMany\",\"PendingFindingRelation.createManyAndReturn\",\"PendingFindingRelation.updateOne\",\"PendingFindingRelation.updateMany\",\"PendingFindingRelation.updateManyAndReturn\",\"PendingFindingRelation.upsertOne\",\"PendingFindingRelation.deleteOne\",\"PendingFindingRelation.deleteMany\",\"PendingFindingRelation.groupBy\",\"PendingFindingRelation.aggregate\",\"ResearchReportCitation.findUnique\",\"ResearchReportCitation.findUniqueOrThrow\",\"ResearchReportCitation.findFirst\",\"ResearchReportCitation.findFirstOrThrow\",\"ResearchReportCitation.findMany\",\"ResearchReportCitation.createOne\",\"ResearchReportCitation.createMany\",\"ResearchReportCitation.createManyAndReturn\",\"ResearchReportCitation.updateOne\",\"ResearchReportCitation.updateMany\",\"ResearchReportCitation.updateManyAndReturn\",\"ResearchReportCitation.upsertOne\",\"ResearchReportCitation.deleteOne\",\"ResearchReportCitation.deleteMany\",\"ResearchReportCitation.groupBy\",\"ResearchReportCitation.aggregate\",\"CorpusIngestionLog.findUnique\",\"CorpusIngestionLog.findUniqueOrThrow\",\"CorpusIngestionLog.findFirst\",\"CorpusIngestionLog.findFirstOrThrow\",\"CorpusIngestionLog.findMany\",\"CorpusIngestionLog.createOne\",\"CorpusIngestionLog.createMany\",\"CorpusIngestionLog.createManyAndReturn\",\"CorpusIngestionLog.updateOne\",\"CorpusIngestionLog.updateMany\",\"CorpusIngestionLog.updateManyAndReturn\",\"CorpusIngestionLog.upsertOne\",\"CorpusIngestionLog.deleteOne\",\"CorpusIngestionLog.deleteMany\",\"CorpusIngestionLog.groupBy\",\"CorpusIngestionLog.aggregate\",\"DomainPattern.findUnique\",\"DomainPattern.findUniqueOrThrow\",\"DomainPattern.findFirst\",\"DomainPattern.findFirstOrThrow\",\"DomainPattern.findMany\",\"DomainPattern.createOne\",\"DomainPattern.createMany\",\"DomainPattern.createManyAndReturn\",\"DomainPattern.updateOne\",\"DomainPattern.updateMany\",\"DomainPattern.updateManyAndReturn\",\"DomainPattern.upsertOne\",\"DomainPattern.deleteOne\",\"DomainPattern.deleteMany\",\"DomainPattern.groupBy\",\"DomainPattern.aggregate\",\"AudienceModifier.findUnique\",\"AudienceModifier.findUniqueOrThrow\",\"AudienceModifier.findFirst\",\"AudienceModifier.findFirstOrThrow\",\"AudienceModifier.findMany\",\"AudienceModifier.createOne\",\"AudienceModifier.createMany\",\"AudienceModifier.createManyAndReturn\",\"AudienceModifier.updateOne\",\"AudienceModifier.updateMany\",\"AudienceModifier.updateManyAndReturn\",\"AudienceModifier.upsertOne\",\"AudienceModifier.deleteOne\",\"AudienceModifier.deleteMany\",\"AudienceModifier.groupBy\",\"AudienceModifier.aggregate\",\"GenerationOutcome.findUnique\",\"GenerationOutcome.findUniqueOrThrow\",\"GenerationOutcome.findFirst\",\"GenerationOutcome.findFirstOrThrow\",\"GenerationOutcome.findMany\",\"GenerationOutcome.createOne\",\"GenerationOutcome.createMany\",\"GenerationOutcome.createManyAndReturn\",\"GenerationOutcome.updateOne\",\"GenerationOutcome.updateMany\",\"GenerationOutcome.updateManyAndReturn\",\"GenerationOutcome.upsertOne\",\"GenerationOutcome.deleteOne\",\"GenerationOutcome.deleteMany\",\"GenerationOutcome.groupBy\",\"GenerationOutcome.aggregate\",\"PipelineState.findUnique\",\"PipelineState.findUniqueOrThrow\",\"PipelineState.findFirst\",\"PipelineState.findFirstOrThrow\",\"PipelineState.findMany\",\"PipelineState.createOne\",\"PipelineState.createMany\",\"PipelineState.createManyAndReturn\",\"PipelineState.updateOne\",\"PipelineState.updateMany\",\"PipelineState.updateManyAndReturn\",\"PipelineState.upsertOne\",\"PipelineState.deleteOne\",\"PipelineState.deleteMany\",\"PipelineState.groupBy\",\"PipelineState.aggregate\",\"ResearchArticle.findUnique\",\"ResearchArticle.findUniqueOrThrow\",\"ResearchArticle.findFirst\",\"ResearchArticle.findFirstOrThrow\",\"ResearchArticle.findMany\",\"ResearchArticle.createOne\",\"ResearchArticle.createMany\",\"ResearchArticle.createManyAndReturn\",\"ResearchArticle.updateOne\",\"ResearchArticle.updateMany\",\"ResearchArticle.updateManyAndReturn\",\"ResearchArticle.upsertOne\",\"ResearchArticle.deleteOne\",\"ResearchArticle.deleteMany\",\"ResearchArticle.groupBy\",\"ResearchArticle.aggregate\",\"CompetitorScan.findUnique\",\"CompetitorScan.findUniqueOrThrow\",\"CompetitorScan.findFirst\",\"CompetitorScan.findFirstOrThrow\",\"CompetitorScan.findMany\",\"CompetitorScan.createOne\",\"CompetitorScan.createMany\",\"CompetitorScan.createManyAndReturn\",\"CompetitorScan.updateOne\",\"CompetitorScan.updateMany\",\"CompetitorScan.updateManyAndReturn\",\"CompetitorScan.upsertOne\",\"CompetitorScan.deleteOne\",\"CompetitorScan.deleteMany\",\"CompetitorScan.groupBy\",\"CompetitorScan.aggregate\",\"Replication.findUnique\",\"Replication.findUniqueOrThrow\",\"Replication.findFirst\",\"Replication.findFirstOrThrow\",\"Replication.findMany\",\"Replication.createOne\",\"Replication.createMany\",\"Replication.createManyAndReturn\",\"Replication.updateOne\",\"Replication.updateMany\",\"Replication.updateManyAndReturn\",\"Replication.upsertOne\",\"Replication.deleteOne\",\"Replication.deleteMany\",\"Replication.groupBy\",\"Replication.aggregate\",\"ValidationRun.findUnique\",\"ValidationRun.findUniqueOrThrow\",\"ValidationRun.findFirst\",\"ValidationRun.findFirstOrThrow\",\"ValidationRun.findMany\",\"ValidationRun.createOne\",\"ValidationRun.createMany\",\"ValidationRun.createManyAndReturn\",\"ValidationRun.updateOne\",\"ValidationRun.updateMany\",\"ValidationRun.updateManyAndReturn\",\"ValidationRun.upsertOne\",\"ValidationRun.deleteOne\",\"ValidationRun.deleteMany\",\"ValidationRun.groupBy\",\"ValidationRun.aggregate\",\"ValidationIteration.findUnique\",\"ValidationIteration.findUniqueOrThrow\",\"ValidationIteration.findFirst\",\"ValidationIteration.findFirstOrThrow\",\"ValidationIteration.findMany\",\"ValidationIteration.createOne\",\"ValidationIteration.createMany\",\"ValidationIteration.createManyAndReturn\",\"ValidationIteration.updateOne\",\"ValidationIteration.updateMany\",\"ValidationIteration.updateManyAndReturn\",\"ValidationIteration.upsertOne\",\"ValidationIteration.deleteOne\",\"ValidationIteration.deleteMany\",\"ValidationIteration.groupBy\",\"ValidationIteration.aggregate\",\"ScoreResult.findUnique\",\"ScoreResult.findUniqueOrThrow\",\"ScoreResult.findFirst\",\"ScoreResult.findFirstOrThrow\",\"ScoreResult.findMany\",\"ScoreResult.createOne\",\"ScoreResult.createMany\",\"ScoreResult.createManyAndReturn\",\"ScoreResult.updateOne\",\"ScoreResult.updateMany\",\"ScoreResult.updateManyAndReturn\",\"ScoreResult.upsertOne\",\"ScoreResult.deleteOne\",\"ScoreResult.deleteMany\",\"ScoreResult.groupBy\",\"ScoreResult.aggregate\",\"SearchQueryCache.findUnique\",\"SearchQueryCache.findUniqueOrThrow\",\"SearchQueryCache.findFirst\",\"SearchQueryCache.findFirstOrThrow\",\"SearchQueryCache.findMany\",\"SearchQueryCache.createOne\",\"SearchQueryCache.createMany\",\"SearchQueryCache.createManyAndReturn\",\"SearchQueryCache.updateOne\",\"SearchQueryCache.updateMany\",\"SearchQueryCache.updateManyAndReturn\",\"SearchQueryCache.upsertOne\",\"SearchQueryCache.deleteOne\",\"SearchQueryCache.deleteMany\",\"SearchQueryCache.groupBy\",\"SearchQueryCache.aggregate\",\"SeoAuditResult.findUnique\",\"SeoAuditResult.findUniqueOrThrow\",\"SeoAuditResult.findFirst\",\"SeoAuditResult.findFirstOrThrow\",\"SeoAuditResult.findMany\",\"SeoAuditResult.createOne\",\"SeoAuditResult.createMany\",\"SeoAuditResult.createManyAndReturn\",\"SeoAuditResult.updateOne\",\"SeoAuditResult.updateMany\",\"SeoAuditResult.updateManyAndReturn\",\"SeoAuditResult.upsertOne\",\"SeoAuditResult.deleteOne\",\"SeoAuditResult.deleteMany\",\"SeoAuditResult.groupBy\",\"SeoAuditResult.aggregate\",\"RetrievalCacheEntry.findUnique\",\"RetrievalCacheEntry.findUniqueOrThrow\",\"RetrievalCacheEntry.findFirst\",\"RetrievalCacheEntry.findFirstOrThrow\",\"RetrievalCacheEntry.findMany\",\"RetrievalCacheEntry.updateOne\",\"RetrievalCacheEntry.updateMany\",\"RetrievalCacheEntry.updateManyAndReturn\",\"RetrievalCacheEntry.deleteOne\",\"RetrievalCacheEntry.deleteMany\",\"RetrievalCacheEntry.groupBy\",\"RetrievalCacheEntry.aggregate\",\"CorpusVersion.findUnique\",\"CorpusVersion.findUniqueOrThrow\",\"CorpusVersion.findFirst\",\"CorpusVersion.findFirstOrThrow\",\"CorpusVersion.findMany\",\"CorpusVersion.createOne\",\"CorpusVersion.createMany\",\"CorpusVersion.createManyAndReturn\",\"CorpusVersion.updateOne\",\"CorpusVersion.updateMany\",\"CorpusVersion.updateManyAndReturn\",\"CorpusVersion.upsertOne\",\"CorpusVersion.deleteOne\",\"CorpusVersion.deleteMany\",\"CorpusVersion.groupBy\",\"CorpusVersion.aggregate\",\"JevDecisionLog.findUnique\",\"JevDecisionLog.findUniqueOrThrow\",\"JevDecisionLog.findFirst\",\"JevDecisionLog.findFirstOrThrow\",\"JevDecisionLog.findMany\",\"JevDecisionLog.createOne\",\"JevDecisionLog.createMany\",\"JevDecisionLog.createManyAndReturn\",\"JevDecisionLog.updateOne\",\"JevDecisionLog.updateMany\",\"JevDecisionLog.updateManyAndReturn\",\"JevDecisionLog.upsertOne\",\"JevDecisionLog.deleteOne\",\"JevDecisionLog.deleteMany\",\"JevDecisionLog.groupBy\",\"JevDecisionLog.aggregate\",\"ProjectChatMessage.findUnique\",\"ProjectChatMessage.findUniqueOrThrow\",\"ProjectChatMessage.findFirst\",\"ProjectChatMessage.findFirstOrThrow\",\"ProjectChatMessage.findMany\",\"ProjectChatMessage.createOne\",\"ProjectChatMessage.createMany\",\"ProjectChatMessage.createManyAndReturn\",\"ProjectChatMessage.updateOne\",\"ProjectChatMessage.updateMany\",\"ProjectChatMessage.updateManyAndReturn\",\"ProjectChatMessage.upsertOne\",\"ProjectChatMessage.deleteOne\",\"ProjectChatMessage.deleteMany\",\"ProjectChatMessage.groupBy\",\"ProjectChatMessage.aggregate\",\"MediaAsset.findUnique\",\"MediaAsset.findUniqueOrThrow\",\"MediaAsset.findFirst\",\"MediaAsset.findFirstOrThrow\",\"MediaAsset.findMany\",\"MediaAsset.createOne\",\"MediaAsset.createMany\",\"MediaAsset.createManyAndReturn\",\"MediaAsset.updateOne\",\"MediaAsset.updateMany\",\"MediaAsset.updateManyAndReturn\",\"MediaAsset.upsertOne\",\"MediaAsset.deleteOne\",\"MediaAsset.deleteMany\",\"MediaAsset.groupBy\",\"MediaAsset.aggregate\",\"MediaJob.findUnique\",\"MediaJob.findUniqueOrThrow\",\"MediaJob.findFirst\",\"MediaJob.findFirstOrThrow\",\"MediaJob.findMany\",\"MediaJob.createOne\",\"MediaJob.createMany\",\"MediaJob.createManyAndReturn\",\"MediaJob.updateOne\",\"MediaJob.updateMany\",\"MediaJob.updateManyAndReturn\",\"MediaJob.upsertOne\",\"MediaJob.deleteOne\",\"MediaJob.deleteMany\",\"MediaJob.groupBy\",\"MediaJob.aggregate\",\"MediaGeneration.findUnique\",\"MediaGeneration.findUniqueOrThrow\",\"MediaGeneration.findFirst\",\"MediaGeneration.findFirstOrThrow\",\"MediaGeneration.findMany\",\"MediaGeneration.createOne\",\"MediaGeneration.createMany\",\"MediaGeneration.createManyAndReturn\",\"MediaGeneration.updateOne\",\"MediaGeneration.updateMany\",\"MediaGeneration.updateManyAndReturn\",\"MediaGeneration.upsertOne\",\"MediaGeneration.deleteOne\",\"MediaGeneration.deleteMany\",\"MediaGeneration.groupBy\",\"MediaGeneration.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"jobId\",\"itemId\",\"stage\",\"kind\",\"provider\",\"model\",\"attempt\",\"requestKey\",\"providerTaskId\",\"status\",\"promptText\",\"inputAssetIds\",\"outputAssetId\",\"costUsd\",\"latencyMs\",\"error\",\"createdAt\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"contains\",\"startsWith\",\"endsWith\",\"projectId\",\"userId\",\"MediaJobMode\",\"mode\",\"MediaJobStatus\",\"checkpoint\",\"checkpointExpiresAt\",\"scope\",\"mediaBrief\",\"concepts\",\"state\",\"bindings\",\"creditsReserved\",\"creditsRefunded\",\"versionId\",\"compiledAt\",\"compiledBindings\",\"resultVersionId\",\"failureReason\",\"startedAt\",\"finishedAt\",\"updatedAt\",\"MediaKind\",\"MediaOrigin\",\"origin\",\"MediaStatus\",\"title\",\"originalKey\",\"originalMime\",\"originalBytes\",\"sha256\",\"width\",\"height\",\"durationMs\",\"hasAudio\",\"variants\",\"dominantColor\",\"lqip\",\"altText\",\"caption\",\"decorative\",\"description\",\"suggestedPurposes\",\"purpose\",\"aiGenerated\",\"generation\",\"retryCount\",\"deletedAt\",\"ChatMessageRole\",\"role\",\"content\",\"ChatTopic\",\"topic\",\"citedFindingIds\",\"jevConfidence\",\"feature\",\"policyKey\",\"accepted\",\"agreement\",\"confidence\",\"input\",\"DecisionArea\",\"decisionArea\",\"NicheCategory\",\"niche\",\"hydePassage\",\"embeddingModel\",\"fingerprint\",\"corpusVersion\",\"hitCount\",\"lastHitAt\",\"url\",\"domain\",\"SeoAuditTier\",\"tier\",\"SeoAuditStatus\",\"performanceScore\",\"accessibilityScore\",\"seoScore\",\"bestPracticesScore\",\"pagesCrawled\",\"crawlResults\",\"keywords\",\"auditJson\",\"computedScore\",\"llmSummary\",\"expiresAt\",\"queryHash\",\"results\",\"normalizedUrl\",\"analysisType\",\"scorerVersion\",\"ScoreStatus\",\"screenshotBase64\",\"report\",\"validationRunId\",\"iterationNumber\",\"resultingVersionId\",\"score\",\"discrepancies\",\"passed\",\"startVersionId\",\"ValidationPipeline\",\"pipeline\",\"ValidationStatus\",\"isFreeTier\",\"threshold\",\"maxIterations\",\"iterationCount\",\"finalScore\",\"originalScreenshotKeys\",\"renderedScreenshotKeys\",\"signals\",\"errorMessage\",\"slug\",\"sourceUrl\",\"ReplicationStatus\",\"GenerationTier\",\"screenshotKey\",\"designTokens\",\"extractedContent\",\"designBrief\",\"snapshot\",\"buildSpec\",\"nextFiles\",\"freeCorrectionUsed\",\"ScanType\",\"scanType\",\"ScanStatus\",\"rawHtmlKey\",\"videoAnalysis\",\"ResearchKind\",\"ResearchCategory\",\"category\",\"summary\",\"sections\",\"body\",\"coverImageUrl\",\"tags\",\"references\",\"isPublished\",\"publishedAt\",\"viewCount\",\"has\",\"hasEvery\",\"hasSome\",\"PipelineMode\",\"PipelineStepId\",\"currentStep\",\"PipelineStepStatus\",\"researchStatus\",\"websiteStatus\",\"seoStatus\",\"deployStatus\",\"feedbackHistory\",\"inputs\",\"userEdits\",\"deployed\",\"selectionMethod\",\"audience\",\"modifies\",\"typicalSections\",\"toneRange\",\"conversionPattern\",\"commonObjections\",\"proofTypes\",\"objectKey\",\"eventType\",\"IngestionOutcome\",\"outcome\",\"findingId\",\"chunkCount\",\"errors\",\"researchReportId\",\"rank\",\"rrfScore\",\"rerankScore\",\"viaRelation\",\"reasoning\",\"sourceFindingId\",\"targetSlug\",\"FindingRelationType\",\"relationType\",\"note\",\"sourceFindingId_targetSlug_relationType\",\"chunkIndex\",\"chunkText\",\"embeddingText\",\"wordCount\",\"authors\",\"year\",\"venue\",\"doi\",\"rawTextKey\",\"tokenCount\",\"every\",\"some\",\"none\",\"relatedFindingId\",\"legacyRelation\",\"claim\",\"paper\",\"field\",\"appliesTo\",\"decision\",\"options\",\"contextHeader\",\"verified\",\"FindingStatus\",\"statement\",\"appliesWhen\",\"confidenceScore\",\"effectSize\",\"sourceDocumentId\",\"sourceExcerpt\",\"sourceLocator\",\"reuseCount\",\"contentHash\",\"embeddingHash\",\"gcsObjectKey\",\"gcsGeneration\",\"verifiedAt\",\"sectionType\",\"styleTagCombo\",\"templatePath\",\"templateVersion\",\"linkedFindingIds\",\"modelTarget\",\"referenceProducts\",\"avoidPatterns\",\"CatalogStatus\",\"niche_modelTarget\",\"key\",\"label\",\"exemplarScanIds\",\"exemplarUrls\",\"requiresCapability\",\"compatibleWith\",\"rawIdea\",\"questions\",\"answers\",\"skipped\",\"classifiedNiche\",\"classificationConfidence\",\"briefId\",\"mime\",\"name\",\"size\",\"meta\",\"reason\",\"BriefStatus\",\"BriefMode\",\"resolution\",\"catalogVersion\",\"lastPrefillAt\",\"approvedAt\",\"ProjectInputType\",\"inputType\",\"sourceScanId\",\"primaryColor\",\"secondaryColor\",\"accentColor\",\"colorPalette\",\"colorRationale\",\"fontPrimary\",\"fontSecondary\",\"typographyRationale\",\"layoutStyle\",\"layoutRationale\",\"imageStyle\",\"imageDirection\",\"imageRationale\",\"animationStyle\",\"targetAgeGroup\",\"toneOfVoice\",\"seoKeywords\",\"competitorInsights\",\"generationSpec\",\"masterPrompt\",\"specVersion\",\"styleTagKeys\",\"intakeId\",\"email\",\"useCase\",\"approved\",\"action\",\"path\",\"date\",\"views\",\"uniques\",\"referrers\",\"desktop\",\"mobile\",\"tablet\",\"totalViews\",\"uniqueViews\",\"totalDeploys\",\"lastViewedAt\",\"scanId\",\"PipelineStage\",\"retrievalMs\",\"specialistsMs\",\"critiqueMs\",\"refinementMs\",\"synthesisMs\",\"copyMs\",\"seoMs\",\"totalMs\",\"chunksRetrieved\",\"lowConfidence\",\"colorScore\",\"typographyScore\",\"animationScore\",\"domainsRefined\",\"errorStage\",\"DomainStatus\",\"cloudflareRecordId\",\"cnameTarget\",\"lastCheckedAt\",\"failureCode\",\"sslStatus\",\"sslIssuedAt\",\"sslExpiresAt\",\"ownershipToken\",\"ownershipVerifiedAt\",\"cfCustomHostnameId\",\"cfHostnameStatus\",\"isApex\",\"stateChangedAt\",\"subdomainLabel\",\"defaultHost\",\"primaryHost\",\"activeDeploymentId\",\"suspendedAt\",\"suspendedReason\",\"pageId\",\"DeploymentStatus\",\"subdomain\",\"liveUrl\",\"buildLog\",\"buildDurationMs\",\"deployedAt\",\"failedAt\",\"rolledBackAt\",\"rolledBackFromId\",\"r2BucketKey\",\"ogImageKey\",\"assetsKey\",\"siteId\",\"SiteFramework\",\"framework\",\"storagePrefix\",\"fileCount\",\"totalBytes\",\"rootHtmlSha256\",\"siteUrl\",\"triggeredBy\",\"purgedAt\",\"conversationId\",\"ChatRole\",\"producedVersionId\",\"inputTokens\",\"outputTokens\",\"attachments\",\"replicationId\",\"PageType\",\"type\",\"seo\",\"ogImageUrl\",\"versionNumber\",\"SiteType\",\"siteType\",\"parentVersionId\",\"createdByMessageId\",\"validationFixKey\",\"briefRevisionId\",\"blueprint\",\"startupIdea\",\"targetAudience\",\"brandPersonality\",\"pricePositioning\",\"businessModel\",\"differentiator\",\"ProjectStatus\",\"generationTier\",\"docsKey\",\"logoUrl\",\"currentVersionId\",\"vercelProjectId\",\"pinned\",\"archivedAt\",\"ResearchDocumentType\",\"pdf\",\"generatedAt\",\"enabled\",\"thresholdCents\",\"topUpToCents\",\"delta\",\"CreditTxnType\",\"balanceAfter\",\"refType\",\"refId\",\"paymentId\",\"balance\",\"periodStart\",\"periodEnd\",\"eventId\",\"payload\",\"processed\",\"processedAt\",\"orderId\",\"PaymentPurpose\",\"subscriptionId\",\"amount\",\"currency\",\"PaymentStatus\",\"providerOrderId\",\"providerPaymentId\",\"paymentMethod\",\"capturedAt\",\"planId\",\"SubscriptionStatus\",\"BillingInterval\",\"billingInterval\",\"currentPeriodStart\",\"currentPeriodEnd\",\"cancelAtPeriodEnd\",\"providerSubscriptionId\",\"OrderStatus\",\"providerSessionId\",\"priceMonthly\",\"priceYearly\",\"creditAllowance\",\"monthlyGenerationQuota\",\"requiresPhoneVerification\",\"features\",\"isActive\",\"phone\",\"codeHash\",\"attempts\",\"consumedAt\",\"ipAddress\",\"deviceFingerprint\",\"riskScore\",\"reasons\",\"tokenHash\",\"usedAt\",\"acceptedTerms\",\"referralSource\",\"utmSource\",\"utmMedium\",\"utmCampaign\",\"requestIp\",\"sessionId\",\"familyId\",\"parentId\",\"revokedAt\",\"deviceName\",\"userAgent\",\"ip\",\"lastActiveAt\",\"AuthProvider\",\"externalId\",\"isPrimary\",\"avatarUrl\",\"UserStatus\",\"phoneVerifiedAt\",\"lastLoginAt\",\"hasUsedFreeGeneration\",\"freeReplicationUsed\",\"freeReplicationUsedAt\",\"razorpayCustomerId\",\"defaultPaymentMethodId\",\"acceptedTermsAt\",\"acceptedTermsVersion\",\"signupRiskDecision\",\"signupRiskScore\",\"findingId_relatedFindingId_relationType\",\"findingId_chunkIndex\",\"researchReportId_findingId_decisionArea\",\"projectId_path_date\",\"validationRunId_iterationNumber\",\"startVersionId_pipeline\",\"versionId_slug\",\"briefId_version\",\"projectId_versionNumber\",\"type_externalId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"push\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"),
+ graph: "lx_eBPgHMgQAAJAQACAJAACSEAAgCgAAkRAAIAsAAJMQACAMAACUEAAgDQAAlRAAIBAAAJYQACASAACZEAAgEwAA_Q8AIBUAAJcQACAWAACYEAAgFwAAmhAAICEAAL4PACApAACcEAAgPQAAnhAAID8AAKQQACBCAAClEAAgQwAAmxAAIEQAAJ0QACBFAACfEAAgRgAAoBAAIEcAAKEQACBIAACiEAAgSQAAoxAAIMoIAACOEAAwywgAAIcCABDMCAAAjhAAMM0IAQAAAAHXCAAAjxDCDCLeCEAAnQ4AIYUJQACdDgAhnwlAAKoOACHmCgEA2Q4AIaUMAQAAAAGwDAEA2Q4AIbEMAQDZDgAhsgwBANkOACGzDAEA2Q4AIcAMAQDZDgAhwgxAAKoOACHDDEAAqg4AIcQMIACYDgAhxQwgAJgOACHGDEAAqg4AIccMAQAAAAHIDAEA2Q4AIckMQACqDgAhygwBANkOACHLDAEA2Q4AIcwMAgDsDgAhAQAAAAEAIA0DAADgDwAgyggAAJ0RADDLCAAAAwAQzAgAAJ0RADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIc0KQACqDgAhigsBAJcOACHeCwAAnhG-DCK-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_wsi_QsCAJsOACH_CwIAmw4AIYAMAQDZDgAhgQwBANkOACGCDAEA2Q4AIQYDAADsFwAgEQAAhBwAIMYJAACfEQAggAwAAJ8RACCBDAAAnxEAIIIMAACfEQAgEAMAAOAPACARAACSEQAgyggAAJARADDLCAAAKgAQzAgAAJARADDNCAEAAAAB3ghAAJ0OACHxCAEAlw4AIcYJQACqDgAh6QoBAJcOACHeCwAAkRH_CyL9CwIAmw4AIf8LAgCbDgAhgAwBANkOACGBDAEA2Q4AIYIMAQDZDgAhAwAAACoAIAEAACsAMAIAACwAIAEAAAAmACABAAAAKgAgBAMAAOwXACAOAACDHAAgFQAA1hsAIJsMAACfEQAgEQMAAOAPACAOAACPEQAgFQAAlxAAIMoIAACMEQAwywgAACAAEMwIAACMEQAwzQgBAAAAAdcIAACNEZYMIt4IQACdDgAh8QgBAAAAAYUJQACdDgAhlAwBAJcOACGXDAAAjhGXDCKYDEAAnQ4AIZkMQACdDgAhmgwgAJgOACGbDAEA2Q4AIQMAAAAgACABAAAwADACAAAxACABAAAAIgAgAQAAACAAIAkDAADsFwAgDwAAghwAIBAAANUbACASAADYGwAgigwAAJ8RACCMDAAAnxEAIJEMAACfEQAgkgwAAJ8RACCTDAAAnxEAIBYDAADgDwAgDwAAixEAIBAAAJYQACASAACZEAAgyggAAIgRADDLCAAAJgAQzAgAAIgRADDNCAEAAAAB0ggBAJcOACHXCAAAihGQDCLeCEAAnQ4AIfEIAQCXDgAhhQlAAJ0OACGbCQAAiRGMDCKKDAEAAAABjAwBANkOACGNDAIAmw4AIY4MAQCXDgAhkAwBAAAAAZEMAQDZDgAhkgwBANkOACGTDEAAqg4AIQMAAAAmACABAAA1ADACAAA2ACABAAAAJgAgAwAAACIAIAEAACMAMAIAACQAIAMAAAAmACABAAA1ADACAAA2ACAJAwAA4A8AIMoIAADmDwAwywgAADsAEMwIAADmDwAw8QgBAJcOACGFCUAAnQ4AIYMMAgCbDgAhhAxAAJ0OACGFDEAAnQ4AIQEAAAA7ACADAAAAKgAgAQAAKwAwAgAALAAgCQMAAOAPACDKCAAA3w8AMMsIAAA-ABDMCAAA3w8AMPEIAQCXDgAhhQlAAJ0OACH6CyAAmA4AIfsLAgCbDgAh_AsCAJsOACEBAAAAPgAgMQMAAOAPACAaAACHEQAgHAAA9RAAICEAAL4PACAiAADtEAAgIwAA-hAAICcAAPsQACAoAAD-EAAgKQAAnBAAICoAANoQACAtAAD_EAAgLgAAgBEAIC8AAIERACAwAACCEQAgMQAAgxEAIDsAAIQRACA8AACFEQAgPQAAnhAAID4AAIYRACA_AACkEAAgQgAApRAAIMoIAAD8EAAwywgAAEAAEMwIAAD8EAAwzQgBAJcOACHXCAAA_RDwCyLeCEAAnQ4AIfEIAQCXDgAhhQlAAJ0OACGZCQEA2Q4AIZ8JQACqDgAhsAkAAKkOsAki4gkBAJcOACHjCQEA2Q4AIeYKAQCXDgAh8QoAAKoP8Qoi6QsBAJcOACHqCwEAlw4AIesLAQDZDgAh7AsBANkOACHtCwEA2Q4AIe4LAQDZDgAh8AsAAK0Q5gki8QsBANkOACHyCwEA2Q4AIfMLAQDZDgAh9AsBANkOACH1CyAAmA4AIfYLQACqDgAhIQMAAOwXACAaAAD1GwAgHAAA9hsAICEAAOoVACAiAAD0GwAgIwAA-BsAICcAAPkbACAoAAD6GwAgKQAA2xsAICoAAO4bACAtAAD7GwAgLgAA_BsAIC8AAP0bACAwAAD-GwAgMQAA7BsAIDsAAP8bACA8AACAHAAgPQAA3RsAID4AAIEcACA_AADjGwAgQgAA5BsAIJkJAACfEQAgnwkAAJ8RACDjCQAAnxEAIOsLAACfEQAg7AsAAJ8RACDtCwAAnxEAIO4LAACfEQAg8QsAAJ8RACDyCwAAnxEAIPMLAACfEQAg9AsAAJ8RACD2CwAAnxEAIDEDAADgDwAgGgAAhxEAIBwAAPUQACAhAAC-DwAgIgAA7RAAICMAAPoQACAnAAD7EAAgKAAA_hAAICkAAJwQACAqAADaEAAgLQAA_xAAIC4AAIARACAvAACBEQAgMAAAghEAIDEAAIMRACA7AACEEQAgPAAAhREAID0AAJ4QACA-AACGEQAgPwAApBAAIEIAAKUQACDKCAAA_BAAMMsIAABAABDMCAAA_BAAMM0IAQAAAAHXCAAA_RDwCyLeCEAAnQ4AIfEIAQCXDgAhhQlAAJ0OACGZCQEA2Q4AIZ8JQACqDgAhsAkAAKkOsAki4gkBAAAAAeMJAQDZDgAh5goBAJcOACHxCgAAqg_xCiLpCwEAlw4AIeoLAQCXDgAh6wsBANkOACHsCwEA2Q4AIe0LAQDZDgAh7gsBANkOACHwCwAArRDmCSLxCwEA2Q4AIfILAQDZDgAh8wsBANkOACH0CwEA2Q4AIfULIACYDgAh9gtAAKoOACEDAAAAQAAgAQAAQQAwAgAAQgAgGBgAAOkOACAdAAD5EAAgIQAAvg8AICMAAPoQACAnAAD7EAAgyggAAPcQADDLCAAARAAQzAgAAPcQADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACHpCQAA2g4AIOoJAACcDgAg7AkAANoOACDZCgEA2Q4AIdQLAQDZDgAh3wsAAJwOACDhCwIAmw4AIeMLAAD4EOMLIuQLAQDZDgAh5QsBANkOACHmCwEA2Q4AIecLAQDZDgAh6AsAANoOACAOGAAA5hIAIB0AAPcbACAhAADqFQAgIwAA-BsAICcAAPkbACDpCQAAnxEAIOwJAACfEQAg2QoAAJ8RACDUCwAAnxEAIOQLAACfEQAg5QsAAJ8RACDmCwAAnxEAIOcLAACfEQAg6AsAAJ8RACAZGAAA6Q4AIB0AAPkQACAhAAC-DwAgIwAA-hAAICcAAPsQACDKCAAA9xAAMMsIAABEABDMCAAA9xAAMM0IAQAAAAHeCEAAnQ4AIfAIAQCXDgAh6QkAANoOACDqCQAAnA4AIOwJAADaDgAg2QoBANkOACHUCwEA2Q4AId8LAACcDgAg4QsCAJsOACHjCwAA-BDjCyLkCwEA2Q4AIeULAQDZDgAh5gsBAAAAAecLAQDZDgAh6AsAANoOACDVDAAA9hAAIAMAAABEACABAABFADACAABGACAMGgAA8hAAIBwAAPUQACAeAgCbDgAhTwAAnA4AIMoIAAD0EAAwywgAAEgAEMwIAAD0EAAwzQgBAJcOACHeCEAAnQ4AIeQKAQCXDgAh6AoAAJwOACDpCgEAlw4AIQEAAABIACABAAAAQAAgAhoAAPUbACAcAAD2GwAgDRoAAPIQACAcAAD1EAAgHgIAmw4AIU8AAJwOACDKCAAA9BAAMMsIAABIABDMCAAA9BAAMM0IAQAAAAHeCEAAnQ4AIeQKAQCXDgAh6AoAAJwOACDpCgEAlw4AIdQMAADzEAAgAwAAAEgAIAEAAEsAMAIAAEwAIBEDAADgDwAgGgAA8hAAIE8AAcEQACHKCAAA8RAAMMsIAABOABDMCAAA8RAAMM0IAQCXDgAh3ghAAJ0OACHxCAEAlw4AIY8JAgDsDgAhkAkCAOwOACHGCUAAqg4AIboKAQCXDgAh5AoBAJcOACHlCgEAlw4AIeYKAQDZDgAh5woCAJsOACEGAwAA7BcAIBoAAPUbACCPCQAAnxEAIJAJAACfEQAgxgkAAJ8RACDmCgAAnxEAIBEDAADgDwAgGgAA8hAAIE8AAcEQACHKCAAA8RAAMMsIAABOABDMCAAA8RAAMM0IAQAAAAHeCEAAnQ4AIfEIAQCXDgAhjwkCAOwOACGQCQIA7A4AIcYJQACqDgAhugoBAJcOACHkCgEAlw4AIeUKAQCXDgAh5goBANkOACHnCgIAmw4AIQMAAABOACABAABPADACAABQACABAAAASAAgAQAAAE4AIAMAAABEACABAABFADACAABGACABAAAARAAgFBgAAOkOACAeAADmEAAgIQAAvg8AIMoIAADvEAAwywgAAFYAEMwIAADvEAAwzQgBAJcOACHeCEAAnQ4AIfAIAQCXDgAh_ggBAJcOACGFCUAAnQ4AIYoJAQCXDgAhnwlAAKoOACHiCQEAlw4AIfcJAACcDgAg_AkgAJgOACH9CUAAqg4AId4LAADwEN4LIt8LAADaDgAg4AsBANkOACEHGAAA5hIAIB4AAPEbACAhAADqFQAgnwkAAJ8RACD9CQAAnxEAIN8LAACfEQAg4AsAAJ8RACAVGAAA6Q4AIB4AAOYQACAhAAC-DwAgyggAAO8QADDLCAAAVgAQzAgAAO8QADDNCAEAAAAB3ghAAJ0OACHwCAEAlw4AIf4IAQCXDgAhhQlAAJ0OACGKCQEAlw4AIZ8JQACqDgAh4gkBAJcOACH3CQAAnA4AIPwJIACYDgAh_QlAAKoOACHeCwAA8BDeCyLfCwAA2g4AIOALAQDZDgAh0wwAAO4QACADAAAAVgAgAQAAVwAwAgAAWAAgKAMAAOAPACAYAADpDgAgHgIAmw4AIR8AAOYQACAgAADsEAAgIgAA7RAAIC0BANkOACHKCAAA6BAAMMsIAABaABDMCAAA6BAAMM0IAQCXDgAh1wgAAOkQwQsi3ghAAJ0OACHwCAEAlw4AIfEIAQCXDgAh_ggBAJcOACGCCQEA2Q4AIYUJQACdDgAhnwlAAKoOACG_CwEA2Q4AIcELAQCXDgAhwgsBANkOACHDCwEA2Q4AIcQLAgDsDgAhxQtAAKoOACHGC0AAqg4AIccLQACqDgAhyAsBANkOACHJCwEA2Q4AIcoLAQDZDgAhywsBANkOACHMCwEA2Q4AIc4LAADqEM4LI88LAQDZDgAh0AsCAOwOACHRCwQA6xAAIdILAQDZDgAh0wsBANkOACHUCwEAlw4AIdULQACqDgAhGwMAAOwXACAYAADmEgAgHwAA8RsAICAAAPMbACAiAAD0GwAgLQAAnxEAIIIJAACfEQAgnwkAAJ8RACC_CwAAnxEAIMILAACfEQAgwwsAAJ8RACDECwAAnxEAIMULAACfEQAgxgsAAJ8RACDHCwAAnxEAIMgLAACfEQAgyQsAAJ8RACDKCwAAnxEAIMsLAACfEQAgzAsAAJ8RACDOCwAAnxEAIM8LAACfEQAg0AsAAJ8RACDRCwAAnxEAINILAACfEQAg0wsAAJ8RACDVCwAAnxEAICgDAADgDwAgGAAA6Q4AIB4CAJsOACEfAADmEAAgIAAA7BAAICIAAO0QACAtAQDZDgAhyggAAOgQADDLCAAAWgAQzAgAAOgQADDNCAEAAAAB1wgAAOkQwQsi3ghAAJ0OACHwCAEAlw4AIfEIAQCXDgAh_ggBAJcOACGCCQEA2Q4AIYUJQACdDgAhnwlAAKoOACG_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ugkAAK0Q5gki4gkBAJcOACHjCQEAlw4AIeYJAQDZDgAh5wkAANoOACDoCQAA2g4AIOkJAADaDgAg6gkAANoOACDrCQEA2Q4AIewJAADaDgAg7QkgAJgOACEBAAAAewAgAQAAAEAAIAMAAAB2ACABAAB3ADACAAB4ACABAAAAdgAgDisAANgQACDKCAAA1hAAMMsIAACAAQAQzAgAANYQADDNCAEAlw4AIdMIAQDZDgAh3ghAAJ0OACGhCQAA1xDYCyKiCQEAlw4AIdYLAQCXDgAh2AsBANkOACHZCwIA7A4AIdoLAgDsDgAh2wsAANoOACAGKwAA7RsAINMIAACfEQAg2AsAAJ8RACDZCwAAnxEAINoLAACfEQAg2wsAAJ8RACAOKwAA2BAAIMoIAADWEAAwywgAAIABABDMCAAA1hAAMM0IAQAAAAHTCAEA2Q4AId4IQACdDgAhoQkAANcQ2AsiogkBAJcOACHWCwEAlw4AIdgLAQDZDgAh2QsCAOwOACHaCwIA7A4AIdsLAADaDgAgAwAAAIABACABAACBAQAwAgAAggEAIAEAAACAAQAgAwAAAFoAIAEAAFsAMAIAAFwAIBsYAADpDgAgyggAALoPADDLCAAAhgEAEMwIAAC6DwAwzQgBAJcOACHXCAAAuw-sCyLeCEAAnQ4AIfAIAQCXDgAhggkBANkOACGFCUAAnQ4AIZ4JAgCbDgAhnwlAAKoOACG4CQEAlw4AIc0KQACqDgAhrAsBANkOACGtCwEA2Q4AIa4LQACqDgAhrwsBANkOACGwCwEA2Q4AIbELQACqDgAhsgtAAKoOACGzCwEA2Q4AIbQLQACqDgAhtQsBANkOACG2CwEA2Q4AIbcLIACYDgAhuAtAAJ0OACEBAAAAhgEAIAEAAABfACAdGAAA6Q4AIMoIAADUEAAwywgAAIkBABDMCAAA1BAAMM0IAQCXDgAhzggBAJcOACHQCAAA1RCcCyLXCAEAlw4AId4IQACdDgAh8AgBAJcOACH-CAEA2Q4AIYUJQACdDgAh4QkBANkOACGaCwEA2Q4AIZwLAgDsDgAhnQsCAOwOACGeCwIA7A4AIZ8LAgDsDgAhoAsCAOwOACGhCwIA7A4AIaILAgDsDgAhowsCAOwOACGkCwIA7A4AIaULIACYDgAhpgsIAJoOACGnCwgAmg4AIagLCACaDgAhqQsAANEOACCqCwEA2Q4AIREYAADmEgAg_ggAAJ8RACDhCQAAnxEAIJoLAACfEQAgnAsAAJ8RACCdCwAAnxEAIJ4LAACfEQAgnwsAAJ8RACCgCwAAnxEAIKELAACfEQAgogsAAJ8RACCjCwAAnxEAIKQLAACfEQAgpgsAAJ8RACCnCwAAnxEAIKgLAACfEQAgqgsAAJ8RACAdGAAA6Q4AIMoIAADUEAAwywgAAIkBABDMCAAA1BAAMM0IAQAAAAHOCAEAAAAB0AgAANUQnAsi1wgBAJcOACHeCEAAnQ4AIfAIAQCXDgAh_ggBANkOACGFCUAAnQ4AIeEJAQDZDgAhmgsBANkOACGcCwIA7A4AIZ0LAgDsDgAhngsCAOwOACGfCwIA7A4AIaALAgDsDgAhoQsCAOwOACGiCwIA7A4AIaMLAgDsDgAhpAsCAOwOACGlCyAAmA4AIaYLCACaDgAhpwsIAJoOACGoCwgAmg4AIakLAADRDgAgqgsBANkOACEDAAAAiQEAIAEAAIoBADACAACLAQAgCxgAAOkOACDKCAAAsQ8AMMsIAACNAQAQzAgAALEPADDNCAEAlw4AIfAIAQCXDgAhhQlAAJ0OACGWCwIAmw4AIZcLAgCbDgAhmAsCAJsOACGZC0AAqg4AIQEAAACNAQAgEBgAAOkOACDKCAAA0xAAMMsIAACPAQAQzAgAANMQADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AIY4LAQCXDgAhjwtAAJ0OACGQCwIAmw4AIZELAgCbDgAhkgsAANoOACCTCwIAmw4AIZQLAgCbDgAhlQsCAJsOACECGAAA5hIAIJILAACfEQAgERgAAOkOACDKCAAA0xAAMMsIAACPAQAQzAgAANMQADDNCAEAAAAB3ghAAJ0OACHwCAEAlw4AIYUJQACdDgAhjgsBAJcOACGPC0AAnQ4AIZALAgCbDgAhkQsCAJsOACGSCwAA2g4AIJMLAgCbDgAhlAsCAJsOACGVCwIAmw4AIdAMAADSEAAgAwAAAI8BACABAACQAQAwAgAAkQEAICUYAADpDgAgOQAAnA4AIDoAAKsPACDKCAAAqQ8AMMsIAACTAQAQzAgAAKkPADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AIfYJAQCXDgAhwwoIAJoOACHxCgAAqg_xCiLyCgEA2Q4AIfMKAQCXDgAh9AoBAJcOACH1CgEAlw4AIfYKAACcDgAg9woBAJcOACH4CgEAlw4AIfkKAQCXDgAh-goBAJcOACH7CgEAlw4AIfwKAQCXDgAh_QoBAJcOACH-CgAAnA4AIP8KAQCXDgAhgAsBANkOACGBCwEA2Q4AIYILAQDZDgAhgwsAANoOACCECwAA2g4AIIULAADaDgAghgsBANkOACGHCwIAmw4AIYgLAADRDgAgiQsBANkOACEBAAAAkwEAIA8xAADREAAgNAAAxxAAIMoIAADQEAAwywgAAJUBABDMCAAA0BAAMM0IAQCXDgAh3ghAAJ0OACGuCQAAqA6uCSKaCgEAlw4AIZ0KAQCXDgAhngoCAJsOACGfCggAuRAAIaAKCACaDgAhoQogAJgOACGiCgEAlw4AIQMxAADsGwAgNAAA6BsAIKAKAACfEQAgEDEAANEQACA0AADHEAAgyggAANAQADDLCAAAlQEAEMwIAADQEAAwzQgBAAAAAd4IQACdDgAhrgkAAKgOrgkimgoBAJcOACGdCgEAlw4AIZ4KAgCbDgAhnwoIALkQACGgCggAmg4AIaEKIACYDgAhogoBAJcOACHPDAAAzxAAIAMAAACVAQAgAQAAlgEAMAIAAJcBACAPMgAAgg8AIMoIAACBDwAwywgAAJkBABDMCAAAgQ8AMM0IAQCXDgAh3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAhtwkBANkOACGtCgEA2Q4AIa4KAgDsDgAhrwoBANkOACGwCgEA2Q4AIbEKAQDZDgAhsgoCAOwOACEBAAAAmQEAICYzAADMEAAgNQAAzRAAIDcAAM4QACA4AADOEAAgOQAAqw8AIMoIAADKEAAwywgAAJsBABDMCAAAyhAAMM0IAQCXDgAh1wgAAMsQwQoi3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAh4gkBAJcOACH1CQAA2A71CSL6CQAA0Q4AII8KAADRDgAguAoBAJcOACG5CgEAlw4AIboKAQCXDgAhuwoAANEOACC8CgEAlw4AIb0KAACcDgAgvgoBAJcOACG_CiAAmA4AIcEKAQCXDgAhwgoBANkOACHDCggAmg4AIcQKAQDZDgAhxQoBANkOACHGCgEA2Q4AIccKAQDZDgAhyAoCAJsOACHJCgEAlw4AIcoKAQCXDgAhywoBAJcOACHMCgEAlw4AIc0KQACqDgAhDDMAAOkbACA1AADqGwAgNwAA6xsAIDgAAOsbACA5AACxFQAgwgoAAJ8RACDDCgAAnxEAIMQKAACfEQAgxQoAAJ8RACDGCgAAnxEAIMcKAACfEQAgzQoAAJ8RACAmMwAAzBAAIDUAAM0QACA3AADOEAAgOAAAzhAAIDkAAKsPACDKCAAAyhAAMMsIAACbAQAQzAgAAMoQADDNCAEAAAAB1wgAAMsQwQoi3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAh4gkBAAAAAfUJAADYDvUJIvoJAADRDgAgjwoAANEOACC4CgEAlw4AIbkKAQCXDgAhugoBAJcOACG7CgAA0Q4AILwKAQCXDgAhvQoAAJwOACC-CgEAlw4AIb8KIACYDgAhwQoBAJcOACHCCgEA2Q4AIcMKCACaDgAhxAoBANkOACHFCgEA2Q4AIcYKAQDZDgAhxwoBANkOACHICgIAmw4AIckKAQCXDgAhygoBAJcOACHLCgEAAAABzAoBAJcOACHNCkAAqg4AIQMAAACbAQAgAQAAnAEAMAIAAJ0BACABAAAAmwEAIAw0AADHEAAgyggAAMkQADDLCAAAoAEAEMwIAADJEAAwzQgBAJcOACHeCEAAnQ4AIbIJAQCXDgAhmgoBAJcOACGpCgIAmw4AIaoKAQCXDgAhqwoBAJcOACGsCgIAmw4AIQE0AADoGwAgDTQAAMcQACDKCAAAyRAAMMsIAACgAQAQzAgAAMkQADDNCAEAAAAB3ghAAJ0OACGyCQEAlw4AIZoKAQCXDgAhqQoCAJsOACGqCgEAlw4AIasKAQCXDgAhrAoCAJsOACHODAAAyBAAIAMAAACgAQAgAQAAoQEAMAIAAKIBACAMNAAAxxAAIDYAAMcQACDKCAAAxhAAMMsIAACkAQAQzAgAAMYQADDNCAEAlw4AId4IQACdDgAhmgoBAJcOACGmCgAA_Q6mCiKnCgEA2Q4AIbYKAQCXDgAhtwoBAJcOACEDNAAA6BsAIDYAAOgbACCnCgAAnxEAIA00AADHEAAgNgAAxxAAIMoIAADGEAAwywgAAKQBABDMCAAAxhAAMM0IAQAAAAHeCEAAnQ4AIZoKAQCXDgAhpgoAAP0OpgoipwoBANkOACG2CgEAlw4AIbcKAQCXDgAhzQwAAMUQACADAAAApAEAIAEAAKUBADACAACmAQAgAwAAAKQBACABAAClAQAwAgAApgEAIAMAAACVAQAgAQAAlgEAMAIAAJcBACABAAAAoAEAIAEAAACkAQAgAQAAAKQBACABAAAAlQEAIAEAAACVAQAgDhgAAOkOACDKCAAAlw8AMMsIAACvAQAQzAgAAJcPADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AId4KAQCXDgAh3woAAJwOACDgCgAA2g4AIOEKIACYDgAh4goAAJgPsAkj4woIAJoOACEBAAAArwEAIA8YAADpDgAgyggAAOUOADDLCAAAsQEAEMwIAADlDgAwzQgBAJcOACHeCEAAnQ4AIfAIAQCXDgAh8wgAAOYOgwoihQlAAJ0OACGECgAA5w6ECiKGCgAA6A6GCiKHCgAA6A6GCiKICgAA6A6GCiKJCgAA6A6GCiKKCgAAnA4AIAEAAACxAQAgFQMAAOAPACAYAACpEAAgyggAAMIQADDLCAAAswEAEMwIAADCEAAwzQgBAJcOACHXCAAAxBDxCSLeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhxglAAKoOACHJCQEAlw4AIeMJAQCXDgAh5gkBANkOACHnCQAA2g4AIOgJAADaDgAg7wkAAMMQ7wki8QkBANkOACHyCQAA2g4AIAoDAADsFwAgGAAA5hIAIPAIAACfEQAgggkAAJ8RACDGCQAAnxEAIOYJAACfEQAg5wkAAJ8RACDoCQAAnxEAIPEJAACfEQAg8gkAAJ8RACAVAwAA4A8AIBgAAKkQACDKCAAAwhAAMMsIAACzAQAQzAgAAMIQADDNCAEAAAAB1wgAAMQQ8Qki3ghAAJ0OACHwCAEA2Q4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIcYJQACqDgAhyQkBAJcOACHjCQEAlw4AIeYJAQDZDgAh5wkAANoOACDoCQAA2g4AIO8JAADDEO8JIvEJAQDZDgAh8gkAANoOACADAAAAswEAIAEAALQBADACAAC1AQAgAQAAAEAAIAoYAADpDgAgyggAAL8QADDLCAAAuAEAEMwIAAC_EAAwzQgBAJcOACHwCAEAlw4AIYoJAQCXDgAh3gsAAMAQ-Asi-AsAAcEQACH5C0AAnQ4AIQEYAADmEgAgChgAAOkOACDKCAAAvxAAMMsIAAC4AQAQzAgAAL8QADDNCAEAAAAB8AgBAJcOACGKCQEAlw4AId4LAADAEPgLIvgLAAHBEAAh-QtAAJ0OACEDAAAAuAEAIAEAALkBADACAAC6AQAgAwAAAGUAIAEAAGYAMAIAAGcAIAEAAAB7ACAWAwAA4A8AIBgAAKkQACAZAACqEAAgGwAAoxAAIB4CAJsOACFPAACcDgAgyggAAKYQADDLCAAAvgEAEMwIAACmEAAwzQgBAJcOACHXCAAApxDrCiLeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACHzCAAAqBDsCiKFCUAAnQ4AIYQKAQDZDgAh6AoAAJwOACDsCgAAnA4AIO0KAgCbDgAh7gpAAKoOACHvCkAAqg4AIQEAAAC-AQAgJAMAAOAPACAYAADpDgAgyggAALsQADDLCAAAwAEAEMwIAAC7EAAwzQgBAJcOACHRCAAAvBCHCSLXCAAAvhCKCSLeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhiAkAAL0QiAkiigkBANkOACGLCQEAlw4AIYwJAQCXDgAhjQkCAJsOACGOCQEA2Q4AIY8JAgDsDgAhkAkCAOwOACGRCQIA7A4AIZIJIACZDgAhkwkAAJwOACCUCQEA2Q4AIZUJAQDZDgAhlgkBANkOACGXCQEA2Q4AIZgJIACYDgAhmQkBANkOACGaCQAA2g4AIJsJAQDZDgAhnAkgAJgOACGdCQAA2g4AIJ4JAgCbDgAhnwlAAKoOACESAwAA7BcAIBgAAOYSACCCCQAAnxEAIIoJAACfEQAgjgkAAJ8RACCPCQAAnxEAIJAJAACfEQAgkQkAAJ8RACCSCQAAnxEAIJQJAACfEQAglQkAAJ8RACCWCQAAnxEAIJcJAACfEQAgmQkAAJ8RACCaCQAAnxEAIJsJAACfEQAgnQkAAJ8RACCfCQAAnxEAICQDAADgDwAgGAAA6Q4AIMoIAAC7EAAwywgAAMABABDMCAAAuxAAMM0IAQAAAAHRCAAAvBCHCSLXCAAAvhCKCSLeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhiAkAAL0QiAkiigkBANkOACGLCQEAlw4AIYwJAQCXDgAhjQkCAJsOACGOCQEA2Q4AIY8JAgDsDgAhkAkCAOwOACGRCQIA7A4AIZIJIACZDgAhkwkAAJwOACCUCQEA2Q4AIZUJAQDZDgAhlgkBANkOACGXCQEA2Q4AIZgJIACYDgAhmQkBANkOACGaCQAA2g4AIJsJAQDZDgAhnAkgAJgOACGdCQAA2g4AIJ4JAgCbDgAhnwlAAKoOACEDAAAAwAEAIAEAAMEBADACAADCAQAgIAMAAOAPACAOAADaDgAgGAAA6Q4AIEEAALoQACDKCAAAthAAMMsIAADEAQAQzAgAALYQADDNCAEAlw4AIdAIAQDZDgAh1wgAALgQ9Qgi2wgIALkQACHeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACHzCAAAtxDzCCL1CAEA2Q4AIfYIQACqDgAh9wgAAJwOACD4CAAA2g4AIPkIAADaDgAg-ggAAJwOACD7CAAA2g4AIPwIAgCbDgAh_QgCAJsOACH-CAEA2Q4AIf8IQACqDgAhgAkAANoOACCBCQEA2Q4AIYIJAQDZDgAhgwlAAKoOACGECUAAqg4AIYUJQACdDgAhEQMAAOwXACAOAACfEQAgGAAA5hIAIEEAAOcbACDQCAAAnxEAIPUIAACfEQAg9ggAAJ8RACD4CAAAnxEAIPkIAACfEQAg-wgAAJ8RACD-CAAAnxEAIP8IAACfEQAggAkAAJ8RACCBCQAAnxEAIIIJAACfEQAggwkAAJ8RACCECQAAnxEAICADAADgDwAgDgAA2g4AIBgAAOkOACBBAAC6EAAgyggAALYQADDLCAAAxAEAEMwIAAC2EAAwzQgBAAAAAdAIAQDZDgAh1wgAALgQ9Qgi2wgIALkQACHeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACHzCAAAtxDzCCL1CAEA2Q4AIfYIQACqDgAh9wgAAJwOACD4CAAA2g4AIPkIAADaDgAg-ggAAJwOACD7CAAA2g4AIPwIAgCbDgAh_QgCAJsOACH-CAEA2Q4AIf8IQACqDgAhgAkAANoOACCBCQEA2Q4AIYIJAQDZDgAhgwlAAKoOACGECUAAqg4AIYUJQACdDgAhAwAAAMQBACABAADFAQAwAgAAxgEAIBZAAAC1EAAgyggAALQQADDLCAAAyAEAEMwIAAC0EAAwzQgBAJcOACHOCAEAlw4AIc8IAQCXDgAh0AgBAJcOACHRCAEAlw4AIdIIAQCXDgAh0wgBAJcOACHUCAIAmw4AIdUIAQCXDgAh1ggBANkOACHXCAEAlw4AIdgIAQDZDgAh2QgAANoOACDaCAEA2Q4AIdsICACaDgAh3AgCAOwOACHdCAEA2Q4AId4IQACdDgAhCEAAAOYbACDWCAAAnxEAINgIAACfEQAg2QgAAJ8RACDaCAAAnxEAINsIAACfEQAg3AgAAJ8RACDdCAAAnxEAIBZAAAC1EAAgyggAALQQADDLCAAAyAEAEMwIAAC0EAAwzQgBAAAAAc4IAQCXDgAhzwgBAJcOACHQCAEAlw4AIdEIAQCXDgAh0ggBAJcOACHTCAEAlw4AIdQIAgCbDgAh1QgBAAAAAdYIAQDZDgAh1wgBAJcOACHYCAEA2Q4AIdkIAADaDgAg2ggBANkOACHbCAgAmg4AIdwIAgDsDgAh3QgBANkOACHeCEAAnQ4AIQMAAADIAQAgAQAAyQEAMAIAAMoBACABAAAAyAEAIAEAAABEACABAAAAVgAgAQAAAHIAIAEAAAB2ACABAAAAWgAgAQAAAIkBACABAAAAjwEAIAEAAACzAQAgAQAAALgBACABAAAAZQAgAQAAAMABACABAAAAxAEAIAMAAAB2ACABAAB3ADACAAB4ACADAAAAWgAgAQAAWwAwAgAAXAAgCgMAAOAPACDKCAAAsxAAMMsIAADbAQAQzAgAALMQADDNCAEAlw4AId4IQACdDgAh8AgBANkOACHxCAEAlw4AIegKAADaDgAgjQsBAJcOACEDAwAA7BcAIPAIAACfEQAg6AoAAJ8RACAKAwAA4A8AIMoIAACzEAAwywgAANsBABDMCAAAsxAAMM0IAQAAAAHeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACHoCgAA2g4AII0LAQCXDgAhAwAAANsBACABAADcAQAwAgAA3QEAIAMAAACzAQAgAQAAtAEAMAIAALUBACARAwAA4A8AIMoIAACxEAAwywgAAOABABDMCAAAsRAAMM0IAQCXDgAh1wgAALIQzQki3ghAAJ0OACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG3CQEAlw4AIcYJQACqDgAhyQkBAJcOACHKCQEAlw4AIcsJAQCXDgAhzQkBANkOACHOCQAA2g4AIAUDAADsFwAgggkAAJ8RACDGCQAAnxEAIM0JAACfEQAgzgkAAJ8RACARAwAA4A8AIMoIAACxEAAwywgAAOABABDMCAAAsRAAMM0IAQAAAAHXCAAAshDNCSLeCEAAnQ4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIbcJAQCXDgAhxglAAKoOACHJCQEAlw4AIcoJAQCXDgAhywkBAJcOACHNCQEA2Q4AIc4JAADaDgAgAwAAAOABACABAADhAQAwAgAA4gEAIBgDAADgDwAgyggAAK4QADDLCAAA5AEAEMwIAACuEAAwzQgBAJcOACHXCAAAsBC8CSLeCEAAnQ4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIbcJAQCXDgAhuAkBANkOACG6CQAArxC6CSK8CQIA7A4AIb0JAgDsDgAhvgkCAOwOACG_CQIA7A4AIcAJAgDsDgAhwQkAANoOACDCCQAA2g4AIMMJAADaDgAgxAkCAOwOACHFCQAA2g4AIMYJQACqDgAhDgMAAOwXACCCCQAAnxEAILgJAACfEQAgvAkAAJ8RACC9CQAAnxEAIL4JAACfEQAgvwkAAJ8RACDACQAAnxEAIMEJAACfEQAgwgkAAJ8RACDDCQAAnxEAIMQJAACfEQAgxQkAAJ8RACDGCQAAnxEAIBgDAADgDwAgyggAAK4QADDLCAAA5AEAEMwIAACuEAAwzQgBAAAAAdcIAACwELwJIt4IQACdDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhtwkBAJcOACG4CQEA2Q4AIboJAACvELoJIrwJAgDsDgAhvQkCAOwOACG-CQIA7A4AIb8JAgDsDgAhwAkCAOwOACHBCQAA2g4AIMIJAADaDgAgwwkAANoOACDECQIA7A4AIcUJAADaDgAgxglAAKoOACEDAAAA5AEAIAEAAOUBADACAADmAQAgDAMAAOwXACAYAADmEgAgKQAA2xsAIPAIAACfEQAgggkAAJ8RACDmCQAAnxEAIOcJAACfEQAg6AkAAJ8RACDpCQAAnxEAIOoJAACfEQAg6wkAAJ8RACDsCQAAnxEAIBgDAADgDwAgGAAAqRAAICkAAJwQACDKCAAAqxAAMMsIAAB7ABDMCAAAqxAAMM0IAQAAAAHXCAAArBDlCSLeCEAAnQ4AIfAIAQAAAAHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG6CQAArRDmCSLiCQEAAAAB4wkBAJcOACHmCQEA2Q4AIecJAADaDgAg6AkAANoOACDpCQAA2g4AIOoJAADaDgAg6wkBANkOACHsCQAA2g4AIO0JIACYDgAhAwAAAHsAIAEAAOgBADACAADpAQAgCAMAAOwXACAYAADmEgAgGQAA5RsAIBsAAOIbACDwCAAAnxEAIIQKAACfEQAg7goAAJ8RACDvCgAAnxEAIBYDAADgDwAgGAAAqRAAIBkAAKoQACAbAACjEAAgHgIAmw4AIU8AAJwOACDKCAAAphAAMMsIAAC-AQAQzAgAAKYQADDNCAEAAAAB1wgAAKcQ6woi3ghAAJ0OACHwCAEAAAAB8QgBAJcOACHzCAAAqBDsCiKFCUAAnQ4AIYQKAQDZDgAh6AoAAJwOACDsCgAAnA4AIO0KAgCbDgAh7gpAAKoOACHvCkAAqg4AIQMAAAC-AQAgAQAA6wEAMAIAAOwBACADAAAATgAgAQAATwAwAgAAUAAgAwAAAMABACABAADBAQAwAgAAwgEAIAMAAADEAQAgAQAAxQEAMAIAAMYBACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAFAAgAQAAABgAIAEAAAAcACABAAAAIgAgAQAAACYAIAEAAAAqACABAAAAQAAgAQAAAHYAIAEAAABaACABAAAA2wEAIAEAAACzAQAgAQAAAOABACABAAAA5AEAIAEAAAB7ACABAAAAvgEAIAEAAABOACABAAAAwAEAIAEAAADEAQAgAQAAAAEAIDIEAACQEAAgCQAAkhAAIAoAAJEQACALAACTEAAgDAAAlBAAIA0AAJUQACAQAACWEAAgEgAAmRAAIBMAAP0PACAVAACXEAAgFgAAmBAAIBcAAJoQACAhAAC-DwAgKQAAnBAAID0AAJ4QACA_AACkEAAgQgAApRAAIEMAAJsQACBEAACdEAAgRQAAnxAAIEYAAKAQACBHAAChEAAgSAAAohAAIEkAAKMQACDKCAAAjhAAMMsIAACHAgAQzAgAAI4QADDNCAEAlw4AIdcIAACPEMIMIt4IQACdDgAhhQlAAJ0OACGfCUAAqg4AIeYKAQDZDgAhpQwBANkOACGwDAEA2Q4AIbEMAQDZDgAhsgwBANkOACGzDAEA2Q4AIcAMAQDZDgAhwgxAAKoOACHDDEAAqg4AIcQMIACYDgAhxQwgAJgOACHGDEAAqg4AIccMAQDZDgAhyAwBANkOACHJDEAAqg4AIcoMAQDZDgAhywwBANkOACHMDAIA7A4AISkEAADPGwAgCQAA0RsAIAoAANAbACALAADSGwAgDAAA0xsAIA0AANQbACAQAADVGwAgEgAA2BsAIBMAAOUYACAVAADWGwAgFgAA1xsAIBcAANkbACAhAADqFQAgKQAA2xsAID0AAN0bACA_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_DCAAAAABAU8AAKQCADABTwAApAIAMAoDAACqGQAgzQgBAKURACHeCEAAqhEAIfEIAQClEQAhhQlAAKoRACHNCkAAtBEAIYoLAQClEQAh3gsAAKkZvgwivgwBAKURACG_DCAA0REAIQIAAAAFACBPAACnAgAgCc0IAQClEQAh3ghAAKoRACHxCAEApREAIYUJQACqEQAhzQpAALQRACGKCwEApREAId4LAACpGb4MIr4MAQClEQAhvwwgANERACECAAAAAwAgTwAAqQIAIAIAAAADACBPAACpAgAgAwAAAAUAIFYAAKICACBXAACnAgAgAQAAAAUAIAEAAAADACAECAAAphkAIF4AAKgZACBfAACnGQAgzQoAAJ8RACAMyggAAIYQADDLCAAAsAIAEMwIAACGEAAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhhQlAAOENACHNCkAA8w0AIYoLAQDbDQAh3gsAAIcQvgwivgwBANsNACG_DCAAgw4AIQMAAAADACABAACvAgAwWwAAsAIAIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAsDAACkGQAgCQAApRkAIM0IAQAAAAHeCEAAAAAB8QgBAAAAAcYJQAAAAAG4DEAAAAABuQwBAAAAAboMAQAAAAG7DAEAAAABvAxAAAAAAQFPAAC4AgAgCc0IAQAAAAHeCEAAAAAB8QgBAAAAAcYJQAAAAAG4DEAAAAABuQwBAAAAAboMAQAAAAG7DAEAAAABvAxAAAAAAQFPAAC6AgAwAU8AALoCADALAwAAmRkAIAkAAJoZACDNCAEApREAId4IQACqEQAh8QgBAKURACHGCUAAqhEAIbgMQAC0EQAhuQwBAKcRACG6DAEApxEAIbsMAQCnEQAhvAxAAKoRACECAAAACQAgTwAAvQIAIAnNCAEApREAId4IQACqEQAh8QgBAKURACHGCUAAqhEAIbgMQAC0EQAhuQwBAKcRACG6DAEApxEAIbsMAQCnEQAhvAxAAKoRACECAAAABwAgTwAAvwIAIAIAAAAHACBPAAC_AgAgAwAAAAkAIFYAALgCACBXAAC9AgAgAQAAAAkAIAEAAAAHACAHCAAAlhkAIF4AAJgZACBfAACXGQAguAwAAJ8RACC5DAAAnxEAILoMAACfEQAguwwAAJ8RACAMyggAAIUQADDLCAAAxgIAEMwIAACFEAAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhxglAAOENACG4DEAA8w0AIbkMAQDdDQAhugwBAN0NACG7DAEA3Q0AIbwMQADhDQAhAwAAAAcAIAEAAMUCADBbAADGAgAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAAANACABAAAADQAgAwAAAAsAIAEAAAwAMAIAAA0AIAMAAAALACABAAAMADACAAANACADAAAACwAgAQAADAAwAgAADQAgDQMAAJMZACAFAACSGQAgBgAAlRkAIAcAAJQZACDNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAABrQwBAAAAAbUMAQAAAAG2DAEAAAABtwwBAAAAAbgMQAAAAAEBTwAAzgIAIAnNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAABrQwBAAAAAbUMAQAAAAG2DAEAAAABtwwBAAAAAbgMQAAAAAEBTwAA0AIAMAFPAADQAgAwAQAAAAsAIA0DAACDGQAgBQAAghkAIAYAAIQZACAHAACFGQAgzQgBAKURACHeCEAAqhEAIfEIAQClEQAhxglAAKoRACGtDAEApREAIbUMAQClEQAhtgwBAKURACG3DAEApxEAIbgMQAC0EQAhAgAAAA0AIE8AANQCACAJzQgBAKURACHeCEAAqhEAIfEIAQClEQAhxglAAKoRACGtDAEApREAIbUMAQClEQAhtgwBAKURACG3DAEApxEAIbgMQAC0EQAhAgAAAAsAIE8AANYCACACAAAACwAgTwAA1gIAIAEAAAALACADAAAADQAgVgAAzgIAIFcAANQCACABAAAADQAgAQAAAAsAIAUIAAD_GAAgXgAAgRkAIF8AAIAZACC3DAAAnxEAILgMAACfEQAgDMoIAACEEAAwywgAAN4CABDMCAAAhBAAMM0IAQDbDQAh3ghAAOENACHxCAEA2w0AIcYJQADhDQAhrQwBANsNACG1DAEA2w0AIbYMAQDbDQAhtwwBAN0NACG4DEAA8w0AIQMAAAALACABAADdAgAwWwAA3gIAIAMAAAALACABAAAMADACAAANACAQyggAAIMQADDLCAAA5AIAEMwIAACDEAAwzQgBAAAAAd4IQACdDgAhxglAAJ0OACGKCwEAlw4AIagMQACqDgAhqgwBANkOACGtDAEAAAABrwwgAJgOACGwDAEA2Q4AIbEMAQDZDgAhsgwBANkOACGzDAEA2Q4AIbQMAQDZDgAhAQAAAOECACABAAAA4QIAIBDKCAAAgxAAMMsIAADkAgAQzAgAAIMQADDNCAEAlw4AId4IQACdDgAhxglAAJ0OACGKCwEAlw4AIagMQACqDgAhqgwBANkOACGtDAEAlw4AIa8MIACYDgAhsAwBANkOACGxDAEA2Q4AIbIMAQDZDgAhswwBANkOACG0DAEA2Q4AIQeoDAAAnxEAIKoMAACfEQAgsAwAAJ8RACCxDAAAnxEAILIMAACfEQAgswwAAJ8RACC0DAAAnxEAIAMAAADkAgAgAQAA5QIAMAIAAOECACADAAAA5AIAIAEAAOUCADACAADhAgAgAwAAAOQCACABAADlAgAwAgAA4QIAIA3NCAEAAAAB3ghAAAAAAcYJQAAAAAGKCwEAAAABqAxAAAAAAaoMAQAAAAGtDAEAAAABrwwgAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAG0DAEAAAABAU8AAOkCACANzQgBAAAAAd4IQAAAAAHGCUAAAAABigsBAAAAAagMQAAAAAGqDAEAAAABrQwBAAAAAa8MIAAAAAGwDAEAAAABsQwBAAAAAbIMAQAAAAGzDAEAAAABtAwBAAAAAQFPAADrAgAwAU8AAOsCADANzQgBAKURACHeCEAAqhEAIcYJQACqEQAhigsBAKURACGoDEAAtBEAIaoMAQCnEQAhrQwBAKURACGvDCAA0REAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhtAwBAKcRACECAAAA4QIAIE8AAO4CACANzQgBAKURACHeCEAAqhEAIcYJQACqEQAhigsBAKURACGoDEAAtBEAIaoMAQCnEQAhrQwBAKURACGvDCAA0REAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhtAwBAKcRACECAAAA5AIAIE8AAPACACACAAAA5AIAIE8AAPACACADAAAA4QIAIFYAAOkCACBXAADuAgAgAQAAAOECACABAAAA5AIAIAoIAAD8GAAgXgAA_hgAIF8AAP0YACCoDAAAnxEAIKoMAACfEQAgsAwAAJ8RACCxDAAAnxEAILIMAACfEQAgswwAAJ8RACC0DAAAnxEAIBDKCAAAghAAMMsIAAD3AgAQzAgAAIIQADDNCAEA2w0AId4IQADhDQAhxglAAOENACGKCwEA2w0AIagMQADzDQAhqgwBAN0NACGtDAEA2w0AIa8MIACDDgAhsAwBAN0NACGxDAEA3Q0AIbIMAQDdDQAhswwBAN0NACG0DAEA3Q0AIQMAAADkAgAgAQAA9gIAMFsAAPcCACADAAAA5AIAIAEAAOUCADACAADhAgAgAQAAABoAIAEAAAAaACADAAAAGAAgAQAAGQAwAgAAGgAgAwAAABgAIAEAABkAMAIAABoAIAMAAAAYACABAAAZADACAAAaACAHAwAA-xgAIM0IAQAAAAHeCEAAAAAB8QgBAAAAAcYJQAAAAAGtDAEAAAABrgxAAAAAAQFPAAD_AgAgBs0IAQAAAAHeCEAAAAAB8QgBAAAAAcYJQAAAAAGtDAEAAAABrgxAAAAAAQFPAACBAwAwAU8AAIEDADAHAwAA-hgAIM0IAQClEQAh3ghAAKoRACHxCAEApREAIcYJQACqEQAhrQwBAKURACGuDEAAtBEAIQIAAAAaACBPAACEAwAgBs0IAQClEQAh3ghAAKoRACHxCAEApREAIcYJQACqEQAhrQwBAKURACGuDEAAtBEAIQIAAAAYACBPAACGAwAgAgAAABgAIE8AAIYDACADAAAAGgAgVgAA_wIAIFcAAIQDACABAAAAGgAgAQAAABgAIAQIAAD3GAAgXgAA-RgAIF8AAPgYACCuDAAAnxEAIAnKCAAAgRAAMMsIAACNAwAQzAgAAIEQADDNCAEA2w0AId4IQADhDQAh8QgBANsNACHGCUAA4Q0AIa0MAQDbDQAhrgxAAPMNACEDAAAAGAAgAQAAjAMAMFsAAI0DACADAAAAGAAgAQAAGQAwAgAAGgAgAQAAAB4AIAEAAAAeACADAAAAHAAgAQAAHQAwAgAAHgAgAwAAABwAIAEAAB0AMAIAAB4AIAMAAAAcACABAAAdADACAAAeACAKAwAA9hgAIM0IAQAAAAHeCEAAAAAB8QgBAAAAAbwKAQAAAAGKCwEAAAABqQwBAAAAAaoMAQAAAAGrDAIAAAABrAwAAPUYACABTwAAlQMAIAnNCAEAAAAB3ghAAAAAAfEIAQAAAAG8CgEAAAABigsBAAAAAakMAQAAAAGqDAEAAAABqwwCAAAAAawMAAD1GAAgAU8AAJcDADABTwAAlwMAMAoDAAD0GAAgzQgBAKURACHeCEAAqhEAIfEIAQClEQAhvAoBAKURACGKCwEApREAIakMAQClEQAhqgwBAKcRACGrDAIAphEAIawMAADzGAAgAgAAAB4AIE8AAJoDACAJzQgBAKURACHeCEAAqhEAIfEIAQClEQAhvAoBAKURACGKCwEApREAIakMAQClEQAhqgwBAKcRACGrDAIAphEAIawMAADzGAAgAgAAABwAIE8AAJwDACACAAAAHAAgTwAAnAMAIAMAAAAeACBWAACVAwAgVwAAmgMAIAEAAAAeACABAAAAHAAgBggAAO4YACBcAADvGAAgXQAA8hgAIF4AAPEYACBfAADwGAAgqgwAAJ8RACAMyggAAIAQADDLCAAAowMAEMwIAACAEAAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhvAoBANsNACGKCwEA2w0AIakMAQDbDQAhqgwBAN0NACGrDAIA3A0AIawMAADRDgAgAwAAABwAIAEAAKIDADBbAACjAwAgAwAAABwAIAEAAB0AMAIAAB4AIAEAAAAWACABAAAAFgAgAwAAABQAIAEAABUAMAIAABYAIAMAAAAUACABAAAVADACAAAWACADAAAAFAAgAQAAFQAwAgAAFgAgCQMAAO0YACDNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAABpQwBAAAAAaYMAQAAAAGnDAIAAAABqAxAAAAAAQFPAACrAwAgCM0IAQAAAAHeCEAAAAAB8QgBAAAAAcYJQAAAAAGlDAEAAAABpgwBAAAAAacMAgAAAAGoDEAAAAABAU8AAK0DADABTwAArQMAMAkDAADsGAAgzQgBAKURACHeCEAAqhEAIfEIAQClEQAhxglAAKoRACGlDAEApREAIaYMAQClEQAhpwwCAKYRACGoDEAAtBEAIQIAAAAWACBPAACwAwAgCM0IAQClEQAh3ghAAKoRACHxCAEApREAIcYJQACqEQAhpQwBAKURACGmDAEApREAIacMAgCmEQAhqAxAALQRACECAAAAFAAgTwAAsgMAIAIAAAAUACBPAACyAwAgAwAAABYAIFYAAKsDACBXAACwAwAgAQAAABYAIAEAAAAUACAGCAAA5xgAIFwAAOgYACBdAADrGAAgXgAA6hgAIF8AAOkYACCoDAAAnxEAIAvKCAAA_w8AMMsIAAC5AwAQzAgAAP8PADDNCAEA2w0AId4IQADhDQAh8QgBANsNACHGCUAA4Q0AIaUMAQDbDQAhpgwBANsNACGnDAIA3A0AIagMQADzDQAhAwAAABQAIAEAALgDADBbAAC5AwAgAwAAABQAIAEAABUAMAIAABYAIBMTAAD9DwAgFAAA_g8AIMoIAAD8DwAwywgAAL8DABDMCAAA_A8AMM0IAQAAAAHeCEAAnQ4AIZkJAQDZDgAh4gkBAAAAAZ4KAgCbDgAh5goBAJcOACGODAEAlw4AIZ4MAgCbDgAhnwwCAJsOACGgDAIAmw4AIaEMAgDsDgAhogwgAJgOACGjDAAAnA4AIKQMIACYDgAhAQAAALwDACABAAAAvAMAIBMTAAD9DwAgFAAA_g8AIMoIAAD8DwAwywgAAL8DABDMCAAA_A8AMM0IAQCXDgAh3ghAAJ0OACGZCQEA2Q4AIeIJAQCXDgAhngoCAJsOACHmCgEAlw4AIY4MAQCXDgAhngwCAJsOACGfDAIAmw4AIaAMAgCbDgAhoQwCAOwOACGiDCAAmA4AIaMMAACcDgAgpAwgAJgOACEEEwAA5RgAIBQAAOYYACCZCQAAnxEAIKEMAACfEQAgAwAAAL8DACABAADAAwAwAgAAvAMAIAMAAAC_AwAgAQAAwAMAMAIAALwDACADAAAAvwMAIAEAAMADADACAAC8AwAgEBMAAOMYACAUAADkGAAgzQgBAAAAAd4IQAAAAAGZCQEAAAAB4gkBAAAAAZ4KAgAAAAHmCgEAAAABjgwBAAAAAZ4MAgAAAAGfDAIAAAABoAwCAAAAAaEMAgAAAAGiDCAAAAABowyAAAAAAaQMIAAAAAEBTwAAxAMAIA7NCAEAAAAB3ghAAAAAAZkJAQAAAAHiCQEAAAABngoCAAAAAeYKAQAAAAGODAEAAAABngwCAAAAAZ8MAgAAAAGgDAIAAAABoQwCAAAAAaIMIAAAAAGjDIAAAAABpAwgAAAAAQFPAADGAwAwAU8AAMYDADAQEwAAyRgAIBQAAMoYACDNCAEApREAId4IQACqEQAhmQkBAKcRACHiCQEApREAIZ4KAgCmEQAh5goBAKURACGODAEApREAIZ4MAgCmEQAhnwwCAKYRACGgDAIAphEAIaEMAgCpEQAhogwgANERACGjDIAAAAABpAwgANERACECAAAAvAMAIE8AAMkDACAOzQgBAKURACHeCEAAqhEAIZkJAQCnEQAh4gkBAKURACGeCgIAphEAIeYKAQClEQAhjgwBAKURACGeDAIAphEAIZ8MAgCmEQAhoAwCAKYRACGhDAIAqREAIaIMIADREQAhowyAAAAAAaQMIADREQAhAgAAAL8DACBPAADLAwAgAgAAAL8DACBPAADLAwAgAwAAALwDACBWAADEAwAgVwAAyQMAIAEAAAC8AwAgAQAAAL8DACAHCAAAxBgAIFwAAMUYACBdAADIGAAgXgAAxxgAIF8AAMYYACCZCQAAnxEAIKEMAACfEQAgEcoIAAD7DwAwywgAANIDABDMCAAA-w8AMM0IAQDbDQAh3ghAAOENACGZCQEA3Q0AIeIJAQDbDQAhngoCANwNACHmCgEA2w0AIY4MAQDbDQAhngwCANwNACGfDAIA3A0AIaAMAgDcDQAhoQwCAOANACGiDCAAgw4AIaMMAAD0DQAgpAwgAIMOACEDAAAAvwMAIAEAANEDADBbAADSAwAgAwAAAL8DACABAADAAwAwAgAAvAMAIAEAAAAkACABAAAAJAAgAwAAACIAIAEAACMAMAIAACQAIAMAAAAiACABAAAjADACAAAkACADAAAAIgAgAQAAIwAwAgAAJAAgDQMAAMEYACAOAADCGAAgEQAAwxgAIM0IAQAAAAHSCAEAAAAB1wgAAACdDALeCEAAAAAB8QgBAAAAAYUJQAAAAAGNDAIAAAABjgwBAAAAAZQMAQAAAAGdDAEAAAABAU8AANoDACAKzQgBAAAAAdIIAQAAAAHXCAAAAJ0MAt4IQAAAAAHxCAEAAAABhQlAAAAAAY0MAgAAAAGODAEAAAABlAwBAAAAAZ0MAQAAAAEBTwAA3AMAMAFPAADcAwAwDQMAALkYACAOAAC6GAAgEQAAuxgAIM0IAQClEQAh0ggBAKURACHXCAAAuBidDCLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGNDAIAphEAIY4MAQClEQAhlAwBAKURACGdDAEApxEAIQIAAAAkACBPAADfAwAgCs0IAQClEQAh0ggBAKURACHXCAAAuBidDCLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGNDAIAphEAIY4MAQClEQAhlAwBAKURACGdDAEApxEAIQIAAAAiACBPAADhAwAgAgAAACIAIE8AAOEDACADAAAAJAAgVgAA2gMAIFcAAN8DACABAAAAJAAgAQAAACIAIAYIAACzGAAgXAAAtBgAIF0AALcYACBeAAC2GAAgXwAAtRgAIJ0MAACfEQAgDcoIAAD3DwAwywgAAOgDABDMCAAA9w8AMM0IAQDbDQAh0ggBANsNACHXCAAA-A-dDCLeCEAA4Q0AIfEIAQDbDQAhhQlAAOENACGNDAIA3A0AIY4MAQDbDQAhlAwBANsNACGdDAEA3Q0AIQMAAAAiACABAADnAwAwWwAA6AMAIAMAAAAiACABAAAjADACAAAkACABAAAAMQAgAQAAADEAIAMAAAAgACABAAAwADACAAAxACADAAAAIAAgAQAAMAAwAgAAMQAgAwAAACAAIAEAADAAMAIAADEAIA4DAACwGAAgDgAAsRgAIBUAALIYACDNCAEAAAAB1wgAAACWDALeCEAAAAAB8QgBAAAAAYUJQAAAAAGUDAEAAAABlwwAAACXDAKYDEAAAAABmQxAAAAAAZoMIAAAAAGbDAEAAAABAU8AAPADACALzQgBAAAAAdcIAAAAlgwC3ghAAAAAAfEIAQAAAAGFCUAAAAABlAwBAAAAAZcMAAAAlwwCmAxAAAAAAZkMQAAAAAGaDCAAAAABmwwBAAAAAQFPAADyAwAwAU8AAPIDADAOAwAAoRgAIA4AAKIYACAVAACjGAAgzQgBAKURACHXCAAAnxiWDCLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGUDAEApREAIZcMAACgGJcMIpgMQACqEQAhmQxAAKoRACGaDCAA0REAIZsMAQCnEQAhAgAAADEAIE8AAPUDACALzQgBAKURACHXCAAAnxiWDCLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGUDAEApREAIZcMAACgGJcMIpgMQACqEQAhmQxAAKoRACGaDCAA0REAIZsMAQCnEQAhAgAAACAAIE8AAPcDACACAAAAIAAgTwAA9wMAIAMAAAAxACBWAADwAwAgVwAA9QMAIAEAAAAxACABAAAAIAAgBAgAAJwYACBeAACeGAAgXwAAnRgAIJsMAACfEQAgDsoIAADwDwAwywgAAP4DABDMCAAA8A8AMM0IAQDbDQAh1wgAAPEPlgwi3ghAAOENACHxCAEA2w0AIYUJQADhDQAhlAwBANsNACGXDAAA8g-XDCKYDEAA4Q0AIZkMQADhDQAhmgwgAIMOACGbDAEA3Q0AIQMAAAAgACABAAD9AwAwWwAA_gMAIAMAAAAgACABAAAwADACAAAxACABAAAANgAgAQAAADYAIAMAAAAmACABAAA1ADACAAA2ACADAAAAJgAgAQAANQAwAgAANgAgAwAAACYAIAEAADUAMAIAADYAIBMDAACZGAAgDwAAmBgAIBAAAJoYACASAACbGAAgzQgBAAAAAdIIAQAAAAHXCAAAAJAMAt4IQAAAAAHxCAEAAAABhQlAAAAAAZsJAAAAjAwCigwBAAAAAYwMAQAAAAGNDAIAAAABjgwBAAAAAZAMAQAAAAGRDAEAAAABkgwBAAAAAZMMQAAAAAEBTwAAhgQAIA_NCAEAAAAB0ggBAAAAAdcIAAAAkAwC3ghAAAAAAfEIAQAAAAGFCUAAAAABmwkAAACMDAKKDAEAAAABjAwBAAAAAY0MAgAAAAGODAEAAAABkAwBAAAAAZEMAQAAAAGSDAEAAAABkwxAAAAAAQFPAACIBAAwAU8AAIgEADABAAAAIgAgAQAAACAAIBMDAACJGAAgDwAAiBgAIBAAAIoYACASAACLGAAgzQgBAKURACHSCAEApREAIdcIAACHGJAMIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZsJAACGGIwMIooMAQCnEQAhjAwBAKcRACGNDAIAphEAIY4MAQClEQAhkAwBAKURACGRDAEApxEAIZIMAQCnEQAhkwxAALQRACECAAAANgAgTwAAjQQAIA_NCAEApREAIdIIAQClEQAh1wgAAIcYkAwi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmwkAAIYYjAwiigwBAKcRACGMDAEApxEAIY0MAgCmEQAhjgwBAKURACGQDAEApREAIZEMAQCnEQAhkgwBAKcRACGTDEAAtBEAIQIAAAAmACBPAACPBAAgAgAAACYAIE8AAI8EACABAAAAIgAgAQAAACAAIAMAAAA2ACBWAACGBAAgVwAAjQQAIAEAAAA2ACABAAAAJgAgCggAAIEYACBcAACCGAAgXQAAhRgAIF4AAIQYACBfAACDGAAgigwAAJ8RACCMDAAAnxEAIJEMAACfEQAgkgwAAJ8RACCTDAAAnxEAIBLKCAAA6Q8AMMsIAACYBAAQzAgAAOkPADDNCAEA2w0AIdIIAQDbDQAh1wgAAOsPkAwi3ghAAOENACHxCAEA2w0AIYUJQADhDQAhmwkAAOoPjAwiigwBAN0NACGMDAEA3Q0AIY0MAgDcDQAhjgwBANsNACGQDAEA2w0AIZEMAQDdDQAhkgwBAN0NACGTDEAA8w0AIQMAAAAmACABAACXBAAwWwAAmAQAIAMAAAAmACABAAA1ADACAAA2ACALyggAAOgPADDLCAAAngQAEMwIAADoDwAwzQgBAAAAAdIIAQCXDgAh3ghAAJ0OACGXCgEAlw4AIYYMAQAAAAGHDAAAnA4AIIgMIACYDgAhiQxAAKoOACEBAAAAmwQAIAEAAACbBAAgC8oIAADoDwAwywgAAJ4EABDMCAAA6A8AMM0IAQCXDgAh0ggBAJcOACHeCEAAnQ4AIZcKAQCXDgAhhgwBAJcOACGHDAAAnA4AIIgMIACYDgAhiQxAAKoOACEBiQwAAJ8RACADAAAAngQAIAEAAJ8EADACAACbBAAgAwAAAJ4EACABAACfBAAwAgAAmwQAIAMAAACeBAAgAQAAnwQAMAIAAJsEACAIzQgBAAAAAdIIAQAAAAHeCEAAAAABlwoBAAAAAYYMAQAAAAGHDIAAAAABiAwgAAAAAYkMQAAAAAEBTwAAowQAIAjNCAEAAAAB0ggBAAAAAd4IQAAAAAGXCgEAAAABhgwBAAAAAYcMgAAAAAGIDCAAAAABiQxAAAAAAQFPAAClBAAwAU8AAKUEADAIzQgBAKURACHSCAEApREAId4IQACqEQAhlwoBAKURACGGDAEApREAIYcMgAAAAAGIDCAA0REAIYkMQAC0EQAhAgAAAJsEACBPAACoBAAgCM0IAQClEQAh0ggBAKURACHeCEAAqhEAIZcKAQClEQAhhgwBAKURACGHDIAAAAABiAwgANERACGJDEAAtBEAIQIAAACeBAAgTwAAqgQAIAIAAACeBAAgTwAAqgQAIAMAAACbBAAgVgAAowQAIFcAAKgEACABAAAAmwQAIAEAAACeBAAgBAgAAP4XACBeAACAGAAgXwAA_xcAIIkMAACfEQAgC8oIAADnDwAwywgAALEEABDMCAAA5w8AMM0IAQDbDQAh0ggBANsNACHeCEAA4Q0AIZcKAQDbDQAhhgwBANsNACGHDAAA9A0AIIgMIACDDgAhiQxAAPMNACEDAAAAngQAIAEAALAEADBbAACxBAAgAwAAAJ4EACABAACfBAAwAgAAmwQAIAkDAADgDwAgyggAAOYPADDLCAAAOwAQzAgAAOYPADDxCAEAAAABhQlAAJ0OACGDDAIAmw4AIYQMQACdDgAhhQxAAJ0OACEBAAAAtAQAIAEAAAC0BAAgAQMAAOwXACADAAAAOwAgAQAAtwQAMAIAALQEACADAAAAOwAgAQAAtwQAMAIAALQEACADAAAAOwAgAQAAtwQAMAIAALQEACAGAwAA_RcAIPEIAQAAAAGFCUAAAAABgwwCAAAAAYQMQAAAAAGFDEAAAAABAU8AALsEACAF8QgBAAAAAYUJQAAAAAGDDAIAAAABhAxAAAAAAYUMQAAAAAEBTwAAvQQAMAFPAAC9BAAwBgMAAPwXACDxCAEApREAIYUJQACqEQAhgwwCAKYRACGEDEAAqhEAIYUMQACqEQAhAgAAALQEACBPAADABAAgBfEIAQClEQAhhQlAAKoRACGDDAIAphEAIYQMQACqEQAhhQxAAKoRACECAAAAOwAgTwAAwgQAIAIAAAA7ACBPAADCBAAgAwAAALQEACBWAAC7BAAgVwAAwAQAIAEAAAC0BAAgAQAAADsAIAUIAAD3FwAgXAAA-BcAIF0AAPsXACBeAAD6FwAgXwAA-RcAIAjKCAAA5Q8AMMsIAADJBAAQzAgAAOUPADDxCAEA2w0AIYUJQADhDQAhgwwCANwNACGEDEAA4Q0AIYUMQADhDQAhAwAAADsAIAEAAMgEADBbAADJBAAgAwAAADsAIAEAALcEADACAAC0BAAgAQAAACwAIAEAAAAsACADAAAAKgAgAQAAKwAwAgAALAAgAwAAACoAIAEAACsAMAIAACwAIAMAAAAqACABAAArADACAAAsACANAwAA9RcAIBEAAPYXACDNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAAB6QoBAAAAAd4LAAAA_wsC_QsCAAAAAf8LAgAAAAGADAEAAAABgQwBAAAAAYIMAQAAAAEBTwAA0QQAIAvNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAAB6QoBAAAAAd4LAAAA_wsC_QsCAAAAAf8LAgAAAAGADAEAAAABgQwBAAAAAYIMAQAAAAEBTwAA0wQAMAFPAADTBAAwAQAAACYAIA0DAADzFwAgEQAA9BcAIM0IAQClEQAh3ghAAKoRACHxCAEApREAIcYJQAC0EQAh6QoBAKURACHeCwAA8hf_CyL9CwIAphEAIf8LAgCmEQAhgAwBAKcRACGBDAEApxEAIYIMAQCnEQAhAgAAACwAIE8AANcEACALzQgBAKURACHeCEAAqhEAIfEIAQClEQAhxglAALQRACHpCgEApREAId4LAADyF_8LIv0LAgCmEQAh_wsCAKYRACGADAEApxEAIYEMAQCnEQAhggwBAKcRACECAAAAKgAgTwAA2QQAIAIAAAAqACBPAADZBAAgAQAAACYAIAMAAAAsACBWAADRBAAgVwAA1wQAIAEAAAAsACABAAAAKgAgCQgAAO0XACBcAADuFwAgXQAA8RcAIF4AAPAXACBfAADvFwAgxgkAAJ8RACCADAAAnxEAIIEMAACfEQAgggwAAJ8RACAOyggAAOEPADDLCAAA4QQAEMwIAADhDwAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhxglAAPMNACHpCgEA2w0AId4LAADiD_8LIv0LAgDcDQAh_wsCANwNACGADAEA3Q0AIYEMAQDdDQAhggwBAN0NACEDAAAAKgAgAQAA4AQAMFsAAOEEACADAAAAKgAgAQAAKwAwAgAALAAgCQMAAOAPACDKCAAA3w8AMMsIAAA-ABDMCAAA3w8AMPEIAQAAAAGFCUAAnQ4AIfoLIACYDgAh-wsCAJsOACH8CwIAmw4AIQEAAADkBAAgAQAAAOQEACABAwAA7BcAIAMAAAA-ACABAADnBAAwAgAA5AQAIAMAAAA-ACABAADnBAAwAgAA5AQAIAMAAAA-ACABAADnBAAwAgAA5AQAIAYDAADrFwAg8QgBAAAAAYUJQAAAAAH6CyAAAAAB-wsCAAAAAfwLAgAAAAEBTwAA6wQAIAXxCAEAAAABhQlAAAAAAfoLIAAAAAH7CwIAAAAB_AsCAAAAAQFPAADtBAAwAU8AAO0EADAGAwAA6hcAIPEIAQClEQAhhQlAAKoRACH6CyAA0REAIfsLAgCmEQAh_AsCAKYRACECAAAA5AQAIE8AAPAEACAF8QgBAKURACGFCUAAqhEAIfoLIADREQAh-wsCAKYRACH8CwIAphEAIQIAAAA-ACBPAADyBAAgAgAAAD4AIE8AAPIEACADAAAA5AQAIFYAAOsEACBXAADwBAAgAQAAAOQEACABAAAAPgAgBQgAAOUXACBcAADmFwAgXQAA6RcAIF4AAOgXACBfAADnFwAgCMoIAADeDwAwywgAAPkEABDMCAAA3g8AMPEIAQDbDQAhhQlAAOENACH6CyAAgw4AIfsLAgDcDQAh_AsCANwNACEDAAAAPgAgAQAA-AQAMFsAAPkEACADAAAAPgAgAQAA5wQAMAIAAOQEACABAAAAugEAIAEAAAC6AQAgAwAAALgBACABAAC5AQAwAgAAugEAIAMAAAC4AQAgAQAAuQEAMAIAALoBACADAAAAuAEAIAEAALkBADACAAC6AQAgBxgAAOQXACDNCAEAAAAB8AgBAAAAAYoJAQAAAAHeCwAAAPgLAvgLAAEAAAH5C0AAAAABAU8AAIEFACAGzQgBAAAAAfAIAQAAAAGKCQEAAAAB3gsAAAD4CwL4CwABAAAB-QtAAAAAAQFPAACDBQAwAU8AAIMFADAHGAAA4xcAIM0IAQClEQAh8AgBAKURACGKCQEApREAId4LAADWFvgLIvgLAAGTFAAh-QtAAKoRACECAAAAugEAIE8AAIYFACAGzQgBAKURACHwCAEApREAIYoJAQClEQAh3gsAANYW-Asi-AsAAZMUACH5C0AAqhEAIQIAAAC4AQAgTwAAiAUAIAIAAAC4AQAgTwAAiAUAIAMAAAC6AQAgVgAAgQUAIFcAAIYFACABAAAAugEAIAEAAAC4AQAgAwgAAOAXACBeAADiFwAgXwAA4RcAIAnKCAAA2g8AMMsIAACPBQAQzAgAANoPADDNCAEA2w0AIfAIAQDbDQAhigkBANsNACHeCwAA2w_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_EKIukLAQDbDQAh6gsBANsNACHrCwEA3Q0AIewLAQDdDQAh7QsBAN0NACHuCwEA3Q0AIfALAADCDuYJIvELAQDdDQAh8gsBAN0NACHzCwEA3Q0AIfQLAQDdDQAh9QsgAIMOACH2C0AA8w0AIQMAAABAACABAACkBQAwWwAApQUAIAMAAABAACABAABBADACAABCACABAAAARgAgAQAAAEYAIAMAAABEACABAABFADACAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIBUYAADvFAAgHQAAhxYAICEAAPEUACAjAADwFAAgJwAA8hQAIM0IAQAAAAHeCEAAAAAB8AgBAAAAAekJgAAAAAHqCYAAAAAB7AmAAAAAAdkKAQAAAAHUCwEAAAAB3wuAAAAAAeELAgAAAAHjCwAAAOMLAuQLAQAAAAHlCwEAAAAB5gsBAAAAAecLAQAAAAHoC4AAAAABAU8AAK0FACAQzQgBAAAAAd4IQAAAAAHwCAEAAAAB6QmAAAAAAeoJgAAAAAHsCYAAAAAB2QoBAAAAAdQLAQAAAAHfC4AAAAAB4QsCAAAAAeMLAAAA4wsC5AsBAAAAAeULAQAAAAHmCwEAAAAB5wsBAAAAAegLgAAAAAEBTwAArwUAMAFPAACvBQAwAQAAAEgAIBUYAACrFAAgHQAAhhYAICEAAK0UACAjAACsFAAgJwAArhQAIM0IAQClEQAh3ghAAKoRACHwCAEApREAIekJgAAAAAHqCYAAAAAB7AmAAAAAAdkKAQCnEQAh1AsBAKcRACHfC4AAAAAB4QsCAKYRACHjCwAAqRTjCyLkCwEApxEAIeULAQCnEQAh5gsBAKcRACHnCwEApxEAIegLgAAAAAECAAAARgAgTwAAswUAIBDNCAEApREAId4IQACqEQAh8AgBAKURACHpCYAAAAAB6gmAAAAAAewJgAAAAAHZCgEApxEAIdQLAQCnEQAh3wuAAAAAAeELAgCmEQAh4wsAAKkU4wsi5AsBAKcRACHlCwEApxEAIeYLAQCnEQAh5wsBAKcRACHoC4AAAAABAgAAAEQAIE8AALUFACACAAAARAAgTwAAtQUAIAEAAABIACADAAAARgAgVgAArQUAIFcAALMFACABAAAARgAgAQAAAEQAIA4IAACBFgAgXAAAghYAIF0AAIUWACBeAACEFgAgXwAAgxYAIOkJAACfEQAg7AkAAJ8RACDZCgAAnxEAINQLAACfEQAg5AsAAJ8RACDlCwAAnxEAIOYLAACfEQAg5wsAAJ8RACDoCwAAnxEAIBPKCAAA0g8AMMsIAAC9BQAQzAgAANIPADDNCAEA2w0AId4IQADhDQAh8AgBANsNACHpCQAA3g0AIOoJAAD0DQAg7AkAAN4NACDZCgEA3Q0AIdQLAQDdDQAh3wsAAPQNACDhCwIA3A0AIeMLAADTD-MLIuQLAQDdDQAh5QsBAN0NACHmCwEA3Q0AIecLAQDdDQAh6AsAAN4NACADAAAARAAgAQAAvAUAMFsAAL0FACADAAAARAAgAQAARQAwAgAARgAgAQAAAFgAIAEAAABYACADAAAAVgAgAQAAVwAwAgAAWAAgAwAAAFYAIAEAAFcAMAIAAFgAIAMAAABWACABAABXADACAABYACARGAAA7BQAIB4AAIAWACAhAADtFAAgzQgBAAAAAd4IQAAAAAHwCAEAAAAB_ggBAAAAAYUJQAAAAAGKCQEAAAABnwlAAAAAAeIJAQAAAAH3CYAAAAAB_AkgAAAAAf0JQAAAAAHeCwAAAN4LAt8LgAAAAAHgCwEAAAABAU8AAMUFACAOzQgBAAAAAd4IQAAAAAHwCAEAAAAB_ggBAAAAAYUJQAAAAAGKCQEAAAABnwlAAAAAAeIJAQAAAAH3CYAAAAAB_AkgAAAAAf0JQAAAAAHeCwAAAN4LAt8LgAAAAAHgCwEAAAABAU8AAMcFADABTwAAxwUAMBEYAADeFAAgHgAA_xUAICEAAN8UACDNCAEApREAId4IQACqEQAh8AgBAKURACH-CAEApREAIYUJQACqEQAhigkBAKURACGfCUAAtBEAIeIJAQClEQAh9wmAAAAAAfwJIADREQAh_QlAALQRACHeCwAA3BTeCyLfC4AAAAAB4AsBAKcRACECAAAAWAAgTwAAygUAIA7NCAEApREAId4IQACqEQAh8AgBAKURACH-CAEApREAIYUJQACqEQAhigkBAKURACGfCUAAtBEAIeIJAQClEQAh9wmAAAAAAfwJIADREQAh_QlAALQRACHeCwAA3BTeCyLfC4AAAAAB4AsBAKcRACECAAAAVgAgTwAAzAUAIAIAAABWACBPAADMBQAgAwAAAFgAIFYAAMUFACBXAADKBQAgAQAAAFgAIAEAAABWACAHCAAA_BUAIF4AAP4VACBfAAD9FQAgnwkAAJ8RACD9CQAAnxEAIN8LAACfEQAg4AsAAJ8RACARyggAAM4PADDLCAAA0wUAEMwIAADODwAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAh_ggBANsNACGFCUAA4Q0AIYoJAQDbDQAhnwlAAPMNACHiCQEA2w0AIfcJAAD0DQAg_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_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABAU8AAIsGACAgHgIAAAABLQEAAAABzQgBAAAAAdcIAAAAwQsC3ghAAAAAAfAIAQAAAAHxCAEAAAAB_ggBAAAAAYIJAQAAAAGFCUAAAAABnwlAAAAAAb8LAQAAAAHBCwEAAAABwgsBAAAAAcMLAQAAAAHECwIAAAABxQtAAAAAAcYLQAAAAAHHC0AAAAAByAsBAAAAAckLAQAAAAHKCwEAAAABywsBAAAAAcwLAQAAAAHOCwAAAM4LA88LAQAAAAHQCwIAAAAB0QsEAAAAAdILAQAAAAHTCwEAAAAB1AsBAAAAAdULQAAAAAEBTwAAjQYAMAFPAACNBgAwAQAAAFYAIAEAAABfACAlAwAAyxQAIBgAAMkUACAeAgCmEQAhHwAA6BQAICAAAMoUACAiAADMFAAgLQEApxEAIc0IAQClEQAh1wgAAMUUwQsi3ghAAKoRACHwCAEApREAIfEIAQClEQAh_ggBAKURACGCCQEApxEAIYUJQACqEQAhnwlAALQRACG_CwEApxEAIcELAQClEQAhwgsBAKcRACHDCwEApxEAIcQLAgCpEQAhxQtAALQRACHGC0AAtBEAIccLQAC0EQAhyAsBAKcRACHJCwEApxEAIcoLAQCnEQAhywsBAKcRACHMCwEApxEAIc4LAADGFM4LI88LAQCnEQAh0AsCAKkRACHRCwQAxxQAIdILAQCnEQAh0wsBAKcRACHUCwEApREAIdULQAC0EQAhAgAAAFwAIE8AAJIGACAgHgIAphEAIS0BAKcRACHNCAEApREAIdcIAADFFMELIt4IQACqEQAh8AgBAKURACHxCAEApREAIf4IAQClEQAhggkBAKcRACGFCUAAqhEAIZ8JQAC0EQAhvwsBAKcRACHBCwEApREAIcILAQCnEQAhwwsBAKcRACHECwIAqREAIcULQAC0EQAhxgtAALQRACHHC0AAtBEAIcgLAQCnEQAhyQsBAKcRACHKCwEApxEAIcsLAQCnEQAhzAsBAKcRACHOCwAAxhTOCyPPCwEApxEAIdALAgCpEQAh0QsEAMcUACHSCwEApxEAIdMLAQCnEQAh1AsBAKURACHVC0AAtBEAIQIAAABaACBPAACUBgAgAgAAAFoAIE8AAJQGACABAAAAVgAgAQAAAF8AIAMAAABcACBWAACLBgAgVwAAkgYAIAEAAABcACABAAAAWgAgGwgAAOsVACAtAACfEQAgXAAA7BUAIF0AAO8VACBeAADuFQAgXwAA7RUAIIIJAACfEQAgnwkAAJ8RACC_CwAAnxEAIMILAACfEQAgwwsAAJ8RACDECwAAnxEAIMULAACfEQAgxgsAAJ8RACDHCwAAnxEAIMgLAACfEQAgyQsAAJ8RACDKCwAAnxEAIMsLAACfEQAgzAsAAJ8RACDOCwAAnxEAIM8LAACfEQAg0AsAAJ8RACDRCwAAnxEAINILAACfEQAg0wsAAJ8RACDVCwAAnxEAICMeAgDcDQAhLQEA3Q0AIcoIAAC_DwAwywgAAJ0GABDMCAAAvw8AMM0IAQDbDQAh1wgAAMAPwQsi3ghAAOENACHwCAEA2w0AIfEIAQDbDQAh_ggBANsNACGCCQEA3Q0AIYUJQADhDQAhnwlAAPMNACG_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_BgAgF80IAQAAAAHXCAAAAKwLAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAGeCQIAAAABnwlAAAAAAbgJAQAAAAHNCkAAAAABrAsBAAAAAa0LAQAAAAGuC0AAAAABrwsBAAAAAbALAQAAAAGxC0AAAAABsgtAAAAAAbMLAQAAAAG0C0AAAAABtQsBAAAAAbYLAQAAAAG3CyAAAAABuAtAAAAAAQFPAADBBgAwAU8AAMEGADAYGAAA2BUAIM0IAQClEQAh1wgAANcVrAsi3ghAAKoRACHwCAEApREAIYIJAQCnEQAhhQlAAKoRACGeCQIAphEAIZ8JQAC0EQAhuAkBAKURACHNCkAAtBEAIawLAQCnEQAhrQsBAKcRACGuC0AAtBEAIa8LAQCnEQAhsAsBAKcRACGxC0AAtBEAIbILQAC0EQAhswsBAKcRACG0C0AAtBEAIbULAQCnEQAhtgsBAKcRACG3CyAA0REAIbgLQACqEQAhAgAAALgGACBPAADEBgAgF80IAQClEQAh1wgAANcVrAsi3ghAAKoRACHwCAEApREAIYIJAQCnEQAhhQlAAKoRACGeCQIAphEAIZ8JQAC0EQAhuAkBAKURACHNCkAAtBEAIawLAQCnEQAhrQsBAKcRACGuC0AAtBEAIa8LAQCnEQAhsAsBAKcRACGxC0AAtBEAIbILQAC0EQAhswsBAKcRACG0C0AAtBEAIbULAQCnEQAhtgsBAKcRACG3CyAA0REAIbgLQACqEQAhAgAAAIYBACBPAADGBgAgAgAAAIYBACBPAADGBgAgAwAAALgGACBWAAC_BgAgVwAAxAYAIAEAAAC4BgAgAQAAAIYBACATCAAA0hUAIFwAANMVACBdAADWFQAgXgAA1RUAIF8AANQVACCCCQAAnxEAIJ8JAACfEQAgzQoAAJ8RACCsCwAAnxEAIK0LAACfEQAgrgsAAJ8RACCvCwAAnxEAILALAACfEQAgsQsAAJ8RACCyCwAAnxEAILMLAACfEQAgtAsAAJ8RACC1CwAAnxEAILYLAACfEQAgGsoIAAC2DwAwywgAAM0GABDMCAAAtg8AMM0IAQDbDQAh1wgAALcPrAsi3ghAAOENACHwCAEA2w0AIYIJAQDdDQAhhQlAAOENACGeCQIA3A0AIZ8JQADzDQAhuAkBANsNACHNCkAA8w0AIawLAQDdDQAhrQsBAN0NACGuC0AA8w0AIa8LAQDdDQAhsAsBAN0NACGxC0AA8w0AIbILQADzDQAhswsBAN0NACG0C0AA8w0AIbULAQDdDQAhtgsBAN0NACG3CyAAgw4AIbgLQADhDQAhAwAAAIYBACABAADMBgAwWwAAzQYAIAMAAACGAQAgAQAAuwYAMAIAALgGACABAAAAiwEAIAEAAACLAQAgAwAAAIkBACABAACKAQAwAgAAiwEAIAMAAACJAQAgAQAAigEAMAIAAIsBACADAAAAiQEAIAEAAIoBADACAACLAQAgGhgAANEVACDNCAEAAAABzggBAAAAAdAIAAAAnAsC1wgBAAAAAd4IQAAAAAHwCAEAAAAB_ggBAAAAAYUJQAAAAAHhCQEAAAABmgsBAAAAAZwLAgAAAAGdCwIAAAABngsCAAAAAZ8LAgAAAAGgCwIAAAABoQsCAAAAAaILAgAAAAGjCwIAAAABpAsCAAAAAaULIAAAAAGmCwgAAAABpwsIAAAAAagLCAAAAAGpCwAA0BUAIKoLAQAAAAEBTwAA1QYAIBnNCAEAAAABzggBAAAAAdAIAAAAnAsC1wgBAAAAAd4IQAAAAAHwCAEAAAAB_ggBAAAAAYUJQAAAAAHhCQEAAAABmgsBAAAAAZwLAgAAAAGdCwIAAAABngsCAAAAAZ8LAgAAAAGgCwIAAAABoQsCAAAAAaILAgAAAAGjCwIAAAABpAsCAAAAAaULIAAAAAGmCwgAAAABpwsIAAAAAagLCAAAAAGpCwAA0BUAIKoLAQAAAAEBTwAA1wYAMAFPAADXBgAwGhgAAM8VACDNCAEApREAIc4IAQClEQAh0AgAAM0VnAsi1wgBAKURACHeCEAAqhEAIfAIAQClEQAh_ggBAKcRACGFCUAAqhEAIeEJAQCnEQAhmgsBAKcRACGcCwIAqREAIZ0LAgCpEQAhngsCAKkRACGfCwIAqREAIaALAgCpEQAhoQsCAKkRACGiCwIAqREAIaMLAgCpEQAhpAsCAKkRACGlCyAA0REAIaYLCACoEQAhpwsIAKgRACGoCwgAqBEAIakLAADOFQAgqgsBAKcRACECAAAAiwEAIE8AANoGACAZzQgBAKURACHOCAEApREAIdAIAADNFZwLItcIAQClEQAh3ghAAKoRACHwCAEApREAIf4IAQCnEQAhhQlAAKoRACHhCQEApxEAIZoLAQCnEQAhnAsCAKkRACGdCwIAqREAIZ4LAgCpEQAhnwsCAKkRACGgCwIAqREAIaELAgCpEQAhogsCAKkRACGjCwIAqREAIaQLAgCpEQAhpQsgANERACGmCwgAqBEAIacLCACoEQAhqAsIAKgRACGpCwAAzhUAIKoLAQCnEQAhAgAAAIkBACBPAADcBgAgAgAAAIkBACBPAADcBgAgAwAAAIsBACBWAADVBgAgVwAA2gYAIAEAAACLAQAgAQAAAIkBACAVCAAAyBUAIFwAAMkVACBdAADMFQAgXgAAyxUAIF8AAMoVACD-CAAAnxEAIOEJAACfEQAgmgsAAJ8RACCcCwAAnxEAIJ0LAACfEQAgngsAAJ8RACCfCwAAnxEAIKALAACfEQAgoQsAAJ8RACCiCwAAnxEAIKMLAACfEQAgpAsAAJ8RACCmCwAAnxEAIKcLAACfEQAgqAsAAJ8RACCqCwAAnxEAIBzKCAAAsg8AMMsIAADjBgAQzAgAALIPADDNCAEA2w0AIc4IAQDbDQAh0AgAALMPnAsi1wgBANsNACHeCEAA4Q0AIfAIAQDbDQAh_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_xCiLyCgEA2Q4AIfMKAQCXDgAh9AoBAJcOACH1CgEAlw4AIfYKAACcDgAg9woBAJcOACH4CgEAlw4AIfkKAQCXDgAh-goBAJcOACH7CgEAlw4AIfwKAQCXDgAh_QoBAJcOACH-CgAAnA4AIP8KAQCXDgAhgAsBANkOACGBCwEA2Q4AIYILAQDZDgAhgwsAANoOACCECwAA2g4AIIULAADaDgAghgsBANkOACGHCwIAmw4AIYgLAADRDgAgiQsBANkOACEBAAAAwwcAIAEAAADDBwAgDBgAAOYSACA6AACxFQAgwwoAAJ8RACDyCgAAnxEAIIALAACfEQAggQsAAJ8RACCCCwAAnxEAIIMLAACfEQAghAsAAJ8RACCFCwAAnxEAIIYLAACfEQAgiQsAAJ8RACADAAAAkwEAIAEAAMYHADACAADDBwAgAwAAAJMBACABAADGBwAwAgAAwwcAIAMAAACTAQAgAQAAxgcAMAIAAMMHACAiGAAArxUAIDmAAAAAAToAALAVACDNCAEAAAAB3ghAAAAAAfAIAQAAAAGFCUAAAAAB9gkBAAAAAcMKCAAAAAHxCgAAAPEKAvIKAQAAAAHzCgEAAAAB9AoBAAAAAfUKAQAAAAH2CoAAAAAB9woBAAAAAfgKAQAAAAH5CgEAAAAB-goBAAAAAfsKAQAAAAH8CgEAAAAB_QoBAAAAAf4KgAAAAAH_CgEAAAABgAsBAAAAAYELAQAAAAGCCwEAAAABgwuAAAAAAYQLgAAAAAGFC4AAAAABhgsBAAAAAYcLAgAAAAGICwAArhUAIIkLAQAAAAEBTwAAygcAICA5gAAAAAHNCAEAAAAB3ghAAAAAAfAIAQAAAAGFCUAAAAAB9gkBAAAAAcMKCAAAAAHxCgAAAPEKAvIKAQAAAAHzCgEAAAAB9AoBAAAAAfUKAQAAAAH2CoAAAAAB9woBAAAAAfgKAQAAAAH5CgEAAAAB-goBAAAAAfsKAQAAAAH8CgEAAAAB_QoBAAAAAf4KgAAAAAH_CgEAAAABgAsBAAAAAYELAQAAAAGCCwEAAAABgwuAAAAAAYQLgAAAAAGFC4AAAAABhgsBAAAAAYcLAgAAAAGICwAArhUAIIkLAQAAAAEBTwAAzAcAMAFPAADMBwAwIhgAAKMVACA5gAAAAAE6AACkFQAgzQgBAKURACHeCEAAqhEAIfAIAQClEQAhhQlAAKoRACH2CQEApREAIcMKCACoEQAh8QoAAKEV8Qoi8goBAKcRACHzCgEApREAIfQKAQClEQAh9QoBAKURACH2CoAAAAAB9woBAKURACH4CgEApREAIfkKAQClEQAh-goBAKURACH7CgEApREAIfwKAQClEQAh_QoBAKURACH-CoAAAAAB_woBAKURACGACwEApxEAIYELAQCnEQAhggsBAKcRACGDC4AAAAABhAuAAAAAAYULgAAAAAGGCwEApxEAIYcLAgCmEQAhiAsAAKIVACCJCwEApxEAIQIAAADDBwAgTwAAzwcAICA5gAAAAAHNCAEApREAId4IQACqEQAh8AgBAKURACGFCUAAqhEAIfYJAQClEQAhwwoIAKgRACHxCgAAoRXxCiLyCgEApxEAIfMKAQClEQAh9AoBAKURACH1CgEApREAIfYKgAAAAAH3CgEApREAIfgKAQClEQAh-QoBAKURACH6CgEApREAIfsKAQClEQAh_AoBAKURACH9CgEApREAIf4KgAAAAAH_CgEApREAIYALAQCnEQAhgQsBAKcRACGCCwEApxEAIYMLgAAAAAGEC4AAAAABhQuAAAAAAYYLAQCnEQAhhwsCAKYRACGICwAAohUAIIkLAQCnEQAhAgAAAJMBACBPAADRBwAgAgAAAJMBACBPAADRBwAgAwAAAMMHACBWAADKBwAgVwAAzwcAIAEAAADDBwAgAQAAAJMBACAPCAAAnBUAIFwAAJ0VACBdAACgFQAgXgAAnxUAIF8AAJ4VACDDCgAAnxEAIPIKAACfEQAggAsAAJ8RACCBCwAAnxEAIIILAACfEQAggwsAAJ8RACCECwAAnxEAIIULAACfEQAghgsAAJ8RACCJCwAAnxEAICM5AAD0DQAgyggAAKUPADDLCAAA2AcAEMwIAAClDwAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAhhQlAAOENACH2CQEA2w0AIcMKCADfDQAh8QoAAKYP8Qoi8goBAN0NACHzCgEA2w0AIfQKAQDbDQAh9QoBANsNACH2CgAA9A0AIPcKAQDbDQAh-AoBANsNACH5CgEA2w0AIfoKAQDbDQAh-woBANsNACH8CgEA2w0AIf0KAQDbDQAh_goAAPQNACD_CgEA2w0AIYALAQDdDQAhgQsBAN0NACGCCwEA3Q0AIYMLAADeDQAghAsAAN4NACCFCwAA3g0AIIYLAQDdDQAhhwsCANwNACGICwAA0Q4AIIkLAQDdDQAhAwAAAJMBACABAADXBwAwWwAA2AcAIAMAAACTAQAgAQAAxgcAMAIAAMMHACABAAAA7AEAIAEAAADsAQAgAwAAAL4BACABAADrAQAwAgAA7AEAIAMAAAC-AQAgAQAA6wEAMAIAAOwBACADAAAAvgEAIAEAAOsBADACAADsAQAgEwMAAJgVACAYAACZFQAgGQAAmhUAIBsAAJsVACAeAgAAAAFPgAAAAAHNCAEAAAAB1wgAAADrCgLeCEAAAAAB8AgBAAAAAfEIAQAAAAHzCAAAAOwKAoUJQAAAAAGECgEAAAAB6AqAAAAAAewKgAAAAAHtCgIAAAAB7gpAAAAAAe8KQAAAAAEBTwAA4AcAIA8eAgAAAAFPgAAAAAHNCAEAAAAB1wgAAADrCgLeCEAAAAAB8AgBAAAAAfEIAQAAAAHzCAAAAOwKAoUJQAAAAAGECgEAAAAB6AqAAAAAAewKgAAAAAHtCgIAAAAB7gpAAAAAAe8KQAAAAAEBTwAA4gcAMAFPAADiBwAwAQAAAEAAIBMDAAD8FAAgGAAA_RQAIBkAAP4UACAbAAD_FAAgHgIAphEAIU-AAAAAAc0IAQClEQAh1wgAAPoU6woi3ghAAKoRACHwCAEApxEAIfEIAQClEQAh8wgAAPsU7AoihQlAAKoRACGECgEApxEAIegKgAAAAAHsCoAAAAAB7QoCAKYRACHuCkAAtBEAIe8KQAC0EQAhAgAAAOwBACBPAADmBwAgDx4CAKYRACFPgAAAAAHNCAEApREAIdcIAAD6FOsKIt4IQACqEQAh8AgBAKcRACHxCAEApREAIfMIAAD7FOwKIoUJQACqEQAhhAoBAKcRACHoCoAAAAAB7AqAAAAAAe0KAgCmEQAh7gpAALQRACHvCkAAtBEAIQIAAAC-AQAgTwAA6AcAIAIAAAC-AQAgTwAA6AcAIAEAAABAACADAAAA7AEAIFYAAOAHACBXAADmBwAgAQAAAOwBACABAAAAvgEAIAkIAAD1FAAgXAAA9hQAIF0AAPkUACBeAAD4FAAgXwAA9xQAIPAIAACfEQAghAoAAJ8RACDuCgAAnxEAIO8KAACfEQAgEh4CANwNACFPAAD0DQAgyggAAJ4PADDLCAAA8AcAEMwIAACeDwAwzQgBANsNACHXCAAAnw_rCiLeCEAA4Q0AIfAIAQDdDQAh8QgBANsNACHzCAAAoA_sCiKFCUAA4Q0AIYQKAQDdDQAh6AoAAPQNACDsCgAA9A0AIO0KAgDcDQAh7gpAAPMNACHvCkAA8w0AIQMAAAC-AQAgAQAA7wcAMFsAAPAHACADAAAAvgEAIAEAAOsBADACAADsAQAgAQAAAEwAIAEAAABMACADAAAASAAgAQAASwAwAgAATAAgAwAAAEgAIAEAAEsAMAIAAEwAIAMAAABIACABAABLADACAABMACAJGgAA8xQAIBwAAPQUACAeAgAAAAFPgAAAAAHNCAEAAAAB3ghAAAAAAeQKAQAAAAHoCoAAAAAB6QoBAAAAAQFPAAD4BwAgBx4CAAAAAU-AAAAAAc0IAQAAAAHeCEAAAAAB5AoBAAAAAegKgAAAAAHpCgEAAAABAU8AAPoHADABTwAA-gcAMAkaAACdFAAgHAAAnhQAIB4CAKYRACFPgAAAAAHNCAEApREAId4IQACqEQAh5AoBAKURACHoCoAAAAAB6QoBAKURACECAAAATAAgTwAA_QcAIAceAgCmEQAhT4AAAAABzQgBAKURACHeCEAAqhEAIeQKAQClEQAh6AqAAAAAAekKAQClEQAhAgAAAEgAIE8AAP8HACACAAAASAAgTwAA_wcAIAMAAABMACBWAAD4BwAgVwAA_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_XCiLeCEAAnQ4AIYUJQACdDgAhmQkBAJcOACHnCQAAnA4AINUKAADRDgAg2AoBAAAAAdkKAQCXDgAh2goAANEOACDbCgAA0Q4AINwKAQDZDgAh3QoAANEOACABAAAAtwgAIAEAAAC3CAAgEMoIAACSDwAwywgAALoIABDMCAAAkg8AMM0IAQCXDgAh1wgAAI8P1woi3ghAAJ0OACGFCUAAnQ4AIZkJAQCXDgAh5wkAAJwOACDVCgAA0Q4AINgKAQCXDgAh2QoBAJcOACHaCgAA0Q4AINsKAADRDgAg3AoBANkOACHdCgAA0Q4AIAHcCgAAnxEAIAMAAAC6CAAgAQAAuwgAMAIAALcIACADAAAAuggAIAEAALsIADACAAC3CAAgAwAAALoIACABAAC7CAAwAgAAtwgAIA3NCAEAAAAB1wgAAADXCgLeCEAAAAABhQlAAAAAAZkJAQAAAAHnCYAAAAAB1QoAAIUUACDYCgEAAAAB2QoBAAAAAdoKAACCFAAg2woAAIMUACDcCgEAAAAB3QoAAIQUACABTwAAvwgAIA3NCAEAAAAB1wgAAADXCgLeCEAAAAABhQlAAAAAAZkJAQAAAAHnCYAAAAAB1QoAAIUUACDYCgEAAAAB2QoBAAAAAdoKAACCFAAg2woAAIMUACDcCgEAAAAB3QoAAIQUACABTwAAwQgAMAFPAADBCAAwDc0IAQClEQAh1wgAAPgT1woi3ghAAKoRACGFCUAAqhEAIZkJAQClEQAh5wmAAAAAAdUKAACBFAAg2AoBAKURACHZCgEApREAIdoKAAD-EwAg2woAAP8TACDcCgEApxEAId0KAACAFAAgAgAAALcIACBPAADECAAgDc0IAQClEQAh1wgAAPgT1woi3ghAAKoRACGFCUAAqhEAIZkJAQClEQAh5wmAAAAAAdUKAACBFAAg2AoBAKURACHZCgEApREAIdoKAAD-EwAg2woAAP8TACDcCgEApxEAId0KAACAFAAgAgAAALoIACBPAADGCAAgAgAAALoIACBPAADGCAAgAwAAALcIACBWAAC_CAAgVwAAxAgAIAEAAAC3CAAgAQAAALoIACAECAAA-xMAIF4AAP0TACBfAAD8EwAg3AoAAJ8RACAQyggAAJEPADDLCAAAzQgAEMwIAACRDwAwzQgBANsNACHXCAAAiw_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_wgAEMwIAACIDwAwzQgBANsNACHeCEAA4Q0AIeYJAQDbDQAh5wkAAPQNACDOCgEA2w0AIc8KAADRDgAg0AoBANsNACHRCgEA2w0AIdIKAADRDgAgAwAAAOwIACABAAD-CAAwWwAA_wgAIAMAAADsCAAgAQAA7QgAMAIAAOkIACABAAAAnQEAIAEAAACdAQAgAwAAAJsBACABAACcAQAwAgAAnQEAIAMAAACbAQAgAQAAnAEAMAIAAJ0BACADAAAAmwEAIAEAAJwBADACAACdAQAgIzMAAOsTACA1AADcEwAgNwAA3RMAIDgAAN4TACA5AADfEwAgzQgBAAAAAdcIAAAAwQoC3ghAAAAAAYUJQAAAAAGKCQEAAAAB4gkBAAAAAfUJAAAA9QkC-gkAANsTACCPCgAA2hMAILgKAQAAAAG5CgEAAAABugoBAAAAAbsKAADZEwAgvAoBAAAAAb0KgAAAAAG-CgEAAAABvwogAAAAAcEKAQAAAAHCCgEAAAABwwoIAAAAAcQKAQAAAAHFCgEAAAABxgoBAAAAAccKAQAAAAHICgIAAAAByQoBAAAAAcoKAQAAAAHLCgEAAAABzAoBAAAAAc0KQAAAAAEBTwAAhwkAIB7NCAEAAAAB1wgAAADBCgLeCEAAAAABhQlAAAAAAYoJAQAAAAHiCQEAAAAB9QkAAAD1CQL6CQAA2xMAII8KAADaEwAguAoBAAAAAbkKAQAAAAG6CgEAAAABuwoAANkTACC8CgEAAAABvQqAAAAAAb4KAQAAAAG_CiAAAAABwQoBAAAAAcIKAQAAAAHDCggAAAABxAoBAAAAAcUKAQAAAAHGCgEAAAABxwoBAAAAAcgKAgAAAAHJCgEAAAABygoBAAAAAcsKAQAAAAHMCgEAAAABzQpAAAAAAQFPAACJCQAwAU8AAIkJADABAAAAmQEAICMzAADqEwAgNQAAqBMAIDcAAKkTACA4AACqEwAgOQAAqxMAIM0IAQClEQAh1wgAAKUTwQoi3ghAAKoRACGFCUAAqhEAIYoJAQClEQAh4gkBAKURACH1CQAA2xL1CSL6CQAAphMAII8KAACkEwAguAoBAKURACG5CgEApREAIboKAQClEQAhuwoAAKMTACC8CgEApREAIb0KgAAAAAG-CgEApREAIb8KIADREQAhwQoBAKURACHCCgEApxEAIcMKCACoEQAhxAoBAKcRACHFCgEApxEAIcYKAQCnEQAhxwoBAKcRACHICgIAphEAIckKAQClEQAhygoBAKURACHLCgEApREAIcwKAQClEQAhzQpAALQRACECAAAAnQEAIE8AAI0JACAezQgBAKURACHXCAAApRPBCiLeCEAAqhEAIYUJQACqEQAhigkBAKURACHiCQEApREAIfUJAADbEvUJIvoJAACmEwAgjwoAAKQTACC4CgEApREAIbkKAQClEQAhugoBAKURACG7CgAAoxMAILwKAQClEQAhvQqAAAAAAb4KAQClEQAhvwogANERACHBCgEApREAIcIKAQCnEQAhwwoIAKgRACHECgEApxEAIcUKAQCnEQAhxgoBAKcRACHHCgEApxEAIcgKAgCmEQAhyQoBAKURACHKCgEApREAIcsKAQClEQAhzAoBAKURACHNCkAAtBEAIQIAAACbAQAgTwAAjwkAIAIAAACbAQAgTwAAjwkAIAEAAACZAQAgAwAAAJ0BACBWAACHCQAgVwAAjQkAIAEAAACdAQAgAQAAAJsBACAMCAAA5RMAIFwAAOYTACBdAADpEwAgXgAA6BMAIF8AAOcTACDCCgAAnxEAIMMKAACfEQAgxAoAAJ8RACDFCgAAnxEAIMYKAACfEQAgxwoAAJ8RACDNCgAAnxEAICHKCAAAhA8AMMsIAACXCQAQzAgAAIQPADDNCAEA2w0AIdcIAACFD8EKIt4IQADhDQAhhQlAAOENACGKCQEA2w0AIeIJAQDbDQAh9QkAANAO9Qki-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_DgAwzQgBANsNACHeCEAA4Q0AIbIJAQDbDQAhmgoBANsNACGpCgIA3A0AIaoKAQDbDQAhqwoBANsNACGsCgIA3A0AIQMAAACgAQAgAQAA1AkAMFsAANUJACADAAAAoAEAIAEAAKEBADACAACiAQAgCsoIAAD8DgAwywgAANsJABDMCAAA_A4AMM0IAQAAAAHeCEAAnQ4AIaMKAQCXDgAhpAoBAJcOACGmCgAA_Q6mCiKnCgEA2Q4AIagKAAD-DgAgAQAAANgJACABAAAA2AkAIAnKCAAA_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_EpkKIpoKAQCnEQAhmwoCAKkRACGcCoAAAAABAgAAAIcKACBPAACUCgAgCs0IAQClEQAh3ghAAKoRACGRCQIAqREAIZ0JAQClEQAhlgoBAKURACGXCgEApREAIZkKAAD_EpkKIpoKAQCnEQAhmwoCAKkRACGcCoAAAAABAgAAAIoKACBPAACWCgAgAgAAAIoKACBPAACWCgAgAwAAAIcKACBWAACPCgAgVwAAlAoAIAEAAACHCgAgAQAAAIoKACAJCAAA-hIAIFwAAPsSACBdAAD-EgAgXgAA_RIAIF8AAPwSACCRCQAAnxEAIJoKAACfEQAgmwoAAJ8RACCcCgAAnxEAIA3KCAAA8Q4AMMsIAACdCgAQzAgAAPEOADDNCAEA2w0AId4IQADhDQAhkQkCAOANACGdCQEA2w0AIZYKAQDbDQAhlwoBANsNACGZCgAA8g6ZCiKaCgEA3Q0AIZsKAgDgDQAhnAoAAN4NACADAAAAigoAIAEAAJwKADBbAACdCgAgAwAAAIoKACABAACLCgAwAgAAhwoAIAnKCAAA8A4AMMsIAACjCgAQzAgAAPAOADC4CQEAAAABkQoAANEOACCSCgAA0Q4AIJMKAQCXDgAhlAoAANEOACCVCgAA0Q4AIAEAAACgCgAgAQAAAKAKACAJyggAAPAOADDLCAAAowoAEMwIAADwDgAwuAkBAJcOACGRCgAA0Q4AIJIKAADRDgAgkwoBAJcOACGUCgAA0Q4AIJUKAADRDgAgAAMAAACjCgAgAQAApAoAMAIAAKAKACADAAAAowoAIAEAAKQKADACAACgCgAgAwAAAKMKACABAACkCgAwAgAAoAoAIAa4CQEAAAABkQoAAPYSACCSCgAA9xIAIJMKAQAAAAGUCgAA-BIAIJUKAAD5EgAgAU8AAKgKACAGuAkBAAAAAZEKAAD2EgAgkgoAAPcSACCTCgEAAAABlAoAAPgSACCVCgAA-RIAIAFPAACqCgAwAU8AAKoKADAGuAkBAKURACGRCgAA8hIAIJIKAADzEgAgkwoBAKURACGUCgAA9BIAIJUKAAD1EgAgAgAAAKAKACBPAACtCgAgBrgJAQClEQAhkQoAAPISACCSCgAA8xIAIJMKAQClEQAhlAoAAPQSACCVCgAA9RIAIAIAAACjCgAgTwAArwoAIAIAAACjCgAgTwAArwoAIAMAAACgCgAgVgAAqAoAIFcAAK0KACABAAAAoAoAIAEAAACjCgAgAwgAAO8SACBeAADxEgAgXwAA8BIAIAnKCAAA7w4AMMsIAAC2CgAQzAgAAO8OADC4CQEA2w0AIZEKAADRDgAgkgoAANEOACCTCgEA2w0AIZQKAADRDgAglQoAANEOACADAAAAowoAIAEAALUKADBbAAC2CgAgAwAAAKMKACABAACkCgAwAgAAoAoAIAXKCAAA7g4AMMsIAAC8CgAQzAgAAO4OADCPCgEAAAABkAoAAJwOACABAAAAuQoAIAEAAAC5CgAgBcoIAADuDgAwywgAALwKABDMCAAA7g4AMI8KAQCXDgAhkAoAAJwOACAAAwAAALwKACABAAC9CgAwAgAAuQoAIAMAAAC8CgAgAQAAvQoAMAIAALkKACADAAAAvAoAIAEAAL0KADACAAC5CgAgAo8KAQAAAAGQCoAAAAABAU8AAMEKACACjwoBAAAAAZAKgAAAAAEBTwAAwwoAMAFPAADDCgAwAo8KAQClEQAhkAqAAAAAAQIAAAC5CgAgTwAAxgoAIAKPCgEApREAIZAKgAAAAAECAAAAvAoAIE8AAMgKACACAAAAvAoAIE8AAMgKACADAAAAuQoAIFYAAMEKACBXAADGCgAgAQAAALkKACABAAAAvAoAIAMIAADsEgAgXgAA7hIAIF8AAO0SACAFyggAAO0OADDLCAAAzwoAEMwIAADtDgAwjwoBANsNACGQCgAA9A0AIAMAAAC8CgAgAQAAzgoAMFsAAM8KACADAAAAvAoAIAEAAL0KADACAAC5CgAgDRoAAJwOACDKCAAA6w4AMMsIAADVCgAQzAgAAOsOADDNCAEAAAAB3ghAAJ0OACHwCAEAlw4AIf4IAQCXDgAh0gkCAOwOACGLCgAAnA4AIIwKAADaDgAgjQogAJgOACGOCgEA2Q4AIQEAAADSCgAgAQAAANIKACANGgAAnA4AIMoIAADrDgAwywgAANUKABDMCAAA6w4AMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIf4IAQCXDgAh0gkCAOwOACGLCgAAnA4AIIwKAADaDgAgjQogAJgOACGOCgEA2Q4AIQPSCQAAnxEAIIwKAACfEQAgjgoAAJ8RACADAAAA1QoAIAEAANYKADACAADSCgAgAwAAANUKACABAADWCgAwAgAA0goAIAMAAADVCgAgAQAA1goAMAIAANIKACAKGoAAAAABzQgBAAAAAd4IQAAAAAHwCAEAAAAB_ggBAAAAAdIJAgAAAAGLCoAAAAABjAqAAAAAAY0KIAAAAAGOCgEAAAABAU8AANoKACAKGoAAAAABzQgBAAAAAd4IQAAAAAHwCAEAAAAB_ggBAAAAAdIJAgAAAAGLCoAAAAABjAqAAAAAAY0KIAAAAAGOCgEAAAABAU8AANwKADABTwAA3AoAMAoagAAAAAHNCAEApREAId4IQACqEQAh8AgBAKURACH-CAEApREAIdIJAgCpEQAhiwqAAAAAAYwKgAAAAAGNCiAA0REAIY4KAQCnEQAhAgAAANIKACBPAADfCgAgChqAAAAAAc0IAQClEQAh3ghAAKoRACHwCAEApREAIf4IAQClEQAh0gkCAKkRACGLCoAAAAABjAqAAAAAAY0KIADREQAhjgoBAKcRACECAAAA1QoAIE8AAOEKACACAAAA1QoAIE8AAOEKACADAAAA0goAIFYAANoKACBXAADfCgAgAQAAANIKACABAAAA1QoAIAgIAADnEgAgXAAA6BIAIF0AAOsSACBeAADqEgAgXwAA6RIAINIJAACfEQAgjAoAAJ8RACCOCgAAnxEAIA0aAAD0DQAgyggAAOoOADDLCAAA6AoAEMwIAADqDgAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAh_ggBANsNACHSCQIA4A0AIYsKAAD0DQAgjAoAAN4NACCNCiAAgw4AIY4KAQDdDQAhAwAAANUKACABAADnCgAwWwAA6AoAIAMAAADVCgAgAQAA1goAMAIAANIKACAPGAAA6Q4AIMoIAADlDgAwywgAALEBABDMCAAA5Q4AMM0IAQAAAAHeCEAAnQ4AIfAIAQAAAAHzCAAA5g6DCiKFCUAAnQ4AIYQKAADnDoQKIoYKAADoDoYKIocKAADoDoYKIogKAADoDoYKIokKAADoDoYKIooKAACcDgAgAQAAAOsKACABAAAA6woAIAEYAADmEgAgAwAAALEBACABAADuCgAwAgAA6woAIAMAAACxAQAgAQAA7goAMAIAAOsKACADAAAAsQEAIAEAAO4KADACAADrCgAgDBgAAOUSACDNCAEAAAAB3ghAAAAAAfAIAQAAAAHzCAAAAIMKAoUJQAAAAAGECgAAAIQKAoYKAAAAhgoChwoAAACGCgKICgAAAIYKAokKAAAAhgoCigqAAAAAAQFPAADyCgAgC80IAQAAAAHeCEAAAAAB8AgBAAAAAfMIAAAAgwoChQlAAAAAAYQKAAAAhAoChgoAAACGCgKHCgAAAIYKAogKAAAAhgoCiQoAAACGCgKKCoAAAAABAU8AAPQKADABTwAA9AoAMAwYAADkEgAgzQgBAKURACHeCEAAqhEAIfAIAQClEQAh8wgAAOESgwoihQlAAKoRACGECgAA4hKECiKGCgAA4xKGCiKHCgAA4xKGCiKICgAA4xKGCiKJCgAA4xKGCiKKCoAAAAABAgAAAOsKACBPAAD3CgAgC80IAQClEQAh3ghAAKoRACHwCAEApREAIfMIAADhEoMKIoUJQACqEQAhhAoAAOIShAoihgoAAOMShgoihwoAAOMShgoiiAoAAOMShgoiiQoAAOMShgoiigqAAAAAAQIAAACxAQAgTwAA-QoAIAIAAACxAQAgTwAA-QoAIAMAAADrCgAgVgAA8goAIFcAAPcKACABAAAA6woAIAEAAACxAQAgAwgAAN4SACBeAADgEgAgXwAA3xIAIA7KCAAA2w4AMMsIAACACwAQzAgAANsOADDNCAEA2w0AId4IQADhDQAh8AgBANsNACHzCAAA3A6DCiKFCUAA4Q0AIYQKAADdDoQKIoYKAADeDoYKIocKAADeDoYKIogKAADeDoYKIokKAADeDoYKIooKAAD0DQAgAwAAALEBACABAAD_CgAwWwAAgAsAIAMAAACxAQAgAQAA7goAMAIAAOsKACATyggAANYOADDLCAAAhgsAEMwIAADWDgAwzQgBAAAAAdEIAADXDvQJIt4IQACdDgAhhQlAAJ0OACGKCQEAlw4AIeIJAQAAAAH1CQAA2A71CSL2CQEAlw4AIfcJAACcDgAg-AkBAJcOACH5CQEA2Q4AIfoJAADRDgAg-wkAANoOACD8CSAAmA4AIf0JQACqDgAh_gkCAJsOACEBAAAAgwsAIAEAAACDCwAgE8oIAADWDgAwywgAAIYLABDMCAAA1g4AMM0IAQCXDgAh0QgAANcO9Aki3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAh4gkBAJcOACH1CQAA2A71CSL2CQEAlw4AIfcJAACcDgAg-AkBAJcOACH5CQEA2Q4AIfoJAADRDgAg-wkAANoOACD8CSAAmA4AIf0JQACqDgAh_gkCAJsOACED-QkAAJ8RACD7CQAAnxEAIP0JAACfEQAgAwAAAIYLACABAACHCwAwAgAAgwsAIAMAAACGCwAgAQAAhwsAMAIAAIMLACADAAAAhgsAIAEAAIcLADACAACDCwAgEM0IAQAAAAHRCAAAAPQJAt4IQAAAAAGFCUAAAAABigkBAAAAAeIJAQAAAAH1CQAAAPUJAvYJAQAAAAH3CYAAAAAB-AkBAAAAAfkJAQAAAAH6CQAA3RIAIPsJgAAAAAH8CSAAAAAB_QlAAAAAAf4JAgAAAAEBTwAAiwsAIBDNCAEAAAAB0QgAAAD0CQLeCEAAAAABhQlAAAAAAYoJAQAAAAHiCQEAAAAB9QkAAAD1CQL2CQEAAAAB9wmAAAAAAfgJAQAAAAH5CQEAAAAB-gkAAN0SACD7CYAAAAAB_AkgAAAAAf0JQAAAAAH-CQIAAAABAU8AAI0LADABTwAAjQsAMBDNCAEApREAIdEIAADaEvQJIt4IQACqEQAhhQlAAKoRACGKCQEApREAIeIJAQClEQAh9QkAANsS9Qki9gkBAKURACH3CYAAAAAB-AkBAKURACH5CQEApxEAIfoJAADcEgAg-wmAAAAAAfwJIADREQAh_QlAALQRACH-CQIAphEAIQIAAACDCwAgTwAAkAsAIBDNCAEApREAIdEIAADaEvQJIt4IQACqEQAhhQlAAKoRACGKCQEApREAIeIJAQClEQAh9QkAANsS9Qki9gkBAKURACH3CYAAAAAB-AkBAKURACH5CQEApxEAIfoJAADcEgAg-wmAAAAAAfwJIADREQAh_QlAALQRACH-CQIAphEAIQIAAACGCwAgTwAAkgsAIAIAAACGCwAgTwAAkgsAIAMAAACDCwAgVgAAiwsAIFcAAJALACABAAAAgwsAIAEAAACGCwAgCAgAANUSACBcAADWEgAgXQAA2RIAIF4AANgSACBfAADXEgAg-QkAAJ8RACD7CQAAnxEAIP0JAACfEQAgE8oIAADODgAwywgAAJkLABDMCAAAzg4AMM0IAQDbDQAh0QgAAM8O9Aki3ghAAOENACGFCUAA4Q0AIYoJAQDbDQAh4gkBANsNACH1CQAA0A71CSL2CQEA2w0AIfcJAAD0DQAg-AkBANsNACH5CQEA3Q0AIfoJAADRDgAg-wkAAN4NACD8CSAAgw4AIf0JQADzDQAh_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_QsAIA3NCAEAAAAB1wgAAADNCQLeCEAAAAAB8QgBAAAAAYIJAQAAAAGFCUAAAAABtwkBAAAAAcYJQAAAAAHJCQEAAAABygkBAAAAAcsJAQAAAAHNCQEAAAABzgmAAAAAAQFPAAD_CwAwAU8AAP8LADAOAwAAgBIAIM0IAQClEQAh1wgAAP8RzQki3ghAAKoRACHxCAEApREAIYIJAQCnEQAhhQlAAKoRACG3CQEApREAIcYJQAC0EQAhyQkBAKURACHKCQEApREAIcsJAQClEQAhzQkBAKcRACHOCYAAAAABAgAAAOIBACBPAACCDAAgDc0IAQClEQAh1wgAAP8RzQki3ghAAKoRACHxCAEApREAIYIJAQCnEQAhhQlAAKoRACG3CQEApREAIcYJQAC0EQAhyQkBAKURACHKCQEApREAIcsJAQClEQAhzQkBAKcRACHOCYAAAAABAgAAAOABACBPAACEDAAgAgAAAOABACBPAACEDAAgAwAAAOIBACBWAAD9CwAgVwAAggwAIAEAAADiAQAgAQAAAOABACAHCAAA_BEAIF4AAP4RACBfAAD9EQAgggkAAJ8RACDGCQAAnxEAIM0JAACfEQAgzgkAAJ8RACAQyggAALQOADDLCAAAiwwAEMwIAAC0DgAwzQgBANsNACHXCAAAtQ7NCSLeCEAA4Q0AIfEIAQDbDQAhggkBAN0NACGFCUAA4Q0AIbcJAQDbDQAhxglAAPMNACHJCQEA2w0AIcoJAQDbDQAhywkBANsNACHNCQEA3Q0AIc4JAADeDQAgAwAAAOABACABAACKDAAwWwAAiwwAIAMAAADgAQAgAQAA4QEAMAIAAOIBACAIyggAALMOADDLCAAAkQwAEMwIAACzDgAwzQgBAAAAAd4IQACdDgAhxglAAJ0OACHHCQEAAAAByAkAAJwOACABAAAAjgwAIAEAAACODAAgCMoIAACzDgAwywgAAJEMABDMCAAAsw4AMM0IAQCXDgAh3ghAAJ0OACHGCUAAnQ4AIccJAQCXDgAhyAkAAJwOACAAAwAAAJEMACABAACSDAAwAgAAjgwAIAMAAACRDAAgAQAAkgwAMAIAAI4MACADAAAAkQwAIAEAAJIMADACAACODAAgBc0IAQAAAAHeCEAAAAABxglAAAAAAccJAQAAAAHICYAAAAABAU8AAJYMACAFzQgBAAAAAd4IQAAAAAHGCUAAAAABxwkBAAAAAcgJgAAAAAEBTwAAmAwAMAFPAACYDAAwBc0IAQClEQAh3ghAAKoRACHGCUAAqhEAIccJAQClEQAhyAmAAAAAAQIAAACODAAgTwAAmwwAIAXNCAEApREAId4IQACqEQAhxglAAKoRACHHCQEApREAIcgJgAAAAAECAAAAkQwAIE8AAJ0MACACAAAAkQwAIE8AAJ0MACADAAAAjgwAIFYAAJYMACBXAACbDAAgAQAAAI4MACABAAAAkQwAIAMIAAD5EQAgXgAA-xEAIF8AAPoRACAIyggAALIOADDLCAAApAwAEMwIAACyDgAwzQgBANsNACHeCEAA4Q0AIcYJQADhDQAhxwkBANsNACHICQAA9A0AIAMAAACRDAAgAQAAowwAMFsAAKQMACADAAAAkQwAIAEAAJIMADACAACODAAgAQAAAOYBACABAAAA5gEAIAMAAADkAQAgAQAA5QEAMAIAAOYBACADAAAA5AEAIAEAAOUBADACAADmAQAgAwAAAOQBACABAADlAQAwAgAA5gEAIBUDAAD4EQAgzQgBAAAAAdcIAAAAvAkC3ghAAAAAAfEIAQAAAAGCCQEAAAABhQlAAAAAAbcJAQAAAAG4CQEAAAABugkAAAC6CQK8CQIAAAABvQkCAAAAAb4JAgAAAAG_CQIAAAABwAkCAAAAAcEJgAAAAAHCCYAAAAABwwmAAAAAAcQJAgAAAAHFCYAAAAABxglAAAAAAQFPAACsDAAgFM0IAQAAAAHXCAAAALwJAt4IQAAAAAHxCAEAAAABggkBAAAAAYUJQAAAAAG3CQEAAAABuAkBAAAAAboJAAAAugkCvAkCAAAAAb0JAgAAAAG-CQIAAAABvwkCAAAAAcAJAgAAAAHBCYAAAAABwgmAAAAAAcMJgAAAAAHECQIAAAABxQmAAAAAAcYJQAAAAAEBTwAArgwAMAFPAACuDAAwFQMAAPcRACDNCAEApREAIdcIAAD2EbwJIt4IQACqEQAh8QgBAKURACGCCQEApxEAIYUJQACqEQAhtwkBAKURACG4CQEApxEAIboJAAD1EboJIrwJAgCpEQAhvQkCAKkRACG-CQIAqREAIb8JAgCpEQAhwAkCAKkRACHBCYAAAAABwgmAAAAAAcMJgAAAAAHECQIAqREAIcUJgAAAAAHGCUAAtBEAIQIAAADmAQAgTwAAsQwAIBTNCAEApREAIdcIAAD2EbwJIt4IQACqEQAh8QgBAKURACGCCQEApxEAIYUJQACqEQAhtwkBAKURACG4CQEApxEAIboJAAD1EboJIrwJAgCpEQAhvQkCAKkRACG-CQIAqREAIb8JAgCpEQAhwAkCAKkRACHBCYAAAAABwgmAAAAAAcMJgAAAAAHECQIAqREAIcUJgAAAAAHGCUAAtBEAIQIAAADkAQAgTwAAswwAIAIAAADkAQAgTwAAswwAIAMAAADmAQAgVgAArAwAIFcAALEMACABAAAA5gEAIAEAAADkAQAgEggAAPARACBcAADxEQAgXQAA9BEAIF4AAPMRACBfAADyEQAgggkAAJ8RACC4CQAAnxEAILwJAACfEQAgvQkAAJ8RACC-CQAAnxEAIL8JAACfEQAgwAkAAJ8RACDBCQAAnxEAIMIJAACfEQAgwwkAAJ8RACDECQAAnxEAIMUJAACfEQAgxgkAAJ8RACAXyggAAKsOADDLCAAAugwAEMwIAACrDgAwzQgBANsNACHXCAAArQ68CSLeCEAA4Q0AIfEIAQDbDQAhggkBAN0NACGFCUAA4Q0AIbcJAQDbDQAhuAkBAN0NACG6CQAArA66CSK8CQIA4A0AIb0JAgDgDQAhvgkCAOANACG_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_wwAEMwIAACVDgAwzQgBANsNACHeCEAA4Q0AIfMIAQDbDQAhkQkCANwNACGnCQEA2w0AIagJAQDbDQAhqQkgAIMOACGqCSAAgg4AIasJCADfDQAhrAkAAPQNACADAAAA7AwAIAEAAP4MADBbAAD_DAAgAwAAAOwMACABAADtDAAwAgAA6QwAIAEAAAB0ACABAAAAdAAgAwAAAHIAIAEAAHMAMAIAAHQAIAMAAAByACABAABzADACAAB0ACADAAAAcgAgAQAAcwAwAgAAdAAgCRgAAN4RACDNCAEAAAAB3ghAAAAAAfAIAQAAAAGhCQAAAKEJAqIJAQAAAAGkCQAAAKQJA6UJgAAAAAGmCQgAAAABAU8AAIcNACAIzQgBAAAAAd4IQAAAAAHwCAEAAAABoQkAAAChCQKiCQEAAAABpAkAAACkCQOlCYAAAAABpgkIAAAAAQFPAACJDQAwAU8AAIkNADAJGAAA3REAIM0IAQClEQAh3ghAAKoRACHwCAEApREAIaEJAADbEaEJIqIJAQClEQAhpAkAANwRpAkjpQmAAAAAAaYJCACoEQAhAgAAAHQAIE8AAIwNACAIzQgBAKURACHeCEAAqhEAIfAIAQClEQAhoQkAANsRoQkiogkBAKURACGkCQAA3BGkCSOlCYAAAAABpgkIAKgRACECAAAAcgAgTwAAjg0AIAIAAAByACBPAACODQAgAwAAAHQAIFYAAIcNACBXAACMDQAgAQAAAHQAIAEAAAByACAICAAA1hEAIFwAANcRACBdAADaEQAgXgAA2REAIF8AANgRACCkCQAAnxEAIKUJAACfEQAgpgkAAJ8RACALyggAAI4OADDLCAAAlQ0AEMwIAACODgAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAhoQkAAI8OoQkiogkBANsNACGkCQAAkA6kCSOlCQAA3g0AIKYJCADfDQAhAwAAAHIAIAEAAJQNADBbAACVDQAgAwAAAHIAIAEAAHMAMAIAAHQAIAEAAADCAQAgAQAAAMIBACADAAAAwAEAIAEAAMEBADACAADCAQAgAwAAAMABACABAADBAQAwAgAAwgEAIAMAAADAAQAgAQAAwQEAMAIAAMIBACAhAwAA1BEAIBgAANURACDNCAEAAAAB0QgAAACHCQLXCAAAAIoJAt4IQAAAAAHwCAEAAAAB8QgBAAAAAYIJAQAAAAGFCUAAAAABiAkAAACICQKKCQEAAAABiwkBAAAAAYwJAQAAAAGNCQIAAAABjgkBAAAAAY8JAgAAAAGQCQIAAAABkQkCAAAAAZIJIAAAAAGTCYAAAAABlAkBAAAAAZUJAQAAAAGWCQEAAAABlwkBAAAAAZgJIAAAAAGZCQEAAAABmgmAAAAAAZsJAQAAAAGcCSAAAAABnQmAAAAAAZ4JAgAAAAGfCUAAAAABAU8AAJ0NACAfzQgBAAAAAdEIAAAAhwkC1wgAAACKCQLeCEAAAAAB8AgBAAAAAfEIAQAAAAGCCQEAAAABhQlAAAAAAYgJAAAAiAkCigkBAAAAAYsJAQAAAAGMCQEAAAABjQkCAAAAAY4JAQAAAAGPCQIAAAABkAkCAAAAAZEJAgAAAAGSCSAAAAABkwmAAAAAAZQJAQAAAAGVCQEAAAABlgkBAAAAAZcJAQAAAAGYCSAAAAABmQkBAAAAAZoJgAAAAAGbCQEAAAABnAkgAAAAAZ0JgAAAAAGeCQIAAAABnwlAAAAAAQFPAACfDQAwAU8AAJ8NADAhAwAA0hEAIBgAANMRACDNCAEApREAIdEIAADNEYcJItcIAADPEYoJIt4IQACqEQAh8AgBAKURACHxCAEApREAIYIJAQCnEQAhhQlAAKoRACGICQAAzhGICSKKCQEApxEAIYsJAQClEQAhjAkBAKURACGNCQIAphEAIY4JAQCnEQAhjwkCAKkRACGQCQIAqREAIZEJAgCpEQAhkgkgANARACGTCYAAAAABlAkBAKcRACGVCQEApxEAIZYJAQCnEQAhlwkBAKcRACGYCSAA0REAIZkJAQCnEQAhmgmAAAAAAZsJAQCnEQAhnAkgANERACGdCYAAAAABngkCAKYRACGfCUAAtBEAIQIAAADCAQAgTwAAog0AIB_NCAEApREAIdEIAADNEYcJItcIAADPEYoJIt4IQACqEQAh8AgBAKURACHxCAEApREAIYIJAQCnEQAhhQlAAKoRACGICQAAzhGICSKKCQEApxEAIYsJAQClEQAhjAkBAKURACGNCQIAphEAIY4JAQCnEQAhjwkCAKkRACGQCQIAqREAIZEJAgCpEQAhkgkgANARACGTCYAAAAABlAkBAKcRACGVCQEApxEAIZYJAQCnEQAhlwkBAKcRACGYCSAA0REAIZkJAQCnEQAhmgmAAAAAAZsJAQCnEQAhnAkgANERACGdCYAAAAABngkCAKYRACGfCUAAtBEAIQIAAADAAQAgTwAApA0AIAIAAADAAQAgTwAApA0AIAMAAADCAQAgVgAAnQ0AIFcAAKINACABAAAAwgEAIAEAAADAAQAgFQgAAMgRACBcAADJEQAgXQAAzBEAIF4AAMsRACBfAADKEQAgggkAAJ8RACCKCQAAnxEAII4JAACfEQAgjwkAAJ8RACCQCQAAnxEAIJEJAACfEQAgkgkAAJ8RACCUCQAAnxEAIJUJAACfEQAglgkAAJ8RACCXCQAAnxEAIJkJAACfEQAgmgkAAJ8RACCbCQAAnxEAIJ0JAACfEQAgnwkAAJ8RACAiyggAAP4NADDLCAAAqw0AEMwIAAD-DQAwzQgBANsNACHRCAAA_w2HCSLXCAAAgQ6KCSLeCEAA4Q0AIfAIAQDbDQAh8QgBANsNACGCCQEA3Q0AIYUJQADhDQAhiAkAAIAOiAkiigkBAN0NACGLCQEA2w0AIYwJAQDbDQAhjQkCANwNACGOCQEA3Q0AIY8JAgDgDQAhkAkCAOANACGRCQIA4A0AIZIJIACCDgAhkwkAAPQNACCUCQEA3Q0AIZUJAQDdDQAhlgkBAN0NACGXCQEA3Q0AIZgJIACDDgAhmQkBAN0NACGaCQAA3g0AIJsJAQDdDQAhnAkgAIMOACGdCQAA3g0AIJ4JAgDcDQAhnwlAAPMNACEDAAAAwAEAIAEAAKoNADBbAACrDQAgAwAAAMABACABAADBAQAwAgAAwgEAIAEAAADGAQAgAQAAAMYBACADAAAAxAEAIAEAAMUBADACAADGAQAgAwAAAMQBACABAADFAQAwAgAAxgEAIAMAAADEAQAgAQAAxQEAMAIAAMYBACAdAwAAxREAIA6AAAAAARgAAMYRACBBAADHEQAgzQgBAAAAAdAIAQAAAAHXCAAAAPUIAtsICAAAAAHeCEAAAAAB8AgBAAAAAfEIAQAAAAHzCAAAAPMIAvUIAQAAAAH2CEAAAAAB9wiAAAAAAfgIgAAAAAH5CIAAAAAB-giAAAAAAfsIgAAAAAH8CAIAAAAB_QgCAAAAAf4IAQAAAAH_CEAAAAABgAmAAAAAAYEJAQAAAAGCCQEAAAABgwlAAAAAAYQJQAAAAAGFCUAAAAABAU8AALMNACAaDoAAAAABzQgBAAAAAdAIAQAAAAHXCAAAAPUIAtsICAAAAAHeCEAAAAAB8AgBAAAAAfEIAQAAAAHzCAAAAPMIAvUIAQAAAAH2CEAAAAAB9wiAAAAAAfgIgAAAAAH5CIAAAAAB-giAAAAAAfsIgAAAAAH8CAIAAAAB_QgCAAAAAf4IAQAAAAH_CEAAAAABgAmAAAAAAYEJAQAAAAGCCQEAAAABgwlAAAAAAYQJQAAAAAGFCUAAAAABAU8AALUNADABTwAAtQ0AMB0DAAC2EQAgDoAAAAABGAAAtxEAIEEAALgRACDNCAEApREAIdAIAQCnEQAh1wgAALMR9Qgi2wgIALURACHeCEAAqhEAIfAIAQClEQAh8QgBAKURACHzCAAAshHzCCL1CAEApxEAIfYIQAC0EQAh9wiAAAAAAfgIgAAAAAH5CIAAAAAB-giAAAAAAfsIgAAAAAH8CAIAphEAIf0IAgCmEQAh_ggBAKcRACH_CEAAtBEAIYAJgAAAAAGBCQEApxEAIYIJAQCnEQAhgwlAALQRACGECUAAtBEAIYUJQACqEQAhAgAAAMYBACBPAAC4DQAgGg6AAAAAAc0IAQClEQAh0AgBAKcRACHXCAAAsxH1CCLbCAgAtREAId4IQACqEQAh8AgBAKURACHxCAEApREAIfMIAACyEfMIIvUIAQCnEQAh9ghAALQRACH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgCmEQAh_QgCAKYRACH-CAEApxEAIf8IQAC0EQAhgAmAAAAAAYEJAQCnEQAhggkBAKcRACGDCUAAtBEAIYQJQAC0EQAhhQlAAKoRACECAAAAxAEAIE8AALoNACACAAAAxAEAIE8AALoNACADAAAAxgEAIFYAALMNACBXAAC4DQAgAQAAAMYBACABAAAAxAEAIBMIAACtEQAgDgAAnxEAIFwAAK4RACBdAACxEQAgXgAAsBEAIF8AAK8RACDQCAAAnxEAIPUIAACfEQAg9ggAAJ8RACD4CAAAnxEAIPkIAACfEQAg-wgAAJ8RACD-CAAAnxEAIP8IAACfEQAggAkAAJ8RACCBCQAAnxEAIIIJAACfEQAggwkAAJ8RACCECQAAnxEAIB0OAADeDQAgyggAAPANADDLCAAAwQ0AEMwIAADwDQAwzQgBANsNACHQCAEA3Q0AIdcIAADyDfUIItsICAD1DQAh3ghAAOENACHwCAEA2w0AIfEIAQDbDQAh8wgAAPEN8wgi9QgBAN0NACH2CEAA8w0AIfcIAAD0DQAg-AgAAN4NACD5CAAA3g0AIPoIAAD0DQAg-wgAAN4NACD8CAIA3A0AIf0IAgDcDQAh_ggBAN0NACH_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-AgAAN4NACD5CAAA3g0AIPoIAAD0DQAg-wgAAN4NACD8CAIA3A0AIf0IAgDcDQAh_ggBAN0NACH_CEAA8w0AIYAJAADeDQAggQkBAN0NACGCCQEA3Q0AIYMJQADzDQAhhAlAAPMNACGFCUAA4Q0AIQcIAADjDQAgXgAA_Q0AIF8AAP0NACDfCAAAAPMIAuAIAAAA8wgI4QgAAADzCAjmCAAA_A3zCCIHCAAA4w0AIF4AAPsNACBfAAD7DQAg3wgAAAD1CALgCAAAAPUICOEIAAAA9QgI5ggAAPoN9QgiCwgAAOYNACBeAAD5DQAgXwAA-Q0AIN8IQAAAAAHgCEAAAAAF4QhAAAAABeIIQAAAAAHjCEAAAAAB5AhAAAAAAeUIQAAAAAHmCEAA-A0AIQ8IAADjDQAgXgAA9w0AIF8AAPcNACDfCIAAAAAB4giAAAAAAeMIgAAAAAHkCIAAAAAB5QiAAAAAAeYIgAAAAAHnCAEAAAAB6AgBAAAAAekIAQAAAAHqCIAAAAAB6wiAAAAAAewIgAAAAAENCAAA4w0AIFwAAO0NACBdAADtDQAgXgAA7Q0AIF8AAO0NACDfCAgAAAAB4AgIAAAABOEICAAAAATiCAgAAAAB4wgIAAAAAeQICAAAAAHlCAgAAAAB5ggIAPYNACENCAAA4w0AIFwAAO0NACBdAADtDQAgXgAA7Q0AIF8AAO0NACDfCAgAAAAB4AgIAAAABOEICAAAAATiCAgAAAAB4wgIAAAAAeQICAAAAAHlCAgAAAAB5ggIAPYNACEM3wiAAAAAAeIIgAAAAAHjCIAAAAAB5AiAAAAAAeUIgAAAAAHmCIAAAAAB5wgBAAAAAegIAQAAAAHpCAEAAAAB6giAAAAAAesIgAAAAAHsCIAAAAABCwgAAOYNACBeAAD5DQAgXwAA-Q0AIN8IQAAAAAHgCEAAAAAF4QhAAAAABeIIQAAAAAHjCEAAAAAB5AhAAAAAAeUIQAAAAAHmCEAA-A0AIQjfCEAAAAAB4AhAAAAABeEIQAAAAAXiCEAAAAAB4whAAAAAAeQIQAAAAAHlCEAAAAAB5ghAAPkNACEHCAAA4w0AIF4AAPsNACBfAAD7DQAg3wgAAAD1CALgCAAAAPUICOEIAAAA9QgI5ggAAPoN9QgiBN8IAAAA9QgC4AgAAAD1CAjhCAAAAPUICOYIAAD7DfUIIgcIAADjDQAgXgAA_Q0AIF8AAP0NACDfCAAAAPMIAuAIAAAA8wgI4QgAAADzCAjmCAAA_A3zCCIE3wgAAADzCALgCAAAAPMICOEIAAAA8wgI5ggAAP0N8wgiIsoIAAD-DQAwywgAAKsNABDMCAAA_g0AMM0IAQDbDQAh0QgAAP8Nhwki1wgAAIEOigki3ghAAOENACHwCAEA2w0AIfEIAQDbDQAhggkBAN0NACGFCUAA4Q0AIYgJAACADogJIooJAQDdDQAhiwkBANsNACGMCQEA2w0AIY0JAgDcDQAhjgkBAN0NACGPCQIA4A0AIZAJAgDgDQAhkQkCAOANACGSCSAAgg4AIZMJAAD0DQAglAkBAN0NACGVCQEA3Q0AIZYJAQDdDQAhlwkBAN0NACGYCSAAgw4AIZkJAQDdDQAhmgkAAN4NACCbCQEA3Q0AIZwJIACDDgAhnQkAAN4NACCeCQIA3A0AIZ8JQADzDQAhBwgAAOMNACBeAACNDgAgXwAAjQ4AIN8IAAAAhwkC4AgAAACHCQjhCAAAAIcJCOYIAACMDocJIgcIAADjDQAgXgAAiw4AIF8AAIsOACDfCAAAAIgJAuAIAAAAiAkI4QgAAACICQjmCAAAig6ICSIHCAAA4w0AIF4AAIkOACBfAACJDgAg3wgAAACKCQLgCAAAAIoJCOEIAAAAigkI5ggAAIgOigkiBQgAAOYNACBeAACHDgAgXwAAhw4AIN8IIAAAAAHmCCAAhg4AIQUIAADjDQAgXgAAhQ4AIF8AAIUOACDfCCAAAAAB5gggAIQOACEFCAAA4w0AIF4AAIUOACBfAACFDgAg3wggAAAAAeYIIACEDgAhAt8IIAAAAAHmCCAAhQ4AIQUIAADmDQAgXgAAhw4AIF8AAIcOACDfCCAAAAAB5gggAIYOACEC3wggAAAAAeYIIACHDgAhBwgAAOMNACBeAACJDgAgXwAAiQ4AIN8IAAAAigkC4AgAAACKCQjhCAAAAIoJCOYIAACIDooJIgTfCAAAAIoJAuAIAAAAigkI4QgAAACKCQjmCAAAiQ6KCSIHCAAA4w0AIF4AAIsOACBfAACLDgAg3wgAAACICQLgCAAAAIgJCOEIAAAAiAkI5ggAAIoOiAkiBN8IAAAAiAkC4AgAAACICQjhCAAAAIgJCOYIAACLDogJIgcIAADjDQAgXgAAjQ4AIF8AAI0OACDfCAAAAIcJAuAIAAAAhwkI4QgAAACHCQjmCAAAjA6HCSIE3wgAAACHCQLgCAAAAIcJCOEIAAAAhwkI5ggAAI0OhwkiC8oIAACODgAwywgAAJUNABDMCAAAjg4AMM0IAQDbDQAh3ghAAOENACHwCAEA2w0AIaEJAACPDqEJIqIJAQDbDQAhpAkAAJAOpAkjpQkAAN4NACCmCQgA3w0AIQcIAADjDQAgXgAAlA4AIF8AAJQOACDfCAAAAKEJAuAIAAAAoQkI4QgAAAChCQjmCAAAkw6hCSIHCAAA5g0AIF4AAJIOACBfAACSDgAg3wgAAACkCQPgCAAAAKQJCeEIAAAApAkJ5ggAAJEOpAkjBwgAAOYNACBeAACSDgAgXwAAkg4AIN8IAAAApAkD4AgAAACkCQnhCAAAAKQJCeYIAACRDqQJIwTfCAAAAKQJA-AIAAAApAkJ4QgAAACkCQnmCAAAkg6kCSMHCAAA4w0AIF4AAJQOACBfAACUDgAg3wgAAAChCQLgCAAAAKEJCOEIAAAAoQkI5ggAAJMOoQkiBN8IAAAAoQkC4AgAAAChCQjhCAAAAKEJCOYIAACUDqEJIg3KCAAAlQ4AMMsIAAD_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_DgAgXwAAvw4AIN8IAAAA1wkC4AgAAADXCQjhCAAAANcJCOYIAAC-DtcJIgcIAADjDQAgXgAAvQ4AIF8AAL0OACDfCAAAANkJAuAIAAAA2QkI4QgAAADZCQjmCAAAvA7ZCSIHCAAA4w0AIF4AAL0OACBfAAC9DgAg3wgAAADZCQLgCAAAANkJCOEIAAAA2QkI5ggAALwO2QkiBN8IAAAA2QkC4AgAAADZCQjhCAAAANkJCOYIAAC9DtkJIgcIAADjDQAgXgAAvw4AIF8AAL8OACDfCAAAANcJAuAIAAAA1wkI4QgAAADXCQjmCAAAvg7XCSIE3wgAAADXCQLgCAAAANcJCOEIAAAA1wkI5ggAAL8O1wkiFcoIAADADgAwywgAAMkLABDMCAAAwA4AMM0IAQDbDQAh1wgAAMEO5Qki3ghAAOENACHwCAEA3Q0AIfEIAQDbDQAhggkBAN0NACGFCUAA4Q0AIboJAADCDuYJIuIJAQDbDQAh4wkBANsNACHmCQEA3Q0AIecJAADeDQAg6AkAAN4NACDpCQAA3g0AIOoJAADeDQAg6wkBAN0NACHsCQAA3g0AIO0JIACDDgAhBwgAAOMNACBeAADGDgAgXwAAxg4AIN8IAAAA5QkC4AgAAADlCQjhCAAAAOUJCOYIAADFDuUJIgcIAADjDQAgXgAAxA4AIF8AAMQOACDfCAAAAOYJAuAIAAAA5gkI4QgAAADmCQjmCAAAww7mCSIHCAAA4w0AIF4AAMQOACBfAADEDgAg3wgAAADmCQLgCAAAAOYJCOEIAAAA5gkI5ggAAMMO5gkiBN8IAAAA5gkC4AgAAADmCQjhCAAAAOYJCOYIAADEDuYJIgcIAADjDQAgXgAAxg4AIF8AAMYOACDfCAAAAOUJAuAIAAAA5QkI4QgAAADlCQjmCAAAxQ7lCSIE3wgAAADlCQLgCAAAAOUJCOEIAAAA5QkI5ggAAMYO5QkiE8oIAADHDgAwywgAALELABDMCAAAxw4AMM0IAQDbDQAh1wgAAMkO8Qki3ghAAOENACHwCAEA3Q0AIfEIAQDbDQAhggkBAN0NACGFCUAA4Q0AIcYJQADzDQAhyQkBANsNACHjCQEA2w0AIeYJAQDdDQAh5wkAAN4NACDoCQAA3g0AIO8JAADIDu8JIvEJAQDdDQAh8gkAAN4NACAHCAAA4w0AIF4AAM0OACBfAADNDgAg3wgAAADvCQLgCAAAAO8JCOEIAAAA7wkI5ggAAMwO7wkiBwgAAOMNACBeAADLDgAgXwAAyw4AIN8IAAAA8QkC4AgAAADxCQjhCAAAAPEJCOYIAADKDvEJIgcIAADjDQAgXgAAyw4AIF8AAMsOACDfCAAAAPEJAuAIAAAA8QkI4QgAAADxCQjmCAAAyg7xCSIE3wgAAADxCQLgCAAAAPEJCOEIAAAA8QkI5ggAAMsO8QkiBwgAAOMNACBeAADNDgAgXwAAzQ4AIN8IAAAA7wkC4AgAAADvCQjhCAAAAO8JCOYIAADMDu8JIgTfCAAAAO8JAuAIAAAA7wkI4QgAAADvCQjmCAAAzQ7vCSITyggAAM4OADDLCAAAmQsAEMwIAADODgAwzQgBANsNACHRCAAAzw70CSLeCEAA4Q0AIYUJQADhDQAhigkBANsNACHiCQEA2w0AIfUJAADQDvUJIvYJAQDbDQAh9wkAAPQNACD4CQEA2w0AIfkJAQDdDQAh-gkAANEOACD7CQAA3g0AIPwJIACDDgAh_QlAAPMNACH-CQIA3A0AIQcIAADjDQAgXgAA1Q4AIF8AANUOACDfCAAAAPQJAuAIAAAA9AkI4QgAAAD0CQjmCAAA1A70CSIHCAAA4w0AIF4AANMOACBfAADTDgAg3wgAAAD1CQLgCAAAAPUJCOEIAAAA9QkI5ggAANIO9QkiBN8IAQAAAAX_CQEAAAABgAoBAAAABIEKAQAAAAQHCAAA4w0AIF4AANMOACBfAADTDgAg3wgAAAD1CQLgCAAAAPUJCOEIAAAA9QkI5ggAANIO9QkiBN8IAAAA9QkC4AgAAAD1CQjhCAAAAPUJCOYIAADTDvUJIgcIAADjDQAgXgAA1Q4AIF8AANUOACDfCAAAAPQJAuAIAAAA9AkI4QgAAAD0CQjmCAAA1A70CSIE3wgAAAD0CQLgCAAAAPQJCOEIAAAA9AkI5ggAANUO9AkiE8oIAADWDgAwywgAAIYLABDMCAAA1g4AMM0IAQCXDgAh0QgAANcO9Aki3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAh4gkBAJcOACH1CQAA2A71CSL2CQEAlw4AIfcJAACcDgAg-AkBAJcOACH5CQEA2Q4AIfoJAADRDgAg-wkAANoOACD8CSAAmA4AIf0JQACqDgAh_gkCAJsOACEE3wgAAAD0CQLgCAAAAPQJCOEIAAAA9AkI5ggAANUO9AkiBN8IAAAA9QkC4AgAAAD1CQjhCAAAAPUJCOYIAADTDvUJIgvfCAEAAAAB4AgBAAAABeEIAQAAAAXiCAEAAAAB4wgBAAAAAeQIAQAAAAHlCAEAAAAB5ggBAOsNACHtCAEAAAAB7ggBAAAAAe8IAQAAAAEM3wiAAAAAAeIIgAAAAAHjCIAAAAAB5AiAAAAAAeUIgAAAAAHmCIAAAAAB5wgBAAAAAegIAQAAAAHpCAEAAAAB6giAAAAAAesIgAAAAAHsCIAAAAABDsoIAADbDgAwywgAAIALABDMCAAA2w4AMM0IAQDbDQAh3ghAAOENACHwCAEA2w0AIfMIAADcDoMKIoUJQADhDQAhhAoAAN0OhAoihgoAAN4OhgoihwoAAN4OhgoiiAoAAN4OhgoiiQoAAN4OhgoiigoAAPQNACAHCAAA4w0AIF4AAOQOACBfAADkDgAg3wgAAACDCgLgCAAAAIMKCOEIAAAAgwoI5ggAAOMOgwoiBwgAAOMNACBeAADiDgAgXwAA4g4AIN8IAAAAhAoC4AgAAACECgjhCAAAAIQKCOYIAADhDoQKIgcIAADjDQAgXgAA4A4AIF8AAOAOACDfCAAAAIYKAuAIAAAAhgoI4QgAAACGCgjmCAAA3w6GCiIHCAAA4w0AIF4AAOAOACBfAADgDgAg3wgAAACGCgLgCAAAAIYKCOEIAAAAhgoI5ggAAN8OhgoiBN8IAAAAhgoC4AgAAACGCgjhCAAAAIYKCOYIAADgDoYKIgcIAADjDQAgXgAA4g4AIF8AAOIOACDfCAAAAIQKAuAIAAAAhAoI4QgAAACECgjmCAAA4Q6ECiIE3wgAAACECgLgCAAAAIQKCOEIAAAAhAoI5ggAAOIOhAoiBwgAAOMNACBeAADkDgAgXwAA5A4AIN8IAAAAgwoC4AgAAACDCgjhCAAAAIMKCOYIAADjDoMKIgTfCAAAAIMKAuAIAAAAgwoI4QgAAACDCgjmCAAA5A6DCiIPGAAA6Q4AIMoIAADlDgAwywgAALEBABDMCAAA5Q4AMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIfMIAADmDoMKIoUJQACdDgAhhAoAAOcOhAoihgoAAOgOhgoihwoAAOgOhgoiiAoAAOgOhgoiiQoAAOgOhgoiigoAAJwOACAE3wgAAACDCgLgCAAAAIMKCOEIAAAAgwoI5ggAAOQOgwoiBN8IAAAAhAoC4AgAAACECgjhCAAAAIQKCOYIAADiDoQKIgTfCAAAAIYKAuAIAAAAhgoI4QgAAACGCgjmCAAA4A6GCiIzAwAA4A8AIBoAAIcRACAcAAD1EAAgIQAAvg8AICIAAO0QACAjAAD6EAAgJwAA-xAAICgAAP4QACApAACcEAAgKgAA2hAAIC0AAP8QACAuAACAEQAgLwAAgREAIDAAAIIRACAxAACDEQAgOwAAhBEAIDwAAIURACA9AACeEAAgPgAAhhEAID8AAKQQACBCAAClEAAgyggAAPwQADDLCAAAQAAQzAgAAPwQADDNCAEAlw4AIdcIAAD9EPALIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZkJAQDZDgAhnwlAAKoOACGwCQAAqQ6wCSLiCQEAlw4AIeMJAQDZDgAh5goBAJcOACHxCgAAqg_xCiLpCwEAlw4AIeoLAQCXDgAh6wsBANkOACHsCwEA2Q4AIe0LAQDZDgAh7gsBANkOACHwCwAArRDmCSLxCwEA2Q4AIfILAQDZDgAh8wsBANkOACH0CwEA2Q4AIfULIACYDgAh9gtAAKoOACHXDAAAQAAg2AwAAEAAIA0aAAD0DQAgyggAAOoOADDLCAAA6AoAEMwIAADqDgAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAh_ggBANsNACHSCQIA4A0AIYsKAAD0DQAgjAoAAN4NACCNCiAAgw4AIY4KAQDdDQAhDRoAAJwOACDKCAAA6w4AMMsIAADVCgAQzAgAAOsOADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACH-CAEAlw4AIdIJAgDsDgAhiwoAAJwOACCMCgAA2g4AII0KIACYDgAhjgoBANkOACEI3wgCAAAAAeAIAgAAAAXhCAIAAAAF4ggCAAAAAeMIAgAAAAHkCAIAAAAB5QgCAAAAAeYIAgDmDQAhBcoIAADtDgAwywgAAM8KABDMCAAA7Q4AMI8KAQDbDQAhkAoAAPQNACAFyggAAO4OADDLCAAAvAoAEMwIAADuDgAwjwoBAJcOACGQCgAAnA4AIAnKCAAA7w4AMMsIAAC2CgAQzAgAAO8OADC4CQEA2w0AIZEKAADRDgAgkgoAANEOACCTCgEA2w0AIZQKAADRDgAglQoAANEOACAJyggAAPAOADDLCAAAowoAEMwIAADwDgAwuAkBAJcOACGRCgAA0Q4AIJIKAADRDgAgkwoBAJcOACGUCgAA0Q4AIJUKAADRDgAgDcoIAADxDgAwywgAAJ0KABDMCAAA8Q4AMM0IAQDbDQAh3ghAAOENACGRCQIA4A0AIZ0JAQDbDQAhlgoBANsNACGXCgEA2w0AIZkKAADyDpkKIpoKAQDdDQAhmwoCAOANACGcCgAA3g0AIAcIAADjDQAgXgAA9A4AIF8AAPQOACDfCAAAAJkKAuAIAAAAmQoI4QgAAACZCgjmCAAA8w6ZCiIHCAAA4w0AIF4AAPQOACBfAAD0DgAg3wgAAACZCgLgCAAAAJkKCOEIAAAAmQoI5ggAAPMOmQoiBN8IAAAAmQoC4AgAAACZCgjhCAAAAJkKCOYIAAD0DpkKIg3KCAAA9Q4AMMsIAACKCgAQzAgAAPUOADDNCAEAlw4AId4IQACdDgAhkQkCAOwOACGdCQEAlw4AIZYKAQCXDgAhlwoBAJcOACGZCgAA9g6ZCiKaCgEA2Q4AIZsKAgDsDgAhnAoAANoOACAE3wgAAACZCgLgCAAAAJkKCOEIAAAAmQoI5ggAAPQOmQoiDcoIAAD3DgAwywgAAIQKABDMCAAA9w4AMM0IAQDbDQAh3ghAAOENACGuCQAAoQ6uCSKaCgEA2w0AIZ0KAQDbDQAhngoCANwNACGfCggA9Q0AIaAKCADfDQAhoQogAIMOACGiCgEA2w0AIQnKCAAA-A4AMMsIAADuCQAQzAgAAPgOADDNCAEA2w0AId4IQADhDQAhowoBANsNACGkCgEA2w0AIaYKAAD5DqYKIqcKAQDdDQAhBwgAAOMNACBeAAD7DgAgXwAA-w4AIN8IAAAApgoC4AgAAACmCgjhCAAAAKYKCOYIAAD6DqYKIgcIAADjDQAgXgAA-w4AIF8AAPsOACDfCAAAAKYKAuAIAAAApgoI4QgAAACmCgjmCAAA-g6mCiIE3wgAAACmCgLgCAAAAKYKCOEIAAAApgoI5ggAAPsOpgoiCcoIAAD8DgAwywgAANsJABDMCAAA_A4AMM0IAQCXDgAh3ghAAJ0OACGjCgEAlw4AIaQKAQCXDgAhpgoAAP0OpgoipwoBANkOACEE3wgAAACmCgLgCAAAAKYKCOEIAAAApgoI5ggAAPsOpgoiA6MKAQAAAAGkCgEAAAABpgoAAACmCgILyggAAP8OADDLCAAA1QkAEMwIAAD_DgAwzQgBANsNACHeCEAA4Q0AIbIJAQDbDQAhmgoBANsNACGpCgIA3A0AIaoKAQDbDQAhqwoBANsNACGsCgIA3A0AIQ7KCAAAgA8AMMsIAADFCQAQzAgAAIAPADDNCAEA2w0AId4IQADhDQAhhQlAAOENACGKCQEA2w0AIbcJAQDdDQAhrQoBAN0NACGuCgIA4A0AIa8KAQDdDQAhsAoBAN0NACGxCgEA3Q0AIbIKAgDgDQAhDzIAAIIPACDKCAAAgQ8AMMsIAACZAQAQzAgAAIEPADDNCAEAlw4AId4IQACdDgAhhQlAAJ0OACGKCQEAlw4AIbcJAQDZDgAhrQoBANkOACGuCgIA7A4AIa8KAQDZDgAhsAoBANkOACGxCgEA2Q4AIbIKAgDsDgAhA7MKAACbAQAgtAoAAJsBACC1CgAAmwEAIArKCAAAgw8AMMsIAACtCQAQzAgAAIMPADDNCAEA2w0AId4IQADhDQAhmgoBANsNACGmCgAA-Q6mCiKnCgEA3Q0AIbYKAQDbDQAhtwoBANsNACEhyggAAIQPADDLCAAAlwkAEMwIAACEDwAwzQgBANsNACHXCAAAhQ_BCiLeCEAA4Q0AIYUJQADhDQAhigkBANsNACHiCQEA2w0AIfUJAADQDvUJIvoJAADRDgAgjwoAANEOACC4CgEA2w0AIbkKAQDbDQAhugoBANsNACG7CgAA0Q4AILwKAQDbDQAhvQoAAPQNACC-CgEA2w0AIb8KIACDDgAhwQoBANsNACHCCgEA3Q0AIcMKCADfDQAhxAoBAN0NACHFCgEA3Q0AIcYKAQDdDQAhxwoBAN0NACHICgIA3A0AIckKAQDbDQAhygoBANsNACHLCgEA2w0AIcwKAQDbDQAhzQpAAPMNACEHCAAA4w0AIF4AAIcPACBfAACHDwAg3wgAAADBCgLgCAAAAMEKCOEIAAAAwQoI5ggAAIYPwQoiBwgAAOMNACBeAACHDwAgXwAAhw8AIN8IAAAAwQoC4AgAAADBCgjhCAAAAMEKCOYIAACGD8EKIgTfCAAAAMEKAuAIAAAAwQoI4QgAAADBCgjmCAAAhw_BCiIMyggAAIgPADDLCAAA_wgAEMwIAACIDwAwzQgBANsNACHeCEAA4Q0AIeYJAQDbDQAh5wkAAPQNACDOCgEA2w0AIc8KAADRDgAg0AoBANsNACHRCgEA2w0AIdIKAADRDgAgDMoIAACJDwAwywgAAOwIABDMCAAAiQ8AMM0IAQCXDgAh3ghAAJ0OACHmCQEAlw4AIecJAACcDgAgzgoBAJcOACHPCgAA0Q4AINAKAQCXDgAh0QoBAJcOACHSCgAA0Q4AIAzKCAAAig8AMMsIAADmCAAQzAgAAIoPADDNCAEA2w0AIdcIAACLD9cKItgIAQDbDQAh3ghAAOENACGFCUAA4Q0AIbAJAACiDrAJItMKAQDbDQAh1AoAANEOACDVCgAA0Q4AIAcIAADjDQAgXgAAjQ8AIF8AAI0PACDfCAAAANcKAuAIAAAA1woI4QgAAADXCgjmCAAAjA_XCiIHCAAA4w0AIF4AAI0PACBfAACNDwAg3wgAAADXCgLgCAAAANcKCOEIAAAA1woI5ggAAIwP1woiBN8IAAAA1woC4AgAAADXCgjhCAAAANcKCOYIAACND9cKIgzKCAAAjg8AMMsIAADTCAAQzAgAAI4PADDNCAEAlw4AIdcIAACPD9cKItgIAQCXDgAh3ghAAJ0OACGFCUAAnQ4AIbAJAACpDrAJItMKAQCXDgAh1AoAANEOACDVCgAA0Q4AIATfCAAAANcKAuAIAAAA1woI4QgAAADXCgjmCAAAjQ_XCiICsAkAAACwCQLTCgEAAAABEMoIAACRDwAwywgAAM0IABDMCAAAkQ8AMM0IAQDbDQAh1wgAAIsP1woi3ghAAOENACGFCUAA4Q0AIZkJAQDbDQAh5wkAAPQNACDVCgAA0Q4AINgKAQDbDQAh2QoBANsNACHaCgAA0Q4AINsKAADRDgAg3AoBAN0NACHdCgAA0Q4AIBDKCAAAkg8AMMsIAAC6CAAQzAgAAJIPADDNCAEAlw4AIdcIAACPD9cKIt4IQACdDgAhhQlAAJ0OACGZCQEAlw4AIecJAACcDgAg1QoAANEOACDYCgEAlw4AIdkKAQCXDgAh2goAANEOACDbCgAA0Q4AINwKAQDZDgAh3QoAANEOACANyggAAJMPADDLCAAAtAgAEMwIAACTDwAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAhhQlAAOENACHeCgEA2w0AId8KAAD0DQAg4AoAAN4NACDhCiAAgw4AIeIKAACUD7AJI-MKCADfDQAhBwgAAOYNACBeAACWDwAgXwAAlg8AIN8IAAAAsAkD4AgAAACwCQnhCAAAALAJCeYIAACVD7AJIwcIAADmDQAgXgAAlg8AIF8AAJYPACDfCAAAALAJA-AIAAAAsAkJ4QgAAACwCQnmCAAAlQ-wCSME3wgAAACwCQPgCAAAALAJCeEIAAAAsAkJ5ggAAJYPsAkjDhgAAOkOACDKCAAAlw8AMMsIAACvAQAQzAgAAJcPADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AId4KAQCXDgAh3woAAJwOACDgCgAA2g4AIOEKIACYDgAh4goAAJgPsAkj4woIAJoOACEE3wgAAACwCQPgCAAAALAJCeEIAAAAsAkJ5ggAAJYPsAkjD08AAZoPACHKCAAAmQ8AMMsIAACcCAAQzAgAAJkPADDNCAEA2w0AId4IQADhDQAh8QgBANsNACGPCQIA4A0AIZAJAgDgDQAhxglAAPMNACG6CgEA2w0AIeQKAQDbDQAh5QoBANsNACHmCgEA3Q0AIecKAgDcDQAhBwgAAOMNACBeAACcDwAgXwAAnA8AIN8IAAEAAAHgCAABAAAE4QgAAQAABOYIAAGbDwAhBwgAAOMNACBeAACcDwAgXwAAnA8AIN8IAAEAAAHgCAABAAAE4QgAAQAABOYIAAGbDwAhBN8IAAEAAAHgCAABAAAE4QgAAQAABOYIAAGcDwAhCh4CANwNACFPAAD0DQAgyggAAJ0PADDLCAAAhggAEMwIAACdDwAwzQgBANsNACHeCEAA4Q0AIeQKAQDbDQAh6AoAAPQNACDpCgEA2w0AIRIeAgDcDQAhTwAA9A0AIMoIAACeDwAwywgAAPAHABDMCAAAng8AMM0IAQDbDQAh1wgAAJ8P6woi3ghAAOENACHwCAEA3Q0AIfEIAQDbDQAh8wgAAKAP7AoihQlAAOENACGECgEA3Q0AIegKAAD0DQAg7AoAAPQNACDtCgIA3A0AIe4KQADzDQAh7wpAAPMNACEHCAAA4w0AIF4AAKQPACBfAACkDwAg3wgAAADrCgLgCAAAAOsKCOEIAAAA6woI5ggAAKMP6woiBwgAAOMNACBeAACiDwAgXwAAog8AIN8IAAAA7AoC4AgAAADsCgjhCAAAAOwKCOYIAAChD-wKIgcIAADjDQAgXgAAog8AIF8AAKIPACDfCAAAAOwKAuAIAAAA7AoI4QgAAADsCgjmCAAAoQ_sCiIE3wgAAADsCgLgCAAAAOwKCOEIAAAA7AoI5ggAAKIP7AoiBwgAAOMNACBeAACkDwAgXwAApA8AIN8IAAAA6woC4AgAAADrCgjhCAAAAOsKCOYIAACjD-sKIgTfCAAAAOsKAuAIAAAA6woI4QgAAADrCgjmCAAApA_rCiIjOQAA9A0AIMoIAAClDwAwywgAANgHABDMCAAApQ8AMM0IAQDbDQAh3ghAAOENACHwCAEA2w0AIYUJQADhDQAh9gkBANsNACHDCggA3w0AIfEKAACmD_EKIvIKAQDdDQAh8woBANsNACH0CgEA2w0AIfUKAQDbDQAh9goAAPQNACD3CgEA2w0AIfgKAQDbDQAh-QoBANsNACH6CgEA2w0AIfsKAQDbDQAh_AoBANsNACH9CgEA2w0AIf4KAAD0DQAg_woBANsNACGACwEA3Q0AIYELAQDdDQAhggsBAN0NACGDCwAA3g0AIIQLAADeDQAghQsAAN4NACCGCwEA3Q0AIYcLAgDcDQAhiAsAANEOACCJCwEA3Q0AIQcIAADjDQAgXgAAqA8AIF8AAKgPACDfCAAAAPEKAuAIAAAA8QoI4QgAAADxCgjmCAAApw_xCiIHCAAA4w0AIF4AAKgPACBfAACoDwAg3wgAAADxCgLgCAAAAPEKCOEIAAAA8QoI5ggAAKcP8QoiBN8IAAAA8QoC4AgAAADxCgjhCAAAAPEKCOYIAACoD_EKIiUYAADpDgAgOQAAnA4AIDoAAKsPACDKCAAAqQ8AMMsIAACTAQAQzAgAAKkPADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AIfYJAQCXDgAhwwoIAJoOACHxCgAAqg_xCiLyCgEA2Q4AIfMKAQCXDgAh9AoBAJcOACH1CgEAlw4AIfYKAACcDgAg9woBAJcOACH4CgEAlw4AIfkKAQCXDgAh-goBAJcOACH7CgEAlw4AIfwKAQCXDgAh_QoBAJcOACH-CgAAnA4AIP8KAQCXDgAhgAsBANkOACGBCwEA2Q4AIYILAQDZDgAhgwsAANoOACCECwAA2g4AIIULAADaDgAghgsBANkOACGHCwIAmw4AIYgLAADRDgAgiQsBANkOACEE3wgAAADxCgLgCAAAAPEKCOEIAAAA8QoI5ggAAKgP8QoiA7MKAACVAQAgtAoAAJUBACC1CgAAlQEAIAszAQDdDQAhyggAAKwPADDLCAAAwAcAEMwIAACsDwAwzQgBANsNACHeCEAA4Q0AIeYKAQDdDQAh7wpAAPMNACGKCwEA2w0AIYsLAQDdDQAhjAsgAIMOACELMwEA2Q4AIcoIAACtDwAwywgAAK0HABDMCAAArQ8AMM0IAQCXDgAh3ghAAJ0OACHmCgEA2Q4AIe8KQACqDgAhigsBAJcOACGLCwEA2Q4AIYwLIACYDgAhCcoIAACuDwAwywgAAKcHABDMCAAArg8AMM0IAQDbDQAh3ghAAOENACHwCAEA3Q0AIfEIAQDbDQAh6AoAAN4NACCNCwEA2w0AIQ_KCAAArw8AMMsIAACRBwAQzAgAAK8PADDNCAEA2w0AId4IQADhDQAh8AgBANsNACGFCUAA4Q0AIY4LAQDbDQAhjwtAAOENACGQCwIA3A0AIZELAgDcDQAhkgsAAN4NACCTCwIA3A0AIZQLAgDcDQAhlQsCANwNACEKyggAALAPADDLCAAA-wYAEMwIAACwDwAwzQgBANsNACHwCAEA2w0AIYUJQADhDQAhlgsCANwNACGXCwIA3A0AIZgLAgDcDQAhmQtAAPMNACELGAAA6Q4AIMoIAACxDwAwywgAAI0BABDMCAAAsQ8AMM0IAQCXDgAh8AgBAJcOACGFCUAAnQ4AIZYLAgCbDgAhlwsCAJsOACGYCwIAmw4AIZkLQACqDgAhHMoIAACyDwAwywgAAOMGABDMCAAAsg8AMM0IAQDbDQAhzggBANsNACHQCAAAsw-cCyLXCAEA2w0AId4IQADhDQAh8AgBANsNACH-CAEA3Q0AIYUJQADhDQAh4QkBAN0NACGaCwEA3Q0AIZwLAgDgDQAhnQsCAOANACGeCwIA4A0AIZ8LAgDgDQAhoAsCAOANACGhCwIA4A0AIaILAgDgDQAhowsCAOANACGkCwIA4A0AIaULIACDDgAhpgsIAN8NACGnCwgA3w0AIagLCADfDQAhqQsAANEOACCqCwEA3Q0AIQcIAADjDQAgXgAAtQ8AIF8AALUPACDfCAAAAJwLAuAIAAAAnAsI4QgAAACcCwjmCAAAtA-cCyIHCAAA4w0AIF4AALUPACBfAAC1DwAg3wgAAACcCwLgCAAAAJwLCOEIAAAAnAsI5ggAALQPnAsiBN8IAAAAnAsC4AgAAACcCwjhCAAAAJwLCOYIAAC1D5wLIhrKCAAAtg8AMMsIAADNBgAQzAgAALYPADDNCAEA2w0AIdcIAAC3D6wLIt4IQADhDQAh8AgBANsNACGCCQEA3Q0AIYUJQADhDQAhngkCANwNACGfCUAA8w0AIbgJAQDbDQAhzQpAAPMNACGsCwEA3Q0AIa0LAQDdDQAhrgtAAPMNACGvCwEA3Q0AIbALAQDdDQAhsQtAAPMNACGyC0AA8w0AIbMLAQDdDQAhtAtAAPMNACG1CwEA3Q0AIbYLAQDdDQAhtwsgAIMOACG4C0AA4Q0AIQcIAADjDQAgXgAAuQ8AIF8AALkPACDfCAAAAKwLAuAIAAAArAsI4QgAAACsCwjmCAAAuA-sCyIHCAAA4w0AIF4AALkPACBfAAC5DwAg3wgAAACsCwLgCAAAAKwLCOEIAAAArAsI5ggAALgPrAsiBN8IAAAArAsC4AgAAACsCwjhCAAAAKwLCOYIAAC5D6wLIhsYAADpDgAgyggAALoPADDLCAAAhgEAEMwIAAC6DwAwzQgBAJcOACHXCAAAuw-sCyLeCEAAnQ4AIfAIAQCXDgAhggkBANkOACGFCUAAnQ4AIZ4JAgCbDgAhnwlAAKoOACG4CQEAlw4AIc0KQACqDgAhrAsBANkOACGtCwEA2Q4AIa4LQACqDgAhrwsBANkOACGwCwEA2Q4AIbELQACqDgAhsgtAAKoOACGzCwEA2Q4AIbQLQACqDgAhtQsBANkOACG2CwEA2Q4AIbcLIACYDgAhuAtAAJ0OACEE3wgAAACsCwLgCAAAAKwLCOEIAAAArAsI5ggAALkPrAsiDcoIAAC8DwAwywgAALUGABDMCAAAvA8AMM0IAQDbDQAh3ghAAOENACHwCAEA2w0AIYUJQADhDQAhuQsBANsNACG6CwEA2w0AIbsLAQDbDQAhvAsBAN0NACG9C0AA8w0AIb4LAQDdDQAhDxgAAOkOACAhAAC-DwAgyggAAL0PADDLCAAAXwAQzAgAAL0PADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AIbkLAQCXDgAhugsBAJcOACG7CwEAlw4AIbwLAQDZDgAhvQtAAKoOACG-CwEA2Q4AIQOzCgAAWgAgtAoAAFoAILUKAABaACAjHgIA3A0AIS0BAN0NACHKCAAAvw8AMMsIAACdBgAQzAgAAL8PADDNCAEA2w0AIdcIAADAD8ELIt4IQADhDQAh8AgBANsNACHxCAEA2w0AIf4IAQDbDQAhggkBAN0NACGFCUAA4Q0AIZ8JQADzDQAhvwsBAN0NACHBCwEA2w0AIcILAQDdDQAhwwsBAN0NACHECwIA4A0AIcULQADzDQAhxgtAAPMNACHHC0AA8w0AIcgLAQDdDQAhyQsBAN0NACHKCwEA3Q0AIcsLAQDdDQAhzAsBAN0NACHOCwAAwQ_OCyPPCwEA3Q0AIdALAgDgDQAh0QsEAMIPACHSCwEA3Q0AIdMLAQDdDQAh1AsBANsNACHVC0AA8w0AIQcIAADjDQAgXgAAyA8AIF8AAMgPACDfCAAAAMELAuAIAAAAwQsI4QgAAADBCwjmCAAAxw_BCyIHCAAA5g0AIF4AAMYPACBfAADGDwAg3wgAAADOCwPgCAAAAM4LCeEIAAAAzgsJ5ggAAMUPzgsjDQgAAOYNACBcAADnDQAgXQAAxA8AIF4AAMQPACBfAADEDwAg3wgEAAAAAeAIBAAAAAXhCAQAAAAF4ggEAAAAAeMIBAAAAAHkCAQAAAAB5QgEAAAAAeYIBADDDwAhDQgAAOYNACBcAADnDQAgXQAAxA8AIF4AAMQPACBfAADEDwAg3wgEAAAAAeAIBAAAAAXhCAQAAAAF4ggEAAAAAeMIBAAAAAHkCAQAAAAB5QgEAAAAAeYIBADDDwAhCN8IBAAAAAHgCAQAAAAF4QgEAAAABeIIBAAAAAHjCAQAAAAB5AgEAAAAAeUIBAAAAAHmCAQAxA8AIQcIAADmDQAgXgAAxg8AIF8AAMYPACDfCAAAAM4LA-AIAAAAzgsJ4QgAAADOCwnmCAAAxQ_OCyME3wgAAADOCwPgCAAAAM4LCeEIAAAAzgsJ5ggAAMYPzgsjBwgAAOMNACBeAADIDwAgXwAAyA8AIN8IAAAAwQsC4AgAAADBCwjhCAAAAMELCOYIAADHD8ELIgTfCAAAAMELAuAIAAAAwQsI4QgAAADBCwjmCAAAyA_BCyINyggAAMkPADDLCAAAgwYAEMwIAADJDwAwzQgBANsNACHTCAEA3Q0AId4IQADhDQAhoQkAAMoP2AsiogkBANsNACHWCwEA2w0AIdgLAQDdDQAh2QsCAOANACHaCwIA4A0AIdsLAADeDQAgBwgAAOMNACBeAADMDwAgXwAAzA8AIN8IAAAA2AsC4AgAAADYCwjhCAAAANgLCOYIAADLD9gLIgcIAADjDQAgXgAAzA8AIF8AAMwPACDfCAAAANgLAuAIAAAA2AsI4QgAAADYCwjmCAAAyw_YCyIE3wgAAADYCwLgCAAAANgLCOEIAAAA2AsI5ggAAMwP2AsiC8oIAADNDwAwywgAAO0FABDMCAAAzQ8AMM0IAQDbDQAh3ghAAOENACHwCAEA3Q0AIfEIAQDbDQAhhQlAAOENACGKCQEA3Q0AIZ8JQADzDQAh3AsBAN0NACERyggAAM4PADDLCAAA0wUAEMwIAADODwAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAh_ggBANsNACGFCUAA4Q0AIYoJAQDbDQAhnwlAAPMNACHiCQEA2w0AIfcJAAD0DQAg_AkgAIMOACH9CUAA8w0AId4LAADPD94LIt8LAADeDQAg4AsBAN0NACEHCAAA4w0AIF4AANEPACBfAADRDwAg3wgAAADeCwLgCAAAAN4LCOEIAAAA3gsI5ggAANAP3gsiBwgAAOMNACBeAADRDwAgXwAA0Q8AIN8IAAAA3gsC4AgAAADeCwjhCAAAAN4LCOYIAADQD94LIgTfCAAAAN4LAuAIAAAA3gsI4QgAAADeCwjmCAAA0Q_eCyITyggAANIPADDLCAAAvQUAEMwIAADSDwAwzQgBANsNACHeCEAA4Q0AIfAIAQDbDQAh6QkAAN4NACDqCQAA9A0AIOwJAADeDQAg2QoBAN0NACHUCwEA3Q0AId8LAAD0DQAg4QsCANwNACHjCwAA0w_jCyLkCwEA3Q0AIeULAQDdDQAh5gsBAN0NACHnCwEA3Q0AIegLAADeDQAgBwgAAOMNACBeAADVDwAgXwAA1Q8AIN8IAAAA4wsC4AgAAADjCwjhCAAAAOMLCOYIAADUD-MLIgcIAADjDQAgXgAA1Q8AIF8AANUPACDfCAAAAOMLAuAIAAAA4wsI4QgAAADjCwjmCAAA1A_jCyIE3wgAAADjCwLgCAAAAOMLCOEIAAAA4wsI5ggAANUP4wsiHMoIAADWDwAwywgAAKUFABDMCAAA1g8AMM0IAQDbDQAh1wgAANcP8Asi3ghAAOENACHxCAEA2w0AIYUJQADhDQAhmQkBAN0NACGfCUAA8w0AIbAJAACiDrAJIuIJAQDbDQAh4wkBAN0NACHmCgEA2w0AIfEKAACmD_EKIukLAQDbDQAh6gsBANsNACHrCwEA3Q0AIewLAQDdDQAh7QsBAN0NACHuCwEA3Q0AIfALAADCDuYJIvELAQDdDQAh8gsBAN0NACHzCwEA3Q0AIfQLAQDdDQAh9QsgAIMOACH2C0AA8w0AIQcIAADjDQAgXgAA2Q8AIF8AANkPACDfCAAAAPALAuAIAAAA8AsI4QgAAADwCwjmCAAA2A_wCyIHCAAA4w0AIF4AANkPACBfAADZDwAg3wgAAADwCwLgCAAAAPALCOEIAAAA8AsI5ggAANgP8AsiBN8IAAAA8AsC4AgAAADwCwjhCAAAAPALCOYIAADZD_ALIgnKCAAA2g8AMMsIAACPBQAQzAgAANoPADDNCAEA2w0AIfAIAQDbDQAhigkBANsNACHeCwAA2w_4CyL4CwABmg8AIfkLQADhDQAhBwgAAOMNACBeAADdDwAgXwAA3Q8AIN8IAAAA-AsC4AgAAAD4CwjhCAAAAPgLCOYIAADcD_gLIgcIAADjDQAgXgAA3Q8AIF8AAN0PACDfCAAAAPgLAuAIAAAA-AsI4QgAAAD4CwjmCAAA3A_4CyIE3wgAAAD4CwLgCAAAAPgLCOEIAAAA-AsI5ggAAN0P-AsiCMoIAADeDwAwywgAAPkEABDMCAAA3g8AMPEIAQDbDQAhhQlAAOENACH6CyAAgw4AIfsLAgDcDQAh_AsCANwNACEJAwAA4A8AIMoIAADfDwAwywgAAD4AEMwIAADfDwAw8QgBAJcOACGFCUAAnQ4AIfoLIACYDgAh-wsCAJsOACH8CwIAmw4AITQEAACQEAAgCQAAkhAAIAoAAJEQACALAACTEAAgDAAAlBAAIA0AAJUQACAQAACWEAAgEgAAmRAAIBMAAP0PACAVAACXEAAgFgAAmBAAIBcAAJoQACAhAAC-DwAgKQAAnBAAID0AAJ4QACA_AACkEAAgQgAApRAAIEMAAJsQACBEAACdEAAgRQAAnxAAIEYAAKAQACBHAAChEAAgSAAAohAAIEkAAKMQACDKCAAAjhAAMMsIAACHAgAQzAgAAI4QADDNCAEAlw4AIdcIAACPEMIMIt4IQACdDgAhhQlAAJ0OACGfCUAAqg4AIeYKAQDZDgAhpQwBANkOACGwDAEA2Q4AIbEMAQDZDgAhsgwBANkOACGzDAEA2Q4AIcAMAQDZDgAhwgxAAKoOACHDDEAAqg4AIcQMIACYDgAhxQwgAJgOACHGDEAAqg4AIccMAQDZDgAhyAwBANkOACHJDEAAqg4AIcoMAQDZDgAhywwBANkOACHMDAIA7A4AIdcMAACHAgAg2AwAAIcCACAOyggAAOEPADDLCAAA4QQAEMwIAADhDwAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhxglAAPMNACHpCgEA2w0AId4LAADiD_8LIv0LAgDcDQAh_wsCANwNACGADAEA3Q0AIYEMAQDdDQAhggwBAN0NACEHCAAA4w0AIF4AAOQPACBfAADkDwAg3wgAAAD_CwLgCAAAAP8LCOEIAAAA_wsI5ggAAOMP_wsiBwgAAOMNACBeAADkDwAgXwAA5A8AIN8IAAAA_wsC4AgAAAD_CwjhCAAAAP8LCOYIAADjD_8LIgTfCAAAAP8LAuAIAAAA_wsI4QgAAAD_CwjmCAAA5A__CyIIyggAAOUPADDLCAAAyQQAEMwIAADlDwAw8QgBANsNACGFCUAA4Q0AIYMMAgDcDQAhhAxAAOENACGFDEAA4Q0AIQkDAADgDwAgyggAAOYPADDLCAAAOwAQzAgAAOYPADDxCAEAlw4AIYUJQACdDgAhgwwCAJsOACGEDEAAnQ4AIYUMQACdDgAhC8oIAADnDwAwywgAALEEABDMCAAA5w8AMM0IAQDbDQAh0ggBANsNACHeCEAA4Q0AIZcKAQDbDQAhhgwBANsNACGHDAAA9A0AIIgMIACDDgAhiQxAAPMNACELyggAAOgPADDLCAAAngQAEMwIAADoDwAwzQgBAJcOACHSCAEAlw4AId4IQACdDgAhlwoBAJcOACGGDAEAlw4AIYcMAACcDgAgiAwgAJgOACGJDEAAqg4AIRLKCAAA6Q8AMMsIAACYBAAQzAgAAOkPADDNCAEA2w0AIdIIAQDbDQAh1wgAAOsPkAwi3ghAAOENACHxCAEA2w0AIYUJQADhDQAhmwkAAOoPjAwiigwBAN0NACGMDAEA3Q0AIY0MAgDcDQAhjgwBANsNACGQDAEA2w0AIZEMAQDdDQAhkgwBAN0NACGTDEAA8w0AIQcIAADjDQAgXgAA7w8AIF8AAO8PACDfCAAAAIwMAuAIAAAAjAwI4QgAAACMDAjmCAAA7g-MDCIHCAAA4w0AIF4AAO0PACBfAADtDwAg3wgAAACQDALgCAAAAJAMCOEIAAAAkAwI5ggAAOwPkAwiBwgAAOMNACBeAADtDwAgXwAA7Q8AIN8IAAAAkAwC4AgAAACQDAjhCAAAAJAMCOYIAADsD5AMIgTfCAAAAJAMAuAIAAAAkAwI4QgAAACQDAjmCAAA7Q-QDCIHCAAA4w0AIF4AAO8PACBfAADvDwAg3wgAAACMDALgCAAAAIwMCOEIAAAAjAwI5ggAAO4PjAwiBN8IAAAAjAwC4AgAAACMDAjhCAAAAIwMCOYIAADvD4wMIg7KCAAA8A8AMMsIAAD-AwAQzAgAAPAPADDNCAEA2w0AIdcIAADxD5YMIt4IQADhDQAh8QgBANsNACGFCUAA4Q0AIZQMAQDbDQAhlwwAAPIPlwwimAxAAOENACGZDEAA4Q0AIZoMIACDDgAhmwwBAN0NACEHCAAA4w0AIF4AAPYPACBfAAD2DwAg3wgAAACWDALgCAAAAJYMCOEIAAAAlgwI5ggAAPUPlgwiBwgAAOMNACBeAAD0DwAgXwAA9A8AIN8IAAAAlwwC4AgAAACXDAjhCAAAAJcMCOYIAADzD5cMIgcIAADjDQAgXgAA9A8AIF8AAPQPACDfCAAAAJcMAuAIAAAAlwwI4QgAAACXDAjmCAAA8w-XDCIE3wgAAACXDALgCAAAAJcMCOEIAAAAlwwI5ggAAPQPlwwiBwgAAOMNACBeAAD2DwAgXwAA9g8AIN8IAAAAlgwC4AgAAACWDAjhCAAAAJYMCOYIAAD1D5YMIgTfCAAAAJYMAuAIAAAAlgwI4QgAAACWDAjmCAAA9g-WDCINyggAAPcPADDLCAAA6AMAEMwIAAD3DwAwzQgBANsNACHSCAEA2w0AIdcIAAD4D50MIt4IQADhDQAh8QgBANsNACGFCUAA4Q0AIY0MAgDcDQAhjgwBANsNACGUDAEA2w0AIZ0MAQDdDQAhBwgAAOMNACBeAAD6DwAgXwAA-g8AIN8IAAAAnQwC4AgAAACdDAjhCAAAAJ0MCOYIAAD5D50MIgcIAADjDQAgXgAA-g8AIF8AAPoPACDfCAAAAJ0MAuAIAAAAnQwI4QgAAACdDAjmCAAA-Q-dDCIE3wgAAACdDALgCAAAAJ0MCOEIAAAAnQwI5ggAAPoPnQwiEcoIAAD7DwAwywgAANIDABDMCAAA-w8AMM0IAQDbDQAh3ghAAOENACGZCQEA3Q0AIeIJAQDbDQAhngoCANwNACHmCgEA2w0AIY4MAQDbDQAhngwCANwNACGfDAIA3A0AIaAMAgDcDQAhoQwCAOANACGiDCAAgw4AIaMMAAD0DQAgpAwgAIMOACETEwAA_Q8AIBQAAP4PACDKCAAA_A8AMMsIAAC_AwAQzAgAAPwPADDNCAEAlw4AId4IQACdDgAhmQkBANkOACHiCQEAlw4AIZ4KAgCbDgAh5goBAJcOACGODAEAlw4AIZ4MAgCbDgAhnwwCAJsOACGgDAIAmw4AIaEMAgDsDgAhogwgAJgOACGjDAAAnA4AIKQMIACYDgAhA7MKAAAiACC0CgAAIgAgtQoAACIAIAOzCgAAIAAgtAoAACAAILUKAAAgACALyggAAP8PADDLCAAAuQMAEMwIAAD_DwAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhxglAAOENACGlDAEA2w0AIaYMAQDbDQAhpwwCANwNACGoDEAA8w0AIQzKCAAAgBAAMMsIAACjAwAQzAgAAIAQADDNCAEA2w0AId4IQADhDQAh8QgBANsNACG8CgEA2w0AIYoLAQDbDQAhqQwBANsNACGqDAEA3Q0AIasMAgDcDQAhrAwAANEOACAJyggAAIEQADDLCAAAjQMAEMwIAACBEAAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhxglAAOENACGtDAEA2w0AIa4MQADzDQAhEMoIAACCEAAwywgAAPcCABDMCAAAghAAMM0IAQDbDQAh3ghAAOENACHGCUAA4Q0AIYoLAQDbDQAhqAxAAPMNACGqDAEA3Q0AIa0MAQDbDQAhrwwgAIMOACGwDAEA3Q0AIbEMAQDdDQAhsgwBAN0NACGzDAEA3Q0AIbQMAQDdDQAhEMoIAACDEAAwywgAAOQCABDMCAAAgxAAMM0IAQCXDgAh3ghAAJ0OACHGCUAAnQ4AIYoLAQCXDgAhqAxAAKoOACGqDAEA2Q4AIa0MAQCXDgAhrwwgAJgOACGwDAEA2Q4AIbEMAQDZDgAhsgwBANkOACGzDAEA2Q4AIbQMAQDZDgAhDMoIAACEEAAwywgAAN4CABDMCAAAhBAAMM0IAQDbDQAh3ghAAOENACHxCAEA2w0AIcYJQADhDQAhrQwBANsNACG1DAEA2w0AIbYMAQDbDQAhtwwBAN0NACG4DEAA8w0AIQzKCAAAhRAAMMsIAADGAgAQzAgAAIUQADDNCAEA2w0AId4IQADhDQAh8QgBANsNACHGCUAA4Q0AIbgMQADzDQAhuQwBAN0NACG6DAEA3Q0AIbsMAQDdDQAhvAxAAOENACEMyggAAIYQADDLCAAAsAIAEMwIAACGEAAwzQgBANsNACHeCEAA4Q0AIfEIAQDbDQAhhQlAAOENACHNCkAA8w0AIYoLAQDbDQAh3gsAAIcQvgwivgwBANsNACG_DCAAgw4AIQcIAADjDQAgXgAAiRAAIF8AAIkQACDfCAAAAL4MAuAIAAAAvgwI4QgAAAC-DAjmCAAAiBC-DCIHCAAA4w0AIF4AAIkQACBfAACJEAAg3wgAAAC-DALgCAAAAL4MCOEIAAAAvgwI5ggAAIgQvgwiBN8IAAAAvgwC4AgAAAC-DAjhCAAAAL4MCOYIAACJEL4MIhrKCAAAihAAMMsIAACaAgAQzAgAAIoQADDNCAEA2w0AIdcIAACLEMIMIt4IQADhDQAhhQlAAOENACGfCUAA8w0AIeYKAQDdDQAhpQwBAN0NACGwDAEA3Q0AIbEMAQDdDQAhsgwBAN0NACGzDAEA3Q0AIcAMAQDdDQAhwgxAAPMNACHDDEAA8w0AIcQMIACDDgAhxQwgAIMOACHGDEAA8w0AIccMAQDdDQAhyAwBAN0NACHJDEAA8w0AIcoMAQDdDQAhywwBAN0NACHMDAIA4A0AIQcIAADjDQAgXgAAjRAAIF8AAI0QACDfCAAAAMIMAuAIAAAAwgwI4QgAAADCDAjmCAAAjBDCDCIHCAAA4w0AIF4AAI0QACBfAACNEAAg3wgAAADCDALgCAAAAMIMCOEIAAAAwgwI5ggAAIwQwgwiBN8IAAAAwgwC4AgAAADCDAjhCAAAAMIMCOYIAACNEMIMIjIEAACQEAAgCQAAkhAAIAoAAJEQACALAACTEAAgDAAAlBAAIA0AAJUQACAQAACWEAAgEgAAmRAAIBMAAP0PACAVAACXEAAgFgAAmBAAIBcAAJoQACAhAAC-DwAgKQAAnBAAID0AAJ4QACA_AACkEAAgQgAApRAAIEMAAJsQACBEAACdEAAgRQAAnxAAIEYAAKAQACBHAAChEAAgSAAAohAAIEkAAKMQACDKCAAAjhAAMMsIAACHAgAQzAgAAI4QADDNCAEAlw4AIdcIAACPEMIMIt4IQACdDgAhhQlAAJ0OACGfCUAAqg4AIeYKAQDZDgAhpQwBANkOACGwDAEA2Q4AIbEMAQDZDgAhsgwBANkOACGzDAEA2Q4AIcAMAQDZDgAhwgxAAKoOACHDDEAAqg4AIcQMIACYDgAhxQwgAJgOACHGDEAAqg4AIccMAQDZDgAhyAwBANkOACHJDEAAqg4AIcoMAQDZDgAhywwBANkOACHMDAIA7A4AIQTfCAAAAMIMAuAIAAAAwgwI4QgAAADCDAjmCAAAjRDCDCIDswoAAAMAILQKAAADACC1CgAAAwAgA7MKAAAHACC0CgAABwAgtQoAAAcAIAOzCgAACwAgtAoAAAsAILUKAAALACADswoAABQAILQKAAAUACC1CgAAFAAgA7MKAAAYACC0CgAAGAAgtQoAABgAIAOzCgAAHAAgtAoAABwAILUKAAAcACATAwAA4A8AIA4AAI8RACAVAACXEAAgyggAAIwRADDLCAAAIAAQzAgAAIwRADDNCAEAlw4AIdcIAACNEZYMIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZQMAQCXDgAhlwwAAI4RlwwimAxAAJ0OACGZDEAAnQ4AIZoMIACYDgAhmwwBANkOACHXDAAAIAAg2AwAACAAIAOzCgAAJgAgtAoAACYAILUKAAAmACALAwAA4A8AIMoIAADmDwAwywgAADsAEMwIAADmDwAw8QgBAJcOACGFCUAAnQ4AIYMMAgCbDgAhhAxAAJ0OACGFDEAAnQ4AIdcMAAA7ACDYDAAAOwAgA7MKAAAqACC0CgAAKgAgtQoAACoAIAsDAADgDwAgyggAAN8PADDLCAAAPgAQzAgAAN8PADDxCAEAlw4AIYUJQACdDgAh-gsgAJgOACH7CwIAmw4AIfwLAgCbDgAh1wwAAD4AINgMAAA-ACADswoAAEAAILQKAABAACC1CgAAQAAgA7MKAAB2ACC0CgAAdgAgtQoAAHYAIAOzCgAA2wEAILQKAADbAQAgtQoAANsBACADswoAALMBACC0CgAAswEAILUKAACzAQAgA7MKAADgAQAgtAoAAOABACC1CgAA4AEAIAOzCgAA5AEAILQKAADkAQAgtQoAAOQBACADswoAAHsAILQKAAB7ACC1CgAAewAgA7MKAAC-AQAgtAoAAL4BACC1CgAAvgEAIAOzCgAATgAgtAoAAE4AILUKAABOACADswoAAMABACC0CgAAwAEAILUKAADAAQAgA7MKAADEAQAgtAoAAMQBACC1CgAAxAEAIBYDAADgDwAgGAAAqRAAIBkAAKoQACAbAACjEAAgHgIAmw4AIU8AAJwOACDKCAAAphAAMMsIAAC-AQAQzAgAAKYQADDNCAEAlw4AIdcIAACnEOsKIt4IQACdDgAh8AgBANkOACHxCAEAlw4AIfMIAACoEOwKIoUJQACdDgAhhAoBANkOACHoCgAAnA4AIOwKAACcDgAg7QoCAJsOACHuCkAAqg4AIe8KQACqDgAhBN8IAAAA6woC4AgAAADrCgjhCAAAAOsKCOYIAACkD-sKIgTfCAAAAOwKAuAIAAAA7AoI4QgAAADsCgjmCAAAog_sCiIzAwAA4A8AIBoAAIcRACAcAAD1EAAgIQAAvg8AICIAAO0QACAjAAD6EAAgJwAA-xAAICgAAP4QACApAACcEAAgKgAA2hAAIC0AAP8QACAuAACAEQAgLwAAgREAIDAAAIIRACAxAACDEQAgOwAAhBEAIDwAAIURACA9AACeEAAgPgAAhhEAID8AAKQQACBCAAClEAAgyggAAPwQADDLCAAAQAAQzAgAAPwQADDNCAEAlw4AIdcIAAD9EPALIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZkJAQDZDgAhnwlAAKoOACGwCQAAqQ6wCSLiCQEAlw4AIeMJAQDZDgAh5goBAJcOACHxCgAAqg_xCiLpCwEAlw4AIeoLAQCXDgAh6wsBANkOACHsCwEA2Q4AIe0LAQDZDgAh7gsBANkOACHwCwAArRDmCSLxCwEA2Q4AIfILAQDZDgAh8wsBANkOACH0CwEA2Q4AIfULIACYDgAh9gtAAKoOACHXDAAAQAAg2AwAAEAAIAOzCgAASAAgtAoAAEgAILUKAABIACAYAwAA4A8AIBgAAKkQACApAACcEAAgyggAAKsQADDLCAAAewAQzAgAAKsQADDNCAEAlw4AIdcIAACsEOUJIt4IQACdDgAh8AgBANkOACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG6CQAArRDmCSLiCQEAlw4AIeMJAQCXDgAh5gkBANkOACHnCQAA2g4AIOgJAADaDgAg6QkAANoOACDqCQAA2g4AIOsJAQDZDgAh7AkAANoOACDtCSAAmA4AIQTfCAAAAOUJAuAIAAAA5QkI4QgAAADlCQjmCAAAxg7lCSIE3wgAAADmCQLgCAAAAOYJCOEIAAAA5gkI5ggAAMQO5gkiGAMAAOAPACDKCAAArhAAMMsIAADkAQAQzAgAAK4QADDNCAEAlw4AIdcIAACwELwJIt4IQACdDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhtwkBAJcOACG4CQEA2Q4AIboJAACvELoJIrwJAgDsDgAhvQkCAOwOACG-CQIA7A4AIb8JAgDsDgAhwAkCAOwOACHBCQAA2g4AIMIJAADaDgAgwwkAANoOACDECQIA7A4AIcUJAADaDgAgxglAAKoOACEE3wgAAAC6CQLgCAAAALoJCOEIAAAAugkI5ggAALEOugkiBN8IAAAAvAkC4AgAAAC8CQjhCAAAALwJCOYIAACvDrwJIhEDAADgDwAgyggAALEQADDLCAAA4AEAEMwIAACxEAAwzQgBAJcOACHXCAAAshDNCSLeCEAAnQ4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIbcJAQCXDgAhxglAAKoOACHJCQEAlw4AIcoJAQCXDgAhywkBAJcOACHNCQEA2Q4AIc4JAADaDgAgBN8IAAAAzQkC4AgAAADNCQjhCAAAAM0JCOYIAAC3Ds0JIgoDAADgDwAgyggAALMQADDLCAAA2wEAEMwIAACzEAAwzQgBAJcOACHeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACHoCgAA2g4AII0LAQCXDgAhFkAAALUQACDKCAAAtBAAMMsIAADIAQAQzAgAALQQADDNCAEAlw4AIc4IAQCXDgAhzwgBAJcOACHQCAEAlw4AIdEIAQCXDgAh0ggBAJcOACHTCAEAlw4AIdQIAgCbDgAh1QgBAJcOACHWCAEA2Q4AIdcIAQCXDgAh2AgBANkOACHZCAAA2g4AINoIAQDZDgAh2wgIAJoOACHcCAIA7A4AId0IAQDZDgAh3ghAAJ0OACEiAwAA4A8AIA4AANoOACAYAADpDgAgQQAAuhAAIMoIAAC2EAAwywgAAMQBABDMCAAAthAAMM0IAQCXDgAh0AgBANkOACHXCAAAuBD1CCLbCAgAuRAAId4IQACdDgAh8AgBAJcOACHxCAEAlw4AIfMIAAC3EPMIIvUIAQDZDgAh9ghAAKoOACH3CAAAnA4AIPgIAADaDgAg-QgAANoOACD6CAAAnA4AIPsIAADaDgAg_AgCAJsOACH9CAIAmw4AIf4IAQDZDgAh_whAAKoOACGACQAA2g4AIIEJAQDZDgAhggkBANkOACGDCUAAqg4AIYQJQACqDgAhhQlAAJ0OACHXDAAAxAEAINgMAADEAQAgIAMAAOAPACAOAADaDgAgGAAA6Q4AIEEAALoQACDKCAAAthAAMMsIAADEAQAQzAgAALYQADDNCAEAlw4AIdAIAQDZDgAh1wgAALgQ9Qgi2wgIALkQACHeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACHzCAAAtxDzCCL1CAEA2Q4AIfYIQACqDgAh9wgAAJwOACD4CAAA2g4AIPkIAADaDgAg-ggAAJwOACD7CAAA2g4AIPwIAgCbDgAh_QgCAJsOACH-CAEA2Q4AIf8IQACqDgAhgAkAANoOACCBCQEA2Q4AIYIJAQDZDgAhgwlAAKoOACGECUAAqg4AIYUJQACdDgAhBN8IAAAA8wgC4AgAAADzCAjhCAAAAPMICOYIAAD9DfMIIgTfCAAAAPUIAuAIAAAA9QgI4QgAAAD1CAjmCAAA-w31CCII3wgIAAAAAeAICAAAAAThCAgAAAAE4ggIAAAAAeMICAAAAAHkCAgAAAAB5QgIAAAAAeYICADtDQAhA7MKAADIAQAgtAoAAMgBACC1CgAAyAEAICQDAADgDwAgGAAA6Q4AIMoIAAC7EAAwywgAAMABABDMCAAAuxAAMM0IAQCXDgAh0QgAALwQhwki1wgAAL4Qigki3ghAAJ0OACHwCAEAlw4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIYgJAAC9EIgJIooJAQDZDgAhiwkBAJcOACGMCQEAlw4AIY0JAgCbDgAhjgkBANkOACGPCQIA7A4AIZAJAgDsDgAhkQkCAOwOACGSCSAAmQ4AIZMJAACcDgAglAkBANkOACGVCQEA2Q4AIZYJAQDZDgAhlwkBANkOACGYCSAAmA4AIZkJAQDZDgAhmgkAANoOACCbCQEA2Q4AIZwJIACYDgAhnQkAANoOACCeCQIAmw4AIZ8JQACqDgAhBN8IAAAAhwkC4AgAAACHCQjhCAAAAIcJCOYIAACNDocJIgTfCAAAAIgJAuAIAAAAiAkI4QgAAACICQjmCAAAiw6ICSIE3wgAAACKCQLgCAAAAIoJCOEIAAAAigkI5ggAAIkOigkiChgAAOkOACDKCAAAvxAAMMsIAAC4AQAQzAgAAL8QADDNCAEAlw4AIfAIAQCXDgAhigkBAJcOACHeCwAAwBD4CyL4CwABwRAAIfkLQACdDgAhBN8IAAAA-AsC4AgAAAD4CwjhCAAAAPgLCOYIAADdD_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-AoBAJcOACH5CgEAlw4AIfoKAQCXDgAh-woBAJcOACH8CgEAlw4AIf0KAQCXDgAh_goAAJwOACD_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_DtcJIgTfCAAAANkJAuAIAAAA2QkI4QgAAADZCQjmCAAAvQ7ZCSIaGAAA6Q4AIB0AAPkQACAhAAC-DwAgIwAA-hAAICcAAPsQACDKCAAA9xAAMMsIAABEABDMCAAA9xAAMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIekJAADaDgAg6gkAAJwOACDsCQAA2g4AINkKAQDZDgAh1AsBANkOACHfCwAAnA4AIOELAgCbDgAh4wsAAPgQ4wsi5AsBANkOACHlCwEA2Q4AIeYLAQDZDgAh5wsBANkOACHoCwAA2g4AINcMAABEACDYDAAARAAgA7MKAABpACC0CgAAaQAgtQoAAGkAICgDAADgDwAgGAAA6Q4AIB4CAJsOACEfAADmEAAgIAAA7BAAICIAAO0QACAtAQDZDgAhyggAAOgQADDLCAAAWgAQzAgAAOgQADDNCAEAlw4AIdcIAADpEMELIt4IQACdDgAh8AgBAJcOACHxCAEAlw4AIf4IAQCXDgAhggkBANkOACGFCUAAnQ4AIZ8JQACqDgAhvwsBANkOACHBCwEAlw4AIcILAQDZDgAhwwsBANkOACHECwIA7A4AIcULQACqDgAhxgtAAKoOACHHC0AAqg4AIcgLAQDZDgAhyQsBANkOACHKCwEA2Q4AIcsLAQDZDgAhzAsBANkOACHOCwAA6hDOCyPPCwEA2Q4AIdALAgDsDgAh0QsEAOsQACHSCwEA2Q4AIdMLAQDZDgAh1AsBAJcOACHVC0AAqg4AIQTfCAAAAMELAuAIAAAAwQsI4QgAAADBCwjmCAAAyA_BCyIE3wgAAADOCwPgCAAAAM4LCeEIAAAAzgsJ5ggAAMYPzgsjCN8IBAAAAAHgCAQAAAAF4QgEAAAABeIIBAAAAAHjCAQAAAAB5AgEAAAAAeUIBAAAAAHmCAQAxA8AIRYYAADpDgAgHgAA5hAAICEAAL4PACDKCAAA7xAAMMsIAABWABDMCAAA7xAAMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIf4IAQCXDgAhhQlAAJ0OACGKCQEAlw4AIZ8JQACqDgAh4gkBAJcOACH3CQAAnA4AIPwJIACYDgAh_QlAAKoOACHeCwAA8BDeCyLfCwAA2g4AIOALAQDZDgAh1wwAAFYAINgMAABWACARGAAA6Q4AICEAAL4PACDKCAAAvQ8AMMsIAABfABDMCAAAvQ8AMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIYUJQACdDgAhuQsBAJcOACG6CwEAlw4AIbsLAQCXDgAhvAsBANkOACG9C0AAqg4AIb4LAQDZDgAh1wwAAF8AINgMAABfACAC_ggBAAAAAeIJAQAAAAEUGAAA6Q4AIB4AAOYQACAhAAC-DwAgyggAAO8QADDLCAAAVgAQzAgAAO8QADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACH-CAEAlw4AIYUJQACdDgAhigkBAJcOACGfCUAAqg4AIeIJAQCXDgAh9wkAAJwOACD8CSAAmA4AIf0JQACqDgAh3gsAAPAQ3gsi3wsAANoOACDgCwEA2Q4AIQTfCAAAAN4LAuAIAAAA3gsI4QgAAADeCwjmCAAA0Q_eCyIRAwAA4A8AIBoAAPIQACBPAAHBEAAhyggAAPEQADDLCAAATgAQzAgAAPEQADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACGPCQIA7A4AIZAJAgDsDgAhxglAAKoOACG6CgEAlw4AIeQKAQCXDgAh5QoBAJcOACHmCgEA2Q4AIecKAgCbDgAhGAMAAOAPACAYAACpEAAgGQAAqhAAIBsAAKMQACAeAgCbDgAhTwAAnA4AIMoIAACmEAAwywgAAL4BABDMCAAAphAAMM0IAQCXDgAh1wgAAKcQ6woi3ghAAJ0OACHwCAEA2Q4AIfEIAQCXDgAh8wgAAKgQ7AoihQlAAJ0OACGECgEA2Q4AIegKAACcDgAg7AoAAJwOACDtCgIAmw4AIe4KQACqDgAh7wpAAKoOACHXDAAAvgEAINgMAAC-AQAgAh4CAAAAAeQKAQAAAAEMGgAA8hAAIBwAAPUQACAeAgCbDgAhTwAAnA4AIMoIAAD0EAAwywgAAEgAEMwIAAD0EAAwzQgBAJcOACHeCEAAnQ4AIeQKAQCXDgAh6AoAAJwOACDpCgEAlw4AIQOzCgAARAAgtAoAAEQAILUKAABEACAC8AgBAAAAAeELAgAAAAEYGAAA6Q4AIB0AAPkQACAhAAC-DwAgIwAA-hAAICcAAPsQACDKCAAA9xAAMMsIAABEABDMCAAA9xAAMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIekJAADaDgAg6gkAAJwOACDsCQAA2g4AINkKAQDZDgAh1AsBANkOACHfCwAAnA4AIOELAgCbDgAh4wsAAPgQ4wsi5AsBANkOACHlCwEA2Q4AIeYLAQDZDgAh5wsBANkOACHoCwAA2g4AIATfCAAAAOMLAuAIAAAA4wsI4QgAAADjCwjmCAAA1Q_jCyIOGgAA8hAAIBwAAPUQACAeAgCbDgAhTwAAnA4AIMoIAAD0EAAwywgAAEgAEMwIAAD0EAAwzQgBAJcOACHeCEAAnQ4AIeQKAQCXDgAh6AoAAJwOACDpCgEAlw4AIdcMAABIACDYDAAASAAgA7MKAABWACC0CgAAVgAgtQoAAFYAIAOzCgAAZQAgtAoAAGUAILUKAABlACAxAwAA4A8AIBoAAIcRACAcAAD1EAAgIQAAvg8AICIAAO0QACAjAAD6EAAgJwAA-xAAICgAAP4QACApAACcEAAgKgAA2hAAIC0AAP8QACAuAACAEQAgLwAAgREAIDAAAIIRACAxAACDEQAgOwAAhBEAIDwAAIURACA9AACeEAAgPgAAhhEAID8AAKQQACBCAAClEAAgyggAAPwQADDLCAAAQAAQzAgAAPwQADDNCAEAlw4AIdcIAAD9EPALIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZkJAQDZDgAhnwlAAKoOACGwCQAAqQ6wCSLiCQEAlw4AIeMJAQDZDgAh5goBAJcOACHxCgAAqg_xCiLpCwEAlw4AIeoLAQCXDgAh6wsBANkOACHsCwEA2Q4AIe0LAQDZDgAh7gsBANkOACHwCwAArRDmCSLxCwEA2Q4AIfILAQDZDgAh8wsBANkOACH0CwEA2Q4AIfULIACYDgAh9gtAAKoOACEE3wgAAADwCwLgCAAAAPALCOEIAAAA8AsI5ggAANkP8AsiA7MKAAByACC0CgAAcgAgtQoAAHIAIB0YAADpDgAgyggAALoPADDLCAAAhgEAEMwIAAC6DwAwzQgBAJcOACHXCAAAuw-sCyLeCEAAnQ4AIfAIAQCXDgAhggkBANkOACGFCUAAnQ4AIZ4JAgCbDgAhnwlAAKoOACG4CQEAlw4AIc0KQACqDgAhrAsBANkOACGtCwEA2Q4AIa4LQACqDgAhrwsBANkOACGwCwEA2Q4AIbELQACqDgAhsgtAAKoOACGzCwEA2Q4AIbQLQACqDgAhtQsBANkOACG2CwEA2Q4AIbcLIACYDgAhuAtAAJ0OACHXDAAAhgEAINgMAACGAQAgA7MKAACJAQAgtAoAAIkBACC1CgAAiQEAIA0YAADpDgAgyggAALEPADDLCAAAjQEAEMwIAACxDwAwzQgBAJcOACHwCAEAlw4AIYUJQACdDgAhlgsCAJsOACGXCwIAmw4AIZgLAgCbDgAhmQtAAKoOACHXDAAAjQEAINgMAACNAQAgA7MKAACPAQAgtAoAAI8BACC1CgAAjwEAICcYAADpDgAgOQAAnA4AIDoAAKsPACDKCAAAqQ8AMMsIAACTAQAQzAgAAKkPADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AIfYJAQCXDgAhwwoIAJoOACHxCgAAqg_xCiLyCgEA2Q4AIfMKAQCXDgAh9AoBAJcOACH1CgEAlw4AIfYKAACcDgAg9woBAJcOACH4CgEAlw4AIfkKAQCXDgAh-goBAJcOACH7CgEAlw4AIfwKAQCXDgAh_QoBAJcOACH-CgAAnA4AIP8KAQCXDgAhgAsBANkOACGBCwEA2Q4AIYILAQDZDgAhgwsAANoOACCECwAA2g4AIIULAADaDgAghgsBANkOACGHCwIAmw4AIYgLAADRDgAgiQsBANkOACHXDAAAkwEAINgMAACTAQAgEBgAAOkOACDKCAAAlw8AMMsIAACvAQAQzAgAAJcPADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACGFCUAAnQ4AId4KAQCXDgAh3woAAJwOACDgCgAA2g4AIOEKIACYDgAh4goAAJgPsAkj4woIAJoOACHXDAAArwEAINgMAACvAQAgERgAAOkOACDKCAAA5Q4AMMsIAACxAQAQzAgAAOUOADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACHzCAAA5g6DCiKFCUAAnQ4AIYQKAADnDoQKIoYKAADoDoYKIocKAADoDoYKIogKAADoDoYKIokKAADoDoYKIooKAACcDgAg1wwAALEBACDYDAAAsQEAIAOzCgAAuAEAILQKAAC4AQAgtQoAALgBACAYAwAA4A8AIBgAAKkQACAZAACqEAAgGwAAoxAAIB4CAJsOACFPAACcDgAgyggAAKYQADDLCAAAvgEAEMwIAACmEAAwzQgBAJcOACHXCAAApxDrCiLeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACHzCAAAqBDsCiKFCUAAnQ4AIYQKAQDZDgAh6AoAAJwOACDsCgAAnA4AIO0KAgCbDgAh7gpAAKoOACHvCkAAqg4AIdcMAAC-AQAg2AwAAL4BACAWAwAA4A8AIA8AAIsRACAQAACWEAAgEgAAmRAAIMoIAACIEQAwywgAACYAEMwIAACIEQAwzQgBAJcOACHSCAEAlw4AIdcIAACKEZAMIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZsJAACJEYwMIooMAQDZDgAhjAwBANkOACGNDAIAmw4AIY4MAQCXDgAhkAwBAJcOACGRDAEA2Q4AIZIMAQDZDgAhkwxAAKoOACEE3wgAAACMDALgCAAAAIwMCOEIAAAAjAwI5ggAAO8PjAwiBN8IAAAAkAwC4AgAAACQDAjhCAAAAJAMCOYIAADtD5AMIhIDAADgDwAgDgAAjxEAIBEAAJIRACDKCAAAkxEAMMsIAAAiABDMCAAAkxEAMM0IAQCXDgAh0ggBAJcOACHXCAAAlBGdDCLeCEAAnQ4AIfEIAQCXDgAhhQlAAJ0OACGNDAIAmw4AIY4MAQCXDgAhlAwBAJcOACGdDAEA2Q4AIdcMAAAiACDYDAAAIgAgEQMAAOAPACAOAACPEQAgFQAAlxAAIMoIAACMEQAwywgAACAAEMwIAACMEQAwzQgBAJcOACHXCAAAjRGWDCLeCEAAnQ4AIfEIAQCXDgAhhQlAAJ0OACGUDAEAlw4AIZcMAACOEZcMIpgMQACdDgAhmQxAAJ0OACGaDCAAmA4AIZsMAQDZDgAhBN8IAAAAlgwC4AgAAACWDAjhCAAAAJYMCOYIAAD2D5YMIgTfCAAAAJcMAuAIAAAAlwwI4QgAAACXDAjmCAAA9A-XDCIVEwAA_Q8AIBQAAP4PACDKCAAA_A8AMMsIAAC_AwAQzAgAAPwPADDNCAEAlw4AId4IQACdDgAhmQkBANkOACHiCQEAlw4AIZ4KAgCbDgAh5goBAJcOACGODAEAlw4AIZ4MAgCbDgAhnwwCAJsOACGgDAIAmw4AIaEMAgDsDgAhogwgAJgOACGjDAAAnA4AIKQMIACYDgAh1wwAAL8DACDYDAAAvwMAIBADAADgDwAgEQAAkhEAIMoIAACQEQAwywgAACoAEMwIAACQEQAwzQgBAJcOACHeCEAAnQ4AIfEIAQCXDgAhxglAAKoOACHpCgEAlw4AId4LAACREf8LIv0LAgCbDgAh_wsCAJsOACGADAEA2Q4AIYEMAQDZDgAhggwBANkOACEE3wgAAAD_CwLgCAAAAP8LCOEIAAAA_wsI5ggAAOQP_wsiGAMAAOAPACAPAACLEQAgEAAAlhAAIBIAAJkQACDKCAAAiBEAMMsIAAAmABDMCAAAiBEAMM0IAQCXDgAh0ggBAJcOACHXCAAAihGQDCLeCEAAnQ4AIfEIAQCXDgAhhQlAAJ0OACGbCQAAiRGMDCKKDAEA2Q4AIYwMAQDZDgAhjQwCAJsOACGODAEAlw4AIZAMAQCXDgAhkQwBANkOACGSDAEA2Q4AIZMMQACqDgAh1wwAACYAINgMAAAmACAQAwAA4A8AIA4AAI8RACARAACSEQAgyggAAJMRADDLCAAAIgAQzAgAAJMRADDNCAEAlw4AIdIIAQCXDgAh1wgAAJQRnQwi3ghAAJ0OACHxCAEAlw4AIYUJQACdDgAhjQwCAJsOACGODAEAlw4AIZQMAQCXDgAhnQwBANkOACEE3wgAAACdDALgCAAAAJ0MCOEIAAAAnQwI5ggAAPoPnQwiDQMAAOAPACDKCAAAlREAMMsIAAAcABDMCAAAlREAMM0IAQCXDgAh3ghAAJ0OACHxCAEAlw4AIbwKAQCXDgAhigsBAJcOACGpDAEAlw4AIaoMAQDZDgAhqwwCAJsOACGsDAAA0Q4AIAoDAADgDwAgyggAAJYRADDLCAAAGAAQzAgAAJYRADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACHGCUAAnQ4AIa0MAQCXDgAhrgxAAKoOACEMAwAA4A8AIMoIAACXEQAwywgAABQAEMwIAACXEQAwzQgBAJcOACHeCEAAnQ4AIfEIAQCXDgAhxglAAJ0OACGlDAEAlw4AIaYMAQCXDgAhpwwCAJsOACGoDEAAqg4AIRADAADgDwAgBQAAmREAIAYAAJoRACAHAACSEAAgyggAAJgRADDLCAAACwAQzAgAAJgRADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACHGCUAAnQ4AIa0MAQCXDgAhtQwBAJcOACG2DAEAlw4AIbcMAQDZDgAhuAxAAKoOACEQAwAA4A8AIAkAAJIQACDKCAAAmxEAMMsIAAAHABDMCAAAmxEAMM0IAQCXDgAh3ghAAJ0OACHxCAEAlw4AIcYJQACdDgAhuAxAAKoOACG5DAEA2Q4AIboMAQDZDgAhuwwBANkOACG8DEAAnQ4AIdcMAAAHACDYDAAABwAgEgMAAOAPACAFAACZEQAgBgAAmhEAIAcAAJIQACDKCAAAmBEAMMsIAAALABDMCAAAmBEAMM0IAQCXDgAh3ghAAJ0OACHxCAEAlw4AIcYJQACdDgAhrQwBAJcOACG1DAEAlw4AIbYMAQCXDgAhtwwBANkOACG4DEAAqg4AIdcMAAALACDYDAAACwAgDgMAAOAPACAJAACSEAAgyggAAJsRADDLCAAABwAQzAgAAJsRADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACHGCUAAnQ4AIbgMQACqDgAhuQwBANkOACG6DAEA2Q4AIbsMAQDZDgAhvAxAAJ0OACEC3gsAAAC-DAK-DAEAAAABDQMAAOAPACDKCAAAnREAMMsIAAADABDMCAAAnREAMM0IAQCXDgAh3ghAAJ0OACHxCAEAlw4AIYUJQACdDgAhzQpAAKoOACGKCwEAlw4AId4LAACeEb4MIr4MAQCXDgAhvwwgAJgOACEE3wgAAAC-DALgCAAAAL4MCOEIAAAAvgwI5ggAAIkQvgwiAAAAAAAAAdwMAQAAAAEF3AwCAAAAAeMMAgAAAAHkDAIAAAAB5QwCAAAAAeYMAgAAAAEB3AwBAAAAAQXcDAgAAAAB4wwIAAAAAeQMCAAAAAHlDAgAAAAB5gwIAAAAAQXcDAIAAAAB4wwCAAAAAeQMAgAAAAHlDAIAAAAB5gwCAAAAAQHcDEAAAAABBVYAAJMfACBXAACWHwAg2QwAAJQfACDaDAAAlR8AIN8MAADGAQAgA1YAAJMfACDZDAAAlB8AIN8MAADGAQAgAAAAAAAB3AwAAADzCAIB3AwAAAD1CAIB3AxAAAAAAQXcDAgAAAAB4wwIAAAAAeQMCAAAAAHlDAgAAAAB5gwIAAAAAQVWAACKHwAgVwAAkR8AINkMAACLHwAg2gwAAJAfACDfDAAAAQAgBVYAAIgfACBXAACOHwAg2QwAAIkfACDaDAAAjR8AIN8MAABCACALVgAAuREAMFcAAL4RADDZDAAAuhEAMNoMAAC7EQAw2wwAALwRACDcDAAAvREAMN0MAAC9EQAw3gwAAL0RADDfDAAAvREAMOAMAAC_EQAw4QwAAMARADARzQgBAAAAAc8IAQAAAAHQCAEAAAAB0QgBAAAAAdIIAQAAAAHTCAEAAAAB1AgCAAAAAdUIAQAAAAHWCAEAAAAB1wgBAAAAAdgIAQAAAAHZCIAAAAAB2ggBAAAAAdsICAAAAAHcCAIAAAAB3QgBAAAAAd4IQAAAAAECAAAAygEAIFYAAMQRACADAAAAygEAIFYAAMQRACBXAADDEQAgAU8AAIwfADAWQAAAtRAAIMoIAAC0EAAwywgAAMgBABDMCAAAtBAAMM0IAQAAAAHOCAEAlw4AIc8IAQCXDgAh0AgBAJcOACHRCAEAlw4AIdIIAQCXDgAh0wgBAJcOACHUCAIAmw4AIdUIAQAAAAHWCAEA2Q4AIdcIAQCXDgAh2AgBANkOACHZCAAA2g4AINoIAQDZDgAh2wgIAJoOACHcCAIA7A4AId0IAQDZDgAh3ghAAJ0OACECAAAAygEAIE8AAMMRACACAAAAwREAIE8AAMIRACAVyggAAMARADDLCAAAwREAEMwIAADAEQAwzQgBAJcOACHOCAEAlw4AIc8IAQCXDgAh0AgBAJcOACHRCAEAlw4AIdIIAQCXDgAh0wgBAJcOACHUCAIAmw4AIdUIAQCXDgAh1ggBANkOACHXCAEAlw4AIdgIAQDZDgAh2QgAANoOACDaCAEA2Q4AIdsICACaDgAh3AgCAOwOACHdCAEA2Q4AId4IQACdDgAhFcoIAADAEQAwywgAAMERABDMCAAAwBEAMM0IAQCXDgAhzggBAJcOACHPCAEAlw4AIdAIAQCXDgAh0QgBAJcOACHSCAEAlw4AIdMIAQCXDgAh1AgCAJsOACHVCAEAlw4AIdYIAQDZDgAh1wgBAJcOACHYCAEA2Q4AIdkIAADaDgAg2ggBANkOACHbCAgAmg4AIdwIAgDsDgAh3QgBANkOACHeCEAAnQ4AIRHNCAEApREAIc8IAQClEQAh0AgBAKURACHRCAEApREAIdIIAQClEQAh0wgBAKURACHUCAIAphEAIdUIAQClEQAh1ggBAKcRACHXCAEApREAIdgIAQCnEQAh2QiAAAAAAdoIAQCnEQAh2wgIAKgRACHcCAIAqREAId0IAQCnEQAh3ghAAKoRACERzQgBAKURACHPCAEApREAIdAIAQClEQAh0QgBAKURACHSCAEApREAIdMIAQClEQAh1AgCAKYRACHVCAEApREAIdYIAQCnEQAh1wgBAKURACHYCAEApxEAIdkIgAAAAAHaCAEApxEAIdsICACoEQAh3AgCAKkRACHdCAEApxEAId4IQACqEQAhEc0IAQAAAAHPCAEAAAAB0AgBAAAAAdEIAQAAAAHSCAEAAAAB0wgBAAAAAdQIAgAAAAHVCAEAAAAB1ggBAAAAAdcIAQAAAAHYCAEAAAAB2QiAAAAAAdoIAQAAAAHbCAgAAAAB3AgCAAAAAd0IAQAAAAHeCEAAAAABA1YAAIofACDZDAAAix8AIN8MAAABACADVgAAiB8AINkMAACJHwAg3wwAAEIAIARWAAC5EQAw2QwAALoRADDbDAAAvBEAIN8MAAC9EQAwAAAAAAAB3AwAAACHCQIB3AwAAACICQIB3AwAAACKCQIB3AwgAAAAAQHcDCAAAAABBVYAAIAfACBXAACGHwAg2QwAAIEfACDaDAAAhR8AIN8MAAABACAFVgAA_h4AIFcAAIMfACDZDAAA_x4AINoMAACCHwAg3wwAAEIAIANWAACAHwAg2QwAAIEfACDfDAAAAQAgA1YAAP4eACDZDAAA_x4AIN8MAABCACAAAAAAAAHcDAAAAKEJAgHcDAAAAKQJAwVWAAD5HgAgVwAA_B4AINkMAAD6HgAg2gwAAPseACDfDAAAQgAgA1YAAPkeACDZDAAA-h4AIN8MAABCACAAAAAAAAAAAAAAAAAAAAAB3AwAAACuCQIB3AwAAACwCQIAAAAAAAHcDAAAALoJAgHcDAAAALwJAgVWAAD0HgAgVwAA9x4AINkMAAD1HgAg2gwAAPYeACDfDAAAAQAgA1YAAPQeACDZDAAA9R4AIN8MAAABACAAAAAAAAAB3AwAAADNCQIFVgAA7x4AIFcAAPIeACDZDAAA8B4AINoMAADxHgAg3wwAAAEAIANWAADvHgAg2QwAAPAeACDfDAAAAQAgAAAAAAAFVgAA6h4AIFcAAO0eACDZDAAA6x4AINoMAADsHgAg3wwAAGcAIANWAADqHgAg2QwAAOseACDfDAAAZwAgAAAAAAAB3AwAAADXCQIB3AwAAADZCQIFVgAA4R4AIFcAAOgeACDZDAAA4h4AINoMAADnHgAg3wwAAEIAIAVWAADfHgAgVwAA5R4AINkMAADgHgAg2gwAAOQeACDfDAAARgAgC1YAAJMSADBXAACYEgAw2QwAAJQSADDaDAAAlRIAMNsMAACWEgAg3AwAAJcSADDdDAAAlxIAMN4MAACXEgAw3wwAAJcSADDgDAAAmRIAMOEMAACaEgAwB80IAQAAAAHeCEAAAAAB0AkCAAAAAdEJAQAAAAHSCQIAAAAB0wmAAAAAAdQJIAAAAAECAAAAawAgVgAAnhIAIAMAAABrACBWAACeEgAgVwAAnRIAIAFPAADjHgAwDSUAAOEQACDKCAAA4BAAMMsIAABpABDMCAAA4BAAMM0IAQAAAAHeCEAAnQ4AIc8JAQCXDgAh0AkCAJsOACHRCQEA2Q4AIdIJAgCbDgAh0wkAAJwOACDUCSAAmA4AIdEMAADfEAAgAgAAAGsAIE8AAJ0SACACAAAAmxIAIE8AAJwSACALyggAAJoSADDLCAAAmxIAEMwIAACaEgAwzQgBAJcOACHeCEAAnQ4AIc8JAQCXDgAh0AkCAJsOACHRCQEA2Q4AIdIJAgCbDgAh0wkAAJwOACDUCSAAmA4AIQvKCAAAmhIAMMsIAACbEgAQzAgAAJoSADDNCAEAlw4AId4IQACdDgAhzwkBAJcOACHQCQIAmw4AIdEJAQDZDgAh0gkCAJsOACHTCQAAnA4AINQJIACYDgAhB80IAQClEQAh3ghAAKoRACHQCQIAphEAIdEJAQCnEQAh0gkCAKYRACHTCYAAAAAB1AkgANERACEHzQgBAKURACHeCEAAqhEAIdAJAgCmEQAh0QkBAKcRACHSCQIAphEAIdMJgAAAAAHUCSAA0REAIQfNCAEAAAAB3ghAAAAAAdAJAgAAAAHRCQEAAAAB0gkCAAAAAdMJgAAAAAHUCSAAAAABA1YAAOEeACDZDAAA4h4AIN8MAABCACADVgAA3x4AINkMAADgHgAg3wwAAEYAIARWAACTEgAw2QwAAJQSADDbDAAAlhIAIN8MAACXEgAwAAAAAdwMAAAA5QkCAdwMAAAA5gkCB1YAAMseACBXAADdHgAg2QwAAMweACDaDAAA3B4AIN0MAABAACDeDAAAQAAg3wwAAEIAIAVWAADJHgAgVwAA2h4AINkMAADKHgAg2gwAANkeACDfDAAAAQAgC1YAAKoSADBXAACvEgAw2QwAAKsSADDaDAAArBIAMNsMAACtEgAg3AwAAK4SADDdDAAArhIAMN4MAACuEgAw3wwAAK4SADDgDAAAsBIAMOEMAACxEgAwCgMAAMYSACAYAADHEgAgLAAAyBIAIM0IAQAAAAHeCEAAAAAB8AgBAAAAAfEIAQAAAAGFCUAAAAABigkBAAAAAZ8JQAAAAAECAAAAeAAgVgAAxRIAIAMAAAB4ACBWAADFEgAgVwAAtBIAIAFPAADYHgAwDwMAAOAPACAYAACpEAAgKgAA2hAAICwAANsQACDKCAAA2RAAMMsIAAB2ABDMCAAA2RAAMM0IAQAAAAHeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACGFCUAAnQ4AIYoJAQDZDgAhnwlAAKoOACHcCwEA2Q4AIQIAAAB4ACBPAAC0EgAgAgAAALISACBPAACzEgAgC8oIAACxEgAwywgAALISABDMCAAAsRIAMM0IAQCXDgAh3ghAAJ0OACHwCAEA2Q4AIfEIAQCXDgAhhQlAAJ0OACGKCQEA2Q4AIZ8JQACqDgAh3AsBANkOACELyggAALESADDLCAAAshIAEMwIAACxEgAwzQgBAJcOACHeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACGFCUAAnQ4AIYoJAQDZDgAhnwlAAKoOACHcCwEA2Q4AIQfNCAEApREAId4IQACqEQAh8AgBAKcRACHxCAEApREAIYUJQACqEQAhigkBAKcRACGfCUAAtBEAIQoDAAC1EgAgGAAAthIAICwAALcSACDNCAEApREAId4IQACqEQAh8AgBAKcRACHxCAEApREAIYUJQACqEQAhigkBAKcRACGfCUAAtBEAIQVWAADPHgAgVwAA1h4AINkMAADQHgAg2gwAANUeACDfDAAAAQAgB1YAAM0eACBXAADTHgAg2QwAAM4eACDaDAAA0h4AIN0MAABAACDeDAAAQAAg3wwAAEIAIAtWAAC4EgAwVwAAvRIAMNkMAAC5EgAw2gwAALoSADDbDAAAuxIAINwMAAC8EgAw3QwAALwSADDeDAAAvBIAMN8MAAC8EgAw4AwAAL4SADDhDAAAvxIAMAnNCAEAAAAB0wgBAAAAAd4IQAAAAAGhCQAAANgLAqIJAQAAAAHYCwEAAAAB2QsCAAAAAdoLAgAAAAHbC4AAAAABAgAAAIIBACBWAADEEgAgAwAAAIIBACBWAADEEgAgVwAAwxIAIAFPAADRHgAwDisAANgQACDKCAAA1hAAMMsIAACAAQAQzAgAANYQADDNCAEAAAAB0wgBANkOACHeCEAAnQ4AIaEJAADXENgLIqIJAQCXDgAh1gsBAJcOACHYCwEA2Q4AIdkLAgDsDgAh2gsCAOwOACHbCwAA2g4AIAIAAACCAQAgTwAAwxIAIAIAAADAEgAgTwAAwRIAIA3KCAAAvxIAMMsIAADAEgAQzAgAAL8SADDNCAEAlw4AIdMIAQDZDgAh3ghAAJ0OACGhCQAA1xDYCyKiCQEAlw4AIdYLAQCXDgAh2AsBANkOACHZCwIA7A4AIdoLAgDsDgAh2wsAANoOACANyggAAL8SADDLCAAAwBIAEMwIAAC_EgAwzQgBAJcOACHTCAEA2Q4AId4IQACdDgAhoQkAANcQ2AsiogkBAJcOACHWCwEAlw4AIdgLAQDZDgAh2QsCAOwOACHaCwIA7A4AIdsLAADaDgAgCc0IAQClEQAh0wgBAKcRACHeCEAAqhEAIaEJAADCEtgLIqIJAQClEQAh2AsBAKcRACHZCwIAqREAIdoLAgCpEQAh2wuAAAAAAQHcDAAAANgLAgnNCAEApREAIdMIAQCnEQAh3ghAAKoRACGhCQAAwhLYCyKiCQEApREAIdgLAQCnEQAh2QsCAKkRACHaCwIAqREAIdsLgAAAAAEJzQgBAAAAAdMIAQAAAAHeCEAAAAABoQkAAADYCwKiCQEAAAAB2AsBAAAAAdkLAgAAAAHaCwIAAAAB2wuAAAAAAQoDAADGEgAgGAAAxxIAICwAAMgSACDNCAEAAAAB3ghAAAAAAfAIAQAAAAHxCAEAAAABhQlAAAAAAYoJAQAAAAGfCUAAAAABA1YAAM8eACDZDAAA0B4AIN8MAAABACADVgAAzR4AINkMAADOHgAg3wwAAEIAIARWAAC4EgAw2QwAALkSADDbDAAAuxIAIN8MAAC8EgAwA1YAAMseACDZDAAAzB4AIN8MAABCACADVgAAyR4AINkMAADKHgAg3wwAAAEAIARWAACqEgAw2QwAAKsSADDbDAAArRIAIN8MAACuEgAwAAAAAdwMAAAA7wkCAdwMAAAA8QkCBVYAAMEeACBXAADHHgAg2QwAAMIeACDaDAAAxh4AIN8MAAABACAHVgAAvx4AIFcAAMQeACDZDAAAwB4AINoMAADDHgAg3QwAAEAAIN4MAABAACDfDAAAQgAgA1YAAMEeACDZDAAAwh4AIN8MAAABACADVgAAvx4AINkMAADAHgAg3wwAAEIAIAAAAAAAAdwMAAAA9AkCAdwMAAAA9QkCAtwMAQAAAATiDAEAAAAFAdwMAQAAAAQAAAAB3AwAAACDCgIB3AwAAACECgIB3AwAAACGCgIFVgAAuh4AIFcAAL0eACDZDAAAux4AINoMAAC8HgAg3wwAAEIAIANWAAC6HgAg2QwAALseACDfDAAAQgAgIQMAAOwXACAaAAD1GwAgHAAA9hsAICEAAOoVACAiAAD0GwAgIwAA-BsAICcAAPkbACAoAAD6GwAgKQAA2xsAICoAAO4bACAtAAD7GwAgLgAA_BsAIC8AAP0bACAwAAD-GwAgMQAA7BsAIDsAAP8bACA8AACAHAAgPQAA3RsAID4AAIEcACA_AADjGwAgQgAA5BsAIJkJAACfEQAgnwkAAJ8RACDjCQAAnxEAIOsLAACfEQAg7AsAAJ8RACDtCwAAnxEAIO4LAACfEQAg8QsAAJ8RACDyCwAAnxEAIPMLAACfEQAg9AsAAJ8RACD2CwAAnxEAIAAAAAAAAAAAAAAAAtwMAQAAAATiDAEAAAAFAtwMAQAAAATiDAEAAAAFAtwMAQAAAATiDAEAAAAFAtwMAQAAAATiDAEAAAAFAdwMAQAAAAQB3AwBAAAABAHcDAEAAAAEAdwMAQAAAAQAAAAAAAHcDAAAAJkKAgAAAAAABVYAALIeACBXAAC4HgAg2QwAALMeACDaDAAAtx4AIN8MAADDBwAgBVYAALAeACBXAAC1HgAg2QwAALEeACDaDAAAtB4AIN8MAACdAQAgA1YAALIeACDZDAAAsx4AIN8MAADDBwAgA1YAALAeACDZDAAAsR4AIN8MAACdAQAgAAAAAdwMAAAApgoCAAAAAAAFVgAAqx4AIFcAAK4eACDZDAAArB4AINoMAACtHgAg3wwAAJ0BACAAAAAAAAtWAACZEwAwVwAAnhMAMNkMAACaEwAw2gwAAJsTADDbDAAAnBMAINwMAACdEwAw3QwAAJ0TADDeDAAAnRMAMN8MAACdEwAw4AwAAJ8TADDhDAAAoBMAMCE1AADcEwAgNwAA3RMAIDgAAN4TACA5AADfEwAgzQgBAAAAAdcIAAAAwQoC3ghAAAAAAYUJQAAAAAGKCQEAAAAB4gkBAAAAAfUJAAAA9QkC-gkAANsTACCPCgAA2hMAILgKAQAAAAG5CgEAAAABugoBAAAAAbsKAADZEwAgvAoBAAAAAb0KgAAAAAG-CgEAAAABvwogAAAAAcEKAQAAAAHCCgEAAAABwwoIAAAAAcQKAQAAAAHGCgEAAAABxwoBAAAAAcgKAgAAAAHJCgEAAAABygoBAAAAAcsKAQAAAAHMCgEAAAABzQpAAAAAAQIAAACdAQAgVgAA2BMAIAMAAACdAQAgVgAA2BMAIFcAAKcTACABTwAAqh4AMCYzAADMEAAgNQAAzRAAIDcAAM4QACA4AADOEAAgOQAAqw8AIMoIAADKEAAwywgAAJsBABDMCAAAyhAAMM0IAQAAAAHXCAAAyxDBCiLeCEAAnQ4AIYUJQACdDgAhigkBAJcOACHiCQEAAAAB9QkAANgO9Qki-gkAANEOACCPCgAA0Q4AILgKAQCXDgAhuQoBAJcOACG6CgEAlw4AIbsKAADRDgAgvAoBAJcOACG9CgAAnA4AIL4KAQCXDgAhvwogAJgOACHBCgEAlw4AIcIKAQDZDgAhwwoIAJoOACHECgEA2Q4AIcUKAQDZDgAhxgoBANkOACHHCgEA2Q4AIcgKAgCbDgAhyQoBAJcOACHKCgEAlw4AIcsKAQAAAAHMCgEAlw4AIc0KQACqDgAhAgAAAJ0BACBPAACnEwAgAgAAAKETACBPAACiEwAgIcoIAACgEwAwywgAAKETABDMCAAAoBMAMM0IAQCXDgAh1wgAAMsQwQoi3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAh4gkBAJcOACH1CQAA2A71CSL6CQAA0Q4AII8KAADRDgAguAoBAJcOACG5CgEAlw4AIboKAQCXDgAhuwoAANEOACC8CgEAlw4AIb0KAACcDgAgvgoBAJcOACG_CiAAmA4AIcEKAQCXDgAhwgoBANkOACHDCggAmg4AIcQKAQDZDgAhxQoBANkOACHGCgEA2Q4AIccKAQDZDgAhyAoCAJsOACHJCgEAlw4AIcoKAQCXDgAhywoBAJcOACHMCgEAlw4AIc0KQACqDgAhIcoIAACgEwAwywgAAKETABDMCAAAoBMAMM0IAQCXDgAh1wgAAMsQwQoi3ghAAJ0OACGFCUAAnQ4AIYoJAQCXDgAh4gkBAJcOACH1CQAA2A71CSL6CQAA0Q4AII8KAADRDgAguAoBAJcOACG5CgEAlw4AIboKAQCXDgAhuwoAANEOACC8CgEAlw4AIb0KAACcDgAgvgoBAJcOACG_CiAAmA4AIcEKAQCXDgAhwgoBANkOACHDCggAmg4AIcQKAQDZDgAhxQoBANkOACHGCgEA2Q4AIccKAQDZDgAhyAoCAJsOACHJCgEAlw4AIcoKAQCXDgAhywoBAJcOACHMCgEAlw4AIc0KQACqDgAhHc0IAQClEQAh1wgAAKUTwQoi3ghAAKoRACGFCUAAqhEAIYoJAQClEQAh4gkBAKURACH1CQAA2xL1CSL6CQAAphMAII8KAACkEwAguAoBAKURACG5CgEApREAIboKAQClEQAhuwoAAKMTACC8CgEApREAIb0KgAAAAAG-CgEApREAIb8KIADREQAhwQoBAKURACHCCgEApxEAIcMKCACoEQAhxAoBAKcRACHGCgEApxEAIccKAQCnEQAhyAoCAKYRACHJCgEApREAIcoKAQClEQAhywoBAKURACHMCgEApREAIc0KQAC0EQAhAtwMAQAAAATiDAEAAAAFAtwMAQAAAATiDAEAAAAFAdwMAAAAwQoCAtwMAQAAAATiDAEAAAAFITUAAKgTACA3AACpEwAgOAAAqhMAIDkAAKsTACDNCAEApREAIdcIAAClE8EKIt4IQACqEQAhhQlAAKoRACGKCQEApREAIeIJAQClEQAh9QkAANsS9Qki-gkAAKYTACCPCgAApBMAILgKAQClEQAhuQoBAKURACG6CgEApREAIbsKAACjEwAgvAoBAKURACG9CoAAAAABvgoBAKURACG_CiAA0REAIcEKAQClEQAhwgoBAKcRACHDCggAqBEAIcQKAQCnEQAhxgoBAKcRACHHCgEApxEAIcgKAgCmEQAhyQoBAKURACHKCgEApREAIcsKAQClEQAhzAoBAKURACHNCkAAtBEAIQdXAADSEwAw3AwAANETADDdDAAA0RMAMN4MAADREwAw3wwAANETADDgDAAA0xMAMOEMAADUEwAwC1YAAMYTADBXAADKEwAw2QwAAMcTADDaDAAAyBMAMNsMAADJEwAg3AwAALwTADDdDAAAvBMAMN4MAAC8EwAw3wwAALwTADDgDAAAyxMAMOEMAAC_EwAwC1YAALgTADBXAAC9EwAw2QwAALkTADDaDAAAuhMAMNsMAAC7EwAg3AwAALwTADDdDAAAvBMAMN4MAAC8EwAw3wwAALwTADDgDAAAvhMAMOEMAAC_EwAwC1YAAKwTADBXAACxEwAw2QwAAK0TADDaDAAArhMAMNsMAACvEwAg3AwAALATADDdDAAAsBMAMN4MAACwEwAw3wwAALATADDgDAAAshMAMOEMAACzEwAwCjEAAIcTACDNCAEAAAAB3ghAAAAAAa4JAAAArgkCnQoBAAAAAZ4KAgAAAAGfCggAAAABoAoIAAAAAaEKIAAAAAGiCgEAAAABAgAAAJcBACBWAAC3EwAgAwAAAJcBACBWAAC3EwAgVwAAthMAIAFPAACpHgAwEDEAANEQACA0AADHEAAgyggAANAQADDLCAAAlQEAEMwIAADQEAAwzQgBAAAAAd4IQACdDgAhrgkAAKgOrgkimgoBAJcOACGdCgEAlw4AIZ4KAgCbDgAhnwoIALkQACGgCggAmg4AIaEKIACYDgAhogoBAJcOACHPDAAAzxAAIAIAAACXAQAgTwAAthMAIAIAAAC0EwAgTwAAtRMAIA3KCAAAsxMAMMsIAAC0EwAQzAgAALMTADDNCAEAlw4AId4IQACdDgAhrgkAAKgOrgkimgoBAJcOACGdCgEAlw4AIZ4KAgCbDgAhnwoIALkQACGgCggAmg4AIaEKIACYDgAhogoBAJcOACENyggAALMTADDLCAAAtBMAEMwIAACzEwAwzQgBAJcOACHeCEAAnQ4AIa4JAACoDq4JIpoKAQCXDgAhnQoBAJcOACGeCgIAmw4AIZ8KCAC5EAAhoAoIAJoOACGhCiAAmA4AIaIKAQCXDgAhCc0IAQClEQAh3ghAAKoRACGuCQAA7hGuCSKdCgEApREAIZ4KAgCmEQAhnwoIALURACGgCggAqBEAIaEKIADREQAhogoBAKURACEKMQAAhRMAIM0IAQClEQAh3ghAAKoRACGuCQAA7hGuCSKdCgEApREAIZ4KAgCmEQAhnwoIALURACGgCggAqBEAIaEKIADREQAhogoBAKURACEKMQAAhxMAIM0IAQAAAAHeCEAAAAABrgkAAACuCQKdCgEAAAABngoCAAAAAZ8KCAAAAAGgCggAAAABoQogAAAAAaIKAQAAAAEHNAAAxRMAIM0IAQAAAAHeCEAAAAABmgoBAAAAAaYKAAAApgoCpwoBAAAAAbcKAQAAAAECAAAApgEAIFYAAMQTACADAAAApgEAIFYAAMQTACBXAADCEwAgAU8AAKgeADANNAAAxxAAIDYAAMcQACDKCAAAxhAAMMsIAACkAQAQzAgAAMYQADDNCAEAAAAB3ghAAJ0OACGaCgEAlw4AIaYKAAD9DqYKIqcKAQDZDgAhtgoBAJcOACG3CgEAlw4AIc0MAADFEAAgAgAAAKYBACBPAADCEwAgAgAAAMATACBPAADBEwAgCsoIAAC_EwAwywgAAMATABDMCAAAvxMAMM0IAQCXDgAh3ghAAJ0OACGaCgEAlw4AIaYKAAD9DqYKIqcKAQDZDgAhtgoBAJcOACG3CgEAlw4AIQrKCAAAvxMAMMsIAADAEwAQzAgAAL8TADDNCAEAlw4AId4IQACdDgAhmgoBAJcOACGmCgAA_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-DwAgIwAA-hAAICcAAPsQACDKCAAA9xAAMMsIAABEABDMCAAA9xAAMM0IAQAAAAHeCEAAnQ4AIfAIAQCXDgAh6QkAANoOACDqCQAAnA4AIOwJAADaDgAg2QoBANkOACHUCwEA2Q4AId8LAACcDgAg4QsCAJsOACHjCwAA-BDjCyLkCwEA2Q4AIeULAQDZDgAh5gsBAAAAAecLAQDZDgAh6AsAANoOACDVDAAA9hAAIAIAAABGACBPAACqFAAgAgAAAKcUACBPAACoFAAgE8oIAACmFAAwywgAAKcUABDMCAAAphQAMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIekJAADaDgAg6gkAAJwOACDsCQAA2g4AINkKAQDZDgAh1AsBANkOACHfCwAAnA4AIOELAgCbDgAh4wsAAPgQ4wsi5AsBANkOACHlCwEA2Q4AIeYLAQDZDgAh5wsBANkOACHoCwAA2g4AIBPKCAAAphQAMMsIAACnFAAQzAgAAKYUADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACHpCQAA2g4AIOoJAACcDgAg7AkAANoOACDZCgEA2Q4AIdQLAQDZDgAh3wsAAJwOACDhCwIAmw4AIeMLAAD4EOMLIuQLAQDZDgAh5QsBANkOACHmCwEA2Q4AIecLAQDZDgAh6AsAANoOACAPzQgBAKURACHeCEAAqhEAIfAIAQClEQAh6QmAAAAAAeoJgAAAAAHsCYAAAAAB2QoBAKcRACHUCwEApxEAId8LgAAAAAHhCwIAphEAIeMLAACpFOMLIuQLAQCnEQAh5QsBAKcRACHmCwEApxEAIegLgAAAAAEB3AwAAADjCwITGAAAqxQAICEAAK0UACAjAACsFAAgJwAArhQAIM0IAQClEQAh3ghAAKoRACHwCAEApREAIekJgAAAAAHqCYAAAAAB7AmAAAAAAdkKAQCnEQAh1AsBAKcRACHfC4AAAAAB4QsCAKYRACHjCwAAqRTjCyLkCwEApxEAIeULAQCnEQAh5gsBAKcRACHoC4AAAAABBVYAAN4dACBXAACDHgAg2QwAAN8dACDaDAAAgh4AIN8MAABCACALVgAA0hQAMFcAANcUADDZDAAA0xQAMNoMAADUFAAw2wwAANUUACDcDAAA1hQAMN0MAADWFAAw3gwAANYUADDfDAAA1hQAMOAMAADYFAAw4QwAANkUADALVgAAuxQAMFcAAMAUADDZDAAAvBQAMNoMAAC9FAAw2wwAAL4UACDcDAAAvxQAMN0MAAC_FAAw3gwAAL8UADDfDAAAvxQAMOAMAADBFAAw4QwAAMIUADALVgAArxQAMFcAALQUADDZDAAAsBQAMNoMAACxFAAw2wwAALIUACDcDAAAsxQAMN0MAACzFAAw3gwAALMUADDfDAAAsxQAMOAMAAC1FAAw4QwAALYUADATGAAAnxIAICYAAKESACDNCAEAAAAB1wgAAADZCQLwCAEAAAABgwlAAAAAAYQJQAAAAAG6CQIAAAAB0wmAAAAAAdcJAAAA1wkC2QkgAAAAAdoJAgAAAAHbCQIAAAAB3AkCAAAAAd0JAgAAAAHeCYAAAAAB3wmAAAAAAeAJgAAAAAHhCQEAAAABAgAAAGcAIFYAALoUACADAAAAZwAgVgAAuhQAIFcAALkUACABTwAAgR4AMBkYAADpDgAgJAAA5hAAICYAAOcQACDKCAAA4xAAMMsIAABlABDMCAAA4xAAMM0IAQAAAAHXCAAA5RDZCSLwCAEAlw4AIYMJQACdDgAhhAlAAKoOACG6CQIAmw4AIdMJAADaDgAg1QkBAJcOACHXCQAA5BDXCSLZCSAAmA4AIdoJAgCbDgAh2wkCAJsOACHcCQIAmw4AId0JAgDsDgAh3gkAANoOACDfCQAA2g4AIOAJAADaDgAg4QkBANkOACHSDAAA4hAAIAIAAABnACBPAAC5FAAgAgAAALcUACBPAAC4FAAgFcoIAAC2FAAwywgAALcUABDMCAAAthQAMM0IAQCXDgAh1wgAAOUQ2Qki8AgBAJcOACGDCUAAnQ4AIYQJQACqDgAhugkCAJsOACHTCQAA2g4AINUJAQCXDgAh1wkAAOQQ1wki2QkgAJgOACHaCQIAmw4AIdsJAgCbDgAh3AkCAJsOACHdCQIA7A4AId4JAADaDgAg3wkAANoOACDgCQAA2g4AIOEJAQDZDgAhFcoIAAC2FAAwywgAALcUABDMCAAAthQAMM0IAQCXDgAh1wgAAOUQ2Qki8AgBAJcOACGDCUAAnQ4AIYQJQACqDgAhugkCAJsOACHTCQAA2g4AINUJAQCXDgAh1wkAAOQQ1wki2QkgAJgOACHaCQIAmw4AIdsJAgCbDgAh3AkCAJsOACHdCQIA7A4AId4JAADaDgAg3wkAANoOACDgCQAA2g4AIOEJAQDZDgAhEc0IAQClEQAh1wgAAI8S2Qki8AgBAKURACGDCUAAqhEAIYQJQAC0EQAhugkCAKYRACHTCYAAAAAB1wkAAI4S1wki2QkgANERACHaCQIAphEAIdsJAgCmEQAh3AkCAKYRACHdCQIAqREAId4JgAAAAAHfCYAAAAAB4AmAAAAAAeEJAQCnEQAhExgAAJASACAmAACSEgAgzQgBAKURACHXCAAAjxLZCSLwCAEApREAIYMJQACqEQAhhAlAALQRACG6CQIAphEAIdMJgAAAAAHXCQAAjhLXCSLZCSAA0REAIdoJAgCmEQAh2wkCAKYRACHcCQIAphEAId0JAgCpEQAh3gmAAAAAAd8JgAAAAAHgCYAAAAAB4QkBAKcRACETGAAAnxIAICYAAKESACDNCAEAAAAB1wgAAADZCQLwCAEAAAABgwlAAAAAAYQJQAAAAAG6CQIAAAAB0wmAAAAAAdcJAAAA1wkC2QkgAAAAAdoJAgAAAAHbCQIAAAAB3AkCAAAAAd0JAgAAAAHeCYAAAAAB3wmAAAAAAeAJgAAAAAHhCQEAAAABIwMAANAUACAYAADOFAAgHgIAAAABIAAAzxQAICIAANEUACAtAQAAAAHNCAEAAAAB1wgAAADBCwLeCEAAAAAB8AgBAAAAAfEIAQAAAAGCCQEAAAABhQlAAAAAAZ8JQAAAAAG_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABAgAAAFwAIFYAAM0UACADAAAAXAAgVgAAzRQAIFcAAMgUACABTwAAgB4AMCgDAADgDwAgGAAA6Q4AIB4CAJsOACEfAADmEAAgIAAA7BAAICIAAO0QACAtAQDZDgAhyggAAOgQADDLCAAAWgAQzAgAAOgQADDNCAEAAAAB1wgAAOkQwQsi3ghAAJ0OACHwCAEAlw4AIfEIAQCXDgAh_ggBAJcOACGCCQEA2Q4AIYUJQACdDgAhnwlAAKoOACG_CwEA2Q4AIcELAQCXDgAhwgsBANkOACHDCwEA2Q4AIcQLAgDsDgAhxQtAAKoOACHGC0AAqg4AIccLQACqDgAhyAsBANkOACHJCwEA2Q4AIcoLAQDZDgAhywsBANkOACHMCwEA2Q4AIc4LAADqEM4LI88LAQDZDgAh0AsCAOwOACHRCwQA6xAAIdILAQDZDgAh0wsBANkOACHUCwEAlw4AIdULQACqDgAhAgAAAFwAIE8AAMgUACACAAAAwxQAIE8AAMQUACAjHgIAmw4AIS0BANkOACHKCAAAwhQAMMsIAADDFAAQzAgAAMIUADDNCAEAlw4AIdcIAADpEMELIt4IQACdDgAh8AgBAJcOACHxCAEAlw4AIf4IAQCXDgAhggkBANkOACGFCUAAnQ4AIZ8JQACqDgAhvwsBANkOACHBCwEAlw4AIcILAQDZDgAhwwsBANkOACHECwIA7A4AIcULQACqDgAhxgtAAKoOACHHC0AAqg4AIcgLAQDZDgAhyQsBANkOACHKCwEA2Q4AIcsLAQDZDgAhzAsBANkOACHOCwAA6hDOCyPPCwEA2Q4AIdALAgDsDgAh0QsEAOsQACHSCwEA2Q4AIdMLAQDZDgAh1AsBAJcOACHVC0AAqg4AISMeAgCbDgAhLQEA2Q4AIcoIAADCFAAwywgAAMMUABDMCAAAwhQAMM0IAQCXDgAh1wgAAOkQwQsi3ghAAJ0OACHwCAEAlw4AIfEIAQCXDgAh_ggBAJcOACGCCQEA2Q4AIYUJQACdDgAhnwlAAKoOACG_CwEA2Q4AIcELAQCXDgAhwgsBANkOACHDCwEA2Q4AIcQLAgDsDgAhxQtAAKoOACHGC0AAqg4AIccLQACqDgAhyAsBANkOACHJCwEA2Q4AIcoLAQDZDgAhywsBANkOACHMCwEA2Q4AIc4LAADqEM4LI88LAQDZDgAh0AsCAOwOACHRCwQA6xAAIdILAQDZDgAh0wsBANkOACHUCwEAlw4AIdULQACqDgAhHx4CAKYRACEtAQCnEQAhzQgBAKURACHXCAAAxRTBCyLeCEAAqhEAIfAIAQClEQAh8QgBAKURACGCCQEApxEAIYUJQACqEQAhnwlAALQRACG_CwEApxEAIcELAQClEQAhwgsBAKcRACHDCwEApxEAIcQLAgCpEQAhxQtAALQRACHGC0AAtBEAIccLQAC0EQAhyAsBAKcRACHJCwEApxEAIcoLAQCnEQAhywsBAKcRACHMCwEApxEAIc4LAADGFM4LI88LAQCnEQAh0AsCAKkRACHRCwQAxxQAIdILAQCnEQAh0wsBAKcRACHUCwEApREAIdULQAC0EQAhAdwMAAAAwQsCAdwMAAAAzgsDBdwMBAAAAAHjDAQAAAAB5AwEAAAAAeUMBAAAAAHmDAQAAAABIwMAAMsUACAYAADJFAAgHgIAphEAISAAAMoUACAiAADMFAAgLQEApxEAIc0IAQClEQAh1wgAAMUUwQsi3ghAAKoRACHwCAEApREAIfEIAQClEQAhggkBAKcRACGFCUAAqhEAIZ8JQAC0EQAhvwsBAKcRACHBCwEApREAIcILAQCnEQAhwwsBAKcRACHECwIAqREAIcULQAC0EQAhxgtAALQRACHHC0AAtBEAIcgLAQCnEQAhyQsBAKcRACHKCwEApxEAIcsLAQCnEQAhzAsBAKcRACHOCwAAxhTOCyPPCwEApxEAIdALAgCpEQAh0QsEAMcUACHSCwEApxEAIdMLAQCnEQAh1AsBAKURACHVC0AAtBEAIQVWAADyHQAgVwAA_h0AINkMAADzHQAg2gwAAP0dACDfDAAAQgAgB1YAAPAdACBXAAD7HQAg2QwAAPEdACDaDAAA-h0AIN0MAABWACDeDAAAVgAg3wwAAFgAIAVWAADuHQAgVwAA-B0AINkMAADvHQAg2gwAAPcdACDfDAAAAQAgB1YAAOwdACBXAAD1HQAg2QwAAO0dACDaDAAA9B0AIN0MAABfACDeDAAAXwAg3wwAAKAGACAjAwAA0BQAIBgAAM4UACAeAgAAAAEgAADPFAAgIgAA0RQAIC0BAAAAAc0IAQAAAAHXCAAAAMELAt4IQAAAAAHwCAEAAAAB8QgBAAAAAYIJAQAAAAGFCUAAAAABnwlAAAAAAb8LAQAAAAHBCwEAAAABwgsBAAAAAcMLAQAAAAHECwIAAAABxQtAAAAAAcYLQAAAAAHHC0AAAAAByAsBAAAAAckLAQAAAAHKCwEAAAABywsBAAAAAcwLAQAAAAHOCwAAAM4LA88LAQAAAAHQCwIAAAAB0QsEAAAAAdILAQAAAAHTCwEAAAAB1AsBAAAAAdULQAAAAAEDVgAA8h0AINkMAADzHQAg3wwAAEIAIANWAADwHQAg2QwAAPEdACDfDAAAWAAgA1YAAO4dACDZDAAA7x0AIN8MAAABACADVgAA7B0AINkMAADtHQAg3wwAAKAGACAPGAAA7BQAICEAAO0UACDNCAEAAAAB3ghAAAAAAfAIAQAAAAGFCUAAAAABigkBAAAAAZ8JQAAAAAHiCQEAAAAB9wmAAAAAAfwJIAAAAAH9CUAAAAAB3gsAAADeCwLfC4AAAAAB4AsBAAAAAQIAAABYACBWAADrFAAgAwAAAFgAIFYAAOsUACBXAADdFAAgAU8AAOsdADAVGAAA6Q4AIB4AAOYQACAhAAC-DwAgyggAAO8QADDLCAAAVgAQzAgAAO8QADDNCAEAAAAB3ghAAJ0OACHwCAEAlw4AIf4IAQCXDgAhhQlAAJ0OACGKCQEAlw4AIZ8JQACqDgAh4gkBAJcOACH3CQAAnA4AIPwJIACYDgAh_QlAAKoOACHeCwAA8BDeCyLfCwAA2g4AIOALAQDZDgAh0wwAAO4QACACAAAAWAAgTwAA3RQAIAIAAADaFAAgTwAA2xQAIBHKCAAA2RQAMMsIAADaFAAQzAgAANkUADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACH-CAEAlw4AIYUJQACdDgAhigkBAJcOACGfCUAAqg4AIeIJAQCXDgAh9wkAAJwOACD8CSAAmA4AIf0JQACqDgAh3gsAAPAQ3gsi3wsAANoOACDgCwEA2Q4AIRHKCAAA2RQAMMsIAADaFAAQzAgAANkUADDNCAEAlw4AId4IQACdDgAh8AgBAJcOACH-CAEAlw4AIYUJQACdDgAhigkBAJcOACGfCUAAqg4AIeIJAQCXDgAh9wkAAJwOACD8CSAAmA4AIf0JQACqDgAh3gsAAPAQ3gsi3wsAANoOACDgCwEA2Q4AIQ3NCAEApREAId4IQACqEQAh8AgBAKURACGFCUAAqhEAIYoJAQClEQAhnwlAALQRACHiCQEApREAIfcJgAAAAAH8CSAA0REAIf0JQAC0EQAh3gsAANwU3gsi3wuAAAAAAeALAQCnEQAhAdwMAAAA3gsCDxgAAN4UACAhAADfFAAgzQgBAKURACHeCEAAqhEAIfAIAQClEQAhhQlAAKoRACGKCQEApREAIZ8JQAC0EQAh4gkBAKURACH3CYAAAAAB_AkgANERACH9CUAAtBEAId4LAADcFN4LIt8LgAAAAAHgCwEApxEAIQVWAADgHQAgVwAA6R0AINkMAADhHQAg2gwAAOgdACDfDAAAQgAgC1YAAOAUADBXAADkFAAw2QwAAOEUADDaDAAA4hQAMNsMAADjFAAg3AwAAL8UADDdDAAAvxQAMN4MAAC_FAAw3wwAAL8UADDgDAAA5RQAMOEMAADCFAAwIwMAANAUACAYAADOFAAgHgIAAAABHwAA6hQAICIAANEUACAtAQAAAAHNCAEAAAAB1wgAAADBCwLeCEAAAAAB8AgBAAAAAfEIAQAAAAH-CAEAAAABggkBAAAAAYUJQAAAAAGfCUAAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABAgAAAFwAIFYAAOkUACADAAAAXAAgVgAA6RQAIFcAAOcUACABTwAA5x0AMAIAAABcACBPAADnFAAgAgAAAMMUACBPAADmFAAgHx4CAKYRACEtAQCnEQAhzQgBAKURACHXCAAAxRTBCyLeCEAAqhEAIfAIAQClEQAh8QgBAKURACH-CAEApREAIYIJAQCnEQAhhQlAAKoRACGfCUAAtBEAIcELAQClEQAhwgsBAKcRACHDCwEApxEAIcQLAgCpEQAhxQtAALQRACHGC0AAtBEAIccLQAC0EQAhyAsBAKcRACHJCwEApxEAIcoLAQCnEQAhywsBAKcRACHMCwEApxEAIc4LAADGFM4LI88LAQCnEQAh0AsCAKkRACHRCwQAxxQAIdILAQCnEQAh0wsBAKcRACHUCwEApREAIdULQAC0EQAhIwMAAMsUACAYAADJFAAgHgIAphEAIR8AAOgUACAiAADMFAAgLQEApxEAIc0IAQClEQAh1wgAAMUUwQsi3ghAAKoRACHwCAEApREAIfEIAQClEQAh_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_FAAw3QwAAL8UADDeDAAAvxQAMN8MAAC_FAAw4AwAAOQVADDhDAAAwhQAMCMDAADQFAAgGAAAzhQAIB4CAAAAAR8AAOoUACAgAADPFAAgLQEAAAABzQgBAAAAAdcIAAAAwQsC3ghAAAAAAfAIAQAAAAHxCAEAAAAB_ggBAAAAAYIJAQAAAAGFCUAAAAABnwlAAAAAAb8LAQAAAAHBCwEAAAABwgsBAAAAAcMLAQAAAAHECwIAAAABxQtAAAAAAcYLQAAAAAHHC0AAAAAByAsBAAAAAckLAQAAAAHKCwEAAAABywsBAAAAAc4LAAAAzgsDzwsBAAAAAdALAgAAAAHRCwQAAAAB0gsBAAAAAdMLAQAAAAHUCwEAAAAB1QtAAAAAAQIAAABcACBWAADnFQAgAwAAAFwAIFYAAOcVACBXAADmFQAgAU8AAK0dADACAAAAXAAgTwAA5hUAIAIAAADDFAAgTwAA5RUAIB8eAgCmEQAhLQEApxEAIc0IAQClEQAh1wgAAMUUwQsi3ghAAKoRACHwCAEApREAIfEIAQClEQAh_ggBAKURACGCCQEApxEAIYUJQACqEQAhnwlAALQRACG_CwEApxEAIcELAQClEQAhwgsBAKcRACHDCwEApxEAIcQLAgCpEQAhxQtAALQRACHGC0AAtBEAIccLQAC0EQAhyAsBAKcRACHJCwEApxEAIcoLAQCnEQAhywsBAKcRACHOCwAAxhTOCyPPCwEApxEAIdALAgCpEQAh0QsEAMcUACHSCwEApxEAIdMLAQCnEQAh1AsBAKURACHVC0AAtBEAISMDAADLFAAgGAAAyRQAIB4CAKYRACEfAADoFAAgIAAAyhQAIC0BAKcRACHNCAEApREAIdcIAADFFMELIt4IQACqEQAh8AgBAKURACHxCAEApREAIf4IAQClEQAhggkBAKcRACGFCUAAqhEAIZ8JQAC0EQAhvwsBAKcRACHBCwEApREAIcILAQCnEQAhwwsBAKcRACHECwIAqREAIcULQAC0EQAhxgtAALQRACHHC0AAtBEAIcgLAQCnEQAhyQsBAKcRACHKCwEApxEAIcsLAQCnEQAhzgsAAMYUzgsjzwsBAKcRACHQCwIAqREAIdELBADHFAAh0gsBAKcRACHTCwEApxEAIdQLAQClEQAh1QtAALQRACEjAwAA0BQAIBgAAM4UACAeAgAAAAEfAADqFAAgIAAAzxQAIC0BAAAAAc0IAQAAAAHXCAAAAMELAt4IQAAAAAHwCAEAAAAB8QgBAAAAAf4IAQAAAAGCCQEAAAABhQlAAAAAAZ8JQAAAAAG_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHOCwAAAM4LA88LAQAAAAHQCwIAAAAB0QsEAAAAAdILAQAAAAHTCwEAAAAB1AsBAAAAAdULQAAAAAEDVgAAqx0AINkMAACsHQAg3wwAAEIAIARWAADfFQAw2QwAAOAVADDbDAAA4hUAIN8MAAC_FAAwAAAAAAAAAAAAAAAFVgAAph0AIFcAAKkdACDZDAAApx0AINoMAACoHQAg3wwAAHgAIANWAACmHQAg2QwAAKcdACDfDAAAeAAgAAAAB1YAAKEdACBXAACkHQAg2QwAAKIdACDaDAAAox0AIN0MAAB7ACDeDAAAewAg3wwAAOkBACADVgAAoR0AINkMAACiHQAg3wwAAOkBACAAAAAFVgAAnB0AIFcAAJ8dACDZDAAAnR0AINoMAACeHQAg3wwAAEYAIANWAACcHQAg2QwAAJ0dACDfDAAARgAgAAAAAAAHVgAAlx0AIFcAAJodACDZDAAAmB0AINoMAACZHQAg3QwAAEgAIN4MAABIACDfDAAATAAgA1YAAJcdACDZDAAAmB0AIN8MAABMACAAAAAB3AwAAADwCwIFVgAAhh0AIFcAAJUdACDZDAAAhx0AINoMAACUHQAg3wwAAAEAIAtWAADCFwAwVwAAxhcAMNkMAADDFwAw2gwAAMQXADDbDAAAxRcAINwMAACjFAAw3QwAAKMUADDeDAAAoxQAMN8MAACjFAAw4AwAAMcXADDhDAAAphQAMAtWAAC5FwAwVwAAvRcAMNkMAAC6FwAw2gwAALsXADDbDAAAvBcAINwMAADWFAAw3QwAANYUADDeDAAA1hQAMN8MAADWFAAw4AwAAL4XADDhDAAA2RQAMAtWAACtFwAwVwAAshcAMNkMAACuFwAw2gwAAK8XADDbDAAAsBcAINwMAACxFwAw3QwAALEXADDeDAAAsRcAMN8MAACxFwAw4AwAALMXADDhDAAAtBcAMAtWAACkFwAwVwAAqBcAMNkMAAClFwAw2gwAAKYXADDbDAAApxcAINwMAACuEgAw3QwAAK4SADDeDAAArhIAMN8MAACuEgAw4AwAAKkXADDhDAAAsRIAMAtWAACbFwAwVwAAnxcAMNkMAACcFwAw2gwAAJ0XADDbDAAAnhcAINwMAAC_FAAw3QwAAL8UADDeDAAAvxQAMN8MAAC_FAAw4AwAAKAXADDhDAAAwhQAMAdWAACWFwAgVwAAmRcAINkMAACXFwAg2gwAAJgXACDdDAAAhgEAIN4MAACGAQAg3wwAALgGACAHVgAAkRcAIFcAAJQXACDZDAAAkhcAINoMAACTFwAg3QwAAF8AIN4MAABfACDfDAAAoAYAIAtWAACFFwAwVwAAihcAMNkMAACGFwAw2gwAAIcXADDbDAAAiBcAINwMAACJFwAw3QwAAIkXADDeDAAAiRcAMN8MAACJFwAw4AwAAIsXADDhDAAAjBcAMAdWAACAFwAgVwAAgxcAINkMAACBFwAg2gwAAIIXACDdDAAAjQEAIN4MAACNAQAg3wwAAOYGACALVgAA9BYAMFcAAPkWADDZDAAA9RYAMNoMAAD2FgAw2wwAAPcWACDcDAAA-BYAMN0MAAD4FgAw3gwAAPgWADDfDAAA-BYAMOAMAAD6FgAw4QwAAPsWADAHVgAA7xYAIFcAAPIWACDZDAAA8BYAINoMAADxFgAg3QwAAJMBACDeDAAAkwEAIN8MAADDBwAgB1YAAOoWACBXAADtFgAg2QwAAOsWACDaDAAA7BYAIN0MAACvAQAg3gwAAK8BACDfDAAAnwgAIAdWAADlFgAgVwAA6BYAINkMAADmFgAg2gwAAOcWACDdDAAAsQEAIN4MAACxAQAg3wwAAOsKACALVgAA2RYAMFcAAN4WADDZDAAA2hYAMNoMAADbFgAw2wwAANwWACDcDAAA3RYAMN0MAADdFgAw3gwAAN0WADDfDAAA3RYAMOAMAADfFgAw4QwAAOAWADALVgAAzBYAMFcAANEWADDZDAAAzRYAMNoMAADOFgAw2wwAAM8WACDcDAAA0BYAMN0MAADQFgAw3gwAANAWADDfDAAA0BYAMOAMAADSFgAw4QwAANMWADALVgAAwxYAMFcAAMcWADDZDAAAxBYAMNoMAADFFgAw2wwAAMYWACDcDAAAsxQAMN0MAACzFAAw3gwAALMUADDfDAAAsxQAMOAMAADIFgAw4QwAALYUADAHVgAAvhYAIFcAAMEWACDZDAAAvxYAINoMAADAFgAg3QwAAHsAIN4MAAB7ACDfDAAA6QEAIAdWAAC5FgAgVwAAvBYAINkMAAC6FgAg2gwAALsWACDdDAAAvgEAIN4MAAC-AQAg3wwAAOwBACALVgAArRYAMFcAALIWADDZDAAArhYAMNoMAACvFgAw2wwAALAWACDcDAAAsRYAMN0MAACxFgAw3gwAALEWADDfDAAAsRYAMOAMAACzFgAw4QwAALQWADALVgAAoRYAMFcAAKYWADDZDAAAohYAMNoMAACjFgAw2wwAAKQWACDcDAAApRYAMN0MAAClFgAw3gwAAKUWADDfDAAApRYAMOAMAACnFgAw4QwAAKgWADAbAwAAxREAIA6AAAAAAUEAAMcRACDNCAEAAAAB0AgBAAAAAdcIAAAA9QgC2wgIAAAAAd4IQAAAAAHxCAEAAAAB8wgAAADzCAL1CAEAAAAB9ghAAAAAAfcIgAAAAAH4CIAAAAAB-QiAAAAAAfoIgAAAAAH7CIAAAAAB_AgCAAAAAf0IAgAAAAH-CAEAAAAB_whAAAAAAYAJgAAAAAGBCQEAAAABggkBAAAAAYMJQAAAAAGECUAAAAABhQlAAAAAAQIAAADGAQAgVgAArBYAIAMAAADGAQAgVgAArBYAIFcAAKsWACABTwAAkx0AMCADAADgDwAgDgAA2g4AIBgAAOkOACBBAAC6EAAgyggAALYQADDLCAAAxAEAEMwIAAC2EAAwzQgBAAAAAdAIAQDZDgAh1wgAALgQ9Qgi2wgIALkQACHeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACHzCAAAtxDzCCL1CAEA2Q4AIfYIQACqDgAh9wgAAJwOACD4CAAA2g4AIPkIAADaDgAg-ggAAJwOACD7CAAA2g4AIPwIAgCbDgAh_QgCAJsOACH-CAEA2Q4AIf8IQACqDgAhgAkAANoOACCBCQEA2Q4AIYIJAQDZDgAhgwlAAKoOACGECUAAqg4AIYUJQACdDgAhAgAAAMYBACBPAACrFgAgAgAAAKkWACBPAACqFgAgHQ4AANoOACDKCAAAqBYAMMsIAACpFgAQzAgAAKgWADDNCAEAlw4AIdAIAQDZDgAh1wgAALgQ9Qgi2wgIALkQACHeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACHzCAAAtxDzCCL1CAEA2Q4AIfYIQACqDgAh9wgAAJwOACD4CAAA2g4AIPkIAADaDgAg-ggAAJwOACD7CAAA2g4AIPwIAgCbDgAh_QgCAJsOACH-CAEA2Q4AIf8IQACqDgAhgAkAANoOACCBCQEA2Q4AIYIJAQDZDgAhgwlAAKoOACGECUAAqg4AIYUJQACdDgAhHQ4AANoOACDKCAAAqBYAMMsIAACpFgAQzAgAAKgWADDNCAEAlw4AIdAIAQDZDgAh1wgAALgQ9Qgi2wgIALkQACHeCEAAnQ4AIfAIAQCXDgAh8QgBAJcOACHzCAAAtxDzCCL1CAEA2Q4AIfYIQACqDgAh9wgAAJwOACD4CAAA2g4AIPkIAADaDgAg-ggAAJwOACD7CAAA2g4AIPwIAgCbDgAh_QgCAJsOACH-CAEA2Q4AIf8IQACqDgAhgAkAANoOACCBCQEA2Q4AIYIJAQDZDgAhgwlAAKoOACGECUAAqg4AIYUJQACdDgAhGQ6AAAAAAc0IAQClEQAh0AgBAKcRACHXCAAAsxH1CCLbCAgAtREAId4IQACqEQAh8QgBAKURACHzCAAAshHzCCL1CAEApxEAIfYIQAC0EQAh9wiAAAAAAfgIgAAAAAH5CIAAAAAB-giAAAAAAfsIgAAAAAH8CAIAphEAIf0IAgCmEQAh_ggBAKcRACH_CEAAtBEAIYAJgAAAAAGBCQEApxEAIYIJAQCnEQAhgwlAALQRACGECUAAtBEAIYUJQACqEQAhGwMAALYRACAOgAAAAAFBAAC4EQAgzQgBAKURACHQCAEApxEAIdcIAACzEfUIItsICAC1EQAh3ghAAKoRACHxCAEApREAIfMIAACyEfMIIvUIAQCnEQAh9ghAALQRACH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgCmEQAh_QgCAKYRACH-CAEApxEAIf8IQAC0EQAhgAmAAAAAAYEJAQCnEQAhggkBAKcRACGDCUAAtBEAIYQJQAC0EQAhhQlAAKoRACEbAwAAxREAIA6AAAAAAUEAAMcRACDNCAEAAAAB0AgBAAAAAdcIAAAA9QgC2wgIAAAAAd4IQAAAAAHxCAEAAAAB8wgAAADzCAL1CAEAAAAB9ghAAAAAAfcIgAAAAAH4CIAAAAAB-QiAAAAAAfoIgAAAAAH7CIAAAAAB_AgCAAAAAf0IAgAAAAH-CAEAAAAB_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-AQAgAwAA_BQAIBkAAP4UACAbAAD_FAAgHgIAphEAIU-AAL0WACHNCAEApREAIdcIAAD6FOsKIt4IQACqEQAh8QgBAKURACHzCAAA-xTsCiKFCUAAqhEAIYQKAQCnEQAh6AqAAAAAAewKgAAAAAHtCgIAphEAIe4KQAC0EQAh7wpAALQRACERAwAA_BQAIBkAAP4UACAbAAD_FAAgHgIAphEAIU-AAAAAAc0IAQClEQAh1wgAAPoU6woi3ghAAKoRACHxCAEApREAIfMIAAD7FOwKIoUJQACqEQAhhAoBAKcRACHoCoAAAAAB7AqAAAAAAe0KAgCmEQAh7gpAALQRACHvCkAAtBEAIRMDAADKEgAgKQAAyxIAIM0IAQAAAAHXCAAAAOUJAt4IQAAAAAHxCAEAAAABggkBAAAAAYUJQAAAAAG6CQAAAOYJAuIJAQAAAAHjCQEAAAAB5gkBAAAAAecJgAAAAAHoCYAAAAAB6QmAAAAAAeoJgAAAAAHrCQEAAAAB7AmAAAAAAe0JIAAAAAECAAAA6QEAIFYAAL4WACADAAAAewAgVgAAvhYAIFcAAMIWACAVAAAAewAgAwAAqBIAICkAAKkSACBPAADCFgAgzQgBAKURACHXCAAApRLlCSLeCEAAqhEAIfEIAQClEQAhggkBAKcRACGFCUAAqhEAIboJAACmEuYJIuIJAQClEQAh4wkBAKURACHmCQEApxEAIecJgAAAAAHoCYAAAAAB6QmAAAAAAeoJgAAAAAHrCQEApxEAIewJgAAAAAHtCSAA0REAIRMDAACoEgAgKQAAqRIAIM0IAQClEQAh1wgAAKUS5Qki3ghAAKoRACHxCAEApREAIYIJAQCnEQAhhQlAAKoRACG6CQAAphLmCSLiCQEApREAIeMJAQClEQAh5gkBAKcRACHnCYAAAAAB6AmAAAAAAekJgAAAAAHqCYAAAAAB6wkBAKcRACHsCYAAAAAB7QkgANERACETJAAAoBIAICYAAKESACDNCAEAAAAB1wgAAADZCQKDCUAAAAABhAlAAAAAAboJAgAAAAHTCYAAAAAB1QkBAAAAAdcJAAAA1wkC2QkgAAAAAdoJAgAAAAHbCQIAAAAB3AkCAAAAAd0JAgAAAAHeCYAAAAAB3wmAAAAAAeAJgAAAAAHhCQEAAAABAgAAAGcAIFYAAMsWACADAAAAZwAgVgAAyxYAIFcAAMoWACABTwAAkR0AMAIAAABnACBPAADKFgAgAgAAALcUACBPAADJFgAgEc0IAQClEQAh1wgAAI8S2QkigwlAAKoRACGECUAAtBEAIboJAgCmEQAh0wmAAAAAAdUJAQClEQAh1wkAAI4S1wki2QkgANERACHaCQIAphEAIdsJAgCmEQAh3AkCAKYRACHdCQIAqREAId4JgAAAAAHfCYAAAAAB4AmAAAAAAeEJAQCnEQAhEyQAAJESACAmAACSEgAgzQgBAKURACHXCAAAjxLZCSKDCUAAqhEAIYQJQAC0EQAhugkCAKYRACHTCYAAAAAB1QkBAKURACHXCQAAjhLXCSLZCSAA0REAIdoJAgCmEQAh2wkCAKYRACHcCQIAphEAId0JAgCpEQAh3gmAAAAAAd8JgAAAAAHgCYAAAAAB4QkBAKcRACETJAAAoBIAICYAAKESACDNCAEAAAAB1wgAAADZCQKDCUAAAAABhAlAAAAAAboJAgAAAAHTCYAAAAAB1QkBAAAAAdcJAAAA1wkC2QkgAAAAAdoJAgAAAAHbCQIAAAAB3AkCAAAAAd0JAgAAAAHeCYAAAAAB3wmAAAAAAeAJgAAAAAHhCQEAAAABBc0IAQAAAAGKCQEAAAAB3gsAAAD4CwL4CwABAAAB-QtAAAAAAQIAAAC6AQAgVgAA2BYAIAMAAAC6AQAgVgAA2BYAIFcAANcWACABTwAAkB0AMAoYAADpDgAgyggAAL8QADDLCAAAuAEAEMwIAAC_EAAwzQgBAAAAAfAIAQCXDgAhigkBAJcOACHeCwAAwBD4CyL4CwABwRAAIfkLQACdDgAhAgAAALoBACBPAADXFgAgAgAAANQWACBPAADVFgAgCcoIAADTFgAwywgAANQWABDMCAAA0xYAMM0IAQCXDgAh8AgBAJcOACGKCQEAlw4AId4LAADAEPgLIvgLAAHBEAAh-QtAAJ0OACEJyggAANMWADDLCAAA1BYAEMwIAADTFgAwzQgBAJcOACHwCAEAlw4AIYoJAQCXDgAh3gsAAMAQ-Asi-AsAAcEQACH5C0AAnQ4AIQXNCAEApREAIYoJAQClEQAh3gsAANYW-Asi-AsAAZMUACH5C0AAqhEAIQHcDAAAAPgLAgXNCAEApREAIYoJAQClEQAh3gsAANYW-Asi-AsAAZMUACH5C0AAqhEAIQXNCAEAAAABigkBAAAAAd4LAAAA-AsC-AsAAQAAAfkLQAAAAAEQAwAA0xIAIM0IAQAAAAHXCAAAAPEJAt4IQAAAAAHxCAEAAAABggkBAAAAAYUJQAAAAAHGCUAAAAAByQkBAAAAAeMJAQAAAAHmCQEAAAAB5wmAAAAAAegJgAAAAAHvCQAAAO8JAvEJAQAAAAHyCYAAAAABAgAAALUBACBWAADkFgAgAwAAALUBACBWAADkFgAgVwAA4xYAIAFPAACPHQAwFQMAAOAPACAYAACpEAAgyggAAMIQADDLCAAAswEAEMwIAADCEAAwzQgBAAAAAdcIAADEEPEJIt4IQACdDgAh8AgBANkOACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACHGCUAAqg4AIckJAQCXDgAh4wkBAJcOACHmCQEA2Q4AIecJAADaDgAg6AkAANoOACDvCQAAwxDvCSLxCQEA2Q4AIfIJAADaDgAgAgAAALUBACBPAADjFgAgAgAAAOEWACBPAADiFgAgE8oIAADgFgAwywgAAOEWABDMCAAA4BYAMM0IAQCXDgAh1wgAAMQQ8Qki3ghAAJ0OACHwCAEA2Q4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIcYJQACqDgAhyQkBAJcOACHjCQEAlw4AIeYJAQDZDgAh5wkAANoOACDoCQAA2g4AIO8JAADDEO8JIvEJAQDZDgAh8gkAANoOACATyggAAOAWADDLCAAA4RYAEMwIAADgFgAwzQgBAJcOACHXCAAAxBDxCSLeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhxglAAKoOACHJCQEAlw4AIeMJAQCXDgAh5gkBANkOACHnCQAA2g4AIOgJAADaDgAg7wkAAMMQ7wki8QkBANkOACHyCQAA2g4AIA_NCAEApREAIdcIAADQEvEJIt4IQACqEQAh8QgBAKURACGCCQEApxEAIYUJQACqEQAhxglAALQRACHJCQEApREAIeMJAQClEQAh5gkBAKcRACHnCYAAAAAB6AmAAAAAAe8JAADPEu8JIvEJAQCnEQAh8gmAAAAAARADAADREgAgzQgBAKURACHXCAAA0BLxCSLeCEAAqhEAIfEIAQClEQAhggkBAKcRACGFCUAAqhEAIcYJQAC0EQAhyQkBAKURACHjCQEApREAIeYJAQCnEQAh5wmAAAAAAegJgAAAAAHvCQAAzxLvCSLxCQEApxEAIfIJgAAAAAEQAwAA0xIAIM0IAQAAAAHXCAAAAPEJAt4IQAAAAAHxCAEAAAABggkBAAAAAYUJQAAAAAHGCUAAAAAByQkBAAAAAeMJAQAAAAHmCQEAAAAB5wmAAAAAAegJgAAAAAHvCQAAAO8JAvEJAQAAAAHyCYAAAAABCs0IAQAAAAHeCEAAAAAB8wgAAACDCgKFCUAAAAABhAoAAACECgKGCgAAAIYKAocKAAAAhgoCiAoAAACGCgKJCgAAAIYKAooKgAAAAAECAAAA6woAIFYAAOUWACADAAAAsQEAIFYAAOUWACBXAADpFgAgDAAAALEBACBPAADpFgAgzQgBAKURACHeCEAAqhEAIfMIAADhEoMKIoUJQACqEQAhhAoAAOIShAoihgoAAOMShgoihwoAAOMShgoiiAoAAOMShgoiiQoAAOMShgoiigqAAAAAAQrNCAEApREAId4IQACqEQAh8wgAAOESgwoihQlAAKoRACGECgAA4hKECiKGCgAA4xKGCiKHCgAA4xKGCiKICgAA4xKGCiKJCgAA4xKGCiKKCoAAAAABCc0IAQAAAAHeCEAAAAABhQlAAAAAAd4KAQAAAAHfCoAAAAAB4AqAAAAAAeEKIAAAAAHiCgAAALAJA-MKCAAAAAECAAAAnwgAIFYAAOoWACADAAAArwEAIFYAAOoWACBXAADuFgAgCwAAAK8BACBPAADuFgAgzQgBAKURACHeCEAAqhEAIYUJQACqEQAh3goBAKURACHfCoAAAAAB4AqAAAAAAeEKIADREQAh4goAAIsUsAkj4woIAKgRACEJzQgBAKURACHeCEAAqhEAIYUJQACqEQAh3goBAKURACHfCoAAAAAB4AqAAAAAAeEKIADREQAh4goAAIsUsAkj4woIAKgRACEgOYAAAAABOgAAsBUAIM0IAQAAAAHeCEAAAAABhQlAAAAAAfYJAQAAAAHDCggAAAAB8QoAAADxCgLyCgEAAAAB8woBAAAAAfQKAQAAAAH1CgEAAAAB9gqAAAAAAfcKAQAAAAH4CgEAAAAB-QoBAAAAAfoKAQAAAAH7CgEAAAAB_AoBAAAAAf0KAQAAAAH-CoAAAAAB_woBAAAAAYALAQAAAAGBCwEAAAABggsBAAAAAYMLgAAAAAGEC4AAAAABhQuAAAAAAYYLAQAAAAGHCwIAAAABiAsAAK4VACCJCwEAAAABAgAAAMMHACBWAADvFgAgAwAAAJMBACBWAADvFgAgVwAA8xYAICIAAACTAQAgOYAAAAABOgAApBUAIE8AAPMWACDNCAEApREAId4IQACqEQAhhQlAAKoRACH2CQEApREAIcMKCACoEQAh8QoAAKEV8Qoi8goBAKcRACHzCgEApREAIfQKAQClEQAh9QoBAKURACH2CoAAAAAB9woBAKURACH4CgEApREAIfkKAQClEQAh-goBAKURACH7CgEApREAIfwKAQClEQAh_QoBAKURACH-CoAAAAAB_woBAKURACGACwEApxEAIYELAQCnEQAhggsBAKcRACGDC4AAAAABhAuAAAAAAYULgAAAAAGGCwEApxEAIYcLAgCmEQAhiAsAAKIVACCJCwEApxEAISA5gAAAAAE6AACkFQAgzQgBAKURACHeCEAAqhEAIYUJQACqEQAh9gkBAKURACHDCggAqBEAIfEKAAChFfEKIvIKAQCnEQAh8woBAKURACH0CgEApREAIfUKAQClEQAh9gqAAAAAAfcKAQClEQAh-AoBAKURACH5CgEApREAIfoKAQClEQAh-woBAKURACH8CgEApREAIf0KAQClEQAh_gqAAAAAAf8KAQClEQAhgAsBAKcRACGBCwEApxEAIYILAQCnEQAhgwuAAAAAAYQLgAAAAAGFC4AAAAABhgsBAKcRACGHCwIAphEAIYgLAACiFQAgiQsBAKcRACELzQgBAAAAAd4IQAAAAAGFCUAAAAABjgsBAAAAAY8LQAAAAAGQCwIAAAABkQsCAAAAAZILgAAAAAGTCwIAAAABlAsCAAAAAZULAgAAAAECAAAAkQEAIFYAAP8WACADAAAAkQEAIFYAAP8WACBXAAD-FgAgAU8AAI4dADARGAAA6Q4AIMoIAADTEAAwywgAAI8BABDMCAAA0xAAMM0IAQAAAAHeCEAAnQ4AIfAIAQCXDgAhhQlAAJ0OACGOCwEAlw4AIY8LQACdDgAhkAsCAJsOACGRCwIAmw4AIZILAADaDgAgkwsCAJsOACGUCwIAmw4AIZULAgCbDgAh0AwAANIQACACAAAAkQEAIE8AAP4WACACAAAA_BYAIE8AAP0WACAPyggAAPsWADDLCAAA_BYAEMwIAAD7FgAwzQgBAJcOACHeCEAAnQ4AIfAIAQCXDgAhhQlAAJ0OACGOCwEAlw4AIY8LQACdDgAhkAsCAJsOACGRCwIAmw4AIZILAADaDgAgkwsCAJsOACGUCwIAmw4AIZULAgCbDgAhD8oIAAD7FgAwywgAAPwWABDMCAAA-xYAMM0IAQCXDgAh3ghAAJ0OACHwCAEAlw4AIYUJQACdDgAhjgsBAJcOACGPC0AAnQ4AIZALAgCbDgAhkQsCAJsOACGSCwAA2g4AIJMLAgCbDgAhlAsCAJsOACGVCwIAmw4AIQvNCAEApREAId4IQACqEQAhhQlAAKoRACGOCwEApREAIY8LQACqEQAhkAsCAKYRACGRCwIAphEAIZILgAAAAAGTCwIAphEAIZQLAgCmEQAhlQsCAKYRACELzQgBAKURACHeCEAAqhEAIYUJQACqEQAhjgsBAKURACGPC0AAqhEAIZALAgCmEQAhkQsCAKYRACGSC4AAAAABkwsCAKYRACGUCwIAphEAIZULAgCmEQAhC80IAQAAAAHeCEAAAAABhQlAAAAAAY4LAQAAAAGPC0AAAAABkAsCAAAAAZELAgAAAAGSC4AAAAABkwsCAAAAAZQLAgAAAAGVCwIAAAABBs0IAQAAAAGFCUAAAAABlgsCAAAAAZcLAgAAAAGYCwIAAAABmQtAAAAAAQIAAADmBgAgVgAAgBcAIAMAAACNAQAgVgAAgBcAIFcAAIQXACAIAAAAjQEAIE8AAIQXACDNCAEApREAIYUJQACqEQAhlgsCAKYRACGXCwIAphEAIZgLAgCmEQAhmQtAALQRACEGzQgBAKURACGFCUAAqhEAIZYLAgCmEQAhlwsCAKYRACGYCwIAphEAIZkLQAC0EQAhGM0IAQAAAAHOCAEAAAAB0AgAAACcCwLXCAEAAAAB3ghAAAAAAf4IAQAAAAGFCUAAAAAB4QkBAAAAAZoLAQAAAAGcCwIAAAABnQsCAAAAAZ4LAgAAAAGfCwIAAAABoAsCAAAAAaELAgAAAAGiCwIAAAABowsCAAAAAaQLAgAAAAGlCyAAAAABpgsIAAAAAacLCAAAAAGoCwgAAAABqQsAANAVACCqCwEAAAABAgAAAIsBACBWAACQFwAgAwAAAIsBACBWAACQFwAgVwAAjxcAIAFPAACNHQAwHRgAAOkOACDKCAAA1BAAMMsIAACJAQAQzAgAANQQADDNCAEAAAABzggBAAAAAdAIAADVEJwLItcIAQCXDgAh3ghAAJ0OACHwCAEAlw4AIf4IAQDZDgAhhQlAAJ0OACHhCQEA2Q4AIZoLAQDZDgAhnAsCAOwOACGdCwIA7A4AIZ4LAgDsDgAhnwsCAOwOACGgCwIA7A4AIaELAgDsDgAhogsCAOwOACGjCwIA7A4AIaQLAgDsDgAhpQsgAJgOACGmCwgAmg4AIacLCACaDgAhqAsIAJoOACGpCwAA0Q4AIKoLAQDZDgAhAgAAAIsBACBPAACPFwAgAgAAAI0XACBPAACOFwAgHMoIAACMFwAwywgAAI0XABDMCAAAjBcAMM0IAQCXDgAhzggBAJcOACHQCAAA1RCcCyLXCAEAlw4AId4IQACdDgAh8AgBAJcOACH-CAEA2Q4AIYUJQACdDgAh4QkBANkOACGaCwEA2Q4AIZwLAgDsDgAhnQsCAOwOACGeCwIA7A4AIZ8LAgDsDgAhoAsCAOwOACGhCwIA7A4AIaILAgDsDgAhowsCAOwOACGkCwIA7A4AIaULIACYDgAhpgsIAJoOACGnCwgAmg4AIagLCACaDgAhqQsAANEOACCqCwEA2Q4AIRzKCAAAjBcAMMsIAACNFwAQzAgAAIwXADDNCAEAlw4AIc4IAQCXDgAh0AgAANUQnAsi1wgBAJcOACHeCEAAnQ4AIfAIAQCXDgAh_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_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABAgAAAFwAIFYAAKMXACADAAAAXAAgVgAAoxcAIFcAAKIXACABTwAAjB0AMAIAAABcACBPAACiFwAgAgAAAMMUACBPAAChFwAgHx4CAKYRACEtAQCnEQAhzQgBAKURACHXCAAAxRTBCyLeCEAAqhEAIfEIAQClEQAh_ggBAKURACGCCQEApxEAIYUJQACqEQAhnwlAALQRACG_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_ggBAKURACGFCUAAqhEAIYoJAQClEQAhnwlAALQRACHiCQEApREAIfcJgAAAAAH8CSAA0REAIf0JQAC0EQAh3gsAANwU3gsi3wuAAAAAAeALAQCnEQAhDx4AAP8VACAhAADfFAAgzQgBAKURACHeCEAAqhEAIf4IAQClEQAhhQlAAKoRACGKCQEApREAIZ8JQAC0EQAh4gkBAKURACH3CYAAAAAB_AkgANERACH9CUAAtBEAId4LAADcFN4LIt8LgAAAAAHgCwEApxEAIQ8eAACAFgAgIQAA7RQAIM0IAQAAAAHeCEAAAAAB_ggBAAAAAYUJQAAAAAGKCQEAAAABnwlAAAAAAeIJAQAAAAH3CYAAAAAB_AkgAAAAAf0JQAAAAAHeCwAAAN4LAt8LgAAAAAHgCwEAAAABEx0AAIcWACAhAADxFAAgIwAA8BQAICcAAPIUACDNCAEAAAAB3ghAAAAAAekJgAAAAAHqCYAAAAAB7AmAAAAAAdkKAQAAAAHUCwEAAAAB3wuAAAAAAeELAgAAAAHjCwAAAOMLAuQLAQAAAAHlCwEAAAAB5gsBAAAAAecLAQAAAAHoC4AAAAABAgAAAEYAIFYAAMoXACADAAAARgAgVgAAyhcAIFcAAMkXACABTwAAiB0AMAIAAABGACBPAADJFwAgAgAAAKcUACBPAADIFwAgD80IAQClEQAh3ghAAKoRACHpCYAAAAAB6gmAAAAAAewJgAAAAAHZCgEApxEAIdQLAQCnEQAh3wuAAAAAAeELAgCmEQAh4wsAAKkU4wsi5AsBAKcRACHlCwEApxEAIeYLAQCnEQAh5wsBAKcRACHoC4AAAAABEx0AAIYWACAhAACtFAAgIwAArBQAICcAAK4UACDNCAEApREAId4IQACqEQAh6QmAAAAAAeoJgAAAAAHsCYAAAAAB2QoBAKcRACHUCwEApxEAId8LgAAAAAHhCwIAphEAIeMLAACpFOMLIuQLAQCnEQAh5QsBAKcRACHmCwEApxEAIecLAQCnEQAh6AuAAAAAARMdAACHFgAgIQAA8RQAICMAAPAUACAnAADyFAAgzQgBAAAAAd4IQAAAAAHpCYAAAAAB6gmAAAAAAewJgAAAAAHZCgEAAAAB1AsBAAAAAd8LgAAAAAHhCwIAAAAB4wsAAADjCwLkCwEAAAAB5QsBAAAAAeYLAQAAAAHnCwEAAAAB6AuAAAAAAQNWAACGHQAg2QwAAIcdACDfDAAAAQAgBFYAAMIXADDZDAAAwxcAMNsMAADFFwAg3wwAAKMUADAEVgAAuRcAMNkMAAC6FwAw2wwAALwXACDfDAAA1hQAMARWAACtFwAw2QwAAK4XADDbDAAAsBcAIN8MAACxFwAwBFYAAKQXADDZDAAApRcAMNsMAACnFwAg3wwAAK4SADAEVgAAmxcAMNkMAACcFwAw2wwAAJ4XACDfDAAAvxQAMANWAACWFwAg2QwAAJcXACDfDAAAuAYAIANWAACRFwAg2QwAAJIXACDfDAAAoAYAIARWAACFFwAw2QwAAIYXADDbDAAAiBcAIN8MAACJFwAwA1YAAIAXACDZDAAAgRcAIN8MAADmBgAgBFYAAPQWADDZDAAA9RYAMNsMAAD3FgAg3wwAAPgWADADVgAA7xYAINkMAADwFgAg3wwAAMMHACADVgAA6hYAINkMAADrFgAg3wwAAJ8IACADVgAA5RYAINkMAADmFgAg3wwAAOsKACAEVgAA2RYAMNkMAADaFgAw2wwAANwWACDfDAAA3RYAMARWAADMFgAw2QwAAM0WADDbDAAAzxYAIN8MAADQFgAwBFYAAMMWADDZDAAAxBYAMNsMAADGFgAg3wwAALMUADADVgAAvhYAINkMAAC_FgAg3wwAAOkBACADVgAAuRYAINkMAAC6FgAg3wwAAOwBACAEVgAArRYAMNkMAACuFgAw2wwAALAWACDfDAAAsRYAMARWAAChFgAw2QwAAKIWADDbDAAApBYAIN8MAAClFgAwAAAABVYAAIEdACBXAACEHQAg2QwAAIIdACDaDAAAgx0AIN8MAABCACADVgAAgR0AINkMAACCHQAg3wwAAEIAIAAAAAAABVYAAPwcACBXAAD_HAAg2QwAAP0cACDaDAAA_hwAIN8MAAABACADVgAA_BwAINkMAAD9HAAg3wwAAAEAICkEAADPGwAgCQAA0RsAIAoAANAbACALAADSGwAgDAAA0xsAIA0AANQbACAQAADVGwAgEgAA2BsAIBMAAOUYACAVAADWGwAgFgAA1xsAIBcAANkbACAhAADqFQAgKQAA2xsAID0AAN0bACA_AADjGwAgQgAA5BsAIEMAANobACBEAADcGwAgRQAA3hsAIEYAAN8bACBHAADgGwAgSAAA4RsAIEkAAOIbACCfCQAAnxEAIOYKAACfEQAgpQwAAJ8RACCwDAAAnxEAILEMAACfEQAgsgwAAJ8RACCzDAAAnxEAIMAMAACfEQAgwgwAAJ8RACDDDAAAnxEAIMYMAACfEQAgxwwAAJ8RACDIDAAAnxEAIMkMAACfEQAgygwAAJ8RACDLDAAAnxEAIMwMAACfEQAgAAAAAAAB3AwAAAD_CwIFVgAA9BwAIFcAAPocACDZDAAA9RwAINoMAAD5HAAg3wwAAAEAIAdWAADyHAAgVwAA9xwAINkMAADzHAAg2gwAAPYcACDdDAAAJgAg3gwAACYAIN8MAAA2ACADVgAA9BwAINkMAAD1HAAg3wwAAAEAIANWAADyHAAg2QwAAPMcACDfDAAANgAgAAAAAAAFVgAA7RwAIFcAAPAcACDZDAAA7hwAINoMAADvHAAg3wwAAAEAIANWAADtHAAg2QwAAO4cACDfDAAAAQAgAAAAAAAAAAAB3AwAAACMDAIB3AwAAACQDAIHVgAA4RwAIFcAAOscACDZDAAA4hwAINoMAADqHAAg3QwAACIAIN4MAAAiACDfDAAAJAAgBVYAAN8cACBXAADoHAAg2QwAAOAcACDaDAAA5xwAIN8MAAABACAHVgAA3RwAIFcAAOUcACDZDAAA3hwAINoMAADkHAAg3QwAACAAIN4MAAAgACDfDAAAMQAgC1YAAIwYADBXAACRGAAw2QwAAI0YADDaDAAAjhgAMNsMAACPGAAg3AwAAJAYADDdDAAAkBgAMN4MAACQGAAw3wwAAJAYADDgDAAAkhgAMOEMAACTGAAwCwMAAPUXACDNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAAB6QoBAAAAAd4LAAAA_wsC_QsCAAAAAf8LAgAAAAGADAEAAAABgQwBAAAAAQIAAAAsACBWAACXGAAgAwAAACwAIFYAAJcYACBXAACWGAAgAU8AAOMcADAQAwAA4A8AIBEAAJIRACDKCAAAkBEAMMsIAAAqABDMCAAAkBEAMM0IAQAAAAHeCEAAnQ4AIfEIAQCXDgAhxglAAKoOACHpCgEAlw4AId4LAACREf8LIv0LAgCbDgAh_wsCAJsOACGADAEA2Q4AIYEMAQDZDgAhggwBANkOACECAAAALAAgTwAAlhgAIAIAAACUGAAgTwAAlRgAIA7KCAAAkxgAMMsIAACUGAAQzAgAAJMYADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACHGCUAAqg4AIekKAQCXDgAh3gsAAJER_wsi_QsCAJsOACH_CwIAmw4AIYAMAQDZDgAhgQwBANkOACGCDAEA2Q4AIQ7KCAAAkxgAMMsIAACUGAAQzAgAAJMYADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACHGCUAAqg4AIekKAQCXDgAh3gsAAJER_wsi_QsCAJsOACH_CwIAmw4AIYAMAQDZDgAhgQwBANkOACGCDAEA2Q4AIQrNCAEApREAId4IQACqEQAh8QgBAKURACHGCUAAtBEAIekKAQClEQAh3gsAAPIX_wsi_QsCAKYRACH_CwIAphEAIYAMAQCnEQAhgQwBAKcRACELAwAA8xcAIM0IAQClEQAh3ghAAKoRACHxCAEApREAIcYJQAC0EQAh6QoBAKURACHeCwAA8hf_CyL9CwIAphEAIf8LAgCmEQAhgAwBAKcRACGBDAEApxEAIQsDAAD1FwAgzQgBAAAAAd4IQAAAAAHxCAEAAAABxglAAAAAAekKAQAAAAHeCwAAAP8LAv0LAgAAAAH_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EQAhxglAAKoRACGtDAEApREAIbUMAQClEQAhtgwBAKURACG4DEAAtBEAIQsDAACTGQAgBQAAkhkAIAcAAJQZACDNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAABrQwBAAAAAbUMAQAAAAG2DAEAAAABuAxAAAAAAQNWAACrHAAg2QwAAKwcACDfDAAACQAgA1YAAKkcACDZDAAAqhwAIN8MAAABACAEVgAAhhkAMNkMAACHGQAw2wwAAIkZACDfDAAAihkAMANWAACnHAAg2QwAAKgcACDfDAAADQAgAAAABVYAAKEcACBXAAClHAAg2QwAAKIcACDaDAAApBwAIN8MAAABACALVgAAmxkAMFcAAJ8ZADDZDAAAnBkAMNoMAACdGQAw2wwAAJ4ZACDcDAAAihkAMN0MAACKGQAw3gwAAIoZADDfDAAAihkAMOAMAACgGQAw4QwAAI0ZADALAwAAkxkAIAYAAJUZACAHAACUGQAgzQgBAAAAAd4IQAAAAAHxCAEAAAABxglAAAAAAa0MAQAAAAG2DAEAAAABtwwBAAAAAbgMQAAAAAECAAAADQAgVgAAoxkAIAMAAAANACBWAACjGQAgVwAAohkAIAFPAACjHAAwAgAAAA0AIE8AAKIZACACAAAAjhkAIE8AAKEZACAIzQgBAKURACHeCEAAqhEAIfEIAQClEQAhxglAAKoRACGtDAEApREAIbYMAQClEQAhtwwBAKcRACG4DEAAtBEAIQsDAACDGQAgBgAAhBkAIAcAAIUZACDNCAEApREAId4IQACqEQAh8QgBAKURACHGCUAAqhEAIa0MAQClEQAhtgwBAKURACG3DAEApxEAIbgMQAC0EQAhCwMAAJMZACAGAACVGQAgBwAAlBkAIM0IAQAAAAHeCEAAAAAB8QgBAAAAAcYJQAAAAAGtDAEAAAABtgwBAAAAAbcMAQAAAAG4DEAAAAABA1YAAKEcACDZDAAAohwAIN8MAAABACAEVgAAmxkAMNkMAACcGQAw2wwAAJ4ZACDfDAAAihkAMAAAAAHcDAAAAL4MAgVWAACcHAAgVwAAnxwAINkMAACdHAAg2gwAAJ4cACDfDAAAAQAgA1YAAJwcACDZDAAAnRwAIN8MAAABACAAAAAAAAHcDAAAAMIMAgtWAACrGwAwVwAAsBsAMNkMAACsGwAw2gwAAK0bADDbDAAArhsAINwMAACvGwAw3QwAAK8bADDeDAAArxsAMN8MAACvGwAw4AwAALEbADDhDAAAshsAMAtWAACfGwAwVwAApBsAMNkMAACgGwAw2gwAAKEbADDbDAAAohsAINwMAACjGwAw3QwAAKMbADDeDAAAoxsAMN8MAACjGwAw4AwAAKUbADDhDAAAphsAMAtWAACWGwAwVwAAmhsAMNkMAACXGwAw2gwAAJgbADDbDAAAmRsAINwMAACKGQAw3QwAAIoZADDeDAAAihkAMN8MAACKGQAw4AwAAJsbADDhDAAAjRkAMAtWAACKGwAwVwAAjxsAMNkMAACLGwAw2gwAAIwbADDbDAAAjRsAINwMAACOGwAw3QwAAI4bADDeDAAAjhsAMN8MAACOGwAw4AwAAJAbADDhDAAAkRsAMAtWAAD-GgAwVwAAgxsAMNkMAAD_GgAw2gwAAIAbADDbDAAAgRsAINwMAACCGwAw3QwAAIIbADDeDAAAghsAMN8MAACCGwAw4AwAAIQbADDhDAAAhRsAMAtWAADyGgAwVwAA9xoAMNkMAADzGgAw2gwAAPQaADDbDAAA9RoAINwMAAD2GgAw3QwAAPYaADDeDAAA9hoAMN8MAAD2GgAw4AwAAPgaADDhDAAA-RoAMAdWAADtGgAgVwAA8BoAINkMAADuGgAg2gwAAO8aACDdDAAAIAAg3gwAACAAIN8MAAAxACALVgAA5BoAMFcAAOgaADDZDAAA5RoAMNoMAADmGgAw2wwAAOcaACDcDAAA2xgAMN0MAADbGAAw3gwAANsYADDfDAAA2xgAMOAMAADpGgAw4QwAAN4YADALVgAA2xoAMFcAAN8aADDZDAAA3BoAMNoMAADdGgAw2wwAAN4aACDcDAAAqBgAMN0MAACoGAAw3gwAAKgYADDfDAAAqBgAMOAMAADgGgAw4QwAAKsYADAHVgAA1hoAIFcAANkaACDZDAAA1xoAINoMAADYGgAg3QwAADsAIN4MAAA7ACDfDAAAtAQAIAtWAADNGgAwVwAA0RoAMNkMAADOGgAw2gwAAM8aADDbDAAA0BoAINwMAACQGAAw3QwAAJAYADDeDAAAkBgAMN8MAACQGAAw4AwAANIaADDhDAAAkxgAMAdWAADIGgAgVwAAyxoAINkMAADJGgAg2gwAAMoaACDdDAAAPgAg3gwAAD4AIN8MAADkBAAgC1YAALwaADBXAADBGgAw2QwAAL0aADDaDAAAvhoAMNsMAAC_GgAg3AwAAMAaADDdDAAAwBoAMN4MAADAGgAw3wwAAMAaADDgDAAAwhoAMOEMAADDGgAwC1YAALMaADBXAAC3GgAw2QwAALQaADDaDAAAtRoAMNsMAAC2GgAg3AwAAK4SADDdDAAArhIAMN4MAACuEgAw3wwAAK4SADDgDAAAuBoAMOEMAACxEgAwC1YAAKoaADBXAACuGgAw2QwAAKsaADDaDAAArBoAMNsMAACtGgAg3AwAAL8UADDdDAAAvxQAMN4MAAC_FAAw3wwAAL8UADDgDAAArxoAMOEMAADCFAAwC1YAAJ4aADBXAACjGgAw2QwAAJ8aADDaDAAAoBoAMNsMAAChGgAg3AwAAKIaADDdDAAAohoAMN4MAACiGgAw3wwAAKIaADDgDAAApBoAMOEMAAClGgAwC1YAAJUaADBXAACZGgAw2QwAAJYaADDaDAAAlxoAMNsMAACYGgAg3AwAAN0WADDdDAAA3RYAMN4MAADdFgAw3wwAAN0WADDgDAAAmhoAMOEMAADgFgAwC1YAAIkaADBXAACOGgAw2QwAAIoaADDaDAAAixoAMNsMAACMGgAg3AwAAI0aADDdDAAAjRoAMN4MAACNGgAw3wwAAI0aADDgDAAAjxoAMOEMAACQGgAwC1YAAP0ZADBXAACCGgAw2QwAAP4ZADDaDAAA_xkAMNsMAACAGgAg3AwAAIEaADDdDAAAgRoAMN4MAACBGgAw3wwAAIEaADDgDAAAgxoAMOEMAACEGgAwC1YAAPEZADBXAAD2GQAw2QwAAPIZADDaDAAA8xkAMNsMAAD0GQAg3AwAAPUZADDdDAAA9RkAMN4MAAD1GQAw3wwAAPUZADDgDAAA9xkAMOEMAAD4GQAwC1YAAOUZADBXAADqGQAw2QwAAOYZADDaDAAA5xkAMNsMAADoGQAg3AwAAOkZADDdDAAA6RkAMN4MAADpGQAw3wwAAOkZADDgDAAA6xkAMOEMAADsGQAwC1YAANwZADBXAADgGQAw2QwAAN0ZADDaDAAA3hkAMNsMAADfGQAg3AwAAIQVADDdDAAAhBUAMN4MAACEFQAw3wwAAIQVADDgDAAA4RkAMOEMAACHFQAwC1YAANMZADBXAADXGQAw2QwAANQZADDaDAAA1RkAMNsMAADWGQAg3AwAALEWADDdDAAAsRYAMN4MAACxFgAw3wwAALEWADDgDAAA2BkAMOEMAAC0FgAwC1YAAMoZADBXAADOGQAw2QwAAMsZADDaDAAAzBkAMNsMAADNGQAg3AwAAKUWADDdDAAApRYAMN4MAAClFgAw3wwAAKUWADDgDAAAzxkAMOEMAACoFgAwGw6AAAAAARgAAMYRACBBAADHEQAgzQgBAAAAAdAIAQAAAAHXCAAAAPUIAtsICAAAAAHeCEAAAAAB8AgBAAAAAfMIAAAA8wgC9QgBAAAAAfYIQAAAAAH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgAAAAH9CAIAAAAB_ggBAAAAAf8IQAAAAAGACYAAAAABgQkBAAAAAYIJAQAAAAGDCUAAAAABhAlAAAAAAYUJQAAAAAECAAAAxgEAIFYAANIZACADAAAAxgEAIFYAANIZACBXAADRGQAgAU8AAJscADACAAAAxgEAIE8AANEZACACAAAAqRYAIE8AANAZACAZDoAAAAABzQgBAKURACHQCAEApxEAIdcIAACzEfUIItsICAC1EQAh3ghAAKoRACHwCAEApREAIfMIAACyEfMIIvUIAQCnEQAh9ghAALQRACH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgCmEQAh_QgCAKYRACH-CAEApxEAIf8IQAC0EQAhgAmAAAAAAYEJAQCnEQAhggkBAKcRACGDCUAAtBEAIYQJQAC0EQAhhQlAAKoRACEbDoAAAAABGAAAtxEAIEEAALgRACDNCAEApREAIdAIAQCnEQAh1wgAALMR9Qgi2wgIALURACHeCEAAqhEAIfAIAQClEQAh8wgAALIR8wgi9QgBAKcRACH2CEAAtBEAIfcIgAAAAAH4CIAAAAAB-QiAAAAAAfoIgAAAAAH7CIAAAAAB_AgCAKYRACH9CAIAphEAIf4IAQCnEQAh_whAALQRACGACYAAAAABgQkBAKcRACGCCQEApxEAIYMJQAC0EQAhhAlAALQRACGFCUAAqhEAIRsOgAAAAAEYAADGEQAgQQAAxxEAIM0IAQAAAAHQCAEAAAAB1wgAAAD1CALbCAgAAAAB3ghAAAAAAfAIAQAAAAHzCAAAAPMIAvUIAQAAAAH2CEAAAAAB9wiAAAAAAfgIgAAAAAH5CIAAAAAB-giAAAAAAfsIgAAAAAH8CAIAAAAB_QgCAAAAAf4IAQAAAAH_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_RQAIBkAAP4UACAbAAD_FAAgHgIAphEAIU-AAAAAAc0IAQClEQAh1wgAAPoU6woi3ghAAKoRACHwCAEApxEAIfMIAAD7FOwKIoUJQACqEQAhhAoBAKcRACHoCoAAAAAB7AqAAAAAAe0KAgCmEQAh7gpAALQRACHvCkAAtBEAIREYAACZFQAgGQAAmhUAIBsAAJsVACAeAgAAAAFPgAAAAAHNCAEAAAAB1wgAAADrCgLeCEAAAAAB8AgBAAAAAfMIAAAA7AoChQlAAAAAAYQKAQAAAAHoCoAAAAAB7AqAAAAAAe0KAgAAAAHuCkAAAAAB7wpAAAAAARMYAADJEgAgKQAAyxIAIM0IAQAAAAHXCAAAAOUJAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAG6CQAAAOYJAuIJAQAAAAHjCQEAAAAB5gkBAAAAAecJgAAAAAHoCYAAAAAB6QmAAAAAAeoJgAAAAAHrCQEAAAAB7AmAAAAAAe0JIAAAAAECAAAA6QEAIFYAAPwZACADAAAA6QEAIFYAAPwZACBXAAD7GQAgAU8AAJccADAYAwAA4A8AIBgAAKkQACApAACcEAAgyggAAKsQADDLCAAAewAQzAgAAKsQADDNCAEAAAAB1wgAAKwQ5Qki3ghAAJ0OACHwCAEAAAAB8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhugkAAK0Q5gki4gkBAAAAAeMJAQCXDgAh5gkBANkOACHnCQAA2g4AIOgJAADaDgAg6QkAANoOACDqCQAA2g4AIOsJAQDZDgAh7AkAANoOACDtCSAAmA4AIQIAAADpAQAgTwAA-xkAIAIAAAD5GQAgTwAA-hkAIBXKCAAA-BkAMMsIAAD5GQAQzAgAAPgZADDNCAEAlw4AIdcIAACsEOUJIt4IQACdDgAh8AgBANkOACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG6CQAArRDmCSLiCQEAlw4AIeMJAQCXDgAh5gkBANkOACHnCQAA2g4AIOgJAADaDgAg6QkAANoOACDqCQAA2g4AIOsJAQDZDgAh7AkAANoOACDtCSAAmA4AIRXKCAAA-BkAMMsIAAD5GQAQzAgAAPgZADDNCAEAlw4AIdcIAACsEOUJIt4IQACdDgAh8AgBANkOACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG6CQAArRDmCSLiCQEAlw4AIeMJAQCXDgAh5gkBANkOACHnCQAA2g4AIOgJAADaDgAg6QkAANoOACDqCQAA2g4AIOsJAQDZDgAh7AkAANoOACDtCSAAmA4AIRHNCAEApREAIdcIAAClEuUJIt4IQACqEQAh8AgBAKcRACGCCQEApxEAIYUJQACqEQAhugkAAKYS5gki4gkBAKURACHjCQEApREAIeYJAQCnEQAh5wmAAAAAAegJgAAAAAHpCYAAAAAB6gmAAAAAAesJAQCnEQAh7AmAAAAAAe0JIADREQAhExgAAKcSACApAACpEgAgzQgBAKURACHXCAAApRLlCSLeCEAAqhEAIfAIAQCnEQAhggkBAKcRACGFCUAAqhEAIboJAACmEuYJIuIJAQClEQAh4wkBAKURACHmCQEApxEAIecJgAAAAAHoCYAAAAAB6QmAAAAAAeoJgAAAAAHrCQEApxEAIewJgAAAAAHtCSAA0REAIRMYAADJEgAgKQAAyxIAIM0IAQAAAAHXCAAAAOUJAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAG6CQAAAOYJAuIJAQAAAAHjCQEAAAAB5gkBAAAAAecJgAAAAAHoCYAAAAAB6QmAAAAAAeoJgAAAAAHrCQEAAAAB7AmAAAAAAe0JIAAAAAETzQgBAAAAAdcIAAAAvAkC3ghAAAAAAYIJAQAAAAGFCUAAAAABtwkBAAAAAbgJAQAAAAG6CQAAALoJArwJAgAAAAG9CQIAAAABvgkCAAAAAb8JAgAAAAHACQIAAAABwQmAAAAAAcIJgAAAAAHDCYAAAAABxAkCAAAAAcUJgAAAAAHGCUAAAAABAgAAAOYBACBWAACIGgAgAwAAAOYBACBWAACIGgAgVwAAhxoAIAFPAACWHAAwGAMAAOAPACDKCAAArhAAMMsIAADkAQAQzAgAAK4QADDNCAEAAAAB1wgAALAQvAki3ghAAJ0OACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG3CQEAlw4AIbgJAQDZDgAhugkAAK8QugkivAkCAOwOACG9CQIA7A4AIb4JAgDsDgAhvwkCAOwOACHACQIA7A4AIcEJAADaDgAgwgkAANoOACDDCQAA2g4AIMQJAgDsDgAhxQkAANoOACDGCUAAqg4AIQIAAADmAQAgTwAAhxoAIAIAAACFGgAgTwAAhhoAIBfKCAAAhBoAMMsIAACFGgAQzAgAAIQaADDNCAEAlw4AIdcIAACwELwJIt4IQACdDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhtwkBAJcOACG4CQEA2Q4AIboJAACvELoJIrwJAgDsDgAhvQkCAOwOACG-CQIA7A4AIb8JAgDsDgAhwAkCAOwOACHBCQAA2g4AIMIJAADaDgAgwwkAANoOACDECQIA7A4AIcUJAADaDgAgxglAAKoOACEXyggAAIQaADDLCAAAhRoAEMwIAACEGgAwzQgBAJcOACHXCAAAsBC8CSLeCEAAnQ4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIbcJAQCXDgAhuAkBANkOACG6CQAArxC6CSK8CQIA7A4AIb0JAgDsDgAhvgkCAOwOACG_CQIA7A4AIcAJAgDsDgAhwQkAANoOACDCCQAA2g4AIMMJAADaDgAgxAkCAOwOACHFCQAA2g4AIMYJQACqDgAhE80IAQClEQAh1wgAAPYRvAki3ghAAKoRACGCCQEApxEAIYUJQACqEQAhtwkBAKURACG4CQEApxEAIboJAAD1EboJIrwJAgCpEQAhvQkCAKkRACG-CQIAqREAIb8JAgCpEQAhwAkCAKkRACHBCYAAAAABwgmAAAAAAcMJgAAAAAHECQIAqREAIcUJgAAAAAHGCUAAtBEAIRPNCAEApREAIdcIAAD2EbwJIt4IQACqEQAhggkBAKcRACGFCUAAqhEAIbcJAQClEQAhuAkBAKcRACG6CQAA9RG6CSK8CQIAqREAIb0JAgCpEQAhvgkCAKkRACG_CQIAqREAIcAJAgCpEQAhwQmAAAAAAcIJgAAAAAHDCYAAAAABxAkCAKkRACHFCYAAAAABxglAALQRACETzQgBAAAAAdcIAAAAvAkC3ghAAAAAAYIJAQAAAAGFCUAAAAABtwkBAAAAAbgJAQAAAAG6CQAAALoJArwJAgAAAAG9CQIAAAABvgkCAAAAAb8JAgAAAAHACQIAAAABwQmAAAAAAcIJgAAAAAHDCYAAAAABxAkCAAAAAcUJgAAAAAHGCUAAAAABDM0IAQAAAAHXCAAAAM0JAt4IQAAAAAGCCQEAAAABhQlAAAAAAbcJAQAAAAHGCUAAAAAByQkBAAAAAcoJAQAAAAHLCQEAAAABzQkBAAAAAc4JgAAAAAECAAAA4gEAIFYAAJQaACADAAAA4gEAIFYAAJQaACBXAACTGgAgAU8AAJUcADARAwAA4A8AIMoIAACxEAAwywgAAOABABDMCAAAsRAAMM0IAQAAAAHXCAAAshDNCSLeCEAAnQ4AIfEIAQCXDgAhggkBANkOACGFCUAAnQ4AIbcJAQCXDgAhxglAAKoOACHJCQEAlw4AIcoJAQCXDgAhywkBAJcOACHNCQEA2Q4AIc4JAADaDgAgAgAAAOIBACBPAACTGgAgAgAAAJEaACBPAACSGgAgEMoIAACQGgAwywgAAJEaABDMCAAAkBoAMM0IAQCXDgAh1wgAALIQzQki3ghAAJ0OACHxCAEAlw4AIYIJAQDZDgAhhQlAAJ0OACG3CQEAlw4AIcYJQACqDgAhyQkBAJcOACHKCQEAlw4AIcsJAQCXDgAhzQkBANkOACHOCQAA2g4AIBDKCAAAkBoAMMsIAACRGgAQzAgAAJAaADDNCAEAlw4AIdcIAACyEM0JIt4IQACdDgAh8QgBAJcOACGCCQEA2Q4AIYUJQACdDgAhtwkBAJcOACHGCUAAqg4AIckJAQCXDgAhygkBAJcOACHLCQEAlw4AIc0JAQDZDgAhzgkAANoOACAMzQgBAKURACHXCAAA_xHNCSLeCEAAqhEAIYIJAQCnEQAhhQlAAKoRACG3CQEApREAIcYJQAC0EQAhyQkBAKURACHKCQEApREAIcsJAQClEQAhzQkBAKcRACHOCYAAAAABDM0IAQClEQAh1wgAAP8RzQki3ghAAKoRACGCCQEApxEAIYUJQACqEQAhtwkBAKURACHGCUAAtBEAIckJAQClEQAhygkBAKURACHLCQEApREAIc0JAQCnEQAhzgmAAAAAAQzNCAEAAAAB1wgAAADNCQLeCEAAAAABggkBAAAAAYUJQAAAAAG3CQEAAAABxglAAAAAAckJAQAAAAHKCQEAAAABywkBAAAAAc0JAQAAAAHOCYAAAAABEBgAANQSACDNCAEAAAAB1wgAAADxCQLeCEAAAAAB8AgBAAAAAYIJAQAAAAGFCUAAAAABxglAAAAAAckJAQAAAAHjCQEAAAAB5gkBAAAAAecJgAAAAAHoCYAAAAAB7wkAAADvCQLxCQEAAAAB8gmAAAAAAQIAAAC1AQAgVgAAnRoAIAMAAAC1AQAgVgAAnRoAIFcAAJwaACABTwAAlBwAMAIAAAC1AQAgTwAAnBoAIAIAAADhFgAgTwAAmxoAIA_NCAEApREAIdcIAADQEvEJIt4IQACqEQAh8AgBAKcRACGCCQEApxEAIYUJQACqEQAhxglAALQRACHJCQEApREAIeMJAQClEQAh5gkBAKcRACHnCYAAAAAB6AmAAAAAAe8JAADPEu8JIvEJAQCnEQAh8gmAAAAAARAYAADSEgAgzQgBAKURACHXCAAA0BLxCSLeCEAAqhEAIfAIAQCnEQAhggkBAKcRACGFCUAAqhEAIcYJQAC0EQAhyQkBAKURACHjCQEApREAIeYJAQCnEQAh5wmAAAAAAegJgAAAAAHvCQAAzxLvCSLxCQEApxEAIfIJgAAAAAEQGAAA1BIAIM0IAQAAAAHXCAAAAPEJAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAHGCUAAAAAByQkBAAAAAeMJAQAAAAHmCQEAAAAB5wmAAAAAAegJgAAAAAHvCQAAAO8JAvEJAQAAAAHyCYAAAAABBc0IAQAAAAHeCEAAAAAB8AgBAAAAAegKgAAAAAGNCwEAAAABAgAAAN0BACBWAACpGgAgAwAAAN0BACBWAACpGgAgVwAAqBoAIAFPAACTHAAwCgMAAOAPACDKCAAAsxAAMMsIAADbAQAQzAgAALMQADDNCAEAAAAB3ghAAJ0OACHwCAEA2Q4AIfEIAQCXDgAh6AoAANoOACCNCwEAlw4AIQIAAADdAQAgTwAAqBoAIAIAAACmGgAgTwAApxoAIAnKCAAApRoAMMsIAACmGgAQzAgAAKUaADDNCAEAlw4AId4IQACdDgAh8AgBANkOACHxCAEAlw4AIegKAADaDgAgjQsBAJcOACEJyggAAKUaADDLCAAAphoAEMwIAAClGgAwzQgBAJcOACHeCEAAnQ4AIfAIAQDZDgAh8QgBAJcOACHoCgAA2g4AII0LAQCXDgAhBc0IAQClEQAh3ghAAKoRACHwCAEApxEAIegKgAAAAAGNCwEApREAIQXNCAEApREAId4IQACqEQAh8AgBAKcRACHoCoAAAAABjQsBAKURACEFzQgBAAAAAd4IQAAAAAHwCAEAAAAB6AqAAAAAAY0LAQAAAAEjGAAAzhQAIB4CAAAAAR8AAOoUACAgAADPFAAgIgAA0RQAIC0BAAAAAc0IAQAAAAHXCAAAAMELAt4IQAAAAAHwCAEAAAAB_ggBAAAAAYIJAQAAAAGFCUAAAAABnwlAAAAAAb8LAQAAAAHBCwEAAAABwgsBAAAAAcMLAQAAAAHECwIAAAABxQtAAAAAAcYLQAAAAAHHC0AAAAAByAsBAAAAAckLAQAAAAHKCwEAAAABywsBAAAAAcwLAQAAAAHOCwAAAM4LA88LAQAAAAHQCwIAAAAB0QsEAAAAAdILAQAAAAHTCwEAAAAB1AsBAAAAAdULQAAAAAECAAAAXAAgVgAAshoAIAMAAABcACBWAACyGgAgVwAAsRoAIAFPAACSHAAwAgAAAFwAIE8AALEaACACAAAAwxQAIE8AALAaACAfHgIAphEAIS0BAKcRACHNCAEApREAIdcIAADFFMELIt4IQACqEQAh8AgBAKURACH-CAEApREAIYIJAQCnEQAhhQlAAKoRACGfCUAAtBEAIb8LAQCnEQAhwQsBAKURACHCCwEApxEAIcMLAQCnEQAhxAsCAKkRACHFC0AAtBEAIcYLQAC0EQAhxwtAALQRACHICwEApxEAIckLAQCnEQAhygsBAKcRACHLCwEApxEAIcwLAQCnEQAhzgsAAMYUzgsjzwsBAKcRACHQCwIAqREAIdELBADHFAAh0gsBAKcRACHTCwEApxEAIdQLAQClEQAh1QtAALQRACEjGAAAyRQAIB4CAKYRACEfAADoFAAgIAAAyhQAICIAAMwUACAtAQCnEQAhzQgBAKURACHXCAAAxRTBCyLeCEAAqhEAIfAIAQClEQAh_ggBAKURACGCCQEApxEAIYUJQACqEQAhnwlAALQRACG_CwEApxEAIcELAQClEQAhwgsBAKcRACHDCwEApxEAIcQLAgCpEQAhxQtAALQRACHGC0AAtBEAIccLQAC0EQAhyAsBAKcRACHJCwEApxEAIcoLAQCnEQAhywsBAKcRACHMCwEApxEAIc4LAADGFM4LI88LAQCnEQAh0AsCAKkRACHRCwQAxxQAIdILAQCnEQAh0wsBAKcRACHUCwEApREAIdULQAC0EQAhIxgAAM4UACAeAgAAAAEfAADqFAAgIAAAzxQAICIAANEUACAtAQAAAAHNCAEAAAAB1wgAAADBCwLeCEAAAAAB8AgBAAAAAf4IAQAAAAGCCQEAAAABhQlAAAAAAZ8JQAAAAAG_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABChgAAMcSACAqAAD7FQAgLAAAyBIAIM0IAQAAAAHeCEAAAAAB8AgBAAAAAYUJQAAAAAGKCQEAAAABnwlAAAAAAdwLAQAAAAECAAAAeAAgVgAAuxoAIAMAAAB4ACBWAAC7GgAgVwAAuhoAIAFPAACRHAAwAgAAAHgAIE8AALoaACACAAAAshIAIE8AALkaACAHzQgBAKURACHeCEAAqhEAIfAIAQCnEQAhhQlAAKoRACGKCQEApxEAIZ8JQAC0EQAh3AsBAKcRACEKGAAAthIAICoAAPoVACAsAAC3EgAgzQgBAKURACHeCEAAqhEAIfAIAQCnEQAhhQlAAKoRACGKCQEApxEAIZ8JQAC0EQAh3AsBAKcRACEKGAAAxxIAICoAAPsVACAsAADIEgAgzQgBAAAAAd4IQAAAAAHwCAEAAAABhQlAAAAAAYoJAQAAAAGfCUAAAAAB3AsBAAAAASwaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACAoAADOFwAgKQAAzxcAICoAANwXACAtAADRFwAgLgAA0xcAIC8AANQXACAwAADVFwAgMQAA1hcAIDsAANcXACA8AADYFwAgPQAA2RcAID4AANoXACA_AADeFwAgQgAA3xcAIM0IAQAAAAHXCAAAAPALAt4IQAAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAAxxoAIAMAAABCACBWAADHGgAgVwAAxhoAIAFPAACQHAAwMQMAAOAPACAaAACHEQAgHAAA9RAAICEAAL4PACAiAADtEAAgIwAA-hAAICcAAPsQACAoAAD-EAAgKQAAnBAAICoAANoQACAtAAD_EAAgLgAAgBEAIC8AAIERACAwAACCEQAgMQAAgxEAIDsAAIQRACA8AACFEQAgPQAAnhAAID4AAIYRACA_AACkEAAgQgAApRAAIMoIAAD8EAAwywgAAEAAEMwIAAD8EAAwzQgBAAAAAdcIAAD9EPALIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZkJAQDZDgAhnwlAAKoOACGwCQAAqQ6wCSLiCQEAAAAB4wkBANkOACHmCgEAlw4AIfEKAACqD_EKIukLAQCXDgAh6gsBAJcOACHrCwEA2Q4AIewLAQDZDgAh7QsBANkOACHuCwEA2Q4AIfALAACtEOYJIvELAQDZDgAh8gsBANkOACHzCwEA2Q4AIfQLAQDZDgAh9QsgAJgOACH2C0AAqg4AIQIAAABCACBPAADGGgAgAgAAAMQaACBPAADFGgAgHMoIAADDGgAwywgAAMQaABDMCAAAwxoAMM0IAQCXDgAh1wgAAP0Q8Asi3ghAAJ0OACHxCAEAlw4AIYUJQACdDgAhmQkBANkOACGfCUAAqg4AIbAJAACpDrAJIuIJAQCXDgAh4wkBANkOACHmCgEAlw4AIfEKAACqD_EKIukLAQCXDgAh6gsBAJcOACHrCwEA2Q4AIewLAQDZDgAh7QsBANkOACHuCwEA2Q4AIfALAACtEOYJIvELAQDZDgAh8gsBANkOACHzCwEA2Q4AIfQLAQDZDgAh9QsgAJgOACH2C0AAqg4AIRzKCAAAwxoAMMsIAADEGgAQzAgAAMMaADDNCAEAlw4AIdcIAAD9EPALIt4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIZkJAQDZDgAhnwlAAKoOACGwCQAAqQ6wCSLiCQEAlw4AIeMJAQDZDgAh5goBAJcOACHxCgAAqg_xCiLpCwEAlw4AIeoLAQCXDgAh6wsBANkOACHsCwEA2Q4AIe0LAQDZDgAh7gsBANkOACHwCwAArRDmCSLxCwEA2Q4AIfILAQDZDgAh8wsBANkOACH0CwEA2Q4AIfULIACYDgAh9gtAAKoOACEYzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAISwaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEsGgAA3RcAIBwAAMwXACAhAADQFwAgIgAA0hcAICMAAM0XACAnAADbFwAgKAAAzhcAICkAAM8XACAqAADcFwAgLQAA0RcAIC4AANMXACAvAADUFwAgMAAA1RcAIDEAANYXACA7AADXFwAgPAAA2BcAID0AANkXACA-AADaFwAgPwAA3hcAIEIAAN8XACDNCAEAAAAB1wgAAADwCwLeCEAAAAABhQlAAAAAAZkJAQAAAAGfCUAAAAABsAkAAACwCQLiCQEAAAAB4wkBAAAAAeYKAQAAAAHxCgAAAPEKAukLAQAAAAHqCwEAAAAB6wsBAAAAAewLAQAAAAHtCwEAAAAB7gsBAAAAAfALAAAA5gkC8QsBAAAAAfILAQAAAAHzCwEAAAAB9AsBAAAAAfULIAAAAAH2C0AAAAABBIUJQAAAAAH6CyAAAAAB-wsCAAAAAfwLAgAAAAECAAAA5AQAIFYAAMgaACADAAAAPgAgVgAAyBoAIFcAAMwaACAGAAAAPgAgTwAAzBoAIIUJQACqEQAh-gsgANERACH7CwIAphEAIfwLAgCmEQAhBIUJQACqEQAh-gsgANERACH7CwIAphEAIfwLAgCmEQAhCxEAAPYXACDNCAEAAAAB3ghAAAAAAcYJQAAAAAHpCgEAAAAB3gsAAAD_CwL9CwIAAAAB_wsCAAAAAYAMAQAAAAGBDAEAAAABggwBAAAAAQIAAAAsACBWAADVGgAgAwAAACwAIFYAANUaACBXAADUGgAgAU8AAI8cADACAAAALAAgTwAA1BoAIAIAAACUGAAgTwAA0xoAIArNCAEApREAId4IQACqEQAhxglAALQRACHpCgEApREAId4LAADyF_8LIv0LAgCmEQAh_wsCAKYRACGADAEApxEAIYEMAQCnEQAhggwBAKcRACELEQAA9BcAIM0IAQClEQAh3ghAAKoRACHGCUAAtBEAIekKAQClEQAh3gsAAPIX_wsi_QsCAKYRACH_CwIAphEAIYAMAQCnEQAhgQwBAKcRACGCDAEApxEAIQsRAAD2FwAgzQgBAAAAAd4IQAAAAAHGCUAAAAAB6QoBAAAAAd4LAAAA_wsC_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_BoAIAIAAAD6GgAgTwAA-xoAIAzKCAAA-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-DAK-DAEAAAABvwwgAAAAAQIAAAAFACBWAAC2GwAgAwAAAAUAIFYAALYbACBXAAC1GwAgAU8AAIccADAOAwAA4A8AIMoIAACdEQAwywgAAAMAEMwIAACdEQAwzQgBAAAAAd4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIc0KQACqDgAhigsBAJcOACHeCwAAnhG-DCK-DAEAlw4AIb8MIACYDgAh1gwAAJwRACACAAAABQAgTwAAtRsAIAIAAACzGwAgTwAAtBsAIAzKCAAAshsAMMsIAACzGwAQzAgAALIbADDNCAEAlw4AId4IQACdDgAh8QgBAJcOACGFCUAAnQ4AIc0KQACqDgAhigsBAJcOACHeCwAAnhG-DCK-DAEAlw4AIb8MIACYDgAhDMoIAACyGwAwywgAALMbABDMCAAAshsAMM0IAQCXDgAh3ghAAJ0OACHxCAEAlw4AIYUJQACdDgAhzQpAAKoOACGKCwEAlw4AId4LAACeEb4MIr4MAQCXDgAhvwwgAJgOACEIzQgBAKURACHeCEAAqhEAIYUJQACqEQAhzQpAALQRACGKCwEApREAId4LAACpGb4MIr4MAQClEQAhvwwgANERACEIzQgBAKURACHeCEAAqhEAIYUJQACqEQAhzQpAALQRACGKCwEApREAId4LAACpGb4MIr4MAQClEQAhvwwgANERACEIzQgBAAAAAd4IQAAAAAGFCUAAAAABzQpAAAAAAYoLAQAAAAHeCwAAAL4MAr4MAQAAAAG_DCAAAAABBFYAAKsbADDZDAAArBsAMNsMAACuGwAg3wwAAK8bADAEVgAAnxsAMNkMAACgGwAw2wwAAKIbACDfDAAAoxsAMARWAACWGwAw2QwAAJcbADDbDAAAmRsAIN8MAACKGQAwBFYAAIobADDZDAAAixsAMNsMAACNGwAg3wwAAI4bADAEVgAA_hoAMNkMAAD_GgAw2wwAAIEbACDfDAAAghsAMARWAADyGgAw2QwAAPMaADDbDAAA9RoAIN8MAAD2GgAwA1YAAO0aACDZDAAA7hoAIN8MAAAxACAEVgAA5BoAMNkMAADlGgAw2wwAAOcaACDfDAAA2xgAMARWAADbGgAw2QwAANwaADDbDAAA3hoAIN8MAACoGAAwA1YAANYaACDZDAAA1xoAIN8MAAC0BAAgBFYAAM0aADDZDAAAzhoAMNsMAADQGgAg3wwAAJAYADADVgAAyBoAINkMAADJGgAg3wwAAOQEACAEVgAAvBoAMNkMAAC9GgAw2wwAAL8aACDfDAAAwBoAMARWAACzGgAw2QwAALQaADDbDAAAthoAIN8MAACuEgAwBFYAAKoaADDZDAAAqxoAMNsMAACtGgAg3wwAAL8UADAEVgAAnhoAMNkMAACfGgAw2wwAAKEaACDfDAAAohoAMARWAACVGgAw2QwAAJYaADDbDAAAmBoAIN8MAADdFgAwBFYAAIkaADDZDAAAihoAMNsMAACMGgAg3wwAAI0aADAEVgAA_RkAMNkMAAD-GQAw2wwAAIAaACDfDAAAgRoAMARWAADxGQAw2QwAAPIZADDbDAAA9BkAIN8MAAD1GQAwBFYAAOUZADDZDAAA5hkAMNsMAADoGQAg3wwAAOkZADAEVgAA3BkAMNkMAADdGQAw2wwAAN8ZACDfDAAAhBUAMARWAADTGQAw2QwAANQZADDbDAAA1hkAIN8MAACxFgAwBFYAAMoZADDZDAAAyxkAMNsMAADNGQAg3wwAAKUWADAAAAAAAAAEAwAA7BcAIA4AAIMcACAVAADWGwAgmwwAAJ8RACAAAQMAAOwXACAAAQMAAOwXACAAAAAAAAAAAAAAAAARAwAA7BcAIA4AAJ8RACAYAADmEgAgQQAA5xsAINAIAACfEQAg9QgAAJ8RACD2CAAAnxEAIPgIAACfEQAg-QgAAJ8RACD7CAAAnxEAIP4IAACfEQAg_wgAAJ8RACCACQAAnxEAIIEJAACfEQAgggkAAJ8RACCDCQAAnxEAIIQJAACfEQAgAAwzAADpGwAgNQAA6hsAIDcAAOsbACA4AADrGwAgOQAAsRUAIMIKAACfEQAgwwoAAJ8RACDECgAAnxEAIMUKAACfEQAgxgoAAJ8RACDHCgAAnxEAIM0KAACfEQAgCDIAAOETACC3CQAAnxEAIK0KAACfEQAgrgoAAJ8RACCvCgAAnxEAILAKAACfEQAgsQoAAJ8RACCyCgAAnxEAIAAADBgAAOYSACA6AACxFQAgwwoAAJ8RACDyCgAAnxEAIIALAACfEQAggQsAAJ8RACCCCwAAnxEAIIMLAACfEQAghAsAAJ8RACCFCwAAnxEAIIYLAACfEQAgiQsAAJ8RACAIAwAA7BcAIBgAAOYSACAqAADuGwAgLAAA7xsAIPAIAACfEQAgigkAAJ8RACCfCQAAnxEAINwLAACfEQAgDAMAAOwXACAYAADmEgAgKQAA2xsAIPAIAACfEQAgggkAAJ8RACDmCQAAnxEAIOcJAACfEQAg6AkAAJ8RACDpCQAAnxEAIOoJAACfEQAg6wkAAJ8RACDsCQAAnxEAIAAKGAAA5hIAICQAAPEbACAmAADyGwAghAkAAJ8RACDTCQAAnxEAIN0JAACfEQAg3gkAAJ8RACDfCQAAnxEAIOAJAACfEQAg4QkAAJ8RACAOGAAA5hIAIB0AAPcbACAhAADqFQAgIwAA-BsAICcAAPkbACDpCQAAnxEAIOwJAACfEQAg2QoAAJ8RACDUCwAAnxEAIOQLAACfEQAg5QsAAJ8RACDmCwAAnxEAIOcLAACfEQAg6AsAAJ8RACAABxgAAOYSACAeAADxGwAgIQAA6hUAIJ8JAACfEQAg_QkAAJ8RACDfCwAAnxEAIOALAACfEQAgBRgAAOYSACAhAADqFQAgvAsAAJ8RACC9CwAAnxEAIL4LAACfEQAgCAMAAOwXACAYAADmEgAgGQAA5RsAIBsAAOIbACDwCAAAnxEAIIQKAACfEQAg7goAAJ8RACDvCgAAnxEAIAACGgAA9RsAIBwAAPYbACAAAAAPGAAA5hIAIIIJAACfEQAgnwkAAJ8RACDNCgAAnxEAIKwLAACfEQAgrQsAAJ8RACCuCwAAnxEAIK8LAACfEQAgsAsAAJ8RACCxCwAAnxEAILILAACfEQAgswsAAJ8RACC0CwAAnxEAILULAACfEQAgtgsAAJ8RACAAAhgAAOYSACCZCwAAnxEAIAAEGAAA5hIAIOAKAACfEQAg4goAAJ8RACDjCgAAnxEAIAEYAADmEgAgAAQDAADsFwAgDgAAgxwAIBEAAIQcACCdDAAAnxEAIAQTAADlGAAgFAAA5hgAIJkJAACfEQAgoQwAAJ8RACAJAwAA7BcAIA8AAIIcACAQAADVGwAgEgAA2BsAIIoMAACfEQAgjAwAAJ8RACCRDAAAnxEAIJIMAACfEQAgkwwAAJ8RACAGAwAA7BcAIAkAANEbACC4DAAAnxEAILkMAACfEQAgugwAAJ8RACC7DAAAnxEAIAYDAADsFwAgBQAAhRwAIAYAAIYcACAHAADRGwAgtwwAAJ8RACC4DAAAnxEAIAjNCAEAAAAB3ghAAAAAAYUJQAAAAAHNCkAAAAABigsBAAAAAd4LAAAAvgwCvgwBAAAAAb8MIAAAAAEIzQgBAAAAAd4IQAAAAAHGCUAAAAABuAxAAAAAAbkMAQAAAAG6DAEAAAABuwwBAAAAAbwMQAAAAAEIzQgBAAAAAd4IQAAAAAHGCUAAAAABrQwBAAAAAbUMAQAAAAG2DAEAAAABtwwBAAAAAbgMQAAAAAEHzQgBAAAAAd4IQAAAAAHGCUAAAAABpQwBAAAAAaYMAQAAAAGnDAIAAAABqAxAAAAAAQXNCAEAAAAB3ghAAAAAAcYJQAAAAAGtDAEAAAABrgxAAAAAAQjNCAEAAAAB3ghAAAAAAbwKAQAAAAGKCwEAAAABqQwBAAAAAaoMAQAAAAGrDAIAAAABrAwAAPUYACAJzQgBAAAAAdIIAQAAAAHXCAAAAJ0MAt4IQAAAAAGFCUAAAAABjQwCAAAAAY4MAQAAAAGUDAEAAAABnQwBAAAAAQ7NCAEAAAAB0ggBAAAAAdcIAAAAkAwC3ghAAAAAAYUJQAAAAAGbCQAAAIwMAooMAQAAAAGMDAEAAAABjQwCAAAAAY4MAQAAAAGQDAEAAAABkQwBAAAAAZIMAQAAAAGTDEAAAAABCs0IAQAAAAHeCEAAAAABxglAAAAAAekKAQAAAAHeCwAAAP8LAv0LAgAAAAH_CwIAAAABgAwBAAAAAYEMAQAAAAGCDAEAAAABGM0IAQAAAAHXCAAAAPALAt4IQAAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAEHzQgBAAAAAd4IQAAAAAHwCAEAAAABhQlAAAAAAYoJAQAAAAGfCUAAAAAB3AsBAAAAAR8eAgAAAAEtAQAAAAHNCAEAAAAB1wgAAADBCwLeCEAAAAAB8AgBAAAAAf4IAQAAAAGCCQEAAAABhQlAAAAAAZ8JQAAAAAG_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABBc0IAQAAAAHeCEAAAAAB8AgBAAAAAegKgAAAAAGNCwEAAAABD80IAQAAAAHXCAAAAPEJAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAHGCUAAAAAByQkBAAAAAeMJAQAAAAHmCQEAAAAB5wmAAAAAAegJgAAAAAHvCQAAAO8JAvEJAQAAAAHyCYAAAAABDM0IAQAAAAHXCAAAAM0JAt4IQAAAAAGCCQEAAAABhQlAAAAAAbcJAQAAAAHGCUAAAAAByQkBAAAAAcoJAQAAAAHLCQEAAAABzQkBAAAAAc4JgAAAAAETzQgBAAAAAdcIAAAAvAkC3ghAAAAAAYIJAQAAAAGFCUAAAAABtwkBAAAAAbgJAQAAAAG6CQAAALoJArwJAgAAAAG9CQIAAAABvgkCAAAAAb8JAgAAAAHACQIAAAABwQmAAAAAAcIJgAAAAAHDCYAAAAABxAkCAAAAAcUJgAAAAAHGCUAAAAABEc0IAQAAAAHXCAAAAOUJAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAG6CQAAAOYJAuIJAQAAAAHjCQEAAAAB5gkBAAAAAecJgAAAAAHoCYAAAAAB6QmAAAAAAeoJgAAAAAHrCQEAAAAB7AmAAAAAAe0JIAAAAAEOHgIAAAABT4AAAAABzQgBAAAAAdcIAAAA6woC3ghAAAAAAfAIAQAAAAHzCAAAAOwKAoUJQAAAAAGECgEAAAAB6AqAAAAAAewKgAAAAAHtCgIAAAAB7gpAAAAAAe8KQAAAAAELTwABAAABzQgBAAAAAd4IQAAAAAGPCQIAAAABkAkCAAAAAcYJQAAAAAG6CgEAAAAB5AoBAAAAAeUKAQAAAAHmCgEAAAAB5woCAAAAAR7NCAEAAAAB0QgAAACHCQLXCAAAAIoJAt4IQAAAAAHwCAEAAAABggkBAAAAAYUJQAAAAAGICQAAAIgJAooJAQAAAAGLCQEAAAABjAkBAAAAAY0JAgAAAAGOCQEAAAABjwkCAAAAAZAJAgAAAAGRCQIAAAABkgkgAAAAAZMJgAAAAAGUCQEAAAABlQkBAAAAAZYJAQAAAAGXCQEAAAABmAkgAAAAAZkJAQAAAAGaCYAAAAABmwkBAAAAAZwJIAAAAAGdCYAAAAABngkCAAAAAZ8JQAAAAAEZDoAAAAABzQgBAAAAAdAIAQAAAAHXCAAAAPUIAtsICAAAAAHeCEAAAAAB8AgBAAAAAfMIAAAA8wgC9QgBAAAAAfYIQAAAAAH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgAAAAH9CAIAAAAB_ggBAAAAAf8IQAAAAAGACYAAAAABgQkBAAAAAYIJAQAAAAGDCUAAAAABhAlAAAAAAYUJQAAAAAEuCQAAuRsAIAoAALgbACALAAC6GwAgDAAAuxsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAnBwAIAMAAACHAgAgVgAAnBwAIFcAAKAcACAwAAAAhwIAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgTwAAoBwAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAtxsAIAkAALkbACALAAC6GwAgDAAAuxsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAoRwAIAjNCAEAAAAB3ghAAAAAAfEIAQAAAAHGCUAAAAABrQwBAAAAAbYMAQAAAAG3DAEAAAABuAxAAAAAAQMAAACHAgAgVgAAoRwAIFcAAKYcACAwAAAAhwIAIAQAALIZACAJAAC0GQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgTwAAphwAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALIZACAJAAC0GQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEMAwAAkxkAIAUAAJIZACAGAACVGQAgzQgBAAAAAd4IQAAAAAHxCAEAAAABxglAAAAAAa0MAQAAAAG1DAEAAAABtgwBAAAAAbcMAQAAAAG4DEAAAAABAgAAAA0AIFYAAKccACAuBAAAtxsAIAoAALgbACALAAC6GwAgDAAAuxsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAqRwAIAoDAACkGQAgzQgBAAAAAd4IQAAAAAHxCAEAAAABxglAAAAAAbgMQAAAAAG5DAEAAAABugwBAAAAAbsMAQAAAAG8DEAAAAABAgAAAAkAIFYAAKscACAIzQgBAAAAAd4IQAAAAAHxCAEAAAABxglAAAAAAa0MAQAAAAG1DAEAAAABtgwBAAAAAbgMQAAAAAEDAAAACwAgVgAApxwAIFcAALAcACAOAAAACwAgAwAAgxkAIAUAAIIZACAGAACEGQAgTwAAsBwAIM0IAQClEQAh3ghAAKoRACHxCAEApREAIcYJQACqEQAhrQwBAKURACG1DAEApREAIbYMAQClEQAhtwwBAKcRACG4DEAAtBEAIQwDAACDGQAgBQAAghkAIAYAAIQZACDNCAEApREAId4IQACqEQAh8QgBAKURACHGCUAAqhEAIa0MAQClEQAhtQwBAKURACG2DAEApREAIbcMAQCnEQAhuAxAALQRACEDAAAAhwIAIFYAAKkcACBXAACzHAAgMAAAAIcCACAEAACyGQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBAAALgZACASAAC8GQAgEwAAuRkAIBUAALoZACAWAAC7GQAgFwAAvRkAICEAAMAZACApAAC_GQAgPQAAwhkAID8AAMgZACBCAADJGQAgQwAAvhkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIE8AALMcACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAACyGQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBAAALgZACASAAC8GQAgEwAAuRkAIBUAALoZACAWAAC7GQAgFwAAvRkAICEAAMAZACApAAC_GQAgPQAAwhkAID8AAMgZACBCAADJGQAgQwAAvhkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhAwAAAAcAIFYAAKscACBXAAC2HAAgDAAAAAcAIAMAAJkZACBPAAC2HAAgzQgBAKURACHeCEAAqhEAIfEIAQClEQAhxglAAKoRACG4DEAAtBEAIbkMAQCnEQAhugwBAKcRACG7DAEApxEAIbwMQACqEQAhCgMAAJkZACDNCAEApREAId4IQACqEQAh8QgBAKURACHGCUAAqhEAIbgMQAC0EQAhuQwBAKcRACG6DAEApxEAIbsMAQCnEQAhvAxAAKoRACEuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAtxwAIAMAAACHAgAgVgAAtxwAIFcAALscACAwAAAAhwIAIAQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgTwAAuxwAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAvBwAIAMAAACHAgAgVgAAvBwAIFcAAMAcACAwAAAAhwIAIAQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgTwAAwBwAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAtxsAIAkAALkbACAKAAC4GwAgDAAAuxsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_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_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEYAAMQZACBHAADFGQAgSAAAxhkAIEkAAMcZACBPAADRHAAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEYAAMQZACBHAADFGQAgSAAAxhkAIEkAAMcZACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIQ8TAADjGAAgzQgBAAAAAd4IQAAAAAGZCQEAAAAB4gkBAAAAAZ4KAgAAAAHmCgEAAAABjgwBAAAAAZ4MAgAAAAGfDAIAAAABoAwCAAAAAaEMAgAAAAGiDCAAAAABowyAAAAAAaQMIAAAAAECAAAAvAMAIFYAANIcACAuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACANAAC8GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAA1BwAIA7NCAEAAAAB0ggBAAAAAdcIAAAAkAwC3ghAAAAAAfEIAQAAAAGFCUAAAAABmwkAAACMDAKKDAEAAAABjQwCAAAAAY4MAQAAAAGQDAEAAAABkQwBAAAAAZIMAQAAAAGTDEAAAAABAwAAAL8DACBWAADSHAAgVwAA2RwAIBEAAAC_AwAgEwAAyRgAIE8AANkcACDNCAEApREAId4IQACqEQAhmQkBAKcRACHiCQEApREAIZ4KAgCmEQAh5goBAKURACGODAEApREAIZ4MAgCmEQAhnwwCAKYRACGgDAIAphEAIaEMAgCpEQAhogwgANERACGjDIAAAAABpAwgANERACEPEwAAyRgAIM0IAQClEQAh3ghAAKoRACGZCQEApxEAIeIJAQClEQAhngoCAKYRACHmCgEApREAIY4MAQClEQAhngwCAKYRACGfDAIAphEAIaAMAgCmEQAhoQwCAKkRACGiDCAA0REAIaMMgAAAAAGkDCAA0REAIQMAAACHAgAgVgAA1BwAIFcAANwcACAwAAAAhwIAIAQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgTwAA3BwAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACENAwAAsBgAIA4AALEYACDNCAEAAAAB1wgAAACWDALeCEAAAAAB8QgBAAAAAYUJQAAAAAGUDAEAAAABlwwAAACXDAKYDEAAAAABmQxAAAAAAZoMIAAAAAGbDAEAAAABAgAAADEAIFYAAN0cACAuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACANAAC8GwAgEAAAvRsAIBIAAMEbACATAAC-GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAA3xwAIAwDAADBGAAgDgAAwhgAIM0IAQAAAAHSCAEAAAAB1wgAAACdDALeCEAAAAAB8QgBAAAAAYUJQAAAAAGNDAIAAAABjgwBAAAAAZQMAQAAAAGdDAEAAAABAgAAACQAIFYAAOEcACAKzQgBAAAAAd4IQAAAAAHxCAEAAAABxglAAAAAAekKAQAAAAHeCwAAAP8LAv0LAgAAAAH_CwIAAAABgAwBAAAAAYEMAQAAAAEDAAAAIAAgVgAA3RwAIFcAAOYcACAPAAAAIAAgAwAAoRgAIA4AAKIYACBPAADmHAAgzQgBAKURACHXCAAAnxiWDCLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGUDAEApREAIZcMAACgGJcMIpgMQACqEQAhmQxAAKoRACGaDCAA0REAIZsMAQCnEQAhDQMAAKEYACAOAACiGAAgzQgBAKURACHXCAAAnxiWDCLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGUDAEApREAIZcMAACgGJcMIpgMQACqEQAhmQxAAKoRACGaDCAA0REAIZsMAQCnEQAhAwAAAIcCACBWAADfHAAgVwAA6RwAIDAAAACHAgAgBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEYAAMQZACBHAADFGQAgSAAAxhkAIEkAAMcZACBPAADpHAAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEYAAMQZACBHAADFGQAgSAAAxhkAIEkAAMcZACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIQMAAAAiACBWAADhHAAgVwAA7BwAIA4AAAAiACADAAC5GAAgDgAAuhgAIE8AAOwcACDNCAEApREAIdIIAQClEQAh1wgAALgYnQwi3ghAAKoRACHxCAEApREAIYUJQACqEQAhjQwCAKYRACGODAEApREAIZQMAQClEQAhnQwBAKcRACEMAwAAuRgAIA4AALoYACDNCAEApREAIdIIAQClEQAh1wgAALgYnQwi3ghAAKoRACHxCAEApREAIYUJQACqEQAhjQwCAKYRACGODAEApREAIZQMAQClEQAhnQwBAKcRACEuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACANAAC8GwAgEAAAvRsAIBIAAMEbACATAAC-GwAgFQAAvxsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_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_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAA_BwAIAMAAACHAgAgVgAA_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_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS4EAAC3GwAgCQAAuRsAIAoAALgbACALAAC6GwAgDAAAuxsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEQAAMYbACBFAADIGwAgRgAAyRsAIEcAAMobACBIAADLGwAgSQAAzBsAIM0IAQAAAAHXCAAAAMIMAt4IQAAAAAGFCUAAAAABnwlAAAAAAeYKAQAAAAGlDAEAAAABsAwBAAAAAbEMAQAAAAGyDAEAAAABswwBAAAAAcAMAQAAAAHCDEAAAAABwwxAAAAAAcQMIAAAAAHFDCAAAAABxgxAAAAAAccMAQAAAAHIDAEAAAAByQxAAAAAAcoMAQAAAAHLDAEAAAABzAwCAAAAAQIAAAABACBWAACGHQAgD80IAQAAAAHeCEAAAAAB6QmAAAAAAeoJgAAAAAHsCYAAAAAB2QoBAAAAAdQLAQAAAAHfC4AAAAAB4QsCAAAAAeMLAAAA4wsC5AsBAAAAAeULAQAAAAHmCwEAAAAB5wsBAAAAAegLgAAAAAENzQgBAAAAAd4IQAAAAAH-CAEAAAABhQlAAAAAAYoJAQAAAAGfCUAAAAAB4gkBAAAAAfcJgAAAAAH8CSAAAAAB_QlAAAAAAd4LAAAA3gsC3wuAAAAAAeALAQAAAAEHzQgBAAAAAd4IQAAAAAGhCQAAAKEJAqIJAQAAAAGkCQAAAKQJA6UJgAAAAAGmCQgAAAABB80IAQAAAAHeCEAAAAAB8QgBAAAAAYUJQAAAAAGKCQEAAAABnwlAAAAAAdwLAQAAAAEfHgIAAAABLQEAAAABzQgBAAAAAdcIAAAAwQsC3ghAAAAAAfEIAQAAAAH-CAEAAAABggkBAAAAAYUJQAAAAAGfCUAAAAABvwsBAAAAAcELAQAAAAHCCwEAAAABwwsBAAAAAcQLAgAAAAHFC0AAAAABxgtAAAAAAccLQAAAAAHICwEAAAAByQsBAAAAAcoLAQAAAAHLCwEAAAABzAsBAAAAAc4LAAAAzgsDzwsBAAAAAdALAgAAAAHRCwQAAAAB0gsBAAAAAdMLAQAAAAHUCwEAAAAB1QtAAAAAARjNCAEAAAABzggBAAAAAdAIAAAAnAsC1wgBAAAAAd4IQAAAAAH-CAEAAAABhQlAAAAAAeEJAQAAAAGaCwEAAAABnAsCAAAAAZ0LAgAAAAGeCwIAAAABnwsCAAAAAaALAgAAAAGhCwIAAAABogsCAAAAAaMLAgAAAAGkCwIAAAABpQsgAAAAAaYLCAAAAAGnCwgAAAABqAsIAAAAAakLAADQFQAgqgsBAAAAAQvNCAEAAAAB3ghAAAAAAYUJQAAAAAGOCwEAAAABjwtAAAAAAZALAgAAAAGRCwIAAAABkguAAAAAAZMLAgAAAAGUCwIAAAABlQsCAAAAAQ_NCAEAAAAB1wgAAADxCQLeCEAAAAAB8QgBAAAAAYIJAQAAAAGFCUAAAAABxglAAAAAAckJAQAAAAHjCQEAAAAB5gkBAAAAAecJgAAAAAHoCYAAAAAB7wkAAADvCQLxCQEAAAAB8gmAAAAAAQXNCAEAAAABigkBAAAAAd4LAAAA-AsC-AsAAQAAAfkLQAAAAAERzQgBAAAAAdcIAAAA2QkCgwlAAAAAAYQJQAAAAAG6CQIAAAAB0wmAAAAAAdUJAQAAAAHXCQAAANcJAtkJIAAAAAHaCQIAAAAB2wkCAAAAAdwJAgAAAAHdCQIAAAAB3gmAAAAAAd8JgAAAAAHgCYAAAAAB4QkBAAAAAR7NCAEAAAAB0QgAAACHCQLXCAAAAIoJAt4IQAAAAAHxCAEAAAABggkBAAAAAYUJQAAAAAGICQAAAIgJAooJAQAAAAGLCQEAAAABjAkBAAAAAY0JAgAAAAGOCQEAAAABjwkCAAAAAZAJAgAAAAGRCQIAAAABkgkgAAAAAZMJgAAAAAGUCQEAAAABlQkBAAAAAZYJAQAAAAGXCQEAAAABmAkgAAAAAZkJAQAAAAGaCYAAAAABmwkBAAAAAZwJIAAAAAGdCYAAAAABngkCAAAAAZ8JQAAAAAEZDoAAAAABzQgBAAAAAdAIAQAAAAHXCAAAAPUIAtsICAAAAAHeCEAAAAAB8QgBAAAAAfMIAAAA8wgC9QgBAAAAAfYIQAAAAAH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgAAAAH9CAIAAAAB_ggBAAAAAf8IQAAAAAGACYAAAAABgQkBAAAAAYIJAQAAAAGDCUAAAAABhAlAAAAAAYUJQAAAAAEDAAAAhwIAIFYAAIYdACBXAACWHQAgMAAAAIcCACAEAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIE8AAJYdACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_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_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAADLFwAgGgAA3RcAIBwAAMwXACAhAADQFwAgIgAA0hcAICMAAM0XACAnAADbFwAgKAAAzhcAICkAAM8XACAqAADcFwAgLgAA0xcAIC8AANQXACAwAADVFwAgMQAA1hcAIDsAANcXACA8AADYFwAgPQAA2RcAID4AANoXACA_AADeFwAgQgAA3xcAIM0IAQAAAAHXCAAAAPALAt4IQAAAAAHxCAEAAAABhQlAAAAAAZkJAQAAAAGfCUAAAAABsAkAAACwCQLiCQEAAAAB4wkBAAAAAeYKAQAAAAHxCgAAAPEKAukLAQAAAAHqCwEAAAAB6wsBAAAAAewLAQAAAAHtCwEAAAAB7gsBAAAAAfALAAAA5gkC8QsBAAAAAfILAQAAAAHzCwEAAAAB9AsBAAAAAfULIAAAAAH2C0AAAAABAgAAAEIAIFYAALEdACADAAAAQAAgVgAAsR0AIFcAALUdACAvAAAAQAAgAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACBPAAC1HQAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLQMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLQMAAMsXACAaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACAoAADOFwAgKQAAzxcAICoAANwXACAtAADRFwAgLwAA1BcAIDAAANUXACAxAADWFwAgOwAA1xcAIDwAANgXACA9AADZFwAgPgAA2hcAID8AAN4XACBCAADfFwAgzQgBAAAAAdcIAAAA8AsC3ghAAAAAAfEIAQAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAAth0AIAMAAABAACBWAAC2HQAgVwAAuh0AIC8AAABAACADAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKAAAjxYAICkAAJAWACAqAACdFgAgLQAAkhYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIE8AALodACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC0AAJIWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAyxcAIBoAAN0XACAcAADMFwAgIQAA0BcAICIAANIXACAjAADNFwAgJwAA2xcAICgAAM4XACApAADPFwAgKgAA3BcAIC0AANEXACAuAADTFwAgMAAA1RcAIDEAANYXACA7AADXFwAgPAAA2BcAID0AANkXACA-AADaFwAgPwAA3hcAIEIAAN8XACDNCAEAAAAB1wgAAADwCwLeCEAAAAAB8QgBAAAAAYUJQAAAAAGZCQEAAAABnwlAAAAAAbAJAAAAsAkC4gkBAAAAAeMJAQAAAAHmCgEAAAAB8QoAAADxCgLpCwEAAAAB6gsBAAAAAesLAQAAAAHsCwEAAAAB7QsBAAAAAe4LAQAAAAHwCwAAAOYJAvELAQAAAAHyCwEAAAAB8wsBAAAAAfQLAQAAAAH1CyAAAAAB9gtAAAAAAQIAAABCACBWAAC7HQAgAwAAAEAAIFYAALsdACBXAAC_HQAgLwAAAEAAIAMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgTwAAvx0AIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKAAAjxYAICkAAJAWACAqAACdFgAgLQAAkhYAIC4AAJQWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAADLFwAgGgAA3RcAIBwAAMwXACAhAADQFwAgIgAA0hcAICMAAM0XACAnAADbFwAgKAAAzhcAICkAAM8XACAqAADcFwAgLQAA0RcAIC4AANMXACAvAADUFwAgMQAA1hcAIDsAANcXACA8AADYFwAgPQAA2RcAID4AANoXACA_AADeFwAgQgAA3xcAIM0IAQAAAAHXCAAAAPALAt4IQAAAAAHxCAEAAAABhQlAAAAAAZkJAQAAAAGfCUAAAAABsAkAAACwCQLiCQEAAAAB4wkBAAAAAeYKAQAAAAHxCgAAAPEKAukLAQAAAAHqCwEAAAAB6wsBAAAAAewLAQAAAAHtCwEAAAAB7gsBAAAAAfALAAAA5gkC8QsBAAAAAfILAQAAAAHzCwEAAAAB9AsBAAAAAfULIAAAAAH2C0AAAAABAgAAAEIAIFYAAMAdACADAAAAQAAgVgAAwB0AIFcAAMQdACAvAAAAQAAgAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACBPAADEHQAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLQMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLgQAALcbACAJAAC5GwAgCgAAuBsAIAsAALobACAMAAC7GwAgDQAAvBsAIBAAAL0bACASAADBGwAgEwAAvhsAIBUAAL8bACAWAADAGwAgFwAAwhsAICEAAMUbACApAADEGwAgPQAAxxsAID8AAM0bACBCAADOGwAgQwAAwxsAIEUAAMgbACBGAADJGwAgRwAAyhsAIEgAAMsbACBJAADMGwAgzQgBAAAAAdcIAAAAwgwC3ghAAAAAAYUJQAAAAAGfCUAAAAAB5goBAAAAAaUMAQAAAAGwDAEAAAABsQwBAAAAAbIMAQAAAAGzDAEAAAABwAwBAAAAAcIMQAAAAAHDDEAAAAABxAwgAAAAAcUMIAAAAAHGDEAAAAABxwwBAAAAAcgMAQAAAAHJDEAAAAABygwBAAAAAcsMAQAAAAHMDAIAAAABAgAAAAEAIFYAAMUdACADAAAAhwIAIFYAAMUdACBXAADJHQAgMAAAAIcCACAEAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIE8AAMkdACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLQMAAMsXACAaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACAoAADOFwAgKQAAzxcAICoAANwXACAtAADRFwAgLgAA0xcAIC8AANQXACAwAADVFwAgOwAA1xcAIDwAANgXACA9AADZFwAgPgAA2hcAID8AAN4XACBCAADfFwAgzQgBAAAAAdcIAAAA8AsC3ghAAAAAAfEIAQAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAAyh0AIAnNCAEAAAAB3ghAAAAAAa4JAAAArgkCmgoBAAAAAZ4KAgAAAAGfCggAAAABoAoIAAAAAaEKIAAAAAGiCgEAAAABAwAAAEAAIFYAAModACBXAADPHQAgLwAAAEAAIAMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgTwAAzx0AIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKAAAjxYAICkAAJAWACAqAACdFgAgLQAAkhYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAADLFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACAoAADOFwAgKQAAzxcAICoAANwXACAtAADRFwAgLgAA0xcAIC8AANQXACAwAADVFwAgMQAA1hcAIDsAANcXACA8AADYFwAgPQAA2RcAID4AANoXACA_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_ggBAAAAAYIJAQAAAAGFCUAAAAABnwlAAAAAAcELAQAAAAHCCwEAAAABwwsBAAAAAcQLAgAAAAHFC0AAAAABxgtAAAAAAccLQAAAAAHICwEAAAAByQsBAAAAAcoLAQAAAAHLCwEAAAABzAsBAAAAAc4LAAAAzgsDzwsBAAAAAdALAgAAAAHRCwQAAAAB0gsBAAAAAdMLAQAAAAHUCwEAAAAB1QtAAAAAAQMAAABAACBWAADgHQAgVwAA6h0AIC8AAABAACADAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIE8AAOodACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAnAACcFgAgKAAAjxYAICkAAJAWACAqAACdFgAgLQAAkhYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACENzQgBAAAAAd4IQAAAAAHwCAEAAAABhQlAAAAAAYoJAQAAAAGfCUAAAAAB4gkBAAAAAfcJgAAAAAH8CSAAAAAB_QlAAAAAAd4LAAAA3gsC3wuAAAAAAeALAQAAAAELGAAA6BUAIM0IAQAAAAHeCEAAAAAB8AgBAAAAAYUJQAAAAAG5CwEAAAABugsBAAAAAbsLAQAAAAG8CwEAAAABvQtAAAAAAb4LAQAAAAECAAAAoAYAIFYAAOwdACAuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACANAAC8GwAgEAAAvRsAIBIAAMEbACATAAC-GwAgFQAAvxsAIBYAAMAbACAXAADCGwAgKQAAxBsAID0AAMcbACA_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_ggBAKURACGFCUAAqhEAIYoJAQClEQAhnwlAALQRACHiCQEApREAIfcJgAAAAAH8CSAA0REAIf0JQAC0EQAh3gsAANwU3gsi3wuAAAAAAeALAQCnEQAhEBgAAN4UACAeAAD_FQAgzQgBAKURACHeCEAAqhEAIfAIAQClEQAh_ggBAKURACGFCUAAqhEAIYoJAQClEQAhnwlAALQRACHiCQEApREAIfcJgAAAAAH8CSAA0REAIf0JQAC0EQAh3gsAANwU3gsi3wuAAAAAAeALAQCnEQAhAwAAAEAAIFYAAPIdACBXAAD_HQAgLwAAAEAAIAMAAIwWACAaAACeFgAgHAAAjRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgTwAA_x0AIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAACMFgAgGgAAnhYAIBwAAI0WACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIR8eAgAAAAEtAQAAAAHNCAEAAAAB1wgAAADBCwLeCEAAAAAB8AgBAAAAAfEIAQAAAAGCCQEAAAABhQlAAAAAAZ8JQAAAAAG_CwEAAAABwQsBAAAAAcILAQAAAAHDCwEAAAABxAsCAAAAAcULQAAAAAHGC0AAAAABxwtAAAAAAcgLAQAAAAHJCwEAAAABygsBAAAAAcsLAQAAAAHMCwEAAAABzgsAAADOCwPPCwEAAAAB0AsCAAAAAdELBAAAAAHSCwEAAAAB0wsBAAAAAdQLAQAAAAHVC0AAAAABEc0IAQAAAAHXCAAAANkJAvAIAQAAAAGDCUAAAAABhAlAAAAAAboJAgAAAAHTCYAAAAAB1wkAAADXCQLZCSAAAAAB2gkCAAAAAdsJAgAAAAHcCQIAAAAB3QkCAAAAAd4JgAAAAAHfCYAAAAAB4AmAAAAAAeEJAQAAAAEDAAAAQAAgVgAA3h0AIFcAAIQeACAvAAAAQAAgAwAAjBYAIBoAAJ4WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKAAAjxYAICkAAJAWACAqAACdFgAgLQAAkhYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACBPAACEHgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLQMAAIwWACAaAACeFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhD80IAQAAAAHeCEAAAAAB8AgBAAAAAekJgAAAAAHqCYAAAAAB7AmAAAAAAdkKAQAAAAHUCwEAAAAB3wuAAAAAAeELAgAAAAHjCwAAAOMLAuQLAQAAAAHlCwEAAAAB5gsBAAAAAegLgAAAAAEDAAAAvgEAIFYAANwdACBXAACIHgAgEwAAAL4BACADAAD8FAAgGAAA_RQAIBsAAP8UACAeAgCmEQAhT4AAiB4AIc0IAQClEQAh1wgAAPoU6woi3ghAAKoRACHwCAEApxEAIfEIAQClEQAh8wgAAPsU7AoihQlAAKoRACGECgEApxEAIegKgAAAAAHsCoAAAAAB7QoCAKYRACHuCkAAtBEAIe8KQAC0EQAhEgMAAPwUACAYAAD9FAAgGwAA_xQAIB4CAKYRACFPgAAAAAHNCAEApREAIdcIAAD6FOsKIt4IQACqEQAh8AgBAKcRACHxCAEApREAIfMIAAD7FOwKIoUJQACqEQAhhAoBAKcRACHoCoAAAAAB7AqAAAAAAe0KAgCmEQAh7gpAALQRACHvCkAAtBEAIRIDAACYFQAgGAAAmRUAIBkAAJoVACAeAgAAAAFPgAAAAAHNCAEAAAAB1wgAAADrCgLeCEAAAAAB8AgBAAAAAfEIAQAAAAHzCAAAAOwKAoUJQAAAAAGECgEAAAAB6AqAAAAAAewKgAAAAAHtCgIAAAAB7gpAAAAAAe8KQAAAAAECAAAA7AEAIFYAAIkeACAuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACANAAC8GwAgEAAAvRsAIBIAAMEbACATAAC-GwAgFQAAvxsAIBYAAMAbACAXAADCGwAgIQAAxRsAICkAAMQbACA9AADHGwAgPwAAzRsAIEIAAM4bACBDAADDGwAgRAAAxhsAIEUAAMgbACBGAADJGwAgRwAAyhsAIEgAAMsbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAix4AIAMAAAC-AQAgVgAAiR4AIFcAAI8eACATAAAAvgEAIAMAAPwUACAYAAD9FAAgGQAA_hQAIB4CAKYRACFPgACPHgAhzQgBAKURACHXCAAA-hTrCiLeCEAAqhEAIfAIAQCnEQAh8QgBAKURACHzCAAA-xTsCiKFCUAAqhEAIYQKAQCnEQAh6AqAAAAAAewKgAAAAAHtCgIAphEAIe4KQAC0EQAh7wpAALQRACESAwAA_BQAIBgAAP0UACAZAAD-FAAgHgIAphEAIU-AAAAAAc0IAQClEQAh1wgAAPoU6woi3ghAAKoRACHwCAEApxEAIfEIAQClEQAh8wgAAPsU7AoihQlAAKoRACGECgEApxEAIegKgAAAAAHsCoAAAAAB7QoCAKYRACHuCkAAtBEAIe8KQAC0EQAhAwAAAIcCACBWAACLHgAgVwAAkh4AIDAAAACHAgAgBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBPAACSHgAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS0DAADLFwAgGgAA3RcAIBwAAMwXACAhAADQFwAgIgAA0hcAICMAAM0XACAnAADbFwAgKAAAzhcAICkAAM8XACAqAADcFwAgLQAA0RcAIC4AANMXACAvAADUFwAgMAAA1RcAIDEAANYXACA8AADYFwAgPQAA2RcAID4AANoXACA_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_CiAA0REAIcEKAQClEQAhwgoBAKcRACHDCggAqBEAIcQKAQCnEQAhxQoBAKcRACHGCgEApxEAIccKAQCnEQAhyAoCAKYRACHJCgEApREAIcoKAQClEQAhywoBAKURACHMCgEApREAIc0KQAC0EQAhIjMAAOoTACA3AACpEwAgOAAAqhMAIDkAAKsTACDNCAEApREAIdcIAAClE8EKIt4IQACqEQAhhQlAAKoRACGKCQEApREAIeIJAQClEQAh9QkAANsS9Qki-gkAAKYTACCPCgAApBMAILgKAQClEQAhuQoBAKURACG6CgEApREAIbsKAACjEwAgvAoBAKURACG9CoAAAAABvgoBAKURACG_CiAA0REAIcEKAQClEQAhwgoBAKcRACHDCggAqBEAIcQKAQCnEQAhxQoBAKcRACHGCgEApxEAIccKAQCnEQAhyAoCAKYRACHJCgEApREAIcoKAQClEQAhywoBAKURACHMCgEApREAIc0KQAC0EQAhIjMAAOsTACA1AADcEwAgNwAA3RMAIDgAAN4TACDNCAEAAAAB1wgAAADBCgLeCEAAAAABhQlAAAAAAYoJAQAAAAHiCQEAAAAB9QkAAAD1CQL6CQAA2xMAII8KAADaEwAguAoBAAAAAbkKAQAAAAG6CgEAAAABuwoAANkTACC8CgEAAAABvQqAAAAAAb4KAQAAAAG_CiAAAAABwQoBAAAAAcIKAQAAAAHDCggAAAABxAoBAAAAAcUKAQAAAAHGCgEAAAABxwoBAAAAAcgKAgAAAAHJCgEAAAABygoBAAAAAcsKAQAAAAHMCgEAAAABzQpAAAAAAQIAAACdAQAgVgAAsB4AICEYAACvFQAgOYAAAAABzQgBAAAAAd4IQAAAAAHwCAEAAAABhQlAAAAAAfYJAQAAAAHDCggAAAAB8QoAAADxCgLyCgEAAAAB8woBAAAAAfQKAQAAAAH1CgEAAAAB9gqAAAAAAfcKAQAAAAH4CgEAAAAB-QoBAAAAAfoKAQAAAAH7CgEAAAAB_AoBAAAAAf0KAQAAAAH-CoAAAAAB_woBAAAAAYALAQAAAAGBCwEAAAABggsBAAAAAYMLgAAAAAGEC4AAAAABhQuAAAAAAYYLAQAAAAGHCwIAAAABiAsAAK4VACCJCwEAAAABAgAAAMMHACBWAACyHgAgAwAAAJsBACBWAACwHgAgVwAAth4AICQAAACbAQAgMwAA6hMAIDUAAKgTACA3AACpEwAgOAAAqhMAIE8AALYeACDNCAEApREAIdcIAAClE8EKIt4IQACqEQAhhQlAAKoRACGKCQEApREAIeIJAQClEQAh9QkAANsS9Qki-gkAAKYTACCPCgAApBMAILgKAQClEQAhuQoBAKURACG6CgEApREAIbsKAACjEwAgvAoBAKURACG9CoAAAAABvgoBAKURACG_CiAA0REAIcEKAQClEQAhwgoBAKcRACHDCggAqBEAIcQKAQCnEQAhxQoBAKcRACHGCgEApxEAIccKAQCnEQAhyAoCAKYRACHJCgEApREAIcoKAQClEQAhywoBAKURACHMCgEApREAIc0KQAC0EQAhIjMAAOoTACA1AACoEwAgNwAAqRMAIDgAAKoTACDNCAEApREAIdcIAAClE8EKIt4IQACqEQAhhQlAAKoRACGKCQEApREAIeIJAQClEQAh9QkAANsS9Qki-gkAAKYTACCPCgAApBMAILgKAQClEQAhuQoBAKURACG6CgEApREAIbsKAACjEwAgvAoBAKURACG9CoAAAAABvgoBAKURACG_CiAA0REAIcEKAQClEQAhwgoBAKcRACHDCggAqBEAIcQKAQCnEQAhxQoBAKcRACHGCgEApxEAIccKAQCnEQAhyAoCAKYRACHJCgEApREAIcoKAQClEQAhywoBAKURACHMCgEApREAIc0KQAC0EQAhAwAAAJMBACBWAACyHgAgVwAAuR4AICMAAACTAQAgGAAAoxUAIDmAAAAAAU8AALkeACDNCAEApREAId4IQACqEQAh8AgBAKURACGFCUAAqhEAIfYJAQClEQAhwwoIAKgRACHxCgAAoRXxCiLyCgEApxEAIfMKAQClEQAh9AoBAKURACH1CgEApREAIfYKgAAAAAH3CgEApREAIfgKAQClEQAh-QoBAKURACH6CgEApREAIfsKAQClEQAh_AoBAKURACH9CgEApREAIf4KgAAAAAH_CgEApREAIYALAQCnEQAhgQsBAKcRACGCCwEApxEAIYMLgAAAAAGEC4AAAAABhQuAAAAAAYYLAQCnEQAhhwsCAKYRACGICwAAohUAIIkLAQCnEQAhIRgAAKMVACA5gAAAAAHNCAEApREAId4IQACqEQAh8AgBAKURACGFCUAAqhEAIfYJAQClEQAhwwoIAKgRACHxCgAAoRXxCiLyCgEApxEAIfMKAQClEQAh9AoBAKURACH1CgEApREAIfYKgAAAAAH3CgEApREAIfgKAQClEQAh-QoBAKURACH6CgEApREAIfsKAQClEQAh_AoBAKURACH9CgEApREAIf4KgAAAAAH_CgEApREAIYALAQCnEQAhgQsBAKcRACGCCwEApxEAIYMLgAAAAAGEC4AAAAABhQuAAAAAAYYLAQCnEQAhhwsCAKYRACGICwAAohUAIIkLAQCnEQAhLQMAAMsXACAaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACAoAADOFwAgKQAAzxcAICoAANwXACAtAADRFwAgLgAA0xcAIC8AANQXACAwAADVFwAgMQAA1hcAIDsAANcXACA9AADZFwAgPgAA2hcAID8AAN4XACBCAADfFwAgzQgBAAAAAdcIAAAA8AsC3ghAAAAAAfEIAQAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAAuh4AIAMAAABAACBWAAC6HgAgVwAAvh4AIC8AAABAACADAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKAAAjxYAICkAAJAWACAqAACdFgAgLQAAkhYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIE8AAL4eACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAyxcAIBoAAN0XACAcAADMFwAgIQAA0BcAICIAANIXACAjAADNFwAgJwAA2xcAICgAAM4XACApAADPFwAgKgAA3BcAIC0AANEXACAuAADTFwAgLwAA1BcAIDAAANUXACAxAADWFwAgOwAA1xcAIDwAANgXACA-AADaFwAgPwAA3hcAIEIAAN8XACDNCAEAAAAB1wgAAADwCwLeCEAAAAAB8QgBAAAAAYUJQAAAAAGZCQEAAAABnwlAAAAAAbAJAAAAsAkC4gkBAAAAAeMJAQAAAAHmCgEAAAAB8QoAAADxCgLpCwEAAAAB6gsBAAAAAesLAQAAAAHsCwEAAAAB7QsBAAAAAe4LAQAAAAHwCwAAAOYJAvELAQAAAAHyCwEAAAAB8wsBAAAAAfQLAQAAAAH1CyAAAAAB9gtAAAAAAQIAAABCACBWAAC_HgAgLgQAALcbACAJAAC5GwAgCgAAuBsAIAsAALobACAMAAC7GwAgDQAAvBsAIBAAAL0bACASAADBGwAgEwAAvhsAIBUAAL8bACAWAADAGwAgFwAAwhsAICEAAMUbACApAADEGwAgPwAAzRsAIEIAAM4bACBDAADDGwAgRAAAxhsAIEUAAMgbACBGAADJGwAgRwAAyhsAIEgAAMsbACBJAADMGwAgzQgBAAAAAdcIAAAAwgwC3ghAAAAAAYUJQAAAAAGfCUAAAAAB5goBAAAAAaUMAQAAAAGwDAEAAAABsQwBAAAAAbIMAQAAAAGzDAEAAAABwAwBAAAAAcIMQAAAAAHDDEAAAAABxAwgAAAAAcUMIAAAAAHGDEAAAAABxwwBAAAAAcgMAQAAAAHJDEAAAAABygwBAAAAAcsMAQAAAAHMDAIAAAABAgAAAAEAIFYAAMEeACADAAAAQAAgVgAAvx4AIFcAAMUeACAvAAAAQAAgAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgKgAAnRYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA-AACbFgAgPwAAnxYAIEIAAKAWACBPAADFHgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLQMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhAwAAAIcCACBWAADBHgAgVwAAyB4AIDAAAACHAgAgBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEYAAMQZACBHAADFGQAgSAAAxhkAIEkAAMcZACBPAADIHgAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEuBAAAshkAIAkAALQZACAKAACzGQAgCwAAtRkAIAwAALYZACANAAC3GQAgEAAAuBkAIBIAALwZACATAAC5GQAgFQAAuhkAIBYAALsZACAXAAC9GQAgIQAAwBkAICkAAL8ZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEYAAMQZACBHAADFGQAgSAAAxhkAIEkAAMcZACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAAC3GwAgCQAAuRsAIAoAALgbACALAAC6GwAgDAAAuxsAIA0AALwbACAQAAC9GwAgEgAAwRsAIBMAAL4bACAVAAC_GwAgFgAAwBsAIBcAAMIbACAhAADFGwAgKQAAxBsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBIAADLGwAgSQAAzBsAIM0IAQAAAAHXCAAAAMIMAt4IQAAAAAGFCUAAAAABnwlAAAAAAeYKAQAAAAGlDAEAAAABsAwBAAAAAbEMAQAAAAGyDAEAAAABswwBAAAAAcAMAQAAAAHCDEAAAAABwwxAAAAAAcQMIAAAAAHFDCAAAAABxgxAAAAAAccMAQAAAAHIDAEAAAAByQxAAAAAAcoMAQAAAAHLDAEAAAABzAwCAAAAAQIAAAABACBWAADJHgAgLQMAAMsXACAaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACAoAADOFwAgKQAAzxcAIC0AANEXACAuAADTFwAgLwAA1BcAIDAAANUXACAxAADWFwAgOwAA1xcAIDwAANgXACA9AADZFwAgPgAA2hcAID8AAN4XACBCAADfFwAgzQgBAAAAAdcIAAAA8AsC3ghAAAAAAfEIAQAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAAyx4AIC0DAADLFwAgGgAA3RcAIBwAAMwXACAhAADQFwAgIgAA0hcAICMAAM0XACAnAADbFwAgKAAAzhcAICoAANwXACAtAADRFwAgLgAA0xcAIC8AANQXACAwAADVFwAgMQAA1hcAIDsAANcXACA8AADYFwAgPQAA2RcAID4AANoXACA_AADeFwAgQgAA3xcAIM0IAQAAAAHXCAAAAPALAt4IQAAAAAHxCAEAAAABhQlAAAAAAZkJAQAAAAGfCUAAAAABsAkAAACwCQLiCQEAAAAB4wkBAAAAAeYKAQAAAAHxCgAAAPEKAukLAQAAAAHqCwEAAAAB6wsBAAAAAewLAQAAAAHtCwEAAAAB7gsBAAAAAfALAAAA5gkC8QsBAAAAAfILAQAAAAHzCwEAAAAB9AsBAAAAAfULIAAAAAH2C0AAAAABAgAAAEIAIFYAAM0eACAuBAAAtxsAIAkAALkbACAKAAC4GwAgCwAAuhsAIAwAALsbACANAAC8GwAgEAAAvRsAIBIAAMEbACATAAC-GwAgFQAAvxsAIBYAAMAbACAXAADCGwAgIQAAxRsAID0AAMcbACA_AADNGwAgQgAAzhsAIEMAAMMbACBEAADGGwAgRQAAyBsAIEYAAMkbACBHAADKGwAgSAAAyxsAIEkAAMwbACDNCAEAAAAB1wgAAADCDALeCEAAAAABhQlAAAAAAZ8JQAAAAAHmCgEAAAABpQwBAAAAAbAMAQAAAAGxDAEAAAABsgwBAAAAAbMMAQAAAAHADAEAAAABwgxAAAAAAcMMQAAAAAHEDCAAAAABxQwgAAAAAcYMQAAAAAHHDAEAAAAByAwBAAAAAckMQAAAAAHKDAEAAAABywwBAAAAAcwMAgAAAAECAAAAAQAgVgAAzx4AIAnNCAEAAAAB0wgBAAAAAd4IQAAAAAGhCQAAANgLAqIJAQAAAAHYCwEAAAAB2QsCAAAAAdoLAgAAAAHbC4AAAAABAwAAAEAAIFYAAM0eACBXAADUHgAgLwAAAEAAIAMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKgAAnRYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgTwAA1B4AIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIS0DAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKAAAjxYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIM0IAQClEQAh1wgAAIsW8Asi3ghAAKoRACHxCAEApREAIYUJQACqEQAhmQkBAKcRACGfCUAAtBEAIbAJAADvEbAJIuIJAQClEQAh4wkBAKcRACHmCgEApREAIfEKAAChFfEKIukLAQClEQAh6gsBAKURACHrCwEApxEAIewLAQCnEQAh7QsBAKcRACHuCwEApxEAIfALAACmEuYJIvELAQCnEQAh8gsBAKcRACHzCwEApxEAIfQLAQCnEQAh9QsgANERACH2C0AAtBEAIQMAAACHAgAgVgAAzx4AIFcAANceACAwAAAAhwIAIAQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBAAALgZACASAAC8GQAgEwAAuRkAIBUAALoZACAWAAC7GQAgFwAAvRkAICEAAMAZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgTwAA1x4AIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBAAALgZACASAAC8GQAgEwAAuRkAIBUAALoZACAWAAC7GQAgFwAAvRkAICEAAMAZACA9AADCGQAgPwAAyBkAIEIAAMkZACBDAAC-GQAgRAAAwRkAIEUAAMMZACBGAADEGQAgRwAAxRkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEHzQgBAAAAAd4IQAAAAAHwCAEAAAAB8QgBAAAAAYUJQAAAAAGKCQEAAAABnwlAAAAAAQMAAACHAgAgVgAAyR4AIFcAANseACAwAAAAhwIAIAQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBAAALgZACASAAC8GQAgEwAAuRkAIBUAALoZACAWAAC7GQAgFwAAvRkAICEAAMAZACApAAC_GQAgPQAAwhkAID8AAMgZACBCAADJGQAgQwAAvhkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEgAAMYZACBJAADHGQAgTwAA2x4AIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALIZACAJAAC0GQAgCgAAsxkAIAsAALUZACAMAAC2GQAgDQAAtxkAIBAAALgZACASAAC8GQAgEwAAuRkAIBUAALoZACAWAAC7GQAgFwAAvRkAICEAAMAZACApAAC_GQAgPQAAwhkAID8AAMgZACBCAADJGQAgQwAAvhkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEgAAMYZACBJAADHGQAgzQgBAKURACHXCAAAsRnCDCLeCEAAqhEAIYUJQACqEQAhnwlAALQRACHmCgEApxEAIaUMAQCnEQAhsAwBAKcRACGxDAEApxEAIbIMAQCnEQAhswwBAKcRACHADAEApxEAIcIMQAC0EQAhwwxAALQRACHEDCAA0REAIcUMIADREQAhxgxAALQRACHHDAEApxEAIcgMAQCnEQAhyQxAALQRACHKDAEApxEAIcsMAQCnEQAhzAwCAKkRACEDAAAAQAAgVgAAyx4AIFcAAN4eACAvAAAAQAAgAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICgAAI8WACApAACQFgAgLQAAkhYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACBPAADeHgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhLQMAAIwWACAaAACeFgAgHAAAjRYAICEAAJEWACAiAACTFgAgIwAAjhYAICcAAJwWACAoAACPFgAgKQAAkBYAIC0AAJIWACAuAACUFgAgLwAAlRYAIDAAAJYWACAxAACXFgAgOwAAmBYAIDwAAJkWACA9AACaFgAgPgAAmxYAID8AAJ8WACBCAACgFgAgzQgBAKURACHXCAAAixbwCyLeCEAAqhEAIfEIAQClEQAhhQlAAKoRACGZCQEApxEAIZ8JQAC0EQAhsAkAAO8RsAki4gkBAKURACHjCQEApxEAIeYKAQClEQAh8QoAAKEV8Qoi6QsBAKURACHqCwEApREAIesLAQCnEQAh7AsBAKcRACHtCwEApxEAIe4LAQCnEQAh8AsAAKYS5gki8QsBAKcRACHyCwEApxEAIfMLAQCnEQAh9AsBAKcRACH1CyAA0REAIfYLQAC0EQAhFBgAAO8UACAdAACHFgAgIQAA8RQAICMAAPAUACDNCAEAAAAB3ghAAAAAAfAIAQAAAAHpCYAAAAAB6gmAAAAAAewJgAAAAAHZCgEAAAAB1AsBAAAAAd8LgAAAAAHhCwIAAAAB4wsAAADjCwLkCwEAAAAB5QsBAAAAAeYLAQAAAAHnCwEAAAAB6AuAAAAAAQIAAABGACBWAADfHgAgLQMAAMsXACAaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICgAAM4XACApAADPFwAgKgAA3BcAIC0AANEXACAuAADTFwAgLwAA1BcAIDAAANUXACAxAADWFwAgOwAA1xcAIDwAANgXACA9AADZFwAgPgAA2hcAID8AAN4XACBCAADfFwAgzQgBAAAAAdcIAAAA8AsC3ghAAAAAAfEIAQAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAA4R4AIAfNCAEAAAAB3ghAAAAAAdAJAgAAAAHRCQEAAAAB0gkCAAAAAdMJgAAAAAHUCSAAAAABAwAAAEQAIFYAAN8eACBXAADmHgAgFgAAAEQAIBgAAKsUACAdAACGFgAgIQAArRQAICMAAKwUACBPAADmHgAgzQgBAKURACHeCEAAqhEAIfAIAQClEQAh6QmAAAAAAeoJgAAAAAHsCYAAAAAB2QoBAKcRACHUCwEApxEAId8LgAAAAAHhCwIAphEAIeMLAACpFOMLIuQLAQCnEQAh5QsBAKcRACHmCwEApxEAIecLAQCnEQAh6AuAAAAAARQYAACrFAAgHQAAhhYAICEAAK0UACAjAACsFAAgzQgBAKURACHeCEAAqhEAIfAIAQClEQAh6QmAAAAAAeoJgAAAAAHsCYAAAAAB2QoBAKcRACHUCwEApxEAId8LgAAAAAHhCwIAphEAIeMLAACpFOMLIuQLAQCnEQAh5QsBAKcRACHmCwEApxEAIecLAQCnEQAh6AuAAAAAAQMAAABAACBWAADhHgAgVwAA6R4AIC8AAABAACADAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAoAACPFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_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_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIE8AAPMeACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLgQAALcbACAJAAC5GwAgCgAAuBsAIAsAALobACAMAAC7GwAgDQAAvBsAIBAAAL0bACASAADBGwAgEwAAvhsAIBUAAL8bACAWAADAGwAgFwAAwhsAICEAAMUbACApAADEGwAgPQAAxxsAID8AAM0bACBCAADOGwAgQwAAwxsAIEQAAMYbACBFAADIGwAgRwAAyhsAIEgAAMsbACBJAADMGwAgzQgBAAAAAdcIAAAAwgwC3ghAAAAAAYUJQAAAAAGfCUAAAAAB5goBAAAAAaUMAQAAAAGwDAEAAAABsQwBAAAAAbIMAQAAAAGzDAEAAAABwAwBAAAAAcIMQAAAAAHDDEAAAAABxAwgAAAAAcUMIAAAAAHGDEAAAAABxwwBAAAAAcgMAQAAAAHJDEAAAAABygwBAAAAAcsMAQAAAAHMDAIAAAABAgAAAAEAIFYAAPQeACADAAAAhwIAIFYAAPQeACBXAAD4HgAgMAAAAIcCACAEAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEcAAMUZACBIAADGGQAgSQAAxxkAIE8AAPgeACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQgAAyRkAIEMAAL4ZACBEAADBGQAgRQAAwxkAIEcAAMUZACBIAADGGQAgSQAAxxkAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhLQMAAMsXACAaAADdFwAgHAAAzBcAICEAANAXACAiAADSFwAgIwAAzRcAICcAANsXACApAADPFwAgKgAA3BcAIC0AANEXACAuAADTFwAgLwAA1BcAIDAAANUXACAxAADWFwAgOwAA1xcAIDwAANgXACA9AADZFwAgPgAA2hcAID8AAN4XACBCAADfFwAgzQgBAAAAAdcIAAAA8AsC3ghAAAAAAfEIAQAAAAGFCUAAAAABmQkBAAAAAZ8JQAAAAAGwCQAAALAJAuIJAQAAAAHjCQEAAAAB5goBAAAAAfEKAAAA8QoC6QsBAAAAAeoLAQAAAAHrCwEAAAAB7AsBAAAAAe0LAQAAAAHuCwEAAAAB8AsAAADmCQLxCwEAAAAB8gsBAAAAAfMLAQAAAAH0CwEAAAAB9QsgAAAAAfYLQAAAAAECAAAAQgAgVgAA-R4AIAMAAABAACBWAAD5HgAgVwAA_R4AIC8AAABAACADAACMFgAgGgAAnhYAIBwAAI0WACAhAACRFgAgIgAAkxYAICMAAI4WACAnAACcFgAgKQAAkBYAICoAAJ0WACAtAACSFgAgLgAAlBYAIC8AAJUWACAwAACWFgAgMQAAlxYAIDsAAJgWACA8AACZFgAgPQAAmhYAID4AAJsWACA_AACfFgAgQgAAoBYAIE8AAP0eACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAjBYAIBoAAJ4WACAcAACNFgAgIQAAkRYAICIAAJMWACAjAACOFgAgJwAAnBYAICkAAJAWACAqAACdFgAgLQAAkhYAIC4AAJQWACAvAACVFgAgMAAAlhYAIDEAAJcWACA7AACYFgAgPAAAmRYAID0AAJoWACA-AACbFgAgPwAAnxYAIEIAAKAWACDNCAEApREAIdcIAACLFvALIt4IQACqEQAh8QgBAKURACGFCUAAqhEAIZkJAQCnEQAhnwlAALQRACGwCQAA7xGwCSLiCQEApREAIeMJAQCnEQAh5goBAKURACHxCgAAoRXxCiLpCwEApREAIeoLAQClEQAh6wsBAKcRACHsCwEApxEAIe0LAQCnEQAh7gsBAKcRACHwCwAAphLmCSLxCwEApxEAIfILAQCnEQAh8wsBAKcRACH0CwEApxEAIfULIADREQAh9gtAALQRACEtAwAAyxcAIBoAAN0XACAcAADMFwAgIQAA0BcAICIAANIXACAjAADNFwAgJwAA2xcAICgAAM4XACApAADPFwAgKgAA3BcAIC0AANEXACAuAADTFwAgLwAA1BcAIDAAANUXACAxAADWFwAgOwAA1xcAIDwAANgXACA9AADZFwAgPgAA2hcAIEIAAN8XACDNCAEAAAAB1wgAAADwCwLeCEAAAAAB8QgBAAAAAYUJQAAAAAGZCQEAAAABnwlAAAAAAbAJAAAAsAkC4gkBAAAAAeMJAQAAAAHmCgEAAAAB8QoAAADxCgLpCwEAAAAB6gsBAAAAAesLAQAAAAHsCwEAAAAB7QsBAAAAAe4LAQAAAAHwCwAAAOYJAvELAQAAAAHyCwEAAAAB8wsBAAAAAfQLAQAAAAH1CyAAAAAB9gtAAAAAAQIAAABCACBWAAD-HgAgLgQAALcbACAJAAC5GwAgCgAAuBsAIAsAALobACAMAAC7GwAgDQAAvBsAIBAAAL0bACASAADBGwAgEwAAvhsAIBUAAL8bACAWAADAGwAgFwAAwhsAICEAAMUbACApAADEGwAgPQAAxxsAIEIAAM4bACBDAADDGwAgRAAAxhsAIEUAAMgbACBGAADJGwAgRwAAyhsAIEgAAMsbACBJAADMGwAgzQgBAAAAAdcIAAAAwgwC3ghAAAAAAYUJQAAAAAGfCUAAAAAB5goBAAAAAaUMAQAAAAGwDAEAAAABsQwBAAAAAbIMAQAAAAGzDAEAAAABwAwBAAAAAcIMQAAAAAHDDEAAAAABxAwgAAAAAcUMIAAAAAHGDEAAAAABxwwBAAAAAcgMAQAAAAHJDEAAAAABygwBAAAAAcsMAQAAAAHMDAIAAAABAgAAAAEAIFYAAIAfACADAAAAQAAgVgAA_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_AADIGQAgQwAAvhkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIE8AAJIfACDNCAEApREAIdcIAACxGcIMIt4IQACqEQAhhQlAAKoRACGfCUAAtBEAIeYKAQCnEQAhpQwBAKcRACGwDAEApxEAIbEMAQCnEQAhsgwBAKcRACGzDAEApxEAIcAMAQCnEQAhwgxAALQRACHDDEAAtBEAIcQMIADREQAhxQwgANERACHGDEAAtBEAIccMAQCnEQAhyAwBAKcRACHJDEAAtBEAIcoMAQCnEQAhywwBAKcRACHMDAIAqREAIS4EAACyGQAgCQAAtBkAIAoAALMZACALAAC1GQAgDAAAthkAIA0AALcZACAQAAC4GQAgEgAAvBkAIBMAALkZACAVAAC6GQAgFgAAuxkAIBcAAL0ZACAhAADAGQAgKQAAvxkAID0AAMIZACA_AADIGQAgQwAAvhkAIEQAAMEZACBFAADDGQAgRgAAxBkAIEcAAMUZACBIAADGGQAgSQAAxxkAIM0IAQClEQAh1wgAALEZwgwi3ghAAKoRACGFCUAAqhEAIZ8JQAC0EQAh5goBAKcRACGlDAEApxEAIbAMAQCnEQAhsQwBAKcRACGyDAEApxEAIbMMAQCnEQAhwAwBAKcRACHCDEAAtBEAIcMMQAC0EQAhxAwgANERACHFDCAA0REAIcYMQAC0EQAhxwwBAKcRACHIDAEApxEAIckMQAC0EQAhygwBAKcRACHLDAEApxEAIcwMAgCpEQAhHAMAAMURACAOgAAAAAEYAADGEQAgzQgBAAAAAdAIAQAAAAHXCAAAAPUIAtsICAAAAAHeCEAAAAAB8AgBAAAAAfEIAQAAAAHzCAAAAPMIAvUIAQAAAAH2CEAAAAAB9wiAAAAAAfgIgAAAAAH5CIAAAAAB-giAAAAAAfsIgAAAAAH8CAIAAAAB_QgCAAAAAf4IAQAAAAH_CEAAAAABgAmAAAAAAYEJAQAAAAGCCQEAAAABgwlAAAAAAYQJQAAAAAGFCUAAAAABAgAAAMYBACBWAACTHwAgAwAAAMQBACBWAACTHwAgVwAAlx8AIB4AAADEAQAgAwAAthEAIA6AAAAAARgAALcRACBPAACXHwAgzQgBAKURACHQCAEApxEAIdcIAACzEfUIItsICAC1EQAh3ghAAKoRACHwCAEApREAIfEIAQClEQAh8wgAALIR8wgi9QgBAKcRACH2CEAAtBEAIfcIgAAAAAH4CIAAAAAB-QiAAAAAAfoIgAAAAAH7CIAAAAAB_AgCAKYRACH9CAIAphEAIf4IAQCnEQAh_whAALQRACGACYAAAAABgQkBAKcRACGCCQEApxEAIYMJQAC0EQAhhAlAALQRACGFCUAAqhEAIRwDAAC2EQAgDoAAAAABGAAAtxEAIM0IAQClEQAh0AgBAKcRACHXCAAAsxH1CCLbCAgAtREAId4IQACqEQAh8AgBAKURACHxCAEApREAIfMIAACyEfMIIvUIAQCnEQAh9ghAALQRACH3CIAAAAAB-AiAAAAAAfkIgAAAAAH6CIAAAAAB-wiAAAAAAfwIAgCmEQAh_QgCAKYRACH-CAEApxEAIf8IQAC0EQAhgAmAAAAAAYEJAQCnEQAhggkBAKcRACGDCUAAtBEAIYQJQAC0EQAhhQlAAKoRACEZBAYCCABDCRMECgoDCxcHDBsIDR8JECEKEj0OEzkMFToNFjwSFz8TIdoBHCnZASU93wE5P-8BO0LwATxDQxRE3gFAReMBQUbnAUJH6gEmSO0BF0nuARgBAwABAwMAAQgABgkOBAUDAAEFAAMGDwQHEAQIAAUBBxEAAQkSAAEDAAEBAwABAQMAAQQDAAEIABEOAAsVNw0DCAAQEyUMFDIKAwMAAQ4ACxEnDQUDAAEIAA8PKAwQKQoSLQ4CAwABES4NARIvAAITMwAUNAABFTgAAQMAAQEDAAEWAwABCAA_Gr8BFxxHFSGFARwiiAEdI3EbJ7wBICh1JCl5JSq9ASYthwEqLowBKy-OASwwkgEtMZQBLjuwATc8sgE4PbYBOT67ATo_wwE7QscBPAYIACMYABQdSRYhZBwjWRsnaCADCAAaGgAXHFQVBQMAAQgAGRhKFBlNFhtRGAIDAAEaABcCGVIAG1MAARxVAAQIAB8YABQeABUhXRwFAwABGAAUHwAVIF4bImAdAwgAHhgAFCFhHAEhYgABIWMABAgAIhgAFCQAFSZsIQElACABJm0AAyFvACNuACdwAAEYABQFAwABCAApGHoUKnwmLIMBKAQDAAEIACcYfRQpfiUBKX8AASsAJQEshAEAARgAFAEYABQBGAAUARgAFAMIADYYABQ6mAEvAjEALjQAMAYIADUzmgExNaMBMzenATQ4qAE0OakBLwIIADIyngEwATKfAQABNAAwAjQAMDYAMAQ1qgEAN6sBADisAQA5rQEAATquAQABGAAUARgAFAIDAAEYtwEUARgAFAIDAAEYABQEAwABCAA-GAAUQcsBPQFAADwBQcwBAAwczQEAIdEBACPOAQAn1gEAKM8BACnQAQAu0gEAMNMBAD3UAQA-1QEAP9cBAELYAQABAwABAQMAAQEDAAEVBPEBAAnzAQAK8gEAC_QBAAz1AQAN9gEAEvkBABP3AQAV-AEAIfwBACn7AQA9_gEAP4QCAEKFAgBD-gEARP0BAEX_AQBGgAIAR4ECAEiCAgBJgwIAAAAABQgASFwASV0ASl4AS18ATAAAAAAABQgASFwASV0ASl4AS18ATAEDAAEBAwABAwgAUV4AUl8AUwAAAAMIAFFeAFJfAFMBAwABAQMAAQMIAFheAFlfAFoAAAADCABYXgBZXwBaAwMAAQUAAwbTAgQDAwABBQADBtkCBAMIAF9eAGBfAGEAAAADCABfXgBgXwBhAAAAAwgAZ14AaF8AaQAAAAMIAGdeAGhfAGkBAwABAQMAAQMIAG5eAG9fAHAAAAADCABuXgBvXwBwAQMAAQEDAAEFCAB1XAB2XQB3XgB4XwB5AAAAAAAFCAB1XAB2XQB3XgB4XwB5AQMAAQEDAAEFCAB-XAB_XQCAAV4AgQFfAIIBAAAAAAAFCAB-XAB_XQCAAV4AgQFfAIIBAAAFCACHAVwAiAFdAIkBXgCKAV8AiwEAAAAAAAUIAIcBXACIAV0AiQFeAIoBXwCLAQIDAAEOAAsCAwABDgALBQgAkAFcAJEBXQCSAV4AkwFfAJQBAAAAAAAFCACQAVwAkQFdAJIBXgCTAV8AlAECAwABDgALAgMAAQ4ACwMIAJkBXgCaAV8AmwEAAAADCACZAV4AmgFfAJsBAwMAAQ-LBAwQjAQKAwMAAQ-SBAwQkwQKBQgAoAFcAKEBXQCiAV4AowFfAKQBAAAAAAAFCACgAVwAoQFdAKIBXgCjAV8ApAEAAAADCACqAV4AqwFfAKwBAAAAAwgAqgFeAKsBXwCsAQEDAAEBAwABBQgAsQFcALIBXQCzAV4AtAFfALUBAAAAAAAFCACxAVwAsgFdALMBXgC0AV8AtQECAwABEdYEDQIDAAER3AQNBQgAugFcALsBXQC8AV4AvQFfAL4BAAAAAAAFCAC6AVwAuwFdALwBXgC9AV8AvgEBAwABAQMAAQUIAMMBXADEAV0AxQFeAMYBXwDHAQAAAAAABQgAwwFcAMQBXQDFAV4AxgFfAMcBARgAFAEYABQDCADMAV4AzQFfAM4BAAAAAwgAzAFeAM0BXwDOAQEDAAEBAwABAwgA0wFeANQBXwDVAQAAAAMIANMBXgDUAV8A1QECGAAUHbIFFgIYABQduAUWBQgA2gFcANsBXQDcAV4A3QFfAN4BAAAAAAAFCADaAVwA2wFdANwBXgDdAV8A3gECGAAUHgAVAhgAFB4AFQMIAOMBXgDkAV8A5QEAAAADCADjAV4A5AFfAOUBAwMAARjgBRQq4QUmAwMAARjnBRQq6AUmAwgA6gFeAOsBXwDsAQAAAAMIAOoBXgDrAV8A7AEBKwAlASsAJQUIAPEBXADyAV0A8wFeAPQBXwD1AQAAAAAABQgA8QFcAPIBXQDzAV4A9AFfAPUBBQMAARgAFB8AFSCQBhsikQYdBQMAARgAFB8AFSCXBhsimAYdBQgA-gFcAPsBXQD8AV4A_QFfAP4BAAAAAAAFCAD6AVwA-wFdAPwBXgD9AV8A_gEBGAAUARgAFAMIAIMCXgCEAl8AhQIAAAADCACDAl4AhAJfAIUCARgAFAEYABQFCACKAlwAiwJdAIwCXgCNAl8AjgIAAAAAAAUIAIoCXACLAl0AjAJeAI0CXwCOAgEYABQBGAAUBQgAkwJcAJQCXQCVAl4AlgJfAJcCAAAAAAAFCACTAlwAlAJdAJUCXgCWAl8AlwIBGAAUARgAFAUIAJwCXACdAl0AngJeAJ8CXwCgAgAAAAAABQgAnAJcAJ0CXQCeAl4AnwJfAKACARgAFAEYABQFCAClAlwApgJdAKcCXgCoAl8AqQIAAAAAAAUIAKUCXACmAl0ApwJeAKgCXwCpAgEDAAEBAwABAwgArgJeAK8CXwCwAgAAAAMIAK4CXgCvAl8AsAIAAAADCAC2Al4AtwJfALgCAAAAAwgAtgJeALcCXwC4AgEYABQBGAAUBQgAvQJcAL4CXQC_Al4AwAJfAMECAAAAAAAFCAC9AlwAvgJdAL8CXgDAAl8AwQICAwABGOUHFAIDAAEY6wcUBQgAxgJcAMcCXQDIAl4AyQJfAMoCAAAAAAAFCADGAlwAxwJdAMgCXgDJAl8AygIBGgAXARoAFwUIAM8CXADQAl0A0QJeANICXwDTAgAAAAAABQgAzwJcANACXQDRAl4A0gJfANMCAgMAARoAFwIDAAEaABcFCADYAlwA2QJdANoCXgDbAl8A3AIAAAAAAAUIANgCXADZAl0A2gJeANsCXwDcAgEYABQBGAAUBQgA4QJcAOICXQDjAl4A5AJfAOUCAAAAAAAFCADhAlwA4gJdAOMCXgDkAl8A5QIAAAADCADrAl4A7AJfAO0CAAAAAwgA6wJeAOwCXwDtAgAAAAMIAPMCXgD0Al8A9QIAAAADCADzAl4A9AJfAPUCAAAAAwgA-wJeAPwCXwD9AgAAAAMIAPsCXgD8Al8A_QIBM4wJMQEzkgkxBQgAggNcAIMDXQCEA14AhQNfAIYDAAAAAAAFCACCA1wAgwNdAIQDXgCFA18AhgMCNAAwNgAwAjQAMDYAMAMIAIsDXgCMA18AjQMAAAADCACLA14AjANfAI0DAAAFCACSA1wAkwNdAJQDXgCVA18AlgMAAAAAAAUIAJIDXACTA10AlANeAJUDXwCWAwE0ADAFCACaA1wAmwNdAJwDXgCdA18AngMAAAAAAAUIAJoDXACbA10AnANeAJ0DXwCeAwAAAAMIAKQDXgClA18ApgMAAAADCACkA14ApQNfAKYDAjEALjQAMAIxAC40ADAFCACrA1wArANdAK0DXgCuA18ArwMAAAAAAAUIAKsDXACsA10ArQNeAK4DXwCvAwAAAAUIALUDXAC2A10AtwNeALgDXwC5AwAAAAAABQgAtQNcALYDXQC3A14AuANfALkDAAAAAwgAvwNeAMADXwDBAwAAAAMIAL8DXgDAA18AwQMAAAADCADHA14AyANfAMkDAAAAAwgAxwNeAMgDXwDJAwAAAAUIAM8DXADQA10A0QNeANIDXwDTAwAAAAAABQgAzwNcANADXQDRA14A0gNfANMDARgAFAEYABQDCADYA14A2QNfANoDAAAAAwgA2ANeANkDXwDaAwAAAAUIAOADXADhA10A4gNeAOMDXwDkAwAAAAAABQgA4ANcAOEDXQDiA14A4wNfAOQDAgMAARimCxQCAwABGKwLFAMIAOkDXgDqA18A6wMAAAADCADpA14A6gNfAOsDAgMAARi-CxQCAwABGMQLFAMIAPADXgDxA18A8gMAAAADCADwA14A8QNfAPIDAhgAFCQAFQIYABQkABUFCAD3A1wA-ANdAPkDXgD6A18A-wMAAAAAAAUIAPcDXAD4A10A-QNeAPoDXwD7AwElACABJQAgBQgAgARcAIEEXQCCBF4AgwRfAIQEAAAAAAAFCACABFwAgQRdAIIEXgCDBF8AhAQBAwABAQMAAQMIAIkEXgCKBF8AiwQAAAADCACJBF4AigRfAIsEAAAAAwgAkQReAJIEXwCTBAAAAAMIAJEEXgCSBF8AkwQBAwABAQMAAQUIAJgEXACZBF0AmgReAJsEXwCcBAAAAAAABQgAmARcAJkEXQCaBF4AmwRfAJwEAAAFCAChBFwAogRdAKMEXgCkBF8ApQQAAAAAAAUIAKEEXACiBF0AowReAKQEXwClBAAAAAUIAKsEXACsBF0ArQReAK4EXwCvBAAAAAAABQgAqwRcAKwEXQCtBF4ArgRfAK8EAAAABQgAtQRcALYEXQC3BF4AuARfALkEAAAAAAAFCAC1BFwAtgRdALcEXgC4BF8AuQQBGAAUARgAFAUIAL4EXAC_BF0AwAReAMEEXwDCBAAAAAAABQgAvgRcAL8EXQDABF4AwQRfAMIEAgMAARgAFAIDAAEYABQFCADHBFwAyARdAMkEXgDKBF8AywQAAAAAAAUIAMcEXADIBF0AyQReAMoEXwDLBAIDAAEYABQCAwABGAAUBQgA0ARcANEEXQDSBF4A0wRfANQEAAAAAAAFCADQBFwA0QRdANIEXgDTBF8A1AQBQAA8AUAAPAUIANkEXADaBF0A2wReANwEXwDdBAAAAAAABQgA2QRcANoEXQDbBF4A3ARfAN0ESgIBS4YCAUyJAgFNigIBTosCAVCNAgFRjwJEUpACRVOSAgFUlAJEVZUCRliWAgFZlwIBWpgCRGCbAkdhnAJNYp0CAmOeAgJknwICZaACAmahAgJnowICaKUCRGmmAk5qqAICa6oCRGyrAk9trAICbq0CAm-uAkRwsQJQcbICVHKzAgNztAIDdLUCA3W2AgN2twIDd7kCA3i7AkR5vAJVer4CA3vAAkR8wQJWfcICA37DAgN_xAJEgAHHAleBAcgCW4IByQIEgwHKAgSEAcsCBIUBzAIEhgHNAgSHAc8CBIgB0QJEiQHSAlyKAdUCBIsB1wJEjAHYAl2NAdoCBI4B2wIEjwHcAkSQAd8CXpEB4AJikgHiAmOTAeMCY5QB5gJjlQHnAmOWAegCY5cB6gJjmAHsAkSZAe0CZJoB7wJjmwHxAkScAfICZZ0B8wJjngH0AmOfAfUCRKAB-AJmoQH5AmqiAfoCCKMB-wIIpAH8AgilAf0CCKYB_gIIpwGAAwioAYIDRKkBgwNrqgGFAwirAYcDRKwBiANsrQGJAwiuAYoDCK8BiwNEsAGOA22xAY8DcbIBkAMJswGRAwm0AZIDCbUBkwMJtgGUAwm3AZYDCbgBmANEuQGZA3K6AZsDCbsBnQNEvAGeA3O9AZ8DCb4BoAMJvwGhA0TAAaQDdMEBpQN6wgGmAwfDAacDB8QBqAMHxQGpAwfGAaoDB8cBrAMHyAGuA0TJAa8De8oBsQMHywGzA0TMAbQDfM0BtQMHzgG2AwfPAbcDRNABugN90QG7A4MB0gG9AwvTAb4DC9QBwQML1QHCAwvWAcMDC9cBxQML2AHHA0TZAcgDhAHaAcoDC9sBzANE3AHNA4UB3QHOAwveAc8DC98B0ANE4AHTA4YB4QHUA4wB4gHVAwzjAdYDDOQB1wMM5QHYAwzmAdkDDOcB2wMM6AHdA0TpAd4DjQHqAeADDOsB4gNE7AHjA44B7QHkAwzuAeUDDO8B5gNE8AHpA48B8QHqA5UB8gHrAwrzAewDCvQB7QMK9QHuAwr2Ae8DCvcB8QMK-AHzA0T5AfQDlgH6AfYDCvsB-ANE_AH5A5cB_QH6Awr-AfsDCv8B_ANEgAL_A5gBgQKABJwBggKBBA2DAoIEDYQCgwQNhQKEBA2GAoUEDYcChwQNiAKJBESJAooEnQGKAo4EDYsCkAREjAKRBJ4BjQKUBA2OApUEDY8ClgREkAKZBJ8BkQKaBKUBkgKcBKYBkwKdBKYBlAKgBKYBlQKhBKYBlgKiBKYBlwKkBKYBmAKmBESZAqcEpwGaAqkEpgGbAqsERJwCrASoAZ0CrQSmAZ4CrgSmAZ8CrwREoAKyBKkBoQKzBK0BogK1BBKjArYEEqQCuAQSpQK5BBKmAroEEqcCvAQSqAK-BESpAr8ErgGqAsEEEqsCwwRErALEBK8BrQLFBBKuAsYEEq8CxwREsALKBLABsQLLBLYBsgLMBA6zAs0EDrQCzgQOtQLPBA62AtAEDrcC0gQOuALUBES5AtUEtwG6AtgEDrsC2gREvALbBLgBvQLdBA6-At4EDr8C3wREwALiBLkBwQLjBL8BwgLlBBPDAuYEE8QC6AQTxQLpBBPGAuoEE8cC7AQTyALuBETJAu8EwAHKAvEEE8sC8wREzAL0BMEBzQL1BBPOAvYEE88C9wRE0AL6BMIB0QL7BMgB0gL8BDrTAv0EOtQC_gQ61QL_BDrWAoAFOtcCggU62AKEBUTZAoUFyQHaAocFOtsCiQVE3AKKBcoB3QKLBTreAowFOt8CjQVE4AKQBcsB4QKRBc8B4gKSBRTjApMFFOQClAUU5QKVBRTmApYFFOcCmAUU6AKaBUTpApsF0AHqAp0FFOsCnwVE7AKgBdEB7QKhBRTuAqIFFO8CowVE8AKmBdIB8QKnBdYB8gKoBRXzAqkFFfQCqgUV9QKrBRX2AqwFFfcCrgUV-AKwBUT5ArEF1wH6ArQFFfsCtgVE_AK3BdgB_QK5BRX-AroFFf8CuwVEgAO-BdkBgQO_Bd8BggPABRuDA8EFG4QDwgUbhQPDBRuGA8QFG4cDxgUbiAPIBUSJA8kF4AGKA8sFG4sDzQVEjAPOBeEBjQPPBRuOA9AFG48D0QVEkAPUBeIBkQPVBeYBkgPWBSWTA9cFJZQD2AUllQPZBSWWA9oFJZcD3AUlmAPeBUSZA98F5wGaA-MFJZsD5QVEnAPmBegBnQPpBSWeA-oFJZ8D6wVEoAPuBekBoQPvBe0BogPwBSijA_EFKKQD8gUopQPzBSimA_QFKKcD9gUoqAP4BUSpA_kF7gGqA_sFKKsD_QVErAP-Be8BrQP_BSiuA4AGKK8DgQZEsAOEBvABsQOFBvYBsgOGBhyzA4cGHLQDiAYctQOJBhy2A4oGHLcDjAYcuAOOBkS5A48G9wG6A5MGHLsDlQZEvAOWBvgBvQOZBhy-A5oGHL8DmwZEwAOeBvkBwQOfBv8BwgOhBh3DA6IGHcQDpAYdxQOlBh3GA6YGHccDqAYdyAOqBkTJA6sGgALKA60GHcsDrwZEzAOwBoECzQOxBh3OA7IGHc8DswZE0AO2BoIC0QO3BoYC0gO5BirTA7oGKtQDvAYq1QO9BirWA74GKtcDwAYq2APCBkTZA8MGhwLaA8UGKtsDxwZE3APIBogC3QPJBireA8oGKt8DywZE4APOBokC4QPPBo8C4gPQBivjA9EGK-QD0gYr5QPTBivmA9QGK-cD1gYr6APYBkTpA9kGkALqA9sGK-sD3QZE7APeBpEC7QPfBivuA-AGK-8D4QZE8APkBpIC8QPlBpgC8gPnBizzA-gGLPQD6gYs9QPrBiz2A-wGLPcD7gYs-APwBkT5A_EGmQL6A_MGLPsD9QZE_AP2BpoC_QP3Biz-A_gGLP8D-QZEgAT8BpsCgQT9BqECggT-Bi2DBP8GLYQEgActhQSBBy2GBIIHLYcEhActiASGB0SJBIcHogKKBIkHLYsEiwdEjASMB6MCjQSNBy2OBI4HLY8EjwdEkASSB6QCkQSTB6oCkgSUB0CTBJUHQJQElgdAlQSXB0CWBJgHQJcEmgdAmAScB0SZBJ0HqwKaBJ8HQJsEoQdEnASiB6wCnQSjB0CeBKQHQJ8EpQdEoASoB60CoQSpB7ECogSrB7ICowSsB7ICpASvB7ICpQSwB7ICpgSxB7ICpwSzB7ICqAS1B0SpBLYHswKqBLgHsgKrBLoHRKwEuwe0Aq0EvAeyAq4EvQeyAq8EvgdEsATBB7UCsQTCB7kCsgTEBy6zBMUHLrQExwcutQTIBy62BMkHLrcEywcuuATNB0S5BM4HugK6BNAHLrsE0gdEvATTB7sCvQTUBy6-BNUHLr8E1gdEwATZB7wCwQTaB8ICwgTbBxfDBNwHF8QE3QcXxQTeBxfGBN8HF8cE4QcXyATjB0TJBOQHwwLKBOcHF8sE6QdEzATqB8QCzQTsBxfOBO0HF88E7gdE0ATxB8UC0QTyB8sC0gTzBxbTBPQHFtQE9QcW1QT2BxbWBPcHFtcE-QcW2AT7B0TZBPwHzALaBP4HFtsEgAhE3ASBCM0C3QSCCBbeBIMIFt8EhAhE4ASHCM4C4QSICNQC4gSJCBjjBIoIGOQEiwgY5QSMCBjmBI0IGOcEjwgY6ASRCETpBJII1QLqBJQIGOsElghE7ASXCNYC7QSYCBjuBJkIGO8EmghE8ASdCNcC8QSeCN0C8gSgCDfzBKEIN_QEowg39QSkCDf2BKUIN_cEpwg3-ASpCET5BKoI3gL6BKwIN_sErghE_ASvCN8C_QSwCDf-BLEIN_8EsghEgAW1COACgQW2COYCggW4COcCgwW5COcChAW8COcChQW9COcChgW-COcChwXACOcCiAXCCESJBcMI6AKKBcUI5wKLBccIRIwFyAjpAo0FyQjnAo4FygjnAo8FywhEkAXOCOoCkQXPCO4CkgXRCO8CkwXSCO8ClAXVCO8ClQXWCO8ClgXXCO8ClwXZCO8CmAXbCESZBdwI8AKaBd4I7wKbBeAIRJwF4QjxAp0F4gjvAp4F4wjvAp8F5AhEoAXnCPICoQXoCPYCogXqCPcCowXrCPcCpAXuCPcCpQXvCPcCpgXwCPcCpwXyCPcCqAX0CESpBfUI-AKqBfcI9wKrBfkIRKwF-gj5Aq0F-wj3Aq4F_Aj3Aq8F_QhEsAWACfoCsQWBCf4CsgWCCTCzBYMJMLQFhAkwtQWFCTC2BYYJMLcFiAkwuAWKCUS5BYsJ_wK6BY4JMLsFkAlEvAWRCYADvQWTCTC-BZQJML8FlQlEwAWYCYEDwQWZCYcDwgWaCTTDBZsJNMQFnAk0xQWdCTTGBZ4JNMcFoAk0yAWiCUTJBaMJiAPKBaUJNMsFpwlEzAWoCYkDzQWpCTTOBaoJNM8FqwlE0AWuCYoD0QWvCY4D0gWxCTHTBbIJMdQFtAkx1QW1CTHWBbYJMdcFuAkx2AW6CUTZBbsJjwPaBb0JMdsFvwlE3AXACZAD3QXBCTHeBcIJMd8FwwlE4AXGCZED4QXHCZcD4gXICTPjBckJM-QFygkz5QXLCTPmBcwJM-cFzgkz6AXQCUTpBdEJmAPqBdIJM-sF0wlE7AXWCZkD7QXXCZ8D7gXZCaAD7wXaCaAD8AXdCaAD8QXeCaAD8gXfCaAD8wXhCaAD9AXjCUT1BeQJoQP2BeYJoAP3BegJRPgF6QmiA_kF6gmgA_oF6wmgA_sF7AlE_AXvCaMD_QXwCacD_gXxCS__BfIJL4AG8wkvgQb0CS-CBvUJL4MG9wkvhAb5CUSFBvoJqAOGBvwJL4cG_glEiAb_CakDiQaACi-KBoEKL4sGggpEjAaFCqoDjQaGCrADjgaICrEDjwaJCrEDkAaMCrEDkQaNCrEDkgaOCrEDkwaQCrEDlAaSCkSVBpMKsgOWBpUKsQOXBpcKRJgGmAqzA5kGmQqxA5oGmgqxA5sGmwpEnAaeCrQDnQafCroDngahCrsDnwaiCrsDoAalCrsDoQamCrsDoganCrsDowapCrsDpAarCkSlBqwKvAOmBq4KuwOnBrAKRKgGsQq9A6kGsgq7A6oGswq7A6sGtApErAa3Cr4DrQa4CsIDrga6CsMDrwa7CsMDsAa-CsMDsQa_CsMDsgbACsMDswbCCsMDtAbECkS1BsUKxAO2BscKwwO3BskKRLgGygrFA7kGywrDA7oGzArDA7sGzQpEvAbQCsYDvQbRCsoDvgbTCssDvwbUCssDwAbXCssDwQbYCssDwgbZCssDwwbbCssDxAbdCkTFBt4KzAPGBuAKywPHBuIKRMgG4wrNA8kG5ArLA8oG5QrLA8sG5gpEzAbpCs4DzQbqCtQDzgbsCjjPBu0KONAG7wo40QbwCjjSBvEKONMG8wo41Ab1CkTVBvYK1QPWBvgKONcG-gpE2Ab7CtYD2Qb8CjjaBv0KONsG_gpE3AaBC9cD3QaCC9sD3gaEC9wD3waFC9wD4AaIC9wD4QaJC9wD4gaKC9wD4waMC9wD5AaOC0TlBo8L3QPmBpEL3APnBpMLROgGlAveA-kGlQvcA-oGlgvcA-sGlwtE7AaaC98D7QabC-UD7gacCznvBp0LOfAGngs58QafCznyBqALOfMGogs59AakC0T1BqUL5gP2BqgLOfcGqgtE-AarC-cD-QatCzn6Bq4LOfsGrwtE_AayC-gD_QazC-wD_ga0Cyb_BrULJoAHtgsmgQe3CyaCB7gLJoMHugsmhAe8C0SFB70L7QOGB8ALJocHwgtEiAfDC-4DiQfFCyaKB8YLJosHxwtEjAfKC-8DjQfLC_MDjgfMCyCPB80LIJAHzgsgkQfPCyCSB9ALIJMH0gsglAfUC0SVB9UL9AOWB9cLIJcH2QtEmAfaC_UDmQfbCyCaB9wLIJsH3QtEnAfgC_YDnQfhC_wDngfiCyGfB-MLIaAH5AshoQflCyGiB-YLIaMH6AshpAfqC0SlB-sL_QOmB-0LIacH7wtEqAfwC_4DqQfxCyGqB_ILIasH8wtErAf2C_8DrQf3C4UErgf4C0GvB_kLQbAH-gtBsQf7C0GyB_wLQbMH_gtBtAeADES1B4EMhgS2B4MMQbcHhQxEuAeGDIcEuQeHDEG6B4gMQbsHiQxEvAeMDIgEvQeNDIwEvgePDI0EvweQDI0EwAeTDI0EwQeUDI0EwgeVDI0EwweXDI0ExAeZDETFB5oMjgTGB5wMjQTHB54MRMgHnwyPBMkHoAyNBMoHoQyNBMsHogxEzAelDJAEzQemDJQEzgenDELPB6gMQtAHqQxC0QeqDELSB6sMQtMHrQxC1AevDETVB7AMlQTWB7IMQtcHtAxE2Ae1DJYE2Qe2DELaB7cMQtsHuAxE3Ae7DJcE3Qe8DJ0E3ge-DJ4E3we_DJ4E4AfCDJ4E4QfDDJ4E4gfEDJ4E4wfGDJ4E5AfIDETlB8kMnwTmB8oMngTnB8sMROgHzgygBOkHzwymBOoH0QynBOsH0gynBOwH1QynBO0H1gynBO4H1wynBO8H2QynBPAH2wxE8QfcDKgE8gfeDKcE8wfgDET0B-EMqQT1B-IMpwT2B-MMpwT3B-QMRPgH5wyqBPkH6AywBPoH6gyxBPsH6wyxBPwH7gyxBP0H7wyxBP4H8AyxBP8H8gyxBIAI9AxEgQj1DLIEggj3DLEEgwj5DESECPoMswSFCPsMsQSGCPwMsQSHCP0MRIgIgA20BIkIgQ26BIoIgg0kiwiDDSSMCIQNJI0IhQ0kjgiGDSSPCIgNJJAIig1EkQiLDbsEkgiNDSSTCI8NRJQIkA28BJUIkQ0klgiSDSSXCJMNRJgIlg29BJkIlw3DBJoImA07mwiZDTucCJoNO50Imw07ngicDTufCJ4NO6AIoA1EoQihDcQEogijDTujCKUNRKQIpg3FBKUIpw07pgioDTunCKkNRKgIrA3GBKkIrQ3MBKoIrg08qwivDTysCLANPK0IsQ08rgiyDTyvCLQNPLAItg1EsQi3Dc0Esgi5DTyzCLsNRLQIvA3OBLUIvQ08tgi-DTy3CL8NRLgIwg3PBLkIww3VBLoIxA09uwjFDT28CMYNPb0Ixw09vgjIDT2_CMoNPcAIzA1EwQjNDdYEwgjPDT3DCNENRMQI0g3XBMUI0w09xgjUDT3HCNUNRMgI2A3YBMkI2Q3eBA"
}
async function decodeBase64AsWasm(wasmBase64: string): Promise {
@@ -809,6 +809,26 @@ export interface PrismaClient<
* ```
*/
get mediaAsset(): Prisma.MediaAssetDelegate;
+
+ /**
+ * `prisma.mediaJob`: Exposes CRUD operations for the **MediaJob** model.
+ * Example usage:
+ * ```ts
+ * // Fetch zero or more MediaJobs
+ * const mediaJobs = await prisma.mediaJob.findMany()
+ * ```
+ */
+ get mediaJob(): Prisma.MediaJobDelegate;
+
+ /**
+ * `prisma.mediaGeneration`: Exposes CRUD operations for the **MediaGeneration** model.
+ * Example usage:
+ * ```ts
+ * // Fetch zero or more MediaGenerations
+ * const mediaGenerations = await prisma.mediaGeneration.findMany()
+ * ```
+ */
+ get mediaGeneration(): Prisma.MediaGenerationDelegate;
}
export function getPrismaClientClass(): PrismaClientConstructor {
diff --git a/packages/db/prisma/generated/internal/prismaNamespace.ts b/packages/db/prisma/generated/internal/prismaNamespace.ts
index f91123c..f064b90 100644
--- a/packages/db/prisma/generated/internal/prismaNamespace.ts
+++ b/packages/db/prisma/generated/internal/prismaNamespace.ts
@@ -445,7 +445,9 @@ export const ModelName = {
CorpusVersion: 'CorpusVersion',
JevDecisionLog: 'JevDecisionLog',
ProjectChatMessage: 'ProjectChatMessage',
- MediaAsset: 'MediaAsset'
+ MediaAsset: 'MediaAsset',
+ MediaJob: 'MediaJob',
+ MediaGeneration: 'MediaGeneration'
} as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -461,7 +463,7 @@ export type TypeMap
+ fields: Prisma.MediaJobFieldRefs
+ operations: {
+ findUnique: {
+ args: Prisma.MediaJobFindUniqueArgs
+ result: runtime.Types.Utils.PayloadToResult | null
+ }
+ findUniqueOrThrow: {
+ args: Prisma.MediaJobFindUniqueOrThrowArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ findFirst: {
+ args: Prisma.MediaJobFindFirstArgs
+ result: runtime.Types.Utils.PayloadToResult | null
+ }
+ findFirstOrThrow: {
+ args: Prisma.MediaJobFindFirstOrThrowArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ findMany: {
+ args: Prisma.MediaJobFindManyArgs
+ result: runtime.Types.Utils.PayloadToResult[]
+ }
+ create: {
+ args: Prisma.MediaJobCreateArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ createMany: {
+ args: Prisma.MediaJobCreateManyArgs
+ result: BatchPayload
+ }
+ createManyAndReturn: {
+ args: Prisma.MediaJobCreateManyAndReturnArgs
+ result: runtime.Types.Utils.PayloadToResult[]
+ }
+ delete: {
+ args: Prisma.MediaJobDeleteArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ update: {
+ args: Prisma.MediaJobUpdateArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ deleteMany: {
+ args: Prisma.MediaJobDeleteManyArgs
+ result: BatchPayload
+ }
+ updateMany: {
+ args: Prisma.MediaJobUpdateManyArgs
+ result: BatchPayload
+ }
+ updateManyAndReturn: {
+ args: Prisma.MediaJobUpdateManyAndReturnArgs
+ result: runtime.Types.Utils.PayloadToResult[]
+ }
+ upsert: {
+ args: Prisma.MediaJobUpsertArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ aggregate: {
+ args: Prisma.MediaJobAggregateArgs
+ result: runtime.Types.Utils.Optional
+ }
+ groupBy: {
+ args: Prisma.MediaJobGroupByArgs
+ result: runtime.Types.Utils.Optional[]
+ }
+ count: {
+ args: Prisma.MediaJobCountArgs
+ result: runtime.Types.Utils.Optional | number
+ }
+ }
+ }
+ MediaGeneration: {
+ payload: Prisma.$MediaGenerationPayload
+ fields: Prisma.MediaGenerationFieldRefs
+ operations: {
+ findUnique: {
+ args: Prisma.MediaGenerationFindUniqueArgs
+ result: runtime.Types.Utils.PayloadToResult | null
+ }
+ findUniqueOrThrow: {
+ args: Prisma.MediaGenerationFindUniqueOrThrowArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ findFirst: {
+ args: Prisma.MediaGenerationFindFirstArgs
+ result: runtime.Types.Utils.PayloadToResult | null
+ }
+ findFirstOrThrow: {
+ args: Prisma.MediaGenerationFindFirstOrThrowArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ findMany: {
+ args: Prisma.MediaGenerationFindManyArgs
+ result: runtime.Types.Utils.PayloadToResult[]
+ }
+ create: {
+ args: Prisma.MediaGenerationCreateArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ createMany: {
+ args: Prisma.MediaGenerationCreateManyArgs
+ result: BatchPayload
+ }
+ createManyAndReturn: {
+ args: Prisma.MediaGenerationCreateManyAndReturnArgs
+ result: runtime.Types.Utils.PayloadToResult[]
+ }
+ delete: {
+ args: Prisma.MediaGenerationDeleteArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ update: {
+ args: Prisma.MediaGenerationUpdateArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ deleteMany: {
+ args: Prisma.MediaGenerationDeleteManyArgs
+ result: BatchPayload
+ }
+ updateMany: {
+ args: Prisma.MediaGenerationUpdateManyArgs
+ result: BatchPayload
+ }
+ updateManyAndReturn: {
+ args: Prisma.MediaGenerationUpdateManyAndReturnArgs
+ result: runtime.Types.Utils.PayloadToResult[]
+ }
+ upsert: {
+ args: Prisma.MediaGenerationUpsertArgs
+ result: runtime.Types.Utils.PayloadToResult
+ }
+ aggregate: {
+ args: Prisma.MediaGenerationAggregateArgs
+ result: runtime.Types.Utils.Optional
+ }
+ groupBy: {
+ args: Prisma.MediaGenerationGroupByArgs
+ result: runtime.Types.Utils.Optional[]
+ }
+ count: {
+ args: Prisma.MediaGenerationCountArgs
+ result: runtime.Types.Utils.Optional | number
+ }
+ }
+ }
}
} & {
other: {
@@ -5379,6 +5529,7 @@ export const ProjectVersionScalarFieldEnum = {
nextFiles: 'nextFiles',
snapshot: 'snapshot',
briefRevisionId: 'briefRevisionId',
+ blueprint: 'blueprint',
createdAt: 'createdAt'
} as const
@@ -6192,6 +6343,62 @@ export const MediaAssetScalarFieldEnum = {
export type MediaAssetScalarFieldEnum = (typeof MediaAssetScalarFieldEnum)[keyof typeof MediaAssetScalarFieldEnum]
+export const MediaJobScalarFieldEnum = {
+ id: 'id',
+ projectId: 'projectId',
+ userId: 'userId',
+ mode: 'mode',
+ status: 'status',
+ stage: 'stage',
+ checkpoint: 'checkpoint',
+ checkpointExpiresAt: 'checkpointExpiresAt',
+ scope: 'scope',
+ mediaBrief: 'mediaBrief',
+ plan: 'plan',
+ concepts: 'concepts',
+ state: 'state',
+ bindings: 'bindings',
+ creditsReserved: 'creditsReserved',
+ creditsRefunded: 'creditsRefunded',
+ costUsd: 'costUsd',
+ versionId: 'versionId',
+ compiledAt: 'compiledAt',
+ compiledBindings: 'compiledBindings',
+ resultVersionId: 'resultVersionId',
+ failureReason: 'failureReason',
+ startedAt: 'startedAt',
+ finishedAt: 'finishedAt',
+ createdAt: 'createdAt',
+ updatedAt: 'updatedAt'
+} as const
+
+export type MediaJobScalarFieldEnum = (typeof MediaJobScalarFieldEnum)[keyof typeof MediaJobScalarFieldEnum]
+
+
+export const MediaGenerationScalarFieldEnum = {
+ id: 'id',
+ jobId: 'jobId',
+ itemId: 'itemId',
+ stage: 'stage',
+ kind: 'kind',
+ provider: 'provider',
+ model: 'model',
+ attempt: 'attempt',
+ requestKey: 'requestKey',
+ providerTaskId: 'providerTaskId',
+ status: 'status',
+ promptText: 'promptText',
+ inputAssetIds: 'inputAssetIds',
+ outputAssetId: 'outputAssetId',
+ costUsd: 'costUsd',
+ latencyMs: 'latencyMs',
+ error: 'error',
+ createdAt: 'createdAt'
+} as const
+
+export type MediaGenerationScalarFieldEnum = (typeof MediaGenerationScalarFieldEnum)[keyof typeof MediaGenerationScalarFieldEnum]
+
+
export const SortOrder = {
asc: 'asc',
desc: 'desc'
@@ -6980,6 +7187,34 @@ export type EnumMediaStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$Pris
export type ListEnumMediaStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'MediaStatus[]'>
+
+/**
+ * Reference to a field of type 'MediaJobMode'
+ */
+export type EnumMediaJobModeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'MediaJobMode'>
+
+
+
+/**
+ * Reference to a field of type 'MediaJobMode[]'
+ */
+export type ListEnumMediaJobModeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'MediaJobMode[]'>
+
+
+
+/**
+ * Reference to a field of type 'MediaJobStatus'
+ */
+export type EnumMediaJobStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'MediaJobStatus'>
+
+
+
+/**
+ * Reference to a field of type 'MediaJobStatus[]'
+ */
+export type ListEnumMediaJobStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'MediaJobStatus[]'>
+
+
/**
* Batch Payload for updateMany & deleteMany & createMany
*/
@@ -7152,6 +7387,8 @@ export type GlobalOmitConfig = {
jevDecisionLog?: Prisma.JevDecisionLogOmit
projectChatMessage?: Prisma.ProjectChatMessageOmit
mediaAsset?: Prisma.MediaAssetOmit
+ mediaJob?: Prisma.MediaJobOmit
+ mediaGeneration?: Prisma.MediaGenerationOmit
}
/* Types for Logging */
diff --git a/packages/db/prisma/generated/internal/prismaNamespaceBrowser.ts b/packages/db/prisma/generated/internal/prismaNamespaceBrowser.ts
index fb72b65..0ba99c9 100644
--- a/packages/db/prisma/generated/internal/prismaNamespaceBrowser.ts
+++ b/packages/db/prisma/generated/internal/prismaNamespaceBrowser.ts
@@ -112,7 +112,9 @@ export const ModelName = {
CorpusVersion: 'CorpusVersion',
JevDecisionLog: 'JevDecisionLog',
ProjectChatMessage: 'ProjectChatMessage',
- MediaAsset: 'MediaAsset'
+ MediaAsset: 'MediaAsset',
+ MediaJob: 'MediaJob',
+ MediaGeneration: 'MediaGeneration'
} as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -450,6 +452,7 @@ export const ProjectVersionScalarFieldEnum = {
nextFiles: 'nextFiles',
snapshot: 'snapshot',
briefRevisionId: 'briefRevisionId',
+ blueprint: 'blueprint',
createdAt: 'createdAt'
} as const
@@ -1263,6 +1266,62 @@ export const MediaAssetScalarFieldEnum = {
export type MediaAssetScalarFieldEnum = (typeof MediaAssetScalarFieldEnum)[keyof typeof MediaAssetScalarFieldEnum]
+export const MediaJobScalarFieldEnum = {
+ id: 'id',
+ projectId: 'projectId',
+ userId: 'userId',
+ mode: 'mode',
+ status: 'status',
+ stage: 'stage',
+ checkpoint: 'checkpoint',
+ checkpointExpiresAt: 'checkpointExpiresAt',
+ scope: 'scope',
+ mediaBrief: 'mediaBrief',
+ plan: 'plan',
+ concepts: 'concepts',
+ state: 'state',
+ bindings: 'bindings',
+ creditsReserved: 'creditsReserved',
+ creditsRefunded: 'creditsRefunded',
+ costUsd: 'costUsd',
+ versionId: 'versionId',
+ compiledAt: 'compiledAt',
+ compiledBindings: 'compiledBindings',
+ resultVersionId: 'resultVersionId',
+ failureReason: 'failureReason',
+ startedAt: 'startedAt',
+ finishedAt: 'finishedAt',
+ createdAt: 'createdAt',
+ updatedAt: 'updatedAt'
+} as const
+
+export type MediaJobScalarFieldEnum = (typeof MediaJobScalarFieldEnum)[keyof typeof MediaJobScalarFieldEnum]
+
+
+export const MediaGenerationScalarFieldEnum = {
+ id: 'id',
+ jobId: 'jobId',
+ itemId: 'itemId',
+ stage: 'stage',
+ kind: 'kind',
+ provider: 'provider',
+ model: 'model',
+ attempt: 'attempt',
+ requestKey: 'requestKey',
+ providerTaskId: 'providerTaskId',
+ status: 'status',
+ promptText: 'promptText',
+ inputAssetIds: 'inputAssetIds',
+ outputAssetId: 'outputAssetId',
+ costUsd: 'costUsd',
+ latencyMs: 'latencyMs',
+ error: 'error',
+ createdAt: 'createdAt'
+} as const
+
+export type MediaGenerationScalarFieldEnum = (typeof MediaGenerationScalarFieldEnum)[keyof typeof MediaGenerationScalarFieldEnum]
+
+
export const SortOrder = {
asc: 'asc',
desc: 'desc'
diff --git a/packages/db/prisma/generated/models.ts b/packages/db/prisma/generated/models.ts
index 54db451..19e020c 100644
--- a/packages/db/prisma/generated/models.ts
+++ b/packages/db/prisma/generated/models.ts
@@ -70,4 +70,6 @@ export type * from './models/CorpusVersion.js'
export type * from './models/JevDecisionLog.js'
export type * from './models/ProjectChatMessage.js'
export type * from './models/MediaAsset.js'
+export type * from './models/MediaJob.js'
+export type * from './models/MediaGeneration.js'
export type * from './commonInputTypes.js'
\ No newline at end of file
diff --git a/packages/db/prisma/generated/models/MediaGeneration.ts b/packages/db/prisma/generated/models/MediaGeneration.ts
new file mode 100644
index 0000000..994a5ce
--- /dev/null
+++ b/packages/db/prisma/generated/models/MediaGeneration.ts
@@ -0,0 +1,1850 @@
+
+/* !!! This is code generated by Prisma. Do not edit directly. !!! */
+/* eslint-disable */
+// biome-ignore-all lint: generated file
+// @ts-nocheck
+/*
+ * This file exports the `MediaGeneration` model and its related types.
+ *
+ * 🟢 You can import this file directly.
+ */
+import type * as runtime from "@prisma/client/runtime/client"
+import type * as $Enums from "../enums.js"
+import type * as Prisma from "../internal/prismaNamespace.js"
+
+/**
+ * Model MediaGeneration
+ *
+ */
+export type MediaGenerationModel = runtime.Types.Result.DefaultSelection
+
+export type AggregateMediaGeneration = {
+ _count: MediaGenerationCountAggregateOutputType | null
+ _avg: MediaGenerationAvgAggregateOutputType | null
+ _sum: MediaGenerationSumAggregateOutputType | null
+ _min: MediaGenerationMinAggregateOutputType | null
+ _max: MediaGenerationMaxAggregateOutputType | null
+}
+
+export type MediaGenerationAvgAggregateOutputType = {
+ attempt: number | null
+ costUsd: number | null
+ latencyMs: number | null
+}
+
+export type MediaGenerationSumAggregateOutputType = {
+ attempt: number | null
+ costUsd: number | null
+ latencyMs: number | null
+}
+
+export type MediaGenerationMinAggregateOutputType = {
+ id: string | null
+ jobId: string | null
+ itemId: string | null
+ stage: string | null
+ kind: string | null
+ provider: string | null
+ model: string | null
+ attempt: number | null
+ requestKey: string | null
+ providerTaskId: string | null
+ status: string | null
+ promptText: string | null
+ outputAssetId: string | null
+ costUsd: number | null
+ latencyMs: number | null
+ error: string | null
+ createdAt: Date | null
+}
+
+export type MediaGenerationMaxAggregateOutputType = {
+ id: string | null
+ jobId: string | null
+ itemId: string | null
+ stage: string | null
+ kind: string | null
+ provider: string | null
+ model: string | null
+ attempt: number | null
+ requestKey: string | null
+ providerTaskId: string | null
+ status: string | null
+ promptText: string | null
+ outputAssetId: string | null
+ costUsd: number | null
+ latencyMs: number | null
+ error: string | null
+ createdAt: Date | null
+}
+
+export type MediaGenerationCountAggregateOutputType = {
+ id: number
+ jobId: number
+ itemId: number
+ stage: number
+ kind: number
+ provider: number
+ model: number
+ attempt: number
+ requestKey: number
+ providerTaskId: number
+ status: number
+ promptText: number
+ inputAssetIds: number
+ outputAssetId: number
+ costUsd: number
+ latencyMs: number
+ error: number
+ createdAt: number
+ _all: number
+}
+
+
+export type MediaGenerationAvgAggregateInputType = {
+ attempt?: true
+ costUsd?: true
+ latencyMs?: true
+}
+
+export type MediaGenerationSumAggregateInputType = {
+ attempt?: true
+ costUsd?: true
+ latencyMs?: true
+}
+
+export type MediaGenerationMinAggregateInputType = {
+ id?: true
+ jobId?: true
+ itemId?: true
+ stage?: true
+ kind?: true
+ provider?: true
+ model?: true
+ attempt?: true
+ requestKey?: true
+ providerTaskId?: true
+ status?: true
+ promptText?: true
+ outputAssetId?: true
+ costUsd?: true
+ latencyMs?: true
+ error?: true
+ createdAt?: true
+}
+
+export type MediaGenerationMaxAggregateInputType = {
+ id?: true
+ jobId?: true
+ itemId?: true
+ stage?: true
+ kind?: true
+ provider?: true
+ model?: true
+ attempt?: true
+ requestKey?: true
+ providerTaskId?: true
+ status?: true
+ promptText?: true
+ outputAssetId?: true
+ costUsd?: true
+ latencyMs?: true
+ error?: true
+ createdAt?: true
+}
+
+export type MediaGenerationCountAggregateInputType = {
+ id?: true
+ jobId?: true
+ itemId?: true
+ stage?: true
+ kind?: true
+ provider?: true
+ model?: true
+ attempt?: true
+ requestKey?: true
+ providerTaskId?: true
+ status?: true
+ promptText?: true
+ inputAssetIds?: true
+ outputAssetId?: true
+ costUsd?: true
+ latencyMs?: true
+ error?: true
+ createdAt?: true
+ _all?: true
+}
+
+export type MediaGenerationAggregateArgs = {
+ /**
+ * Filter which MediaGeneration to aggregate.
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
+ *
+ * Determine the order of MediaGenerations to fetch.
+ */
+ orderBy?: Prisma.MediaGenerationOrderByWithRelationInput | Prisma.MediaGenerationOrderByWithRelationInput[]
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
+ *
+ * Sets the start position
+ */
+ cursor?: Prisma.MediaGenerationWhereUniqueInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
+ *
+ * Take `±n` MediaGenerations 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` MediaGenerations.
+ */
+ skip?: number
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Count returned MediaGenerations
+ **/
+ _count?: true | MediaGenerationCountAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to average
+ **/
+ _avg?: MediaGenerationAvgAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to sum
+ **/
+ _sum?: MediaGenerationSumAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to find the minimum value
+ **/
+ _min?: MediaGenerationMinAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to find the maximum value
+ **/
+ _max?: MediaGenerationMaxAggregateInputType
+}
+
+export type GetMediaGenerationAggregateType = {
+ [P in keyof T & keyof AggregateMediaGeneration]: P extends '_count' | 'count'
+ ? T[P] extends true
+ ? number
+ : Prisma.GetScalarType
+ : Prisma.GetScalarType
+}
+
+
+
+
+export type MediaGenerationGroupByArgs = {
+ where?: Prisma.MediaGenerationWhereInput
+ orderBy?: Prisma.MediaGenerationOrderByWithAggregationInput | Prisma.MediaGenerationOrderByWithAggregationInput[]
+ by: Prisma.MediaGenerationScalarFieldEnum[] | Prisma.MediaGenerationScalarFieldEnum
+ having?: Prisma.MediaGenerationScalarWhereWithAggregatesInput
+ take?: number
+ skip?: number
+ _count?: MediaGenerationCountAggregateInputType | true
+ _avg?: MediaGenerationAvgAggregateInputType
+ _sum?: MediaGenerationSumAggregateInputType
+ _min?: MediaGenerationMinAggregateInputType
+ _max?: MediaGenerationMaxAggregateInputType
+}
+
+export type MediaGenerationGroupByOutputType = {
+ id: string
+ jobId: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt: number
+ requestKey: string
+ providerTaskId: string | null
+ status: string
+ promptText: string | null
+ inputAssetIds: runtime.JsonValue | null
+ outputAssetId: string | null
+ costUsd: number | null
+ latencyMs: number | null
+ error: string | null
+ createdAt: Date
+ _count: MediaGenerationCountAggregateOutputType | null
+ _avg: MediaGenerationAvgAggregateOutputType | null
+ _sum: MediaGenerationSumAggregateOutputType | null
+ _min: MediaGenerationMinAggregateOutputType | null
+ _max: MediaGenerationMaxAggregateOutputType | null
+}
+
+export type GetMediaGenerationGroupByPayload = Prisma.PrismaPromise<
+ Array<
+ Prisma.PickEnumerable &
+ {
+ [P in ((keyof T) & (keyof MediaGenerationGroupByOutputType))]: P extends '_count'
+ ? T[P] extends boolean
+ ? number
+ : Prisma.GetScalarType
+ : Prisma.GetScalarType
+ }
+ >
+ >
+
+
+
+export type MediaGenerationWhereInput = {
+ AND?: Prisma.MediaGenerationWhereInput | Prisma.MediaGenerationWhereInput[]
+ OR?: Prisma.MediaGenerationWhereInput[]
+ NOT?: Prisma.MediaGenerationWhereInput | Prisma.MediaGenerationWhereInput[]
+ id?: Prisma.StringFilter<"MediaGeneration"> | string
+ jobId?: Prisma.StringFilter<"MediaGeneration"> | string
+ itemId?: Prisma.StringFilter<"MediaGeneration"> | string
+ stage?: Prisma.StringFilter<"MediaGeneration"> | string
+ kind?: Prisma.StringFilter<"MediaGeneration"> | string
+ provider?: Prisma.StringFilter<"MediaGeneration"> | string
+ model?: Prisma.StringFilter<"MediaGeneration"> | string
+ attempt?: Prisma.IntFilter<"MediaGeneration"> | number
+ requestKey?: Prisma.StringFilter<"MediaGeneration"> | string
+ providerTaskId?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ status?: Prisma.StringFilter<"MediaGeneration"> | string
+ promptText?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ inputAssetIds?: Prisma.JsonNullableFilter<"MediaGeneration">
+ outputAssetId?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ costUsd?: Prisma.FloatNullableFilter<"MediaGeneration"> | number | null
+ latencyMs?: Prisma.IntNullableFilter<"MediaGeneration"> | number | null
+ error?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ createdAt?: Prisma.DateTimeFilter<"MediaGeneration"> | Date | string
+ job?: Prisma.XOR
+}
+
+export type MediaGenerationOrderByWithRelationInput = {
+ id?: Prisma.SortOrder
+ jobId?: Prisma.SortOrder
+ itemId?: Prisma.SortOrder
+ stage?: Prisma.SortOrder
+ kind?: Prisma.SortOrder
+ provider?: Prisma.SortOrder
+ model?: Prisma.SortOrder
+ attempt?: Prisma.SortOrder
+ requestKey?: Prisma.SortOrder
+ providerTaskId?: Prisma.SortOrderInput | Prisma.SortOrder
+ status?: Prisma.SortOrder
+ promptText?: Prisma.SortOrderInput | Prisma.SortOrder
+ inputAssetIds?: Prisma.SortOrderInput | Prisma.SortOrder
+ outputAssetId?: Prisma.SortOrderInput | Prisma.SortOrder
+ costUsd?: Prisma.SortOrderInput | Prisma.SortOrder
+ latencyMs?: Prisma.SortOrderInput | Prisma.SortOrder
+ error?: Prisma.SortOrderInput | Prisma.SortOrder
+ createdAt?: Prisma.SortOrder
+ job?: Prisma.MediaJobOrderByWithRelationInput
+}
+
+export type MediaGenerationWhereUniqueInput = Prisma.AtLeast<{
+ id?: string
+ requestKey?: string
+ AND?: Prisma.MediaGenerationWhereInput | Prisma.MediaGenerationWhereInput[]
+ OR?: Prisma.MediaGenerationWhereInput[]
+ NOT?: Prisma.MediaGenerationWhereInput | Prisma.MediaGenerationWhereInput[]
+ jobId?: Prisma.StringFilter<"MediaGeneration"> | string
+ itemId?: Prisma.StringFilter<"MediaGeneration"> | string
+ stage?: Prisma.StringFilter<"MediaGeneration"> | string
+ kind?: Prisma.StringFilter<"MediaGeneration"> | string
+ provider?: Prisma.StringFilter<"MediaGeneration"> | string
+ model?: Prisma.StringFilter<"MediaGeneration"> | string
+ attempt?: Prisma.IntFilter<"MediaGeneration"> | number
+ providerTaskId?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ status?: Prisma.StringFilter<"MediaGeneration"> | string
+ promptText?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ inputAssetIds?: Prisma.JsonNullableFilter<"MediaGeneration">
+ outputAssetId?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ costUsd?: Prisma.FloatNullableFilter<"MediaGeneration"> | number | null
+ latencyMs?: Prisma.IntNullableFilter<"MediaGeneration"> | number | null
+ error?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ createdAt?: Prisma.DateTimeFilter<"MediaGeneration"> | Date | string
+ job?: Prisma.XOR
+}, "id" | "requestKey">
+
+export type MediaGenerationOrderByWithAggregationInput = {
+ id?: Prisma.SortOrder
+ jobId?: Prisma.SortOrder
+ itemId?: Prisma.SortOrder
+ stage?: Prisma.SortOrder
+ kind?: Prisma.SortOrder
+ provider?: Prisma.SortOrder
+ model?: Prisma.SortOrder
+ attempt?: Prisma.SortOrder
+ requestKey?: Prisma.SortOrder
+ providerTaskId?: Prisma.SortOrderInput | Prisma.SortOrder
+ status?: Prisma.SortOrder
+ promptText?: Prisma.SortOrderInput | Prisma.SortOrder
+ inputAssetIds?: Prisma.SortOrderInput | Prisma.SortOrder
+ outputAssetId?: Prisma.SortOrderInput | Prisma.SortOrder
+ costUsd?: Prisma.SortOrderInput | Prisma.SortOrder
+ latencyMs?: Prisma.SortOrderInput | Prisma.SortOrder
+ error?: Prisma.SortOrderInput | Prisma.SortOrder
+ createdAt?: Prisma.SortOrder
+ _count?: Prisma.MediaGenerationCountOrderByAggregateInput
+ _avg?: Prisma.MediaGenerationAvgOrderByAggregateInput
+ _max?: Prisma.MediaGenerationMaxOrderByAggregateInput
+ _min?: Prisma.MediaGenerationMinOrderByAggregateInput
+ _sum?: Prisma.MediaGenerationSumOrderByAggregateInput
+}
+
+export type MediaGenerationScalarWhereWithAggregatesInput = {
+ AND?: Prisma.MediaGenerationScalarWhereWithAggregatesInput | Prisma.MediaGenerationScalarWhereWithAggregatesInput[]
+ OR?: Prisma.MediaGenerationScalarWhereWithAggregatesInput[]
+ NOT?: Prisma.MediaGenerationScalarWhereWithAggregatesInput | Prisma.MediaGenerationScalarWhereWithAggregatesInput[]
+ id?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ jobId?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ itemId?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ stage?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ kind?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ provider?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ model?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ attempt?: Prisma.IntWithAggregatesFilter<"MediaGeneration"> | number
+ requestKey?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ providerTaskId?: Prisma.StringNullableWithAggregatesFilter<"MediaGeneration"> | string | null
+ status?: Prisma.StringWithAggregatesFilter<"MediaGeneration"> | string
+ promptText?: Prisma.StringNullableWithAggregatesFilter<"MediaGeneration"> | string | null
+ inputAssetIds?: Prisma.JsonNullableWithAggregatesFilter<"MediaGeneration">
+ outputAssetId?: Prisma.StringNullableWithAggregatesFilter<"MediaGeneration"> | string | null
+ costUsd?: Prisma.FloatNullableWithAggregatesFilter<"MediaGeneration"> | number | null
+ latencyMs?: Prisma.IntNullableWithAggregatesFilter<"MediaGeneration"> | number | null
+ error?: Prisma.StringNullableWithAggregatesFilter<"MediaGeneration"> | string | null
+ createdAt?: Prisma.DateTimeWithAggregatesFilter<"MediaGeneration"> | Date | string
+}
+
+export type MediaGenerationCreateInput = {
+ id?: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt?: number
+ requestKey: string
+ providerTaskId?: string | null
+ status: string
+ promptText?: string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: string | null
+ costUsd?: number | null
+ latencyMs?: number | null
+ error?: string | null
+ createdAt?: Date | string
+ job: Prisma.MediaJobCreateNestedOneWithoutGenerationsInput
+}
+
+export type MediaGenerationUncheckedCreateInput = {
+ id?: string
+ jobId: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt?: number
+ requestKey: string
+ providerTaskId?: string | null
+ status: string
+ promptText?: string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: string | null
+ costUsd?: number | null
+ latencyMs?: number | null
+ error?: string | null
+ createdAt?: Date | string
+}
+
+export type MediaGenerationUpdateInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+ job?: Prisma.MediaJobUpdateOneRequiredWithoutGenerationsNestedInput
+}
+
+export type MediaGenerationUncheckedUpdateInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ jobId?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+}
+
+export type MediaGenerationCreateManyInput = {
+ id?: string
+ jobId: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt?: number
+ requestKey: string
+ providerTaskId?: string | null
+ status: string
+ promptText?: string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: string | null
+ costUsd?: number | null
+ latencyMs?: number | null
+ error?: string | null
+ createdAt?: Date | string
+}
+
+export type MediaGenerationUpdateManyMutationInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+}
+
+export type MediaGenerationUncheckedUpdateManyInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ jobId?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+}
+
+export type MediaGenerationListRelationFilter = {
+ every?: Prisma.MediaGenerationWhereInput
+ some?: Prisma.MediaGenerationWhereInput
+ none?: Prisma.MediaGenerationWhereInput
+}
+
+export type MediaGenerationOrderByRelationAggregateInput = {
+ _count?: Prisma.SortOrder
+}
+
+export type MediaGenerationCountOrderByAggregateInput = {
+ id?: Prisma.SortOrder
+ jobId?: Prisma.SortOrder
+ itemId?: Prisma.SortOrder
+ stage?: Prisma.SortOrder
+ kind?: Prisma.SortOrder
+ provider?: Prisma.SortOrder
+ model?: Prisma.SortOrder
+ attempt?: Prisma.SortOrder
+ requestKey?: Prisma.SortOrder
+ providerTaskId?: Prisma.SortOrder
+ status?: Prisma.SortOrder
+ promptText?: Prisma.SortOrder
+ inputAssetIds?: Prisma.SortOrder
+ outputAssetId?: Prisma.SortOrder
+ costUsd?: Prisma.SortOrder
+ latencyMs?: Prisma.SortOrder
+ error?: Prisma.SortOrder
+ createdAt?: Prisma.SortOrder
+}
+
+export type MediaGenerationAvgOrderByAggregateInput = {
+ attempt?: Prisma.SortOrder
+ costUsd?: Prisma.SortOrder
+ latencyMs?: Prisma.SortOrder
+}
+
+export type MediaGenerationMaxOrderByAggregateInput = {
+ id?: Prisma.SortOrder
+ jobId?: Prisma.SortOrder
+ itemId?: Prisma.SortOrder
+ stage?: Prisma.SortOrder
+ kind?: Prisma.SortOrder
+ provider?: Prisma.SortOrder
+ model?: Prisma.SortOrder
+ attempt?: Prisma.SortOrder
+ requestKey?: Prisma.SortOrder
+ providerTaskId?: Prisma.SortOrder
+ status?: Prisma.SortOrder
+ promptText?: Prisma.SortOrder
+ outputAssetId?: Prisma.SortOrder
+ costUsd?: Prisma.SortOrder
+ latencyMs?: Prisma.SortOrder
+ error?: Prisma.SortOrder
+ createdAt?: Prisma.SortOrder
+}
+
+export type MediaGenerationMinOrderByAggregateInput = {
+ id?: Prisma.SortOrder
+ jobId?: Prisma.SortOrder
+ itemId?: Prisma.SortOrder
+ stage?: Prisma.SortOrder
+ kind?: Prisma.SortOrder
+ provider?: Prisma.SortOrder
+ model?: Prisma.SortOrder
+ attempt?: Prisma.SortOrder
+ requestKey?: Prisma.SortOrder
+ providerTaskId?: Prisma.SortOrder
+ status?: Prisma.SortOrder
+ promptText?: Prisma.SortOrder
+ outputAssetId?: Prisma.SortOrder
+ costUsd?: Prisma.SortOrder
+ latencyMs?: Prisma.SortOrder
+ error?: Prisma.SortOrder
+ createdAt?: Prisma.SortOrder
+}
+
+export type MediaGenerationSumOrderByAggregateInput = {
+ attempt?: Prisma.SortOrder
+ costUsd?: Prisma.SortOrder
+ latencyMs?: Prisma.SortOrder
+}
+
+export type MediaGenerationCreateNestedManyWithoutJobInput = {
+ create?: Prisma.XOR | Prisma.MediaGenerationCreateWithoutJobInput[] | Prisma.MediaGenerationUncheckedCreateWithoutJobInput[]
+ connectOrCreate?: Prisma.MediaGenerationCreateOrConnectWithoutJobInput | Prisma.MediaGenerationCreateOrConnectWithoutJobInput[]
+ createMany?: Prisma.MediaGenerationCreateManyJobInputEnvelope
+ connect?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+}
+
+export type MediaGenerationUncheckedCreateNestedManyWithoutJobInput = {
+ create?: Prisma.XOR | Prisma.MediaGenerationCreateWithoutJobInput[] | Prisma.MediaGenerationUncheckedCreateWithoutJobInput[]
+ connectOrCreate?: Prisma.MediaGenerationCreateOrConnectWithoutJobInput | Prisma.MediaGenerationCreateOrConnectWithoutJobInput[]
+ createMany?: Prisma.MediaGenerationCreateManyJobInputEnvelope
+ connect?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+}
+
+export type MediaGenerationUpdateManyWithoutJobNestedInput = {
+ create?: Prisma.XOR | Prisma.MediaGenerationCreateWithoutJobInput[] | Prisma.MediaGenerationUncheckedCreateWithoutJobInput[]
+ connectOrCreate?: Prisma.MediaGenerationCreateOrConnectWithoutJobInput | Prisma.MediaGenerationCreateOrConnectWithoutJobInput[]
+ upsert?: Prisma.MediaGenerationUpsertWithWhereUniqueWithoutJobInput | Prisma.MediaGenerationUpsertWithWhereUniqueWithoutJobInput[]
+ createMany?: Prisma.MediaGenerationCreateManyJobInputEnvelope
+ set?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ disconnect?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ delete?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ connect?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ update?: Prisma.MediaGenerationUpdateWithWhereUniqueWithoutJobInput | Prisma.MediaGenerationUpdateWithWhereUniqueWithoutJobInput[]
+ updateMany?: Prisma.MediaGenerationUpdateManyWithWhereWithoutJobInput | Prisma.MediaGenerationUpdateManyWithWhereWithoutJobInput[]
+ deleteMany?: Prisma.MediaGenerationScalarWhereInput | Prisma.MediaGenerationScalarWhereInput[]
+}
+
+export type MediaGenerationUncheckedUpdateManyWithoutJobNestedInput = {
+ create?: Prisma.XOR | Prisma.MediaGenerationCreateWithoutJobInput[] | Prisma.MediaGenerationUncheckedCreateWithoutJobInput[]
+ connectOrCreate?: Prisma.MediaGenerationCreateOrConnectWithoutJobInput | Prisma.MediaGenerationCreateOrConnectWithoutJobInput[]
+ upsert?: Prisma.MediaGenerationUpsertWithWhereUniqueWithoutJobInput | Prisma.MediaGenerationUpsertWithWhereUniqueWithoutJobInput[]
+ createMany?: Prisma.MediaGenerationCreateManyJobInputEnvelope
+ set?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ disconnect?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ delete?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ connect?: Prisma.MediaGenerationWhereUniqueInput | Prisma.MediaGenerationWhereUniqueInput[]
+ update?: Prisma.MediaGenerationUpdateWithWhereUniqueWithoutJobInput | Prisma.MediaGenerationUpdateWithWhereUniqueWithoutJobInput[]
+ updateMany?: Prisma.MediaGenerationUpdateManyWithWhereWithoutJobInput | Prisma.MediaGenerationUpdateManyWithWhereWithoutJobInput[]
+ deleteMany?: Prisma.MediaGenerationScalarWhereInput | Prisma.MediaGenerationScalarWhereInput[]
+}
+
+export type MediaGenerationCreateWithoutJobInput = {
+ id?: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt?: number
+ requestKey: string
+ providerTaskId?: string | null
+ status: string
+ promptText?: string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: string | null
+ costUsd?: number | null
+ latencyMs?: number | null
+ error?: string | null
+ createdAt?: Date | string
+}
+
+export type MediaGenerationUncheckedCreateWithoutJobInput = {
+ id?: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt?: number
+ requestKey: string
+ providerTaskId?: string | null
+ status: string
+ promptText?: string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: string | null
+ costUsd?: number | null
+ latencyMs?: number | null
+ error?: string | null
+ createdAt?: Date | string
+}
+
+export type MediaGenerationCreateOrConnectWithoutJobInput = {
+ where: Prisma.MediaGenerationWhereUniqueInput
+ create: Prisma.XOR
+}
+
+export type MediaGenerationCreateManyJobInputEnvelope = {
+ data: Prisma.MediaGenerationCreateManyJobInput | Prisma.MediaGenerationCreateManyJobInput[]
+ skipDuplicates?: boolean
+}
+
+export type MediaGenerationUpsertWithWhereUniqueWithoutJobInput = {
+ where: Prisma.MediaGenerationWhereUniqueInput
+ update: Prisma.XOR
+ create: Prisma.XOR
+}
+
+export type MediaGenerationUpdateWithWhereUniqueWithoutJobInput = {
+ where: Prisma.MediaGenerationWhereUniqueInput
+ data: Prisma.XOR
+}
+
+export type MediaGenerationUpdateManyWithWhereWithoutJobInput = {
+ where: Prisma.MediaGenerationScalarWhereInput
+ data: Prisma.XOR
+}
+
+export type MediaGenerationScalarWhereInput = {
+ AND?: Prisma.MediaGenerationScalarWhereInput | Prisma.MediaGenerationScalarWhereInput[]
+ OR?: Prisma.MediaGenerationScalarWhereInput[]
+ NOT?: Prisma.MediaGenerationScalarWhereInput | Prisma.MediaGenerationScalarWhereInput[]
+ id?: Prisma.StringFilter<"MediaGeneration"> | string
+ jobId?: Prisma.StringFilter<"MediaGeneration"> | string
+ itemId?: Prisma.StringFilter<"MediaGeneration"> | string
+ stage?: Prisma.StringFilter<"MediaGeneration"> | string
+ kind?: Prisma.StringFilter<"MediaGeneration"> | string
+ provider?: Prisma.StringFilter<"MediaGeneration"> | string
+ model?: Prisma.StringFilter<"MediaGeneration"> | string
+ attempt?: Prisma.IntFilter<"MediaGeneration"> | number
+ requestKey?: Prisma.StringFilter<"MediaGeneration"> | string
+ providerTaskId?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ status?: Prisma.StringFilter<"MediaGeneration"> | string
+ promptText?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ inputAssetIds?: Prisma.JsonNullableFilter<"MediaGeneration">
+ outputAssetId?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ costUsd?: Prisma.FloatNullableFilter<"MediaGeneration"> | number | null
+ latencyMs?: Prisma.IntNullableFilter<"MediaGeneration"> | number | null
+ error?: Prisma.StringNullableFilter<"MediaGeneration"> | string | null
+ createdAt?: Prisma.DateTimeFilter<"MediaGeneration"> | Date | string
+}
+
+export type MediaGenerationCreateManyJobInput = {
+ id?: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt?: number
+ requestKey: string
+ providerTaskId?: string | null
+ status: string
+ promptText?: string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: string | null
+ costUsd?: number | null
+ latencyMs?: number | null
+ error?: string | null
+ createdAt?: Date | string
+}
+
+export type MediaGenerationUpdateWithoutJobInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+}
+
+export type MediaGenerationUncheckedUpdateWithoutJobInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+}
+
+export type MediaGenerationUncheckedUpdateManyWithoutJobInput = {
+ id?: Prisma.StringFieldUpdateOperationsInput | string
+ itemId?: Prisma.StringFieldUpdateOperationsInput | string
+ stage?: Prisma.StringFieldUpdateOperationsInput | string
+ kind?: Prisma.StringFieldUpdateOperationsInput | string
+ provider?: Prisma.StringFieldUpdateOperationsInput | string
+ model?: Prisma.StringFieldUpdateOperationsInput | string
+ attempt?: Prisma.IntFieldUpdateOperationsInput | number
+ requestKey?: Prisma.StringFieldUpdateOperationsInput | string
+ providerTaskId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ status?: Prisma.StringFieldUpdateOperationsInput | string
+ promptText?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ inputAssetIds?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
+ outputAssetId?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ costUsd?: Prisma.NullableFloatFieldUpdateOperationsInput | number | null
+ latencyMs?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
+ error?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
+ createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
+}
+
+
+
+export type MediaGenerationSelect = runtime.Types.Extensions.GetSelect<{
+ id?: boolean
+ jobId?: boolean
+ itemId?: boolean
+ stage?: boolean
+ kind?: boolean
+ provider?: boolean
+ model?: boolean
+ attempt?: boolean
+ requestKey?: boolean
+ providerTaskId?: boolean
+ status?: boolean
+ promptText?: boolean
+ inputAssetIds?: boolean
+ outputAssetId?: boolean
+ costUsd?: boolean
+ latencyMs?: boolean
+ error?: boolean
+ createdAt?: boolean
+ job?: boolean | Prisma.MediaJobDefaultArgs
+}, ExtArgs["result"]["mediaGeneration"]>
+
+export type MediaGenerationSelectCreateManyAndReturn = runtime.Types.Extensions.GetSelect<{
+ id?: boolean
+ jobId?: boolean
+ itemId?: boolean
+ stage?: boolean
+ kind?: boolean
+ provider?: boolean
+ model?: boolean
+ attempt?: boolean
+ requestKey?: boolean
+ providerTaskId?: boolean
+ status?: boolean
+ promptText?: boolean
+ inputAssetIds?: boolean
+ outputAssetId?: boolean
+ costUsd?: boolean
+ latencyMs?: boolean
+ error?: boolean
+ createdAt?: boolean
+ job?: boolean | Prisma.MediaJobDefaultArgs
+}, ExtArgs["result"]["mediaGeneration"]>
+
+export type MediaGenerationSelectUpdateManyAndReturn = runtime.Types.Extensions.GetSelect<{
+ id?: boolean
+ jobId?: boolean
+ itemId?: boolean
+ stage?: boolean
+ kind?: boolean
+ provider?: boolean
+ model?: boolean
+ attempt?: boolean
+ requestKey?: boolean
+ providerTaskId?: boolean
+ status?: boolean
+ promptText?: boolean
+ inputAssetIds?: boolean
+ outputAssetId?: boolean
+ costUsd?: boolean
+ latencyMs?: boolean
+ error?: boolean
+ createdAt?: boolean
+ job?: boolean | Prisma.MediaJobDefaultArgs
+}, ExtArgs["result"]["mediaGeneration"]>
+
+export type MediaGenerationSelectScalar = {
+ id?: boolean
+ jobId?: boolean
+ itemId?: boolean
+ stage?: boolean
+ kind?: boolean
+ provider?: boolean
+ model?: boolean
+ attempt?: boolean
+ requestKey?: boolean
+ providerTaskId?: boolean
+ status?: boolean
+ promptText?: boolean
+ inputAssetIds?: boolean
+ outputAssetId?: boolean
+ costUsd?: boolean
+ latencyMs?: boolean
+ error?: boolean
+ createdAt?: boolean
+}
+
+export type MediaGenerationOmit = runtime.Types.Extensions.GetOmit<"id" | "jobId" | "itemId" | "stage" | "kind" | "provider" | "model" | "attempt" | "requestKey" | "providerTaskId" | "status" | "promptText" | "inputAssetIds" | "outputAssetId" | "costUsd" | "latencyMs" | "error" | "createdAt", ExtArgs["result"]["mediaGeneration"]>
+export type MediaGenerationInclude = {
+ job?: boolean | Prisma.MediaJobDefaultArgs
+}
+export type MediaGenerationIncludeCreateManyAndReturn = {
+ job?: boolean | Prisma.MediaJobDefaultArgs
+}
+export type MediaGenerationIncludeUpdateManyAndReturn = {
+ job?: boolean | Prisma.MediaJobDefaultArgs
+}
+
+export type $MediaGenerationPayload = {
+ name: "MediaGeneration"
+ objects: {
+ job: Prisma.$MediaJobPayload
+ }
+ scalars: runtime.Types.Extensions.GetPayloadResult<{
+ id: string
+ jobId: string
+ itemId: string
+ stage: string
+ kind: string
+ provider: string
+ model: string
+ attempt: number
+ requestKey: string
+ providerTaskId: string | null
+ status: string
+ promptText: string | null
+ inputAssetIds: runtime.JsonValue | null
+ outputAssetId: string | null
+ costUsd: number | null
+ latencyMs: number | null
+ error: string | null
+ createdAt: Date
+ }, ExtArgs["result"]["mediaGeneration"]>
+ composites: {}
+}
+
+export type MediaGenerationGetPayload = runtime.Types.Result.GetResult
+
+export type MediaGenerationCountArgs =
+ Omit & {
+ select?: MediaGenerationCountAggregateInputType | true
+ }
+
+export interface MediaGenerationDelegate {
+ [K: symbol]: { types: Prisma.TypeMap['model']['MediaGeneration'], meta: { name: 'MediaGeneration' } }
+ /**
+ * Find zero or one MediaGeneration that matches the filter.
+ * @param {MediaGenerationFindUniqueArgs} args - Arguments to find a MediaGeneration
+ * @example
+ * // Get one MediaGeneration
+ * const mediaGeneration = await prisma.mediaGeneration.findUnique({
+ * where: {
+ * // ... provide filter here
+ * }
+ * })
+ */
+ findUnique(args: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Find one MediaGeneration that matches the filter or throw an error with `error.code='P2025'`
+ * if no matches were found.
+ * @param {MediaGenerationFindUniqueOrThrowArgs} args - Arguments to find a MediaGeneration
+ * @example
+ * // Get one MediaGeneration
+ * const mediaGeneration = await prisma.mediaGeneration.findUniqueOrThrow({
+ * where: {
+ * // ... provide filter here
+ * }
+ * })
+ */
+ findUniqueOrThrow(args: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Find the first MediaGeneration 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 {MediaGenerationFindFirstArgs} args - Arguments to find a MediaGeneration
+ * @example
+ * // Get one MediaGeneration
+ * const mediaGeneration = await prisma.mediaGeneration.findFirst({
+ * where: {
+ * // ... provide filter here
+ * }
+ * })
+ */
+ findFirst(args?: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Find the first MediaGeneration 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 {MediaGenerationFindFirstOrThrowArgs} args - Arguments to find a MediaGeneration
+ * @example
+ * // Get one MediaGeneration
+ * const mediaGeneration = await prisma.mediaGeneration.findFirstOrThrow({
+ * where: {
+ * // ... provide filter here
+ * }
+ * })
+ */
+ findFirstOrThrow(args?: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Find zero or more MediaGenerations 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 {MediaGenerationFindManyArgs} args - Arguments to filter and select certain fields only.
+ * @example
+ * // Get all MediaGenerations
+ * const mediaGenerations = await prisma.mediaGeneration.findMany()
+ *
+ * // Get first 10 MediaGenerations
+ * const mediaGenerations = await prisma.mediaGeneration.findMany({ take: 10 })
+ *
+ * // Only select the `id`
+ * const mediaGenerationWithIdOnly = await prisma.mediaGeneration.findMany({ select: { id: true } })
+ *
+ */
+ findMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "findMany", GlobalOmitOptions>>
+
+ /**
+ * Create a MediaGeneration.
+ * @param {MediaGenerationCreateArgs} args - Arguments to create a MediaGeneration.
+ * @example
+ * // Create one MediaGeneration
+ * const MediaGeneration = await prisma.mediaGeneration.create({
+ * data: {
+ * // ... data to create a MediaGeneration
+ * }
+ * })
+ *
+ */
+ create(args: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Create many MediaGenerations.
+ * @param {MediaGenerationCreateManyArgs} args - Arguments to create many MediaGenerations.
+ * @example
+ * // Create many MediaGenerations
+ * const mediaGeneration = await prisma.mediaGeneration.createMany({
+ * data: [
+ * // ... provide data here
+ * ]
+ * })
+ *
+ */
+ createMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise
+
+ /**
+ * Create many MediaGenerations and returns the data saved in the database.
+ * @param {MediaGenerationCreateManyAndReturnArgs} args - Arguments to create many MediaGenerations.
+ * @example
+ * // Create many MediaGenerations
+ * const mediaGeneration = await prisma.mediaGeneration.createManyAndReturn({
+ * data: [
+ * // ... provide data here
+ * ]
+ * })
+ *
+ * // Create many MediaGenerations and only return the `id`
+ * const mediaGenerationWithIdOnly = await prisma.mediaGeneration.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?: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "createManyAndReturn", GlobalOmitOptions>>
+
+ /**
+ * Delete a MediaGeneration.
+ * @param {MediaGenerationDeleteArgs} args - Arguments to delete one MediaGeneration.
+ * @example
+ * // Delete one MediaGeneration
+ * const MediaGeneration = await prisma.mediaGeneration.delete({
+ * where: {
+ * // ... filter to delete one MediaGeneration
+ * }
+ * })
+ *
+ */
+ delete(args: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Update one MediaGeneration.
+ * @param {MediaGenerationUpdateArgs} args - Arguments to update one MediaGeneration.
+ * @example
+ * // Update one MediaGeneration
+ * const mediaGeneration = await prisma.mediaGeneration.update({
+ * where: {
+ * // ... provide filter here
+ * },
+ * data: {
+ * // ... provide data here
+ * }
+ * })
+ *
+ */
+ update(args: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
+
+ /**
+ * Delete zero or more MediaGenerations.
+ * @param {MediaGenerationDeleteManyArgs} args - Arguments to filter MediaGenerations to delete.
+ * @example
+ * // Delete a few MediaGenerations
+ * const { count } = await prisma.mediaGeneration.deleteMany({
+ * where: {
+ * // ... provide filter here
+ * }
+ * })
+ *
+ */
+ deleteMany(args?: Prisma.SelectSubset>): Prisma.PrismaPromise
+
+ /**
+ * Update zero or more MediaGenerations.
+ * Note, that providing `undefined` is treated as the value not being there.
+ * Read more here: https://pris.ly/d/null-undefined
+ * @param {MediaGenerationUpdateManyArgs} args - Arguments to update one or more rows.
+ * @example
+ * // Update many MediaGenerations
+ * const mediaGeneration = await prisma.mediaGeneration.updateMany({
+ * where: {
+ * // ... provide filter here
+ * },
+ * data: {
+ * // ... provide data here
+ * }
+ * })
+ *
+ */
+ updateMany(args: Prisma.SelectSubset>): Prisma.PrismaPromise
+
+ /**
+ * Update zero or more MediaGenerations and returns the data updated in the database.
+ * @param {MediaGenerationUpdateManyAndReturnArgs} args - Arguments to update many MediaGenerations.
+ * @example
+ * // Update many MediaGenerations
+ * const mediaGeneration = await prisma.mediaGeneration.updateManyAndReturn({
+ * where: {
+ * // ... provide filter here
+ * },
+ * data: [
+ * // ... provide data here
+ * ]
+ * })
+ *
+ * // Update zero or more MediaGenerations and only return the `id`
+ * const mediaGenerationWithIdOnly = await prisma.mediaGeneration.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: Prisma.SelectSubset>): Prisma.PrismaPromise, T, "updateManyAndReturn", GlobalOmitOptions>>
+
+ /**
+ * Create or update one MediaGeneration.
+ * @param {MediaGenerationUpsertArgs} args - Arguments to update or create a MediaGeneration.
+ * @example
+ * // Update or create a MediaGeneration
+ * const mediaGeneration = await prisma.mediaGeneration.upsert({
+ * create: {
+ * // ... data to create a MediaGeneration
+ * },
+ * update: {
+ * // ... in case it already exists, update
+ * },
+ * where: {
+ * // ... the filter for the MediaGeneration we want to update
+ * }
+ * })
+ */
+ upsert(args: Prisma.SelectSubset>): Prisma.Prisma__MediaGenerationClient, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions>
+
+
+ /**
+ * Count the number of MediaGenerations.
+ * Note, that providing `undefined` is treated as the value not being there.
+ * Read more here: https://pris.ly/d/null-undefined
+ * @param {MediaGenerationCountArgs} args - Arguments to filter MediaGenerations to count.
+ * @example
+ * // Count the number of MediaGenerations
+ * const count = await prisma.mediaGeneration.count({
+ * where: {
+ * // ... the filter for the MediaGenerations we want to count
+ * }
+ * })
+ **/
+ count(
+ args?: Prisma.Subset,
+ ): Prisma.PrismaPromise<
+ T extends runtime.Types.Utils.Record<'select', any>
+ ? T['select'] extends true
+ ? number
+ : Prisma.GetScalarType
+ : number
+ >
+
+ /**
+ * Allows you to perform aggregations operations on a MediaGeneration.
+ * Note, that providing `undefined` is treated as the value not being there.
+ * Read more here: https://pris.ly/d/null-undefined
+ * @param {MediaGenerationAggregateArgs} 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: Prisma.Subset): Prisma.PrismaPromise>
+
+ /**
+ * Group by MediaGeneration.
+ * Note, that providing `undefined` is treated as the value not being there.
+ * Read more here: https://pris.ly/d/null-undefined
+ * @param {MediaGenerationGroupByArgs} 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 MediaGenerationGroupByArgs,
+ HasSelectOrTake extends Prisma.Or<
+ Prisma.Extends<'skip', Prisma.Keys>,
+ Prisma.Extends<'take', Prisma.Keys>
+ >,
+ OrderByArg extends Prisma.True extends HasSelectOrTake
+ ? { orderBy: MediaGenerationGroupByArgs['orderBy'] }
+ : { orderBy?: MediaGenerationGroupByArgs['orderBy'] },
+ OrderFields extends Prisma.ExcludeUnderscoreKeys>>,
+ ByFields extends Prisma.MaybeTupleToUnion,
+ ByValid extends Prisma.Has,
+ HavingFields extends Prisma.GetHavingFields,
+ HavingValid extends Prisma.Has,
+ ByEmpty extends T['by'] extends never[] ? Prisma.True : Prisma.False,
+ InputErrors extends ByEmpty extends Prisma.True
+ ? `Error: "by" must not be empty.`
+ : HavingValid extends Prisma.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 Prisma.Keys
+ ? 'orderBy' extends Prisma.Keys
+ ? ByValid extends Prisma.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 Prisma.Keys
+ ? 'orderBy' extends Prisma.Keys
+ ? ByValid extends Prisma.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 Prisma.True
+ ? {}
+ : {
+ [P in OrderFields]: P extends ByFields
+ ? never
+ : `Error: Field "${P}" in "orderBy" needs to be provided in "by"`
+ }[OrderFields]
+ >(args: Prisma.SubsetIntersection & InputErrors): {} extends InputErrors ? GetMediaGenerationGroupByPayload : Prisma.PrismaPromise
+/**
+ * Fields of the MediaGeneration model
+ */
+readonly fields: MediaGenerationFieldRefs;
+}
+
+/**
+ * The delegate class that acts as a "Promise-like" for MediaGeneration.
+ * 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__MediaGenerationClient extends Prisma.PrismaPromise {
+ readonly [Symbol.toStringTag]: "PrismaPromise"
+ job = {}>(args?: Prisma.Subset>): Prisma.Prisma__MediaJobClient, 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): runtime.Types.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): runtime.Types.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): runtime.Types.Utils.JsPromise
+}
+
+
+
+
+/**
+ * Fields of the MediaGeneration model
+ */
+export interface MediaGenerationFieldRefs {
+ readonly id: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly jobId: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly itemId: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly stage: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly kind: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly provider: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly model: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly attempt: Prisma.FieldRef<"MediaGeneration", 'Int'>
+ readonly requestKey: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly providerTaskId: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly status: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly promptText: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly inputAssetIds: Prisma.FieldRef<"MediaGeneration", 'Json'>
+ readonly outputAssetId: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly costUsd: Prisma.FieldRef<"MediaGeneration", 'Float'>
+ readonly latencyMs: Prisma.FieldRef<"MediaGeneration", 'Int'>
+ readonly error: Prisma.FieldRef<"MediaGeneration", 'String'>
+ readonly createdAt: Prisma.FieldRef<"MediaGeneration", 'DateTime'>
+}
+
+
+// Custom InputTypes
+/**
+ * MediaGeneration findUnique
+ */
+export type MediaGenerationFindUniqueArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * Filter, which MediaGeneration to fetch.
+ */
+ where: Prisma.MediaGenerationWhereUniqueInput
+}
+
+/**
+ * MediaGeneration findUniqueOrThrow
+ */
+export type MediaGenerationFindUniqueOrThrowArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * Filter, which MediaGeneration to fetch.
+ */
+ where: Prisma.MediaGenerationWhereUniqueInput
+}
+
+/**
+ * MediaGeneration findFirst
+ */
+export type MediaGenerationFindFirstArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * Filter, which MediaGeneration to fetch.
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
+ *
+ * Determine the order of MediaGenerations to fetch.
+ */
+ orderBy?: Prisma.MediaGenerationOrderByWithRelationInput | Prisma.MediaGenerationOrderByWithRelationInput[]
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
+ *
+ * Sets the position for searching for MediaGenerations.
+ */
+ cursor?: Prisma.MediaGenerationWhereUniqueInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
+ *
+ * Take `±n` MediaGenerations 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` MediaGenerations.
+ */
+ skip?: number
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
+ *
+ * Filter by unique combinations of MediaGenerations.
+ */
+ distinct?: Prisma.MediaGenerationScalarFieldEnum | Prisma.MediaGenerationScalarFieldEnum[]
+}
+
+/**
+ * MediaGeneration findFirstOrThrow
+ */
+export type MediaGenerationFindFirstOrThrowArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * Filter, which MediaGeneration to fetch.
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
+ *
+ * Determine the order of MediaGenerations to fetch.
+ */
+ orderBy?: Prisma.MediaGenerationOrderByWithRelationInput | Prisma.MediaGenerationOrderByWithRelationInput[]
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
+ *
+ * Sets the position for searching for MediaGenerations.
+ */
+ cursor?: Prisma.MediaGenerationWhereUniqueInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
+ *
+ * Take `±n` MediaGenerations 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` MediaGenerations.
+ */
+ skip?: number
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
+ *
+ * Filter by unique combinations of MediaGenerations.
+ */
+ distinct?: Prisma.MediaGenerationScalarFieldEnum | Prisma.MediaGenerationScalarFieldEnum[]
+}
+
+/**
+ * MediaGeneration findMany
+ */
+export type MediaGenerationFindManyArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * Filter, which MediaGenerations to fetch.
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
+ *
+ * Determine the order of MediaGenerations to fetch.
+ */
+ orderBy?: Prisma.MediaGenerationOrderByWithRelationInput | Prisma.MediaGenerationOrderByWithRelationInput[]
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
+ *
+ * Sets the position for listing MediaGenerations.
+ */
+ cursor?: Prisma.MediaGenerationWhereUniqueInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
+ *
+ * Take `±n` MediaGenerations 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` MediaGenerations.
+ */
+ skip?: number
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs}
+ *
+ * Filter by unique combinations of MediaGenerations.
+ */
+ distinct?: Prisma.MediaGenerationScalarFieldEnum | Prisma.MediaGenerationScalarFieldEnum[]
+}
+
+/**
+ * MediaGeneration create
+ */
+export type MediaGenerationCreateArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * The data needed to create a MediaGeneration.
+ */
+ data: Prisma.XOR
+}
+
+/**
+ * MediaGeneration createMany
+ */
+export type MediaGenerationCreateManyArgs = {
+ /**
+ * The data used to create many MediaGenerations.
+ */
+ data: Prisma.MediaGenerationCreateManyInput | Prisma.MediaGenerationCreateManyInput[]
+ skipDuplicates?: boolean
+}
+
+/**
+ * MediaGeneration createManyAndReturn
+ */
+export type MediaGenerationCreateManyAndReturnArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelectCreateManyAndReturn | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * The data used to create many MediaGenerations.
+ */
+ data: Prisma.MediaGenerationCreateManyInput | Prisma.MediaGenerationCreateManyInput[]
+ skipDuplicates?: boolean
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationIncludeCreateManyAndReturn | null
+}
+
+/**
+ * MediaGeneration update
+ */
+export type MediaGenerationUpdateArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * The data needed to update a MediaGeneration.
+ */
+ data: Prisma.XOR
+ /**
+ * Choose, which MediaGeneration to update.
+ */
+ where: Prisma.MediaGenerationWhereUniqueInput
+}
+
+/**
+ * MediaGeneration updateMany
+ */
+export type MediaGenerationUpdateManyArgs = {
+ /**
+ * The data used to update MediaGenerations.
+ */
+ data: Prisma.XOR
+ /**
+ * Filter which MediaGenerations to update
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * Limit how many MediaGenerations to update.
+ */
+ limit?: number
+}
+
+/**
+ * MediaGeneration updateManyAndReturn
+ */
+export type MediaGenerationUpdateManyAndReturnArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelectUpdateManyAndReturn | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * The data used to update MediaGenerations.
+ */
+ data: Prisma.XOR
+ /**
+ * Filter which MediaGenerations to update
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * Limit how many MediaGenerations to update.
+ */
+ limit?: number
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationIncludeUpdateManyAndReturn | null
+}
+
+/**
+ * MediaGeneration upsert
+ */
+export type MediaGenerationUpsertArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * The filter to search for the MediaGeneration to update in case it exists.
+ */
+ where: Prisma.MediaGenerationWhereUniqueInput
+ /**
+ * In case the MediaGeneration found by the `where` argument doesn't exist, create a new MediaGeneration with this data.
+ */
+ create: Prisma.XOR
+ /**
+ * In case the MediaGeneration was found with the provided `where` argument, update it with this data.
+ */
+ update: Prisma.XOR
+}
+
+/**
+ * MediaGeneration delete
+ */
+export type MediaGenerationDeleteArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+ /**
+ * Filter which MediaGeneration to delete.
+ */
+ where: Prisma.MediaGenerationWhereUniqueInput
+}
+
+/**
+ * MediaGeneration deleteMany
+ */
+export type MediaGenerationDeleteManyArgs = {
+ /**
+ * Filter which MediaGenerations to delete
+ */
+ where?: Prisma.MediaGenerationWhereInput
+ /**
+ * Limit how many MediaGenerations to delete.
+ */
+ limit?: number
+}
+
+/**
+ * MediaGeneration without action
+ */
+export type MediaGenerationDefaultArgs = {
+ /**
+ * Select specific fields to fetch from the MediaGeneration
+ */
+ select?: Prisma.MediaGenerationSelect | null
+ /**
+ * Omit specific fields from the MediaGeneration
+ */
+ omit?: Prisma.MediaGenerationOmit | null
+ /**
+ * Choose, which related nodes to fetch as well
+ */
+ include?: Prisma.MediaGenerationInclude | null
+}
diff --git a/packages/db/prisma/generated/models/MediaJob.ts b/packages/db/prisma/generated/models/MediaJob.ts
new file mode 100644
index 0000000..e013c5e
--- /dev/null
+++ b/packages/db/prisma/generated/models/MediaJob.ts
@@ -0,0 +1,2573 @@
+
+/* !!! This is code generated by Prisma. Do not edit directly. !!! */
+/* eslint-disable */
+// biome-ignore-all lint: generated file
+// @ts-nocheck
+/*
+ * This file exports the `MediaJob` model and its related types.
+ *
+ * 🟢 You can import this file directly.
+ */
+import type * as runtime from "@prisma/client/runtime/client"
+import type * as $Enums from "../enums.js"
+import type * as Prisma from "../internal/prismaNamespace.js"
+
+/**
+ * Model MediaJob
+ *
+ */
+export type MediaJobModel = runtime.Types.Result.DefaultSelection
+
+export type AggregateMediaJob = {
+ _count: MediaJobCountAggregateOutputType | null
+ _avg: MediaJobAvgAggregateOutputType | null
+ _sum: MediaJobSumAggregateOutputType | null
+ _min: MediaJobMinAggregateOutputType | null
+ _max: MediaJobMaxAggregateOutputType | null
+}
+
+export type MediaJobAvgAggregateOutputType = {
+ creditsReserved: number | null
+ creditsRefunded: number | null
+ costUsd: number | null
+}
+
+export type MediaJobSumAggregateOutputType = {
+ creditsReserved: number | null
+ creditsRefunded: number | null
+ costUsd: number | null
+}
+
+export type MediaJobMinAggregateOutputType = {
+ id: string | null
+ projectId: string | null
+ userId: string | null
+ mode: $Enums.MediaJobMode | null
+ status: $Enums.MediaJobStatus | null
+ stage: string | null
+ checkpoint: string | null
+ checkpointExpiresAt: Date | null
+ creditsReserved: number | null
+ creditsRefunded: number | null
+ costUsd: number | null
+ versionId: string | null
+ compiledAt: Date | null
+ resultVersionId: string | null
+ failureReason: string | null
+ startedAt: Date | null
+ finishedAt: Date | null
+ createdAt: Date | null
+ updatedAt: Date | null
+}
+
+export type MediaJobMaxAggregateOutputType = {
+ id: string | null
+ projectId: string | null
+ userId: string | null
+ mode: $Enums.MediaJobMode | null
+ status: $Enums.MediaJobStatus | null
+ stage: string | null
+ checkpoint: string | null
+ checkpointExpiresAt: Date | null
+ creditsReserved: number | null
+ creditsRefunded: number | null
+ costUsd: number | null
+ versionId: string | null
+ compiledAt: Date | null
+ resultVersionId: string | null
+ failureReason: string | null
+ startedAt: Date | null
+ finishedAt: Date | null
+ createdAt: Date | null
+ updatedAt: Date | null
+}
+
+export type MediaJobCountAggregateOutputType = {
+ id: number
+ projectId: number
+ userId: number
+ mode: number
+ status: number
+ stage: number
+ checkpoint: number
+ checkpointExpiresAt: number
+ scope: number
+ mediaBrief: number
+ plan: number
+ concepts: number
+ state: number
+ bindings: number
+ creditsReserved: number
+ creditsRefunded: number
+ costUsd: number
+ versionId: number
+ compiledAt: number
+ compiledBindings: number
+ resultVersionId: number
+ failureReason: number
+ startedAt: number
+ finishedAt: number
+ createdAt: number
+ updatedAt: number
+ _all: number
+}
+
+
+export type MediaJobAvgAggregateInputType = {
+ creditsReserved?: true
+ creditsRefunded?: true
+ costUsd?: true
+}
+
+export type MediaJobSumAggregateInputType = {
+ creditsReserved?: true
+ creditsRefunded?: true
+ costUsd?: true
+}
+
+export type MediaJobMinAggregateInputType = {
+ id?: true
+ projectId?: true
+ userId?: true
+ mode?: true
+ status?: true
+ stage?: true
+ checkpoint?: true
+ checkpointExpiresAt?: true
+ creditsReserved?: true
+ creditsRefunded?: true
+ costUsd?: true
+ versionId?: true
+ compiledAt?: true
+ resultVersionId?: true
+ failureReason?: true
+ startedAt?: true
+ finishedAt?: true
+ createdAt?: true
+ updatedAt?: true
+}
+
+export type MediaJobMaxAggregateInputType = {
+ id?: true
+ projectId?: true
+ userId?: true
+ mode?: true
+ status?: true
+ stage?: true
+ checkpoint?: true
+ checkpointExpiresAt?: true
+ creditsReserved?: true
+ creditsRefunded?: true
+ costUsd?: true
+ versionId?: true
+ compiledAt?: true
+ resultVersionId?: true
+ failureReason?: true
+ startedAt?: true
+ finishedAt?: true
+ createdAt?: true
+ updatedAt?: true
+}
+
+export type MediaJobCountAggregateInputType = {
+ id?: true
+ projectId?: true
+ userId?: true
+ mode?: true
+ status?: true
+ stage?: true
+ checkpoint?: true
+ checkpointExpiresAt?: true
+ scope?: true
+ mediaBrief?: true
+ plan?: true
+ concepts?: true
+ state?: true
+ bindings?: true
+ creditsReserved?: true
+ creditsRefunded?: true
+ costUsd?: true
+ versionId?: true
+ compiledAt?: true
+ compiledBindings?: true
+ resultVersionId?: true
+ failureReason?: true
+ startedAt?: true
+ finishedAt?: true
+ createdAt?: true
+ updatedAt?: true
+ _all?: true
+}
+
+export type MediaJobAggregateArgs = {
+ /**
+ * Filter which MediaJob to aggregate.
+ */
+ where?: Prisma.MediaJobWhereInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs}
+ *
+ * Determine the order of MediaJobs to fetch.
+ */
+ orderBy?: Prisma.MediaJobOrderByWithRelationInput | Prisma.MediaJobOrderByWithRelationInput[]
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs}
+ *
+ * Sets the start position
+ */
+ cursor?: Prisma.MediaJobWhereUniqueInput
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs}
+ *
+ * Take `±n` MediaJobs 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` MediaJobs.
+ */
+ skip?: number
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Count returned MediaJobs
+ **/
+ _count?: true | MediaJobCountAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to average
+ **/
+ _avg?: MediaJobAvgAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to sum
+ **/
+ _sum?: MediaJobSumAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to find the minimum value
+ **/
+ _min?: MediaJobMinAggregateInputType
+ /**
+ * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
+ *
+ * Select which fields to find the maximum value
+ **/
+ _max?: MediaJobMaxAggregateInputType
+}
+
+export type GetMediaJobAggregateType