
/* !!! 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.ts"


const config: runtime.GetPrismaClientConfig = {
  "previewFeatures": [],
  "clientVersion": "7.9.1",
  "engineVersion": "e922089b7d7502aff4249d5da3420f6fa55fc6ad",
  "activeProvider": "postgresql",
  "inlineSchema": "// Fantasy Sports App - Database Schema (Prisma ORM 7 style)\n// Sports covered: Cricket, Football\n// Model: Free-to-play with a virtual, non-purchasable, non-withdrawable\n// coin system (NOT real money) for contest entry + prizes.\n\ngenerator client {\n  provider            = \"prisma-client\"\n  output              = \"../src/generated/prisma\"\n  importFileExtension = \"ts\"\n}\n\ndatasource db {\n  provider = \"postgresql\"\n}\n\nenum SportType {\n  CRICKET\n  FOOTBALL\n}\n\nenum MatchStatus {\n  UPCOMING\n  LIVE\n  COMPLETED\n  CANCELLED\n}\n\nenum CoinTransactionType {\n  DAILY_BONUS\n  CONTEST_ENTRY\n  CONTEST_PRIZE\n  ADMIN_BONUS\n  ADMIN_FINE\n}\n\nenum NotificationType {\n  COIN_BONUS\n  COIN_FINE\n  BAN\n  GENERIC\n}\n\nmodel User {\n  id               String    @id @default(uuid())\n  name             String\n  email            String    @unique\n  phone            String?   @unique\n  passwordHash     String\n  avatarUrl        String?\n  totalPoints      Int       @default(0)\n  isAdmin          Boolean   @default(false)\n  // Virtual, non-purchasable, non-withdrawable in-app currency. Never\n  // exchanged for real money in either direction — see CoinTransaction.\n  coins            Int       @default(0)\n  lastDailyBonusAt DateTime?\n  isBanned         Boolean   @default(false)\n  bannedReason     String?\n  bannedAt         DateTime?\n  createdAt        DateTime  @default(now())\n  updatedAt        DateTime  @updatedAt\n\n  userTeams     UserTeam[]\n  entries       ContestEntry[]\n  coinLedger    CoinTransaction[]\n  notifications Notification[]\n\n  @@map(\"users\")\n}\n\n// Full audit trail of every coin movement. Coins have no real-world value\n// and are never purchasable or redeemable — this ledger exists purely for\n// transparency/debugging, not for any financial reconciliation.\nmodel CoinTransaction {\n  id           String              @id @default(uuid())\n  userId       String\n  user         User                @relation(fields: [userId], references: [id], onDelete: Cascade)\n  type         CoinTransactionType\n  amount       Int // positive = credit, negative = debit\n  balanceAfter Int\n  contestId    String? // set for CONTEST_ENTRY / CONTEST_PRIZE\n  reason       String? // admin-entered reason for ADMIN_BONUS / ADMIN_FINE\n  createdAt    DateTime            @default(now())\n\n  @@map(\"coin_transactions\")\n}\n\n// In-app alert shown to a user when an admin adjusts their coins or bans them.\nmodel Notification {\n  id         String           @id @default(uuid())\n  userId     String\n  user       User             @relation(fields: [userId], references: [id], onDelete: Cascade)\n  type       NotificationType\n  title      String\n  message    String\n  coinAmount Int?\n  isRead     Boolean          @default(false)\n  createdAt  DateTime         @default(now())\n\n  @@map(\"notifications\")\n}\n\n// Single-row app-wide settings (currently just the daily bonus amount).\nmodel AppSettings {\n  id               Int @id @default(1)\n  dailyBonusAmount Int @default(100)\n\n  @@map(\"app_settings\")\n}\n\n// A reusable Team (e.g. \"India\", \"Bangladesh\", \"Manchester United\").\n// Created once by admin, then picked from dropdowns when creating matches\n// and players — instead of retyping free-text team names every time.\nmodel Team {\n  id        String    @id @default(uuid())\n  name      String\n  shortName String\n  // hasLogo=false -> logoUrl locked to \"\" (empty string).\n  // hasLogo=true  -> logoUrl is required and must be a real URL.\n  hasLogo   Boolean   @default(false)\n  logoUrl   String    @default(\"\")\n  sport     SportType\n  createdAt DateTime  @default(now())\n  updatedAt DateTime  @updatedAt\n\n  players        Player[]\n  matchesAsTeamA Match[]  @relation(\"MatchTeamA\")\n  matchesAsTeamB Match[]  @relation(\"MatchTeamB\")\n\n  @@map(\"teams\")\n}\n\n// A reusable Player belonging to a Team (e.g. \"Shakib Al Hasan\" -> Bangladesh).\n// Created once in the team's catalog, then picked into individual matches\n// via MatchPlayer — not recreated per match.\nmodel Player {\n  id          String   @id @default(uuid())\n  name        String\n  teamId      String\n  team        Team     @relation(fields: [teamId], references: [id], onDelete: Cascade)\n  // Role differs by sport: Cricket -> WK/BAT/AR/BOWL, Football -> GK/DEF/MID/FWD\n  role        String\n  creditValue Float    @default(8.0) // fantasy \"price\" used for the 100-credit budget rule\n  // hasPhoto=false -> imageUrl locked to \"\" (empty string), no photo shown.\n  // hasPhoto=true  -> imageUrl is required and must be a real URL.\n  hasPhoto    Boolean  @default(false)\n  imageUrl    String   @default(\"\")\n  createdAt   DateTime @default(now())\n  updatedAt   DateTime @updatedAt\n\n  matchEntries MatchPlayer[]\n\n  @@map(\"players\")\n}\n\nmodel Match {\n  id             String      @id @default(uuid())\n  sport          SportType\n  teamAId        String\n  teamA          Team        @relation(\"MatchTeamA\", fields: [teamAId], references: [id])\n  teamBId        String\n  teamB          Team        @relation(\"MatchTeamB\", fields: [teamBId], references: [id])\n  tournamentName String\n  // Must match a PointSystem.format for this sport once one is configured.\n  format         String\n  venue          String?\n  startTime      DateTime\n  status         MatchStatus @default(UPCOMING)\n  // Lock time = when team selection closes (usually = startTime)\n  lockTime       DateTime\n  createdAt      DateTime    @default(now())\n  updatedAt      DateTime    @updatedAt\n\n  matchPlayers MatchPlayer[]\n  userTeams    UserTeam[]\n  contests     Contest[]\n\n  @@map(\"matches\")\n}\n\n// A Player's participation + raw performance stats in ONE specific match.\n// This is what gets added via \"Add Player\" inside a match (picked from the\n// two teams' catalogs), and what the manual \"Sync Live Score\" scorecard\n// form fills in. Points are computed from these raw stats using the\n// PointSystem configured for the match's (sport, format).\nmodel MatchPlayer {\n  id        String  @id @default(uuid())\n  matchId   String\n  match     Match   @relation(fields: [matchId], references: [id], onDelete: Cascade)\n  playerId  String\n  player    Player  @relation(fields: [playerId], references: [id], onDelete: Cascade)\n  isPlaying Boolean @default(true) // Playing XI: in/out\n  points    Float   @default(0) // computed from raw stats + PointSystem\n\n  // ---- Batting ----\n  runs       Int     @default(0)\n  ballsFaced Int     @default(0)\n  fours      Int     @default(0)\n  sixes      Int     @default(0)\n  isOut      Boolean @default(false)\n\n  // ---- Bowling ----\n  ballsBowled        Int @default(0)\n  dotBalls           Int @default(0)\n  maidens            Int @default(0)\n  runsConceded       Int @default(0)\n  wickets            Int @default(0)\n  wicketsBowledOrLBW Int @default(0) // subset of `wickets` that were Bowled or LBW (extra bonus)\n\n  // ---- Fielding (cricket) ----\n  catches         Int @default(0)\n  runOutsDirect   Int @default(0)\n  runOutsIndirect Int @default(0)\n  stumpings       Int @default(0)\n\n  // ---- Football ----\n  minutesPlayed   Int     @default(0)\n  goals           Int     @default(0)\n  assists         Int     @default(0)\n  cleanSheet      Boolean @default(false)\n  yellowCards     Int     @default(0)\n  redCards        Int     @default(0)\n  ownGoals        Int     @default(0)\n  penaltiesSaved  Int     @default(0)\n  penaltiesMissed Int     @default(0)\n  saves           Int     @default(0)\n\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n\n  userTeamSelections UserTeamPlayer[]\n\n  @@unique([matchId, playerId])\n  @@map(\"match_players\")\n}\n\nmodel UserTeam {\n  id            String   @id @default(uuid())\n  userId        String\n  user          User     @relation(fields: [userId], references: [id], onDelete: Cascade)\n  matchId       String\n  match         Match    @relation(fields: [matchId], references: [id], onDelete: Cascade)\n  teamName      String   @default(\"My Team\")\n  captainId     String // MatchPlayer.id\n  viceCaptainId String // MatchPlayer.id\n  totalPoints   Float    @default(0)\n  createdAt     DateTime @default(now())\n  updatedAt     DateTime @updatedAt\n\n  players UserTeamPlayer[]\n  entries ContestEntry[]\n\n  @@unique([userId, matchId, teamName])\n  @@map(\"user_teams\")\n}\n\nmodel UserTeamPlayer {\n  id            String      @id @default(uuid())\n  userTeamId    String\n  userTeam      UserTeam    @relation(fields: [userTeamId], references: [id], onDelete: Cascade)\n  matchPlayerId String\n  matchPlayer   MatchPlayer @relation(fields: [matchPlayerId], references: [id], onDelete: Cascade)\n\n  @@unique([userTeamId, matchPlayerId])\n  @@map(\"user_team_players\")\n}\n\n// A Contest is a leaderboard pool for a match. Joining costs virtual coins\n// (entryCost) purely to rate-limit entries — NOT real money. Winners are\n// paid out in the same virtual coins per prizeDistribution, e.g.\n// [{\"rank\":1,\"coins\":500},{\"rank\":2,\"coins\":300},{\"rank\":3,\"coins\":100}].\n// Coins are never purchasable or withdrawable — see User.coins.\nmodel Contest {\n  id                String   @id @default(uuid())\n  matchId           String\n  match             Match    @relation(fields: [matchId], references: [id], onDelete: Cascade)\n  name              String\n  maxEntries        Int      @default(10000)\n  entryCost         Int      @default(0) // coins required to join (0 = free)\n  prizeDistribution Json     @default(\"[]\") // [{ \"rank\": 1, \"coins\": 500 }, ...]\n  prizesDistributed Boolean  @default(false) // guards against double-payout\n  createdAt         DateTime @default(now())\n\n  entries ContestEntry[]\n\n  @@map(\"contests\")\n}\n\nenum ContestEntryStatus {\n  ACTIVE\n  LOCKED\n  COMPLETED\n}\n\nmodel ContestEntry {\n  id         String             @id @default(uuid())\n  contestId  String\n  contest    Contest            @relation(fields: [contestId], references: [id], onDelete: Cascade)\n  userId     String\n  user       User               @relation(fields: [userId], references: [id], onDelete: Cascade)\n  userTeamId String\n  userTeam   UserTeam           @relation(fields: [userTeamId], references: [id], onDelete: Cascade)\n  status     ContestEntryStatus @default(ACTIVE)\n  rank       Int?\n  createdAt  DateTime           @default(now())\n\n  @@unique([contestId, userTeamId])\n  @@map(\"contest_entries\")\n}\n\n// Admin-configurable scoring rules, one row per (sport, format) — e.g.\n// (CRICKET, \"T20\") can score differently from (CRICKET, \"Test\"). When a\n// match is created, its `format` should match one of these. If none\n// matches, the sport's default (isDefault=true) row is used.\nmodel PointSystem {\n  id        String    @id @default(uuid())\n  sport     SportType\n  format    String // e.g. \"T20\", \"ODI\", \"Test\", \"League\", \"Knockout\"\n  isDefault Boolean   @default(false)\n  rules     Json // shape depends on sport — see fantasyScoring.ts\n  createdAt DateTime  @default(now())\n  updatedAt DateTime  @updatedAt\n\n  @@unique([sport, format])\n  @@map(\"point_systems\")\n}\n",
  "runtimeDataModel": {
    "models": {},
    "enums": {},
    "types": {}
  },
  "parameterizationSchema": {
    "strings": [],
    "graph": ""
  }
}

config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"passwordHash\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"avatarUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalPoints\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isAdmin\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"coins\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"lastDailyBonusAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"isBanned\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"bannedReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"bannedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"userTeams\",\"kind\":\"object\",\"type\":\"UserTeam\",\"relationName\":\"UserToUserTeam\"},{\"name\":\"entries\",\"kind\":\"object\",\"type\":\"ContestEntry\",\"relationName\":\"ContestEntryToUser\"},{\"name\":\"coinLedger\",\"kind\":\"object\",\"type\":\"CoinTransaction\",\"relationName\":\"CoinTransactionToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"}],\"dbName\":\"users\"},\"CoinTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CoinTransactionToUser\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"CoinTransactionType\"},{\"name\":\"amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"balanceAfter\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"contestId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"coin_transactions\"},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationType\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"coinAmount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isRead\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"notifications\"},\"AppSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"dailyBonusAmount\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":\"app_settings\"},\"Team\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"shortName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"hasLogo\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"logoUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sport\",\"kind\":\"enum\",\"type\":\"SportType\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"players\",\"kind\":\"object\",\"type\":\"Player\",\"relationName\":\"PlayerToTeam\"},{\"name\":\"matchesAsTeamA\",\"kind\":\"object\",\"type\":\"Match\",\"relationName\":\"MatchTeamA\"},{\"name\":\"matchesAsTeamB\",\"kind\":\"object\",\"type\":\"Match\",\"relationName\":\"MatchTeamB\"}],\"dbName\":\"teams\"},\"Player\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"teamId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"team\",\"kind\":\"object\",\"type\":\"Team\",\"relationName\":\"PlayerToTeam\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"creditValue\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"hasPhoto\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"imageUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"matchEntries\",\"kind\":\"object\",\"type\":\"MatchPlayer\",\"relationName\":\"MatchPlayerToPlayer\"}],\"dbName\":\"players\"},\"Match\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sport\",\"kind\":\"enum\",\"type\":\"SportType\"},{\"name\":\"teamAId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"teamA\",\"kind\":\"object\",\"type\":\"Team\",\"relationName\":\"MatchTeamA\"},{\"name\":\"teamBId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"teamB\",\"kind\":\"object\",\"type\":\"Team\",\"relationName\":\"MatchTeamB\"},{\"name\":\"tournamentName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"format\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"venue\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"MatchStatus\"},{\"name\":\"lockTime\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"matchPlayers\",\"kind\":\"object\",\"type\":\"MatchPlayer\",\"relationName\":\"MatchToMatchPlayer\"},{\"name\":\"userTeams\",\"kind\":\"object\",\"type\":\"UserTeam\",\"relationName\":\"MatchToUserTeam\"},{\"name\":\"contests\",\"kind\":\"object\",\"type\":\"Contest\",\"relationName\":\"ContestToMatch\"}],\"dbName\":\"matches\"},\"MatchPlayer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"matchId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"match\",\"kind\":\"object\",\"type\":\"Match\",\"relationName\":\"MatchToMatchPlayer\"},{\"name\":\"playerId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"player\",\"kind\":\"object\",\"type\":\"Player\",\"relationName\":\"MatchPlayerToPlayer\"},{\"name\":\"isPlaying\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"points\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"runs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"ballsFaced\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fours\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"sixes\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isOut\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"ballsBowled\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"dotBalls\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"maidens\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"runsConceded\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"wickets\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"wicketsBowledOrLBW\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"catches\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"runOutsDirect\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"runOutsIndirect\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stumpings\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"minutesPlayed\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"goals\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"assists\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"cleanSheet\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"yellowCards\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"redCards\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"ownGoals\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"penaltiesSaved\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"penaltiesMissed\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"saves\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"userTeamSelections\",\"kind\":\"object\",\"type\":\"UserTeamPlayer\",\"relationName\":\"MatchPlayerToUserTeamPlayer\"}],\"dbName\":\"match_players\"},\"UserTeam\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"UserToUserTeam\"},{\"name\":\"matchId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"match\",\"kind\":\"object\",\"type\":\"Match\",\"relationName\":\"MatchToUserTeam\"},{\"name\":\"teamName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"captainId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"viceCaptainId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalPoints\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"players\",\"kind\":\"object\",\"type\":\"UserTeamPlayer\",\"relationName\":\"UserTeamToUserTeamPlayer\"},{\"name\":\"entries\",\"kind\":\"object\",\"type\":\"ContestEntry\",\"relationName\":\"ContestEntryToUserTeam\"}],\"dbName\":\"user_teams\"},\"UserTeamPlayer\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userTeamId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userTeam\",\"kind\":\"object\",\"type\":\"UserTeam\",\"relationName\":\"UserTeamToUserTeamPlayer\"},{\"name\":\"matchPlayerId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"matchPlayer\",\"kind\":\"object\",\"type\":\"MatchPlayer\",\"relationName\":\"MatchPlayerToUserTeamPlayer\"}],\"dbName\":\"user_team_players\"},\"Contest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"matchId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"match\",\"kind\":\"object\",\"type\":\"Match\",\"relationName\":\"ContestToMatch\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"maxEntries\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"entryCost\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"prizeDistribution\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"prizesDistributed\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"entries\",\"kind\":\"object\",\"type\":\"ContestEntry\",\"relationName\":\"ContestToContestEntry\"}],\"dbName\":\"contests\"},\"ContestEntry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"contestId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"contest\",\"kind\":\"object\",\"type\":\"Contest\",\"relationName\":\"ContestToContestEntry\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ContestEntryToUser\"},{\"name\":\"userTeamId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userTeam\",\"kind\":\"object\",\"type\":\"UserTeam\",\"relationName\":\"ContestEntryToUserTeam\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ContestEntryStatus\"},{\"name\":\"rank\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"contest_entries\"},\"PointSystem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sport\",\"kind\":\"enum\",\"type\":\"SportType\"},{\"name\":\"format\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isDefault\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"rules\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"point_systems\"}},\"enums\":{},\"types\":{}}")
config.parameterizationSchema = {
  strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"team\",\"match\",\"player\",\"userTeam\",\"matchPlayer\",\"userTeamSelections\",\"_count\",\"matchEntries\",\"players\",\"matchesAsTeamA\",\"matchesAsTeamB\",\"teamA\",\"teamB\",\"matchPlayers\",\"userTeams\",\"contest\",\"entries\",\"contests\",\"coinLedger\",\"notifications\",\"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\",\"CoinTransaction.findUnique\",\"CoinTransaction.findUniqueOrThrow\",\"CoinTransaction.findFirst\",\"CoinTransaction.findFirstOrThrow\",\"CoinTransaction.findMany\",\"CoinTransaction.createOne\",\"CoinTransaction.createMany\",\"CoinTransaction.createManyAndReturn\",\"CoinTransaction.updateOne\",\"CoinTransaction.updateMany\",\"CoinTransaction.updateManyAndReturn\",\"CoinTransaction.upsertOne\",\"CoinTransaction.deleteOne\",\"CoinTransaction.deleteMany\",\"CoinTransaction.groupBy\",\"CoinTransaction.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"AppSettings.findUnique\",\"AppSettings.findUniqueOrThrow\",\"AppSettings.findFirst\",\"AppSettings.findFirstOrThrow\",\"AppSettings.findMany\",\"AppSettings.createOne\",\"AppSettings.createMany\",\"AppSettings.createManyAndReturn\",\"AppSettings.updateOne\",\"AppSettings.updateMany\",\"AppSettings.updateManyAndReturn\",\"AppSettings.upsertOne\",\"AppSettings.deleteOne\",\"AppSettings.deleteMany\",\"AppSettings.groupBy\",\"AppSettings.aggregate\",\"Team.findUnique\",\"Team.findUniqueOrThrow\",\"Team.findFirst\",\"Team.findFirstOrThrow\",\"Team.findMany\",\"Team.createOne\",\"Team.createMany\",\"Team.createManyAndReturn\",\"Team.updateOne\",\"Team.updateMany\",\"Team.updateManyAndReturn\",\"Team.upsertOne\",\"Team.deleteOne\",\"Team.deleteMany\",\"Team.groupBy\",\"Team.aggregate\",\"Player.findUnique\",\"Player.findUniqueOrThrow\",\"Player.findFirst\",\"Player.findFirstOrThrow\",\"Player.findMany\",\"Player.createOne\",\"Player.createMany\",\"Player.createManyAndReturn\",\"Player.updateOne\",\"Player.updateMany\",\"Player.updateManyAndReturn\",\"Player.upsertOne\",\"Player.deleteOne\",\"Player.deleteMany\",\"Player.groupBy\",\"Player.aggregate\",\"Match.findUnique\",\"Match.findUniqueOrThrow\",\"Match.findFirst\",\"Match.findFirstOrThrow\",\"Match.findMany\",\"Match.createOne\",\"Match.createMany\",\"Match.createManyAndReturn\",\"Match.updateOne\",\"Match.updateMany\",\"Match.updateManyAndReturn\",\"Match.upsertOne\",\"Match.deleteOne\",\"Match.deleteMany\",\"Match.groupBy\",\"Match.aggregate\",\"MatchPlayer.findUnique\",\"MatchPlayer.findUniqueOrThrow\",\"MatchPlayer.findFirst\",\"MatchPlayer.findFirstOrThrow\",\"MatchPlayer.findMany\",\"MatchPlayer.createOne\",\"MatchPlayer.createMany\",\"MatchPlayer.createManyAndReturn\",\"MatchPlayer.updateOne\",\"MatchPlayer.updateMany\",\"MatchPlayer.updateManyAndReturn\",\"MatchPlayer.upsertOne\",\"MatchPlayer.deleteOne\",\"MatchPlayer.deleteMany\",\"MatchPlayer.groupBy\",\"MatchPlayer.aggregate\",\"UserTeam.findUnique\",\"UserTeam.findUniqueOrThrow\",\"UserTeam.findFirst\",\"UserTeam.findFirstOrThrow\",\"UserTeam.findMany\",\"UserTeam.createOne\",\"UserTeam.createMany\",\"UserTeam.createManyAndReturn\",\"UserTeam.updateOne\",\"UserTeam.updateMany\",\"UserTeam.updateManyAndReturn\",\"UserTeam.upsertOne\",\"UserTeam.deleteOne\",\"UserTeam.deleteMany\",\"UserTeam.groupBy\",\"UserTeam.aggregate\",\"UserTeamPlayer.findUnique\",\"UserTeamPlayer.findUniqueOrThrow\",\"UserTeamPlayer.findFirst\",\"UserTeamPlayer.findFirstOrThrow\",\"UserTeamPlayer.findMany\",\"UserTeamPlayer.createOne\",\"UserTeamPlayer.createMany\",\"UserTeamPlayer.createManyAndReturn\",\"UserTeamPlayer.updateOne\",\"UserTeamPlayer.updateMany\",\"UserTeamPlayer.updateManyAndReturn\",\"UserTeamPlayer.upsertOne\",\"UserTeamPlayer.deleteOne\",\"UserTeamPlayer.deleteMany\",\"UserTeamPlayer.groupBy\",\"UserTeamPlayer.aggregate\",\"Contest.findUnique\",\"Contest.findUniqueOrThrow\",\"Contest.findFirst\",\"Contest.findFirstOrThrow\",\"Contest.findMany\",\"Contest.createOne\",\"Contest.createMany\",\"Contest.createManyAndReturn\",\"Contest.updateOne\",\"Contest.updateMany\",\"Contest.updateManyAndReturn\",\"Contest.upsertOne\",\"Contest.deleteOne\",\"Contest.deleteMany\",\"Contest.groupBy\",\"Contest.aggregate\",\"ContestEntry.findUnique\",\"ContestEntry.findUniqueOrThrow\",\"ContestEntry.findFirst\",\"ContestEntry.findFirstOrThrow\",\"ContestEntry.findMany\",\"ContestEntry.createOne\",\"ContestEntry.createMany\",\"ContestEntry.createManyAndReturn\",\"ContestEntry.updateOne\",\"ContestEntry.updateMany\",\"ContestEntry.updateManyAndReturn\",\"ContestEntry.upsertOne\",\"ContestEntry.deleteOne\",\"ContestEntry.deleteMany\",\"ContestEntry.groupBy\",\"ContestEntry.aggregate\",\"PointSystem.findUnique\",\"PointSystem.findUniqueOrThrow\",\"PointSystem.findFirst\",\"PointSystem.findFirstOrThrow\",\"PointSystem.findMany\",\"PointSystem.createOne\",\"PointSystem.createMany\",\"PointSystem.createManyAndReturn\",\"PointSystem.updateOne\",\"PointSystem.updateMany\",\"PointSystem.updateManyAndReturn\",\"PointSystem.upsertOne\",\"PointSystem.deleteOne\",\"PointSystem.deleteMany\",\"PointSystem.groupBy\",\"PointSystem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"SportType\",\"sport\",\"format\",\"isDefault\",\"rules\",\"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\",\"sport_format\",\"contestId\",\"userId\",\"userTeamId\",\"ContestEntryStatus\",\"status\",\"rank\",\"matchId\",\"name\",\"maxEntries\",\"entryCost\",\"prizeDistribution\",\"prizesDistributed\",\"matchPlayerId\",\"teamName\",\"captainId\",\"viceCaptainId\",\"totalPoints\",\"playerId\",\"isPlaying\",\"points\",\"runs\",\"ballsFaced\",\"fours\",\"sixes\",\"isOut\",\"ballsBowled\",\"dotBalls\",\"maidens\",\"runsConceded\",\"wickets\",\"wicketsBowledOrLBW\",\"catches\",\"runOutsDirect\",\"runOutsIndirect\",\"stumpings\",\"minutesPlayed\",\"goals\",\"assists\",\"cleanSheet\",\"yellowCards\",\"redCards\",\"ownGoals\",\"penaltiesSaved\",\"penaltiesMissed\",\"saves\",\"teamAId\",\"teamBId\",\"tournamentName\",\"venue\",\"startTime\",\"MatchStatus\",\"lockTime\",\"teamId\",\"role\",\"creditValue\",\"hasPhoto\",\"imageUrl\",\"shortName\",\"hasLogo\",\"logoUrl\",\"every\",\"some\",\"none\",\"dailyBonusAmount\",\"NotificationType\",\"type\",\"title\",\"message\",\"coinAmount\",\"isRead\",\"CoinTransactionType\",\"amount\",\"balanceAfter\",\"reason\",\"email\",\"phone\",\"passwordHash\",\"avatarUrl\",\"isAdmin\",\"coins\",\"lastDailyBonusAt\",\"isBanned\",\"bannedReason\",\"bannedAt\",\"contestId_userTeamId\",\"userTeamId_matchPlayerId\",\"matchId_playerId\",\"userId_matchId_teamName\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"),
  graph: "2QaCAdABFhIAAKoDACAUAACrAwAgFgAArAMAIBcAAK0DACDwAQAApwMAMPEBAAA9ABDyAQAApwMAMPMBAQAAAAH5AUAA-QIAIfoBQAD5AgAhlAIBAPUCACGdAgIAmgMAIdcCAQAAAAHYAgEAAAAB2QIBAPUCACHaAgEAqAMAIdsCIAD3AgAh3AICAJoDACHdAkAAqQMAId4CIAD3AgAh3wIBAKgDACHgAkAAqQMAIQEAAAABACAQAwAAsQMAIAUAALoDACAMAADHAwAgFAAAqwMAIPABAADKAwAw8QEAAAMAEPIBAADKAwAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhjgIBAPUCACGTAgEA9QIAIZoCAQD1AgAhmwIBAPUCACGcAgEA9QIAIZ0CCADFAwAhBAMAAPYFACAFAAD5BQAgDAAA_wUAIBQAAPMFACARAwAAsQMAIAUAALoDACAMAADHAwAgFAAAqwMAIPABAADKAwAw8QEAAAMAEPIBAADKAwAw8wEBAAAAAfkBQAD5AgAh-gFAAPkCACGOAgEA9QIAIZMCAQD1AgAhmgIBAPUCACGbAgEA9QIAIZwCAQD1AgAhnQIIAMUDACHkAgAAyQMAIAMAAAADACABAAAEADACAAAFACAOBAAAvQMAIAsAAL4DACDwAQAAyAMAMPEBAAAHABDyAQAAyAMAMPMBAQD1AgAh-QFAAPkCACH6AUAA-QIAIZQCAQD1AgAhwQIBAPUCACHCAgEA9QIAIcMCCADFAwAhxAIgAPcCACHFAgEA9QIAIQIEAAD6BQAgCwAA-wUAIA4EAAC9AwAgCwAAvgMAIPABAADIAwAw8QEAAAcAEPIBAADIAwAw8wEBAAAAAfkBQAD5AgAh-gFAAPkCACGUAgEA9QIAIcECAQD1AgAhwgIBAPUCACHDAggAxQMAIcQCIAD3AgAhxQIBAPUCACEDAAAABwAgAQAACAAwAgAACQAgJgUAALoDACAGAADGAwAgCQAAxwMAIPABAADEAwAw8QEAAAsAEPIBAADEAwAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhkwIBAPUCACGeAgEA9QIAIZ8CIAD3AgAhoAIIAMUDACGhAgIAmgMAIaICAgCaAwAhowICAJoDACGkAgIAmgMAIaUCIAD3AgAhpgICAJoDACGnAgIAmgMAIagCAgCaAwAhqQICAJoDACGqAgIAmgMAIasCAgCaAwAhrAICAJoDACGtAgIAmgMAIa4CAgCaAwAhrwICAJoDACGwAgIAmgMAIbECAgCaAwAhsgICAJoDACGzAiAA9wIAIbQCAgCaAwAhtQICAJoDACG2AgIAmgMAIbcCAgCaAwAhuAICAJoDACG5AgIAmgMAIQMFAAD5BQAgBgAA_gUAIAkAAP8FACAnBQAAugMAIAYAAMYDACAJAADHAwAg8AEAAMQDADDxAQAACwAQ8gEAAMQDADDzAQEAAAAB-QFAAPkCACH6AUAA-QIAIZMCAQD1AgAhngIBAPUCACGfAiAA9wIAIaACCADFAwAhoQICAJoDACGiAgIAmgMAIaMCAgCaAwAhpAICAJoDACGlAiAA9wIAIaYCAgCaAwAhpwICAJoDACGoAgIAmgMAIakCAgCaAwAhqgICAJoDACGrAgIAmgMAIawCAgCaAwAhrQICAJoDACGuAgIAmgMAIa8CAgCaAwAhsAICAJoDACGxAgIAmgMAIbICAgCaAwAhswIgAPcCACG0AgIAmgMAIbUCAgCaAwAhtgICAJoDACG3AgIAmgMAIbgCAgCaAwAhuQICAJoDACHjAgAAwwMAIAMAAAALACABAAAMADACAAANACAIBwAAuAMAIAgAAMIDACDwAQAAwQMAMPEBAAAPABDyAQAAwQMAMPMBAQD1AgAhjwIBAPUCACGZAgEA9QIAIQIHAAD4BQAgCAAA_QUAIAkHAAC4AwAgCAAAwgMAIPABAADBAwAw8QEAAA8AEPIBAADBAwAw8wEBAAAAAY8CAQD1AgAhmQIBAPUCACHiAgAAwAMAIAMAAAAPACABAAAQADACAAARACABAAAADwAgAQAAAAsAIBQPAAC9AwAgEAAAvQMAIBEAAL4DACASAACqAwAgFQAAvwMAIPABAAC7AwAw8QEAABUAEPIBAAC7AwAw8wEBAPUCACH1AQAA9gL1ASL2AQEA9QIAIfkBQAD5AgAh-gFAAPkCACGRAgAAvAPAAiK6AgEA9QIAIbsCAQD1AgAhvAIBAPUCACG9AgEAqAMAIb4CQAD5AgAhwAJAAPkCACEGDwAA-gUAIBAAAPoFACARAAD7BQAgEgAA8gUAIBUAAPwFACC9AgAA0gMAIBQPAAC9AwAgEAAAvQMAIBEAAL4DACASAACqAwAgFQAAvwMAIPABAAC7AwAw8QEAABUAEPIBAAC7AwAw8wEBAAAAAfUBAAD2AvUBIvYBAQD1AgAh-QFAAPkCACH6AUAA-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_BQAh3gIgANADACHfAgEAtwQAIeACQAC_BQAhAgAAAD0AIB0AAEkAIAIAAAA9ACAdAABJACADAAAAAQAgJAAAQgAgJQAARwAgAQAAAAEAIAEAAAA9ACAKCgAAugUAICoAALsFACArAAC-BQAgLAAAvQUAIC0AALwFACDYAgAA0gMAINoCAADSAwAg3QIAANIDACDfAgAA0gMAIOACAADSAwAgEvABAACjAwAw8QEAAFAAEPIBAACjAwAw8wEBAOUCACH5AUAA6QIAIfoBQADpAgAhlAIBAOUCACGdAgIAhAMAIdcCAQDlAgAh2AIBAI0DACHZAgEA5QIAIdoCAQCNAwAh2wIgAOcCACHcAgIAhAMAId0CQACkAwAh3gIgAOcCACHfAgEAjQMAIeACQACkAwAhAwAAAD0AIAEAAE8AMCkAAFAAIAMAAAA9ACABAAA-ADACAAABACABAAAAMgAgAQAAADIAIAMAAAAwACABAAAxADACAAAyACADAAAAMAAgAQAAMQAwAgAAMgAgAwAAADAAIAEAADEAMAIAADIAIAkDAAC5BQAg8wEBAAAAAfkBQAAAAAGNAgEAAAABjgIBAAAAAc4CAAAA1AIC1AICAAAAAdUCAgAAAAHWAgEAAAABAR0AAFgAIAjzAQEAAAAB-QFAAAAAAY0CAQAAAAGOAgEAAAABzgIAAADUAgLUAgIAAAAB1QICAAAAAdYCAQAAAAEBHQAAWgAwAR0AAFoAMAkDAAC4BQAg8wEBAM4DACH5AUAA0QMAIY0CAQC3BAAhjgIBAM4DACHOAgAAtwXUAiLUAgIA5QMAIdUCAgDlAwAh1gIBALcEACECAAAAMgAgHQAAXQAgCPMBAQDOAwAh-QFAANEDACGNAgEAtwQAIY4CAQDOAwAhzgIAALcF1AIi1AICAOUDACHVAgIA5QMAIdYCAQC3BAAhAgAAADAAIB0AAF8AIAIAAAAwACAdAABfACADAAAAMgAgJAAAWAAgJQAAXQAgAQAAADIAIAEAAAAwACAHCgAAsgUAICoAALMFACArAAC2BQAgLAAAtQUAIC0AALQFACCNAgAA0gMAINYCAADSAwAgC_ABAACfAwAw8QEAAGYAEPIBAACfAwAw8wEBAOUCACH5AUAA6QIAIY0CAQCNAwAhjgIBAOUCACHOAgAAoAPUAiLUAgIAhAMAIdUCAgCEAwAh1gIBAI0DACEDAAAAMAAgAQAAZQAwKQAAZgAgAwAAADAAIAEAADEAMAIAADIAIAEAAAA2ACABAAAANgAgAwAAADQAIAEAADUAMAIAADYAIAMAAAA0ACABAAA1ADACAAA2ACADAAAANAAgAQAANQAwAgAANgAgCQMAALEFACDzAQEAAAAB-QFAAAAAAY4CAQAAAAHOAgAAAM4CAs8CAQAAAAHQAgEAAAAB0QICAAAAAdICIAAAAAEBHQAAbgAgCPMBAQAAAAH5AUAAAAABjgIBAAAAAc4CAAAAzgICzwIBAAAAAdACAQAAAAHRAgIAAAAB0gIgAAAAAQEdAABwADABHQAAcAAwCQMAALAFACDzAQEAzgMAIfkBQADRAwAhjgIBAM4DACHOAgAArwXOAiLPAgEAzgMAIdACAQDOAwAh0QICANkDACHSAiAA0AMAIQIAAAA2ACAdAABzACAI8wEBAM4DACH5AUAA0QMAIY4CAQDOAwAhzgIAAK8FzgIizwIBAM4DACHQAgEAzgMAIdECAgDZAwAh0gIgANADACECAAAANAAgHQAAdQAgAgAAADQAIB0AAHUAIAMAAAA2ACAkAABuACAlAABzACABAAAANgAgAQAAADQAIAYKAACqBQAgKgAAqwUAICsAAK4FACAsAACtBQAgLQAArAUAINECAADSAwAgC_ABAACbAwAw8QEAAHwAEPIBAACbAwAw8wEBAOUCACH5AUAA6QIAIY4CAQDlAgAhzgIAAJwDzgIizwIBAOUCACHQAgEA5QIAIdECAgD9AgAh0gIgAOcCACEDAAAANAAgAQAAewAwKQAAfAAgAwAAADQAIAEAADUAMAIAADYAIAXwAQAAmQMAMPEBAACCAQAQ8gEAAJkDADDzAQIAAAABzAICAJoDACEBAAAAfwAgAQAAAH8AIAXwAQAAmQMAMPEBAACCAQAQ8gEAAJkDADDzAQIAmgMAIcwCAgCaAwAhAAMAAACCAQAgAQAAgwEAMAIAAH8AIAMAAACCAQAgAQAAgwEAMAIAAH8AIAMAAACCAQAgAQAAgwEAMAIAAH8AIALzAQIAAAABzAICAAAAAQEdAACHAQAgAvMBAgAAAAHMAgIAAAABAR0AAIkBADABHQAAiQEAMALzAQIA5QMAIcwCAgDlAwAhAgAAAH8AIB0AAIwBACAC8wECAOUDACHMAgIA5QMAIQIAAACCAQAgHQAAjgEAIAIAAACCAQAgHQAAjgEAIAMAAAB_ACAkAACHAQAgJQAAjAEAIAEAAAB_ACABAAAAggEAIAUKAAClBQAgKgAApgUAICsAAKkFACAsAACoBQAgLQAApwUAIAXwAQAAmAMAMPEBAACVAQAQ8gEAAJgDADDzAQIAhAMAIcwCAgCEAwAhAwAAAIIBACABAACUAQAwKQAAlQEAIAMAAACCAQAgAQAAgwEAMAIAAH8AIA4MAACWAwAgDQAAlwMAIA4AAJcDACDwAQAAlQMAMPEBAACbAQAQ8gEAAJUDADDzAQEAAAAB9QEAAPYC9QEi-QFAAPkCACH6AUAA-QIAIZQCAQD1AgAhxgIBAPUCACHHAiAA9wIAIcgCAQD1AgAhAQAAAJgBACABAAAAmAEAIA4MAACWAwAgDQAAlwMAIA4AAJcDACDwAQAAlQMAMPEBAACbAQAQ8gEAAJUDADDzAQEA9QIAIfUBAAD2AvUBIvkBQAD5AgAh-gFAAPkCACGUAgEA9QIAIcYCAQD1AgAhxwIgAPcCACHIAgEA9QIAIQMMAACjBQAgDQAApAUAIA4AAKQFACADAAAAmwEAIAEAAJwBADACAACYAQAgAwAAAJsBACABAACcAQAwAgAAmAEAIAMAAACbAQAgAQAAnAEAMAIAAJgBACALDAAAoAUAIA0AAKEFACAOAACiBQAg8wEBAAAAAfUBAAAA9QEC-QFAAAAAAfoBQAAAAAGUAgEAAAABxgIBAAAAAccCIAAAAAHIAgEAAAABAR0AAKABACAI8wEBAAAAAfUBAAAA9QEC-QFAAAAAAfoBQAAAAAGUAgEAAAABxgIBAAAAAccCIAAAAAHIAgEAAAABAR0AAKIBADABHQAAogEAMAsMAAD8BAAgDQAA_QQAIA4AAP4EACDzAQEAzgMAIfUBAADPA_UBIvkBQADRAwAh-gFAANEDACGUAgEAzgMAIcYCAQDOAwAhxwIgANADACHIAgEAzgMAIQIAAACYAQAgHQAApQEAIAjzAQEAzgMAIfUBAADPA_UBIvkBQADRAwAh-gFAANEDACGUAgEAzgMAIcYCAQDOAwAhxwIgANADACHIAgEAzgMAIQIAAACbAQAgHQAApwEAIAIAAACbAQAgHQAApwEAIAMAAACYAQAgJAAAoAEAICUAAKUBACABAAAAmAEAIAEAAACbAQAgAwoAAPkEACAsAAD7BAAgLQAA-gQAIAvwAQAAlAMAMPEBAACuAQAQ8gEAAJQDADDzAQEA5QIAIfUBAADmAvUBIvkBQADpAgAh-gFAAOkCACGUAgEA5QIAIcYCAQDlAgAhxwIgAOcCACHIAgEA5QIAIQMAAACbAQAgAQAArQEAMCkAAK4BACADAAAAmwEAIAEAAJwBADACAACYAQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACALBAAA9wQAIAsAAPgEACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGUAgEAAAABwQIBAAAAAcICAQAAAAHDAggAAAABxAIgAAAAAcUCAQAAAAEBHQAAtgEAIAnzAQEAAAAB-QFAAAAAAfoBQAAAAAGUAgEAAAABwQIBAAAAAcICAQAAAAHDAggAAAABxAIgAAAAAcUCAQAAAAEBHQAAuAEAMAEdAAC4AQAwCwQAAOwEACALAADtBAAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhlAIBAM4DACHBAgEAzgMAIcICAQDOAwAhwwIIAIIEACHEAiAA0AMAIcUCAQDOAwAhAgAAAAkAIB0AALsBACAJ8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhlAIBAM4DACHBAgEAzgMAIcICAQDOAwAhwwIIAIIEACHEAiAA0AMAIcUCAQDOAwAhAgAAAAcAIB0AAL0BACACAAAABwAgHQAAvQEAIAMAAAAJACAkAAC2AQAgJQAAuwEAIAEAAAAJACABAAAABwAgBQoAAOcEACAqAADoBAAgKwAA6wQAICwAAOoEACAtAADpBAAgDPABAACTAwAw8QEAAMQBABDyAQAAkwMAMPMBAQDlAgAh-QFAAOkCACH6AUAA6QIAIZQCAQDlAgAhwQIBAOUCACHCAgEA5QIAIcMCCACJAwAhxAIgAOcCACHFAgEA5QIAIQMAAAAHACABAADDAQAwKQAAxAEAIAMAAAAHACABAAAIADACAAAJACABAAAAFwAgAQAAABcAIAMAAAAVACABAAAWADACAAAXACADAAAAFQAgAQAAFgAwAgAAFwAgAwAAABUAIAEAABYAMAIAABcAIBEPAADiBAAgEAAA4wQAIBEAAOQEACASAADlBAAgFQAA5gQAIPMBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICugIBAAAAAbsCAQAAAAG8AgEAAAABvQIBAAAAAb4CQAAAAAHAAkAAAAABAR0AAMwBACAM8wEBAAAAAfUBAAAA9QEC9gEBAAAAAfkBQAAAAAH6AUAAAAABkQIAAADAAgK6AgEAAAABuwIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAEBHQAAzgEAMAEdAADOAQAwEQ8AALkEACAQAAC6BAAgEQAAuwQAIBIAALwEACAVAAC9BAAg8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfkBQADRAwAh-gFAANEDACGRAgAAuATAAiK6AgEAzgMAIbsCAQDOAwAhvAIBAM4DACG9AgEAtwQAIb4CQADRAwAhwAJAANEDACECAAAAFwAgHQAA0QEAIAzzAQEAzgMAIfUBAADPA_UBIvYBAQDOAwAh-QFAANEDACH6AUAA0QMAIZECAAC4BMACIroCAQDOAwAhuwIBAM4DACG8AgEAzgMAIb0CAQC3BAAhvgJAANEDACHAAkAA0QMAIQIAAAAVACAdAADTAQAgAgAAABUAIB0AANMBACADAAAAFwAgJAAAzAEAICUAANEBACABAAAAFwAgAQAAABUAIAQKAAC0BAAgLAAAtgQAIC0AALUEACC9AgAA0gMAIA_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-AEAIAnzAQEAAAAB-QFAAAAAAfoBQAAAAAGOAgEAAAABkwIBAAAAAZoCAQAAAAGbAgEAAAABnAIBAAAAAZ0CCAAAAAEBHQAA-gEAMAEdAAD6AQAwDQMAAIMEACAFAACEBAAgDAAAhQQAIBQAAIYEACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGOAgEAzgMAIZMCAQDOAwAhmgIBAM4DACGbAgEAzgMAIZwCAQDOAwAhnQIIAIIEACECAAAABQAgHQAA_QEAIAnzAQEAzgMAIfkBQADRAwAh-gFAANEDACGOAgEAzgMAIZMCAQDOAwAhmgIBAM4DACGbAgEAzgMAIZwCAQDOAwAhnQIIAIIEACECAAAAAwAgHQAA_wEAIAIAAAADACAdAAD_AQAgAwAAAAUAICQAAPgBACAlAAD9AQAgAQAAAAUAIAEAAAADACAFCgAA_QMAICoAAP4DACArAACBBAAgLAAAgAQAIC0AAP8DACAM8AEAAIgDADDxAQAAhgIAEPIBAACIAwAw8wEBAOUCACH5AUAA6QIAIfoBQADpAgAhjgIBAOUCACGTAgEA5QIAIZoCAQDlAgAhmwIBAOUCACGcAgEA5QIAIZ0CCACJAwAhAwAAAAMAIAEAAIUCADApAACGAgAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAARACABAAAAEQAgAwAAAA8AIAEAABAAMAIAABEAIAMAAAAPACABAAAQADACAAARACADAAAADwAgAQAAEAAwAgAAEQAgBQcAAPsDACAIAAD8AwAg8wEBAAAAAY8CAQAAAAGZAgEAAAABAR0AAI4CACAD8wEBAAAAAY8CAQAAAAGZAgEAAAABAR0AAJACADABHQAAkAIAMAUHAAD5AwAgCAAA-gMAIPMBAQDOAwAhjwIBAM4DACGZAgEAzgMAIQIAAAARACAdAACTAgAgA_MBAQDOAwAhjwIBAM4DACGZAgEAzgMAIQIAAAAPACAdAACVAgAgAgAAAA8AIB0AAJUCACADAAAAEQAgJAAAjgIAICUAAJMCACABAAAAEQAgAQAAAA8AIAMKAAD2AwAgLAAA-AMAIC0AAPcDACAG8AEAAIcDADDxAQAAnAIAEPIBAACHAwAw8wEBAOUCACGPAgEA5QIAIZkCAQDlAgAhAwAAAA8AIAEAAJsCADApAACcAgAgAwAAAA8AIAEAABAAMAIAABEAIAEAAAAhACABAAAAIQAgAwAAAB8AIAEAACAAMAIAACEAIAMAAAAfACABAAAgADACAAAhACADAAAAHwAgAQAAIAAwAgAAIQAgCgUAAPQDACAUAAD1AwAg8wEBAAAAAfkBQAAAAAGTAgEAAAABlAIBAAAAAZUCAgAAAAGWAgIAAAABlwKAAAAAAZgCIAAAAAEBHQAApAIAIAjzAQEAAAAB-QFAAAAAAZMCAQAAAAGUAgEAAAABlQICAAAAAZYCAgAAAAGXAoAAAAABmAIgAAAAAQEdAACmAgAwAR0AAKYCADAKBQAA5gMAIBQAAOcDACDzAQEAzgMAIfkBQADRAwAhkwIBAM4DACGUAgEAzgMAIZUCAgDlAwAhlgICAOUDACGXAoAAAAABmAIgANADACECAAAAIQAgHQAAqQIAIAjzAQEAzgMAIfkBQADRAwAhkwIBAM4DACGUAgEAzgMAIZUCAgDlAwAhlgICAOUDACGXAoAAAAABmAIgANADACECAAAAHwAgHQAAqwIAIAIAAAAfACAdAACrAgAgAwAAACEAICQAAKQCACAlAACpAgAgAQAAACEAIAEAAAAfACAFCgAA4AMAICoAAOEDACArAADkAwAgLAAA4wMAIC0AAOIDACAL8AEAAIMDADDxAQAAsgIAEPIBAACDAwAw8wEBAOUCACH5AUAA6QIAIZMCAQDlAgAhlAIBAOUCACGVAgIAhAMAIZYCAgCEAwAhlwIAAOgCACCYAiAA5wIAIQMAAAAfACABAACxAgAwKQAAsgIAIAMAAAAfACABAAAgADACAAAhACABAAAAJQAgAQAAACUAIAMAAAAjACABAAAkADACAAAlACADAAAAIwAgAQAAJAAwAgAAJQAgAwAAACMAIAEAACQAMAIAACUAIAoDAADeAwAgBwAA3wMAIBMAAN0DACDzAQEAAAAB-QFAAAAAAY0CAQAAAAGOAgEAAAABjwIBAAAAAZECAAAAkQICkgICAAAAAQEdAAC6AgAgB_MBAQAAAAH5AUAAAAABjQIBAAAAAY4CAQAAAAGPAgEAAAABkQIAAACRAgKSAgIAAAABAR0AALwCADABHQAAvAIAMAoDAADbAwAgBwAA3AMAIBMAANoDACDzAQEAzgMAIfkBQADRAwAhjQIBAM4DACGOAgEAzgMAIY8CAQDOAwAhkQIAANgDkQIikgICANkDACECAAAAJQAgHQAAvwIAIAfzAQEAzgMAIfkBQADRAwAhjQIBAM4DACGOAgEAzgMAIY8CAQDOAwAhkQIAANgDkQIikgICANkDACECAAAAIwAgHQAAwQIAIAIAAAAjACAdAADBAgAgAwAAACUAICQAALoCACAlAAC_AgAgAQAAACUAIAEAAAAjACAGCgAA0wMAICoAANQDACArAADXAwAgLAAA1gMAIC0AANUDACCSAgAA0gMAIArwAQAA-wIAMPEBAADIAgAQ8gEAAPsCADDzAQEA5QIAIfkBQADpAgAhjQIBAOUCACGOAgEA5QIAIY8CAQDlAgAhkQIAAPwCkQIikgICAP0CACEDAAAAIwAgAQAAxwIAMCkAAMgCACADAAAAIwAgAQAAJAAwAgAAJQAgC_ABAAD0AgAw8QEAAM4CABDyAQAA9AIAMPMBAQAAAAH1AQAA9gL1ASL2AQEA9QIAIfcBIAD3AgAh-AEAAPgCACD5AUAA-QIAIfoBQAD5AgAhjAIAAPoCACABAAAAywIAIAEAAADLAgAgCvABAAD0AgAw8QEAAM4CABDyAQAA9AIAMPMBAQD1AgAh9QEAAPYC9QEi9gEBAPUCACH3ASAA9wIAIfgBAAD4AgAg-QFAAPkCACH6AUAA-QIAIQADAAAAzgIAIAEAAM8CADACAADLAgAgAwAAAM4CACABAADPAgAwAgAAywIAIAMAAADOAgAgAQAAzwIAMAIAAMsCACAH8wEBAAAAAfUBAAAA9QEC9gEBAAAAAfcBIAAAAAH4AYAAAAAB-QFAAAAAAfoBQAAAAAEBHQAA0wIAIAfzAQEAAAAB9QEAAAD1AQL2AQEAAAAB9wEgAAAAAfgBgAAAAAH5AUAAAAAB-gFAAAAAAQEdAADVAgAwAR0AANUCADAH8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfcBIADQAwAh-AGAAAAAAfkBQADRAwAh-gFAANEDACECAAAAywIAIB0AANgCACAH8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfcBIADQAwAh-AGAAAAAAfkBQADRAwAh-gFAANEDACECAAAAzgIAIB0AANoCACACAAAAzgIAIB0AANoCACADAAAAywIAICQAANMCACAlAADYAgAgAQAAAMsCACABAAAAzgIAIAMKAADLAwAgLAAAzQMAIC0AAMwDACAK8AEAAOQCADDxAQAA4QIAEPIBAADkAgAw8wEBAOUCACH1AQAA5gL1ASL2AQEA5QIAIfcBIADnAgAh-AEAAOgCACD5AUAA6QIAIfoBQADpAgAhAwAAAM4CACABAADgAgAwKQAA4QIAIAMAAADOAgAgAQAAzwIAMAIAAMsCACAK8AEAAOQCADDxAQAA4QIAEPIBAADkAgAw8wEBAOUCACH1AQAA5gL1ASL2AQEA5QIAIfcBIADnAgAh-AEAAOgCACD5AUAA6QIAIfoBQADpAgAhDgoAAOsCACAsAADzAgAgLQAA8wIAIPsBAQAAAAH8AQEAAAAE_QEBAAAABP4BAQAAAAH_AQEAAAABgAIBAAAAAYECAQAAAAGCAgEA8gIAIYkCAQAAAAGKAgEAAAABiwIBAAAAAQcKAADrAgAgLAAA8QIAIC0AAPECACD7AQAAAPUBAvwBAAAA9QEI_QEAAAD1AQiCAgAA8AL1ASIFCgAA6wIAICwAAO8CACAtAADvAgAg-wEgAAAAAYICIADuAgAhDwoAAOsCACAsAADtAgAgLQAA7QIAIPsBgAAAAAH-AYAAAAAB_wGAAAAAAYACgAAAAAGBAoAAAAABggKAAAAAAYMCAQAAAAGEAgEAAAABhQIBAAAAAYYCgAAAAAGHAoAAAAABiAKAAAAAAQsKAADrAgAgLAAA7AIAIC0AAOwCACD7AUAAAAAB_AFAAAAABP0BQAAAAAT-AUAAAAAB_wFAAAAAAYACQAAAAAGBAkAAAAABggJAAOoCACELCgAA6wIAICwAAOwCACAtAADsAgAg-wFAAAAAAfwBQAAAAAT9AUAAAAAE_gFAAAAAAf8BQAAAAAGAAkAAAAABgQJAAAAAAYICQADqAgAhCPsBAgAAAAH8AQIAAAAE_QECAAAABP4BAgAAAAH_AQIAAAABgAICAAAAAYECAgAAAAGCAgIA6wIAIQj7AUAAAAAB_AFAAAAABP0BQAAAAAT-AUAAAAAB_wFAAAAAAYACQAAAAAGBAkAAAAABggJAAOwCACEM-wGAAAAAAf4BgAAAAAH_AYAAAAABgAKAAAAAAYECgAAAAAGCAoAAAAABgwIBAAAAAYQCAQAAAAGFAgEAAAABhgKAAAAAAYcCgAAAAAGIAoAAAAABBQoAAOsCACAsAADvAgAgLQAA7wIAIPsBIAAAAAGCAiAA7gIAIQL7ASAAAAABggIgAO8CACEHCgAA6wIAICwAAPECACAtAADxAgAg-wEAAAD1AQL8AQAAAPUBCP0BAAAA9QEIggIAAPAC9QEiBPsBAAAA9QEC_AEAAAD1AQj9AQAAAPUBCIICAADxAvUBIg4KAADrAgAgLAAA8wIAIC0AAPMCACD7AQEAAAAB_AEBAAAABP0BAQAAAAT-AQEAAAAB_wEBAAAAAYACAQAAAAGBAgEAAAABggIBAPICACGJAgEAAAABigIBAAAAAYsCAQAAAAEL-wEBAAAAAfwBAQAAAAT9AQEAAAAE_gEBAAAAAf8BAQAAAAGAAgEAAAABgQIBAAAAAYICAQDzAgAhiQIBAAAAAYoCAQAAAAGLAgEAAAABCvABAAD0AgAw8QEAAM4CABDyAQAA9AIAMPMBAQD1AgAh9QEAAPYC9QEi9gEBAPUCACH3ASAA9wIAIfgBAAD4AgAg-QFAAPkCACH6AUAA-QIAIQv7AQEAAAAB_AEBAAAABP0BAQAAAAT-AQEAAAAB_wEBAAAAAYACAQAAAAGBAgEAAAABggIBAPMCACGJAgEAAAABigIBAAAAAYsCAQAAAAEE-wEAAAD1AQL8AQAAAPUBCP0BAAAA9QEIggIAAPEC9QEiAvsBIAAAAAGCAiAA7wIAIQz7AYAAAAAB_gGAAAAAAf8BgAAAAAGAAoAAAAABgQKAAAAAAYICgAAAAAGDAgEAAAABhAIBAAAAAYUCAQAAAAGGAoAAAAABhwKAAAAAAYgCgAAAAAEI-wFAAAAAAfwBQAAAAAT9AUAAAAAE_gFAAAAAAf8BQAAAAAGAAkAAAAABgQJAAAAAAYICQADsAgAhAvUBAAAA9QEC9gEBAAAAAQrwAQAA-wIAMPEBAADIAgAQ8gEAAPsCADDzAQEA5QIAIfkBQADpAgAhjQIBAOUCACGOAgEA5QIAIY8CAQDlAgAhkQIAAPwCkQIikgICAP0CACEHCgAA6wIAICwAAIIDACAtAACCAwAg-wEAAACRAgL8AQAAAJECCP0BAAAAkQIIggIAAIEDkQIiDQoAAP8CACAqAACAAwAgKwAA_wIAICwAAP8CACAtAAD_AgAg-wECAAAAAfwBAgAAAAX9AQIAAAAF_gECAAAAAf8BAgAAAAGAAgIAAAABgQICAAAAAYICAgD-AgAhDQoAAP8CACAqAACAAwAgKwAA_wIAICwAAP8CACAtAAD_AgAg-wECAAAAAfwBAgAAAAX9AQIAAAAF_gECAAAAAf8BAgAAAAGAAgIAAAABgQICAAAAAYICAgD-AgAhCPsBAgAAAAH8AQIAAAAF_QECAAAABf4BAgAAAAH_AQIAAAABgAICAAAAAYECAgAAAAGCAgIA_wIAIQj7AQgAAAAB_AEIAAAABf0BCAAAAAX-AQgAAAAB_wEIAAAAAYACCAAAAAGBAggAAAABggIIAIADACEHCgAA6wIAICwAAIIDACAtAACCAwAg-wEAAACRAgL8AQAAAJECCP0BAAAAkQIIggIAAIEDkQIiBPsBAAAAkQIC_AEAAACRAgj9AQAAAJECCIICAACCA5ECIgvwAQAAgwMAMPEBAACyAgAQ8gEAAIMDADDzAQEA5QIAIfkBQADpAgAhkwIBAOUCACGUAgEA5QIAIZUCAgCEAwAhlgICAIQDACGXAgAA6AIAIJgCIADnAgAhDQoAAOsCACAqAACGAwAgKwAA6wIAICwAAOsCACAtAADrAgAg-wECAAAAAfwBAgAAAAT9AQIAAAAE_gECAAAAAf8BAgAAAAGAAgIAAAABgQICAAAAAYICAgCFAwAhDQoAAOsCACAqAACGAwAgKwAA6wIAICwAAOsCACAtAADrAgAg-wECAAAAAfwBAgAAAAT9AQIAAAAE_gECAAAAAf8BAgAAAAGAAgIAAAABgQICAAAAAYICAgCFAwAhCPsBCAAAAAH8AQgAAAAE_QEIAAAABP4BCAAAAAH_AQgAAAABgAIIAAAAAYECCAAAAAGCAggAhgMAIQbwAQAAhwMAMPEBAACcAgAQ8gEAAIcDADDzAQEA5QIAIY8CAQDlAgAhmQIBAOUCACEM8AEAAIgDADDxAQAAhgIAEPIBAACIAwAw8wEBAOUCACH5AUAA6QIAIfoBQADpAgAhjgIBAOUCACGTAgEA5QIAIZoCAQDlAgAhmwIBAOUCACGcAgEA5QIAIZ0CCACJAwAhDQoAAOsCACAqAACGAwAgKwAAhgMAICwAAIYDACAtAACGAwAg-wEIAAAAAfwBCAAAAAT9AQgAAAAE_gEIAAAAAf8BCAAAAAGAAggAAAABgQIIAAAAAYICCACKAwAhDQoAAOsCACAqAACGAwAgKwAAhgMAICwAAIYDACAtAACGAwAg-wEIAAAAAfwBCAAAAAT9AQgAAAAE_gEIAAAAAf8BCAAAAAGAAggAAAABgQIIAAAAAYICCACKAwAhI_ABAACLAwAw8QEAAPABABDyAQAAiwMAMPMBAQDlAgAh-QFAAOkCACH6AUAA6QIAIZMCAQDlAgAhngIBAOUCACGfAiAA5wIAIaACCACJAwAhoQICAIQDACGiAgIAhAMAIaMCAgCEAwAhpAICAIQDACGlAiAA5wIAIaYCAgCEAwAhpwICAIQDACGoAgIAhAMAIakCAgCEAwAhqgICAIQDACGrAgIAhAMAIawCAgCEAwAhrQICAIQDACGuAgIAhAMAIa8CAgCEAwAhsAICAIQDACGxAgIAhAMAIbICAgCEAwAhswIgAOcCACG0AgIAhAMAIbUCAgCEAwAhtgICAIQDACG3AgIAhAMAIbgCAgCEAwAhuQICAIQDACEP8AEAAIwDADDxAQAA2gEAEPIBAACMAwAw8wEBAOUCACH1AQAA5gL1ASL2AQEA5QIAIfkBQADpAgAh-gFAAOkCACGRAgAAjgPAAiK6AgEA5QIAIbsCAQDlAgAhvAIBAOUCACG9AgEAjQMAIb4CQADpAgAhwAJAAOkCACEOCgAA_wIAICwAAJIDACAtAACSAwAg-wEBAAAAAfwBAQAAAAX9AQEAAAAF_gEBAAAAAf8BAQAAAAGAAgEAAAABgQIBAAAAAYICAQCRAwAhiQIBAAAAAYoCAQAAAAGLAgEAAAABBwoAAOsCACAsAACQAwAgLQAAkAMAIPsBAAAAwAIC_AEAAADAAgj9AQAAAMACCIICAACPA8ACIgcKAADrAgAgLAAAkAMAIC0AAJADACD7AQAAAMACAvwBAAAAwAII_QEAAADAAgiCAgAAjwPAAiIE-wEAAADAAgL8AQAAAMACCP0BAAAAwAIIggIAAJADwAIiDgoAAP8CACAsAACSAwAgLQAAkgMAIPsBAQAAAAH8AQEAAAAF_QEBAAAABf4BAQAAAAH_AQEAAAABgAIBAAAAAYECAQAAAAGCAgEAkQMAIYkCAQAAAAGKAgEAAAABiwIBAAAAAQv7AQEAAAAB_AEBAAAABf0BAQAAAAX-AQEAAAAB_wEBAAAAAYACAQAAAAGBAgEAAAABggIBAJIDACGJAgEAAAABigIBAAAAAYsCAQAAAAEM8AEAAJMDADDxAQAAxAEAEPIBAACTAwAw8wEBAOUCACH5AUAA6QIAIfoBQADpAgAhlAIBAOUCACHBAgEA5QIAIcICAQDlAgAhwwIIAIkDACHEAiAA5wIAIcUCAQDlAgAhC_ABAACUAwAw8QEAAK4BABDyAQAAlAMAMPMBAQDlAgAh9QEAAOYC9QEi-QFAAOkCACH6AUAA6QIAIZQCAQDlAgAhxgIBAOUCACHHAiAA5wIAIcgCAQDlAgAhDgwAAJYDACANAACXAwAgDgAAlwMAIPABAACVAwAw8QEAAJsBABDyAQAAlQMAMPMBAQD1AgAh9QEAAPYC9QEi-QFAAPkCACH6AUAA-QIAIZQCAQD1AgAhxgIBAPUCACHHAiAA9wIAIcgCAQD1AgAhA8kCAAAHACDKAgAABwAgywIAAAcAIAPJAgAAFQAgygIAABUAIMsCAAAVACAF8AEAAJgDADDxAQAAlQEAEPIBAACYAwAw8wECAIQDACHMAgIAhAMAIQXwAQAAmQMAMPEBAACCAQAQ8gEAAJkDADDzAQIAmgMAIcwCAgCaAwAhCPsBAgAAAAH8AQIAAAAE_QECAAAABP4BAgAAAAH_AQIAAAABgAICAAAAAYECAgAAAAGCAgIA6wIAIQvwAQAAmwMAMPEBAAB8ABDyAQAAmwMAMPMBAQDlAgAh-QFAAOkCACGOAgEA5QIAIc4CAACcA84CIs8CAQDlAgAh0AIBAOUCACHRAgIA_QIAIdICIADnAgAhBwoAAOsCACAsAACeAwAgLQAAngMAIPsBAAAAzgIC_AEAAADOAgj9AQAAAM4CCIICAACdA84CIgcKAADrAgAgLAAAngMAIC0AAJ4DACD7AQAAAM4CAvwBAAAAzgII_QEAAADOAgiCAgAAnQPOAiIE-wEAAADOAgL8AQAAAM4CCP0BAAAAzgIIggIAAJ4DzgIiC_ABAACfAwAw8QEAAGYAEPIBAACfAwAw8wEBAOUCACH5AUAA6QIAIY0CAQCNAwAhjgIBAOUCACHOAgAAoAPUAiLUAgIAhAMAIdUCAgCEAwAh1gIBAI0DACEHCgAA6wIAICwAAKIDACAtAACiAwAg-wEAAADUAgL8AQAAANQCCP0BAAAA1AIIggIAAKED1AIiBwoAAOsCACAsAACiAwAgLQAAogMAIPsBAAAA1AIC_AEAAADUAgj9AQAAANQCCIICAAChA9QCIgT7AQAAANQCAvwBAAAA1AII_QEAAADUAgiCAgAAogPUAiIS8AEAAKMDADDxAQAAUAAQ8gEAAKMDADDzAQEA5QIAIfkBQADpAgAh-gFAAOkCACGUAgEA5QIAIZ0CAgCEAwAh1wIBAOUCACHYAgEAjQMAIdkCAQDlAgAh2gIBAI0DACHbAiAA5wIAIdwCAgCEAwAh3QJAAKQDACHeAiAA5wIAId8CAQCNAwAh4AJAAKQDACELCgAA_wIAICwAAKYDACAtAACmAwAg-wFAAAAAAfwBQAAAAAX9AUAAAAAF_gFAAAAAAf8BQAAAAAGAAkAAAAABgQJAAAAAAYICQAClAwAhCwoAAP8CACAsAACmAwAgLQAApgMAIPsBQAAAAAH8AUAAAAAF_QFAAAAABf4BQAAAAAH_AUAAAAABgAJAAAAAAYECQAAAAAGCAkAApQMAIQj7AUAAAAAB_AFAAAAABf0BQAAAAAX-AUAAAAAB_wFAAAAAAYACQAAAAAGBAkAAAAABggJAAKYDACEWEgAAqgMAIBQAAKsDACAWAACsAwAgFwAArQMAIPABAACnAwAw8QEAAD0AEPIBAACnAwAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhlAIBAPUCACGdAgIAmgMAIdcCAQD1AgAh2AIBAKgDACHZAgEA9QIAIdoCAQCoAwAh2wIgAPcCACHcAgIAmgMAId0CQACpAwAh3gIgAPcCACHfAgEAqAMAIeACQACpAwAhC_sBAQAAAAH8AQEAAAAF_QEBAAAABf4BAQAAAAH_AQEAAAABgAIBAAAAAYECAQAAAAGCAgEAkgMAIYkCAQAAAAGKAgEAAAABiwIBAAAAAQj7AUAAAAAB_AFAAAAABf0BQAAAAAX-AUAAAAAB_wFAAAAAAYACQAAAAAGBAkAAAAABggJAAKYDACEDyQIAAAMAIMoCAAADACDLAgAAAwAgA8kCAAAjACDKAgAAIwAgywIAACMAIAPJAgAAMAAgygIAADAAIMsCAAAwACADyQIAADQAIMoCAAA0ACDLAgAANAAgDAMAALEDACDwAQAArgMAMPEBAAA0ABDyAQAArgMAMPMBAQD1AgAh-QFAAPkCACGOAgEA9QIAIc4CAACvA84CIs8CAQD1AgAh0AIBAPUCACHRAgIAsAMAIdICIAD3AgAhBPsBAAAAzgIC_AEAAADOAgj9AQAAAM4CCIICAACeA84CIgj7AQIAAAAB_AECAAAABf0BAgAAAAX-AQIAAAAB_wECAAAAAYACAgAAAAGBAgIAAAABggICAP8CACEYEgAAqgMAIBQAAKsDACAWAACsAwAgFwAArQMAIPABAACnAwAw8QEAAD0AEPIBAACnAwAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhlAIBAPUCACGdAgIAmgMAIdcCAQD1AgAh2AIBAKgDACHZAgEA9QIAIdoCAQCoAwAh2wIgAPcCACHcAgIAmgMAId0CQACpAwAh3gIgAPcCACHfAgEAqAMAIeACQACpAwAh5QIAAD0AIOYCAAA9ACAMAwAAsQMAIPABAACyAwAw8QEAADAAEPIBAACyAwAw8wEBAPUCACH5AUAA-QIAIY0CAQCoAwAhjgIBAPUCACHOAgAAswPUAiLUAgIAmgMAIdUCAgCaAwAh1gIBAKgDACEE-wEAAADUAgL8AQAAANQCCP0BAAAA1AIIggIAAKID1AIiAo0CAQAAAAGPAgEAAAABDQMAALEDACAHAAC4AwAgEwAAtwMAIPABAAC1AwAw8QEAACMAEPIBAAC1AwAw8wEBAPUCACH5AUAA-QIAIY0CAQD1AgAhjgIBAPUCACGPAgEA9QIAIZECAAC2A5ECIpICAgCwAwAhBPsBAAAAkQIC_AEAAACRAgj9AQAAAJECCIICAACCA5ECIg8FAAC6AwAgFAAAqwMAIPABAAC5AwAw8QEAAB8AEPIBAAC5AwAw8wEBAPUCACH5AUAA-QIAIZMCAQD1AgAhlAIBAPUCACGVAgIAmgMAIZYCAgCaAwAhlwIAAPgCACCYAiAA9wIAIeUCAAAfACDmAgAAHwAgEgMAALEDACAFAAC6AwAgDAAAxwMAIBQAAKsDACDwAQAAygMAMPEBAAADABDyAQAAygMAMPMBAQD1AgAh-QFAAPkCACH6AUAA-QIAIY4CAQD1AgAhkwIBAPUCACGaAgEA9QIAIZsCAQD1AgAhnAIBAPUCACGdAggAxQMAIeUCAAADACDmAgAAAwAgDQUAALoDACAUAACrAwAg8AEAALkDADDxAQAAHwAQ8gEAALkDADDzAQEA9QIAIfkBQAD5AgAhkwIBAPUCACGUAgEA9QIAIZUCAgCaAwAhlgICAJoDACGXAgAA-AIAIJgCIAD3AgAhFg8AAL0DACAQAAC9AwAgEQAAvgMAIBIAAKoDACAVAAC_AwAg8AEAALsDADDxAQAAFQAQ8gEAALsDADDzAQEA9QIAIfUBAAD2AvUBIvYBAQD1AgAh-QFAAPkCACH6AUAA-QIAIZECAAC8A8ACIroCAQD1AgAhuwIBAPUCACG8AgEA9QIAIb0CAQCoAwAhvgJAAPkCACHAAkAA-QIAIeUCAAAVACDmAgAAFQAgFA8AAL0DACAQAAC9AwAgEQAAvgMAIBIAAKoDACAVAAC_AwAg8AEAALsDADDxAQAAFQAQ8gEAALsDADDzAQEA9QIAIfUBAAD2AvUBIvYBAQD1AgAh-QFAAPkCACH6AUAA-QIAIZECAAC8A8ACIroCAQD1AgAhuwIBAPUCACG8AgEA9QIAIb0CAQCoAwAhvgJAAPkCACHAAkAA-QIAIQT7AQAAAMACAvwBAAAAwAII_QEAAADAAgiCAgAAkAPAAiIQDAAAlgMAIA0AAJcDACAOAACXAwAg8AEAAJUDADDxAQAAmwEAEPIBAACVAwAw8wEBAPUCACH1AQAA9gL1ASL5AUAA-QIAIfoBQAD5AgAhlAIBAPUCACHGAgEA9QIAIccCIAD3AgAhyAIBAPUCACHlAgAAmwEAIOYCAACbAQAgA8kCAAALACDKAgAACwAgywIAAAsAIAPJAgAAHwAgygIAAB8AIMsCAAAfACACjwIBAAAAAZkCAQAAAAEIBwAAuAMAIAgAAMIDACDwAQAAwQMAMPEBAAAPABDyAQAAwQMAMPMBAQD1AgAhjwIBAPUCACGZAgEA9QIAISgFAAC6AwAgBgAAxgMAIAkAAMcDACDwAQAAxAMAMPEBAAALABDyAQAAxAMAMPMBAQD1AgAh-QFAAPkCACH6AUAA-QIAIZMCAQD1AgAhngIBAPUCACGfAiAA9wIAIaACCADFAwAhoQICAJoDACGiAgIAmgMAIaMCAgCaAwAhpAICAJoDACGlAiAA9wIAIaYCAgCaAwAhpwICAJoDACGoAgIAmgMAIakCAgCaAwAhqgICAJoDACGrAgIAmgMAIawCAgCaAwAhrQICAJoDACGuAgIAmgMAIa8CAgCaAwAhsAICAJoDACGxAgIAmgMAIbICAgCaAwAhswIgAPcCACG0AgIAmgMAIbUCAgCaAwAhtgICAJoDACG3AgIAmgMAIbgCAgCaAwAhuQICAJoDACHlAgAACwAg5gIAAAsAIAKTAgEAAAABngIBAAAAASYFAAC6AwAgBgAAxgMAIAkAAMcDACDwAQAAxAMAMPEBAAALABDyAQAAxAMAMPMBAQD1AgAh-QFAAPkCACH6AUAA-QIAIZMCAQD1AgAhngIBAPUCACGfAiAA9wIAIaACCADFAwAhoQICAJoDACGiAgIAmgMAIaMCAgCaAwAhpAICAJoDACGlAiAA9wIAIaYCAgCaAwAhpwICAJoDACGoAgIAmgMAIakCAgCaAwAhqgICAJoDACGrAgIAmgMAIawCAgCaAwAhrQICAJoDACGuAgIAmgMAIa8CAgCaAwAhsAICAJoDACGxAgIAmgMAIbICAgCaAwAhswIgAPcCACG0AgIAmgMAIbUCAgCaAwAhtgICAJoDACG3AgIAmgMAIbgCAgCaAwAhuQICAJoDACEI-wEIAAAAAfwBCAAAAAT9AQgAAAAE_gEIAAAAAf8BCAAAAAGAAggAAAABgQIIAAAAAYICCACGAwAhEAQAAL0DACALAAC-AwAg8AEAAMgDADDxAQAABwAQ8gEAAMgDADDzAQEA9QIAIfkBQAD5AgAh-gFAAPkCACGUAgEA9QIAIcECAQD1AgAhwgIBAPUCACHDAggAxQMAIcQCIAD3AgAhxQIBAPUCACHlAgAABwAg5gIAAAcAIAPJAgAADwAgygIAAA8AIMsCAAAPACAOBAAAvQMAIAsAAL4DACDwAQAAyAMAMPEBAAAHABDyAQAAyAMAMPMBAQD1AgAh-QFAAPkCACH6AUAA-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_AMAIPMBAQAAAAGZAgEAAAABAgAAABEAICQAAJsEACADAAAAEQAgJAAAmwQAICUAAJoEACABHQAAswYAMAkHAAC4AwAgCAAAwgMAIPABAADBAwAw8QEAAA8AEPIBAADBAwAw8wEBAAAAAY8CAQD1AgAhmQIBAPUCACHiAgAAwAMAIAIAAAARACAdAACaBAAgAgAAAJgEACAdAACZBAAgBvABAACXBAAw8QEAAJgEABDyAQAAlwQAMPMBAQD1AgAhjwIBAPUCACGZAgEA9QIAIQbwAQAAlwQAMPEBAACYBAAQ8gEAAJcEADDzAQEA9QIAIY8CAQD1AgAhmQIBAPUCACEC8wEBAM4DACGZAgEAzgMAIQMIAAD6AwAg8wEBAM4DACGZAgEAzgMAIQMIAAD8AwAg8wEBAAAAAZkCAQAAAAEDJAAAsQYAIOcCAACyBgAg7QIAAAEAIAMkAACvBgAg5wIAALAGACDtAgAAFwAgBCQAAJAEADDnAgAAkQQAMOkCAACTBAAg7QIAAJQEADAEJAAAhwQAMOcCAACIBAAw6QIAAIoEACDtAgAA7AMAMAAAAAAABSQAAKYGACAlAACtBgAg5wIAAKcGACDoAgAArAYAIO0CAAAXACAFJAAApAYAICUAAKoGACDnAgAApQYAIOgCAACpBgAg7QIAAAkAIAskAACoBAAwJQAArAQAMOcCAACpBAAw6AIAAKoEADDpAgAAqwQAIOoCAACUBAAw6wIAAJQEADDsAgAAlAQAMO0CAACUBAAw7gIAAK0EADDvAgAAlwQAMAMHAAD7AwAg8wEBAAAAAY8CAQAAAAECAAAAEQAgJAAAsAQAIAMAAAARACAkAACwBAAgJQAArwQAIAEdAACoBgAwAgAAABEAIB0AAK8EACACAAAAmAQAIB0AAK4EACAC8wEBAM4DACGPAgEAzgMAIQMHAAD5AwAg8wEBAM4DACGPAgEAzgMAIQMHAAD7AwAg8wEBAAAAAY8CAQAAAAEDJAAApgYAIOcCAACnBgAg7QIAABcAIAMkAACkBgAg5wIAAKUGACDtAgAACQAgBCQAAKgEADDnAgAAqQQAMOkCAACrBAAg7QIAAJQEADAAAAAB6gIBAAAAAQHqAgAAAMACAgUkAACZBgAgJQAAogYAIOcCAACaBgAg6AIAAKEGACDtAgAAmAEAIAUkAACXBgAgJQAAnwYAIOcCAACYBgAg6AIAAJ4GACDtAgAAmAEAIAskAADWBAAwJQAA2wQAMOcCAADXBAAw6AIAANgEADDpAgAA2QQAIOoCAADaBAAw6wIAANoEADDsAgAA2gQAMO0CAADaBAAw7gIAANwEADDvAgAA3QQAMAskAADKBAAwJQAAzwQAMOcCAADLBAAw6AIAAMwEADDpAgAAzQQAIOoCAADOBAAw6wIAAM4EADDsAgAAzgQAMO0CAADOBAAw7gIAANAEADDvAgAA0QQAMAskAAC-BAAwJQAAwwQAMOcCAAC_BAAw6AIAAMAEADDpAgAAwQQAIOoCAADCBAAw6wIAAMIEADDsAgAAwgQAMO0CAADCBAAw7gIAAMQEADDvAgAAxQQAMAgUAAD1AwAg8wEBAAAAAfkBQAAAAAGUAgEAAAABlQICAAAAAZYCAgAAAAGXAoAAAAABmAIgAAAAAQIAAAAhACAkAADJBAAgAwAAACEAICQAAMkEACAlAADIBAAgAR0AAJ0GADANBQAAugMAIBQAAKsDACDwAQAAuQMAMPEBAAAfABDyAQAAuQMAMPMBAQAAAAH5AUAA-QIAIZMCAQD1AgAhlAIBAPUCACGVAgIAmgMAIZYCAgCaAwAhlwIAAPgCACCYAiAA9wIAIQIAAAAhACAdAADIBAAgAgAAAMYEACAdAADHBAAgC_ABAADFBAAw8QEAAMYEABDyAQAAxQQAMPMBAQD1AgAh-QFAAPkCACGTAgEA9QIAIZQCAQD1AgAhlQICAJoDACGWAgIAmgMAIZcCAAD4AgAgmAIgAPcCACEL8AEAAMUEADDxAQAAxgQAEPIBAADFBAAw8wEBAPUCACH5AUAA-QIAIZMCAQD1AgAhlAIBAPUCACGVAgIAmgMAIZYCAgCaAwAhlwIAAPgCACCYAiAA9wIAIQfzAQEAzgMAIfkBQADRAwAhlAIBAM4DACGVAgIA5QMAIZYCAgDlAwAhlwKAAAAAAZgCIADQAwAhCBQAAOcDACDzAQEAzgMAIfkBQADRAwAhlAIBAM4DACGVAgIA5QMAIZYCAgDlAwAhlwKAAAAAAZgCIADQAwAhCBQAAPUDACDzAQEAAAAB-QFAAAAAAZQCAQAAAAGVAgIAAAABlgICAAAAAZcCgAAAAAGYAiAAAAABCwMAAJwEACAMAACeBAAgFAAAnwQAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAY4CAQAAAAGaAgEAAAABmwIBAAAAAZwCAQAAAAGdAggAAAABAgAAAAUAICQAANUEACADAAAABQAgJAAA1QQAICUAANQEACABHQAAnAYAMBEDAACxAwAgBQAAugMAIAwAAMcDACAUAACrAwAg8AEAAMoDADDxAQAAAwAQ8gEAAMoDADDzAQEAAAAB-QFAAPkCACH6AUAA-QIAIY4CAQD1AgAhkwIBAPUCACGaAgEA9QIAIZsCAQD1AgAhnAIBAPUCACGdAggAxQMAIeQCAADJAwAgAgAAAAUAIB0AANQEACACAAAA0gQAIB0AANMEACAM8AEAANEEADDxAQAA0gQAEPIBAADRBAAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhjgIBAPUCACGTAgEA9QIAIZoCAQD1AgAhmwIBAPUCACGcAgEA9QIAIZ0CCADFAwAhDPABAADRBAAw8QEAANIEABDyAQAA0QQAMPMBAQD1AgAh-QFAAPkCACH6AUAA-QIAIY4CAQD1AgAhkwIBAPUCACGaAgEA9QIAIZsCAQD1AgAhnAIBAPUCACGdAggAxQMAIQjzAQEAzgMAIfkBQADRAwAh-gFAANEDACGOAgEAzgMAIZoCAQDOAwAhmwIBAM4DACGcAgEAzgMAIZ0CCACCBAAhCwMAAIMEACAMAACFBAAgFAAAhgQAIPMBAQDOAwAh-QFAANEDACH6AUAA0QMAIY4CAQDOAwAhmgIBAM4DACGbAgEAzgMAIZwCAQDOAwAhnQIIAIIEACELAwAAnAQAIAwAAJ4EACAUAACfBAAg8wEBAAAAAfkBQAAAAAH6AUAAAAABjgIBAAAAAZoCAQAAAAGbAgEAAAABnAIBAAAAAZ0CCAAAAAEhBgAAsgQAIAkAALMEACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGeAgEAAAABnwIgAAAAAaACCAAAAAGhAgIAAAABogICAAAAAaMCAgAAAAGkAgIAAAABpQIgAAAAAaYCAgAAAAGnAgIAAAABqAICAAAAAakCAgAAAAGqAgIAAAABqwICAAAAAawCAgAAAAGtAgIAAAABrgICAAAAAa8CAgAAAAGwAgIAAAABsQICAAAAAbICAgAAAAGzAiAAAAABtAICAAAAAbUCAgAAAAG2AgIAAAABtwICAAAAAbgCAgAAAAG5AgIAAAABAgAAAA0AICQAAOEEACADAAAADQAgJAAA4QQAICUAAOAEACABHQAAmwYAMCcFAAC6AwAgBgAAxgMAIAkAAMcDACDwAQAAxAMAMPEBAAALABDyAQAAxAMAMPMBAQAAAAH5AUAA-QIAIfoBQAD5AgAhkwIBAPUCACGeAgEA9QIAIZ8CIAD3AgAhoAIIAMUDACGhAgIAmgMAIaICAgCaAwAhowICAJoDACGkAgIAmgMAIaUCIAD3AgAhpgICAJoDACGnAgIAmgMAIagCAgCaAwAhqQICAJoDACGqAgIAmgMAIasCAgCaAwAhrAICAJoDACGtAgIAmgMAIa4CAgCaAwAhrwICAJoDACGwAgIAmgMAIbECAgCaAwAhsgICAJoDACGzAiAA9wIAIbQCAgCaAwAhtQICAJoDACG2AgIAmgMAIbcCAgCaAwAhuAICAJoDACG5AgIAmgMAIeMCAADDAwAgAgAAAA0AIB0AAOAEACACAAAA3gQAIB0AAN8EACAj8AEAAN0EADDxAQAA3gQAEPIBAADdBAAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhkwIBAPUCACGeAgEA9QIAIZ8CIAD3AgAhoAIIAMUDACGhAgIAmgMAIaICAgCaAwAhowICAJoDACGkAgIAmgMAIaUCIAD3AgAhpgICAJoDACGnAgIAmgMAIagCAgCaAwAhqQICAJoDACGqAgIAmgMAIasCAgCaAwAhrAICAJoDACGtAgIAmgMAIa4CAgCaAwAhrwICAJoDACGwAgIAmgMAIbECAgCaAwAhsgICAJoDACGzAiAA9wIAIbQCAgCaAwAhtQICAJoDACG2AgIAmgMAIbcCAgCaAwAhuAICAJoDACG5AgIAmgMAISPwAQAA3QQAMPEBAADeBAAQ8gEAAN0EADDzAQEA9QIAIfkBQAD5AgAh-gFAAPkCACGTAgEA9QIAIZ4CAQD1AgAhnwIgAPcCACGgAggAxQMAIaECAgCaAwAhogICAJoDACGjAgIAmgMAIaQCAgCaAwAhpQIgAPcCACGmAgIAmgMAIacCAgCaAwAhqAICAJoDACGpAgIAmgMAIaoCAgCaAwAhqwICAJoDACGsAgIAmgMAIa0CAgCaAwAhrgICAJoDACGvAgIAmgMAIbACAgCaAwAhsQICAJoDACGyAgIAmgMAIbMCIAD3AgAhtAICAJoDACG1AgIAmgMAIbYCAgCaAwAhtwICAJoDACG4AgIAmgMAIbkCAgCaAwAhH_MBAQDOAwAh-QFAANEDACH6AUAA0QMAIZ4CAQDOAwAhnwIgANADACGgAggAggQAIaECAgDlAwAhogICAOUDACGjAgIA5QMAIaQCAgDlAwAhpQIgANADACGmAgIA5QMAIacCAgDlAwAhqAICAOUDACGpAgIA5QMAIaoCAgDlAwAhqwICAOUDACGsAgIA5QMAIa0CAgDlAwAhrgICAOUDACGvAgIA5QMAIbACAgDlAwAhsQICAOUDACGyAgIA5QMAIbMCIADQAwAhtAICAOUDACG1AgIA5QMAIbYCAgDlAwAhtwICAOUDACG4AgIA5QMAIbkCAgDlAwAhIQYAAKYEACAJAACnBAAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhngIBAM4DACGfAiAA0AMAIaACCACCBAAhoQICAOUDACGiAgIA5QMAIaMCAgDlAwAhpAICAOUDACGlAiAA0AMAIaYCAgDlAwAhpwICAOUDACGoAgIA5QMAIakCAgDlAwAhqgICAOUDACGrAgIA5QMAIawCAgDlAwAhrQICAOUDACGuAgIA5QMAIa8CAgDlAwAhsAICAOUDACGxAgIA5QMAIbICAgDlAwAhswIgANADACG0AgIA5QMAIbUCAgDlAwAhtgICAOUDACG3AgIA5QMAIbgCAgDlAwAhuQICAOUDACEhBgAAsgQAIAkAALMEACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGeAgEAAAABnwIgAAAAAaACCAAAAAGhAgIAAAABogICAAAAAaMCAgAAAAGkAgIAAAABpQIgAAAAAaYCAgAAAAGnAgIAAAABqAICAAAAAakCAgAAAAGqAgIAAAABqwICAAAAAawCAgAAAAGtAgIAAAABrgICAAAAAa8CAgAAAAGwAgIAAAABsQICAAAAAbICAgAAAAGzAiAAAAABtAICAAAAAbUCAgAAAAG2AgIAAAABtwICAAAAAbgCAgAAAAG5AgIAAAABAyQAAJkGACDnAgAAmgYAIO0CAACYAQAgAyQAAJcGACDnAgAAmAYAIO0CAACYAQAgBCQAANYEADDnAgAA1wQAMOkCAADZBAAg7QIAANoEADAEJAAAygQAMOcCAADLBAAw6QIAAM0EACDtAgAAzgQAMAQkAAC-BAAw5wIAAL8EADDpAgAAwQQAIO0CAADCBAAwAAAAAAAFJAAAkQYAICUAAJUGACDnAgAAkgYAIOgCAACUBgAg7QIAAJgBACALJAAA7gQAMCUAAPIEADDnAgAA7wQAMOgCAADwBAAw6QIAAPEEACDqAgAA2gQAMOsCAADaBAAw7AIAANoEADDtAgAA2gQAMO4CAADzBAAw7wIAAN0EADAhBQAAsQQAIAkAALMEACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGTAgEAAAABnwIgAAAAAaACCAAAAAGhAgIAAAABogICAAAAAaMCAgAAAAGkAgIAAAABpQIgAAAAAaYCAgAAAAGnAgIAAAABqAICAAAAAakCAgAAAAGqAgIAAAABqwICAAAAAawCAgAAAAGtAgIAAAABrgICAAAAAa8CAgAAAAGwAgIAAAABsQICAAAAAbICAgAAAAGzAiAAAAABtAICAAAAAbUCAgAAAAG2AgIAAAABtwICAAAAAbgCAgAAAAG5AgIAAAABAgAAAA0AICQAAPYEACADAAAADQAgJAAA9gQAICUAAPUEACABHQAAkwYAMAIAAAANACAdAAD1BAAgAgAAAN4EACAdAAD0BAAgH_MBAQDOAwAh-QFAANEDACH6AUAA0QMAIZMCAQDOAwAhnwIgANADACGgAggAggQAIaECAgDlAwAhogICAOUDACGjAgIA5QMAIaQCAgDlAwAhpQIgANADACGmAgIA5QMAIacCAgDlAwAhqAICAOUDACGpAgIA5QMAIaoCAgDlAwAhqwICAOUDACGsAgIA5QMAIa0CAgDlAwAhrgICAOUDACGvAgIA5QMAIbACAgDlAwAhsQICAOUDACGyAgIA5QMAIbMCIADQAwAhtAICAOUDACG1AgIA5QMAIbYCAgDlAwAhtwICAOUDACG4AgIA5QMAIbkCAgDlAwAhIQUAAKUEACAJAACnBAAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhkwIBAM4DACGfAiAA0AMAIaACCACCBAAhoQICAOUDACGiAgIA5QMAIaMCAgDlAwAhpAICAOUDACGlAiAA0AMAIaYCAgDlAwAhpwICAOUDACGoAgIA5QMAIakCAgDlAwAhqgICAOUDACGrAgIA5QMAIawCAgDlAwAhrQICAOUDACGuAgIA5QMAIa8CAgDlAwAhsAICAOUDACGxAgIA5QMAIbICAgDlAwAhswIgANADACG0AgIA5QMAIbUCAgDlAwAhtgICAOUDACG3AgIA5QMAIbgCAgDlAwAhuQICAOUDACEhBQAAsQQAIAkAALMEACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGTAgEAAAABnwIgAAAAAaACCAAAAAGhAgIAAAABogICAAAAAaMCAgAAAAGkAgIAAAABpQIgAAAAAaYCAgAAAAGnAgIAAAABqAICAAAAAakCAgAAAAGqAgIAAAABqwICAAAAAawCAgAAAAGtAgIAAAABrgICAAAAAa8CAgAAAAGwAgIAAAABsQICAAAAAbICAgAAAAGzAiAAAAABtAICAAAAAbUCAgAAAAG2AgIAAAABtwICAAAAAbgCAgAAAAG5AgIAAAABAyQAAJEGACDnAgAAkgYAIO0CAACYAQAgBCQAAO4EADDnAgAA7wQAMOkCAADxBAAg7QIAANoEADAAAAALJAAAlAUAMCUAAJkFADDnAgAAlQUAMOgCAACWBQAw6QIAAJcFACDqAgAAmAUAMOsCAACYBQAw7AIAAJgFADDtAgAAmAUAMO4CAACaBQAw7wIAAJsFADALJAAAiwUAMCUAAI8FADDnAgAAjAUAMOgCAACNBQAw6QIAAI4FACDqAgAAgwUAMOsCAACDBQAw7AIAAIMFADDtAgAAgwUAMO4CAACQBQAw7wIAAIYFADALJAAA_wQAMCUAAIQFADDnAgAAgAUAMOgCAACBBQAw6QIAAIIFACDqAgAAgwUAMOsCAACDBQAw7AIAAIMFADDtAgAAgwUAMO4CAACFBQAw7wIAAIYFADAPDwAA4gQAIBEAAOQEACASAADlBAAgFQAA5gQAIPMBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICugIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAECAAAAFwAgJAAAigUAIAMAAAAXACAkAACKBQAgJQAAiQUAIAEdAACQBgAwFA8AAL0DACAQAAC9AwAgEQAAvgMAIBIAAKoDACAVAAC_AwAg8AEAALsDADDxAQAAFQAQ8gEAALsDADDzAQEAAAAB9QEAAPYC9QEi9gEBAPUCACH5AUAA-QIAIfoBQAD5AgAhkQIAALwDwAIiugIBAPUCACG7AgEA9QIAIbwCAQD1AgAhvQIBAKgDACG-AkAA-QIAIcACQAD5AgAhAgAAABcAIB0AAIkFACACAAAAhwUAIB0AAIgFACAP8AEAAIYFADDxAQAAhwUAEPIBAACGBQAw8wEBAPUCACH1AQAA9gL1ASL2AQEA9QIAIfkBQAD5AgAh-gFAAPkCACGRAgAAvAPAAiK6AgEA9QIAIbsCAQD1AgAhvAIBAPUCACG9AgEAqAMAIb4CQAD5AgAhwAJAAPkCACEP8AEAAIYFADDxAQAAhwUAEPIBAACGBQAw8wEBAPUCACH1AQAA9gL1ASL2AQEA9QIAIfkBQAD5AgAh-gFAAPkCACGRAgAAvAPAAiK6AgEA9QIAIbsCAQD1AgAhvAIBAPUCACG9AgEAqAMAIb4CQAD5AgAhwAJAAPkCACEL8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfkBQADRAwAh-gFAANEDACGRAgAAuATAAiK6AgEAzgMAIbwCAQDOAwAhvQIBALcEACG-AkAA0QMAIcACQADRAwAhDw8AALkEACARAAC7BAAgEgAAvAQAIBUAAL0EACDzAQEAzgMAIfUBAADPA_UBIvYBAQDOAwAh-QFAANEDACH6AUAA0QMAIZECAAC4BMACIroCAQDOAwAhvAIBAM4DACG9AgEAtwQAIb4CQADRAwAhwAJAANEDACEPDwAA4gQAIBEAAOQEACASAADlBAAgFQAA5gQAIPMBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICugIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAEPEAAA4wQAIBEAAOQEACASAADlBAAgFQAA5gQAIPMBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICuwIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAECAAAAFwAgJAAAkwUAIAMAAAAXACAkAACTBQAgJQAAkgUAIAEdAACPBgAwAgAAABcAIB0AAJIFACACAAAAhwUAIB0AAJEFACAL8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfkBQADRAwAh-gFAANEDACGRAgAAuATAAiK7AgEAzgMAIbwCAQDOAwAhvQIBALcEACG-AkAA0QMAIcACQADRAwAhDxAAALoEACARAAC7BAAgEgAAvAQAIBUAAL0EACDzAQEAzgMAIfUBAADPA_UBIvYBAQDOAwAh-QFAANEDACH6AUAA0QMAIZECAAC4BMACIrsCAQDOAwAhvAIBAM4DACG9AgEAtwQAIb4CQADRAwAhwAJAANEDACEPEAAA4wQAIBEAAOQEACASAADlBAAgFQAA5gQAIPMBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICuwIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAEJCwAA-AQAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAZQCAQAAAAHCAgEAAAABwwIIAAAAAcQCIAAAAAHFAgEAAAABAgAAAAkAICQAAJ8FACADAAAACQAgJAAAnwUAICUAAJ4FACABHQAAjgYAMA4EAAC9AwAgCwAAvgMAIPABAADIAwAw8QEAAAcAEPIBAADIAwAw8wEBAAAAAfkBQAD5AgAh-gFAAPkCACGUAgEA9QIAIcECAQD1AgAhwgIBAPUCACHDAggAxQMAIcQCIAD3AgAhxQIBAPUCACECAAAACQAgHQAAngUAIAIAAACcBQAgHQAAnQUAIAzwAQAAmwUAMPEBAACcBQAQ8gEAAJsFADDzAQEA9QIAIfkBQAD5AgAh-gFAAPkCACGUAgEA9QIAIcECAQD1AgAhwgIBAPUCACHDAggAxQMAIcQCIAD3AgAhxQIBAPUCACEM8AEAAJsFADDxAQAAnAUAEPIBAACbBQAw8wEBAPUCACH5AUAA-QIAIfoBQAD5AgAhlAIBAPUCACHBAgEA9QIAIcICAQD1AgAhwwIIAMUDACHEAiAA9wIAIcUCAQD1AgAhCPMBAQDOAwAh-QFAANEDACH6AUAA0QMAIZQCAQDOAwAhwgIBAM4DACHDAggAggQAIcQCIADQAwAhxQIBAM4DACEJCwAA7QQAIPMBAQDOAwAh-QFAANEDACH6AUAA0QMAIZQCAQDOAwAhwgIBAM4DACHDAggAggQAIcQCIADQAwAhxQIBAM4DACEJCwAA-AQAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAZQCAQAAAAHCAgEAAAABwwIIAAAAAcQCIAAAAAHFAgEAAAABBCQAAJQFADDnAgAAlQUAMOkCAACXBQAg7QIAAJgFADAEJAAAiwUAMOcCAACMBQAw6QIAAI4FACDtAgAAgwUAMAQkAAD_BAAw5wIAAIAFADDpAgAAggUAIO0CAACDBQAwAAAAAAAAAAAAAAAAAeoCAAAAzgICBSQAAIkGACAlAACMBgAg5wIAAIoGACDoAgAAiwYAIO0CAAABACADJAAAiQYAIOcCAACKBgAg7QIAAAEAIAAAAAAAAeoCAAAA1AICBSQAAIQGACAlAACHBgAg5wIAAIUGACDoAgAAhgYAIO0CAAABACADJAAAhAYAIOcCAACFBgAg7QIAAAEAIAAAAAAAAeoCQAAAAAELJAAA5QUAMCUAAOkFADDnAgAA5gUAMOgCAADnBQAw6QIAAOgFACDqAgAAzgQAMOsCAADOBAAw7AIAAM4EADDtAgAAzgQAMO4CAADqBQAw7wIAANEEADALJAAA3AUAMCUAAOAFADDnAgAA3QUAMOgCAADeBQAw6QIAAN8FACDqAgAA7AMAMOsCAADsAwAw7AIAAOwDADDtAgAA7AMAMO4CAADhBQAw7wIAAO8DADALJAAA0AUAMCUAANUFADDnAgAA0QUAMOgCAADSBQAw6QIAANMFACDqAgAA1AUAMOsCAADUBQAw7AIAANQFADDtAgAA1AUAMO4CAADWBQAw7wIAANcFADALJAAAxAUAMCUAAMkFADDnAgAAxQUAMOgCAADGBQAw6QIAAMcFACDqAgAAyAUAMOsCAADIBQAw7AIAAMgFADDtAgAAyAUAMO4CAADKBQAw7wIAAMsFADAH8wEBAAAAAfkBQAAAAAHOAgAAAM4CAs8CAQAAAAHQAgEAAAAB0QICAAAAAdICIAAAAAECAAAANgAgJAAAzwUAIAMAAAA2ACAkAADPBQAgJQAAzgUAIAEdAACDBgAwDAMAALEDACDwAQAArgMAMPEBAAA0ABDyAQAArgMAMPMBAQAAAAH5AUAA-QIAIY4CAQD1AgAhzgIAAK8DzgIizwIBAPUCACHQAgEA9QIAIdECAgCwAwAh0gIgAPcCACECAAAANgAgHQAAzgUAIAIAAADMBQAgHQAAzQUAIAvwAQAAywUAMPEBAADMBQAQ8gEAAMsFADDzAQEA9QIAIfkBQAD5AgAhjgIBAPUCACHOAgAArwPOAiLPAgEA9QIAIdACAQD1AgAh0QICALADACHSAiAA9wIAIQvwAQAAywUAMPEBAADMBQAQ8gEAAMsFADDzAQEA9QIAIfkBQAD5AgAhjgIBAPUCACHOAgAArwPOAiLPAgEA9QIAIdACAQD1AgAh0QICALADACHSAiAA9wIAIQfzAQEAzgMAIfkBQADRAwAhzgIAAK8FzgIizwIBAM4DACHQAgEAzgMAIdECAgDZAwAh0gIgANADACEH8wEBAM4DACH5AUAA0QMAIc4CAACvBc4CIs8CAQDOAwAh0AIBAM4DACHRAgIA2QMAIdICIADQAwAhB_MBAQAAAAH5AUAAAAABzgIAAADOAgLPAgEAAAAB0AIBAAAAAdECAgAAAAHSAiAAAAABB_MBAQAAAAH5AUAAAAABjQIBAAAAAc4CAAAA1AIC1AICAAAAAdUCAgAAAAHWAgEAAAABAgAAADIAICQAANsFACADAAAAMgAgJAAA2wUAICUAANoFACABHQAAggYAMAwDAACxAwAg8AEAALIDADDxAQAAMAAQ8gEAALIDADDzAQEAAAAB-QFAAPkCACGNAgEAqAMAIY4CAQD1AgAhzgIAALMD1AIi1AICAJoDACHVAgIAmgMAIdYCAQCoAwAhAgAAADIAIB0AANoFACACAAAA2AUAIB0AANkFACAL8AEAANcFADDxAQAA2AUAEPIBAADXBQAw8wEBAPUCACH5AUAA-QIAIY0CAQCoAwAhjgIBAPUCACHOAgAAswPUAiLUAgIAmgMAIdUCAgCaAwAh1gIBAKgDACEL8AEAANcFADDxAQAA2AUAEPIBAADXBQAw8wEBAPUCACH5AUAA-QIAIY0CAQCoAwAhjgIBAPUCACHOAgAAswPUAiLUAgIAmgMAIdUCAgCaAwAh1gIBAKgDACEH8wEBAM4DACH5AUAA0QMAIY0CAQC3BAAhzgIAALcF1AIi1AICAOUDACHVAgIA5QMAIdYCAQC3BAAhB_MBAQDOAwAh-QFAANEDACGNAgEAtwQAIc4CAAC3BdQCItQCAgDlAwAh1QICAOUDACHWAgEAtwQAIQfzAQEAAAAB-QFAAAAAAY0CAQAAAAHOAgAAANQCAtQCAgAAAAHVAgIAAAAB1gIBAAAAAQgHAADfAwAgEwAA3QMAIPMBAQAAAAH5AUAAAAABjQIBAAAAAY8CAQAAAAGRAgAAAJECApICAgAAAAECAAAAJQAgJAAA5AUAIAMAAAAlACAkAADkBQAgJQAA4wUAIAEdAACBBgAwAgAAACUAIB0AAOMFACACAAAA8AMAIB0AAOIFACAG8wEBAM4DACH5AUAA0QMAIY0CAQDOAwAhjwIBAM4DACGRAgAA2AORAiKSAgIA2QMAIQgHAADcAwAgEwAA2gMAIPMBAQDOAwAh-QFAANEDACGNAgEAzgMAIY8CAQDOAwAhkQIAANgDkQIikgICANkDACEIBwAA3wMAIBMAAN0DACDzAQEAAAAB-QFAAAAAAY0CAQAAAAGPAgEAAAABkQIAAACRAgKSAgIAAAABCwUAAJ0EACAMAACeBAAgFAAAnwQAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAZMCAQAAAAGaAgEAAAABmwIBAAAAAZwCAQAAAAGdAggAAAABAgAAAAUAICQAAO0FACADAAAABQAgJAAA7QUAICUAAOwFACABHQAAgAYAMAIAAAAFACAdAADsBQAgAgAAANIEACAdAADrBQAgCPMBAQDOAwAh-QFAANEDACH6AUAA0QMAIZMCAQDOAwAhmgIBAM4DACGbAgEAzgMAIZwCAQDOAwAhnQIIAIIEACELBQAAhAQAIAwAAIUEACAUAACGBAAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhkwIBAM4DACGaAgEAzgMAIZsCAQDOAwAhnAIBAM4DACGdAggAggQAIQsFAACdBAAgDAAAngQAIBQAAJ8EACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGTAgEAAAABmgIBAAAAAZsCAQAAAAGcAgEAAAABnQIIAAAAAQQkAADlBQAw5wIAAOYFADDpAgAA6AUAIO0CAADOBAAwBCQAANwFADDnAgAA3QUAMOkCAADfBQAg7QIAAOwDADAEJAAA0AUAMOcCAADRBQAw6QIAANMFACDtAgAA1AUAMAQkAADEBQAw5wIAAMUFADDpAgAAxwUAIO0CAADIBQAwAAAAAAkSAADyBQAgFAAA8wUAIBYAAPQFACAXAAD1BQAg2AIAANIDACDaAgAA0gMAIN0CAADSAwAg3wIAANIDACDgAgAA0gMAIAIFAAD5BQAgFAAA8wUAIAQDAAD2BQAgBQAA-QUAIAwAAP8FACAUAADzBQAgBg8AAPoFACAQAAD6BQAgEQAA-wUAIBIAAPIFACAVAAD8BQAgvQIAANIDACADDAAAowUAIA0AAKQFACAOAACkBQAgAAADBQAA-QUAIAYAAP4FACAJAAD_BQAgAgQAAPoFACALAAD7BQAgAAjzAQEAAAAB-QFAAAAAAfoBQAAAAAGTAgEAAAABmgIBAAAAAZsCAQAAAAGcAgEAAAABnQIIAAAAAQbzAQEAAAAB-QFAAAAAAY0CAQAAAAGPAgEAAAABkQIAAACRAgKSAgIAAAABB_MBAQAAAAH5AUAAAAABjQIBAAAAAc4CAAAA1AIC1AICAAAAAdUCAgAAAAHWAgEAAAABB_MBAQAAAAH5AUAAAAABzgIAAADOAgLPAgEAAAAB0AIBAAAAAdECAgAAAAHSAiAAAAABEhIAAO4FACAUAADvBQAgFwAA8QUAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAZQCAQAAAAGdAgIAAAAB1wIBAAAAAdgCAQAAAAHZAgEAAAAB2gIBAAAAAdsCIAAAAAHcAgIAAAAB3QJAAAAAAd4CIAAAAAHfAgEAAAAB4AJAAAAAAQIAAAABACAkAACEBgAgAwAAAD0AICQAAIQGACAlAACIBgAgFAAAAD0AIBIAAMAFACAUAADBBQAgFwAAwwUAIB0AAIgGACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGUAgEAzgMAIZ0CAgDlAwAh1wIBAM4DACHYAgEAtwQAIdkCAQDOAwAh2gIBALcEACHbAiAA0AMAIdwCAgDlAwAh3QJAAL8FACHeAiAA0AMAId8CAQC3BAAh4AJAAL8FACESEgAAwAUAIBQAAMEFACAXAADDBQAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhlAIBAM4DACGdAgIA5QMAIdcCAQDOAwAh2AIBALcEACHZAgEAzgMAIdoCAQC3BAAh2wIgANADACHcAgIA5QMAId0CQAC_BQAh3gIgANADACHfAgEAtwQAIeACQAC_BQAhEhIAAO4FACAUAADvBQAgFgAA8AUAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAZQCAQAAAAGdAgIAAAAB1wIBAAAAAdgCAQAAAAHZAgEAAAAB2gIBAAAAAdsCIAAAAAHcAgIAAAAB3QJAAAAAAd4CIAAAAAHfAgEAAAAB4AJAAAAAAQIAAAABACAkAACJBgAgAwAAAD0AICQAAIkGACAlAACNBgAgFAAAAD0AIBIAAMAFACAUAADBBQAgFgAAwgUAIB0AAI0GACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGUAgEAzgMAIZ0CAgDlAwAh1wIBAM4DACHYAgEAtwQAIdkCAQDOAwAh2gIBALcEACHbAiAA0AMAIdwCAgDlAwAh3QJAAL8FACHeAiAA0AMAId8CAQC3BAAh4AJAAL8FACESEgAAwAUAIBQAAMEFACAWAADCBQAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhlAIBAM4DACGdAgIA5QMAIdcCAQDOAwAh2AIBALcEACHZAgEAzgMAIdoCAQC3BAAh2wIgANADACHcAgIA5QMAId0CQAC_BQAh3gIgANADACHfAgEAtwQAIeACQAC_BQAhCPMBAQAAAAH5AUAAAAAB-gFAAAAAAZQCAQAAAAHCAgEAAAABwwIIAAAAAcQCIAAAAAHFAgEAAAABC_MBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICuwIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAEL8wEBAAAAAfUBAAAA9QEC9gEBAAAAAfkBQAAAAAH6AUAAAAABkQIAAADAAgK6AgEAAAABvAIBAAAAAb0CAQAAAAG-AkAAAAABwAJAAAAAAQoNAAChBQAgDgAAogUAIPMBAQAAAAH1AQAAAPUBAvkBQAAAAAH6AUAAAAABlAIBAAAAAcYCAQAAAAHHAiAAAAAByAIBAAAAAQIAAACYAQAgJAAAkQYAIB_zAQEAAAAB-QFAAAAAAfoBQAAAAAGTAgEAAAABnwIgAAAAAaACCAAAAAGhAgIAAAABogICAAAAAaMCAgAAAAGkAgIAAAABpQIgAAAAAaYCAgAAAAGnAgIAAAABqAICAAAAAakCAgAAAAGqAgIAAAABqwICAAAAAawCAgAAAAGtAgIAAAABrgICAAAAAa8CAgAAAAGwAgIAAAABsQICAAAAAbICAgAAAAGzAiAAAAABtAICAAAAAbUCAgAAAAG2AgIAAAABtwICAAAAAbgCAgAAAAG5AgIAAAABAwAAAJsBACAkAACRBgAgJQAAlgYAIAwAAACbAQAgDQAA_QQAIA4AAP4EACAdAACWBgAg8wEBAM4DACH1AQAAzwP1ASL5AUAA0QMAIfoBQADRAwAhlAIBAM4DACHGAgEAzgMAIccCIADQAwAhyAIBAM4DACEKDQAA_QQAIA4AAP4EACDzAQEAzgMAIfUBAADPA_UBIvkBQADRAwAh-gFAANEDACGUAgEAzgMAIcYCAQDOAwAhxwIgANADACHIAgEAzgMAIQoMAACgBQAgDQAAoQUAIPMBAQAAAAH1AQAAAPUBAvkBQAAAAAH6AUAAAAABlAIBAAAAAcYCAQAAAAHHAiAAAAAByAIBAAAAAQIAAACYAQAgJAAAlwYAIAoMAACgBQAgDgAAogUAIPMBAQAAAAH1AQAAAPUBAvkBQAAAAAH6AUAAAAABlAIBAAAAAcYCAQAAAAHHAiAAAAAByAIBAAAAAQIAAACYAQAgJAAAmQYAIB_zAQEAAAAB-QFAAAAAAfoBQAAAAAGeAgEAAAABnwIgAAAAAaACCAAAAAGhAgIAAAABogICAAAAAaMCAgAAAAGkAgIAAAABpQIgAAAAAaYCAgAAAAGnAgIAAAABqAICAAAAAakCAgAAAAGqAgIAAAABqwICAAAAAawCAgAAAAGtAgIAAAABrgICAAAAAa8CAgAAAAGwAgIAAAABsQICAAAAAbICAgAAAAGzAiAAAAABtAICAAAAAbUCAgAAAAG2AgIAAAABtwICAAAAAbgCAgAAAAG5AgIAAAABCPMBAQAAAAH5AUAAAAAB-gFAAAAAAY4CAQAAAAGaAgEAAAABmwIBAAAAAZwCAQAAAAGdAggAAAABB_MBAQAAAAH5AUAAAAABlAIBAAAAAZUCAgAAAAGWAgIAAAABlwKAAAAAAZgCIAAAAAEDAAAAmwEAICQAAJcGACAlAACgBgAgDAAAAJsBACAMAAD8BAAgDQAA_QQAIB0AAKAGACDzAQEAzgMAIfUBAADPA_UBIvkBQADRAwAh-gFAANEDACGUAgEAzgMAIcYCAQDOAwAhxwIgANADACHIAgEAzgMAIQoMAAD8BAAgDQAA_QQAIPMBAQDOAwAh9QEAAM8D9QEi-QFAANEDACH6AUAA0QMAIZQCAQDOAwAhxgIBAM4DACHHAiAA0AMAIcgCAQDOAwAhAwAAAJsBACAkAACZBgAgJQAAowYAIAwAAACbAQAgDAAA_AQAIA4AAP4EACAdAACjBgAg8wEBAM4DACH1AQAAzwP1ASL5AUAA0QMAIfoBQADRAwAhlAIBAM4DACHGAgEAzgMAIccCIADQAwAhyAIBAM4DACEKDAAA_AQAIA4AAP4EACDzAQEAzgMAIfUBAADPA_UBIvkBQADRAwAh-gFAANEDACGUAgEAzgMAIcYCAQDOAwAhxwIgANADACHIAgEAzgMAIQoEAAD3BAAg8wEBAAAAAfkBQAAAAAH6AUAAAAABlAIBAAAAAcECAQAAAAHCAgEAAAABwwIIAAAAAcQCIAAAAAHFAgEAAAABAgAAAAkAICQAAKQGACAQDwAA4gQAIBAAAOMEACASAADlBAAgFQAA5gQAIPMBAQAAAAH1AQAAAPUBAvYBAQAAAAH5AUAAAAAB-gFAAAAAAZECAAAAwAICugIBAAAAAbsCAQAAAAG8AgEAAAABvQIBAAAAAb4CQAAAAAHAAkAAAAABAgAAABcAICQAAKYGACAC8wEBAAAAAY8CAQAAAAEDAAAABwAgJAAApAYAICUAAKsGACAMAAAABwAgBAAA7AQAIB0AAKsGACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGUAgEAzgMAIcECAQDOAwAhwgIBAM4DACHDAggAggQAIcQCIADQAwAhxQIBAM4DACEKBAAA7AQAIPMBAQDOAwAh-QFAANEDACH6AUAA0QMAIZQCAQDOAwAhwQIBAM4DACHCAgEAzgMAIcMCCACCBAAhxAIgANADACHFAgEAzgMAIQMAAAAVACAkAACmBgAgJQAArgYAIBIAAAAVACAPAAC5BAAgEAAAugQAIBIAALwEACAVAAC9BAAgHQAArgYAIPMBAQDOAwAh9QEAAM8D9QEi9gEBAM4DACH5AUAA0QMAIfoBQADRAwAhkQIAALgEwAIiugIBAM4DACG7AgEAzgMAIbwCAQDOAwAhvQIBALcEACG-AkAA0QMAIcACQADRAwAhEA8AALkEACAQAAC6BAAgEgAAvAQAIBUAAL0EACDzAQEAzgMAIfUBAADPA_UBIvYBAQDOAwAh-QFAANEDACH6AUAA0QMAIZECAAC4BMACIroCAQDOAwAhuwIBAM4DACG8AgEAzgMAIb0CAQC3BAAhvgJAANEDACHAAkAA0QMAIRAPAADiBAAgEAAA4wQAIBEAAOQEACAVAADmBAAg8wEBAAAAAfUBAAAA9QEC9gEBAAAAAfkBQAAAAAH6AUAAAAABkQIAAADAAgK6AgEAAAABuwIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAECAAAAFwAgJAAArwYAIBIUAADvBQAgFgAA8AUAIBcAAPEFACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGUAgEAAAABnQICAAAAAdcCAQAAAAHYAgEAAAAB2QIBAAAAAdoCAQAAAAHbAiAAAAAB3AICAAAAAd0CQAAAAAHeAiAAAAAB3wIBAAAAAeACQAAAAAECAAAAAQAgJAAAsQYAIALzAQEAAAABmQIBAAAAAQbzAQEAAAAB-QFAAAAAAY0CAQAAAAGOAgEAAAABkQIAAACRAgKSAgIAAAABAwAAABUAICQAAK8GACAlAAC3BgAgEgAAABUAIA8AALkEACAQAAC6BAAgEQAAuwQAIBUAAL0EACAdAAC3BgAg8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfkBQADRAwAh-gFAANEDACGRAgAAuATAAiK6AgEAzgMAIbsCAQDOAwAhvAIBAM4DACG9AgEAtwQAIb4CQADRAwAhwAJAANEDACEQDwAAuQQAIBAAALoEACARAAC7BAAgFQAAvQQAIPMBAQDOAwAh9QEAAM8D9QEi9gEBAM4DACH5AUAA0QMAIfoBQADRAwAhkQIAALgEwAIiugIBAM4DACG7AgEAzgMAIbwCAQDOAwAhvQIBALcEACG-AkAA0QMAIcACQADRAwAhAwAAAD0AICQAALEGACAlAAC6BgAgFAAAAD0AIBQAAMEFACAWAADCBQAgFwAAwwUAIB0AALoGACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGUAgEAzgMAIZ0CAgDlAwAh1wIBAM4DACHYAgEAtwQAIdkCAQDOAwAh2gIBALcEACHbAiAA0AMAIdwCAgDlAwAh3QJAAL8FACHeAiAA0AMAId8CAQC3BAAh4AJAAL8FACESFAAAwQUAIBYAAMIFACAXAADDBQAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhlAIBAM4DACGdAgIA5QMAIdcCAQDOAwAh2AIBALcEACHZAgEAzgMAIdoCAQC3BAAh2wIgANADACHcAgIA5QMAId0CQAC_BQAh3gIgANADACHfAgEAtwQAIeACQAC_BQAhIgUAALEEACAGAACyBAAg8wEBAAAAAfkBQAAAAAH6AUAAAAABkwIBAAAAAZ4CAQAAAAGfAiAAAAABoAIIAAAAAaECAgAAAAGiAgIAAAABowICAAAAAaQCAgAAAAGlAiAAAAABpgICAAAAAacCAgAAAAGoAgIAAAABqQICAAAAAaoCAgAAAAGrAgIAAAABrAICAAAAAa0CAgAAAAGuAgIAAAABrwICAAAAAbACAgAAAAGxAgIAAAABsgICAAAAAbMCIAAAAAG0AgIAAAABtQICAAAAAbYCAgAAAAG3AgIAAAABuAICAAAAAbkCAgAAAAECAAAADQAgJAAAuwYAIAwDAACcBAAgBQAAnQQAIBQAAJ8EACDzAQEAAAAB-QFAAAAAAfoBQAAAAAGOAgEAAAABkwIBAAAAAZoCAQAAAAGbAgEAAAABnAIBAAAAAZ0CCAAAAAECAAAABQAgJAAAvQYAIAMAAAALACAkAAC7BgAgJQAAwQYAICQAAAALACAFAAClBAAgBgAApgQAIB0AAMEGACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGTAgEAzgMAIZ4CAQDOAwAhnwIgANADACGgAggAggQAIaECAgDlAwAhogICAOUDACGjAgIA5QMAIaQCAgDlAwAhpQIgANADACGmAgIA5QMAIacCAgDlAwAhqAICAOUDACGpAgIA5QMAIaoCAgDlAwAhqwICAOUDACGsAgIA5QMAIa0CAgDlAwAhrgICAOUDACGvAgIA5QMAIbACAgDlAwAhsQICAOUDACGyAgIA5QMAIbMCIADQAwAhtAICAOUDACG1AgIA5QMAIbYCAgDlAwAhtwICAOUDACG4AgIA5QMAIbkCAgDlAwAhIgUAAKUEACAGAACmBAAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhkwIBAM4DACGeAgEAzgMAIZ8CIADQAwAhoAIIAIIEACGhAgIA5QMAIaICAgDlAwAhowICAOUDACGkAgIA5QMAIaUCIADQAwAhpgICAOUDACGnAgIA5QMAIagCAgDlAwAhqQICAOUDACGqAgIA5QMAIasCAgDlAwAhrAICAOUDACGtAgIA5QMAIa4CAgDlAwAhrwICAOUDACGwAgIA5QMAIbECAgDlAwAhsgICAOUDACGzAiAA0AMAIbQCAgDlAwAhtQICAOUDACG2AgIA5QMAIbcCAgDlAwAhuAICAOUDACG5AgIA5QMAIQMAAAADACAkAAC9BgAgJQAAxAYAIA4AAAADACADAACDBAAgBQAAhAQAIBQAAIYEACAdAADEBgAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhjgIBAM4DACGTAgEAzgMAIZoCAQDOAwAhmwIBAM4DACGcAgEAzgMAIZ0CCACCBAAhDAMAAIMEACAFAACEBAAgFAAAhgQAIPMBAQDOAwAh-QFAANEDACH6AUAA0QMAIY4CAQDOAwAhkwIBAM4DACGaAgEAzgMAIZsCAQDOAwAhnAIBAM4DACGdAggAggQAIRAPAADiBAAgEAAA4wQAIBEAAOQEACASAADlBAAg8wEBAAAAAfUBAAAA9QEC9gEBAAAAAfkBQAAAAAH6AUAAAAABkQIAAADAAgK6AgEAAAABuwIBAAAAAbwCAQAAAAG9AgEAAAABvgJAAAAAAcACQAAAAAECAAAAFwAgJAAAxQYAIAbzAQEAAAAB-QFAAAAAAY4CAQAAAAGPAgEAAAABkQIAAACRAgKSAgIAAAABAwAAABUAICQAAMUGACAlAADKBgAgEgAAABUAIA8AALkEACAQAAC6BAAgEQAAuwQAIBIAALwEACAdAADKBgAg8wEBAM4DACH1AQAAzwP1ASL2AQEAzgMAIfkBQADRAwAh-gFAANEDACGRAgAAuATAAiK6AgEAzgMAIbsCAQDOAwAhvAIBAM4DACG9AgEAtwQAIb4CQADRAwAhwAJAANEDACEQDwAAuQQAIBAAALoEACARAAC7BAAgEgAAvAQAIPMBAQDOAwAh9QEAAM8D9QEi9gEBAM4DACH5AUAA0QMAIfoBQADRAwAhkQIAALgEwAIiugIBAM4DACG7AgEAzgMAIbwCAQDOAwAhvQIBALcEACG-AkAA0QMAIcACQADRAwAhDAMAAJwEACAFAACdBAAgDAAAngQAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAY4CAQAAAAGTAgEAAAABmgIBAAAAAZsCAQAAAAGcAgEAAAABnQIIAAAAAQIAAAAFACAkAADLBgAgEhIAAO4FACAWAADwBQAgFwAA8QUAIPMBAQAAAAH5AUAAAAAB-gFAAAAAAZQCAQAAAAGdAgIAAAAB1wIBAAAAAdgCAQAAAAHZAgEAAAAB2gIBAAAAAdsCIAAAAAHcAgIAAAAB3QJAAAAAAd4CIAAAAAHfAgEAAAAB4AJAAAAAAQIAAAABACAkAADNBgAgCQUAAPQDACDzAQEAAAAB-QFAAAAAAZMCAQAAAAGUAgEAAAABlQICAAAAAZYCAgAAAAGXAoAAAAABmAIgAAAAAQIAAAAhACAkAADPBgAgAwAAAAMAICQAAMsGACAlAADTBgAgDgAAAAMAIAMAAIMEACAFAACEBAAgDAAAhQQAIB0AANMGACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGOAgEAzgMAIZMCAQDOAwAhmgIBAM4DACGbAgEAzgMAIZwCAQDOAwAhnQIIAIIEACEMAwAAgwQAIAUAAIQEACAMAACFBAAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhjgIBAM4DACGTAgEAzgMAIZoCAQDOAwAhmwIBAM4DACGcAgEAzgMAIZ0CCACCBAAhAwAAAD0AICQAAM0GACAlAADWBgAgFAAAAD0AIBIAAMAFACAWAADCBQAgFwAAwwUAIB0AANYGACDzAQEAzgMAIfkBQADRAwAh-gFAANEDACGUAgEAzgMAIZ0CAgDlAwAh1wIBAM4DACHYAgEAtwQAIdkCAQDOAwAh2gIBALcEACHbAiAA0AMAIdwCAgDlAwAh3QJAAL8FACHeAiAA0AMAId8CAQC3BAAh4AJAAL8FACESEgAAwAUAIBYAAMIFACAXAADDBQAg8wEBAM4DACH5AUAA0QMAIfoBQADRAwAhlAIBAM4DACGdAgIA5QMAIdcCAQDOAwAh2AIBALcEACHZAgEAzgMAIdoCAQC3BAAh2wIgANADACHcAgIA5QMAId0CQAC_BQAh3gIgANADACHfAgEAtwQAIeACQAC_BQAhAwAAAB8AICQAAM8GACAlAADZBgAgCwAAAB8AIAUAAOYDACAdAADZBgAg8wEBAM4DACH5AUAA0QMAIZMCAQDOAwAhlAIBAM4DACGVAgIA5QMAIZYCAgDlAwAhlwKAAAAAAZgCIADQAwAhCQUAAOYDACDzAQEAzgMAIfkBQADRAwAhkwIBAM4DACGUAgEAzgMAIZUCAgDlAwAhlgICAOUDACGXAoAAAAABmAIgANADACEFCgASEgYCFC8MFjMQFzcRBQMAAQUAAwoADwwrBxQsDAYKAA4PAAQQAAQRHQYSHgIVIgsECgAKDAoFDRgDDhkDAwQABAoACQsOBgQFAAMGAAUJEgcKAAgCBwACCAAGAQkTAAELFAADDBoADRsADhwAAwUAAwoADRQmDAMDAAEHAAITAAsBFCcAAxEoABIpABUqAAIMLQAULgABAwABAQMAAQQSOAAUOQAWOgAXOwAAAAAFCgAXKgAYKwAZLAAaLQAbAAAAAAAFCgAXKgAYKwAZLAAaLQAbAQMAAQEDAAEFCgAgKgAhKwAiLAAjLQAkAAAAAAAFCgAgKgAhKwAiLAAjLQAkAQMAAQEDAAEFCgApKgAqKwArLAAsLQAtAAAAAAAFCgApKgAqKwArLAAsLQAtAAAABQoAMyoANCsANSwANi0ANwAAAAAABQoAMyoANCsANSwANi0ANwAAAwoAPCwAPS0APgAAAAMKADwsAD0tAD4BBAAEAQQABAUKAEMqAEQrAEUsAEYtAEcAAAAAAAUKAEMqAEQrAEUsAEYtAEcCDwAEEAAEAg8ABBAABAMKAEwsAE0tAE4AAAADCgBMLABNLQBOAgUAAwYABQIFAAMGAAUFCgBTKgBUKwBVLABWLQBXAAAAAAAFCgBTKgBUKwBVLABWLQBXAgMAAQUAAwIDAAEFAAMFCgBcKgBdKwBeLABfLQBgAAAAAAAFCgBcKgBdKwBeLABfLQBgAgcAAggABgIHAAIIAAYDCgBlLABmLQBnAAAAAwoAZSwAZi0AZwEFAAMBBQADBQoAbCoAbSsAbiwAby0AcAAAAAAABQoAbCoAbSsAbiwAby0AcAMDAAEHAAITAAsDAwABBwACEwALBQoAdSoAdisAdywAeC0AeQAAAAAABQoAdSoAdisAdywAeC0AeQAAAAMKAH8sAIABLQCBAQAAAAMKAH8sAIABLQCBARgCARk8ARo_ARtAARxBAR5DAR9FEyBGFCFIASJKEyNLFSZMASdNAShOEy5RFi9SHDBTEDFUEDJVEDNWEDRXEDVZEDZbEzdcHTheEDlgEzphHjtiEDxjED1kEz5nHz9oJUBpEUFqEUJrEUNsEURtEUVvEUZxE0dyJkh0EUl2E0p3J0t4EUx5EU16E059KE9-LlCAAS9RgQEvUoQBL1OFAS9UhgEvVYgBL1aKARNXiwEwWI0BL1mPARNakAExW5EBL1ySAS9dkwETXpYBMl-XAThgmQEEYZoBBGKdAQRjngEEZJ8BBGWhAQRmowETZ6QBOWimAQRpqAETaqkBOmuqAQRsqwEEbawBE26vATtvsAE_cLEBBXGyAQVyswEFc7QBBXS1AQV1twEFdrkBE3e6AUB4vAEFeb4BE3q_AUF7wAEFfMEBBX3CARN-xQFCf8YBSIABxwEDgQHIAQOCAckBA4MBygEDhAHLAQOFAc0BA4YBzwEThwHQAUmIAdIBA4kB1AETigHVAUqLAdYBA4wB1wEDjQHYAROOAdsBS48B3AFPkAHdAQaRAd4BBpIB3wEGkwHgAQaUAeEBBpUB4wEGlgHlAROXAeYBUJgB6AEGmQHqAROaAesBUZsB7AEGnAHtAQadAe4BE54B8QFSnwHyAVigAfMBAqEB9AECogH1AQKjAfYBAqQB9wECpQH5AQKmAfsBE6cB_AFZqAH-AQKpAYACE6oBgQJaqwGCAgKsAYMCAq0BhAITrgGHAluvAYgCYbABiQIHsQGKAgeyAYsCB7MBjAIHtAGNAge1AY8CB7YBkQITtwGSAmK4AZQCB7kBlgITugGXAmO7AZgCB7wBmQIHvQGaAhO-AZ0CZL8BngJowAGfAgvBAaACC8IBoQILwwGiAgvEAaMCC8UBpQILxgGnAhPHAagCacgBqgILyQGsAhPKAa0CassBrgILzAGvAgvNAbACE84BswJrzwG0AnHQAbUCDNEBtgIM0gG3AgzTAbgCDNQBuQIM1QG7AgzWAb0CE9cBvgJy2AHAAgzZAcICE9oBwwJz2wHEAgzcAcUCDN0BxgIT3gHJAnTfAcoCeuABzAJ74QHNAnviAdACe-MB0QJ75AHSAnvlAdQCe-YB1gIT5wHXAnzoAdkCe-kB2wIT6gHcAn3rAd0Ce-wB3gJ77QHfAhPuAeICfu8B4wKCAQ"
}

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.mjs"),

  getQueryCompilerWasmModule: async () => {
    const { wasm } = await import("@prisma/client/runtime/query_compiler_fast_bg.postgresql.wasm-base64.mjs")
    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 Users
   * const users = await prisma.user.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.PrismaClientConstructorArgs<Options>): 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 Users
 * const users = await prisma.user.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'] = Prisma.PrismaClientOptions['omit'],
  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?: { maxWait?: number, timeout?: number, 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.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.coinTransaction`: Exposes CRUD operations for the **CoinTransaction** model.
    * Example usage:
    * ```ts
    * // Fetch zero or more CoinTransactions
    * const coinTransactions = await prisma.coinTransaction.findMany()
    * ```
    */
  get coinTransaction(): Prisma.CoinTransactionDelegate<ExtArgs, { omit: OmitOpts }>;

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

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

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

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

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

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

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

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

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

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

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

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