
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck 
/*
 * WARNING: This is an internal file that is subject to change!
 *
 * 🛑 Under no circumstances should you import this file directly! 🛑
 *
 * Please import the `PrismaClient` class from the `client.ts` file instead.
 */

import * as runtime from "@prisma/client/runtime/client"
import type * as Prisma from "./prismaNamespace"


const config: runtime.GetPrismaClientConfig = {
  "previewFeatures": [],
  "clientVersion": "7.4.2",
  "engineVersion": "94a226be1cf2967af2541cca5529f0f7ba866919",
  "activeProvider": "postgresql",
  "inlineSchema": "generator client {\n  provider = \"prisma-client\"\n  output   = \"../generated/prisma\"\n}\n\ndatasource db {\n  provider = \"postgresql\"\n}\n\nmodel token {\n  id           String   @id @default(cuid())\n  userId       String\n  refreshToken String   @unique @db.VarChar(500)\n  userAgent    String?\n  expiresAt    DateTime\n  user         user     @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n  @@map(\"tokens\")\n}\n\nenum Role {\n  USER\n  ADMIN\n}\n\nmodel user {\n  id          String  @id @default(cuid())\n  login       String  @unique @db.VarChar(32)\n  nickname    String\n  role        Role    @default(USER)\n  password    String  @db.VarChar(255)\n  email       String  @unique @db.VarChar(255)\n  isActivated Boolean @default(false)\n  actLink     String? @unique @db.VarChar(255)\n  tokens      token[]\n  avatar      String?\n\n  authoredBooks   book[] @relation(\"authorBooks\")\n  coauthoredBooks book[] @relation(\"coauthorBooks\")\n  createdTags     tag[]  @relation(\"UserCreatedTags\")\n\n  sentFriendRequests     friendship[] @relation(\"Sender\")\n  receivedFriendRequests friendship[] @relation(\"Receiver\")\n\n  supportTickets supportTicket[]\n  userBooks      userBook[]\n  reviews        review[]\n  reviewComments ReviewComment[]\n\n  @@map(\"users\")\n}\n\nenum FriendshipStatus {\n  PENDING\n  ACCEPTED\n  BLOCKED\n}\n\nmodel friendship {\n  id         String           @id @default(cuid())\n  senderId   String\n  receiverId String\n  status     FriendshipStatus @default(PENDING)\n  createdAt  DateTime         @default(now())\n  updatedAt  DateTime         @updatedAt\n\n  sender   user @relation(\"Sender\", fields: [senderId], references: [id], onDelete: Cascade)\n  receiver user @relation(\"Receiver\", fields: [receiverId], references: [id], onDelete: Cascade)\n\n  @@unique([senderId, receiverId])\n  @@index([senderId, status])\n  @@index([receiverId, status])\n  @@map(\"friendships\")\n}\n\nenum SupportTicketType {\n  BUG\n  FEATURE_REQUEST\n  CONTENT_COMPLAINT\n  ACCOUNT_ISSUE\n  PAYMENT\n  OTHER\n}\n\nenum SupportTicketStatus {\n  OPEN\n  IN_PROGRESS\n  RESOLVED\n  CLOSED\n}\n\nmodel supportTicket {\n  id         String              @id @default(cuid())\n  userId     String\n  user       user                @relation(fields: [userId], references: [id], onDelete: Cascade)\n  type       SupportTicketType\n  message    String              @db.Text\n  status     SupportTicketStatus @default(OPEN)\n  createdAt  DateTime            @default(now())\n  updatedAt  DateTime            @updatedAt\n  resolvedAt DateTime?\n\n  @@index([userId])\n  @@index([status])\n  @@index([createdAt])\n  @@map(\"support_tickets\")\n}\n\nmodel genre {\n  id          String   @id @default(cuid())\n  name        String   @unique @db.VarChar(100)\n  description String?  @db.Text\n  createdAt   DateTime @default(now())\n  updatedAt   DateTime @updatedAt\n  books       book[]\n\n  @@map(\"genres\")\n}\n\nmodel tag {\n  id        String    @id @default(cuid())\n  name      String    @unique @db.VarChar(100)\n  creatorId String?\n  creator   user?     @relation(\"UserCreatedTags\", fields: [creatorId], references: [id], onDelete: SetNull)\n  createdAt DateTime  @default(now())\n  books     bookTag[]\n\n  @@index([name])\n  @@map(\"tags\")\n}\n\nmodel bookTag {\n  bookId String\n  tagId  String\n  book   book   @relation(fields: [bookId], references: [id], onDelete: Cascade)\n  tag    tag    @relation(fields: [tagId], references: [id], onDelete: Cascade)\n\n  @@id([bookId, tagId])\n  @@map(\"book_tags\")\n}\n\nenum BookStatus {\n  WANT_TO_READ\n  READING\n  FINISHED\n  DROPPED\n}\n\nmodel userBook {\n  userId    String\n  bookId    String\n  status    BookStatus @default(WANT_TO_READ)\n  addedAt   DateTime   @default(now())\n  updatedAt DateTime   @updatedAt\n  ownNote   String?    @db.Text\n\n  user user @relation(fields: [userId], references: [id], onDelete: Cascade)\n  book book @relation(fields: [bookId], references: [id], onDelete: Cascade)\n\n  @@id([userId, bookId])\n  @@index([userId])\n  @@index([status])\n  @@map(\"user_books\")\n}\n\nmodel review {\n  id        String   @id @default(cuid())\n  userId    String\n  bookId    String\n  rating    Int\n  content   String?  @db.Text\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n\n  user user @relation(fields: [userId], references: [id], onDelete: Cascade)\n  book book @relation(fields: [bookId], references: [id], onDelete: Cascade)\n\n  comments ReviewComment[]\n\n  @@unique([userId, bookId])\n  @@index([bookId])\n  @@index([rating])\n  @@map(\"reviews\")\n}\n\nmodel ReviewComment {\n  id        String   @id @default(cuid())\n  content   String   @db.Text\n  userId    String\n  reviewId  String\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n  isDeleted Boolean  @default(false)\n\n  user   user   @relation(fields: [userId], references: [id], onDelete: Cascade)\n  review review @relation(fields: [reviewId], references: [id], onDelete: Cascade)\n\n  @@index([reviewId])\n  @@index([userId])\n  @@index([createdAt])\n  @@map(\"review_comments\")\n}\n\nmodel book {\n  id          String    @id @default(cuid())\n  title       String\n  description String?\n  isAuthorReg Boolean   @default(false)\n  authorId    String?\n  author      user?     @relation(\"authorBooks\", fields: [authorId], references: [id])\n  coAuthorId  String?\n  coAuthor    user?     @relation(\"coauthorBooks\", fields: [coAuthorId], references: [id])\n  coverUrl    String?\n  createdAt   DateTime  @default(now())\n  updatedAt   DateTime  @updatedAt\n  isApproved  Boolean   @default(false)\n  chapters    chapter[]\n  views       Int       @default(0)\n  likes       Int       @default(0)\n  genreId     String?\n  genre       genre?    @relation(fields: [genreId], references: [id], onDelete: SetNull)\n  tags        bookTag[]\n\n  avgRating    Float?\n  reviewsCount Int    @default(0)\n\n  userBooks userBook[]\n  reviews   review[]\n\n  @@index([authorId])\n  @@index([coAuthorId])\n  @@index([title])\n  @@index([views])\n  @@index([genreId])\n  @@index([avgRating])\n  @@index([createdAt])\n  @@map(\"books\")\n}\n\nmodel chapter {\n  id            String   @id @default(cuid())\n  bookId        String\n  book          book     @relation(fields: [bookId], references: [id], onDelete: Cascade)\n  chapterNumber Int\n  title         String\n  content       String   @db.Text\n  createdAt     DateTime @default(now())\n  updatedAt     DateTime @updatedAt\n\n  @@unique([bookId, chapterNumber])\n  @@index([bookId])\n  @@map(\"chapters\")\n}\n",
  "runtimeDataModel": {
    "models": {},
    "enums": {},
    "types": {}
  },
  "parameterizationSchema": {
    "strings": [],
    "graph": ""
  }
}

config.runtimeDataModel = JSON.parse("{\"models\":{\"token\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"refreshToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userAgent\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"tokenTouser\"}],\"dbName\":\"tokens\"},\"user\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"login\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"nickname\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"Role\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActivated\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"actLink\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tokens\",\"kind\":\"object\",\"type\":\"token\",\"relationName\":\"tokenTouser\"},{\"name\":\"avatar\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authoredBooks\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"authorBooks\"},{\"name\":\"coauthoredBooks\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"coauthorBooks\"},{\"name\":\"createdTags\",\"kind\":\"object\",\"type\":\"tag\",\"relationName\":\"UserCreatedTags\"},{\"name\":\"sentFriendRequests\",\"kind\":\"object\",\"type\":\"friendship\",\"relationName\":\"Sender\"},{\"name\":\"receivedFriendRequests\",\"kind\":\"object\",\"type\":\"friendship\",\"relationName\":\"Receiver\"},{\"name\":\"supportTickets\",\"kind\":\"object\",\"type\":\"supportTicket\",\"relationName\":\"supportTicketTouser\"},{\"name\":\"userBooks\",\"kind\":\"object\",\"type\":\"userBook\",\"relationName\":\"userTouserBook\"},{\"name\":\"reviews\",\"kind\":\"object\",\"type\":\"review\",\"relationName\":\"reviewTouser\"},{\"name\":\"reviewComments\",\"kind\":\"object\",\"type\":\"ReviewComment\",\"relationName\":\"ReviewCommentTouser\"}],\"dbName\":\"users\"},\"friendship\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"senderId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receiverId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"FriendshipStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sender\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"Sender\"},{\"name\":\"receiver\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"Receiver\"}],\"dbName\":\"friendships\"},\"supportTicket\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"supportTicketTouser\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"SupportTicketType\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"SupportTicketStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"resolvedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"support_tickets\"},\"genre\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"books\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"bookTogenre\"}],\"dbName\":\"genres\"},\"tag\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"creatorId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"creator\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"UserCreatedTags\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"books\",\"kind\":\"object\",\"type\":\"bookTag\",\"relationName\":\"bookTagTotag\"}],\"dbName\":\"tags\"},\"bookTag\":{\"fields\":[{\"name\":\"bookId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tagId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"book\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"bookTobookTag\"},{\"name\":\"tag\",\"kind\":\"object\",\"type\":\"tag\",\"relationName\":\"bookTagTotag\"}],\"dbName\":\"book_tags\"},\"userBook\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"bookId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"BookStatus\"},{\"name\":\"addedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"ownNote\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"userTouserBook\"},{\"name\":\"book\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"bookTouserBook\"}],\"dbName\":\"user_books\"},\"review\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"bookId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"rating\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"reviewTouser\"},{\"name\":\"book\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"bookToreview\"},{\"name\":\"comments\",\"kind\":\"object\",\"type\":\"ReviewComment\",\"relationName\":\"ReviewCommentToreview\"}],\"dbName\":\"reviews\"},\"ReviewComment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reviewId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"isDeleted\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"ReviewCommentTouser\"},{\"name\":\"review\",\"kind\":\"object\",\"type\":\"review\",\"relationName\":\"ReviewCommentToreview\"}],\"dbName\":\"review_comments\"},\"book\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isAuthorReg\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"authorId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"author\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"authorBooks\"},{\"name\":\"coAuthorId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"coAuthor\",\"kind\":\"object\",\"type\":\"user\",\"relationName\":\"coauthorBooks\"},{\"name\":\"coverUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"isApproved\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"chapters\",\"kind\":\"object\",\"type\":\"chapter\",\"relationName\":\"bookTochapter\"},{\"name\":\"views\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"likes\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"genreId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"genre\",\"kind\":\"object\",\"type\":\"genre\",\"relationName\":\"bookTogenre\"},{\"name\":\"tags\",\"kind\":\"object\",\"type\":\"bookTag\",\"relationName\":\"bookTobookTag\"},{\"name\":\"avgRating\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"reviewsCount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userBooks\",\"kind\":\"object\",\"type\":\"userBook\",\"relationName\":\"bookTouserBook\"},{\"name\":\"reviews\",\"kind\":\"object\",\"type\":\"review\",\"relationName\":\"bookToreview\"}],\"dbName\":\"books\"},\"chapter\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"bookId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"book\",\"kind\":\"object\",\"type\":\"book\",\"relationName\":\"bookTochapter\"},{\"name\":\"chapterNumber\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"content\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"chapters\"}},\"enums\":{},\"types\":{}}")
config.parameterizationSchema = {
  strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"tokens\",\"author\",\"coAuthor\",\"book\",\"chapters\",\"books\",\"_count\",\"genre\",\"creator\",\"tag\",\"tags\",\"user\",\"userBooks\",\"review\",\"comments\",\"reviews\",\"authoredBooks\",\"coauthoredBooks\",\"createdTags\",\"sender\",\"receiver\",\"sentFriendRequests\",\"receivedFriendRequests\",\"supportTickets\",\"reviewComments\",\"token.findUnique\",\"token.findUniqueOrThrow\",\"token.findFirst\",\"token.findFirstOrThrow\",\"token.findMany\",\"data\",\"token.createOne\",\"token.createMany\",\"token.createManyAndReturn\",\"token.updateOne\",\"token.updateMany\",\"token.updateManyAndReturn\",\"create\",\"update\",\"token.upsertOne\",\"token.deleteOne\",\"token.deleteMany\",\"having\",\"_min\",\"_max\",\"token.groupBy\",\"token.aggregate\",\"user.findUnique\",\"user.findUniqueOrThrow\",\"user.findFirst\",\"user.findFirstOrThrow\",\"user.findMany\",\"user.createOne\",\"user.createMany\",\"user.createManyAndReturn\",\"user.updateOne\",\"user.updateMany\",\"user.updateManyAndReturn\",\"user.upsertOne\",\"user.deleteOne\",\"user.deleteMany\",\"user.groupBy\",\"user.aggregate\",\"friendship.findUnique\",\"friendship.findUniqueOrThrow\",\"friendship.findFirst\",\"friendship.findFirstOrThrow\",\"friendship.findMany\",\"friendship.createOne\",\"friendship.createMany\",\"friendship.createManyAndReturn\",\"friendship.updateOne\",\"friendship.updateMany\",\"friendship.updateManyAndReturn\",\"friendship.upsertOne\",\"friendship.deleteOne\",\"friendship.deleteMany\",\"friendship.groupBy\",\"friendship.aggregate\",\"supportTicket.findUnique\",\"supportTicket.findUniqueOrThrow\",\"supportTicket.findFirst\",\"supportTicket.findFirstOrThrow\",\"supportTicket.findMany\",\"supportTicket.createOne\",\"supportTicket.createMany\",\"supportTicket.createManyAndReturn\",\"supportTicket.updateOne\",\"supportTicket.updateMany\",\"supportTicket.updateManyAndReturn\",\"supportTicket.upsertOne\",\"supportTicket.deleteOne\",\"supportTicket.deleteMany\",\"supportTicket.groupBy\",\"supportTicket.aggregate\",\"genre.findUnique\",\"genre.findUniqueOrThrow\",\"genre.findFirst\",\"genre.findFirstOrThrow\",\"genre.findMany\",\"genre.createOne\",\"genre.createMany\",\"genre.createManyAndReturn\",\"genre.updateOne\",\"genre.updateMany\",\"genre.updateManyAndReturn\",\"genre.upsertOne\",\"genre.deleteOne\",\"genre.deleteMany\",\"genre.groupBy\",\"genre.aggregate\",\"tag.findUnique\",\"tag.findUniqueOrThrow\",\"tag.findFirst\",\"tag.findFirstOrThrow\",\"tag.findMany\",\"tag.createOne\",\"tag.createMany\",\"tag.createManyAndReturn\",\"tag.updateOne\",\"tag.updateMany\",\"tag.updateManyAndReturn\",\"tag.upsertOne\",\"tag.deleteOne\",\"tag.deleteMany\",\"tag.groupBy\",\"tag.aggregate\",\"bookTag.findUnique\",\"bookTag.findUniqueOrThrow\",\"bookTag.findFirst\",\"bookTag.findFirstOrThrow\",\"bookTag.findMany\",\"bookTag.createOne\",\"bookTag.createMany\",\"bookTag.createManyAndReturn\",\"bookTag.updateOne\",\"bookTag.updateMany\",\"bookTag.updateManyAndReturn\",\"bookTag.upsertOne\",\"bookTag.deleteOne\",\"bookTag.deleteMany\",\"bookTag.groupBy\",\"bookTag.aggregate\",\"userBook.findUnique\",\"userBook.findUniqueOrThrow\",\"userBook.findFirst\",\"userBook.findFirstOrThrow\",\"userBook.findMany\",\"userBook.createOne\",\"userBook.createMany\",\"userBook.createManyAndReturn\",\"userBook.updateOne\",\"userBook.updateMany\",\"userBook.updateManyAndReturn\",\"userBook.upsertOne\",\"userBook.deleteOne\",\"userBook.deleteMany\",\"userBook.groupBy\",\"userBook.aggregate\",\"review.findUnique\",\"review.findUniqueOrThrow\",\"review.findFirst\",\"review.findFirstOrThrow\",\"review.findMany\",\"review.createOne\",\"review.createMany\",\"review.createManyAndReturn\",\"review.updateOne\",\"review.updateMany\",\"review.updateManyAndReturn\",\"review.upsertOne\",\"review.deleteOne\",\"review.deleteMany\",\"_avg\",\"_sum\",\"review.groupBy\",\"review.aggregate\",\"ReviewComment.findUnique\",\"ReviewComment.findUniqueOrThrow\",\"ReviewComment.findFirst\",\"ReviewComment.findFirstOrThrow\",\"ReviewComment.findMany\",\"ReviewComment.createOne\",\"ReviewComment.createMany\",\"ReviewComment.createManyAndReturn\",\"ReviewComment.updateOne\",\"ReviewComment.updateMany\",\"ReviewComment.updateManyAndReturn\",\"ReviewComment.upsertOne\",\"ReviewComment.deleteOne\",\"ReviewComment.deleteMany\",\"ReviewComment.groupBy\",\"ReviewComment.aggregate\",\"book.findUnique\",\"book.findUniqueOrThrow\",\"book.findFirst\",\"book.findFirstOrThrow\",\"book.findMany\",\"book.createOne\",\"book.createMany\",\"book.createManyAndReturn\",\"book.updateOne\",\"book.updateMany\",\"book.updateManyAndReturn\",\"book.upsertOne\",\"book.deleteOne\",\"book.deleteMany\",\"book.groupBy\",\"book.aggregate\",\"chapter.findUnique\",\"chapter.findUniqueOrThrow\",\"chapter.findFirst\",\"chapter.findFirstOrThrow\",\"chapter.findMany\",\"chapter.createOne\",\"chapter.createMany\",\"chapter.createManyAndReturn\",\"chapter.updateOne\",\"chapter.updateMany\",\"chapter.updateManyAndReturn\",\"chapter.upsertOne\",\"chapter.deleteOne\",\"chapter.deleteMany\",\"chapter.groupBy\",\"chapter.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"bookId\",\"chapterNumber\",\"title\",\"content\",\"createdAt\",\"updatedAt\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"description\",\"isAuthorReg\",\"authorId\",\"coAuthorId\",\"coverUrl\",\"isApproved\",\"views\",\"likes\",\"genreId\",\"avgRating\",\"reviewsCount\",\"userId\",\"reviewId\",\"isDeleted\",\"rating\",\"BookStatus\",\"status\",\"addedAt\",\"ownNote\",\"tagId\",\"name\",\"creatorId\",\"every\",\"some\",\"none\",\"SupportTicketType\",\"type\",\"message\",\"SupportTicketStatus\",\"resolvedAt\",\"senderId\",\"receiverId\",\"FriendshipStatus\",\"login\",\"nickname\",\"Role\",\"role\",\"password\",\"email\",\"isActivated\",\"actLink\",\"avatar\",\"refreshToken\",\"userAgent\",\"expiresAt\",\"senderId_receiverId\",\"userId_bookId\",\"bookId_tagId\",\"bookId_chapterNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"),
  graph: "4AZswAEJDgAAoAMAIOQBAAC5AwAw5QEAAAMAEOYBAAC5AwAw5wEBAAAAAYQCAQCRAwAhowIBAAAAAaQCAQD7AgAhpQJAAPwCACEBAAAAAQAgCQ4AAKADACDkAQAAuQMAMOUBAAADABDmAQAAuQMAMOcBAQCRAwAhhAIBAJEDACGjAgEAkQMAIaQCAQD7AgAhpQJAAPwCACECDgAA9AUAIKQCAADEAwAgAwAAAAMAIAEAAAQAMAIAAAEAIBkEAAClAwAgBQAApQMAIAcAALcDACAKAAC4AwAgDQAApgMAIA8AAJgDACASAACZAwAg5AEAALUDADDlAQAABgAQ5gEAALUDADDnAQEAkQMAIeoBAQCRAwAh7AFAAPwCACHtAUAA_AIAIfkBAQD7AgAh-gEgAJMDACH7AQEA-wIAIfwBAQD7AgAh_QEBAPsCACH-ASAAkwMAIf8BAgCrAwAhgAICAKsDACGBAgEA-wIAIYICCAC2AwAhgwICAKsDACENBAAA9AUAIAUAAPQFACAHAAD5BQAgCgAA-gUAIA0AAPUFACAPAADsBQAgEgAA7QUAIPkBAADEAwAg-wEAAMQDACD8AQAAxAMAIP0BAADEAwAggQIAAMQDACCCAgAAxAMAIBkEAAClAwAgBQAApQMAIAcAALcDACAKAAC4AwAgDQAApgMAIA8AAJgDACASAACZAwAg5AEAALUDADDlAQAABgAQ5gEAALUDADDnAQEAAAAB6gEBAJEDACHsAUAA_AIAIe0BQAD8AgAh-QEBAPsCACH6ASAAkwMAIfsBAQD7AgAh_AEBAPsCACH9AQEA-wIAIf4BIACTAwAh_wECAKsDACGAAgIAqwMAIYECAQD7AgAhggIIALYDACGDAgIAqwMAIQMAAAAGACABAAAHADACAAAIACAWAwAAlAMAIA8AAJgDACASAACZAwAgEwAA_QIAIBQAAP0CACAVAACVAwAgGAAAlgMAIBkAAJYDACAaAACXAwAgGwAAmgMAIOQBAACQAwAw5QEAAAoAEOYBAACQAwAw5wEBAJEDACGaAgEAkQMAIZsCAQCRAwAhnQIAAJIDnQIingIBAJEDACGfAgEAkQMAIaACIACTAwAhoQIBAPsCACGiAgEA-wIAIQEAAAAKACABAAAACgAgCwYAAKwDACDkAQAAtAMAMOUBAAANABDmAQAAtAMAMOcBAQCRAwAh6AEBAJEDACHpAQIAqwMAIeoBAQCRAwAh6wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhAQYAAPcFACAMBgAArAMAIOQBAAC0AwAw5QEAAA0AEOYBAAC0AwAw5wEBAAAAAegBAQCRAwAh6QECAKsDACHqAQEAkQMAIesBAQCRAwAh7AFAAPwCACHtAUAA_AIAIakCAACzAwAgAwAAAA0AIAEAAA4AMAIAAA8AIAkIAAD9AgAg5AEAAPoCADDlAQAAEQAQ5gEAAPoCADDnAQEAkQMAIewBQAD8AgAh7QFAAPwCACH5AQEA-wIAIY0CAQCRAwAhAQAAABEAIAMAAAAGACABAAAHADACAAAIACABAAAABgAgBwYAAKwDACAMAACyAwAg5AEAALEDADDlAQAAFQAQ5gEAALEDADDoAQEAkQMAIYwCAQCRAwAhAgYAAPcFACAMAAD4BQAgCAYAAKwDACAMAACyAwAg5AEAALEDADDlAQAAFQAQ5gEAALEDADDoAQEAkQMAIYwCAQCRAwAhqAIAALADACADAAAAFQAgAQAAFgAwAgAAFwAgAQAAAAoAIAMAAAAVACABAAAWADACAAAXACABAAAAFQAgCwYAAKwDACAOAACgAwAg5AEAAK4DADDlAQAAHAAQ5gEAAK4DADDoAQEAkQMAIe0BQAD8AgAhhAIBAJEDACGJAgAArwOJAiKKAkAA_AIAIYsCAQD7AgAhAwYAAPcFACAOAAD0BQAgiwIAAMQDACAMBgAArAMAIA4AAKADACDkAQAArgMAMOUBAAAcABDmAQAArgMAMOgBAQCRAwAh7QFAAPwCACGEAgEAkQMAIYkCAACvA4kCIooCQAD8AgAhiwIBAPsCACGnAgAArQMAIAMAAAAcACABAAAdADACAAAeACANBgAArAMAIA4AAKADACARAACaAwAg5AEAAKoDADDlAQAAIAAQ5gEAAKoDADDnAQEAkQMAIegBAQCRAwAh6wEBAPsCACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGHAgIAqwMAIQQGAAD3BQAgDgAA9AUAIBEAAO4FACDrAQAAxAMAIA4GAACsAwAgDgAAoAMAIBEAAJoDACDkAQAAqgMAMOUBAAAgABDmAQAAqgMAMOcBAQAAAAHoAQEAkQMAIesBAQD7AgAh7AFAAPwCACHtAUAA_AIAIYQCAQCRAwAhhwICAKsDACGnAgAAqQMAIAMAAAAgACABAAAhADACAAAiACAMDgAAoAMAIBAAAKgDACDkAQAApwMAMOUBAAAkABDmAQAApwMAMOcBAQCRAwAh6wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGFAgEAkQMAIYYCIACTAwAhAg4AAPQFACAQAAD2BQAgDA4AAKADACAQAACoAwAg5AEAAKcDADDlAQAAJAAQ5gEAAKcDADDnAQEAAAAB6wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGFAgEAkQMAIYYCIACTAwAhAwAAACQAIAEAACUAMAIAACYAIAEAAAAkACABAAAADQAgAQAAABUAIAEAAAAcACABAAAAIAAgAwAAAAYAIAEAAAcAMAIAAAgAIAkIAACmAwAgCwAApQMAIOQBAACkAwAw5QEAAC4AEOYBAACkAwAw5wEBAJEDACHsAUAA_AIAIY0CAQCRAwAhjgIBAPsCACEDCAAA9QUAIAsAAPQFACCOAgAAxAMAIAkIAACmAwAgCwAApQMAIOQBAACkAwAw5QEAAC4AEOYBAACkAwAw5wEBAAAAAewBQAD8AgAhjQIBAAAAAY4CAQD7AgAhAwAAAC4AIAEAAC8AMAIAADAAIAsWAACgAwAgFwAAoAMAIOQBAACiAwAw5QEAADIAEOYBAACiAwAw5wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhiQIAAKMDmgIilwIBAJEDACGYAgEAkQMAIQIWAAD0BQAgFwAA9AUAIAwWAACgAwAgFwAAoAMAIOQBAACiAwAw5QEAADIAEOYBAACiAwAw5wEBAAAAAewBQAD8AgAh7QFAAPwCACGJAgAAowOaAiKXAgEAkQMAIZgCAQCRAwAhpgIAAKEDACADAAAAMgAgAQAAMwAwAgAANAAgAwAAADIAIAEAADMAMAIAADQAIAwOAACgAwAg5AEAAJwDADDlAQAANwAQ5gEAAJwDADDnAQEAkQMAIewBQAD8AgAh7QFAAPwCACGEAgEAkQMAIYkCAACeA5YCIpMCAACdA5MCIpQCAQCRAwAhlgJAAJ8DACECDgAA9AUAIJYCAADEAwAgDA4AAKADACDkAQAAnAMAMOUBAAA3ABDmAQAAnAMAMOcBAQAAAAHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGJAgAAngOWAiKTAgAAnQOTAiKUAgEAkQMAIZYCQACfAwAhAwAAADcAIAEAADgAMAIAADkAIAMAAAAcACABAAAdADACAAAeACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACQAIAEAACUAMAIAACYAIAEAAAADACABAAAABgAgAQAAAAYAIAEAAAAuACABAAAAMgAgAQAAADIAIAEAAAA3ACABAAAAHAAgAQAAACAAIAEAAAAkACABAAAAAQAgAwAAAAMAIAEAAAQAMAIAAAEAIAMAAAADACABAAAEADACAAABACADAAAAAwAgAQAABAAwAgAAAQAgBg4AAPMFACDnAQEAAAABhAIBAAAAAaMCAQAAAAGkAgEAAAABpQJAAAAAAQEhAABMACAF5wEBAAAAAYQCAQAAAAGjAgEAAAABpAIBAAAAAaUCQAAAAAEBIQAATgAwASEAAE4AMAYOAADyBQAg5wEBAL8DACGEAgEAvwMAIaMCAQC_AwAhpAIBAMoDACGlAkAAwQMAIQIAAAABACAhAABRACAF5wEBAL8DACGEAgEAvwMAIaMCAQC_AwAhpAIBAMoDACGlAkAAwQMAIQIAAAADACAhAABTACACAAAAAwAgIQAAUwAgAwAAAAEAICgAAEwAICkAAFEAIAEAAAABACABAAAAAwAgBAkAAO8FACAuAADxBQAgLwAA8AUAIKQCAADEAwAgCOQBAACbAwAw5QEAAFoAEOYBAACbAwAw5wEBANwCACGEAgEA3AIAIaMCAQDcAgAhpAIBAOcCACGlAkAA3gIAIQMAAAADACABAABZADAtAABaACADAAAAAwAgAQAABAAwAgAAAQAgFgMAAJQDACAPAACYAwAgEgAAmQMAIBMAAP0CACAUAAD9AgAgFQAAlQMAIBgAAJYDACAZAACWAwAgGgAAlwMAIBsAAJoDACDkAQAAkAMAMOUBAAAKABDmAQAAkAMAMOcBAQAAAAGaAgEAAAABmwIBAJEDACGdAgAAkgOdAiKeAgEAkQMAIZ8CAQAAAAGgAiAAkwMAIaECAQAAAAGiAgEA-wIAIQEAAABdACABAAAAXQAgDAMAAOgFACAPAADsBQAgEgAA7QUAIBMAANkEACAUAADZBAAgFQAA6QUAIBgAAOoFACAZAADqBQAgGgAA6wUAIBsAAO4FACChAgAAxAMAIKICAADEAwAgAwAAAAoAIAEAAGAAMAIAAF0AIAMAAAAKACABAABgADACAABdACADAAAACgAgAQAAYAAwAgAAXQAgEwMAAN4FACAPAADlBQAgEgAA5gUAIBMAAN8FACAUAADgBQAgFQAA4QUAIBgAAOIFACAZAADjBQAgGgAA5AUAIBsAAOcFACDnAQEAAAABmgIBAAAAAZsCAQAAAAGdAgAAAJ0CAp4CAQAAAAGfAgEAAAABoAIgAAAAAaECAQAAAAGiAgEAAAABASEAAGQAIAnnAQEAAAABmgIBAAAAAZsCAQAAAAGdAgAAAJ0CAp4CAQAAAAGfAgEAAAABoAIgAAAAAaECAQAAAAGiAgEAAAABASEAAGYAMAEhAABmADATAwAA7gQAIA8AAPUEACASAAD2BAAgEwAA7wQAIBQAAPAEACAVAADxBAAgGAAA8gQAIBkAAPMEACAaAAD0BAAgGwAA9wQAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACECAAAAXQAgIQAAaQAgCecBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACECAAAACgAgIQAAawAgAgAAAAoAICEAAGsAIAMAAABdACAoAABkACApAABpACABAAAAXQAgAQAAAAoAIAUJAADqBAAgLgAA7AQAIC8AAOsEACChAgAAxAMAIKICAADEAwAgDOQBAACMAwAw5QEAAHIAEOYBAACMAwAw5wEBANwCACGaAgEA3AIAIZsCAQDcAgAhnQIAAI0DnQIingIBANwCACGfAgEA3AIAIaACIADoAgAhoQIBAOcCACGiAgEA5wIAIQMAAAAKACABAABxADAtAAByACADAAAACgAgAQAAYAAwAgAAXQAgAQAAADQAIAEAAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgAwAAADIAIAEAADMAMAIAADQAIAMAAAAyACABAAAzADACAAA0ACAIFgAA6AQAIBcAAOkEACDnAQEAAAAB7AFAAAAAAe0BQAAAAAGJAgAAAJoCApcCAQAAAAGYAgEAAAABASEAAHoAIAbnAQEAAAAB7AFAAAAAAe0BQAAAAAGJAgAAAJoCApcCAQAAAAGYAgEAAAABASEAAHwAMAEhAAB8ADAIFgAA5gQAIBcAAOcEACDnAQEAvwMAIewBQADBAwAh7QFAAMEDACGJAgAA5QSaAiKXAgEAvwMAIZgCAQC_AwAhAgAAADQAICEAAH8AIAbnAQEAvwMAIewBQADBAwAh7QFAAMEDACGJAgAA5QSaAiKXAgEAvwMAIZgCAQC_AwAhAgAAADIAICEAAIEBACACAAAAMgAgIQAAgQEAIAMAAAA0ACAoAAB6ACApAAB_ACABAAAANAAgAQAAADIAIAMJAADiBAAgLgAA5AQAIC8AAOMEACAJ5AEAAIgDADDlAQAAiAEAEOYBAACIAwAw5wEBANwCACHsAUAA3gIAIe0BQADeAgAhiQIAAIkDmgIilwIBANwCACGYAgEA3AIAIQMAAAAyACABAACHAQAwLQAAiAEAIAMAAAAyACABAAAzADACAAA0ACABAAAAOQAgAQAAADkAIAMAAAA3ACABAAA4ADACAAA5ACADAAAANwAgAQAAOAAwAgAAOQAgAwAAADcAIAEAADgAMAIAADkAIAkOAADhBAAg5wEBAAAAAewBQAAAAAHtAUAAAAABhAIBAAAAAYkCAAAAlgICkwIAAACTAgKUAgEAAAABlgJAAAAAAQEhAACQAQAgCOcBAQAAAAHsAUAAAAAB7QFAAAAAAYQCAQAAAAGJAgAAAJYCApMCAAAAkwIClAIBAAAAAZYCQAAAAAEBIQAAkgEAMAEhAACSAQAwCQ4AAOAEACDnAQEAvwMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYkCAADeBJYCIpMCAADdBJMCIpQCAQC_AwAhlgJAAN8EACECAAAAOQAgIQAAlQEAIAjnAQEAvwMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYkCAADeBJYCIpMCAADdBJMCIpQCAQC_AwAhlgJAAN8EACECAAAANwAgIQAAlwEAIAIAAAA3ACAhAACXAQAgAwAAADkAICgAAJABACApAACVAQAgAQAAADkAIAEAAAA3ACAECQAA2gQAIC4AANwEACAvAADbBAAglgIAAMQDACAL5AEAAP4CADDlAQAAngEAEOYBAAD-AgAw5wEBANwCACHsAUAA3gIAIe0BQADeAgAhhAIBANwCACGJAgAAgAOWAiKTAgAA_wKTAiKUAgEA3AIAIZYCQACBAwAhAwAAADcAIAEAAJ0BADAtAACeAQAgAwAAADcAIAEAADgAMAIAADkAIAkIAAD9AgAg5AEAAPoCADDlAQAAEQAQ5gEAAPoCADDnAQEAAAAB7AFAAPwCACHtAUAA_AIAIfkBAQD7AgAhjQIBAAAAAQEAAAChAQAgAQAAAKEBACACCAAA2QQAIPkBAADEAwAgAwAAABEAIAEAAKQBADACAAChAQAgAwAAABEAIAEAAKQBADACAAChAQAgAwAAABEAIAEAAKQBADACAAChAQAgBggAANgEACDnAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAABjQIBAAAAAQEhAACoAQAgBecBAQAAAAHsAUAAAAAB7QFAAAAAAfkBAQAAAAGNAgEAAAABASEAAKoBADABIQAAqgEAMAYIAADLBAAg5wEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACGNAgEAvwMAIQIAAAChAQAgIQAArQEAIAXnAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIY0CAQC_AwAhAgAAABEAICEAAK8BACACAAAAEQAgIQAArwEAIAMAAAChAQAgKAAAqAEAICkAAK0BACABAAAAoQEAIAEAAAARACAECQAAyAQAIC4AAMoEACAvAADJBAAg-QEAAMQDACAI5AEAAPkCADDlAQAAtgEAEOYBAAD5AgAw5wEBANwCACHsAUAA3gIAIe0BQADeAgAh-QEBAOcCACGNAgEA3AIAIQMAAAARACABAAC1AQAwLQAAtgEAIAMAAAARACABAACkAQAwAgAAoQEAIAEAAAAwACABAAAAMAAgAwAAAC4AIAEAAC8AMAIAADAAIAMAAAAuACABAAAvADACAAAwACADAAAALgAgAQAALwAwAgAAMAAgBggAAMcEACALAADGBAAg5wEBAAAAAewBQAAAAAGNAgEAAAABjgIBAAAAAQEhAAC-AQAgBOcBAQAAAAHsAUAAAAABjQIBAAAAAY4CAQAAAAEBIQAAwAEAMAEhAADAAQAwAQAAAAoAIAYIAAC8BAAgCwAAuwQAIOcBAQC_AwAh7AFAAMEDACGNAgEAvwMAIY4CAQDKAwAhAgAAADAAICEAAMQBACAE5wEBAL8DACHsAUAAwQMAIY0CAQC_AwAhjgIBAMoDACECAAAALgAgIQAAxgEAIAIAAAAuACAhAADGAQAgAQAAAAoAIAMAAAAwACAoAAC-AQAgKQAAxAEAIAEAAAAwACABAAAALgAgBAkAALgEACAuAAC6BAAgLwAAuQQAII4CAADEAwAgB-QBAAD4AgAw5QEAAM4BABDmAQAA-AIAMOcBAQDcAgAh7AFAAN4CACGNAgEA3AIAIY4CAQDnAgAhAwAAAC4AIAEAAM0BADAtAADOAQAgAwAAAC4AIAEAAC8AMAIAADAAIAEAAAAXACABAAAAFwAgAwAAABUAIAEAABYAMAIAABcAIAMAAAAVACABAAAWADACAAAXACADAAAAFQAgAQAAFgAwAgAAFwAgBAYAALcEACAMAACOBAAg6AEBAAAAAYwCAQAAAAEBIQAA1gEAIALoAQEAAAABjAIBAAAAAQEhAADYAQAwASEAANgBADAEBgAAtgQAIAwAAIwEACDoAQEAvwMAIYwCAQC_AwAhAgAAABcAICEAANsBACAC6AEBAL8DACGMAgEAvwMAIQIAAAAVACAhAADdAQAgAgAAABUAICEAAN0BACADAAAAFwAgKAAA1gEAICkAANsBACABAAAAFwAgAQAAABUAIAMJAACzBAAgLgAAtQQAIC8AALQEACAF5AEAAPcCADDlAQAA5AEAEOYBAAD3AgAw6AEBANwCACGMAgEA3AIAIQMAAAAVACABAADjAQAwLQAA5AEAIAMAAAAVACABAAAWADACAAAXACABAAAAHgAgAQAAAB4AIAMAAAAcACABAAAdADACAAAeACADAAAAHAAgAQAAHQAwAgAAHgAgAwAAABwAIAEAAB0AMAIAAB4AIAgGAACyBAAgDgAAgAQAIOgBAQAAAAHtAUAAAAABhAIBAAAAAYkCAAAAiQICigJAAAAAAYsCAQAAAAEBIQAA7AEAIAboAQEAAAAB7QFAAAAAAYQCAQAAAAGJAgAAAIkCAooCQAAAAAGLAgEAAAABASEAAO4BADABIQAA7gEAMAgGAACxBAAgDgAA_gMAIOgBAQC_AwAh7QFAAMEDACGEAgEAvwMAIYkCAAD8A4kCIooCQADBAwAhiwIBAMoDACECAAAAHgAgIQAA8QEAIAboAQEAvwMAIe0BQADBAwAhhAIBAL8DACGJAgAA_AOJAiKKAkAAwQMAIYsCAQDKAwAhAgAAABwAICEAAPMBACACAAAAHAAgIQAA8wEAIAMAAAAeACAoAADsAQAgKQAA8QEAIAEAAAAeACABAAAAHAAgBAkAAK4EACAuAACwBAAgLwAArwQAIIsCAADEAwAgCeQBAADzAgAw5QEAAPoBABDmAQAA8wIAMOgBAQDcAgAh7QFAAN4CACGEAgEA3AIAIYkCAAD0AokCIooCQADeAgAhiwIBAOcCACEDAAAAHAAgAQAA-QEAMC0AAPoBACADAAAAHAAgAQAAHQAwAgAAHgAgAQAAACIAIAEAAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACAKBgAArQQAIA4AAPADACARAADxAwAg5wEBAAAAAegBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGEAgEAAAABhwICAAAAAQEhAACCAgAgB-cBAQAAAAHoAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhAIBAAAAAYcCAgAAAAEBIQAAhAIAMAEhAACEAgAwCgYAAKwEACAOAADfAwAgEQAA4AMAIOcBAQC_AwAh6AEBAL8DACHrAQEAygMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYcCAgDAAwAhAgAAACIAICEAAIcCACAH5wEBAL8DACHoAQEAvwMAIesBAQDKAwAh7AFAAMEDACHtAUAAwQMAIYQCAQC_AwAhhwICAMADACECAAAAIAAgIQAAiQIAIAIAAAAgACAhAACJAgAgAwAAACIAICgAAIICACApAACHAgAgAQAAACIAIAEAAAAgACAGCQAApwQAIC4AAKoEACAvAACpBAAgsAEAAKgEACCxAQAAqwQAIOsBAADEAwAgCuQBAADyAgAw5QEAAJACABDmAQAA8gIAMOcBAQDcAgAh6AEBANwCACHrAQEA5wIAIewBQADeAgAh7QFAAN4CACGEAgEA3AIAIYcCAgDdAgAhAwAAACAAIAEAAI8CADAtAACQAgAgAwAAACAAIAEAACEAMAIAACIAIAEAAAAmACABAAAAJgAgAwAAACQAIAEAACUAMAIAACYAIAMAAAAkACABAAAlADACAAAmACADAAAAJAAgAQAAJQAwAgAAJgAgCQ4AAO4DACAQAACmBAAg5wEBAAAAAesBAQAAAAHsAUAAAAAB7QFAAAAAAYQCAQAAAAGFAgEAAAABhgIgAAAAAQEhAACYAgAgB-cBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGEAgEAAAABhQIBAAAAAYYCIAAAAAEBIQAAmgIAMAEhAACaAgAwCQ4AAOwDACAQAAClBAAg5wEBAL8DACHrAQEAvwMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYUCAQC_AwAhhgIgAMsDACECAAAAJgAgIQAAnQIAIAfnAQEAvwMAIesBAQC_AwAh7AFAAMEDACHtAUAAwQMAIYQCAQC_AwAhhQIBAL8DACGGAiAAywMAIQIAAAAkACAhAACfAgAgAgAAACQAICEAAJ8CACADAAAAJgAgKAAAmAIAICkAAJ0CACABAAAAJgAgAQAAACQAIAMJAACiBAAgLgAApAQAIC8AAKMEACAK5AEAAPECADDlAQAApgIAEOYBAADxAgAw5wEBANwCACHrAQEA3AIAIewBQADeAgAh7QFAAN4CACGEAgEA3AIAIYUCAQDcAgAhhgIgAOgCACEDAAAAJAAgAQAApQIAMC0AAKYCACADAAAAJAAgAQAAJQAwAgAAJgAgAQAAAAgAIAEAAAAIACADAAAABgAgAQAABwAwAgAACAAgAwAAAAYAIAEAAAcAMAIAAAgAIAMAAAAGACABAAAHADACAAAIACAWBAAAmwQAIAUAAJwEACAHAACdBAAgCgAAngQAIA0AAJ8EACAPAACgBAAgEgAAoQQAIOcBAQAAAAHqAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAAB-gEgAAAAAfsBAQAAAAH8AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYECAQAAAAGCAggAAAABgwICAAAAAQEhAACuAgAgD-cBAQAAAAHqAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAAB-gEgAAAAAfsBAQAAAAH8AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYECAQAAAAGCAggAAAABgwICAAAAAQEhAACwAgAwASEAALACADABAAAACgAgAQAAAAoAIAEAAAARACAWBAAAzQMAIAUAAM4DACAHAADPAwAgCgAA0AMAIA0AANEDACAPAADSAwAgEgAA0wMAIOcBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfsBAQDKAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIQIAAAAIACAhAAC2AgAgD-cBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfsBAQDKAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIQIAAAAGACAhAAC4AgAgAgAAAAYAICEAALgCACABAAAACgAgAQAAAAoAIAEAAAARACADAAAACAAgKAAArgIAICkAALYCACABAAAACAAgAQAAAAYAIAsJAADFAwAgLgAAyAMAIC8AAMcDACCwAQAAxgMAILEBAADJAwAg-QEAAMQDACD7AQAAxAMAIPwBAADEAwAg_QEAAMQDACCBAgAAxAMAIIICAADEAwAgEuQBAADmAgAw5QEAAMICABDmAQAA5gIAMOcBAQDcAgAh6gEBANwCACHsAUAA3gIAIe0BQADeAgAh-QEBAOcCACH6ASAA6AIAIfsBAQDnAgAh_AEBAOcCACH9AQEA5wIAIf4BIADoAgAh_wECAN0CACGAAgIA3QIAIYECAQDnAgAhggIIAOkCACGDAgIA3QIAIQMAAAAGACABAADBAgAwLQAAwgIAIAMAAAAGACABAAAHADACAAAIACABAAAADwAgAQAAAA8AIAMAAAANACABAAAOADACAAAPACADAAAADQAgAQAADgAwAgAADwAgAwAAAA0AIAEAAA4AMAIAAA8AIAgGAADDAwAg5wEBAAAAAegBAQAAAAHpAQIAAAAB6gEBAAAAAesBAQAAAAHsAUAAAAAB7QFAAAAAAQEhAADKAgAgB-cBAQAAAAHoAQEAAAAB6QECAAAAAeoBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAEBIQAAzAIAMAEhAADMAgAwCAYAAMIDACDnAQEAvwMAIegBAQC_AwAh6QECAMADACHqAQEAvwMAIesBAQC_AwAh7AFAAMEDACHtAUAAwQMAIQIAAAAPACAhAADPAgAgB-cBAQC_AwAh6AEBAL8DACHpAQIAwAMAIeoBAQC_AwAh6wEBAL8DACHsAUAAwQMAIe0BQADBAwAhAgAAAA0AICEAANECACACAAAADQAgIQAA0QIAIAMAAAAPACAoAADKAgAgKQAAzwIAIAEAAAAPACABAAAADQAgBQkAALoDACAuAAC9AwAgLwAAvAMAILABAAC7AwAgsQEAAL4DACAK5AEAANsCADDlAQAA2AIAEOYBAADbAgAw5wEBANwCACHoAQEA3AIAIekBAgDdAgAh6gEBANwCACHrAQEA3AIAIewBQADeAgAh7QFAAN4CACEDAAAADQAgAQAA1wIAMC0AANgCACADAAAADQAgAQAADgAwAgAADwAgCuQBAADbAgAw5QEAANgCABDmAQAA2wIAMOcBAQDcAgAh6AEBANwCACHpAQIA3QIAIeoBAQDcAgAh6wEBANwCACHsAUAA3gIAIe0BQADeAgAhDgkAAOACACAuAADlAgAgLwAA5QIAIO4BAQAAAAHvAQEAAAAE8AEBAAAABPEBAQAAAAHyAQEAAAAB8wEBAAAAAfQBAQAAAAH1AQEA5AIAIfYBAQAAAAH3AQEAAAAB-AEBAAAAAQ0JAADgAgAgLgAA4AIAIC8AAOACACCwAQAA4wIAILEBAADgAgAg7gECAAAAAe8BAgAAAATwAQIAAAAE8QECAAAAAfIBAgAAAAHzAQIAAAAB9AECAAAAAfUBAgDiAgAhCwkAAOACACAuAADhAgAgLwAA4QIAIO4BQAAAAAHvAUAAAAAE8AFAAAAABPEBQAAAAAHyAUAAAAAB8wFAAAAAAfQBQAAAAAH1AUAA3wIAIQsJAADgAgAgLgAA4QIAIC8AAOECACDuAUAAAAAB7wFAAAAABPABQAAAAATxAUAAAAAB8gFAAAAAAfMBQAAAAAH0AUAAAAAB9QFAAN8CACEI7gECAAAAAe8BAgAAAATwAQIAAAAE8QECAAAAAfIBAgAAAAHzAQIAAAAB9AECAAAAAfUBAgDgAgAhCO4BQAAAAAHvAUAAAAAE8AFAAAAABPEBQAAAAAHyAUAAAAAB8wFAAAAAAfQBQAAAAAH1AUAA4QIAIQ0JAADgAgAgLgAA4AIAIC8AAOACACCwAQAA4wIAILEBAADgAgAg7gECAAAAAe8BAgAAAATwAQIAAAAE8QECAAAAAfIBAgAAAAHzAQIAAAAB9AECAAAAAfUBAgDiAgAhCO4BCAAAAAHvAQgAAAAE8AEIAAAABPEBCAAAAAHyAQgAAAAB8wEIAAAAAfQBCAAAAAH1AQgA4wIAIQ4JAADgAgAgLgAA5QIAIC8AAOUCACDuAQEAAAAB7wEBAAAABPABAQAAAATxAQEAAAAB8gEBAAAAAfMBAQAAAAH0AQEAAAAB9QEBAOQCACH2AQEAAAAB9wEBAAAAAfgBAQAAAAEL7gEBAAAAAe8BAQAAAATwAQEAAAAE8QEBAAAAAfIBAQAAAAHzAQEAAAAB9AEBAAAAAfUBAQDlAgAh9gEBAAAAAfcBAQAAAAH4AQEAAAABEuQBAADmAgAw5QEAAMICABDmAQAA5gIAMOcBAQDcAgAh6gEBANwCACHsAUAA3gIAIe0BQADeAgAh-QEBAOcCACH6ASAA6AIAIfsBAQDnAgAh_AEBAOcCACH9AQEA5wIAIf4BIADoAgAh_wECAN0CACGAAgIA3QIAIYECAQDnAgAhggIIAOkCACGDAgIA3QIAIQ4JAADrAgAgLgAA8AIAIC8AAPACACDuAQEAAAAB7wEBAAAABfABAQAAAAXxAQEAAAAB8gEBAAAAAfMBAQAAAAH0AQEAAAAB9QEBAO8CACH2AQEAAAAB9wEBAAAAAfgBAQAAAAEFCQAA4AIAIC4AAO4CACAvAADuAgAg7gEgAAAAAfUBIADtAgAhDQkAAOsCACAuAADsAgAgLwAA7AIAILABAADsAgAgsQEAAOwCACDuAQgAAAAB7wEIAAAABfABCAAAAAXxAQgAAAAB8gEIAAAAAfMBCAAAAAH0AQgAAAAB9QEIAOoCACENCQAA6wIAIC4AAOwCACAvAADsAgAgsAEAAOwCACCxAQAA7AIAIO4BCAAAAAHvAQgAAAAF8AEIAAAABfEBCAAAAAHyAQgAAAAB8wEIAAAAAfQBCAAAAAH1AQgA6gIAIQjuAQIAAAAB7wECAAAABfABAgAAAAXxAQIAAAAB8gECAAAAAfMBAgAAAAH0AQIAAAAB9QECAOsCACEI7gEIAAAAAe8BCAAAAAXwAQgAAAAF8QEIAAAAAfIBCAAAAAHzAQgAAAAB9AEIAAAAAfUBCADsAgAhBQkAAOACACAuAADuAgAgLwAA7gIAIO4BIAAAAAH1ASAA7QIAIQLuASAAAAAB9QEgAO4CACEOCQAA6wIAIC4AAPACACAvAADwAgAg7gEBAAAAAe8BAQAAAAXwAQEAAAAF8QEBAAAAAfIBAQAAAAHzAQEAAAAB9AEBAAAAAfUBAQDvAgAh9gEBAAAAAfcBAQAAAAH4AQEAAAABC-4BAQAAAAHvAQEAAAAF8AEBAAAABfEBAQAAAAHyAQEAAAAB8wEBAAAAAfQBAQAAAAH1AQEA8AIAIfYBAQAAAAH3AQEAAAAB-AEBAAAAAQrkAQAA8QIAMOUBAACmAgAQ5gEAAPECADDnAQEA3AIAIesBAQDcAgAh7AFAAN4CACHtAUAA3gIAIYQCAQDcAgAhhQIBANwCACGGAiAA6AIAIQrkAQAA8gIAMOUBAACQAgAQ5gEAAPICADDnAQEA3AIAIegBAQDcAgAh6wEBAOcCACHsAUAA3gIAIe0BQADeAgAhhAIBANwCACGHAgIA3QIAIQnkAQAA8wIAMOUBAAD6AQAQ5gEAAPMCADDoAQEA3AIAIe0BQADeAgAhhAIBANwCACGJAgAA9AKJAiKKAkAA3gIAIYsCAQDnAgAhBwkAAOACACAuAAD2AgAgLwAA9gIAIO4BAAAAiQIC7wEAAACJAgjwAQAAAIkCCPUBAAD1AokCIgcJAADgAgAgLgAA9gIAIC8AAPYCACDuAQAAAIkCAu8BAAAAiQII8AEAAACJAgj1AQAA9QKJAiIE7gEAAACJAgLvAQAAAIkCCPABAAAAiQII9QEAAPYCiQIiBeQBAAD3AgAw5QEAAOQBABDmAQAA9wIAMOgBAQDcAgAhjAIBANwCACEH5AEAAPgCADDlAQAAzgEAEOYBAAD4AgAw5wEBANwCACHsAUAA3gIAIY0CAQDcAgAhjgIBAOcCACEI5AEAAPkCADDlAQAAtgEAEOYBAAD5AgAw5wEBANwCACHsAUAA3gIAIe0BQADeAgAh-QEBAOcCACGNAgEA3AIAIQkIAAD9AgAg5AEAAPoCADDlAQAAEQAQ5gEAAPoCADDnAQEAkQMAIewBQAD8AgAh7QFAAPwCACH5AQEA-wIAIY0CAQCRAwAhC-4BAQAAAAHvAQEAAAAF8AEBAAAABfEBAQAAAAHyAQEAAAAB8wEBAAAAAfQBAQAAAAH1AQEA8AIAIfYBAQAAAAH3AQEAAAAB-AEBAAAAAQjuAUAAAAAB7wFAAAAABPABQAAAAATxAUAAAAAB8gFAAAAAAfMBQAAAAAH0AUAAAAAB9QFAAOECACEDjwIAAAYAIJACAAAGACCRAgAABgAgC-QBAAD-AgAw5QEAAJ4BABDmAQAA_gIAMOcBAQDcAgAh7AFAAN4CACHtAUAA3gIAIYQCAQDcAgAhiQIAAIADlgIikwIAAP8CkwIilAIBANwCACGWAkAAgQMAIQcJAADgAgAgLgAAhwMAIC8AAIcDACDuAQAAAJMCAu8BAAAAkwII8AEAAACTAgj1AQAAhgOTAiIHCQAA4AIAIC4AAIUDACAvAACFAwAg7gEAAACWAgLvAQAAAJYCCPABAAAAlgII9QEAAIQDlgIiCwkAAOsCACAuAACDAwAgLwAAgwMAIO4BQAAAAAHvAUAAAAAF8AFAAAAABfEBQAAAAAHyAUAAAAAB8wFAAAAAAfQBQAAAAAH1AUAAggMAIQsJAADrAgAgLgAAgwMAIC8AAIMDACDuAUAAAAAB7wFAAAAABfABQAAAAAXxAUAAAAAB8gFAAAAAAfMBQAAAAAH0AUAAAAAB9QFAAIIDACEI7gFAAAAAAe8BQAAAAAXwAUAAAAAF8QFAAAAAAfIBQAAAAAHzAUAAAAAB9AFAAAAAAfUBQACDAwAhBwkAAOACACAuAACFAwAgLwAAhQMAIO4BAAAAlgIC7wEAAACWAgjwAQAAAJYCCPUBAACEA5YCIgTuAQAAAJYCAu8BAAAAlgII8AEAAACWAgj1AQAAhQOWAiIHCQAA4AIAIC4AAIcDACAvAACHAwAg7gEAAACTAgLvAQAAAJMCCPABAAAAkwII9QEAAIYDkwIiBO4BAAAAkwIC7wEAAACTAgjwAQAAAJMCCPUBAACHA5MCIgnkAQAAiAMAMOUBAACIAQAQ5gEAAIgDADDnAQEA3AIAIewBQADeAgAh7QFAAN4CACGJAgAAiQOaAiKXAgEA3AIAIZgCAQDcAgAhBwkAAOACACAuAACLAwAgLwAAiwMAIO4BAAAAmgIC7wEAAACaAgjwAQAAAJoCCPUBAACKA5oCIgcJAADgAgAgLgAAiwMAIC8AAIsDACDuAQAAAJoCAu8BAAAAmgII8AEAAACaAgj1AQAAigOaAiIE7gEAAACaAgLvAQAAAJoCCPABAAAAmgII9QEAAIsDmgIiDOQBAACMAwAw5QEAAHIAEOYBAACMAwAw5wEBANwCACGaAgEA3AIAIZsCAQDcAgAhnQIAAI0DnQIingIBANwCACGfAgEA3AIAIaACIADoAgAhoQIBAOcCACGiAgEA5wIAIQcJAADgAgAgLgAAjwMAIC8AAI8DACDuAQAAAJ0CAu8BAAAAnQII8AEAAACdAgj1AQAAjgOdAiIHCQAA4AIAIC4AAI8DACAvAACPAwAg7gEAAACdAgLvAQAAAJ0CCPABAAAAnQII9QEAAI4DnQIiBO4BAAAAnQIC7wEAAACdAgjwAQAAAJ0CCPUBAACPA50CIhYDAACUAwAgDwAAmAMAIBIAAJkDACATAAD9AgAgFAAA_QIAIBUAAJUDACAYAACWAwAgGQAAlgMAIBoAAJcDACAbAACaAwAg5AEAAJADADDlAQAACgAQ5gEAAJADADDnAQEAkQMAIZoCAQCRAwAhmwIBAJEDACGdAgAAkgOdAiKeAgEAkQMAIZ8CAQCRAwAhoAIgAJMDACGhAgEA-wIAIaICAQD7AgAhC-4BAQAAAAHvAQEAAAAE8AEBAAAABPEBAQAAAAHyAQEAAAAB8wEBAAAAAfQBAQAAAAH1AQEA5QIAIfYBAQAAAAH3AQEAAAAB-AEBAAAAAQTuAQAAAJ0CAu8BAAAAnQII8AEAAACdAgj1AQAAjwOdAiIC7gEgAAAAAfUBIADuAgAhA48CAAADACCQAgAAAwAgkQIAAAMAIAOPAgAALgAgkAIAAC4AIJECAAAuACADjwIAADIAIJACAAAyACCRAgAAMgAgA48CAAA3ACCQAgAANwAgkQIAADcAIAOPAgAAHAAgkAIAABwAIJECAAAcACADjwIAACAAIJACAAAgACCRAgAAIAAgA48CAAAkACCQAgAAJAAgkQIAACQAIAjkAQAAmwMAMOUBAABaABDmAQAAmwMAMOcBAQDcAgAhhAIBANwCACGjAgEA3AIAIaQCAQDnAgAhpQJAAN4CACEMDgAAoAMAIOQBAACcAwAw5QEAADcAEOYBAACcAwAw5wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGJAgAAngOWAiKTAgAAnQOTAiKUAgEAkQMAIZYCQACfAwAhBO4BAAAAkwIC7wEAAACTAgjwAQAAAJMCCPUBAACHA5MCIgTuAQAAAJYCAu8BAAAAlgII8AEAAACWAgj1AQAAhQOWAiII7gFAAAAAAe8BQAAAAAXwAUAAAAAF8QFAAAAAAfIBQAAAAAHzAUAAAAAB9AFAAAAAAfUBQACDAwAhGAMAAJQDACAPAACYAwAgEgAAmQMAIBMAAP0CACAUAAD9AgAgFQAAlQMAIBgAAJYDACAZAACWAwAgGgAAlwMAIBsAAJoDACDkAQAAkAMAMOUBAAAKABDmAQAAkAMAMOcBAQCRAwAhmgIBAJEDACGbAgEAkQMAIZ0CAACSA50CIp4CAQCRAwAhnwIBAJEDACGgAiAAkwMAIaECAQD7AgAhogIBAPsCACGqAgAACgAgqwIAAAoAIAKXAgEAAAABmAIBAAAAAQsWAACgAwAgFwAAoAMAIOQBAACiAwAw5QEAADIAEOYBAACiAwAw5wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhiQIAAKMDmgIilwIBAJEDACGYAgEAkQMAIQTuAQAAAJoCAu8BAAAAmgII8AEAAACaAgj1AQAAiwOaAiIJCAAApgMAIAsAAKUDACDkAQAApAMAMOUBAAAuABDmAQAApAMAMOcBAQCRAwAh7AFAAPwCACGNAgEAkQMAIY4CAQD7AgAhGAMAAJQDACAPAACYAwAgEgAAmQMAIBMAAP0CACAUAAD9AgAgFQAAlQMAIBgAAJYDACAZAACWAwAgGgAAlwMAIBsAAJoDACDkAQAAkAMAMOUBAAAKABDmAQAAkAMAMOcBAQCRAwAhmgIBAJEDACGbAgEAkQMAIZ0CAACSA50CIp4CAQCRAwAhnwIBAJEDACGgAiAAkwMAIaECAQD7AgAhogIBAPsCACGqAgAACgAgqwIAAAoAIAOPAgAAFQAgkAIAABUAIJECAAAVACAMDgAAoAMAIBAAAKgDACDkAQAApwMAMOUBAAAkABDmAQAApwMAMOcBAQCRAwAh6wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGFAgEAkQMAIYYCIACTAwAhDwYAAKwDACAOAACgAwAgEQAAmgMAIOQBAACqAwAw5QEAACAAEOYBAACqAwAw5wEBAJEDACHoAQEAkQMAIesBAQD7AgAh7AFAAPwCACHtAUAA_AIAIYQCAQCRAwAhhwICAKsDACGqAgAAIAAgqwIAACAAIALoAQEAAAABhAIBAAAAAQ0GAACsAwAgDgAAoAMAIBEAAJoDACDkAQAAqgMAMOUBAAAgABDmAQAAqgMAMOcBAQCRAwAh6AEBAJEDACHrAQEA-wIAIewBQAD8AgAh7QFAAPwCACGEAgEAkQMAIYcCAgCrAwAhCO4BAgAAAAHvAQIAAAAE8AECAAAABPEBAgAAAAHyAQIAAAAB8wECAAAAAfQBAgAAAAH1AQIA4AIAIRsEAAClAwAgBQAApQMAIAcAALcDACAKAAC4AwAgDQAApgMAIA8AAJgDACASAACZAwAg5AEAALUDADDlAQAABgAQ5gEAALUDADDnAQEAkQMAIeoBAQCRAwAh7AFAAPwCACHtAUAA_AIAIfkBAQD7AgAh-gEgAJMDACH7AQEA-wIAIfwBAQD7AgAh_QEBAPsCACH-ASAAkwMAIf8BAgCrAwAhgAICAKsDACGBAgEA-wIAIYICCAC2AwAhgwICAKsDACGqAgAABgAgqwIAAAYAIALoAQEAAAABhAIBAAAAAQsGAACsAwAgDgAAoAMAIOQBAACuAwAw5QEAABwAEOYBAACuAwAw6AEBAJEDACHtAUAA_AIAIYQCAQCRAwAhiQIAAK8DiQIiigJAAPwCACGLAgEA-wIAIQTuAQAAAIkCAu8BAAAAiQII8AEAAACJAgj1AQAA9gKJAiIC6AEBAAAAAYwCAQAAAAEHBgAArAMAIAwAALIDACDkAQAAsQMAMOUBAAAVABDmAQAAsQMAMOgBAQCRAwAhjAIBAJEDACELCAAApgMAIAsAAKUDACDkAQAApAMAMOUBAAAuABDmAQAApAMAMOcBAQCRAwAh7AFAAPwCACGNAgEAkQMAIY4CAQD7AgAhqgIAAC4AIKsCAAAuACAC6AEBAAAAAekBAgAAAAELBgAArAMAIOQBAAC0AwAw5QEAAA0AEOYBAAC0AwAw5wEBAJEDACHoAQEAkQMAIekBAgCrAwAh6gEBAJEDACHrAQEAkQMAIewBQAD8AgAh7QFAAPwCACEZBAAApQMAIAUAAKUDACAHAAC3AwAgCgAAuAMAIA0AAKYDACAPAACYAwAgEgAAmQMAIOQBAAC1AwAw5QEAAAYAEOYBAAC1AwAw5wEBAJEDACHqAQEAkQMAIewBQAD8AgAh7QFAAPwCACH5AQEA-wIAIfoBIACTAwAh-wEBAPsCACH8AQEA-wIAIf0BAQD7AgAh_gEgAJMDACH_AQIAqwMAIYACAgCrAwAhgQIBAPsCACGCAggAtgMAIYMCAgCrAwAhCO4BCAAAAAHvAQgAAAAF8AEIAAAABfEBCAAAAAHyAQgAAAAB8wEIAAAAAfQBCAAAAAH1AQgA7AIAIQOPAgAADQAgkAIAAA0AIJECAAANACALCAAA_QIAIOQBAAD6AgAw5QEAABEAEOYBAAD6AgAw5wEBAJEDACHsAUAA_AIAIe0BQAD8AgAh-QEBAPsCACGNAgEAkQMAIaoCAAARACCrAgAAEQAgCQ4AAKADACDkAQAAuQMAMOUBAAADABDmAQAAuQMAMOcBAQCRAwAhhAIBAJEDACGjAgEAkQMAIaQCAQD7AgAhpQJAAPwCACEAAAAAAAGvAgEAAAABBa8CAgAAAAG1AgIAAAABtgICAAAAAbcCAgAAAAG4AgIAAAABAa8CQAAAAAEFKAAA3AYAICkAAN8GACCsAgAA3QYAIK0CAADeBgAgsgIAAAgAIAMoAADcBgAgrAIAAN0GACCyAgAACAAgAAAAAAAAAa8CAQAAAAEBrwIgAAAAAQWvAggAAAABtQIIAAAAAbYCCAAAAAG3AggAAAABuAIIAAAAAQcoAAC4BgAgKQAA2gYAIKwCAAC5BgAgrQIAANkGACCwAgAACgAgsQIAAAoAILICAABdACAHKAAAtgYAICkAANcGACCsAgAAtwYAIK0CAADWBgAgsAIAAAoAILECAAAKACCyAgAAXQAgCygAAI8EADApAACUBAAwrAIAAJAEADCtAgAAkQQAMK4CAACSBAAgrwIAAJMEADCwAgAAkwQAMLECAACTBAAwsgIAAJMEADCzAgAAlQQAMLQCAACWBAAwBygAALQGACApAADUBgAgrAIAALUGACCtAgAA0wYAILACAAARACCxAgAAEQAgsgIAAKEBACALKAAAgQQAMCkAAIYEADCsAgAAggQAMK0CAACDBAAwrgIAAIQEACCvAgAAhQQAMLACAACFBAAwsQIAAIUEADCyAgAAhQQAMLMCAACHBAAwtAIAAIgEADALKAAA8gMAMCkAAPcDADCsAgAA8wMAMK0CAAD0AwAwrgIAAPUDACCvAgAA9gMAMLACAAD2AwAwsQIAAPYDADCyAgAA9gMAMLMCAAD4AwAwtAIAAPkDADALKAAA1AMAMCkAANkDADCsAgAA1QMAMK0CAADWAwAwrgIAANcDACCvAgAA2AMAMLACAADYAwAwsQIAANgDADCyAgAA2AMAMLMCAADaAwAwtAIAANsDADAIDgAA8AMAIBEAAPEDACDnAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhAIBAAAAAYcCAgAAAAECAAAAIgAgKAAA7wMAIAMAAAAiACAoAADvAwAgKQAA3gMAIAEhAADSBgAwDgYAAKwDACAOAACgAwAgEQAAmgMAIOQBAACqAwAw5QEAACAAEOYBAACqAwAw5wEBAAAAAegBAQCRAwAh6wEBAPsCACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGHAgIAqwMAIacCAACpAwAgAgAAACIAICEAAN4DACACAAAA3AMAICEAAN0DACAK5AEAANsDADDlAQAA3AMAEOYBAADbAwAw5wEBAJEDACHoAQEAkQMAIesBAQD7AgAh7AFAAPwCACHtAUAA_AIAIYQCAQCRAwAhhwICAKsDACEK5AEAANsDADDlAQAA3AMAEOYBAADbAwAw5wEBAJEDACHoAQEAkQMAIesBAQD7AgAh7AFAAPwCACHtAUAA_AIAIYQCAQCRAwAhhwICAKsDACEG5wEBAL8DACHrAQEAygMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYcCAgDAAwAhCA4AAN8DACARAADgAwAg5wEBAL8DACHrAQEAygMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYcCAgDAAwAhBSgAAMcGACApAADQBgAgrAIAAMgGACCtAgAAzwYAILICAABdACALKAAA4QMAMCkAAOYDADCsAgAA4gMAMK0CAADjAwAwrgIAAOQDACCvAgAA5QMAMLACAADlAwAwsQIAAOUDADCyAgAA5QMAMLMCAADnAwAwtAIAAOgDADAHDgAA7gMAIOcBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGEAgEAAAABhgIgAAAAAQIAAAAmACAoAADtAwAgAwAAACYAICgAAO0DACApAADrAwAgASEAAM4GADAMDgAAoAMAIBAAAKgDACDkAQAApwMAMOUBAAAkABDmAQAApwMAMOcBAQAAAAHrAQEAkQMAIewBQAD8AgAh7QFAAPwCACGEAgEAkQMAIYUCAQCRAwAhhgIgAJMDACECAAAAJgAgIQAA6wMAIAIAAADpAwAgIQAA6gMAIArkAQAA6AMAMOUBAADpAwAQ5gEAAOgDADDnAQEAkQMAIesBAQCRAwAh7AFAAPwCACHtAUAA_AIAIYQCAQCRAwAhhQIBAJEDACGGAiAAkwMAIQrkAQAA6AMAMOUBAADpAwAQ5gEAAOgDADDnAQEAkQMAIesBAQCRAwAh7AFAAPwCACHtAUAA_AIAIYQCAQCRAwAhhQIBAJEDACGGAiAAkwMAIQbnAQEAvwMAIesBAQC_AwAh7AFAAMEDACHtAUAAwQMAIYQCAQC_AwAhhgIgAMsDACEHDgAA7AMAIOcBAQC_AwAh6wEBAL8DACHsAUAAwQMAIe0BQADBAwAhhAIBAL8DACGGAiAAywMAIQUoAADJBgAgKQAAzAYAIKwCAADKBgAgrQIAAMsGACCyAgAAXQAgBw4AAO4DACDnAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhAIBAAAAAYYCIAAAAAEDKAAAyQYAIKwCAADKBgAgsgIAAF0AIAgOAADwAwAgEQAA8QMAIOcBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGEAgEAAAABhwICAAAAAQMoAADHBgAgrAIAAMgGACCyAgAAXQAgBCgAAOEDADCsAgAA4gMAMK4CAADkAwAgsgIAAOUDADAGDgAAgAQAIO0BQAAAAAGEAgEAAAABiQIAAACJAgKKAkAAAAABiwIBAAAAAQIAAAAeACAoAAD_AwAgAwAAAB4AICgAAP8DACApAAD9AwAgASEAAMYGADAMBgAArAMAIA4AAKADACDkAQAArgMAMOUBAAAcABDmAQAArgMAMOgBAQCRAwAh7QFAAPwCACGEAgEAkQMAIYkCAACvA4kCIooCQAD8AgAhiwIBAPsCACGnAgAArQMAIAIAAAAeACAhAAD9AwAgAgAAAPoDACAhAAD7AwAgCeQBAAD5AwAw5QEAAPoDABDmAQAA-QMAMOgBAQCRAwAh7QFAAPwCACGEAgEAkQMAIYkCAACvA4kCIooCQAD8AgAhiwIBAPsCACEJ5AEAAPkDADDlAQAA-gMAEOYBAAD5AwAw6AEBAJEDACHtAUAA_AIAIYQCAQCRAwAhiQIAAK8DiQIiigJAAPwCACGLAgEA-wIAIQXtAUAAwQMAIYQCAQC_AwAhiQIAAPwDiQIiigJAAMEDACGLAgEAygMAIQGvAgAAAIkCAgYOAAD-AwAg7QFAAMEDACGEAgEAvwMAIYkCAAD8A4kCIooCQADBAwAhiwIBAMoDACEFKAAAwQYAICkAAMQGACCsAgAAwgYAIK0CAADDBgAgsgIAAF0AIAYOAACABAAg7QFAAAAAAYQCAQAAAAGJAgAAAIkCAooCQAAAAAGLAgEAAAABAygAAMEGACCsAgAAwgYAILICAABdACACDAAAjgQAIIwCAQAAAAECAAAAFwAgKAAAjQQAIAMAAAAXACAoAACNBAAgKQAAiwQAIAEhAADABgAwCAYAAKwDACAMAACyAwAg5AEAALEDADDlAQAAFQAQ5gEAALEDADDoAQEAkQMAIYwCAQCRAwAhqAIAALADACACAAAAFwAgIQAAiwQAIAIAAACJBAAgIQAAigQAIAXkAQAAiAQAMOUBAACJBAAQ5gEAAIgEADDoAQEAkQMAIYwCAQCRAwAhBeQBAACIBAAw5QEAAIkEABDmAQAAiAQAMOgBAQCRAwAhjAIBAJEDACEBjAIBAL8DACECDAAAjAQAIIwCAQC_AwAhBSgAALsGACApAAC-BgAgrAIAALwGACCtAgAAvQYAILICAAAwACACDAAAjgQAIIwCAQAAAAEDKAAAuwYAIKwCAAC8BgAgsgIAADAAIAbnAQEAAAAB6QECAAAAAeoBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAECAAAADwAgKAAAmgQAIAMAAAAPACAoAACaBAAgKQAAmQQAIAEhAAC6BgAwDAYAAKwDACDkAQAAtAMAMOUBAAANABDmAQAAtAMAMOcBAQAAAAHoAQEAkQMAIekBAgCrAwAh6gEBAJEDACHrAQEAkQMAIewBQAD8AgAh7QFAAPwCACGpAgAAswMAIAIAAAAPACAhAACZBAAgAgAAAJcEACAhAACYBAAgCuQBAACWBAAw5QEAAJcEABDmAQAAlgQAMOcBAQCRAwAh6AEBAJEDACHpAQIAqwMAIeoBAQCRAwAh6wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhCuQBAACWBAAw5QEAAJcEABDmAQAAlgQAMOcBAQCRAwAh6AEBAJEDACHpAQIAqwMAIeoBAQCRAwAh6wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhBucBAQC_AwAh6QECAMADACHqAQEAvwMAIesBAQC_AwAh7AFAAMEDACHtAUAAwQMAIQbnAQEAvwMAIekBAgDAAwAh6gEBAL8DACHrAQEAvwMAIewBQADBAwAh7QFAAMEDACEG5wEBAAAAAekBAgAAAAHqAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABAygAALgGACCsAgAAuQYAILICAABdACADKAAAtgYAIKwCAAC3BgAgsgIAAF0AIAQoAACPBAAwrAIAAJAEADCuAgAAkgQAILICAACTBAAwAygAALQGACCsAgAAtQYAILICAAChAQAgBCgAAIEEADCsAgAAggQAMK4CAACEBAAgsgIAAIUEADAEKAAA8gMAMKwCAADzAwAwrgIAAPUDACCyAgAA9gMAMAQoAADUAwAwrAIAANUDADCuAgAA1wMAILICAADYAwAwAAAABSgAAK8GACApAACyBgAgrAIAALAGACCtAgAAsQYAILICAAAiACADKAAArwYAIKwCAACwBgAgsgIAACIAIAAAAAAABSgAAKoGACApAACtBgAgrAIAAKsGACCtAgAArAYAILICAAAIACADKAAAqgYAIKwCAACrBgAgsgIAAAgAIAAAAAUoAAClBgAgKQAAqAYAIKwCAACmBgAgrQIAAKcGACCyAgAACAAgAygAAKUGACCsAgAApgYAILICAAAIACAAAAAFKAAAoAYAICkAAKMGACCsAgAAoQYAIK0CAACiBgAgsgIAAAgAIAMoAACgBgAgrAIAAKEGACCyAgAACAAgAAAABygAAJoGACApAACeBgAgrAIAAJsGACCtAgAAnQYAILACAAAKACCxAgAACgAgsgIAAF0AIAsoAAC9BAAwKQAAwQQAMKwCAAC-BAAwrQIAAL8EADCuAgAAwAQAIK8CAACFBAAwsAIAAIUEADCxAgAAhQQAMLICAACFBAAwswIAAMIEADC0AgAAiAQAMAIGAAC3BAAg6AEBAAAAAQIAAAAXACAoAADFBAAgAwAAABcAICgAAMUEACApAADEBAAgASEAAJwGADACAAAAFwAgIQAAxAQAIAIAAACJBAAgIQAAwwQAIAHoAQEAvwMAIQIGAAC2BAAg6AEBAL8DACECBgAAtwQAIOgBAQAAAAEDKAAAmgYAIKwCAACbBgAgsgIAAF0AIAQoAAC9BAAwrAIAAL4EADCuAgAAwAQAILICAACFBAAwAAAACygAAMwEADApAADRBAAwrAIAAM0EADCtAgAAzgQAMK4CAADPBAAgrwIAANAEADCwAgAA0AQAMLECAADQBAAwsgIAANAEADCzAgAA0gQAMLQCAADTBAAwFAQAAJsEACAFAACcBAAgBwAAnQQAIA0AAJ8EACAPAACgBAAgEgAAoQQAIOcBAQAAAAHqAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAAB-gEgAAAAAfsBAQAAAAH8AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYICCAAAAAGDAgIAAAABAgAAAAgAICgAANcEACADAAAACAAgKAAA1wQAICkAANYEACABIQAAmQYAMBkEAAClAwAgBQAApQMAIAcAALcDACAKAAC4AwAgDQAApgMAIA8AAJgDACASAACZAwAg5AEAALUDADDlAQAABgAQ5gEAALUDADDnAQEAAAAB6gEBAJEDACHsAUAA_AIAIe0BQAD8AgAh-QEBAPsCACH6ASAAkwMAIfsBAQD7AgAh_AEBAPsCACH9AQEA-wIAIf4BIACTAwAh_wECAKsDACGAAgIAqwMAIYECAQD7AgAhggIIALYDACGDAgIAqwMAIQIAAAAIACAhAADWBAAgAgAAANQEACAhAADVBAAgEuQBAADTBAAw5QEAANQEABDmAQAA0wQAMOcBAQCRAwAh6gEBAJEDACHsAUAA_AIAIe0BQAD8AgAh-QEBAPsCACH6ASAAkwMAIfsBAQD7AgAh_AEBAPsCACH9AQEA-wIAIf4BIACTAwAh_wECAKsDACGAAgIAqwMAIYECAQD7AgAhggIIALYDACGDAgIAqwMAIRLkAQAA0wQAMOUBAADUBAAQ5gEAANMEADDnAQEAkQMAIeoBAQCRAwAh7AFAAPwCACHtAUAA_AIAIfkBAQD7AgAh-gEgAJMDACH7AQEA-wIAIfwBAQD7AgAh_QEBAPsCACH-ASAAkwMAIf8BAgCrAwAhgAICAKsDACGBAgEA-wIAIYICCAC2AwAhgwICAKsDACEO5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh-wEBAMoDACH8AQEAygMAIf0BAQDKAwAh_gEgAMsDACH_AQIAwAMAIYACAgDAAwAhggIIAMwDACGDAgIAwAMAIRQEAADNAwAgBQAAzgMAIAcAAM8DACANAADRAwAgDwAA0gMAIBIAANMDACDnAQEAvwMAIeoBAQC_AwAh7AFAAMEDACHtAUAAwQMAIfkBAQDKAwAh-gEgAMsDACH7AQEAygMAIfwBAQDKAwAh_QEBAMoDACH-ASAAywMAIf8BAgDAAwAhgAICAMADACGCAggAzAMAIYMCAgDAAwAhFAQAAJsEACAFAACcBAAgBwAAnQQAIA0AAJ8EACAPAACgBAAgEgAAoQQAIOcBAQAAAAHqAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAAB-gEgAAAAAfsBAQAAAAH8AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYICCAAAAAGDAgIAAAABBCgAAMwEADCsAgAAzQQAMK4CAADPBAAgsgIAANAEADAAAAAAAa8CAAAAkwICAa8CAAAAlgICAa8CQAAAAAEFKAAAlAYAICkAAJcGACCsAgAAlQYAIK0CAACWBgAgsgIAAF0AIAMoAACUBgAgrAIAAJUGACCyAgAAXQAgAAAAAa8CAAAAmgICBSgAAIwGACApAACSBgAgrAIAAI0GACCtAgAAkQYAILICAABdACAFKAAAigYAICkAAI8GACCsAgAAiwYAIK0CAACOBgAgsgIAAF0AIAMoAACMBgAgrAIAAI0GACCyAgAAXQAgAygAAIoGACCsAgAAiwYAILICAABdACAAAAABrwIAAACdAgILKAAA0gUAMCkAANcFADCsAgAA0wUAMK0CAADUBQAwrgIAANUFACCvAgAA1gUAMLACAADWBQAwsQIAANYFADCyAgAA1gUAMLMCAADYBQAwtAIAANkFADALKAAAyQUAMCkAAM0FADCsAgAAygUAMK0CAADLBQAwrgIAAMwFACCvAgAA0AQAMLACAADQBAAwsQIAANAEADCyAgAA0AQAMLMCAADOBQAwtAIAANMEADALKAAAwAUAMCkAAMQFADCsAgAAwQUAMK0CAADCBQAwrgIAAMMFACCvAgAA0AQAMLACAADQBAAwsQIAANAEADCyAgAA0AQAMLMCAADFBQAwtAIAANMEADALKAAAtAUAMCkAALkFADCsAgAAtQUAMK0CAAC2BQAwrgIAALcFACCvAgAAuAUAMLACAAC4BQAwsQIAALgFADCyAgAAuAUAMLMCAAC6BQAwtAIAALsFADALKAAAqwUAMCkAAK8FADCsAgAArAUAMK0CAACtBQAwrgIAAK4FACCvAgAAowUAMLACAACjBQAwsQIAAKMFADCyAgAAowUAMLMCAACwBQAwtAIAAKYFADALKAAAnwUAMCkAAKQFADCsAgAAoAUAMK0CAAChBQAwrgIAAKIFACCvAgAAowUAMLACAACjBQAwsQIAAKMFADCyAgAAowUAMLMCAAClBQAwtAIAAKYFADALKAAAkwUAMCkAAJgFADCsAgAAlAUAMK0CAACVBQAwrgIAAJYFACCvAgAAlwUAMLACAACXBQAwsQIAAJcFADCyAgAAlwUAMLMCAACZBQAwtAIAAJoFADALKAAAigUAMCkAAI4FADCsAgAAiwUAMK0CAACMBQAwrgIAAI0FACCvAgAA9gMAMLACAAD2AwAwsQIAAPYDADCyAgAA9gMAMLMCAACPBQAwtAIAAPkDADALKAAAgQUAMCkAAIUFADCsAgAAggUAMK0CAACDBQAwrgIAAIQFACCvAgAA2AMAMLACAADYAwAwsQIAANgDADCyAgAA2AMAMLMCAACGBQAwtAIAANsDADALKAAA-AQAMCkAAPwEADCsAgAA-QQAMK0CAAD6BAAwrgIAAPsEACCvAgAA5QMAMLACAADlAwAwsQIAAOUDADCyAgAA5QMAMLMCAAD9BAAwtAIAAOgDADAHEAAApgQAIOcBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGFAgEAAAABhgIgAAAAAQIAAAAmACAoAACABQAgAwAAACYAICgAAIAFACApAAD_BAAgASEAAIkGADACAAAAJgAgIQAA_wQAIAIAAADpAwAgIQAA_gQAIAbnAQEAvwMAIesBAQC_AwAh7AFAAMEDACHtAUAAwQMAIYUCAQC_AwAhhgIgAMsDACEHEAAApQQAIOcBAQC_AwAh6wEBAL8DACHsAUAAwQMAIe0BQADBAwAhhQIBAL8DACGGAiAAywMAIQcQAACmBAAg5wEBAAAAAesBAQAAAAHsAUAAAAAB7QFAAAAAAYUCAQAAAAGGAiAAAAABCAYAAK0EACARAADxAwAg5wEBAAAAAegBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGHAgIAAAABAgAAACIAICgAAIkFACADAAAAIgAgKAAAiQUAICkAAIgFACABIQAAiAYAMAIAAAAiACAhAACIBQAgAgAAANwDACAhAACHBQAgBucBAQC_AwAh6AEBAL8DACHrAQEAygMAIewBQADBAwAh7QFAAMEDACGHAgIAwAMAIQgGAACsBAAgEQAA4AMAIOcBAQC_AwAh6AEBAL8DACHrAQEAygMAIewBQADBAwAh7QFAAMEDACGHAgIAwAMAIQgGAACtBAAgEQAA8QMAIOcBAQAAAAHoAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhwICAAAAAQYGAACyBAAg6AEBAAAAAe0BQAAAAAGJAgAAAIkCAooCQAAAAAGLAgEAAAABAgAAAB4AICgAAJIFACADAAAAHgAgKAAAkgUAICkAAJEFACABIQAAhwYAMAIAAAAeACAhAACRBQAgAgAAAPoDACAhAACQBQAgBegBAQC_AwAh7QFAAMEDACGJAgAA_AOJAiKKAkAAwQMAIYsCAQDKAwAhBgYAALEEACDoAQEAvwMAIe0BQADBAwAhiQIAAPwDiQIiigJAAMEDACGLAgEAygMAIQYGAACyBAAg6AEBAAAAAe0BQAAAAAGJAgAAAIkCAooCQAAAAAGLAgEAAAABB-cBAQAAAAHsAUAAAAAB7QFAAAAAAYkCAAAAlgICkwIAAACTAgKUAgEAAAABlgJAAAAAAQIAAAA5ACAoAACeBQAgAwAAADkAICgAAJ4FACApAACdBQAgASEAAIYGADAMDgAAoAMAIOQBAACcAwAw5QEAADcAEOYBAACcAwAw5wEBAAAAAewBQAD8AgAh7QFAAPwCACGEAgEAkQMAIYkCAACeA5YCIpMCAACdA5MCIpQCAQCRAwAhlgJAAJ8DACECAAAAOQAgIQAAnQUAIAIAAACbBQAgIQAAnAUAIAvkAQAAmgUAMOUBAACbBQAQ5gEAAJoFADDnAQEAkQMAIewBQAD8AgAh7QFAAPwCACGEAgEAkQMAIYkCAACeA5YCIpMCAACdA5MCIpQCAQCRAwAhlgJAAJ8DACEL5AEAAJoFADDlAQAAmwUAEOYBAACaBQAw5wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhhAIBAJEDACGJAgAAngOWAiKTAgAAnQOTAiKUAgEAkQMAIZYCQACfAwAhB-cBAQC_AwAh7AFAAMEDACHtAUAAwQMAIYkCAADeBJYCIpMCAADdBJMCIpQCAQC_AwAhlgJAAN8EACEH5wEBAL8DACHsAUAAwQMAIe0BQADBAwAhiQIAAN4ElgIikwIAAN0EkwIilAIBAL8DACGWAkAA3wQAIQfnAQEAAAAB7AFAAAAAAe0BQAAAAAGJAgAAAJYCApMCAAAAkwIClAIBAAAAAZYCQAAAAAEGFgAA6AQAIOcBAQAAAAHsAUAAAAAB7QFAAAAAAYkCAAAAmgIClwIBAAAAAQIAAAA0ACAoAACqBQAgAwAAADQAICgAAKoFACApAACpBQAgASEAAIUGADAMFgAAoAMAIBcAAKADACDkAQAAogMAMOUBAAAyABDmAQAAogMAMOcBAQAAAAHsAUAA_AIAIe0BQAD8AgAhiQIAAKMDmgIilwIBAJEDACGYAgEAkQMAIaYCAAChAwAgAgAAADQAICEAAKkFACACAAAApwUAICEAAKgFACAJ5AEAAKYFADDlAQAApwUAEOYBAACmBQAw5wEBAJEDACHsAUAA_AIAIe0BQAD8AgAhiQIAAKMDmgIilwIBAJEDACGYAgEAkQMAIQnkAQAApgUAMOUBAACnBQAQ5gEAAKYFADDnAQEAkQMAIewBQAD8AgAh7QFAAPwCACGJAgAAowOaAiKXAgEAkQMAIZgCAQCRAwAhBecBAQC_AwAh7AFAAMEDACHtAUAAwQMAIYkCAADlBJoCIpcCAQC_AwAhBhYAAOYEACDnAQEAvwMAIewBQADBAwAh7QFAAMEDACGJAgAA5QSaAiKXAgEAvwMAIQYWAADoBAAg5wEBAAAAAewBQAAAAAHtAUAAAAABiQIAAACaAgKXAgEAAAABBhcAAOkEACDnAQEAAAAB7AFAAAAAAe0BQAAAAAGJAgAAAJoCApgCAQAAAAECAAAANAAgKAAAswUAIAMAAAA0ACAoAACzBQAgKQAAsgUAIAEhAACEBgAwAgAAADQAICEAALIFACACAAAApwUAICEAALEFACAF5wEBAL8DACHsAUAAwQMAIe0BQADBAwAhiQIAAOUEmgIimAIBAL8DACEGFwAA5wQAIOcBAQC_AwAh7AFAAMEDACHtAUAAwQMAIYkCAADlBJoCIpgCAQC_AwAhBhcAAOkEACDnAQEAAAAB7AFAAAAAAe0BQAAAAAGJAgAAAJoCApgCAQAAAAEECAAAxwQAIOcBAQAAAAHsAUAAAAABjQIBAAAAAQIAAAAwACAoAAC_BQAgAwAAADAAICgAAL8FACApAAC-BQAgASEAAIMGADAJCAAApgMAIAsAAKUDACDkAQAApAMAMOUBAAAuABDmAQAApAMAMOcBAQAAAAHsAUAA_AIAIY0CAQAAAAGOAgEA-wIAIQIAAAAwACAhAAC-BQAgAgAAALwFACAhAAC9BQAgB-QBAAC7BQAw5QEAALwFABDmAQAAuwUAMOcBAQCRAwAh7AFAAPwCACGNAgEAkQMAIY4CAQD7AgAhB-QBAAC7BQAw5QEAALwFABDmAQAAuwUAMOcBAQCRAwAh7AFAAPwCACGNAgEAkQMAIY4CAQD7AgAhA-cBAQC_AwAh7AFAAMEDACGNAgEAvwMAIQQIAAC8BAAg5wEBAL8DACHsAUAAwQMAIY0CAQC_AwAhBAgAAMcEACDnAQEAAAAB7AFAAAAAAY0CAQAAAAEUBAAAmwQAIAcAAJ0EACAKAACeBAAgDQAAnwQAIA8AAKAEACASAAChBAAg5wEBAAAAAeoBAQAAAAHsAUAAAAAB7QFAAAAAAfkBAQAAAAH6ASAAAAAB-wEBAAAAAf0BAQAAAAH-ASAAAAAB_wECAAAAAYACAgAAAAGBAgEAAAABggIIAAAAAYMCAgAAAAECAAAACAAgKAAAyAUAIAMAAAAIACAoAADIBQAgKQAAxwUAIAEhAACCBgAwAgAAAAgAICEAAMcFACACAAAA1AQAICEAAMYFACAO5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh-wEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIRQEAADNAwAgBwAAzwMAIAoAANADACANAADRAwAgDwAA0gMAIBIAANMDACDnAQEAvwMAIeoBAQC_AwAh7AFAAMEDACHtAUAAwQMAIfkBAQDKAwAh-gEgAMsDACH7AQEAygMAIf0BAQDKAwAh_gEgAMsDACH_AQIAwAMAIYACAgDAAwAhgQIBAMoDACGCAggAzAMAIYMCAgDAAwAhFAQAAJsEACAHAACdBAAgCgAAngQAIA0AAJ8EACAPAACgBAAgEgAAoQQAIOcBAQAAAAHqAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAAB-gEgAAAAAfsBAQAAAAH9AQEAAAAB_gEgAAAAAf8BAgAAAAGAAgIAAAABgQIBAAAAAYICCAAAAAGDAgIAAAABFAUAAJwEACAHAACdBAAgCgAAngQAIA0AAJ8EACAPAACgBAAgEgAAoQQAIOcBAQAAAAHqAQEAAAAB7AFAAAAAAe0BQAAAAAH5AQEAAAAB-gEgAAAAAfwBAQAAAAH9AQEAAAAB_gEgAAAAAf8BAgAAAAGAAgIAAAABgQIBAAAAAYICCAAAAAGDAgIAAAABAgAAAAgAICgAANEFACADAAAACAAgKAAA0QUAICkAANAFACABIQAAgQYAMAIAAAAIACAhAADQBQAgAgAAANQEACAhAADPBQAgDucBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfwBAQDKAwAh_QEBAMoDACH-ASAAywMAIf8BAgDAAwAhgAICAMADACGBAgEAygMAIYICCADMAwAhgwICAMADACEUBQAAzgMAIAcAAM8DACAKAADQAwAgDQAA0QMAIA8AANIDACASAADTAwAg5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIRQFAACcBAAgBwAAnQQAIAoAAJ4EACANAACfBAAgDwAAoAQAIBIAAKEEACDnAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH8AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYECAQAAAAGCAggAAAABgwICAAAAAQTnAQEAAAABowIBAAAAAaQCAQAAAAGlAkAAAAABAgAAAAEAICgAAN0FACADAAAAAQAgKAAA3QUAICkAANwFACABIQAAgAYAMAkOAACgAwAg5AEAALkDADDlAQAAAwAQ5gEAALkDADDnAQEAAAABhAIBAJEDACGjAgEAAAABpAIBAPsCACGlAkAA_AIAIQIAAAABACAhAADcBQAgAgAAANoFACAhAADbBQAgCOQBAADZBQAw5QEAANoFABDmAQAA2QUAMOcBAQCRAwAhhAIBAJEDACGjAgEAkQMAIaQCAQD7AgAhpQJAAPwCACEI5AEAANkFADDlAQAA2gUAEOYBAADZBQAw5wEBAJEDACGEAgEAkQMAIaMCAQCRAwAhpAIBAPsCACGlAkAA_AIAIQTnAQEAvwMAIaMCAQC_AwAhpAIBAMoDACGlAkAAwQMAIQTnAQEAvwMAIaMCAQC_AwAhpAIBAMoDACGlAkAAwQMAIQTnAQEAAAABowIBAAAAAaQCAQAAAAGlAkAAAAABBCgAANIFADCsAgAA0wUAMK4CAADVBQAgsgIAANYFADAEKAAAyQUAMKwCAADKBQAwrgIAAMwFACCyAgAA0AQAMAQoAADABQAwrAIAAMEFADCuAgAAwwUAILICAADQBAAwBCgAALQFADCsAgAAtQUAMK4CAAC3BQAgsgIAALgFADAEKAAAqwUAMKwCAACsBQAwrgIAAK4FACCyAgAAowUAMAQoAACfBQAwrAIAAKAFADCuAgAAogUAILICAACjBQAwBCgAAJMFADCsAgAAlAUAMK4CAACWBQAgsgIAAJcFADAEKAAAigUAMKwCAACLBQAwrgIAAI0FACCyAgAA9gMAMAQoAACBBQAwrAIAAIIFADCuAgAAhAUAILICAADYAwAwBCgAAPgEADCsAgAA-QQAMK4CAAD7BAAgsgIAAOUDADAAAAAAAAAAAAAABSgAAPsFACApAAD-BQAgrAIAAPwFACCtAgAA_QUAILICAABdACADKAAA-wUAIKwCAAD8BQAgsgIAAF0AIAwDAADoBQAgDwAA7AUAIBIAAO0FACATAADZBAAgFAAA2QQAIBUAAOkFACAYAADqBQAgGQAA6gUAIBoAAOsFACAbAADuBQAgoQIAAMQDACCiAgAAxAMAIAAEBgAA9wUAIA4AAPQFACARAADuBQAg6wEAAMQDACANBAAA9AUAIAUAAPQFACAHAAD5BQAgCgAA-gUAIA0AAPUFACAPAADsBQAgEgAA7QUAIPkBAADEAwAg-wEAAMQDACD8AQAAxAMAIP0BAADEAwAggQIAAMQDACCCAgAAxAMAIAMIAAD1BQAgCwAA9AUAII4CAADEAwAgAAIIAADZBAAg-QEAAMQDACASDwAA5QUAIBIAAOYFACATAADfBQAgFAAA4AUAIBUAAOEFACAYAADiBQAgGQAA4wUAIBoAAOQFACAbAADnBQAg5wEBAAAAAZoCAQAAAAGbAgEAAAABnQIAAACdAgKeAgEAAAABnwIBAAAAAaACIAAAAAGhAgEAAAABogIBAAAAAQIAAABdACAoAAD7BQAgAwAAAAoAICgAAPsFACApAAD_BQAgFAAAAAoAIA8AAPUEACASAAD2BAAgEwAA7wQAIBQAAPAEACAVAADxBAAgGAAA8gQAIBkAAPMEACAaAAD0BAAgGwAA9wQAICEAAP8FACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhEg8AAPUEACASAAD2BAAgEwAA7wQAIBQAAPAEACAVAADxBAAgGAAA8gQAIBkAAPMEACAaAAD0BAAgGwAA9wQAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACEE5wEBAAAAAaMCAQAAAAGkAgEAAAABpQJAAAAAAQ7nAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH8AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYECAQAAAAGCAggAAAABgwICAAAAAQ7nAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH7AQEAAAAB_QEBAAAAAf4BIAAAAAH_AQIAAAABgAICAAAAAYECAQAAAAGCAggAAAABgwICAAAAAQPnAQEAAAAB7AFAAAAAAY0CAQAAAAEF5wEBAAAAAewBQAAAAAHtAUAAAAABiQIAAACaAgKYAgEAAAABBecBAQAAAAHsAUAAAAAB7QFAAAAAAYkCAAAAmgIClwIBAAAAAQfnAQEAAAAB7AFAAAAAAe0BQAAAAAGJAgAAAJYCApMCAAAAkwIClAIBAAAAAZYCQAAAAAEF6AEBAAAAAe0BQAAAAAGJAgAAAIkCAooCQAAAAAGLAgEAAAABBucBAQAAAAHoAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhwICAAAAAQbnAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhQIBAAAAAYYCIAAAAAESAwAA3gUAIA8AAOUFACASAADmBQAgEwAA3wUAIBQAAOAFACAVAADhBQAgGAAA4gUAIBoAAOQFACAbAADnBQAg5wEBAAAAAZoCAQAAAAGbAgEAAAABnQIAAACdAgKeAgEAAAABnwIBAAAAAaACIAAAAAGhAgEAAAABogIBAAAAAQIAAABdACAoAACKBgAgEgMAAN4FACAPAADlBQAgEgAA5gUAIBMAAN8FACAUAADgBQAgFQAA4QUAIBkAAOMFACAaAADkBQAgGwAA5wUAIOcBAQAAAAGaAgEAAAABmwIBAAAAAZ0CAAAAnQICngIBAAAAAZ8CAQAAAAGgAiAAAAABoQIBAAAAAaICAQAAAAECAAAAXQAgKAAAjAYAIAMAAAAKACAoAACKBgAgKQAAkAYAIBQAAAAKACADAADuBAAgDwAA9QQAIBIAAPYEACATAADvBAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGgAA9AQAIBsAAPcEACAhAACQBgAg5wEBAL8DACGaAgEAvwMAIZsCAQC_AwAhnQIAAO0EnQIingIBAL8DACGfAgEAvwMAIaACIADLAwAhoQIBAMoDACGiAgEAygMAIRIDAADuBAAgDwAA9QQAIBIAAPYEACATAADvBAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGgAA9AQAIBsAAPcEACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhAwAAAAoAICgAAIwGACApAACTBgAgFAAAAAoAIAMAAO4EACAPAAD1BAAgEgAA9gQAIBMAAO8EACAUAADwBAAgFQAA8QQAIBkAAPMEACAaAAD0BAAgGwAA9wQAICEAAJMGACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhEgMAAO4EACAPAAD1BAAgEgAA9gQAIBMAAO8EACAUAADwBAAgFQAA8QQAIBkAAPMEACAaAAD0BAAgGwAA9wQAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACESAwAA3gUAIA8AAOUFACASAADmBQAgEwAA3wUAIBQAAOAFACAVAADhBQAgGAAA4gUAIBkAAOMFACAbAADnBQAg5wEBAAAAAZoCAQAAAAGbAgEAAAABnQIAAACdAgKeAgEAAAABnwIBAAAAAaACIAAAAAGhAgEAAAABogIBAAAAAQIAAABdACAoAACUBgAgAwAAAAoAICgAAJQGACApAACYBgAgFAAAAAoAIAMAAO4EACAPAAD1BAAgEgAA9gQAIBMAAO8EACAUAADwBAAgFQAA8QQAIBgAAPIEACAZAADzBAAgGwAA9wQAICEAAJgGACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhEgMAAO4EACAPAAD1BAAgEgAA9gQAIBMAAO8EACAUAADwBAAgFQAA8QQAIBgAAPIEACAZAADzBAAgGwAA9wQAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACEO5wEBAAAAAeoBAQAAAAHsAUAAAAAB7QFAAAAAAfkBAQAAAAH6ASAAAAAB-wEBAAAAAfwBAQAAAAH9AQEAAAAB_gEgAAAAAf8BAgAAAAGAAgIAAAABggIIAAAAAYMCAgAAAAESAwAA3gUAIA8AAOUFACASAADmBQAgEwAA3wUAIBQAAOAFACAYAADiBQAgGQAA4wUAIBoAAOQFACAbAADnBQAg5wEBAAAAAZoCAQAAAAGbAgEAAAABnQIAAACdAgKeAgEAAAABnwIBAAAAAaACIAAAAAGhAgEAAAABogIBAAAAAQIAAABdACAoAACaBgAgAegBAQAAAAEDAAAACgAgKAAAmgYAICkAAJ8GACAUAAAACgAgAwAA7gQAIA8AAPUEACASAAD2BAAgEwAA7wQAIBQAAPAEACAYAADyBAAgGQAA8wQAIBoAAPQEACAbAAD3BAAgIQAAnwYAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACESAwAA7gQAIA8AAPUEACASAAD2BAAgEwAA7wQAIBQAAPAEACAYAADyBAAgGQAA8wQAIBoAAPQEACAbAAD3BAAg5wEBAL8DACGaAgEAvwMAIZsCAQC_AwAhnQIAAO0EnQIingIBAL8DACGfAgEAvwMAIaACIADLAwAhoQIBAMoDACGiAgEAygMAIRUEAACbBAAgBQAAnAQAIAcAAJ0EACAKAACeBAAgDwAAoAQAIBIAAKEEACDnAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH7AQEAAAAB_AEBAAAAAf0BAQAAAAH-ASAAAAAB_wECAAAAAYACAgAAAAGBAgEAAAABggIIAAAAAYMCAgAAAAECAAAACAAgKAAAoAYAIAMAAAAGACAoAACgBgAgKQAApAYAIBcAAAAGACAEAADNAwAgBQAAzgMAIAcAAM8DACAKAADQAwAgDwAA0gMAIBIAANMDACAhAACkBgAg5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh-wEBAMoDACH8AQEAygMAIf0BAQDKAwAh_gEgAMsDACH_AQIAwAMAIYACAgDAAwAhgQIBAMoDACGCAggAzAMAIYMCAgDAAwAhFQQAAM0DACAFAADOAwAgBwAAzwMAIAoAANADACAPAADSAwAgEgAA0wMAIOcBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfsBAQDKAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIRUEAACbBAAgBQAAnAQAIAcAAJ0EACAKAACeBAAgDQAAnwQAIBIAAKEEACDnAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH7AQEAAAAB_AEBAAAAAf0BAQAAAAH-ASAAAAAB_wECAAAAAYACAgAAAAGBAgEAAAABggIIAAAAAYMCAgAAAAECAAAACAAgKAAApQYAIAMAAAAGACAoAAClBgAgKQAAqQYAIBcAAAAGACAEAADNAwAgBQAAzgMAIAcAAM8DACAKAADQAwAgDQAA0QMAIBIAANMDACAhAACpBgAg5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh-wEBAMoDACH8AQEAygMAIf0BAQDKAwAh_gEgAMsDACH_AQIAwAMAIYACAgDAAwAhgQIBAMoDACGCAggAzAMAIYMCAgDAAwAhFQQAAM0DACAFAADOAwAgBwAAzwMAIAoAANADACANAADRAwAgEgAA0wMAIOcBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfsBAQDKAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIRUEAACbBAAgBQAAnAQAIAcAAJ0EACAKAACeBAAgDQAAnwQAIA8AAKAEACDnAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH7AQEAAAAB_AEBAAAAAf0BAQAAAAH-ASAAAAAB_wECAAAAAYACAgAAAAGBAgEAAAABggIIAAAAAYMCAgAAAAECAAAACAAgKAAAqgYAIAMAAAAGACAoAACqBgAgKQAArgYAIBcAAAAGACAEAADNAwAgBQAAzgMAIAcAAM8DACAKAADQAwAgDQAA0QMAIA8AANIDACAhAACuBgAg5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh-wEBAMoDACH8AQEAygMAIf0BAQDKAwAh_gEgAMsDACH_AQIAwAMAIYACAgDAAwAhgQIBAMoDACGCAggAzAMAIYMCAgDAAwAhFQQAAM0DACAFAADOAwAgBwAAzwMAIAoAANADACANAADRAwAgDwAA0gMAIOcBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfsBAQDKAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIQkGAACtBAAgDgAA8AMAIOcBAQAAAAHoAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABhAIBAAAAAYcCAgAAAAECAAAAIgAgKAAArwYAIAMAAAAgACAoAACvBgAgKQAAswYAIAsAAAAgACAGAACsBAAgDgAA3wMAICEAALMGACDnAQEAvwMAIegBAQC_AwAh6wEBAMoDACHsAUAAwQMAIe0BQADBAwAhhAIBAL8DACGHAgIAwAMAIQkGAACsBAAgDgAA3wMAIOcBAQC_AwAh6AEBAL8DACHrAQEAygMAIewBQADBAwAh7QFAAMEDACGEAgEAvwMAIYcCAgDAAwAhBecBAQAAAAHsAUAAAAAB7QFAAAAAAfkBAQAAAAGNAgEAAAABAgAAAKEBACAoAAC0BgAgEgMAAN4FACAPAADlBQAgEgAA5gUAIBMAAN8FACAVAADhBQAgGAAA4gUAIBkAAOMFACAaAADkBQAgGwAA5wUAIOcBAQAAAAGaAgEAAAABmwIBAAAAAZ0CAAAAnQICngIBAAAAAZ8CAQAAAAGgAiAAAAABoQIBAAAAAaICAQAAAAECAAAAXQAgKAAAtgYAIBIDAADeBQAgDwAA5QUAIBIAAOYFACAUAADgBQAgFQAA4QUAIBgAAOIFACAZAADjBQAgGgAA5AUAIBsAAOcFACDnAQEAAAABmgIBAAAAAZsCAQAAAAGdAgAAAJ0CAp4CAQAAAAGfAgEAAAABoAIgAAAAAaECAQAAAAGiAgEAAAABAgAAAF0AICgAALgGACAG5wEBAAAAAekBAgAAAAHqAQEAAAAB6wEBAAAAAewBQAAAAAHtAUAAAAABBQsAAMYEACDnAQEAAAAB7AFAAAAAAY0CAQAAAAGOAgEAAAABAgAAADAAICgAALsGACADAAAALgAgKAAAuwYAICkAAL8GACAHAAAALgAgCwAAuwQAICEAAL8GACDnAQEAvwMAIewBQADBAwAhjQIBAL8DACGOAgEAygMAIQULAAC7BAAg5wEBAL8DACHsAUAAwQMAIY0CAQC_AwAhjgIBAMoDACEBjAIBAAAAARIDAADeBQAgEgAA5gUAIBMAAN8FACAUAADgBQAgFQAA4QUAIBgAAOIFACAZAADjBQAgGgAA5AUAIBsAAOcFACDnAQEAAAABmgIBAAAAAZsCAQAAAAGdAgAAAJ0CAp4CAQAAAAGfAgEAAAABoAIgAAAAAaECAQAAAAGiAgEAAAABAgAAAF0AICgAAMEGACADAAAACgAgKAAAwQYAICkAAMUGACAUAAAACgAgAwAA7gQAIBIAAPYEACATAADvBAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGQAA8wQAIBoAAPQEACAbAAD3BAAgIQAAxQYAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACESAwAA7gQAIBIAAPYEACATAADvBAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGQAA8wQAIBoAAPQEACAbAAD3BAAg5wEBAL8DACGaAgEAvwMAIZsCAQC_AwAhnQIAAO0EnQIingIBAL8DACGfAgEAvwMAIaACIADLAwAhoQIBAMoDACGiAgEAygMAIQXtAUAAAAABhAIBAAAAAYkCAAAAiQICigJAAAAAAYsCAQAAAAESAwAA3gUAIA8AAOUFACATAADfBQAgFAAA4AUAIBUAAOEFACAYAADiBQAgGQAA4wUAIBoAAOQFACAbAADnBQAg5wEBAAAAAZoCAQAAAAGbAgEAAAABnQIAAACdAgKeAgEAAAABnwIBAAAAAaACIAAAAAGhAgEAAAABogIBAAAAAQIAAABdACAoAADHBgAgEgMAAN4FACAPAADlBQAgEgAA5gUAIBMAAN8FACAUAADgBQAgFQAA4QUAIBgAAOIFACAZAADjBQAgGgAA5AUAIOcBAQAAAAGaAgEAAAABmwIBAAAAAZ0CAAAAnQICngIBAAAAAZ8CAQAAAAGgAiAAAAABoQIBAAAAAaICAQAAAAECAAAAXQAgKAAAyQYAIAMAAAAKACAoAADJBgAgKQAAzQYAIBQAAAAKACADAADuBAAgDwAA9QQAIBIAAPYEACATAADvBAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGQAA8wQAIBoAAPQEACAhAADNBgAg5wEBAL8DACGaAgEAvwMAIZsCAQC_AwAhnQIAAO0EnQIingIBAL8DACGfAgEAvwMAIaACIADLAwAhoQIBAMoDACGiAgEAygMAIRIDAADuBAAgDwAA9QQAIBIAAPYEACATAADvBAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGQAA8wQAIBoAAPQEACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhBucBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGEAgEAAAABhgIgAAAAAQMAAAAKACAoAADHBgAgKQAA0QYAIBQAAAAKACADAADuBAAgDwAA9QQAIBMAAO8EACAUAADwBAAgFQAA8QQAIBgAAPIEACAZAADzBAAgGgAA9AQAIBsAAPcEACAhAADRBgAg5wEBAL8DACGaAgEAvwMAIZsCAQC_AwAhnQIAAO0EnQIingIBAL8DACGfAgEAvwMAIaACIADLAwAhoQIBAMoDACGiAgEAygMAIRIDAADuBAAgDwAA9QQAIBMAAO8EACAUAADwBAAgFQAA8QQAIBgAAPIEACAZAADzBAAgGgAA9AQAIBsAAPcEACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhBucBAQAAAAHrAQEAAAAB7AFAAAAAAe0BQAAAAAGEAgEAAAABhwICAAAAAQMAAAARACAoAAC0BgAgKQAA1QYAIAcAAAARACAhAADVBgAg5wEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACGNAgEAvwMAIQXnAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIY0CAQC_AwAhAwAAAAoAICgAALYGACApAADYBgAgFAAAAAoAIAMAAO4EACAPAAD1BAAgEgAA9gQAIBMAAO8EACAVAADxBAAgGAAA8gQAIBkAAPMEACAaAAD0BAAgGwAA9wQAICEAANgGACDnAQEAvwMAIZoCAQC_AwAhmwIBAL8DACGdAgAA7QSdAiKeAgEAvwMAIZ8CAQC_AwAhoAIgAMsDACGhAgEAygMAIaICAQDKAwAhEgMAAO4EACAPAAD1BAAgEgAA9gQAIBMAAO8EACAVAADxBAAgGAAA8gQAIBkAAPMEACAaAAD0BAAgGwAA9wQAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACEDAAAACgAgKAAAuAYAICkAANsGACAUAAAACgAgAwAA7gQAIA8AAPUEACASAAD2BAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGQAA8wQAIBoAAPQEACAbAAD3BAAgIQAA2wYAIOcBAQC_AwAhmgIBAL8DACGbAgEAvwMAIZ0CAADtBJ0CIp4CAQC_AwAhnwIBAL8DACGgAiAAywMAIaECAQDKAwAhogIBAMoDACESAwAA7gQAIA8AAPUEACASAAD2BAAgFAAA8AQAIBUAAPEEACAYAADyBAAgGQAA8wQAIBoAAPQEACAbAAD3BAAg5wEBAL8DACGaAgEAvwMAIZsCAQC_AwAhnQIAAO0EnQIingIBAL8DACGfAgEAvwMAIaACIADLAwAhoQIBAMoDACGiAgEAygMAIRUEAACbBAAgBQAAnAQAIAoAAJ4EACANAACfBAAgDwAAoAQAIBIAAKEEACDnAQEAAAAB6gEBAAAAAewBQAAAAAHtAUAAAAAB-QEBAAAAAfoBIAAAAAH7AQEAAAAB_AEBAAAAAf0BAQAAAAH-ASAAAAAB_wECAAAAAYACAgAAAAGBAgEAAAABggIIAAAAAYMCAgAAAAECAAAACAAgKAAA3AYAIAMAAAAGACAoAADcBgAgKQAA4AYAIBcAAAAGACAEAADNAwAgBQAAzgMAIAoAANADACANAADRAwAgDwAA0gMAIBIAANMDACAhAADgBgAg5wEBAL8DACHqAQEAvwMAIewBQADBAwAh7QFAAMEDACH5AQEAygMAIfoBIADLAwAh-wEBAMoDACH8AQEAygMAIf0BAQDKAwAh_gEgAMsDACH_AQIAwAMAIYACAgDAAwAhgQIBAMoDACGCAggAzAMAIYMCAgDAAwAhFQQAAM0DACAFAADOAwAgCgAA0AMAIA0AANEDACAPAADSAwAgEgAA0wMAIOcBAQC_AwAh6gEBAL8DACHsAUAAwQMAIe0BQADBAwAh-QEBAMoDACH6ASAAywMAIfsBAQDKAwAh_AEBAMoDACH9AQEAygMAIf4BIADLAwAh_wECAMADACGAAgIAwAMAIYECAQDKAwAhggIIAMwDACGDAgIAwAMAIQEOAAILAwUBCQARDzsKEjwLEwkDFC0DFTEIGDUPGTYPGjoQGz0MCAQLAgUMAgcQBAkADgoSBQ0YBw8fChIjCwEGAAMCCBMDCQAGAQgUAAIGAAMMAAgDCBoHCQAJCxkCAQgbAAIGAAMOAAIEBgADCQANDgACEScMAg4AAhAACwERKAAEBykADSoADysAEiwAAhYAAhcAAgEOAAIKAz4AD0UAEkYAEz8AFEAAFUEAGEIAGUMAGkQAG0cAAAEOAAIBDgACAwkAFi4AFy8AGAAAAAMJABYuABcvABgAAAMJAB0uAB4vAB8AAAADCQAdLgAeLwAfAhYAAhcAAgIWAAIXAAIDCQAkLgAlLwAmAAAAAwkAJC4AJS8AJgEOAAIBDgACAwkAKy4ALC8ALQAAAAMJACsuACwvAC0AAAMJADIuADMvADQAAAADCQAyLgAzLwA0AQvDAQIBC8kBAgMJADkuADovADsAAAADCQA5LgA6LwA7AgYAAwwACAIGAAMMAAgDCQBALgBBLwBCAAAAAwkAQC4AQS8AQgIGAAMOAAICBgADDgACAwkARy4ASC8ASQAAAAMJAEcuAEgvAEkCBgADDgACAgYAAw4AAgUJAE4uAFEvAFKwAQBPsQEAUAAAAAAABQkATi4AUS8AUrABAE-xAQBQAg4AAhAACwIOAAIQAAsDCQBXLgBYLwBZAAAAAwkAVy4AWC8AWQMEswICBbQCAgq1AgUDBLsCAgW8AgIKvQIFBQkAXi4AYS8AYrABAF-xAQBgAAAAAAAFCQBeLgBhLwBisAEAX7EBAGABBgADAQYAAwUJAGcuAGovAGuwAQBosQEAaQAAAAAABQkAZy4Aai8Aa7ABAGixAQBpHAIBHUgBHkkBH0oBIEsBIk0BI08SJFATJVIBJlQSJ1UUKlYBK1cBLFgSMFsVMVwZMl4CM18CNGECNWICNmMCN2UCOGcSOWgaOmoCO2wSPG0bPW4CPm8CP3ASQHMcQXQgQnUPQ3YPRHcPRXgPRnkPR3sPSH0SSX4hSoABD0uCARJMgwEiTYQBD06FAQ9PhgESUIkBI1GKASdSiwEQU4wBEFSNARBVjgEQVo8BEFeRARBYkwESWZQBKFqWARBbmAESXJkBKV2aARBemwEQX5wBEmCfASphoAEuYqIBBWOjAQVkpQEFZaYBBWanAQVnqQEFaKsBEmmsAS9qrgEFa7ABEmyxATBtsgEFbrMBBW-0ARJwtwExcbgBNXK5AQhzugEIdLsBCHW8AQh2vQEId78BCHjBARJ5wgE2esUBCHvHARJ8yAE3fcoBCH7LAQh_zAESgAHPATiBAdABPIIB0QEHgwHSAQeEAdMBB4UB1AEHhgHVAQeHAdcBB4gB2QESiQHaAT2KAdwBB4sB3gESjAHfAT6NAeABB44B4QEHjwHiARKQAeUBP5EB5gFDkgHnAQqTAegBCpQB6QEKlQHqAQqWAesBCpcB7QEKmAHvARKZAfABRJoB8gEKmwH0ARKcAfUBRZ0B9gEKngH3AQqfAfgBEqAB-wFGoQH8AUqiAf0BC6MB_gELpAH_AQulAYACC6YBgQILpwGDAguoAYUCEqkBhgJLqgGIAgurAYoCEqwBiwJMrQGMAguuAY0CC68BjgISsgGRAk2zAZICU7QBkwIMtQGUAgy2AZUCDLcBlgIMuAGXAgy5AZkCDLoBmwISuwGcAlS8AZ4CDL0BoAISvgGhAlW_AaICDMABowIMwQGkAhLCAacCVsMBqAJaxAGpAgPFAaoCA8YBqwIDxwGsAgPIAa0CA8kBrwIDygGxAhLLAbICW8wBtwIDzQG5AhLOAboCXM8BvgID0AG_AgPRAcACEtIBwwJd0wHEAmPUAcUCBNUBxgIE1gHHAgTXAcgCBNgByQIE2QHLAgTaAc0CEtsBzgJk3AHQAgTdAdICEt4B0wJl3wHUAgTgAdUCBOEB1gIS4gHZAmbjAdoCbA"
}

async function decodeBase64AsWasm(wasmBase64: string): Promise<WebAssembly.Module> {
  const { Buffer } = await import('node:buffer')
  const wasmArray = Buffer.from(wasmBase64, 'base64')
  return new WebAssembly.Module(wasmArray)
}

config.compilerWasm = {
  getRuntime: async () => await import("@prisma/client/runtime/query_compiler_fast_bg.postgresql.js"),

  getQueryCompilerWasmModule: async () => {
    const { wasm } = await import("@prisma/client/runtime/query_compiler_fast_bg.postgresql.wasm-base64.js")
    return await decodeBase64AsWasm(wasm)
  },

  importName: "./query_compiler_fast_bg.js"
}



export type LogOptions<ClientOptions extends Prisma.PrismaClientOptions> =
  'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array<Prisma.LogLevel | Prisma.LogDefinition> ? Prisma.GetEvents<ClientOptions['log']> : never : never

export interface PrismaClientConstructor {
    /**
   * ## Prisma Client
   * 
   * Type-safe database client for TypeScript
   * @example
   * ```
   * const prisma = new PrismaClient({
   *   adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL })
   * })
   * // Fetch zero or more Tokens
   * const tokens = await prisma.token.findMany()
   * ```
   * 
   * Read more in our [docs](https://pris.ly/d/client).
   */

  new <
    Options extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions,
    LogOpts extends LogOptions<Options> = LogOptions<Options>,
    OmitOpts extends Prisma.PrismaClientOptions['omit'] = Options extends { omit: infer U } ? U : Prisma.PrismaClientOptions['omit'],
    ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs
  >(options: Prisma.Subset<Options, Prisma.PrismaClientOptions> ): PrismaClient<LogOpts, OmitOpts, ExtArgs>
}

/**
 * ## Prisma Client
 * 
 * Type-safe database client for TypeScript
 * @example
 * ```
 * const prisma = new PrismaClient({
 *   adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL })
 * })
 * // Fetch zero or more Tokens
 * const tokens = await prisma.token.findMany()
 * ```
 * 
 * Read more in our [docs](https://pris.ly/d/client).
 */

export interface PrismaClient<
  in LogOpts extends Prisma.LogLevel = never,
  in out OmitOpts extends Prisma.PrismaClientOptions['omit'] = undefined,
  in out ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs
> {
  [K: symbol]: { types: Prisma.TypeMap<ExtArgs>['other'] }

  $on<V extends LogOpts>(eventType: V, callback: (event: V extends 'query' ? Prisma.QueryEvent : Prisma.LogEvent) => void): PrismaClient;

  /**
   * Connect with the database
   */
  $connect(): runtime.Types.Utils.JsPromise<void>;

  /**
   * Disconnect from the database
   */
  $disconnect(): runtime.Types.Utils.JsPromise<void>;

/**
   * Executes a prepared raw query and returns the number of affected rows.
   * @example
   * ```
   * const result = await prisma.$executeRaw`UPDATE User SET cool = ${true} WHERE email = ${'user@email.com'};`
   * ```
   *
   * Read more in our [docs](https://pris.ly/d/raw-queries).
   */
  $executeRaw<T = unknown>(query: TemplateStringsArray | Prisma.Sql, ...values: any[]): Prisma.PrismaPromise<number>;

  /**
   * Executes a raw query and returns the number of affected rows.
   * Susceptible to SQL injections, see documentation.
   * @example
   * ```
   * const result = await prisma.$executeRawUnsafe('UPDATE User SET cool = $1 WHERE email = $2 ;', true, 'user@email.com')
   * ```
   *
   * Read more in our [docs](https://pris.ly/d/raw-queries).
   */
  $executeRawUnsafe<T = unknown>(query: string, ...values: any[]): Prisma.PrismaPromise<number>;

  /**
   * Performs a prepared raw query and returns the `SELECT` data.
   * @example
   * ```
   * const result = await prisma.$queryRaw`SELECT * FROM User WHERE id = ${1} OR email = ${'user@email.com'};`
   * ```
   *
   * Read more in our [docs](https://pris.ly/d/raw-queries).
   */
  $queryRaw<T = unknown>(query: TemplateStringsArray | Prisma.Sql, ...values: any[]): Prisma.PrismaPromise<T>;

  /**
   * Performs a raw query and returns the `SELECT` data.
   * Susceptible to SQL injections, see documentation.
   * @example
   * ```
   * const result = await prisma.$queryRawUnsafe('SELECT * FROM User WHERE id = $1 OR email = $2;', 1, 'user@email.com')
   * ```
   *
   * Read more in our [docs](https://pris.ly/d/raw-queries).
   */
  $queryRawUnsafe<T = unknown>(query: string, ...values: any[]): Prisma.PrismaPromise<T>;


  /**
   * Allows the running of a sequence of read/write operations that are guaranteed to either succeed or fail as a whole.
   * @example
   * ```
   * const [george, bob, alice] = await prisma.$transaction([
   *   prisma.user.create({ data: { name: 'George' } }),
   *   prisma.user.create({ data: { name: 'Bob' } }),
   *   prisma.user.create({ data: { name: 'Alice' } }),
   * ])
   * ```
   * 
   * Read more in our [docs](https://www.prisma.io/docs/orm/prisma-client/queries/transactions).
   */
  $transaction<P extends Prisma.PrismaPromise<any>[]>(arg: [...P], options?: { isolationLevel?: Prisma.TransactionIsolationLevel }): runtime.Types.Utils.JsPromise<runtime.Types.Utils.UnwrapTuple<P>>

  $transaction<R>(fn: (prisma: Omit<PrismaClient, runtime.ITXClientDenyList>) => runtime.Types.Utils.JsPromise<R>, options?: { maxWait?: number, timeout?: number, isolationLevel?: Prisma.TransactionIsolationLevel }): runtime.Types.Utils.JsPromise<R>

  $extends: runtime.Types.Extensions.ExtendsHook<"extends", Prisma.TypeMapCb<OmitOpts>, ExtArgs, runtime.Types.Utils.Call<Prisma.TypeMapCb<OmitOpts>, {
    extArgs: ExtArgs
  }>>

      /**
   * `prisma.token`: Exposes CRUD operations for the **token** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Tokens
    * const tokens = await prisma.token.findMany()
    * ```
    */
  get token(): Prisma.tokenDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.user`: Exposes CRUD operations for the **user** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Users
    * const users = await prisma.user.findMany()
    * ```
    */
  get user(): Prisma.userDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.friendship`: Exposes CRUD operations for the **friendship** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Friendships
    * const friendships = await prisma.friendship.findMany()
    * ```
    */
  get friendship(): Prisma.friendshipDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.supportTicket`: Exposes CRUD operations for the **supportTicket** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more SupportTickets
    * const supportTickets = await prisma.supportTicket.findMany()
    * ```
    */
  get supportTicket(): Prisma.supportTicketDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.genre`: Exposes CRUD operations for the **genre** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Genres
    * const genres = await prisma.genre.findMany()
    * ```
    */
  get genre(): Prisma.genreDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.tag`: Exposes CRUD operations for the **tag** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Tags
    * const tags = await prisma.tag.findMany()
    * ```
    */
  get tag(): Prisma.tagDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.bookTag`: Exposes CRUD operations for the **bookTag** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more BookTags
    * const bookTags = await prisma.bookTag.findMany()
    * ```
    */
  get bookTag(): Prisma.bookTagDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.userBook`: Exposes CRUD operations for the **userBook** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more UserBooks
    * const userBooks = await prisma.userBook.findMany()
    * ```
    */
  get userBook(): Prisma.userBookDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.review`: Exposes CRUD operations for the **review** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Reviews
    * const reviews = await prisma.review.findMany()
    * ```
    */
  get review(): Prisma.reviewDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.reviewComment`: Exposes CRUD operations for the **ReviewComment** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more ReviewComments
    * const reviewComments = await prisma.reviewComment.findMany()
    * ```
    */
  get reviewComment(): Prisma.ReviewCommentDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.book`: Exposes CRUD operations for the **book** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Books
    * const books = await prisma.book.findMany()
    * ```
    */
  get book(): Prisma.bookDelegate<ExtArgs, { omit: OmitOpts }>;

  /**
   * `prisma.chapter`: Exposes CRUD operations for the **chapter** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more Chapters
    * const chapters = await prisma.chapter.findMany()
    * ```
    */
  get chapter(): Prisma.chapterDelegate<ExtArgs, { omit: OmitOpts }>;
}

export function getPrismaClientClass(): PrismaClientConstructor {
  return runtime.getPrismaClient(config) as unknown as PrismaClientConstructor
}
