Browse Source

Revert "Add roocode.com website to monorepo" (#4145)

Revert "Add roocode.com website to monorepo (#4128)"

This reverts commit 0f22eabb1b4fe999ced5237cf2fbfe7c99fe1f5e.
Matt Rubens 7 months ago
parent
commit
78769f187c
83 changed files with 8 additions and 12270 deletions
  1. 1 2
      .vscode/extensions.json
  2. 0 11
      apps/website/.env.example
  3. 0 42
      apps/website/.gitignore
  4. 0 21
      apps/website/components.json
  5. 0 14
      apps/website/drizzle.config.ts
  6. 0 4
      apps/website/eslint.config.mjs
  7. 0 28
      apps/website/next.config.ts
  8. 0 58
      apps/website/package.json
  9. 0 6
      apps/website/postcss.config.cjs
  10. 0 2971
      apps/website/public/Roo-Code-Logo-Horiz-blk.svg
  11. 0 2965
      apps/website/public/Roo-Code-Logo-Horiz-white.svg
  12. BIN
      apps/website/public/android-chrome-192x192.png
  13. BIN
      apps/website/public/android-chrome-512x512.png
  14. BIN
      apps/website/public/apple-touch-icon.png
  15. BIN
      apps/website/public/favicon-16x16.png
  16. BIN
      apps/website/public/favicon-32x32.png
  17. BIN
      apps/website/public/favicon.ico
  18. 0 0
      apps/website/public/placeholder.svg
  19. BIN
      apps/website/public/placeholder_pfp.png
  20. 0 427
      apps/website/src/app/enterprise/page.tsx
  21. 0 224
      apps/website/src/app/evals/evals.tsx
  22. 0 49
      apps/website/src/app/evals/page.tsx
  23. 0 72
      apps/website/src/app/globals.css
  24. 0 65
      apps/website/src/app/layout.tsx
  25. 0 98
      apps/website/src/app/page.tsx
  26. 0 177
      apps/website/src/app/privacy/page.tsx
  27. 0 18
      apps/website/src/app/shell.tsx
  28. 0 9
      apps/website/src/app/sitemap.xml
  29. 0 24
      apps/website/src/components/animated-text.tsx
  30. 0 269
      apps/website/src/components/chromes/footer.tsx
  31. 0 4
      apps/website/src/components/chromes/index.ts
  32. 0 188
      apps/website/src/components/chromes/nav-bar.tsx
  33. 0 31
      apps/website/src/components/chromes/stats-display.tsx
  34. 0 40
      apps/website/src/components/chromes/theme-toggle.tsx
  35. 0 291
      apps/website/src/components/enterprise/contact-form.tsx
  36. 0 280
      apps/website/src/components/homepage/animated-background.tsx
  37. 0 236
      apps/website/src/components/homepage/code-example.tsx
  38. 0 40
      apps/website/src/components/homepage/company-logos.tsx
  39. 0 140
      apps/website/src/components/homepage/faq-section.tsx
  40. 0 113
      apps/website/src/components/homepage/features-mobile.tsx
  41. 0 172
      apps/website/src/components/homepage/features.tsx
  42. 0 10
      apps/website/src/components/homepage/index.ts
  43. 0 87
      apps/website/src/components/homepage/install-section.tsx
  44. 0 49
      apps/website/src/components/homepage/testimonials-mobile.tsx
  45. 0 183
      apps/website/src/components/homepage/testimonials.tsx
  46. 0 229
      apps/website/src/components/homepage/whats-new-button.tsx
  47. 0 1
      apps/website/src/components/providers/index.ts
  48. 0 78
      apps/website/src/components/providers/posthog-provider.tsx
  49. 0 20
      apps/website/src/components/providers/providers.tsx
  50. 0 47
      apps/website/src/components/ui/button.tsx
  51. 0 311
      apps/website/src/components/ui/chart.tsx
  52. 0 5
      apps/website/src/components/ui/index.ts
  53. 0 95
      apps/website/src/components/ui/modal.tsx
  54. 0 33
      apps/website/src/components/ui/scroll-button.tsx
  55. 0 85
      apps/website/src/components/ui/table.tsx
  56. 0 13
      apps/website/src/db/db.ts
  57. 0 6
      apps/website/src/db/index.ts
  58. 0 3
      apps/website/src/db/queries/errors.ts
  59. 0 19
      apps/website/src/db/queries/runs.ts
  60. 0 17
      apps/website/src/db/queries/taskMetrics.ts
  61. 0 29
      apps/website/src/db/queries/tasks.ts
  62. 0 78
      apps/website/src/db/schema.ts
  63. 0 40
      apps/website/src/drizzle/0000_elite_raza.sql
  64. 0 1
      apps/website/src/drizzle/0001_lush_reavers.sql
  65. 0 274
      apps/website/src/drizzle/meta/0000_snapshot.json
  66. 0 281
      apps/website/src/drizzle/meta/0001_snapshot.json
  67. 0 20
      apps/website/src/drizzle/meta/_journal.json
  68. 0 19
      apps/website/src/lib/constants.ts
  69. 0 8
      apps/website/src/lib/format-currency.ts
  70. 0 22
      apps/website/src/lib/format-duration.ts
  71. 0 1
      apps/website/src/lib/format-score.ts
  72. 0 15
      apps/website/src/lib/format-tokens.ts
  73. 0 8
      apps/website/src/lib/hooks/use-logo-src.ts
  74. 0 71
      apps/website/src/lib/hooks/use-open-router-models.ts
  75. 0 4
      apps/website/src/lib/index.ts
  76. 0 29
      apps/website/src/lib/server/get-language-scores.ts
  77. 0 1
      apps/website/src/lib/server/index.ts
  78. 0 118
      apps/website/src/lib/stats.ts
  79. 0 6
      apps/website/src/lib/utils.ts
  80. 0 118
      apps/website/tailwind.config.ts
  81. 0 8
      apps/website/tsconfig.json
  82. 0 18
      packages/types/src/provider-settings.ts
  83. 7 721
      pnpm-lock.yaml

+ 1 - 2
.vscode/extensions.json

@@ -6,7 +6,6 @@
 		"esbenp.prettier-vscode",
 		"csstools.postcss",
 		"bradlc.vscode-tailwindcss",
-		"connor4312.esbuild-problem-matchers",
-		"yoavbls.pretty-ts-errors"
+		"connor4312.esbuild-problem-matchers"
 	]
 }

+ 0 - 11
apps/website/.env.example

@@ -1,11 +0,0 @@
-# PostHog Analytics Configuration
-# Replace these values with your actual PostHog API key and host
-NEXT_PUBLIC_POSTHOG_KEY=your_posthog_api_key_here
-NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com
-
-# Basin Form Endpoint for Static Form Submissions
-# Replace this with your actual Basin form endpoint (e.g., https://usebasin.com/f/your-form-id)
-NEXT_PUBLIC_BASIN_ENDPOINT=https://usebasin.com/f/your-form-id-here
-
-TURSO_CONNECTION_URL=libsql://development-roo-code.aws-us-east-1.turso.io
-TURSO_AUTH_TOKEN=your-auth-token-here

+ 0 - 42
apps/website/.gitignore

@@ -1,42 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.*
-.yarn/*
-!.yarn/patches
-!.yarn/plugins
-!.yarn/releases
-!.yarn/versions
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-.pnpm-debug.log*
-
-# env files (can opt-in for committing if needed)
-.env*
-!.env.example
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
-next-env.d.ts

+ 0 - 21
apps/website/components.json

@@ -1,21 +0,0 @@
-{
-	"$schema": "https://ui.shadcn.com/schema.json",
-	"style": "new-york",
-	"rsc": true,
-	"tsx": true,
-	"tailwind": {
-		"config": "tailwind.config.js",
-		"css": "src/app/globals.css",
-		"baseColor": "slate",
-		"cssVariables": true,
-		"prefix": ""
-	},
-	"aliases": {
-		"components": "@/components",
-		"utils": "@/lib/utils",
-		"ui": "@/components/ui",
-		"lib": "@/lib",
-		"hooks": "@/hooks"
-	},
-	"iconLibrary": "lucide"
-}

+ 0 - 14
apps/website/drizzle.config.ts

@@ -1,14 +0,0 @@
-import { defineConfig } from "drizzle-kit"
-
-const dialect = process.env.BENCHMARKS_DB_PATH ? "sqlite" : "turso"
-
-const dbCredentials = process.env.BENCHMARKS_DB_PATH
-	? { url: process.env.BENCHMARKS_DB_PATH }
-	: { url: process.env.TURSO_CONNECTION_URL!, authToken: process.env.TURSO_AUTH_TOKEN! }
-
-export default defineConfig({
-	out: "./drizzle",
-	schema: "./src/db/schema.ts",
-	dialect,
-	dbCredentials,
-})

+ 0 - 4
apps/website/eslint.config.mjs

@@ -1,4 +0,0 @@
-import { nextJsConfig } from "@roo-code/config-eslint/next-js"
-
-/** @type {import("eslint").Linter.Config} */
-export default [...nextJsConfig]

+ 0 - 28
apps/website/next.config.ts

@@ -1,28 +0,0 @@
-import type { NextConfig } from "next"
-
-const nextConfig: NextConfig = {
-	webpack: (config) => {
-		config.resolve.extensionAlias = { ".js": [".ts", ".tsx", ".js", ".jsx"] }
-		return config
-	},
-	async redirects() {
-		return [
-			// Redirect www to non-www
-			{
-				source: "/:path*",
-				has: [{ type: "host", value: "www.roocode.com" }],
-				destination: "https://roocode.com/:path*",
-				permanent: true,
-			},
-			// Redirect HTTP to HTTPS
-			{
-				source: "/:path*",
-				has: [{ type: "header", key: "x-forwarded-proto", value: "http" }],
-				destination: "https://roocode.com/:path*",
-				permanent: true,
-			},
-		]
-	},
-}
-
-export default nextConfig

+ 0 - 58
apps/website/package.json

@@ -1,58 +0,0 @@
-{
-	"name": "@roo-code/website",
-	"version": "0.0.0",
-	"type": "module",
-	"scripts": {
-		"lint": "next lint",
-		"check-types": "tsc --noEmit",
-		"dev": "next dev",
-		"build": "next build",
-		"start": "next start",
-		"drizzle-kit": "dotenvx run -f .env -- tsx node_modules/drizzle-kit/bin.cjs",
-		"db:generate": "pnpm drizzle-kit generate",
-		"db:migrate": "pnpm drizzle-kit migrate",
-		"db:push": "pnpm drizzle-kit push",
-		"db:pull": "pnpm drizzle-kit pull",
-		"db:check": "pnpm drizzle-kit check",
-		"db:up": "pnpm drizzle-kit up",
-		"db:studio": "pnpm drizzle-kit studio"
-	},
-	"dependencies": {
-		"@libsql/client": "^0.15.7",
-		"@radix-ui/react-dialog": "^1.1.14",
-		"@radix-ui/react-slot": "^1.2.3",
-		"@roo-code/types": "workspace:^",
-		"@tanstack/react-query": "^5.79.0",
-		"class-variance-authority": "^0.7.1",
-		"clsx": "^2.1.1",
-		"drizzle-orm": "^0.41.0",
-		"drizzle-zod": "^0.7.1",
-		"embla-carousel-auto-scroll": "^8.6.0",
-		"embla-carousel-autoplay": "^8.6.0",
-		"embla-carousel-react": "^8.6.0",
-		"framer-motion": "^12.15.0",
-		"lucide-react": "^0.479.0",
-		"next": "15.2.4",
-		"next-themes": "^0.4.6",
-		"posthog-js": "^1.248.1",
-		"react": "^18.3.1",
-		"react-dom": "^18.3.1",
-		"react-icons": "^5.5.0",
-		"recharts": "^2.15.3",
-		"tailwind-merge": "^3.3.0",
-		"tailwindcss-animate": "^1.0.7",
-		"zod": "^3.25.41"
-	},
-	"devDependencies": {
-		"@roo-code/config-eslint": "workspace:^",
-		"@roo-code/config-typescript": "workspace:^",
-		"@tailwindcss/typography": "^0.5.16",
-		"@types/node": "^20.17.54",
-		"@types/react": "^18.3.23",
-		"@types/react-dom": "^18.3.7",
-		"autoprefixer": "^10.4.21",
-		"drizzle-kit": "^0.30.6",
-		"postcss": "^8.5.4",
-		"tailwindcss": "^3.4.17"
-	}
-}

+ 0 - 6
apps/website/postcss.config.cjs

@@ -1,6 +0,0 @@
-module.exports = {
-  plugins: {
-    tailwindcss: {},
-    autoprefixer: {},
-  },
-}

+ 0 - 2971
apps/website/public/Roo-Code-Logo-Horiz-blk.svg

@@ -1,2971 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" version="1.1" viewBox="0 0 421.08576 89.89661">
-  <defs>
-    <style>
-      .cls-1 {
-        fill: #000;
-        stroke-width: 0px;
-      }
-    </style>
-  </defs>
-  <g id="Layer_1" data-name="Layer 1">
-    <path class="cls-1" d="M100.47191,11.87948l-1.9413,7.0196c-.10277.37163-.49074.58636-.86022.47612l-32.56441-9.71607c-.21659-.06462-.4511-.0188-.62742.12261l-32.25064,25.86279c-.09415.0755-.2065.12493-.32579.14331l-19.18897,2.95717c-.35531.05476-.60863.37372-.58152.73219l.08338,1.10265c.02663.35219.3155.62706.66857.63619l22.28879.57618.25422.00712,16.46922-8.7974c.23057-.12316.511-.10509.72385.04664l11.66782,8.31729c.18297.13043.29076.34195.28875.56663l-.09843,11.03609c-.00127.14283.04192.28252.12359.3997l16.41303,23.55049c.12871.18468.3396.29476.56471.29476h5.19569c.51834,0,.85069-.55125.60872-1.00965l-11.69823-22.16122c-.1144-.21672-.10495-.47793.02482-.68581l6.09931-9.77079c.0664-.10637.16059-.19258.27241-.24932l21.80607-11.06554c.22156-.11243.48651-.09674.69325.04106l6.23133,4.15349c.11306.07536.24589.11557.38177.11557h5.66149c.54825,0,.87646-.60971.57456-1.06735l-15.72045-23.83006c-.32547-.49337-1.08044-.37411-1.23798.19556Z"/>
-  </g>
-  <g id="Layer_2" data-name="Layer 2">
-    <g>
-      <path class="cls-1" d="M282.32791,54.32965h-13.93142c-.54872,0-.99354-.44482-.99354-.99354v-16.77562c0-.54872.44482-.99354.99354-.99354h13.93138c.54872,0,.99354-.44482.99354-.99354v-6.7971c0-.54872-.44482-.99354-.99354-.99354h-17.32342c-.72032,0-1.41113.28614-1.92048.79548l-4.02367,4.02361c-.50937.50936-.79553,1.20021-.79553,1.92056v22.85171c0,.72041.28618,1.41131.7956,1.92072l4.0235,4.02344c.50937.50937,1.20023.79552,1.92058.79552h17.32346c.54869,0,.9935-.44481.9935-.9935v-6.79718c0-.54869-.44481-.9935-.9935-.9935Z"/>
-      <path class="cls-1" d="M398.8927,34.27753v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-25.81964c-.54869,0-.9935.44481-.9935.9935v34.34405c0,.54869.44481.9935.9935.9935h25.81964c.54869,0,.9935-.44481.9935-.9935v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-17.40596c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h14.75215c.54869,0,.9935-.44481.9935-.9935v-5.18487c0-.54869-.44481-.9935-.9935-.9935h-14.75215c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h17.40596c.54869,0,.9935-.44481.9935-.9935Z"/>
-      <path class="cls-1" d="M208.7182,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM200.37561,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-      <path class="cls-1" d="M248.37445,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM240.03186,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-      <path class="cls-1" d="M321.61078,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM313.26819,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-      <path class="cls-1" d="M361.19584,31.60197l-4.0236-4.0236c-.50941-.50941-1.20032-.79559-1.92073-.79559h-22.75691c-.5487,0-.9935.43783-.9935.98652,0,5.17848.00001,29.17954.00003,34.35801,0,.54869.44481.98652.9935.98652h22.75703c.72036,0,1.41121-.28616,1.92058-.79553l4.0235-4.0235c.50941-.50941.79559-1.20032.79559-1.92073v-22.85161c0-.72033-.28615-1.41115-.7955-1.9205ZM352.85315,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-      <path class="cls-1" d="M171.23896,62.12848l-6.45563-10.55371,4.35004-4.29626c.50934-.50934.79553-1.2002.79553-1.92059v-11.83533c0-.7204-.28619-1.41132-.79559-1.92072l-4.02356-4.02356c-.5094-.5094-1.20026-.79553-1.92059-.79553h-22.67206c-.54871,0-.99347.44476-.99347.99347v34.34406c0,.54871.44476.99353.99353.99353h7.15112c.54871,0,.99353-.44482.99353-.99353v-9.71216c0-.14856.12042-.26898.26898-.26898h5.69489c.33026,0,.63574.17529.80231.46051l5.8222,10.02167c.1781.30499.50476.49249.85797.49249h8.5722c.50568,0,.8183-.55145.55859-.98535ZM160.88489,44.09039h-12.57812v-8.83496h12.57812v8.83496Z"/>
-    </g>
-  </g>
-  <metadata>
-    <i:aipgfRef id="adobe_illustrator_pgf"/>
-    <i:aipgf id="adobe_illustrator_pgf" i:pgfEncoding="zstd/base64" i:pgfVersion="24">
-<![CDATA[
-KLUv/QBY3G4ELttFYgw3QE+SQgfDMAzDgLAqiqIqZ4G0bTpsP8P2D3vL2lHhIkL7oHUjpDWr4ycp
-k5RSJqsJgQJ52HF8N+MPFAtFC0nVuQcODhJQjLoPHBxKMIAHDg4HeODgQAAKPJCgwQQLPMiAwgQR
-RICQePCAAYgADA0qVEgYYPSBg8MFIwUWIFCoMOFChAmKCxYQBnjg4EDhgYPDAx7wgPHAwWEE44GD
-AwU0gMGYDnBgQGBMxwlGRwjGjAakQAMbIIY9cHAowQMHBwmIE2gAcTOis19Sikvj0lVZp/qIGY2y
-TRKHlQ8CgLDBBinQABGAcUExAOHgIAACSLgwAQQZOP81q7SH3iI0zJspngmTpubUVNTt8DAb6L7v
-d9fPzMiM9zSEplItR1ZVNZ9MmsHjGLVOVjIHDiTggCDDNxxwcjx4V4SH51HQHYrRwOwraKNqSLf/
-1tt1a+TKmu7gqWM3HnI+aw6vYjiuKCURLa98Y2PTyQy0otakeW6YMgcOKKwMCAWC5pDos2rD4nBl
-aEg4cQlL0AGBSLqfc0j02aFsW+AbDk/0FU0iHg7UmptDNMxgswcEYnHmL/CguIaa7/dwBZKNGRo+
-h7A5Dwk8HBDAoDgsxkiKw6EHqjsY3YANh8k+cWCgJGRgqEO1jmHoEg01dgXhfXFjstkMXnhwDnOY
-w+FQqjrnwZYHO0WCDqYqcHFLBIJKkTWLhO3gKg43mRiOKEMiMtOTZiUzsJqfIg6lJxM7hUg10zOz
-Q+plWm8sCfOqNGPEo7RKF3J5/Pbzu4UmpKks3p3MuJ4lWWuu+mRGe2thz5evluQJ38oe6ZBuv2Zc
-k9GYzCZKo0QfFAeqixjOoDgoEHZ1hqjrThyKhYeIRwZc4GQ9Fzmv3/E/wxcfBCEMYcQbEE1U4hLD
-QGWXhx+xaDIQ4hOYWcPGUq0RYn2mLZlRdh502Z3NnQfEYuiAgMMk8npI3wxoNaYoBR0SiqqUwwEV
-VRRRBsXhyBR0I5NQiqxzu3l6yFfXXnnmruX/87FclfjXTA6hC7NhwYBgSIYiQsRTydAw3UixFqvR
-tlIPj7M0P9Ib1eExrswgY2v13eVUy4dWNXMP755h3Tl7ys4/u0G8ZY9Q5sCBhoZD4sBwUBzsDmdQ
-HOyuODT0Dj5g5ikUiIU9kUgw1AkGBSlMYUV9kVgoquEUB9uBFocDHq9mcXXEOzQci2g4KIbGh7Oi
-aVgw4AF7iYY0JCtDHa5sgWgeDj8kHnx2WBwQPiB8YLjFAUFIPhwO6MNZHbo4IHzWw0KBQBwWrhWX
-uLykm1scEAyVmFqQghB0hiasxYB0Y4YAZmY6DhskULBo6jP6WJLMOF2a0/VOIsmM8qVZYXuDVocG
-xKHsUNfRMVdXb14861xm3Pc8Mvs2lma+Itl7tK2EN5TDtLU8mKIWDApkMIMxEMMwLBKKRCLxBCau
-AaHwIBZn+I+/RTLk4Yl5WTm5QAY8YhMKRVbCdahgoATikIj0UXEWC1I0HMh6IMUBYXRo+OLqgOk8
-pA9dLA6JJgYbEgsFQ+KQVgcELg5xQJwXpzgQAg8MxjCJOwggg4GBhBFAoEDhAna6PNOdzyPXPOeS
-Dg0d4+GKRcPBqWiohrFDrVR2fu/QoyPjE4fD+4nCJw4KXOCicHGYQ8PhUHY44yGPUPygmNLBzpgH
-BgTDoqF1uCMUi0MZ8wjFAnHAsddqGhoWDAnELBoWigTiibQ4MCQUlKA5KBJH3KR40qEhFalIXAMi
-C4vBB4UTRuRVwy2S5ha2MAZDHG5pZMTwO3jR6YEODQqGA+KHBsUhgTi6DvVCwZB44uEuYXjwWdE0
-1AKBB9vxrBjw7CAACxJGMIISXGbQyIwx1ZHTnnVzlTb6LSfrGoqvfkdmlGWG3OnS9ikPi2TG3Ua+
-vLqXYbondppgFo3p/hdvMqOG7km1tKOTskz+kxmvqSobfmx27MgM2ztzVXNlVni/GltNEs4Uvg6R
-7MscOJA4MCgU00PZOX9QDJXipTrj4YgvWpfw4YlFwxwwnzhMqeycPyASDIpFD4fDpRWHMqIOEQeG
-hCKhKAW6xZA4IeEtDooqEIgDFntWh85icVjMYrFIJBKXsB4QiKMVrw4MiLw0Qhzz8Fmc4hR58J2R
-7Rqq4aAoRN1Hi0QDYpG1OQa6AwIOgwrCwYUZjPDL5HFDns8ShlCgwrVgYDgg4BgWBwQcxop6CsUo
-cvBoFAhEHqIQXSDckIonWlpSA37xQoCNGQcBpEAEFRi+KrENj850zI1xW+ZQNJM59DCHpr3ccg1V
-jczh5kOHxmLVFhozDgLAYAIIIliQAAYUForEYYMEXX68lMrxqhSkzxyRzCja7QirZYnjGqQqZ3t6
-VuLY9UrrpdFflXmWv8oaKTySGZYZr7nMmIH0uyzWlpiZN3WIaHBkRo8yjTJfMhy7KaEOGvk5Q3L6
-SpUZmTdoKDPO2MxLGbt7rwqN7JUZ5nGd7eNCV+awQcJ2luaYGx4nGyQeODhUIPHAwaBjSuHAQZNJ
-Gh09cEBxQDogFogndsGwOJjBRYvEgiHBkEgkEE8cEhNOOHEJSxglaBZHpBFGXCEIUcShDYoznAGR
-x9te/TBk4pmHykrKKpABcWhoWAsrzPAD2j6bzbVI/PLO6HqTsIQh7Lazg1kZGTFUohoOhx+sDg2H
-BOJJbVAoFAwJxBMPpkgcEE88hpuGw+KgODAkDojnAX2HhoUigXji4oB2aMPiUHZGHxiGQdGD1Vwj
-N1RVWVm5jJWV9XodEpWohGKsoWq1sjJLQyAUi15dHezsfL48RBzDKcYNV7s0ImGGhkMNncAEMjTU
-8jAzkYpczHvIxBFn+OINhYhkqEwcGBIKygZT3EJxaFAQvg10UzrUFB0ONzc4aEzF4qBYUKtUu57r
-M2YeEj1kJhAMCppDD1SH8wGPYDgwDMNi0R5KhYiDQlHFwfnEG7ANi0U1KBaKUhwhWtRpwxSirsEa
-qoEauuiCFoqWGmZKiOuCFMRASC4GRUKBqLsMw9CGaWhYNCwWC8QC4YVrQbNoUCwYFAkFLWoaqMEa
-sOHUajW0yKiqhs0+UYYqphJwaOhQiajI6MiElHRCUIIYSEELaqCpFlWV1ZUL65D1QlSiGEpRi2qo
-sRpZmdmZDS3thrCEMZjCFtZgcz26Ors7H17eD3GJYzjFLa7hDuOaXDafbXT6RjhhBiu8cIMHi4SF
-hodGxMQjAhPIgApcYANONikrLS+dmIfMJyITyZCKXGRDznt63X738fkf8cQZrvjiDR9EEYQohCEO
-YQQiEnEEApFAMCAUiAWiAXGYRBOUqIQlLuEEJjLxBCKRSDAkFIlFoiExDGUghmIwhkuGMzAoGBYM
-DQxTClOcwgpUHFJxBUKRUDAoFIqFokExiy5oUQtb3MILXOTiC4RiGtpA1+AGRDQkGhgaFA2LYZhS
-2ZkBGQ7IgHlEgqGKA5WdMY9IKA5DPvxgDebEIsGgOEyp7BaHM+YRiQODYtGwmB6ogcrOmA1vOByR
-YFAsGg4IOMwhAYeGRYOigaEh0ZBoQDQgGt6QDdjghmu4BmughjY0LBaLg2LBsEgsvvgiF7jAxS1s
-QYsuGhQLBYMiobgiFaiw4hSnsCpG0cCgYGBgSDAgGJIBGZDhGIyhDmUYhobEIqFIMCQQiScygYlL
-WKISTUyiAbFAKBAMiAQigUAgjkgEIg5hiEIUMYiGL87wxP+8f7fXD/R5Qy5SkYlE5BPTeWlJ2Zxs
-QAUyYAKPiYhGQ8LiYIMVZnDCCCOcRp/N5Hp8aDjFMRzDIe6H57Orq+s12MIUxmAIQ1ga2plZWW1s
-UYpKVKJeWVguq2o4JAhhaqjiTWsZ0kpFNdWwUDAQghAHBCEon0h4VtQuDgwJRLPv0a6vZaUDlRqm
-YaYLxSgSkzggBjGJz3Fycm6cO9hcTXWagEMCcUqkg8lkI6OroQZFF130oFCUoQmGRBGIvk88uO71
-rKjTRcMcGmYxilkohmESw5BAHD03h7OizhwQcLCQeOBgWOfAgQMGiYGj4yCADChMoMCgIAEDDSoo
-IADjggsUJEzAAIIFBVBIDGwBCnAVGAKQQAIIIKjAwIBCCSqQYAQVGCRcmFCCCgwLEjCgMOEDILgA
-YQIauCCBAgQNJnCBwgQID7AAgQIEDSSYYMIDNsCAggQNEgMEG3hgwgNAEOEChBNUwEKFCxMwWIxh
-ggkXIkggwQYWJESYAAISQLCQwQQNNIDAcMEC4oIFBAguQJgABQlQmICEDDBYDA0qVLCABhUqWGCA
-YIMSWEgMCxIuXIAQQcKFDVJQAQkaRJhwwQKECYxggwkaVPDACFJQARJU0ECCCSgsRmChwgckKAIw
-BDAkWICgQYMASDABggRgCCADChMiQLBggRGAIYALESSEwAMSGBhIUMEECxUuRJCAgQAcKnyAAgNI
-UIIKFhRAYUIGJdBgAg8yAocMKEy4QGGChQlQqBCBByQowQUJFcigggYVLEzAgYPDBhcoSBjBCCow
-YEBh4cDBoQIQkBkIMDygUpBw4QIEDRrqHVPdZmwxB4nKtdMVmUwxmGBBAQ+QrABjrgW4gMKEDCZY
-kICEDCBMwAHiCSRMwMBhIOEBBhQWJ5BwAQIFCxIuaIB4gO3ZsGmcqMM1NEpoThy6pYZyYGJNFT0n
-xeaY4abZ+XPNl3TYtHRVd3aSR+P8wTMck8mPCjAukDABAxUsQEECCSTwYMoAhIODDaMLLmTwwAQP
-PjDhwQUKEi5QqMDwgMKEDCQkHmDHBRtYkJACCA8YQQkikBdKoEGFDSRQ4IKEDCxAsEAhaNBwwQLi
-wWkgAYMKEDgDEA4OHRdI0ABChApIyMAChAc8MBoXbHBhAoULWJCgQQkoMGNWgQsWEBIoVIjAuOAE
-EiaYQII/JTupVansuFFzjkl2Yt+weWJVMZ1CrwKMHmY/VDwTdAugwYSToxZgnMyRhAsQNCDBCCRY
-4Gk1no8NXX4FGL+Rm4eXIyUbNryxg025tQBjxgUbiMAChBGQoIIFAXSAQoUJEzKQQAEOBGDGBQkF
-UMCBg8OMCzbIgMKECxckVEBCBhBGwIAHyACEg8O4QEIGEDa4wINiAMLBgarjAgsSPDCCEkQAAw0m
-lCDxgMoARMcFCCOwUKFBggYTGh4cAxAODiKIAEGDxDhBBQ00kLCBAeECBQkZQIDAoAAhBQzjgg0s
-VNCgAsMGG0iIUMHCBC5QkDCCEkSooHDg4PAxWy9x7sTGcGqQnpKvUXV4dXpVBasFGHjCuvv5VNlA
-AgUmLMCBg8NdgPHXyGoBBnVcgIIKiQwoTMCAQgkqJBw4OFSWOy6QoIIJG2wAwQQUIDA4cHCAAIIF
-K2gB2QXTcWSAkgFqXCDhAgQFhQoTBDABgjwgAg0FqJBBhQcUQAIGFRgKUKECBQIwLpCgwYUJFnDg
-4CCAAAwBbLDBBAkUGCkYgQQLEhoQgHGBhQoNJ0njAgoVJmxgQQIGHiQDEA4cHEaMhgAoEAALFS5A
-sHBhgxJooAEDxrjAQoULECRYYHDg4DBGqgASPFABA0QBKjABADgIV0bDqc0R0dPOLvb65r29epWo
-0tc6kVw3hHd1ZpMftD+LrqLzYQ9NlUctmbd11lxfYd35y/vZyrBznjG8dI5td0ScI+vRyc+8S7vh
-7TOhSU5OXzREKturNnz+6sxK+UHLG41cjhts6b4SypH0e1ZtPnVIiNOB5NPVUfXM7GpCS0Uoapbd
-siZEhHhXRWhmZptzSoT2lHNeVPb4jGNod0aT/awXE43D/+MTZeWU5diLsGM7cr2O6tYqMfdcp5+k
-L7xjnRGNN/J9LiuFctQZvMEi3mg4+fGRreytSXTrV3f0CtHsWLVkK3kd9dVmcvwqVu7SfBvX1U77
-FJHUWI7v/njzDlLrm2HekZtUaRxyno3o7laHPjlVdzRkt/v88hEr87CMZXN295qlnegjNkg9v8ym
-ejZoWUSfr0q95phtdh6Jle7GiLBpN3sR/WyTVh9LJUiesideydH9to9vHu+IWM5rubasvWiQscYw
-rSd7i5ejJNs5JfuRKyf6J3tfpt4X/QhGM/9KlrFeachcS5uzfKtNUa2JpqsXOtFoqrukozoznPz9
-aaVk+1qdDJFvamWm5S9v0s/X9RiKVdndvSxnqiw3PTuhGycjXN5kFJy6r0ujPsuFfj4rp57yZb/U
-kaqmkemM1Skf7Sq2YtnsJZoIflFWCZGUKP8qO/VGjAxpcsawiJKyCP3zHdEkGRYajdXhq2S+O4tO
-/o7Q0CSh5dBvO7vSHflVMkkj8i2C0QfRR6IUpNrO0L+plKTzsVz1DftqZRm5LtbruQ5b4dnHbAlV
-Hzg4KIbtarCe9BVRO5PXe45dbjn1dfw9SkLjnG83k1VWLDKy6+WO756mb2kkpo6quX5PXx6R0eCz
-6VIr3VYsT34Sndg6CJ8ny7TD7C7tHw1Jq+PVosG2dWU/55WqjvQN2q0aNeVD1kmfTIQiSZUss2Wj
-Usdnu9VOWurdZkboRZreK4L5r89Qe+ftSWaSTbPx+6zy3O1qcq8Zq7fXUCLapmRmQ/STnez5Szki
-fFHZ59JiRFfPKyui3wvRfoQpHqrcUKkmzwipEtHu3+KhwhlMe6JHagirtc/ZiGXJburuVHQxFqdY
-mxS25tB6xsT7nXBGxr1tj+/sU0U+Uiu3vubl15lCVkOsKQlWrXZ5We3qOjujzPGdyFIKm1hju3sG
-5dikuvtzsWy1dZ+O5bJ3q5M4OyasOx3S1dzd2Kzeg7X5K+9FtJhLg9W8lxXl3N4r8eze3VWIrd3N
-yNKsje45V8ls762O9P3VtPf6Tuq13UUlfu/Qv711I/lWsTX3ui1+O3M5+JmXXGuD2AgevCLT1Vir
-fmWLGe1jqs8Z36SnL9FOv+wkpUR7qdLcGqQi9e4piYTOF/rUcc/T9aSBNDMeGepRyp85jlOaupSh
-Xa4PPaVHkwPnTJ5mI/SRmVSqW53YR133qeNbUkijc5rMnz5kFcS7El0mNWl4qGKXfFqvcDpM9402
-TN9gkY62STHLfM+XCWHvJYV1zozvNdgIQ7/BT2vi1pLo0uSyu2/UND99o0sh6tHd0q+2znr3wTtB
-7GuuO+WcVDbRXkfZwjqyezlHmj2aHPaWhnhoxGP6BK/vWJXPOvZbIrFqtfjB9kjyOGnpS4OCibfJ
-3FVCbyvlbiU+pVP825zQsUjqSZe6vZN1MlMXHRE+s1I+LeXTryUKUU9C1EFDKE26f/mTUj9TNfim
-mWBb17pHrn0erYwl433yLW/vZpn+IJUUFXtkaaOeSI7qIlL6NjzDD3oqb3Tn9716YZWValnlY9nF
-rGhTzS+bEbLSTQuPVyrzk4qk1sS8K7/oSMz6wzpBK1rlrpRXiXd7LjbdR+jnk4qQbo1l0c5H6Dt1
-Soodh7akjaNNLuzIewVtsuRsmO55hmW9m4yE3vZ+lyQ1KC2J8DVFeU1a2pInTEJsvoXvfcTTcc6j
-uefMxe8TL+V+tRW+dJNoy3mJLIsvsknrQhGoOL+PO0Ku6XfeMfsxyntrSs611dBRIt7RHeUTF/XQ
-8J8a3ivzJN356JWu7ml5NCrpx5tYvfc2oVcnhT5qKPH2w0TJd9wNxT7IXkgVHBp5zTO8s5aZDpOV
-plavIrzr0jalgViaMxzJoUGZWFO2NN2OQykz5KHXfsF2OI83d++4otc6TpfuNFby7KA6O8J0s3a/
-YkmzhM9i24G/ubvXqWLs6OspnnpnKmHJ3YFJk+m7Lgd960nGN1XnYxZV1eXdyw7FsL1J39F5GUTC
-obqUO9KmLJd1XP43Pp1vRMKzXGERoX9mKCeqKqzCm6tfxxK6jrMzFf6yA4fGebfClLL9R6u81zHF
-3JcTz+4w2ZI2XdX4UJmvnspds5bda0uZbOL1dsoj6dC4mZO7UUev7edfqIeXe+RvmfZBNKGhYYTN
-Yud+ZiT4DsscMV42f8KqOxKeWJY6H+hv5OP4FIyQ/7X4KVes7e2kkuuhzQ0efdiyDt4yK9kOpBq5
-893mSl4SIEZtvSQOPByZCM3Js0/2xHq9szfRcu3Zsa1gadRULAdSj2a3snvtQpVz0hyIN7PfDcpL
-o7cU37AJrfZO+n/KeSShHZkgWU1vjOyYeUGi0Xt9RPZLPEmiUUvPUE2o6BfMgZZVtVdLQkWjriz0
-0Q6kOvFHlomJrkjuoyZvsx/1kkNiH04bsh3RLlR6jk5vtKd5BIfekeZo2UzabZRyQ8PwJPeg6lna
-ezdiQ4PKJL1BT7qzW5HlSjczYjfoxq7sZzcpIkuZjwvtZ5S+ySZ6MC3TI3O3y6xN1cyoLEojVB6h
-y5+f+WZXxqoltZaoY77hmZB11HTEspxCOa4QsfxilpT1abl8JqXkc4wm/NWVnI6ipefO45b8smeL
-zq+TBauDTvW4HWRoh36VTZI6kJpF+Esq+fSHo4OF9/OO8uINmjaN5NXasGy0DmpayoNKR/WpsqSu
-w0klY7sJ4qC2Rn7dUdJOOJf6OThjJ07N1NH4ef786hy5DGhgCCAA4x+o8CAFJIAAgQcbMMAC4gEG
-Ei5AkEACCRR4sAEDLvDAweECA3jg4PCBm0lHjUgogpltyFo0Nw3dVsvVEGmGjveJWwNzLobD5sT3
-aXSCLaNjpXDkzW9KskVZlrph3+Qi1Ju1uo2djImQilVPfAn5rKpVz6F6oN1RPZv35Mh4BHgjbzlU
-p1pKKj7wwMEhwqC6EbyBaSnVqLHcIgsS4bjDOqypRtZZWWJPLslRDeNNMIfpfeZY3iIqcY5SVrWt
-8bpYjrPEojtv6dSo6Ul69KdDI2yi2MOUPn16JYk08m4xj2Jnql5UyksT48gym6ubqYKHVZIevhuz
-XpMlZDR8g2IerpONfaYpVzTeIvENs1srpVVpORtJVzhmRaM+yRq/sm3iolFWlavxGV9ez0KTMRpn
-ltJ4Zvv64S9j2HEt0djJyuK6OZTpqLpm7LZLsGjUi05soNX5+uSNZNFw9iotwDj2zTLrEFlendKX
-Ohpolicdac++8nEvHtWverFtJNeRvqler4lNgyYJ5Uz291U/xJOaXA3LKqmNrNJZHf3Kj4ahndiG
-4U1WT3plnEWCNmjoquo+SinToNYFbTStjOpmGtUUs3HrUN3Zym1TltcgsnvrmVdyE9V42tn62aDc
-NG4tMQ0spqduhiWGpStBGkVrfzJJI085p0LEimtYFt50F46cyCRlw1xEOllVnDSciXIbSDOW9CKZ
-VNL4nIVunNojHckll/TAwSHCyHrlblxakU6UJZk0rL7gjV+2TDe0pafxueU3yi+jp5HkL05J3rg7
-stLPNdIWBA2MQ7K8yRvib/OY6ObskuowL5V19OuueKux0BC9WntQznqHPqGZJF2H6Dk5WTVZL5/k
-yjk3WDWTdUaFhT+546ElyY717Llk3+lYZzhGo7qP9ELKOSQ6LEukJl7djlyslcuKx/pIFauqTPYe
-3qksBUmOWgsSdiZtK5sfuSc22vGNjRVj1kSjCofGJ+94bSxoI9nRqdkImsy108ncVtBcwytzbYId
-PbOyXp1gyyy138k3k9MyBemyRv7YKGkX0zCcap1J0ZlLZJM5sj+/qrLdazSG8ikbU0rjXnZBJJtU
-nSCZeapHNClkZXgec03OijRyCu/sqgsRyeRoEEq2hqeuRCmdvQTrhGNG/luuEU5m76TbgjUq8Yrw
-VXpaFeHnNJJoZIosSTVssJKqMjXOnJU+kqtiayfbKqmCRphHRCbMmXr9CHOyVSjpkqAR9kKGnzRK
-OzYoPzR4Mrpg4qGMndSGfSux9X47m0t2TdHU6ZQyWi9t1LSRSZ80WhKNr74dmiSZfq5JUqYTS5LS
-VJPRT0K7/34SouRtLK6Yh5XnplF4vOIdJorZsEv/eGj/y0Zr9vtjvNm4jn/X+HeqEGcGJdvKqxk8
-Um02atOi9fZx6WiEOTKvfklOB++5/+rSp7lzTl6Vj2LTPJfrRHb5DXscvWqu2exU2LfnLDfb40jW
-3fLGa/ayxzknWs3mnNXODZWch01pNK7u9RyZ1MZr2eeQj/fYZH3nK80bt5VuU51azB42RvgZO3re
-qX5CN3LTPd7CTA9bXWYKmawyj5weeSFMNOXlJe+uP6/yl3fTuv3ynp1L4dyQyea8uhGrqmGjwbyP
-0eivvH7kE7JBTXHpJAnnelI17Gjm9jP9mlTt0e81efTrS9ip7OumPlKXKkbDWq7fOMU0ymZo/LKd
-4GgLjb1YjXqpfqsnNXI0rsaspqv5LLMmp9IS6ziyW55VyVAR5VyV0pVGntllxVwduzy7lWUvjU5K
-g8inky3PjCalUTox1z1wcPjAIFNOPW9QDEedMc8/xJGzxXA8y04Ir2ky1WtbttnNUqz6iPlxl3Iz
-OaxO78gqi3y0uaS1XK2U608TR8qD/KnekMg3q5JnlcdE/vQlr2fMZXQmxRnjHQ4qmsmzT44Df3XV
-048V4+XAnEEkqSzl70ELebQs8+h3zfFaPPKNYht1OhHFxsP8E23QPImHrm0k9Ygq6I6gDSvEZvVu
-UGEP74au5F3Qw1MrpxB6hHDU81xGVvq1UOqDg/BJNEJDlNnMxCx84dFuakerlEe2RxrXzcQjSXnY
-yYnmoTEpjyc6jUMkxUFmbhIZCWLf48g5ztk7da65Yhz20NGOdxWXq4SWOUMzhXfRXkntnXKP2vN5
-n6J9hp6DdrSZvFUZHC+TjyVxPO/mduF05k6U2Rx3ZjaGNSWJwzaFZ/a8vMtQLn0oV5JoZ1efyfVw
-amemMuXRJJZz5CAOlo/8X9aJh2p09JHznwtN/HFmg3Ovq3JmL8517CKzGx2KP7CDRe0dyeRv7Ib4
-GbKSjK2CH0dj2Wtp+nG11UjS0oIfNk/WGb4zKOOky2LVnNmQJE6+zjh3dJh051Ld0T2xeSgpeERH
-eLtRcsZ02UtXme72m6DVEf6KUHJsupNRDpoq/7ve1L1naWbVtJvanQotTROS4bEdNtciE8/YnbEl
-PNHYHNp3q1lr0JRIzY4ZUqXNNAq5Vhobod14PvzMXJ5P6uLJ5jIdyhpRZswmRRvCV5plWvq9xiY9
-HMJPsz/L3DUtRaxV6fKOfi3pCMdo8oxVLbTeHO9EZbE7jM87lJqOXhIi4X92+THridkn/3D69sk6
-29iXZ9V0+dbwZDOhqUu2O6FpD8fwvVpoButb86SuHHu5sJ4x82FLes3ajGREmFh/zlQf5h7r9y70
-8Y/u4stbr858TrkVNJJqGjmr7tgzlv3komCZVA5K58eCVeVb5QmWpHJkzVF+ruiMVTmKOEQoWJXj
-8LOmJZ5mkYikDANtcQ60MkKS+1dMksNh5OMkyVUOx/Eur2eut76RK3th5vmqRpZTOxyjTU7+arLD
-tDpmnaeUGUV7wGTamOStx898ytEUoQ8CkGCCCQ3AgMJicYGChAgWJEzgwQgmKOYiVHiABA08AOHC
-BAwWRoIKFtCgAgOFChYaHlCY8ODCByQ8YIMTVKDAgwsUGGCAcRdAkMEECQsgtM35RS7JAsEFDCZk
-AIIEChhgXAokOODBBhImkKACw4MRTFA8eJ04CWvpHzg4RMAU/F2xaedjhMcsyacz0kQyoTxWLF11
-uawrwfyJ3UnuHjg4RKjD6gjepyh4JFOXjlhVXOWnuC9aEMmSJUMtWQorNHgfgY2g608Znu6WTjEN
-2xNynZfYGhTKtEOSxJTyoZmYmYtOqCpl6CifmToxkqtMX5x28hMz2RXCwhQ8lVpPksSTHB84OEQo
-1skkShOFcmQuOa19U42n8Ddm8RTdm+HP8DJTtBwN3TJJm0Z+I3WVtLmYIaKcnaCdfPkR3eSclCWD
-MlhHKSwkadqcpXLEmdK8/IBxKI9XJEMR8OpuPUrRq84SW9i6Y7nkym6nZ/CHN0k7yzvr4uzRjPle
-zxNCu7TzUYTp3XX1uq/32/veu5OpFvqOiVQ0c39sLvGOpRRT1jXviWa5COkxehHTr2spOsr+qsYm
-7ctM8nt5918xC1InEbEIrc4jFKFFNmlpTSmVy+4l6amy15DRiyZ32e6IXph0T6NhhMSaTFG5LZpT
-HZ1YkbFid5M+d36rVJqZUAQkqvR/NWe71YzMx+82lXRQ5vCkH5XoOaKJjUY1dcwxnqDVHY9ZqRxG
-mnueUcVILofZmT5Dh76RneRIf7AjGOF3Rq8tq3csM6HT8Qr9qiOpzEqfhiwC3Yq1t4QyRZR4nbq0
-av7cMnGMSkVj/tBL6LLK2kqVaGBd6T6OMwLduWU5a/Uz5TfJxNYkN4+KcvLdt6qSQcqx+8UPpm2U
-hkSTR5nXXu/9EfDjdshz2bE6XeU8s+lGai/ZnNL9jne93ZDQNX1264wcWUXIq7WohuROrYhq7oQ0
-PWnRYWVaoVxRNn94lYvQurGiZxbR7elm0ZTvg3ghmsmzz+p78Sd1dxyXGEYw1eymNnaNUHSnEcxS
-3sllb8orlMratQrrSIRoODWC93usoywzyvpZTcoo00Zm2HNFwJ/N+Op0dLH5jev5qdRRXq9kSXSi
-Gtd+5UqLqqh5yaIcZ2EZHVH5jtLq6MpHnxdiiR39sNDoZbflRlPXr0haVKUirCmkwkxqEuLUMWnE
-kCppnOmvjl5qZZnRbVpFRqVSO1hCsov1NItyfi/hpS7Na+jstjq5Ep3nTKzUTMQyIkp83izXm0rL
-G8EoCWtTZGc29rOhXPnKmXXKmUs7YkvSaFC6d751TlxWM/rUjyT9V5+0kjoynLObpDGJI1yW7VlF
-QqVS/odEbc+wlBHo7KyP2WtTUqKOz8xKl567t+avtJdMYkMvaYkGS27Z7kpM1DPXiu4pVtTMj33y
-J1WERqPacfCEito5MiTy8cxOzZKXDsfuLDg0dLcjy7M4N9ajF+WGMIKNqVU5IiMZ2udTkkSjzOgi
-ma/Gt0wp0Qgl52pPSpMWmSpHCDOP8INkJyOTf2wqKSlNeXlnb5+ySs3yJkZ1X76czu00ltIhM8ui
-1uUiGN6vxG7ToU1iR2LL9WsypTa7G/KQX8TKnO/DkbQau7t3abZKNcY76hgj1Ed61KfUZZl5Jx/e
-0IyOpsxZZf5tmT8ymqW5ZaQ7Xl58q+vJRXB/s9scCpbOjogkLuXZXWR2v6phTZLtmWb3ZJnSq19d
-z660N66ln1R0Yp0x7+ukkb0urbCt4+SnZqNr0ydrVpEwjXzZK9JtLMIbVdIklU5Zo2za763coU3e
-iVYBdFIeSDbEespmX5HIyhDt1zR6z+N6tf30O9JNlYx7Hte6fkdYP0SXjcVnp19tOSaclOx4Wf4I
-82zEjjAne+gqVslseQ8N9F1TmSgtGtdXquZ8rKtkFRoHL1h6KYmoM1VJhGc2YRLhUKJ8rmhq8NOr
-HJgnS1OhEZ+UPllpzG7QKP9l1Xjwtu9fJh2RUA3e6jN/6GrSJGtgz5qmi+smMnENxHoHkdKQclAK
-69JUxeqwjar46uRdm+1a1pxS0GMXlY19mtLYr5uq4v38HDtbZZ3NsFr0yhqZtpmtymYyh+QjmuVt
-yja0m3JeXhV1ykaSJ3knT47kDdt6g9wrvZU5cquavAbeisZ4rSupi3LolzMlr9doEfsa6WJ/dfWX
-9Kt7H9+FJ+Y7esk/Y7CT8VlDfdXAGyzrZZIM1TCzvAcR854O1qA5k0wy85fnwWPe3WiYcMruljJ5
-c0l2k2STJVR2k0Rld8qiTBKNK8OymywrpxASmfGmis2KO+5ciR0mwsIrvHQNs8ZyZpi2M6ks1Bkj
-jk94JHctI7RapgDjmXjkp9n5rrlFZP7RVWYUmgnt2smMMywyW203ZK5dZlTlvHJctqry2ckNuxpX
-fZCnRu6cbBsrYwq+zGPTkc4rs892VVKDWs3zraZXZKxZ5nmkxrnGYdXPma3XkasYiMY78nllS2nS
-roFpm7w5+mW+eOCh5b0zfp20aZROk37dlMujni+tLG3sYBbFEottdpgwW7Xmr9JuWBMbTJuYnPcx
-T/L2Y04jXiHNHXs33efrXJpEsxJZoZX1sIwV6lHZUFLxvo+Qqqb46f2za7frZWpqVm55im/VUe1T
-67hnda1lLR5dEnsncWT6k9nHWCk1RRq7KqopTWdt1RRfWTdFMuhXTsmvYg7R+ElkmHi+KdFVsbGr
-3R/76KuGPrY8R9Wzv6qZGpfZfllVckaU1bkW3nVe3T82q9SV2O+TPSI7+4U84yoyWdHtLqVDVHNY
-9RmzFCaVGY/wsNAytqwiiyWe/cxVTMthc5XlIKpX1Y9sKZPJrbGqJXNYjakf+DS8MvtlXsOp/vLk
-mOgjw1e1iZl1D2FOZeXkSDIzrLts7cTKKkyzy7mNZb2eFMvKKptXVhmRK+vue6ocxDQpkxDaWe7Q
-A+VGcyz7kTSH1U3OcTT/1dy046qzjqsuP0n5q7xf1Y1r0a/qLgsxj+iKDAfe0aqOQyVl9DhZnVKu
-T5Fhvex7mnKmyJJeO0rxyF58s1N1Z86xKrIcs7ocyzGryfGoPOaY1XjsTVdRjVY0w+5mzI5kKpkP
-y+nUERWdR0qt/9rzIGfxrmrQiDd48iEhj8vLybshyrQOUav4oSkV7ZNGtX3Ql8NDNJaqx4VWM8EP
-NGzNhWZZhZYzhB9Iic7zUaLkEU7H1srTjIqksh90NXQu2XZ2zyS8XfJc3tnGtqLg2Fb0vfYnCY9U
-FpyfrXOFP3qm9Sc0SXdirBRP4Tu2eHqGVaU724zmkwm+typ+2kQz3s2UDHNy6GRaQ8tpVmYNLW1l
-GzsiokzqKwWHXEMkmVJRqDDhAoQLFSgwghJEiIBIJAIwMqAwwcKFChhgCKB+tUoVIAA3Pcqp9LQ4
-gkXyy0NLMg2Oze6Bd2NCROLEq5I6lRWRy86VonPZaW6kiLLSRecyInydZ1b6jdt3FLq00wVtM+I3
-j1Lo7GOsOzJP2uZjclNq2u1H17QbsmzaTaGbTTvEGtXbmaLLbP5pl3gZj5YdsQ6PZ/vyeHZtE9qk
-fYU4ebaOx6Gt0uiejuhjntw56ww9RZSHebW2ytKvyfU4RCfZioR5r/ZTeGkbrbTfbTfr5ZlN6sZd
-Eo0/VyZ4Phvb2Ee28ZWnPBB7Y59R2k2nzHjjyxtXuZpZf+YpczdXTRqJZymuYdPLK0JM82HRlXQ1
-MGuYhGdVeSl6rEZie74nvszyqCw9YoU1VqNuPmU1V1djVVT3JJs6scwLUV6IxtOo6izrLFtJdbFE
-wTk5O04DrwqT4fbc7+bcKymNQ5khMTMdWfAKLclmnMrz5BC6NjSu0tDTQptJK0mttinlWB3tc3pV
-Io26KUqb7CEOZclma2kc70rvqYWvbJLZZ47IRGQ2NvWakZzMhshqYKFrWUfyyqGzUqJVEY6d6IaW
-NuwlHLO74ljV2FnSrAanh3ViRXSWObd0OXI27K6YViV1I4tZtpq9Ku8OUU3HPvWNYc25YzKZMb9r
-namssc5YYc+Q4YqmRtJfZlPT043JmFkhYt0yKRFK0VglZdF6lCIiaQ2761HZGW8qrZHPX9tK0iik
-LBvlSxB9VqNj8cxuBAvPrDTqg3iYeGKlQfuQ1e2YdDJziGaTt/yLJdbXHGZeWvmO71lJ3tp8SQ1T
-3SU1Ln/t1X9iHpJ6a9ie7ZUVotQovNtz3pFkB/8Xzv3unw9J5evkBiVi2U12ZiClz84+xtqNU6cK
-xQYhDl6KiY0f2uDIYEdudJy9XmyYZPBSg16uLzOlRk+MNgybtsPMFOtwVg8raTNPnk04bc118I5X
-p5dxmIxumvsGZ2ruqyYJ0X1zyvSZHKZZ3qyraiEbNaazTg0h2tGy0O5Ih3Ys3ShW2jwQUXpm8kJJ
-G8XPzSTRBn1ul0hHraWhJLZpQzyzsmyO0WXeRp6x6D7Yk0z6j8iSaUWJJLdxN1Z0ma1x0WX2Nl7z
-oqO+jMrwUuwuY1mvyxHKVmIiIV3Whb0b54dZaQlaWpWrvXpbV1jbRXLkuyu1WeVnXfkI7ywfoY1r
-/p3PzHODjGw+wrnhMxPKeODYk5OU156QSvl7/ZScGjbLDKGRoeVQnW2K9v96XS438ecWT+yBZdLm
-+AxniOjOSucqWVHejFRdVUo5KRORsE5jlJq6YllWlXXsikKtVf0mT8p1xVdvIbOqz9HATPd8pzkN
-UvFnQqm2TqGrNit9Hhaayy3JXgkN8Um2bJmNXeUH+ZdjTw+5gvQyKyW65mg+NIVVWB/bqL+rCF0y
-LbQr4YuuIreVqdmHCGVMyC4R3iYvn8u3SImXV4Y9HdZtToJGWZ45XmH+zlRkd1aprbCDVrv6jf10
-oeFzsq7uJsr11PyvsI4G6+rlSrmj/3X1nqa9oawV6zbCrCaWL484vqLpjFdPQhKrV9rqrcOkI6PJ
-LZWtmjViH1UrX62XslX2zJI3KfVBJ3lUt6vjyBd+LojXv4qyjnWH9+8ve1IK/8IaK3Ix82rIbqq3
-KMeneWQ1aE0xKhxkt0OyOZnJM3Syo5/UyfJ2UkgoR3YzZUfkFhnZoFfLhhLnzG5ny0t1ubusiD7s
-JYm9FKMhtN1YOYeJeJNhYaLtQ+ZrcwbRNh1nx9aGp0wrsrHs07EQOWs6ZffiC82ydJ/etepWoTGO
-nyN0lPyoQ3za/AyfHy2ytKe9MEdo/lH1Po2GRpUNVs1sZkrqcGxSratJmHM3cS/tZB86MqG5zuHt
-+SXn6jydHY57b4fkg3mS/jku2VyERuYalmG51ySP+a75Z3Zc3+RPImwdGtoUn0kWa8fWKj59kioO
-2meo+PEv1Uu00yGmrb/LwZd6+blTrjODgy/KF4sevA9nfDbapdXgefA11zT2EqXMcvCdmtwHDZ/z
-+73mGVJKUfYGzTo/+0lHP1bFaArtN29pyVQWa3mHtrTF2lyifUM0aQ02D2tTdiWsTdl4SFpYs99K
-lJkbsjttZOqKLInKPIY+kQmJTDWikzXL3h8l0g2ZXIsMr846X+2epOrLin6c9O2uDLFkp2HLOvYi
-PTszZ8nqGDrJCNHQhjP2MjK0JNmMnWolWNRD35Rh+jaFUvS+6iTW4gOlPaiU7utUskhSYwwppYhI
-ACAA8xGAIEA0Eg2FolHpsEx+FIAGs5hEWjQQBiIxFkdyEiFjAAAAAAAAAAAgTRMEXVSIp+3Egk9O
-qEniLto8Yl0nYrvJgylMIb2ztT8LwcIKS/2Ss68Ftm5Q0NVXE/mgeUpr5IIGWaqHvTX9s1ZCYUzg
-8Y/Tp40DkRBOuPJ7a/5GXMk1iVm3dgWnkpTATjW/e5KCvdt/LH+aH+qqrNWiCxxhOSpvIEJ+fJCS
-9Tpx01RNpQnVRqmSDx7bA/S/DI36Kmps8xvEvc3CemdNVpxvAiwJUoFUmCIcbhRrYTH9QlarBO50
-LInU6ajtF21tCxHk3ynL/uQhZA2RhKmKGmLu4YwWpyLCJay1T52vH+WFW3S8AtLkww+/A10phbi3
-ImNaRcXAw9OXWibJJ8cY8atdnkqpI0KtJKS2fWIIW2JCAJXbtfasWXEVpaMaDIMeDZlchSbSA51m
-4Qrt5BJa1bRL5/Et/6Wg3g5+Gu5oyqcrnpYyvMhy4l6jZZYtM+wW42vkXg1rnDnVw3UynTDoJKtR
-5Ns5219EuWMccyASofXMEprZWI9ejxy2IMFAPoQGs5CY+3awm07ou/c5s44upivbmxfoILvLlmpP
-xBIEgwBZDC5yYSH8ucEqs34Ab1mVvyxXeZmE0x+4rvJmogtJ0A4FlJf+OSYB4Vm8W+cDjIk4WjSS
-n2J/GNBQz9YmCrUutG+k5myNnLtUQecSUIW7orrrjcxa7UVoQEdJSVCfxRYionlDU08b09hFxlQl
-wySWk9fLGz2ohBQ8/dh2pzMxiMj1oc57EX2HuPfi7hBsFbJ3eCeCNe0mszkkwD3jMVxelZVy4JwM
-rkXFT5NYdpMLEgHZQsLECQ69OCqEmlA+z5z4LlRCHInRHJrM6lPAT8C0ZT+daiBPZgreio0LHwjy
-Ou+kn9/0HTvQ2wKJ9txvAV8f4vTGv7BXR6VGaiPTGp3Ss+ItQPz2f6qCIywfoVtydE8qg9nQ6cJv
-dSvDZ+PDMgoL2EyAhM6fh0YaMJyuXttiCXvGTrfIX8bQMgr2EpL7EyF2ruJcQhQYD/XKOtN73k0e
-mAnTIUkUFLuZ4VlHRmM9Qy7lbVZsX5jXP0r2ebpAqENpyUP7b2ECtjKMf6wU1hUvKFuhNB6I/OzP
-KIabShbC03IQl2hs4zF0mbI2riWtEOp43f0TXfKen0hjkFJ/PWHHssEiaPkqB768lOn51NE2IZ3q
-K2vMsIeEhQl7XGkM0Y7FrjMQJPnIcnWFb5NmUsUuKTXqu08oT1aIdJIitk7drfL1yJEyX82oRB5H
-2NgjcJ6SA82duuMvW0tdQINS4bOjL+ef4OryP+/44o1IFoOo9Katepo/cqRYdVatlWl6oOHVp4Zg
-5Do305OxFEBgJX9r6aoprEZDhQngUyjhiDOQkmAu9A5vp3xAiphMwHoCWd7VLxbl1oPUg10YDKl3
-6hb0hSHrbkWYBLHGvPmgF7erFk4kPr2uLa1zEw3pZujfAplXElY3t4fA8ve18AviFphaYYSFxsxk
-/iGxQCVj8atnJyiCNRjsCMVC6DT84nJPRTX0Csr0QWx/PGr1O98rUwoBdRJ9SLjwSFu3HVDbK9xS
-YNwV7+sa5dJbK1ZgN2+/wxx58UNW25E+Gb8l6wcEbS3LLvVstgPOKl3SELbQIL5PX+SVhZ04Y0Fm
-Xo+uMYuhEYmLwZmeuQMGda/2yiQZe5xtwKM0IpACPHZHm2Z3N2+V4xAkKw0H15VNY7fJ62fkr1u0
-mWwKhacSmfeaVfdudagfPzNBXdyP1tOpYx4igtCkM8cYHMf/QMrVGZ6ULVQRLmjIbT/Fz0zLLjep
-2NKq4DQpoR+Ugm7gHbzt8Rcgf2+hwfUDLfEG8e4F3JFYdzhlCcf7oW1JSGPVRjXHs4I2x5HESkSo
-lTpp6b4HZMSvAg/fsnOS4/crhvRwhrQV/jD65aJdjK7iCq35wknF53HNHOv33gL5wF/PbcAQWdDp
-K5GtT5xoHElXce0tmN/qgUGDPczMCC0UScNw3m+3zXthzvXOLSUc1cuTU5G0AyOGAcBRBpEbIEPN
-bIKx0GMufB2DR0Nfveh0gqieo1NBtLUnloaINQxsppiFmlS3QFBIcAVj9+livfxwfdj8txyUolH4
-TSIgAUcn6qSiyNyIqBi2YUslv/cGaZVt3pE93subk6pHH/nPgvm9FiAJolOhMOB5dkq6xIf07Q4w
-t5J+/vedpSj3D+8IWfIcnBk+8VOHFOvLqRib+6VuWZHNKG+sFxL2Cumwhbsosnj1WdLMc0avI5QZ
-cu/7mbqDPic8t6IoQSNmdr+yZX7Dt2RIUJE/jY6J3boEvlmIDZHZO1dqQ2lc8uHirA8TYJDb0iYu
-peRvME0xDyFMtFdctdQu+ZwDVtyxzV/jRk2FZeoIU4h1MizoAvOQgq6hje/8j8YacjgPNrqp3fDQ
-vssKmpsYENWVA41xGs08LSAjCmBD1LQv7Tv100WmV30LnTOR41BTp8YOqnsXS3lfy4zHBbKBVY5t
-h+mh0MRzJZmkSccq4GqnDjyJWw6sx+0VfzCJLDs9UsKTQrBqXawQhXGQjF2gfoSHwZ9VmWa9fVBt
-YUjRAQavO2xFBaazpGw7a4GslkqBjB5W2bv/IEbBIDtHK/tjfzI+u5OlnQA9ozuX364zag4pPmm3
-0w3Q/d80lnvCBjA9/BgnYrtSqiVk/j21m+Cm6ty8CGVVadFqOWsQNFol7/3kXxPmSHYHX1Hs2Tbm
-LnNU6rZVNh6mOyd+jsbZKanaL2xQUP8ePLzETw4kavXZayXi/MEnmRtcBoIlwqiDXsxuf4bPRe8V
-GC5hnlD9EUapCoBTwodpMMoQqYlOxlQI1nNjSrQ5ylecIhk5mjWUQUxlZchlJVuk7IbqzYJw5oFC
-/8E8w1xsl+/DDuiw71mlG9Rcxx0JgKiWH2LFfgaXTJQKtfsrwRLlwDiWnxOnV1PTbeZ0EAJhGxVI
-Tvbagf8EAVNVjmVeW73WClBT6YLTCxEs08fWAZTUDGYHhoqPZV5Q5aXm3VDletoU3C83EGyvmFmr
-Gyb03nHpQ0lYdGWgl7MSA8DQhXMbTys1/MwAPk+j+3Ces4s+PFSIfnaRvVuqtaqrXHJIeCZMwyoM
-y4IHskyXPfS7g5PRt6iJjwW5D9kBDIXxDGQqqI/p6dEERtSzf1NtQgujiVp/SK/PFOYySDD73/f+
-X9Ojcfsw927L69N2Tz1QTaD5RBwLRxtddVXGlajxL0PZHRCHfQmHfkfO2QbHqUlI4G83TEXg7Yb9
-wDl4DABXOjMiqyL992Ba9xenM5U3jRHPPr+y9p9nfTneeQT9QmBkrCgzbb2HsdMcUfEPV9UKGfio
-7X1owM+xUHwmKumZvuXrOwETu2uYVGTRXDSF+BiI3w6KRbn9cBVsGfHbqPgpEzUg6iOkv7HhEUHw
-2A6XHVC1A9UzoLPeEf8/grfD1Kkm99+4NhJTwu/BSvHJetx63rT5xbuviLvC/Rh3a3vFK7BPKY25
-5f9xFQUmTOrQizH+KcvVP7QJboehQGJl8mb0GwUgL1BqNc3q+M/jh7j44cuw3PKPDFS/O/qmDViw
-3Jd1qrVYtO8QbeW8scprVXvvFGlt7gsQTh0BWanJ2dyJ4SesmuTMNQEsAl8hm1CqQ/SyOEY1Oaw8
-ZiCt3sDF1dCJxvN09i7s6nkebKAL20TShEPVNeT0jikcaKaOkTLunyoVkgX4i5L6g+pBWfQbK42s
-YhKl9ah7MgJQmumhvUpVMmUZr6/+k5KlWPneRoYFm4ZjkLEEyUya08OIfsuofZp6wHsMmTMr+aEk
-iVzyONl2/HqmuPHM6SfoXkmgfRXe8CRPQmuqPw2N4cDNDYUttyJfnrR8xD0WSmA1A1N3StjspMoW
-kjCDyjDeFJnmi5NXQjR92B5H1PP2auSCtw7/qleLC72Sc4Os3dWOp3ilWrxFgpxmUFQlftOp+hNY
-IF+XDNs/ntzmb4GvLNPpR9fh8v4RH9gGbHPmv+QB8Ar3FlaEo8zFWyBC+lcOG4bDgtknLCFBiICz
-Bf9gKr7M5DMqVVaqIIS9l79hCA0FpDq8sybkEqx7rytsgjotQnLzAeqozWkTEOfgnYQgxxCo1SQq
-2gKg0SJ6p2jWCI4TIJe98oUnoC1OMhf6Um0IV6rvdEE9LNKQSryckXCPQ6mDbXolC5nRwAoz5ehd
-EJ7QNq5kN5nnihuiY54WgYBNRruOv52MaJ/1EZGSYO/iBm9VZNE2LEoTvXLvi1Afb8l3D+YY0AP1
-ELAi+yYaXydLJZGX5esaSyBvMMbqm+wb7k5HQCibvbAXsAZSLSulR0Of7qkReeWYtoAOWsYvgPRE
-TzCuKgUQ3CLC2dHlygOFSxQJRHaOFPoo+n0YWsTjglZcA6BGmlYSsEjDx4XbRo3TddsQx1xal+PG
-aUgEY4SoSwmf7p7V0yx5VARYAZkd33XTc2fotL2AywEZYyEm7zArBE1NynfetpVMG7HlowlZewwD
-YBXrwOGhy6YKoF/DjeFSqueu2Mvm0UNT557URk9tKEWzr+zjFhqTJXwFFwyt3ivD0FxXPxyNrgSy
-3pAo2xpsl6EvmyBjjfFXv00flCnuDzvZ3xrGRXmDXAVjBrBzh6Fczj7J5YJBs/ZyR/BHffz+8Jih
-jeSaUmMWC4VT5ahHgnqZK8W+RyEgv3eHU2eIBEk4zcKH6AtJPQRpNFpYymfeXqwwRrD8KecpTxjA
-TsOllx5xF/byfO/dSBiHZeAd8ZvmvhFmizHlIeaj7eA7qL30YQaYHVLbJ8obP5eYkhThLApFljkn
-VEB6jAsbWmtbM9Xf3um+hFNtH5Q+h+DM/r1jaqxFsJWS7m+sPcWZltIzfy2X0tVLH/FI4ilFokKA
-1Lv2/7sZa6Fp3AtJpl47K+8QsiL2OWtT+hyeRvPJBptdcUUqEjQqooonmH6tLIRGQmwan/Mr4Uxf
-9lYggVDT14aR9o6PD3hWZIRH+FByCJv7Fr8dk5KqDNmJ90Az1zZiqSuWRVtW7Jh17zONieS6OYzn
-X/mqdFcBzI5VYjiVcIs6xDeqTUEB6uTaYPwZfF4rHLIHrBDX+2RwcqbZSJ+WAwmM/fh6Ezcwy78y
-IEcMVGLPBvF+KG4wODYDdory1jKdfs7jtFGQc9i4uQL+yIOsWxZfS3TRu9mPLLsW987bR2NXXA6F
-oQadj5UIrLqOnwqssCvn8LC+xbjYYQUJaJkqeuOJxAl9DC6VB6M7W/052WKCXC+qZpCPmQHRnhSH
-K4xdX8b4TtxHlGu16TbZAfk+/B0kepSB9+uaAOWpk581Ykcco6nSM3WLgaD5gIj3myoI0x7xPGGI
-y4Tft9NGGMjp8F2KtLtFqGhQ678EFC2sul6qaKV0Ms8Oto/gW6d6t8CsH4vbn6deysxv9uC0YUbd
-mC2PUvc8KpR5KQJhKkqtdRBGdavPzP6zjeHa/3vINdOgO3c4k+wjml2S/Lk6qnX74fJMWus35J51
-xElnneAwVwoqKAIIqpOYS5PDmhBTNIC6qEwlLx0gKYeHe8E90Cnv1Jwwe526MwY1kwcnC9qsh2zV
-fONgzusuFBtHQHjIwiTxQdsxr3JpQ8IRSLX4rqCj3hMXPMp/qoyUX28y6T5BZ7XQmYrKc2jmU2zU
-MpVEztWG3OiVdpyPRs4beLl+DAxa8aReijmUOwB/fXkPmuRhs+rm4uCpQmd9KY+EklZm9Qb06/Kn
-Y2/3tjGfyI0ukPEtB/ZP3Ba6fEHg9vIUhbap6iInJ/B0BA34rMWMsfOBAPPDXcwEMjRLq+suEpRg
-o4xYWeKpkndT6H6pKiq3MFnaHY1cn4zf7IJ6wFJnqhfYOFs2IjnQyhYSrV/cdP0VxUCN1JtLhjM8
-wbnMkPnyRKgk3lyNe/b93FMJmNqekn6Z2sdNQVlfY2dPKDn6ffprGTgU01MjLcJA+ntQhw8oakcB
-e/3F0LlhW5TVJb7oyHK8SzsD6M4jwRkQMiK6FdMFYkaF139UxSBchZwmS7q5pyIJlEOgDTBznCAm
-eVMFC5X6h/PZy64oTQdxDUvbBO51j2ROyg6uhufA2H633iDes4Guewb+C9wKoeGIUcBBbY6J0MwG
-NC4+M4jJNMNf/Z9brKojtqfYtPZKBt3MPvygtvvbiZ1Bht8aNS6gmDUhzlBkZmVWuDLI0yIcDO7I
-lVIBq8xIEel31M+JDR7RUyxRIF/p7UIWmEW7LbuARofM4lni+fyJ3+HLGUBG15A5GJZEI/fZK+IN
-F+jSYMzdiAyLea3Z/pTnI/IdodS3C58dfjs8rBVSpsiFqJg/w2H53ZQWx/ihOcWVyJC6AE+Q2y6Q
-/McCJRoONmMWTioWei6d3JdTumUrQe4ymFDiK0FTVpAm8QO1xNdjv5W6YVpcq6ntpFDI6zL+uR+Z
-D/JNwqcnD77juEyM/AbAVGedIsAA5wlrqIh749cJKKr9+qNb+JvgZm/K9ckAtqdMTs6RbcFG4wn9
-RmjKIhgH8FxLd7ZyxOCYHiU1tKaEGpIRNWC4BR/7nVskg4eoDs8B+ALdF2+1ajNYxYhBYfSrtGPD
-yWRXEjvrck789NHEsnTHABm8bTmbJQiCBsbq3gY3iecqcwFfnOMwgK6Q4Sx8YjTeLFt1yXI3gSwA
-uD1DDZdjPhQrWWoGw88+OBenRhFJ8z4l3yIEr9ZWoPnSD0PVsvJwDjFUPoGUurIIQstySpavvu2t
-E/OudGCQppaAluu+0ieFCHwiSTAuYIKYolUU9B26Cu+It2D2ACS2U7TSqKyxBsX5EaJzTik+6qcV
-dgDSOWxETUDqhaVU5n0YWTyMSBW8dzcGwhVHaxip2clFTkensBUPBzWADnNYzEsfVM3O2uF0kO2u
-rG/pMvGSKUjB7WeCyLEwy9gJH6knkiY9EJkijQYepd7oQv/4X+tQglgD79KxKR7nIwDcnUT1LDpH
-F60wVA4FxNElRGRUI5YI/lG8gnf1YL5mrq94MwGQQ98gdxc+i4QuhmzGpEgsCNdcOSK51BIheL+N
-d2ei+dS1o0T7BcIWFTUOWb3pFQh9lpyo0SIsh/Yg62mmRuQ0Vsjgij1IwSY5e2Wvwh/goxfMkCib
-PuyEdXFgcfetBRNmKfLb6zMk9sS+XgvCa62eqOOkL+8wyzRitvgUNwYX+UwKQfq1pDYj3EonJLGq
-MS+QSNUMyl7iZOaYETqk5Im5P6JhWrr8vOSRY/Hmra4oLJBMcXyd0P9J7bVbre4FQW+SAMesNQuF
-Eb7tyipe6glDNXM20ekJm081Un9c1eo8eV6a9CC7dB1Xd21hcwfMsaKNzrYV0dRqy7wal4iA6Jx2
-WL8aKp/lrvsF4JYBEspo75Hbf7BJTwlaL1967uBc23ppUxbN5td1K1w/QgBOFK2jYJ0EV8oFmZ+n
-o2bnn96GVVMHY2vVCoh4tCf/Yy+zCS0QfTiK7t1WhybTGq4p/iIhbX73nV1wpOQSXW5W3QYjrGEf
-eYDCJmxJ2MY4OY/oxwRAJWSsK4v5SV5ijhKK8IiBKXvFpvl2KkYw0H+D6sH+UBqKERrVoidrIBsn
-mXELFE/C11CQvvFhXtIAY8iLiOyQVmhBlfm+a/dNs84l52LlRLRq6SGAGTgK/E/sOk7cBels8XLh
-zPG2Ozh7S4EL2kwn9oYPL2cCucceLUPn651NX80UzoUmEqfMwyTg6FesuURUWApBT/zwUcHQqdTQ
-Z5+Q1/TKYQXidA5jRGMHOGXJu6Q1wkwc+3ikhB31pb6494Bo1I3JEZS/pEYwMc7jsoHs+q2cgyok
-TaIrO3zRj4CNK5VaBpwASFh6j4M8fO8kIJDcgyz2uMt01x8HZotQ00nTqn+4gbz6fPBm6Rm2RZsx
-vZvjgcSnfA6ICmCxXmljZ1DOT0frIgoiBZQrAaRe75VidyUvwP9C5YAPbqrQpNVJskAtbGUW4Mui
-6amW7VerhuLEoCGDw/zgd0e/KB1u3jdjNZQUfIRoc+kPGpw/vtpmx8mLl7CoyWs7Vn6gMr2GP93R
-AejWRk4Iv+l2VaHe/9GCcOkpQgILRCgEonAnNn5hJBD7Gl54ZzP2o4bcmqOQHuPPlDCZy3hPrEzl
-hei1Rm3wHRHxX/T2dhjbhYAtMmUMnUuAIxdfT0JZ/IAvKpBvHBOsnagz1aKW5H+/pQgNWho7qcU1
-gYIizvMFKB1a5lcxBBwveYAoPZoRlFGfAnKg9GjBDsPbOvGyW9mo04A46T/nDOHdelFnfkX43+E0
-zUveHcKLNKiy5V2TIBHvQXYiGlwQCYI/+epucOUiNlPsNftca6MBaMyKODN1Ll2tjnrMaXkkD8sH
-HHUm8jJKUqYx/8qmf8aQQlZxbeSb0+OwQUDCDptHxKGIasI/6rWke24jGd3Bj/jcfHH62Yn4H8Yx
-sz15kKfC98L61HT995tYHnS0GxJ+MsTKmpzRN8eazPlmqzoNF6CNVPeINxTs8tJASQoasPmZvAup
-LzrdMEODndR2zsAFCL6tFzwbTJvU+YXBkkVsiT3avMTDJjAwQsVZmZcgHYz1vgH34C4azqIRTw0T
-jXAcAMEP97mKxH1VERHEDWlH2a4gGptdKyGt+IWJTgyiYRTems0uflHAUhh+Xa8Ydx8wArB45Pb3
-8pONoEUkGnwX14CBsaDiPpegfWajvdfRtbEMSZb5Ah2EmTeQFvtO3MZ8esWXLL8dRMMFEKRDwiHe
-ndOmNHjBqhLaLRB10P9CIEagr9xtCHsSR00GWVIFuMfN/sePnYO8rVbVcZNa/5DN+dSvZUIHgZk5
-K1gCp9PbmkLviwXInWInQGKam3gW9LBMhPCgC9hAvvtqLkVjqJ96/CKU+ZfxpEFQZmMmgBrhDf7J
-wlIDAbB6yTpb9PEa43EIuQBWppIcNZOlJfXH6Jic1kWoaTtRFa0chy4LL01bkNAwP77l8Ctjfbad
-kBJ2K+SA5k8mqp2CwOmZWWIBvFg8AhzyNQ0kj54sBrveMf5ODpD8rH4gARA5FL+ftkrVoq+TOoOS
-OjXCW7d8mlyx4EIjiHkNgabFEwqLeOju1NGXsnseRnsSSEIFXGSBtkaUNFIcAd3pn9jZahD9qmLK
-DKRg4aO8SFpADAduofxku9xcsfE7j5MQxFOGmFa8ITtx+o3lYdZgaXH4hYPGfsUmpfN9zKt5Y0sP
-/XUg/dUTt6cWDz50D5NuHpdQkaddGhxMllQw8TEqkH2F7um8IHVk6CS+ghF/o5tMBVCPlkvB9XYL
-JwfbCHdjfxQMA9+d86VR1EzG9xzCyrpu2ACVWX6EaecxofnwFO+M721oHoA8tLMXqFDJ9/hmauaX
-DREtiyL/qbRwUSkC749xJgJNmVyTJT8hzTwMHqj+nkIklJVRI7xF//9JdFsBVmpQ34DgDS2DShSl
-ZT8HlCwIlf6QDcFQrPrjcOetpMLev6BcsXy4Jz5eQWC/fl6mQMG8UW+M4pOl8derjjqninJoWqPq
-Wc0MjL46g+l4iXeeqNteIcMsJrdzQZYjr4Y8MPu48+jgHwWF/OID/XNy5/NPKgN3I8CrpJW4M85B
-cHJPkF1evEN43xORUi6tj6oDL4BQfe6FBeHrAom6q6L7P1PNWVERGOEcVi87d0Cjq3qiC70DrAIh
-qZ117VrMVTT82tYOUkiswvNeIc0hMmqakelNBMevO8QKt5dymYZU7skmM4t7eRsX5dffEkXsAr4w
-4pqbnlffFZsHYDbuFR5VBCC2h3V4y1lgSUFRzWc8gqZTP8Uo1L9tAlwO6K+WA1pQi+YVlO+dt3H+
-2KADYFfQNG83z5gEbBLI2L5aABKn8iMimrMyDgOA7CD8yG0dWxh/3yPPwsppsonU0jnZCZklPBjB
-QVjT6WrC4AUAfDnXdgQVofrlmT/UitX2YpO9jLLKcy6h5wJsasOXQUZXM3Wakor9ZYAhFh2en/PK
-wBa2JHuzsqSL7CtlRVqwucucuVZt2fPZCcQsh5s96/o05JUrNazMzy3i0KFgDWoYpQQ6NcM9rNxi
-QvX0D11pGulc0xrWJfsGnqLXFcdwGnBML4Og0yt2QXtnUAd+ejFNU9HmDkDcusL1NitgZs98I2Qp
-jRN+jERhMdoHO2R2QSE7WT+5ZEA9MigI/1INdnwXAOPoH1AH/dWMs+KNBFpG5Ygkj3H/lC8ByV0k
-RCoszo7V8jntvYaoRkc3C/vElBk3BmwOnn84xtfM3qrUSLoyfDwwcAompWWl+SdWpWdvJcVCq7p/
-ZH5ib79hKRsZJvhzO4LeLe2uhP/DkyRLRyzw0iMbmIJy7LRv9svBZsYS00/wNXhUCtEtm7aOGr0+
-s7B0pLR4l0mVXcFaLqTLuPA3iVR2XX5oPQU1CHNbz+4sV8lmtmN15GkoKl/fC2aP0zTGI7yMs0bq
-uAadGaLU2/WeZtRqC0GosfliCdP/cGxmco6FZDmskCNelNOwSAzt7g90gjN7NvGguj+PwN6nOprL
-BM2XI/ipeuGyQKRtjLCCcMccPwfLzhNt3E799HoIdTCgKGuspRhn+tClA3kmlU9IiecsS/KIi73y
-xz2/aQmUzS9OzcOsYvvuVJ5PJPPIIHvKPMNliixkowI5GNXqBu+jwZQIEiUnaZ6xl4gU6yYGlppR
-CFIOBgtnsKABLJOD1SegC6Q6pN7hEcjEU5VVW3PK5HypbT113InsBPP8XARkug71WS5Bx+oTwOZR
-R0BVVyQouBuSPFNN9RljrCAEmI3TES4MNeF+CAc/Cdy0ICUUayqz1Lv3ZZgoZOYrE8H5x2ZU6oz6
-kCWgg7aZwB1VLMiQhqpRPK5XsruCee7gthm9XUQgQyykLCyHdMWSRw4tsTgcKIgBOzJEDmau0Ftp
-X/kcD4PrASysriY0PXLZg8N0BUPfVCm+tND+LO/7AhJI7i2OwhK6+ZWoGU09jykIf0OlIRnbxCqF
-TzWaYELr3EMZSvFp7o9loy+4/L7h5TE3PEwRqh0uQ1DZQdjfslBoHFHwKhn48JD4+pSY4AqY5NsU
-prUmfgiDb5Z92SbZeVfMpoXqz75vBQ3tbSkGxRjwU2+zBBOgmCytlXjy9KarUVEicgfzTBJWx04s
-wI/HCkop0hX5TO98sVyp0kUrnyNHnkdU9fMs98RPIZxBNxS29JRK3RWf9swbdFAd/FjOcL0ATOrY
-BZKUA1tNJaPSYrQSlyEwnZk9GpBZxKKxfHCyEo/qg5CRGt/q1hOtPojcWZdncXNz5k5PFMP1JG4t
-tZzV9niBpmxGVM5KJd5e6IV6vI9jBR1uY/+41EYhR9QN3XNwQY1wQ47PaMHg6tkRiZIJcnZOygEc
-ZBRI5IwB5SJDz7bCvckoeC01iAT6vD3CUYF2eerCxYFgKuU6H7ESubDMu1XAN/o/JIOE6YFfjOZ8
-orjekEE5EcqkgMKhO5nZJjv7AZV4F5pTHBD2c/dpyLcuNYnTDA/KPBd2llHfnMDv/CAxH2oJ3JEe
-jeT/N1nelB+wGxAt/SVWq400RUx80HD5WFf5r6EWVTwPkhgDTdxkMASM4F3jFJk/DfrnD/sSvVB2
-tM3xIIQg2c6MJL5fxynbNBaG1ZUs71ZS/NUThyVLjAA9ZC2yyBGYRYBcOBjNQCjmLHTgsXopQD4F
-3FuMJRYdaVgPZpOuXR36pj7trCvBwPcVbiZ4Z0zaYF6P/DOl2vSadJ/XD9WQ4+O2JpADGO9ybPKt
-BGv0tAphSE12wLWgrElhigKqRCRqelvEoRNRMpudIUlINL+w7EeDI77tHzRAPG4fc0PSWeftcSNy
-NYjXKWZBdzU54CfRng6PpGbLI0LxtS69CqzJGXm/A0n4V3yiphm92sd7x+umBL0XbiRtpKODG304
-4widdQ2qeQUyF0gGDQ0/n70uSyjS5NUAsrgsPQv97IAvkk/aVV8qA6clRo+1EAJS9iwm+MoDIZVl
-5eOMNhFvxLuBEa8vOk6kMfUENuTIGa7bSNMswyvhdnB+BbJP7JEUhug/ohTEWh8kuDxz/pAO2OAr
-0hP2Adq4Ml7Mzw45XEcavL4Hixw1cy9KmsKyuFKEff36TEh6aIA/EyW/liskscYcSRX4tu8l56tE
-5wJGWe4PBXays9pQIc8Er+VLLvFPTR+UfMpWHpv4xjVUH/MvFOPft0QKhtqKNUNRVo6JcC0OnEqQ
-AUDjnbRHzKQfI/gHq1liUsoVnPQzUDFUsjJBYYsTWas0xSQMcCwh9KdLTlw73cbA8RpAmwV7P0Gw
-RHtw8ihAeJUym3FyfEnPDsJ2lh6VKg/uBpSrIqUYKwoUVo4iVavu/0kwcJIQHNQzjrk0FQWD+OGA
-xwq5UOEhkAtoU8TUK+q+SrECM5EkQ5/kbqEGrCEz2Vac97I7lQxd0fI9LK/o//o9fuWICpZcU3F5
-WLbAJSRjEeZt6tBEFn8ri5maMrRm6chnSRl30QNpkXePOlKLQYMtpkXDUls+wF3IPzoQwXquNt0u
-fMiW/VQSfMhFDphzsZouDNQwVL4uMYnvsn/zkig30tiyzVSUfhnmkQMevD3SzFeCTCabvJzmYAgo
-D8zWEmaYugPtCyOZwxCvWMgSYmIoZoRvcdJcDMBySAcd/JrT/Hq9X6YcSGD7Q6bmhF0Xl+ApiOYr
-pNXLwoWSSjGyuUq+YOIH5xLShfrMCbCOH/dm23YFxxsuAprx2Cf/mhhVQW7EGbC1P2w2Z9SG3Dw2
-+ekZgBABzf4MxaYsewfNSVWCW75y0OBu+plS6BkE+S1TEb6fUQJDiMGgsTABij/kPDS8mZjoodFt
-sBUYzUreYxFp6g9H6640wSah/pmmednThO1Ar8uowfJ6avR/rIZUWKMsJBiG0hpw5po0AVDM17CS
-BqHIL2zCOzb/cU+4ywZpXZEXoM1QooEUoKc2Vy5/ssYT4rFZVnffxcZzsDGw+M6zFAYfBY+LB+aa
-D4vxL+1WeRT6k8qDOUzTvcHOVpYgHnjUJlpYErcSxcryNDSaUMX8pGhK2hWjPDyQopbJZKahnQHf
-KJEuL8ikJZduEyPvPsSoWbfA32GYtCBNbPzXoZGhBA5vzmiYG3mDXjEzBYu3ByVzHRB0Y9tZIMUR
-vKeLMIfY8MDIN0NnBmWa+VhSJ0ix58qYAVYu/S9ASRv+SzZ9uTfNtgjqZej7Ezzivc+S7Olcdo+k
-5gbXYzMm54dX3ZXxKDybiJ/YZyxKuJBk2GMmt1w3twWVLHnYAyvDbTHjjwx5h6jlR9fOBQ6QkySm
-7CxQUvi5it0swftp32tdEH5f377M9EhRo3VSGwcUtiguCzRRennys1No5W1bbtEUJF7sunERy8yP
-egy9BfsWlANEh3h3HnByeVr/hIURHtMRD6QlHV5gDVs6beWIJwPPnimTWlsfKaK/Afu7Fxtd0y37
-PzQ2sWXpqD/GjS30XydWxyOptFqPGRk9l/WxLG396ipZIc9jj/sO+Vp6xrSd5dujxdBkB7Ck/jCQ
-nSglkPoZDAzWSTU/chFm9g6QNg05mdv849w147Cy9vFgfcSiHpnKQN1+wLg600CFvDJV3AzXZnqq
-H+UlL5f8FbXwAQ4rF6hEZhMPAXeDXrFUksMIamXxJxNQkXJXJ7e3dZMDOCcy+IFSoJJm5a6E9McG
-rQhksAaamcruAVTBj4RJ+k5V4omNAfDAXz96qonxQqgi505HbBOPntuEkSxrKAv0B4D0e1Pwn3Qc
-zCwrJdiXvkU9DXYvUmMmPgkPBU029TidSWEvKUOxn2E62G0xKlQIVZ5+CtskypeXSd8gLTXYtvPq
-CwbLB82ZhjS32tX/hR6lmE7l/33UWnBRcAErlC01QyeFvYh2LOqGNaGhihy5/7cTOJ5GtYanCJ2z
-hNvyzwrwgCuNMC8nk7xw0uZrOK1eJJVzodbQYpSIbBs5Ljy9OihdFnYa7OK2TXYILnSeLI396xph
-JycA7YVJWl1YXfTzGq5pQ/b7fxtxqbLsC9fvE7DlsgAG5qZKlgyRhyRbNl43Tc0VBSphcijUx4aY
-C6IgA30ZHzLO3JwPQq7ImtFHr8N6M05lCQtVe/K/pA7fOKkoxXqcyWTeT50qoTdw9Gu6iIYcYUop
-zLyqUEAFXY4jcZ53um/9lJwGqNqnqFMbKKSAxecaIR/j0TZb2AoZyEtAep0TFf3nET8o8nPNaI/s
-5mbBMEExJgkRC1JED8jtEEPcjuSxs26Bn8Ew54IMsFBARqWoUoV2C1X6xn0/34jNfbmRyJQwUPna
-MTCEMDxGQIceakrfotfBfIXpXGLRXcVeSsXDukhn1YSlz7ZpkJBCm4TtbDijPA99HyyKXcpn+anr
-1N/9/FW90tgPBhxzeQrqR8nZ4r/q2iKfgmgL+MeJl3/flXn08svTcC1eoHc9HMUMyuBIVAZEzwO7
-Ft2CKGmFoGF4G8QAJcEcYG1S9tQDqGjzGHEdkRBBhPtYkna2qgq16Xy5gxkBEwksLKQUFAT1k+sE
-ZtUUCFsjGUevA4OUkb1cpuMVtYME85goB4TASnNIQyZTyYFkYGhuOVSKdfDFmhxVF3Z1UmWH+46k
-1/p1jtCiN3JbH2TLsmBroMGSpuNsYlT56QJmZMpGI5Dk8xCMHIEwYaSwVKbUeaKCJk1MaZFOQEEM
-WEQKnoDqKspgnrCsUxQmTVF00RPo80QoBhSSnYlmyauWlAj7yBX+BEdBIhB+wuoiih7jIRrOoUBr
-EIEXKaT6ofGaQpYeEvuoQFuHILMKkcOhObVCGhsSX/kZct0rgIuhqI2F0bxQrJ4F4VmICLaAVoWi
-Ud3cblHoUriQzQ+OYAtXICE9s4UEh5AYcYHFD4I/OBgyxG+OaZaHQdxDmkArblKCkXUfQQ6yBSh7
-oM1gC0k0kOqIFcgKWhGIlTJlQJW1Q0AmWxxAaQ0Xnm8+kdjrHxIp2Z+2gguex5/I3Ws/I76F1OhH
-ChNwkU+dB/Jjn3TKRe8XUx+ujMFIusGtoebXEJwNWYKgarXKYEdmgkmKoj88DexfqmwU6hhbDj6x
-oaMmnsAukINEa7WDXmIefOk8pClhYjrjiz0Hm0AANs7wan6IoEK8mLqtRzY+ivds15cV14PXv2Qs
-0yo0uNazEEEIq/X0Qv6ipmneoFHyKiFizF3guRY4DxDQzrNjDMzKkGqb8C5EEFZJLLRxrLIlRbi0
-nrDIiS+xUN+TQKdrPWSscIwUacCdzUW15t1Qjz6QVtaDhKAbtqUzHR8r1draE0Z6aevpHHTzs1HL
-HBnmGuuR+/wX1CrI6+nJwjU4aY0eWkQT/0/ruOh54jR6mD5MA7hlxxg9LPjYcRbmM3kep1loIHme
-iMUW5Zwg4p7nfRxloQly9zwN0EN4qsIsPQ9TsJ1vNTM9T1/3lhy7HdXzFCz6+BOVsp4AkBYF8ohV
-aJs6schCoBV/pURY9EAyj3eJLg5Fj8avD6mimQ+ehqitul2CciCATskDQsH0HD3MxdPcoCmlfZ73
-lqCgveea56Zj1lRhph6DyV/aPuqswcNyMkzl/6gkd/YXiIc6kC6WRwjPU/9OeEVIrMdcgwvYO7Lb
-vuyn8Bw75e0OeavsKCJ3EhQZBy9uBxoXRho8pB32auopYV6oMETQ4aZ2+bcnmP2lGaySCZmD0A42
-B+eqEBCSWCkec5BiVY5Q2rmYTYpyG9VSBxQ79p8rZmXq6ZQJNSuJj/IWiIIqe+ToHM3VwTFtTs+M
-SSmRO3HAKbe6qe7bxZlYId5MYj2TKGGusqGmJjNSysZjJrLynC8THctjFaEO/R/VMu6Evfuz6JVJ
-uxhemSsKDU0vrNKiJTyKTwEXyDQZKVsV0g1zMLYtFyITq+PImyIbqD62TMwRAoiRDZWMjalqWUBe
-LOmFSTe4HI7AYmSiT8zGtA+yxJK3JQ4EogXLkHkPxhGrMhMhRMNwnKboFWYBNLwqlRoRRo7Zq7P0
-/ajBkNLPCp2RBBMhPqCYWwLDjgIwV5MaCPdLgITnfdS+nGNYFcgXUH2uvYO2Fzz2Vygt5Rwujkjn
-BFjE15F5yfAgWVpGmjCQ4wBMcycLWDMmbijg4PJmwXTWw6VobWDThqIkNwCNYINzU3goVIp2tS0x
-tMKe2ugIEokD0jAdkOAFA4IyhY2oD1XFBmSt+XKw+pwYHoMz1mc6n4/JN6DQV65r2J6e+dimEB70
-YrkEs43qq3GKng9wKeTx7uNfJYWZXkH57/GFknrK+5LmQoJcsiHkb+13oZK8RbgEGjt9Hs5WCJNx
-Vc6goplm6bUEPUNaf14sKvWIMvwQ9DQ1eRGhBDrZNpsqUckFaP1nca0gBQw7lgfWoRSu1gzOVvkW
-rYqTJHSnA0xtfsu3PGjPjtXCorkDqMMmkejeEaJ2wsxaNbkjJT6UUdnslUBsInnTKstCZ8eUaMc+
-flJCkf5CQRbXxUesQvI7tWjmF5RvrlsNTOefIUKYhotmfnowg9cQo04t53s7tTYCHw7Lv8I1McwB
-GmnRkgo7nIQXGJha7zlHWSDieZwqy4TWHI5RJLMKV3Oo9r1kRClWKq+blkObuQ749JwquAKBxE+Y
-Z2HA2LijAdG9+MGtdHetQFmWRMaxYgb4w8qqeV+7bw0IO+CSdmSuxNFTJL/7MmGa42H5p4hq/2mR
-cdtR1tzQASte1N6jKaJ8gQ3qvDwe1vWMlOnqfaPYLClsjhgewMZDBlRR5vVIUDW9BagB0WS08tgP
-kIJhfy0xSR31AVq2NrtWAddmIo/XqFcLHMkDe8tzzW5DI3aSmCIpKije+t7N/Cg7cve9P2+HHoYC
-FINOdydR42w0FwsN3Ut23VhdeHFRcAYJK/dvzBS1CKACUHIqa3fmdcAb1vuW9g90xYaoY6gOpfOB
-IysigjNxRySK31sO/Byx5dzA7Z13g3FEZGFcfDD8C8hbd9EyqyNfur+HSikEmbp+k1+qELnC9a8/
-EHRQyEMPzL/q0F8Bs5dvXv2D4VIHpQ1h13FY/f42mZkRf2V1mZHEyGmdULJYdA/MO7P4l+V8AiXH
-vsCWvRWq9RIrUql5Jq9IPNFMkll4j8tpC2qUIXdR1CP9dMvr88rUR/KOLT617EPLs7KW8lX7gWX1
-kJLDF9wE7zyaE/1DVykW4h8rQQ79wiVl/vmWg5pYxv56N7ljP2xtPO+Vx4n9FZzEfsytg3DCIex1
-Qivwxp9VC1pE4teQbA1tIMSSH5je+o/Al1NKAiDOEOEF5jSJu9J1FBVdMKltJkrp9Jr7HyPvsQXl
-cy9nc+OXFOtLlhVIWH5QGwtCWKIOG+bUfcP2gEC+8Ah0XDY/RjhQOmpSIdZFVPy0ZHK4Snp6mpac
-pDQQCCrJKyN4lxsXBAvDkdSdIPjyLTKoZNIlNPN7+mh46ZWMZMsmul9W9TTSBax8bEKSWnF6p67h
-Hf9BrmQo4NfeyzFrBm0acqGUuQZf+OKfpLHDCi8Hh6LQFUeVyzcjsAflhlYJHPwa2mO2ebbWgxhf
-TB2pWKWjzreuQiqJYfmlpD6jPyxuxi7xtq2+3HAwHZJUpZMZdipmlCIm2L+J0vDwpfhNk8uBIlDL
-Trh1uSmmbEzk5JWlrvSfHCgBRLu77Xo1RbdFnK7B0OyFD4fGHLacjqFj22aFxuo0DMSOwxgRJdW7
-otiBG2oYNqxN2x0OX7TCb4bsiA1oIESf2619aX3NJu2OsVOOBxnGWbLMk3eIIcSebpouYmBKUBVS
-r8jNZm+GmQaulBussnDIw0MMoQ6Pu4aD7AFq+w4FQ+PkKX/st69eRwCj7jkcGBNMJLTpNI7ncDM8
-a8+hajNgAiUhBPFJjZt0OZRe7slWTvOKFgPwoyZMiEwAQuKKUTvPScAuFRgm/JvkrChNj67ATTfs
-irPnEmsDkuq3YbLa8rs5P7m832BsS7ev4BdXmGxq6BQpUAU5JyK+j7OEEbNCSLBHWYENPCHrGyoM
-ryUa01SYzKkQwbeIjFAkVpfmJ8IRu9io4Ds3fzo6gg8qVgkQfJ1eRkMDaYUsfE3FuFf4JBFEIFgc
-M6M9b3OupB2N5dc7nclboESwer3ifaVm1YGmV0WWDxqbHrsDBL0mDHujo2Zhs3kXlp2WIw16c4I1
-LzXF6VpWotwKcaSigMdbF3RgSGqd5mEGJ+AVpgYMWtNTg8+O5RNZGI1NqyKpNE+KNggyURdgkj38
-VmoN95zGdjWkczM11GoOcm/EcHS2q8aJ2gO1mGYAaxu81WGIXeyfV84/aAxgx1gn2BTP66oJjC/w
-5neiWIOWStooGj/6LbZwf/IywDJbqhPSU9r5YUnbuKXroNl2AkcHM9TlHnc+ahOyRvld6cHt+6ye
-FeiNwDnSsPsQy07jd4Rg5NOlPq4kYcbJB0yT5wyp1wn26ug6KEParihWE/Jtx7YVy4XVDhFzVe0o
-5MxVB7vA6WpdNQvwUUPdTc6GtCaOXKzDivV2hJmphSWEkkrQI+4sroU9Xco1CcxPSSI91OtFOfMY
-nNIA1cdxv8yGGFNWupaCxgrGKBV7aHfonZBEUtw0hSsBIjz9qGnZqDrRclLXFkX5gHJIjajylxAl
-utFQmjIsPESof+TlxIY4QfH5VaqJAVAwv08jFhzd4Z4CSzI9/5fUv8pTyN1OHBU58UKRTrVQTOcB
-KznN6jdBOk28ZSPPNv1LBOwKXWtanjRtsfw5V5xpB9NCzjTGXjaXgT6ZaPUQGCs+gSqmddxKJjtJ
-MDAFhJCRdHgJOGWK3JJs0p4pE8gS/VaS4KK4B5I2SI9Ck5SENphxqQclaI0PLd0kvylOoRHN5VzS
-lvVgVClJg9JxpPF4InX4GaIK6aSAmH3ai4D008jSQ0s8ShadvKMIErHHEZmjProRpTggBizUyLRY
-y4j2AYEWFOTUZpLRrlgufHnolcT20tE/hi0pdHNcR3qgy1WbaGmbS3IS4NpjCRT0gEUAWf5JFg5T
-QBWe1FBSD9uHSABVUGCPpEMKkMj7hQbotBSAPH796F+0/lWTva/XCY9/9HA770JE0CMc1J8OKWLM
-PhuAsWTs3Nxm4SKyqKTB8jpgetgD+h6mNBsKikv1PaOYTluwDjyIF0MntLGswhyemYoEYjzv787a
-Ax6HC9kS/utyHrPFAYAUzbqF6k57qIDpPsdfn+vx/kdZ1hZ0wScdM3I2WUQKil2wNSeV6DagISef
-1YiVzrBpAtZba7NxMoa42BOQDBhbkAAsp0u1kb+z8XrrhQHpxArSWZleZ0BVZdyq4EMageNKO0WF
-NzUPmKJllFo2sUoDNJHa6Y/zxd4bFn0L0Iz8z0zNwYHhmbE9sVjag1UI/DVDmgaCd0tWvuIeoLf5
-Fbm1xs0tgx8LJYhRum1g6+1+/mLfkLbczcnIW83yIDlvKVk5E3gboGOCo8Bl+ukVHU7HLHCBbHFL
-5pRLyHWuZJmuyn5dB5R4eNe63R0HXtVj8oYk6fUkt7eWym/H0qztfXudzp70QllNb6XkqqQPcMbU
-Zze9/7fImKYX0+RusMDSR7fE0/tkwXuO0gsRbG+9QQKPYXvpimAyXeBSrUSeSeK2V9LQ/ypFb7Z3
-QrVX5W6FOEZwotPet+xts932cQMhzV7KxfCVWQi/0dmvi43dL/ZEFJKICNlV5BKa5+O69scYLxh6
-AatrcnwA/GT/UK9xqtb9w1A0erES0G05HPHXec6Y+SmbCgAZ9LJJZyRo50qBwn+rFsNadoDdYyKJ
-1K+TF5s9unq2CfNE7t8Wt91cOZPd2h6HFrPtXR25Sdmofs9GYagHxDfTpKyYlEVBCmARYYfdzu+c
-DvinNkFib2C009wnmk6klE04Z+r+NUzByTGVMtqMSeaAxGtiaSGJECpg9GSCJLNiGyXCJ8KWi8Az
-Qa61RU6EZoDMdywsG6sGJDMhfsdsytwU2Nf9yx70CnqRqVn4rToPEUwAm0VFoSmyEmxwMrX1s4sV
-YnSXrw5Zr71OTUxGWi51ECpdcbXqIoAVwi4B2B9R9qoTcSj2QE+O0VGjdYvKqDKVzzeLQdQyk0ZF
-7ZZQ7iqZVgFBoOJLpf+dwW9HTZzC9JluwRAauGcpq+fGPLGinGRGR6NoaH6Pmak6EDMBeRL8DBK9
-OArDf1YQtzhevCHE+uI28bfMolf6EWQvwccnKcts1eEIysqLvUoa4sr3UD1kJRoAEQLqFSfdty6P
-4G5JFLZIzgpLcSUnU6si0f+LuKlMMdUaFAYOgcadRSnBMTc9r7CyTSkycAWoTgo0+sts0w4D/3QZ
-8NoOp5ecBtu512pPl11suARnC9mBFPkssGY9CwW/FRn3oP8Y4g4FJEnO7cK+9d4Vov0VuSgLt6f8
-8nvco8ROj/K/haP+TyusN8H8/AgbXAXlt74SroG0yqqNt+SFbyGtDwhoV9nDReCAWrJ1TQAeI3+u
-j/hxemsYdCF2+OqSJXn2gI5VGgHmRFY6llOYbxV6671+PzMEFolYYGbZFgwZvCXfaNIlVa3RCleG
-ikzATNxxusWidI8sl5X7Kdru+uX8t+gbHCX0qTvmlB8IkHrpZ2Cv+TbQCHFzmLQlOAWsp8KjEWqt
-J4yjcS1e6FxYvdgzQexc1IqTGvwbyfPYcLNgNqD/jOFj8ubewIqCHWRneJ06ISpiTFHioIowvlYR
-G7TKh55aPMsI9TyjgAm0gD7V63OZVkJGper5LQxQKPERinBqWn8GgrtY85iBXzT1B3WVk1YXbYj3
-z/UU6N7c2aTEp3enVgvknjtXgeUUOKnFPk619WoflJEXEK2Y8L0C0YhpxN9aEhAVOsfjC/3uw6O7
-YH8oCuIian0RE8/kdr0sv9zuPXhfSIBE1/19N/hfLEbfjABrKH6wrCuBgKZAZYQW61kkkPmLCNAr
-TB/JurOI5EtdWu1vqelf8dPTUtVnCXsEJDVSVEv6xTP3pzS7+0ei9581YS+hzJYMry/oUz7sRgZg
-/yvRH34g9xBsk1mYa5otF+KsAOIy7RpJyBWMlP4a9DKGa2MIKsc6ouwc0+qLy0UkQOMJTFdxa4DU
-U5C+3daTSkbKaEr0tI1Qou1YGRawymP5BbmPxzf1eGogMxh0ZaZedLUojHMWWiVyfDuh1LCBr+QI
-+0Fepy2++/PyZd8i9l/LJ8HwI6pb+oF3N7RgV2GxowNCN5CQFiFMB8uykPMevsfVL34DG9Bj6caB
-BrpJX9INM2x2vnokdlfvy791bUgcEayh9dpmyVqAYrn3x9rgsj1y1irWCpqie2x9hz/lkvwycYNd
-/9FoFcNugq0Mo3FIsF0VbIEc7OlXrQ0KdIoQWZ6CeEjZQ6dH6cqD/rPutvfMHxlq5WgObnlPUw//
-L/uDH4xYyX6QpMe+PBa8jzR43OL/bFOlGAG6zW9qnbnv4ZtOV2jvvu8KD2C2Jcn2MxYT6HTT6aBk
-tpHO9yPb6Uez8gKgK9EY6UFThvMTW3oVbmewBbyVXZHia/Td1VaGPt8AeajBwQQn2oQgtVfW/Cl2
-prmdk5dUCH8Hk2ivgnRfVSXqCh+uim6WDoSs3Wht6EK3eC6EEzCpSOiU9OGRtXx9ZAmDbZVKdsZT
-P8R/0dKPchSejTeV/rGiM2znJ9xZdAqXXBnYQUmOb6Z7I26n2HhtHnoK6Ev0/CVTQZWo7HWuRMx8
-xFl+y7KRLKraghoVDuuVNCWabRO4l1qs3xuVO72AyQs31fw2RSzWBpK+ciRHYNwqdpk9TiRd3sB3
-SafuOVpUY12xtK8KzeJRdUfQFI8/KFeKschiV5NFe4yJix2ezpRe1UXCtSR6Jy1c8aGl/HThUiOa
-QJMySU0y1AUqaYIeKBU6KJoaz2H3okTStqzxp6s8bAeLR/ktuyuil+7zGaM6kdo/BEB+WbaywiS2
-f5MdYbjsQc3NsQVARLSo4Tg5k/SJJHrITShyWfegKOlby5ktnNEFkVTzYKxUdaN2UVwQ+jIRdC8V
-IUugrbGmWWKygn8mDNxQ3N/uM2PK+8H9QlbcSpIjwSE01kES0qzJzQB0DsjDxuktKV5XMz/1ZAQv
-3jZ1JzDWbRw8Iq+5MT9e9QMGYekFuMj6LPetSnCsccBcn8BCPLQ2/AsptOBL6B4fDfJGho4MlKdE
-CXYTz6qbkzofoQ8kZAOa9QrcZ4OpkvOKo727Ls+TnUCaDzg864r7BXa618W6EAG+BAun8++WWi9+
-XzO2vKMQm9fkeWMJe/KIeJHQG7tDioQfEjeAlkakJQcEuWOB9P1nVaQKOJc+EnMhObeuIpoB24X9
-D4347EHqUPB532rN7lFszWNSGfgVTpalVdnOKnL9yZMnNLPBslVgC24km6wFg4uESymq+9X9Zszy
-Xro/ZJEF4hK/AgGw8LNTp4h3YcQwDUoU17DnuiDM9XMyggWb76r54I45tms+spS6o29u6LKJDl35
-Z3mP5M1x8DbQY2ZP4PMylgmy1DmK/ilJ0Ev3+xkjnYgZ6U9VjxnIamxFJBocGpOlkKaw9Qw/qWxt
-M3eEF74A2dvxLzrlBazjsdeRBKCgsTFwE1/JnXeEAI9B/ZKcCiTFYIKuV4fIw0dequ/AmG6UZt9E
-A8Zy/El+CBThiYJmbwg0n540qp8Hl095JocbKFQ0tsGhUxA/mdmlxeUSr0z8dkKHdbuVBzkdZzed
-3KzpFA2azv2fkp9OST/dUQunJJN3ugN3dgduCGNv+tqQHpHSvneMtnVHfkbMYktuW3eewstqhmiY
-6oMyQhplEN1vHE1hGGcwVWSyKUq1nP9lcNJXHkqGuWIsGJ+kqRbszI97HPSg4ZdvJtEoYjQuRBoL
-4heJUV8aPMqmGozp+Yjk9N4Y9aOhUZygghwNlCG0QlkFOE4o3t2LNzTipVBNuXxzgk3jF5sg9K2T
-8/5mw27kYIe+9OsoMtlfgeQ/+Cm3GD+VTDwgJaX6vvxnudBTo6NaZUxT51hmqwixPwkzJ2jEmVk5
-aOvzrqDtGPbu2EhsGClw/FFnswIzLZD2DT9H1+E4tysFq63gKRisJN6bgSL09vFDkHKM/lYqSWpb
-5oUXDXZGGygEdm7TZpMS8L1P8YbZL2KuoQDQCVoYUHj3slPA3wj/SPOfSEogZmcAPpy7U+m+hXVz
-X8+5B/8+tv7bWEw35gcq9QTiH4fBGZ/hTBq/r6Fx8i3qSxIwOjrwf0df4ypUr6vtu9WowIsrHUyw
-B1rfJn61zql9hiTN6Wnu/eRusmrbiAGmyLhHfSHctapv5EQGXaD8yoRidX407autkBUICkNCTE1a
-ZNaTFR3+YwAUqyzy7LTXQYutGxhYDMAJx6SvO4QJ8bR6zC2MpqNR+j6lSzHoM0Um0/jeFClzpwju
-TzEyjhpWR+a+KCMECSEQnkkIov09vhi6b3QGDjPybSZrMKUiz0llZWGz41Seg0OxgxpTg45nV94p
-oXhWfyf7URWL2wJXdQtJIj0hGkWMC7u4Tck3g1EuxY8ZQJnMYKQh2O7jrgOgqFhbFXOzYsQiZOr2
-OMQXA5DK6wXf1XfJgS85ScaZSuI8hBT+A5UeSiWadwi5fIhD68F3U4XHx+FzHkb86B3eUV/hrYen
-gmqeiOejDlGsZ0AO9arq1IM3LdxFPdnjrke3zvtLMncrViiA5MM1GqekNqYktsaPrPOQ1zKdUMJc
-5QKkbFtVJO4SPPM8xIYnsWmp7SzB9dv2R/4tXTJeF1Gmnkm3S9J2t5diCyYBXnYD0j0TdDejDTJx
-2kBEDxtwcwjEGATOLqUD75vQzkmuSENG1OjOaqWdPENYwvut+1mnMWl1fVt8ARc6/+IrpE2t+spc
-1cYVNLlYjFCJKPEewNKeQDAmPDVwvEpKjxICwoBytN845RaLK8bDuC4le5iF8dfSlq2M8Eu3cYhm
-xP5lRDA7RsxoFQIrcBlrPEwZNaUMcUhZBFlvu1Pi3YNqtrJQPRQW9mxyyHDe53TBb1cGyiG6zRms
-QNVrTkSvFVAvzHYFt1jB+gLXfR6ZlH73A/DoPmCzZsf6RG7wg4qc1ySch06bxjLFoZvS7rWj+qw/
-XiijFV98RyO+mjSdO0/5X2ZLEnL9k1kMiTEGCud3JvjDL22Fd4utGvqGDOuShnvwNaB92a1CxfFx
-oPtMp2C383nyun0YV/X1l3rMfto6yblghFltLCsxeSiGGLLhKPvIPEPd0MkitqXIPEhsadtGSJK6
-TJcZiVB6Y/EOybZCSsqVBRLuo4OLAFizlgYLTiPZVKmsP1mWbOmhFCj0lif4hykNUfWuks6Q72JB
-Kwnma8XKYymi46T/KcHy47gEOUCnQNddtuMKRHJ47mI4Fnv6J4MIL8sh2qvKVe1P02sKQJ64aijp
-kBsqJWCai6mkQ+It4N06oFrTmYwna1Tg08wCPWgJ82nuQb3eVbwTsBb0o8AblZ5z0qBSYFyA5/TX
-IjJvP0YZ9IeAMxMHMpMnxmYAbokH7lW1ax1QkFjoEFEfyk9R2ocX9nARs11ojU87h8UJ/wiDwLwn
-r8qFHtQnBAy1lBv8YLOJWrOVZB+riB9PMaCm64fHCVGEZp+Peq+aTrDHfcsP9CZTt4/pF0hpWLqF
-nCUw5XyHbXmXANqInbIXII+2RNgpGlTsic5cNfFZ4huKGkmNTfuomH4SC/khnUqlBuSmaqHrrFCl
-MKniShWVqph3+6osTev4LNVSvIo8pCo7qklqYif/4k6r/t8SjhjLP9bzb5L+BWv/4z1UYwZL5f+Z
-wQ57ABgqdkkDoOPYkamPvHN2knuWtGiRZjsfjWAev1ND3GmZZxTLnaS644eIQufPfwBIvTeaO1K5
-YSv/tQOnVZ5+pbo46V59ZQYsgBvcndjV+0ZE43QyVmzfk9lvc7QUraim2aLOgFq2U/sRAMAsb6d8
-xJ/JDPdGwUIDHB50nUgSf4f0q4ffCPv66NYyjKiDIb+3XcFu/xVonbCK/TwvZreIaBnFF/ZlOGK+
-SxQDTATBQh4OWQVbXA3Zz0NIcl0k65rICIyouqFzen2IICKuexTMiWS3KlMRjbt6PwyiIuJ2YpS7
-J0DfOd6/88cox5MpSRTf4D9DAh9lJE7Uj0SDkJLE3IOQFRu8RnaXeMMArSJXzAt4uqBVFp3sLxYV
-moWpZk+k4JH7JsJlXCoZLU0UFWPuupzrc6n9iNhtEQ9ZEsnLs0lBgVJP9mAbnUy0EpPYy8Xa9Wwc
-biZOUfPOc45bjB6Ctl1E0g9ItVflPYeCf91ECLpJUb67apiYHSO/SgULPo1pix0Snti8RHMYiqbf
-e+ZtWYviavS03EwNeJsM2rwgFwvbnILpyKAtp51ACBwsCNFO6qwpZhTYmW/K14z8lovpvYqMMBtL
-JRNHYD53Cc8RAS+51reM32UPtdFWlzWMDqNjRnVhYzXHU9k2ttq4jewshTvMGwsFzt0IJ6XewdMn
-idikSfMS5RkR1N3bhF6X+w+8JcMSiCTgJ/yQx8zg9Z/2F75qL0v1TgCUdKaYVR47Hp9msoxaLEFs
-CvSqOKaSSnUi/hy8V9I7VmOb7yzcyw63cuygOqGCagbBQlmfTFMyzJPFHpOhWVLUQzGApFET4YO1
-UUeiycLiUyOSSsVE/qdXsCRzqrHwrRDjzABywRf6aaPOqg1Whqvk6h7+LfWj07v3h9rC3Fwt/mAl
-DzAYxYcpeVnoYjGPAxq7j0oSJTwaj2ViF8dPiiUdS1jSJ7uJnx5faI/gl2gti8qJvVaeWCA1HA3S
-xr6A/el3fWSZr3HaZQO32eCE7q+zewn6v9LpcH9d7X3dsRN/cSK1V5Cd1VXsEipxQHuts47dZ4Os
-WoxuHxL+oXEgChxEORwWmu8ZxCzzPVQm7nnq7n9U/fYTnP8JaIYT9Q9K+CjXPC9O+Ulo+y9DvDDi
-wyGynhphGFoVwk3yUQawq4zgVBrnlxJIK2HHl40U2eUcplnEDjrE6Ki7muXX0IDjIOeRRXUorLOt
-1pG99pD+8Y2njmI/s1jnWiXqckBT+2R/1pAS16UEwUHygMkH5T070VCXjVAH1iy4ieH7wQzaQyED
-1eijQNxiN+HiHKhMCLKCDNWBBEshYLEOZMn/pkO0nHYaNv4dAN00A+8fL7QVGFAUV7o1BkY1xE4U
-cmUiijUCe3AcFM1Szr6IRq2Y5AyH6or6MCxBnV5gyksWWKy7l+jmIV1icXeI2gyjY/727P5zig4Z
-HXJDKLwP80fzfnGYuaER/JHR+U78Alfk/+bocJx1JNAW5v3IJe0AtMsXDCBEvmLtAc2FcPXDXyeG
-QUVSGAw3GdECRLCxiQiFxFD2F7BHJGcHgYzgPYaOi0zb6EYPgEJbaxkz5gPl32WftjJzKqeGYo4m
-gk5ZiMMmhcR2RKz5vhZ7r7Of3gLElPWFmI+nrjG6axtVXqMosXUBFASwvwVJbGGrmdgOkMXqfHKY
-MSZfM1aosfDcvuqNLbwNfHKD9B5w4ZUJrgCFJmh/P0YFImVwTgO64onfHnSHNRxpswkwm1hYGjz4
-qARNPXxKCtVvixA7CmtXD0NCyIEENuvPKyoBtB3x8/tDpIkR2qUOrgl4cuxgbHf+GvY41Qmb5MPa
-NG+zmROHjgt8c8B7v5xOXCECMaHx5R1ceXN6i8h4/qLP2hJY7p55CcZutiUedC41mXJDfnhLKc1B
-Glnsn++LALYCQG0AgCAo/x8+WJLpvwj08gqcuXJwK6mfX0XYve2nV641+pcwsQKU/GOlEiCH4dyw
-ZQ3TckKnuHD2Jx/MZQhFBAtzg1Q4yceijBLMyfpMULZwPQmVC7YhT5fDP5YreGp/f719P/R+LN6n
-b/cR/6AET/IvNuf2u7gCw56m0CdVtI8phUVN9nMk9rmBfajXp0Im07POpllTyTUDc03S1vp9v0db
-i5Bk1aPrRGwJHON3YipL9TPvrqd1ddmKrHcsYff/DZYPe/FHhQpF9G7pWI3EeKqGKYeYtqmOaDl4
-0f9e4ELxtnuHp+R+mO3ZCxzt7O5k/6pglwQv6x8AwIfLQYF1G7OFqX6uG7BLQKST8yP4Jsi9Pu5x
-vRLXPbd1EcBe7p4/qfaRTFgFuydMxDmlYpWHjqTjKoV0ekkxem/beWrqioLNT1GX1ENx9/hOt/S5
-pEYdL6UuG9SxanXKgnVWD97nJ/+WCljYHtH0rDDK9Oh/GGHiYCYubLT9r6/HMJKqzk8G+08hBZVR
-KwyZ3QY7qqdWGl23h1OAVQ4tBVIhwlh9eN2koutrwPqxZ0wbYYx9sa+vOGySqR8V9VOI6bt5HMqt
-vxvLQalP0Lr6tKrbga5qnI2XwxHEMF9//4C2fuJYDm+R9ydyV+A6RIJVgnZww1b1ro3fT3gH8e/b
-sx1+0jxsqhMKffa8L/Q/7HiLstURrWb16LhYHqng1PczgnLyLzjQCWQNVULuZIgd6jeO5/6hknWN
-RVQZIsDO5hWazpDpgHr45ZMTp/aVhbMBDDE4a+nzyr5rSBzzC5GfkLFYrBZ01SENbrH/bg1cs5/g
-npkwWB2/efrmllPhshhG/zl2KpTpI6IQYQIBrgGLZcHBfU28l5bzcZnTloVRl0aHybs+Ph8gXARs
-nWGBqfDY6Z2lgRN//fiVYV+p02RBYBLMZ843edLrwE7vRwFNYOTlelfxvuykB+Nta0l3f9KazksX
-Jw9/hQ9CEMMyiZ6+3nAVi4rT07A/q6ekrqBXmcNQLS26K52VdbXWJaW2rrOc14xsPgSyl7fZwIou
-St9IC86U+oKGf1PSeyF2Q/RgDHDlyhYiCqpFRitYgDWBDta1lsp5o4W/BXz1ht1hSehMrlmI61Jf
-vjY1dZrg5aBIKAKKBklRKMEcMGc8lzpRnZy8nOH3FQURHIuRZ4X5mDOg1/QwWmlAG9JGDbF3hp6/
-AXoTDRutnV9g9aQQSkpKR5TyU5O+BKMeqPO4gwfBi9Er7Qty30Z1pyMxKAYSEJT5FJ2SMO3DXhjC
-lf9ir1ntiM++2dMAPNBFpAsPHTWFXt9V1nb23io7juyDm0iBCQqEhlEztRIK4XdmtKDQkTm97gkr
-/mWVgBW5+H3LUkm+bio6NKzGQ6lko9BGi8lmd/wOgBlfMJtxAfcCGY/Emiox6XKOjemtImg9xe7P
-E12LS7mw34KqkTNUr0pkXZX4Y1X7qyoHDJKpKhdVbdJUGUyqSBRVaECVIj0VDzkV2KWiqYoxFZ2l
-wlMqEUnFhlTEUfE/0ZBgZyAqJ4WKCGmb1/1d3+ApAD8xzoQApyLd1FBFHAuOnuCmCFg+APhezU8A
-oNQDLCX55W286Rpug2H7BjezW0Larzji5bI9AX0QcPgXrPpjixrp1R9tP/xzc2Ny4ciSpJrxAdp0
-HJ/d+1F5phO4H2lbPy+sr/WuGW5MvdwWlUR/erlBIyAQhUE5l76/39iYO+Z3NGtXm9kVJOtZB/RB
-uXPHciQQdQACHmiggV6k+MZzIK7sBiIbULK3lt3bDB37XJjdqLHb7HFk2woeoMu+JjtFsztYbUX7
-Xxfa2NSewXFivBLTlg8cba5NHNMmlTYW2hk7NqJjIMdE3exbHYQ9+7JjSwiLzV3Yhn5fI+T1CF0X
-FtexDwM66++CeSVGXqW9ybFKGNx6VRx8wAdUS38aCDlgfd3gNXZ2GgsaWhWmzIoy2SfD/ymzM5kf
-GYy5gSvKvKH0rpztQZnZZ/e7FcwvrkwU0XbKtO50ppBBVm4F2LzQnrlyWMM7FLpjx/tNCkB+vqSL
-UyM9TCR7Cr+gonWGCuBPi4rq16vzUFS1GK5FLu2ES+z/BNknWKVooUraoCMppnERZC+CN76IuQug
-vnEsa+aqOCLiEDccK8JhCg4GcDD6DcU3+HoDEt7gXR0vUO6AKIEdS2ur0ooFJkyABjAQ/kf0kNWy
-/vRNWGbTlNAuxq8UFNwM/yOJNKl+SjjJFYSCao9ptNokSqtpBZR3pnFokgsKjDq7Eo2iQDkLMobw
-1IBRpA580EwbjRDw0R8MZcZOX8Oy0TBBlZ+WIKtHEyOeDivl4DxaXGmslAtaEX/LjcvWUcsA85lE
-inwxytOMonVodyvaIs8bltclBhDY9aRr+VOeDqg0kRjx18F/QgBVykGAmwOB+DJvVaCsZJTSqgSV
-Rkb06gfLy5ZRBZTccOJz+0+Z+r/SF2mGQuF7igOMyfRfH5iatvXS+u+gXcF4gCR8r6RLgJ3xYm7n
-S07NNyQ96zmix4HZH4zvCoaWsnB4MRC+bwCgcJr1MyS9j78Mmd41UIwkYEGfWAyVmGUuii3ghaG9
-LJMG4GVAWUvovJSynhssw8EhS4XMQ8/Mjd4+sv6kWL30DE4zNjlfbpSxMhFV9bdWY4RYh7HFnnMU
-9Lrn2oGKJIkLn52E695XjMBld63yb1PB34Th9/aVb53lBL8xOOqafzcRs5tz/+ulm9kD5mZuNHL7
-ZnF3f3tvRnGCVW+bdrVNfG1hW1tYalvsqABAO/Rk58LOXp3Z0sxoJU722B9bgNiJwpNrk6ojflR7
-vx8FtXvf+Hr4vbx9G5l1evaSkIP4e+CReQ8GFBFyE4QejwJDMvvBMwYiQmIt8Tt0xfREOaw4LL9M
-Q68DxnQH0QQ/jyuM4OIXYOFrBosgUXfgXjzBI0tUxMlV00WZmihjif6qQd2H44mKlTT3kyQgSia1
-el3wQ7FybBVrqyKA1v0gKDvFsZSWpx0wtsQhTkEwigoMZEuL0abzrBpvNDTuAn2rigEZ9oBvSr7G
-6ipkeMx3U3fW/eSq/OwESn9T4k8VgANPix/ytyAO3jwwa4CdI++9qPmw28BdBrCcO6MVkTQPlayK
-BPM7iDOvX2D8ZDSJaoluJMeE8IYJRZEomdHZmxQ7eCCtYRRyLCStf9TbLoFTDCdi7HD9cnB3bagA
-8K+gtgbReAeY+aUlGHW6DtQ3SPTY/CG7I8W76XWepqaGT9tZDfgSFAbCzHTTphI3f+a4lEnqalgA
-HhsnUMGUmiU2WPjw4yKae9fkKREFHKIGIfmleIpIp2GblgsbVaaJRUMcx0aqlOJmen7sL9DXgvQG
-OZpDEKOsn8KtouonWm9suDJlG0qMH9orRPH47dB9LHmYRaOFKgAycNCpoD2iGRR4hA4YEgrKGg1i
-lAcJKHkXfDP3BiXiUARtfGU80C9aiRpowa2xTZUuEgQ+Namr6J7k5ZACKcfPAhsG/nunTp9JK58d
-lxSy/mC6LuzjpNigbtoIZwfyTtXxh8xGLuBm4IipmrRLRKgIuhC0e5zy/wnnO7p068MioMzbOrhg
-xxboWFFkmJ2v2wWxI+bP95ztG6soyggttG5R7OUFPeDDrZeKn+e8OO0zu4hG7CJ9Rp031oaejZtu
-9/cGUx2pi9rOTxVy14Ubmz5GyQ3Zyt+rEcFizIO2+c8n7pdAPR7eFkM9G2A0z9nL7wPdy8HT4mf5
-J4gBinsmX4uGNLbtp2q9oKas6XworZVLa3XD/Cyro2LylSTq4rCZO8yWNlCk85B6IIzC1vUAHwBY
-nHOG7dOL9cq1zWzB0Nesn3TIO6ZM5TZytaaWtYVWdCrpSsVpKQkmqcBIhobMl8hWCr3iEXYXCQRJ
-6A5r2sofzN8HRHvQex75uMPcOiLP8QDpAxqUJ2AQ0vQONdxnnR9Pchpag6KEKIT0GIodwWSVQi0W
-mjKEnwVK5WTLQRPzDezrNn50QXrg4WONdMeXCbQYyDd95Rmtp/hRVwwQKdDhzNarmAOh1zQ+EM6D
-nnQArzlYGtVNDWANTPlqKa/4SIbXdvKw69GDNMqURSE9lHbU+smJoxA74ZOL/QCJXggBAQrZhAI7
-ueYEUdoC5PQfodxi3wFTguCSb7+2PkUtfauxAMTGAbkmtUvbCRTltFp19s9u3uE4h/vbNXH7dp+W
-AGorlMXeaBoGJmg28a9RNu6eW8w3u3bS2xO3yHKEVbI/UluWxtwQUFDPh5OPU0EkSlf4ZbNo5DIM
-56a2EfqRCMO2W6Q/THgs0mCqk8cSry15/+up6Ck1h3emaYymIQAcP2yuOXi5IkgLASYeMq8I/UhF
-4/oVFAJbDgilgabQqbzKnzCS2Sd6/XYRsC1wWPk+PLHxfqau/k3CvxulCUD+Etv+6DkPypLmFZFh
-CG9xeEFfRzNSwPQyHyrC4mtI9QV6hmuUayKL+k+69hQgiMCzbXidSneqHisWvat64yV0wZWgWhgo
-5XN4o8UjH+r2geQm+ibzLW03usdj9zPSA/AGrQAT9R0agi8iyOl9t+v0WmZsfiZlGNuPoqdxpwEk
-GdgDle6a2uEBoMFdwEDYvps2DciMVygOTINDpDoBFsh7+iqmSX3JqX2g3sP+mOqnWV9deQAfNYKJ
-A5kPwrx9rBDftPmCCo9AHal4IjQqN/TBQUt4t6gKxIO/W5gCp/86ZlnyVp6fN00AirjmOUpH/fDw
-Vqn+CHEXZBLIrfTRMV4Em9uRaoP/t3j5cZy61tmVCGfpKaYTyxW3UWWZXqo3Goe/sjghvmMwVn8f
-ly5WwzscnEC6jd+Dc6NHK3tWDOpPKtYiptso0lVdyPMPmVCvbWmtwjQCEUSYgVi9kSQx3sX3Sau/
-59wHHPj/YFL0unrkKzlUJ50foE8NcuqX7+h3p9kZ/ZBcQR+9SuTrCMguShPQstimfuUkVsPbEHcN
-DtFxVRVyPKZI75urkS19Nr1nEHBhUusnFwZOyfGzbf5Rc//xufwx8UZn5FIkA1l4mTdFW2VccM7l
-4uguy/sxzcyZEJafzUyQHE9xSbnsfPzYQAqq56nxkzJaq244CKbAPxR6+Y9nbdX+ElQwPzzf0m+d
-zfzm13qgmXl29D/vsfcPxLsEWgKLVx1gS5JCB4KwzSnSrcbLKREnSSlTkkn6/JUKSCEWDmsFYgU8
-BWMDP+/elrN1JUa4zGglBosCnb47zAXzH1JCEpuieYZnM+I2m62elMWrcBTR2kRjWkHexEWbRT2I
-ovaoGU78qW/sKGOXsas4FGSq2C0tWurfIVVMiEimFDuSbe4WrXri+oUUU+LAS/XfHAshlYTQZESZ
-aPkyMZFJabFfglTcl7uCq9VqeV4Tpuq0YIGQGUghqHg4tSlnejbcIzOBfNJmMzQMXeDIXAucGm2C
-goaCRvsjjEZfSQgysarFEMWqUUIURY1LYYhKQUZFVeN+aNQPbUJCZyJ0QqdCInQ4QlJ7TZRXIYGv
-KBLXTlEUFVTEKGOfX2KUmdX1xh1EJ02Mk0CxoYsjTBIKUxS1Yr5ZeJVpNyWbGcpktvpQMMd7Yh3x
-1tgsFqvnkTLu6FWS8IpGmipDJNJKMoULce6uXEOcS1e1GpFuyMIaJ8XJ0MEJL+TFCE44ZNMzOF5w
-wvGQkWvKQ5oLJxNC89IoFpqzMZJNlQinaoSr33rG5KDZPEQ0icQoBtE28yTo3E5WgmR2N2b0sRh/
-UDcqfeZDaGKfqihxhF9nS4wZc5nUx9o50RYULD22xSrIKcgrE+TTCfIJcnmngnxaHPI7E0moElYr
-glQrGKSkFvbwWyp0ijVWEepn8Glf8Mngz2/wp7WD6tkW5K2ymjT2OSPmcaLpiMdre70t4j896B2y
-ozL/OasRPvs+QzTF1WKmveQvldqhuNCcE5HxUChoHiJvFU/xnDLWrGdk9YxsJJ6P53nxp2fthJJR
-R/ZQMrmYSvYc7hiymEplWGtEREqqAoVCgUIphhJiQ7QCxTQrgjmmiBdMB8qFFLMGB0qjD8SSkvCY
-UIooBInlClFWH0IqwkKFk8UQHIaJIBFiOghREgzRENKTpQRz/H2G8TxQuHC2EAw2QpBCHh4eIlTo
-6hDlhCCSCREN4ZIQLTFEGM9l4SEmQoRvDCNh6KCDJYhwRsIIZxNELBXO4sJpv8IpEUJCRNhNJJSE
-NbAV2h/cN9SrHXWo67oue0J4Zgjbs11Og10xEmybtldqqK4aaNMVaNN/qaYFV0qzgVxjBZsSZD/Y
-EcZSC+PihcJwwhWGI12gSGjDGn0nREN0ygYpzSa85JmVxCuHWmJOCWW7TI6oUJ6zwt0xda4Jcgk7
-0GMCvSwU6HSSHuj1YYS64xT4MCWoA39aBXoCAFAggQqWG+NSxKVxigqXFqsaLWYJafk6vIZB4efr
-ITRFjnHrXaJFip3Ik4grZmKpHclGEQz1hxM3DFJhikRTMz2Fva+wm/awv1EV9pco7J0HV1GpqMKJ
-3nDaG+HkRYSTUC0ShIY0YWyL2VDf4gXxgtgV7ArkktDCmEwnToKUQcoFaZASPR7Y3kUUqlESzZ7L
-cNIYzvL0QBLomZpPmC9hWGFIozCU+YShLxgTTYztlk63N/Ro4puLibvNcyc9orVZg0i12jyK01hv
-GjQVJXci6mKZ5M+UDId8M8Y1QQzTYmITyhjyPpuqBc2OUWdYfbkmxma8sAyrpA5RJI4RJHUhemIs
-ZL5FNk0VmWY/1VUs4nhC9VeZiVAc6kxx6hVKufTRJhqaEtb/BW9xrjxvl/nyVf5LVdEQVZXUav2r
-JChe7PYqo05zVkvIRNuI5u1q5A8NsQ5/JxoicTw16JSpMGurDXpC0OGpBLIoQa0RJ4n3diks6Phi
-5HgpyDQSF1eY0+tY4GwlQo+RBP+jhxexhhGWBzmf58yfBGLi+KniTpzHC/KZYKdtlnmnzDTVaKqU
-4PEY8bcR38HGVAmE6hZLcSy18Iimqhjy5/iGOEJ3E4prFrdFFtQ0slpE9FkTEpR/lUh4Pj78CpLf
-X8LK/7fyX4I/vBDyL33zz3E6iAOr00GSByFlPtLGJX2QwZ6kq2pVdNMklLCE4aiFUlKyQxJxSuxN
-CoWkJCulYltzGj7U+5C1SV2F4GQWognE/zRfvThzVsYCkVQ0p6EF4rCGa31IbQTVeEhKosVWEjZE
-KzLVAslELFJzRlaeS0UVH6YbB6tmW8XuarIaqRMu44nFed0F6ojCZR02gqY69ackm9rxy/x5ROW7
-GpTgPDIVxovGXZLohnFRqCFlokzmr7HmEVzVFImNkbGRhEdOnlmis/oLV2rGQgmc3S/a1L5p47SO
-Wvg0veWb4HZH2a+JnKQ2F1rJwuzIZ3I7lEaZXVNenaovGZMtv37QQoYrWjyVkZmvgnQkMmc/Qbq6
-cE7RCtVFp42Yl6UL4cnI8yCKUFnHmweR1WZE9pgYKroVnJlLNiM7tHNL5kEoG86JZl6nV9RI1cwp
-HmEymZqphclIVDMZteKPhITWhl7BblNTmWzvDU5+y5gUqhbP15KGQjSeHSs+vgiO4bUJIj+hBn8y
-hpDIhpuolhCnsRGO+NWjXs1SQxWkhqjJmFGmOzO0mAUfSHNxLDRyqCpMjaRkQtXGUW04bSJEl4l8
-MdNL4iXdy8SO8OmOUozFF3bR6jWNFPtmNOuICMnQ69BgJ/i4YyynigkKkTyGqI8qChMs2k7qeEMZ
-WmNkDLrm9E5ljcFiQ40jNTWWiNyOM1IhTy9StE6EGUs6I2Xa20MhyHLIlMyuctcQZJArmiLpQpD1
-Uar9UEmoccZT36qFGE3hODt9jdMTjcslchkOzev0FUqrXhxpuXg1rv7UKdrMWxRRCvxIWchmlj/6
-3USo2pRITHxqqs4KUpYNLMuyMTMZMt1qp6tbmpkJagjqyyGoyPQZllYCSpAyVZ0TUBahl8vLd1WU
-gj8+0Ekijwa5vKqKVU/VxOWSuslCRJMEEwlDhCGqiSKOy1C11x72sM/D/lqRHsr2x75p//0qxIGm
-T7FgsRDBEELEMoJbRlhQhWG4QcgVpXcIJGEkTNoGhwhRkwkjtUAmUSAOQy1UhIpQEWpvMNRsCtRd
-gimoDF6wi7TgBQt8oRkayjciDKdGmoWhGYYnpaEil1i4BBJ+1FookVByS4VcOrjVeRHEnAuDWBwl
-Pa1OLkPhh81rqbDZ1O00hFmXWqFuccLMCJHKCSTy30AiUieMaZFxTENMSTTEOCZGKhTefg/T1jyF
-i0SDiLhqQUSE94KISCWIhJiC5RRGqp9wcUcfhxFOuANxYoQehvzDcDisoDDcymFIYzIwmJ1lFGoT
-qiocKpSDGKomTBgKHy2UIszlFC12yN02ohBO0Gzyz7fXFK+X6UVBETVzUsXjC9qCVTGioEYlFsSg
-kTloQlbCjTB604aXqYiveJthZLw34xk+iiqmblXUk8cenuUT6nqz8A93K7/eOUVRKJkuJsZzUJDI
-N8SKIZul9e/MiasMDXnK4aoztZVMniEij2V1Goop04iCUu+rUZpn/agswp8kZkSKpkGzcVne6QrJ
-eSfwXIramHqbjWLszUj0Tp3LivNJOas+n2ufcSKsCtbEyZqHTZGiOXMVJJPLLPTuqFU7IT1GQRXy
-L1qKsaXFinUbpQ7lbc3fVktodFyEYp9W6uEnxWpKj5IhYkLTGGkqQpci8WulWH0kxBnRULRRinCI
-HTK1puV5/xr/3+H/VynNw3Opiq0pLIzWRhtZPHQb/6CNMepoecWUimYhFHJM3pOUAtWEqNJi9P6f
-z+u/gmJTiVCmz5DL5JUdyDfnE8g1r+sJ9XgtTW2HGEcjzNgk16zEkwpUKrXSkkBedIKJhBJIM0Qy
-D5nKBAWZBSd8TJ4IKzKRKAyNyDREEYr8MrBKugSqVdMQDSvscFDV39KExM9wafyHo8QoJnHsKiVS
-JRaJilDWbhbZ2B2J5I2SNG9zKD2VjIYhL7FUUJBBacfy8xLlZzHkWnSEjI6Q0QdNYjD6OkdomSNi
-sShiXw2HIVmz+BonxkeLdjEhvl9d+iAOJ0Vv3WONFBprtRrFvqAu/FVdsdfzpSwuWU3nz5fq2NFI
-wiNvBDfu9OhlHJJxJSpINPc0tImPE9Y1miqD0lViai3/QWUqV9knWXn40SijBZCYYp0qKs2L0xax
-RESxt4oxacI5/UtqakTKqMmG/jPqwpHOumGJ7OoiKpkPx49WQbaCJSJxyEVzYZrREM1QfQ/N0Mwo
-1uFQV5+9mTIbsoMsOjZUN5Ff2T8jBZo5VlJjxUIhYZSzlFIvxovgcByWfy+1abqJzmSJVmSi0UmJ
-n8XEKiOP8JzZykPBGG+EZmLoNJypmRURq8hkmTRWasyG0GrMnYF1Bn1CxbI4d8XEMCjUzkiToHGL
-+j8nYXxI3QODpVNzV4rHkHnF5xSKVZqflRIfeecq6N1Yw8sklHSYdskloSyr3BIqSnQiQ4sKIzxJ
-ErNlbkREpCW9sWqEhNVKL2Rjeip+Uw+3bd1yrtR0+Nie4zDqriDjP+Ho+b85xb3QsaPQNQVdWn/5
-roqrEuyCPD/dUzLTjfIKPkb2ww9/3vRR3GUa9uuWIKlIhtjVgubQXy2+IuexqvULqQkJBU2Qb1ij
-eGhv/dU8qaBswhPDDM83xqUb70NHIJpHn3USsgh62DTjIXYTtHlVVTSXFC1WvtSmLbEvtDLdKml/
-v5d5iWsT/kbUoBRZpkgkhmq+GqOYED9XZ5O5JYcPl8ZtrrupnhpGLGHGukqGPUnZuD2Vo0V7yCmZ
-nWn9MQHy070oSiatkGsm5Y1qI39W7NQ4FA+esczLL8lft2ZBfvHKfPGiUaJFVG1M6JdAhU+xCvej
-ELtWbG1M1j5zt+68EhN7pDgKcyQzrpHhjGQ0Q3s0ZBVrlE/xcTA8mZPTmFFrT1zxKHXOSVVBqQyV
-VDrLSC8WLe1EzHLHztwGSadTztyqOyOrCaork1GQZlwSFLGgT8fR6qzuyUmZaRB7ocCO2Go5Eqzi
-S8O40MZy+ZKIS1ih2qhyjLyoqUGLy704J1xR5dskE2EkoupUfzFBadQNJdihUdZ1ZBT7lc6DJkK8
-jP55TmM5zXDI4tBQxwrPVFIyMsppau5ahHKWkUOKnJJxg9jRSFjiaoZ7cK0iEinEvJFsllNlYhGk
-iNUYQnEoS0Jv4nkvVyYP4vj2cB0iImM4bRJvXjUD55NKUfbu3myzr1K/Xx8/Qps3igbyYugcuj8x
-DPfsON33yLrv1V733a2hdpT/J2eFqHj2zvjQ2RD5459+zN7SOxM20eaGOfdXm9ps60pLa7+IRlrt
-E41haJy42kpIqeMiCVNaUoSlP0aV1bQfOUXPpqNEQ+iR4eVSsbEltaozk3DNC0eZM4+zK38eHhzW
-cZdkQsyi6W/3woOcakn+UtWWEo4qQYkKEtzMqx87HO0pqsogyUXVcMTU8cRUwW6EMTr4O40XJFhD
-78da0EiLJPNJbSTiS41+zeH3X/UTcnCQqsHXyHL0J4+BQYs4/PkEGcFBmtVJpglLeSNROpJPJU2o
-4IbDoEdK0fLmshLTEQpNzWRCjTQbE1vjTPs4segw40jfoJIHktIPkUImSoLJSUhNEslZweSo4zay
-RcaKSvgqeUt6XB4hElY6LmexgmFljakVouSF87kqMRry62XxcJKoRrOK8TqhjCVRCzdlqcup5Pdh
-URty4SZmkFgQn+aABIlaUZgMNM0xTeVy9lwhRYzAqnkgHCZFuOEov45yvGdd1eggqpMQ9IUgCTE1
-uRym0cEvweSicSsTDVL5BLtGSYVPooJA1IS4vF4kFRIyUxJBERGRCpk4TCatCALRcLYhiquGkvmb
-BGLNG4gTEcbFEMMhozEN5kzYEgtrlFMhhIySE2KM8rynQjDqDQ2FIINfhS8a4vCX4ZOFfVEMFaUg
-kUWUZJAw0NhAtDHAwgTDLBqWktcxdBRhG1kmi0UljIttjjAE0EJsXDKPvSNOeNErnBEPUitU/aYh
-UURRUIxoKMQeYsRhYoIUHGyMIyrD4JC6TRQOdz4NqV5EQhgSE4JRRjAw2o64RVQhFkQMx8RMM8Q+
-iU/EfByCi4hOiD+kFCIaqhNmsFQhqiZRj3qUNT3pDjQxj4muwnxCzMz8Phq6vmKrEBOnfGryi8wu
-vMiCXHgKkf52F4WFuJzBEI8vBIXhtfMS5Vcb2KrKL1lRqmFVEao8GSpUAqP6k1A1QBFbmMMQX5Ww
-xbBrTbkGqTHlDCMlSFQEyoSRBDqMZBWrM0/qMKGGjcM2crEaFU7uBzakhn0kxTLlUUOeNJ50iWCo
-OhRVqmJogVVFjvOhyjvFg1wRMCILSoUoorAG56XOFNVUgZxJBanXZUBBaqQg1UrPBhIldCh0gELr
-QjnlY7DcJQ/rVCu0dzh82ySy9GGfy3GWtVcyFabolNVZKirP5S0atoQUXheJTgizDPtlIRQ4gdIJ
-fcn+Ql5foYGWz+QE/zLzMZAzUs8vspGRBdJrgXSa7E9mAAGJiKYq0GUccrAuU+GpBbohInNGNERE
-B1EhLGGBHUOEExb7eIGLqd1AMTGIGNF4WDhITIgMUZBg1JSDRMdBQhrRaX2IGhxCnk7UXBQdf8Gh
-cAWa8KCIxyREv/lhrUAZB1nEZRFERtGBRM0MXT2wZGiQiz5wEdx5DkOyWh9o0YFIAlXODBRL+GGQ
-th4SAzHKgTgzi6kfiEL0UEMUpZfoQCQ6eG1UYUJpSKBEB1IOZASpmQaRO4hQhshQcQQhCpXoQPxZ
-EIkOLDeFqg0jDSPCUj5TCiNCISFtuMLIxVFBYSQ6iA5ovFBSCjWhJDp4RYTL5+Eip3C5SNB00UtV
-uESjYRkSO9KIbJSBbcUSKA6sjPXYcpA2OhgJfUMrXfBU5mEqzPb91MUEqukSWJYmqOGlv40Oqooq
-gnxmjg5EAh0dmEOi2aqImKj6noSOQ9EBJ9Ryh1pMoa5DSSUSoUQGiwQ7OpCtYuo3LcgESX8rLwWi
-EeI2k30GTk0g71KBGBgNkqUrVdhjwQGXa/K4IB3K28S9daLu3kKBsrEEOSPEkBbYhzsaFFhVDGKG
-iAkx0WILOEAACyhgAI6pvJiBi56LwIUftuiEgIoqnAosfYLE7Gk9SAqqBn5+ZQN8UJW94gADhZxQ
-JIocSi0PQfwncS5anKVaEXNFekb+tiidiBV2Gx1USbCMIAlyqBATjQFRCYe9q6EiQGBLH/QaGU5S
-b3kuMBDmYLZCSDWYxKFiiJmbpUmIqpDACEEyCQwE5C1LHVa8wyTObcKK9cCyh6MLzgCZWfBEy3ZY
-p6L1FeKkUPWhkkupb1EMLaIttE5xqyoWGkXAE6yZMLWHqG8cfggKUzPzwuGlBkZ4OeRadBl8DiQ+
-wukyWECBgZpvSvf9zMOv8GpdBjThKxvqEuo1ixAUrtZQwxAfMcSHYVJliAtZYAEFBiiMHBJIarEI
-+eNSzHWF4WLCkGh69zA1wyQPM1EV9pH4Htagnc4hEfFMqg7xaSO9aqREl0GBBRRAoDEDfnhqgkOC
-vxqogAMIJgsxt/xILxRCMEXbCDp1mZYmhECKQcEigDSAZiIEAnQZRAVsdFCgAAcQRB1Q4AEHEESB
-AQiiQACoW5VbFYGERoE+VZKsq+lQUfkk4uFQKOZxskV5TfHnMAKzQKhkNMgan0InAAAAsxEIcEAY
-DIVDYgGxqHr8ARQABqR6MpY8iwNCQSgqq1QIGwAAAAEAMogAAJ/N2aoceZJFppEXQfIxajw85L/x
-nbVKkDYL5pA5WoPcB9od7ar7shyf2co8ZLDS++AODynJvAomQ3nroGBHKgyegXcp6RH0e5hn+BAb
-O4814YUhTwQJfXhWoc6ekFpJgAi12h771HdApeggOEMZfZdRZY+yIEQmQDOzdzGE8rxhSgYQGa6e
-CGzILtSTLGq4ulX+sTkIS5lymSs+4d5lySoevmDs17op8AU5QHSzHWXbI29GMdTgY4w3ARs6LCO0
-YqK72ZP1omWUSE9J/2wv1E/ZhebDk2kbHMchuVRE+n4zUKx35LguRMcnQsXIwm8pPvnXPjrbPmJS
-YZMmnBmBI8lmwsE9Df1k7/QLRJdRzaeR/VFqWg8e4CGoNHiuoYVcWECh/RyoGjXY6wBLmBMBQVck
-GbCGNYiz26pQWV4eyG9YTbUSB5awvRKRe31lvDkgUgcbZmZVq4MrpYtfDnqJ/WMdPuzFPDyAI5YZ
-XI9+PDStR+JdeRK9N5ks4iqA6DmeyDL9mI+mhhut3zxHiGDQymPLrsvOOS03r8+VhN5zJXrFXHMS
-Y4xb65Zfy20oIfBObgIOdtUefTkZ3jAaO3uDmBNCejIi1y/Cla8LyJ79J8Oy7xmkP0gzerBycfNr
-fDQ12RwazEx6S6Sz54pomOm0z+j4ZHzNJB75TQpzV9un3rrifCniPHRCghnHSCQYNIQBUCReabWx
-Nx0D2mM3fy82+UF2xDt2HR7wYLwTEfLjYjIQL+dh6uhJrnqEAzQc2uFFxfju5OE0hXWQZrmGcGWq
-6dsFbhgBqhZEbrQt3MVHlfrpmL0N+moKopoW5EEOF/km2S4EYW1YyoWM0hKaZxQxCX2wcWQbi45W
-ASHLTHG7o9KwCEyMr6HZfAQLUcheDcbMDB5fKtvPH3vgAVJWMBMJ1gGNTILPbzQ3g8vDHyah6Mk/
-a19c9tnIeP9SEgkdIG55Q27kmGqtbub7+DPXxezDjpjUQwzFClAI54m44UylveccrQpyS/HN30Ob
-KDM2mHwzq6YM89H7ZnkfMONWII8gyfXnB/d/Yhh6YQAjdLZmYLizxnEitnKUVieMkBjktC6GW+Nu
-C7JZk6MoU+i+PUzV05Se4hep+xTtGLL1wuzzWMoswc2sbsZWHFaNeYm7slu5BRsk66/eIrAfTT/m
-+syBZREjE37yqGnEfGC0zOBsDCcXzhA8X+HDoeD2aZRH8Wnz6Zikn9TRhaP+givNEppbVgbkNd4a
-C6Hggf7X6cNaYpJ/0GwRJWN9EOEQsMzG+BhrYDfPKmBjXNc06j9+RxukeMq+I60BeReiVpcFy8bb
-FTUHFNBo8bbduYDRPxWrAeoqyusZCebQ53dkWdyOPiMLXghcNvqyvWAOI4ANKCXvQ8THhVD4Fbhj
-aN7X72I1g8NBVtmz4/ItaZRogBBoyPtHVlI7ad2PzdhG+6idhcwh+RWw/+x2To/nsK4wu+sACKRl
-wdoQ2BiS4xpA9ygEzPS/4qrOBqUUHNK5UBUrrXHmHC8xh071DRJcSF1cpHyZGaKareC5KNAoVE8A
-ngROG4bw04td80q/g++PIp79IFt5XD/++bFiu51w2vjWjYxjf8HhNoVqoyAjYVTC5YQSdHklyesJ
-qryJjNCZFUBV6G/ITUCiCYTi67Ix7KRvYhnqonY7th0pphthuVgHjk2FRpTV8vzcLJ5eQORe7lIo
-bg/X/mBFMWL5iaOpzIWrU7D1GECavqiRhtKSdzbQxEl9humFw9yjW2/D0J9N/yad/hd50DWYWPqM
-RBG8z4LrWmxq2D3aFh3cRjwzNKRH7ArJY/EDTniDo2f0KassJq+s3IULO24NSeNSjA7htNfSIPSD
-1HV421rq52T84nOSlUbxk8Che09QA38vnLydsEMg+QSaJqavgO1zZngC87hC40HlkanMRivA83oi
-HL80Si1TSVlObvkPoFkuIH1lKzDzul8pCEiy+Xv2NiGJig6ZQ5Hg31UuX8qTHhibvsNfxhWLRMWh
-EsR8kZyd9Jm0kxEdq6h8fhHeUXf+q3exUGp5FMVHYHspu1dG5YbkYBV2aDiWckABk7dUrwjtcjyS
-36hCZYdhY7kBnt4L3++anFxcESzAepK7h8NG4PqNyf/92gZXyPhoSpfVSmm3Iyx0X4xNf51qLvFZ
-wdBzxIk5YH/c9C4dhsaoIehPEzfbpOawDLUEEx6Gbx9jmJwE7wkWjKcdDAjoXsiuHD1HwTaRILAO
-2pr/FHFyQ12eqJHYCvXDSFtIdh7CgAnpjKrEC27/6RsVhtzdxlBGF+yhaGJZuESG01tEWYGLr2hU
-dtIHItdSKyeXt8n9MA9U0ergY00aKZU/RE2kbPOGTOIKBVizS7yrXtJxJlx7QFpwfQqA8kWZyGHO
-UWJZ4e16yCug1RcR4eZRgAtVnyuLT2mv1PIiQjc0pnob+oBhED3Ig8rAFzjACsttYdtFk3gwMXE3
-PfqeHY17CBG/tnRAhjlXRmfji4+Y0JxsWA2Q1EA8zzESA14JNiM84pbindexm+OBZymCnphSPDME
-k8PokvZwY47A4wHcnyZu4FYWK/v+6ClZIBZo2OwDAmgkCZHwUTUdeAwiyNvxLg8vQaCGpIGPqTCi
-w7nFyMQ26MvkKLyvEHuteUZst4nYTAltJ2myMz3FOZLsO4Hh1Ccm3HYBNzL2EfbOXLj+ty94a6BV
-rddEsMwDQtcdGr8jwBzfJS0IxFC9U3Dy5pjqcYdsiCAvPu59hpEFYCR4HLu9Zh5qLevJYOjBAFBH
-zCbRuOYDltb1yoKizxQ64RemAjj4/xWD8XJc7K7GhSZRS61m9/BYxHYcC47nAYJSGdo2RSKE3OVW
-NxDCOOaq3CCU0POyo536rPHVAa68FaWtboc8Yhm9YXBNNT0YYhaa/HKhLql5ktH6lyxxQyJw7RI6
-MXwVPU0JgAQ42Gd+QWo/xuomVSIArrIS4N1PFxjzxcNR4RSILWAZZ1kCW1rUfCZ8n6FM+If50w7U
-IFpVgCvZDRo9BJiaGmbDi+alLfe6xlbdDDCwjVOZXOiDc0pa7cIUOkoYgRtm81jU02eAAgv7aVR+
-7z8e6HFQGaMRFd+ygOwDFQ6ASKZbnFuou+IIFVpfF4xdFTlKbVkezDmIP3MnuvTdtS/5tI0hzQuA
-1YCQ6puagsKFc5MtQihGDWD4V6IViJUYI3DnCLHpS3+s1YKTatg+HoQJIy8EnlJ5bWKdFoQpIMsX
-ZHCAPZCY84aNqF867D8HctXGaeBXDgAEURmD5wyZlMHyMNg35hB3RzsOGLH2h439A/1cOqJv+A2R
-fW0jU002vABsDM3eBpQTV6IAS4L0xGImlE9UKGq93OtifIWWtyXkb7KadYAZZkRf4s81yo/73wDr
-6ACQAWmrtgleXcoh/aZfYqPC9+QKB1kIL4E7+d8GwucFRodyYoP7r081wYastB13oYxOLU+VIwLV
-SATFhDm4FqZUKI4IDlkbyJbM/EucNzzxPO/EdMrCz6sSR3Eolw1DmAo9pcXt4pKhRu7hSnKOP7oP
-Z5RD9J2QggrJIj2NwWUyRRvQhvJchgFdSLTpHjhhW8umiFf2iN7nCbmIhMfDMvFdv4nqYyKkaY0q
-33KbuCxWTQHB6AHBmP/ise5dTeRHZ7cX0Yxb7mMnw/aKVy0rrW2qjZrgVHWDxbSM8HFDGPe4JmKE
-AKzCE+H2nA5KLaClUUcRAju3/mK3GsKDcd7DWsKWhEKOq1MfTsGizVcKqQF+62nhsxEBYPHs1w6L
-1+yMB8WLcR7hRHr0NrfDMgiL00OTfSwodB5IdHWq5Pq14cUTl5l36CEvHJc33R4XNY9lReyUxkuH
-G9xlrYe3KF0e0UskpSN1Snz4W018Bqcnu1hZWTQMfOJjulGWAjpnmmOxvh+oWK580WgGr1J75pDP
-DoNgls3CqGaD3ivWct5E1IQwXyFJeO7OFhne9oYPJUIRKkDyp+qkdpiBZhX5m9CUI8RMGbsMG/uC
-Q0TvACZgMFCWHJeKmqxA74IO0ZrwplVvI74+AeLoqjmvVNUfv6Df8LGBszpx1rfhil4LtNU2WSrj
-kZ1W8OJ8hCdsjfi5yjOnVz7znVH8581oi57dsxsh0w+e+EfTeoWrQd7uoCR2MB9KxP4KYKzJR0tJ
-cQsvrTGZGLRHcM2dMezFULa1WQ13Im0GIzP5jOAzEJn/OT+CvOWD/ViLHYnt5co1BvPVWnCFzqmc
-EXBBziuSRZbvrU2/kA/gOaExfvxx7W1Fq9WbIRUKk7A1sviHC6GP2gwNLiOJtOcOzB4MzrN5JCBX
-CL8GQD1gTU5MkzIhurXy3b1ub5jhS8KqJVlswpHZIMJzBnsMI0hvNvbKjKsarZcShDCEi6P5mGHK
-aeCcHJK2X6/SA9kLESINU4sXFg0GQcfpPvfEN/jPpoL1BdF20VxnnxiqhJ+3q9O63f6fiqUWINMz
-Wti2D0fG2AcwTo44/SO259kK8IyjlT4hdo+mZ5Os+BQ9ZumTBHat8rOUjAqTgmqf/bn+qWkWOWmK
-eRMJ2B8eraOUX7HO154R/oGXrvONta0XTN1Fk0xMNw6D4b4RD49o2pcoNhySzjyEWDQWIHqdH3W5
-pBPTXp2CR3gX6Y/KwGUvGYEmvANaD5nvWJa6YAG1LWK3aIqxjfiwzPYN3UNR+4vJ6EIPF35YoSxL
-x6aK+BHDaJkfjEVsSRaVCrYKPcTlysk2dcTMYycyMfiSAV/pYS7mlGOqjWSDcGz1FNfcdNGbIeDQ
-aW/mcWEkTuWe5PfeM3kSWhqg1G+KRjBGW9hrkIwyuce89m8jcFtLxCAvSng8MjYqlbWXTTpxhQYL
-WFObxJRZAL9mKZuPv7ZL6OF2oxrkNI2CPOjks4Oj1JuFuNeRrgGzoTa5iKLivTNpjU54FcA/5K/f
-dKJpwLskqOJordMgZHrUi/qXuF2ltYS6ZOgoOw8uTHN8bqlalewS7+FAykJzOZDUPAifJXgwBGkA
-ySyv6bAmkSdYHWwc9XzGmgGTEjUqfh+tbytEc4eczRYAnm2koURMSZH+s6RH+D3kSNyCObbXovlk
-MRn2BmYmWzEfWsol9A07fgJLgXwckOR0t7IiZUz3D0CG7TLLqMzU0NjATai0MbbjJV4X10gUzzs4
-ABND7TSMlXAkYnwKxiyH3xK9Z084ScClazSsSdu8JeIAeyOlUTmHofeTSOOcFxNZVjxcaEIMqe5w
-cwUnG6t8NqCGHZ1dDHysFgKTJRL+BRc3IXk7sOxU7Ul07gzfGLpQ9HkeWOg0P8IHNkDrrKSikrjA
-P3tN0C9aIm0OmKNRH2pZZVGHSfy23P9H2DH4R+KPr7Bbkt5YHiOpmfPqb6Ax15s2sTU1jtfAWDhJ
-xDyGrnFVMKIvgn5xPVnVWKAJxL55JLOxkHW876nbknjwbDnBvYFPI86ZS3tSJvYe6ycdaYG0LX0W
-et3qkAkbCRdmjGTfmKd/vMEOOXaKI2CM0rLtBwm6HghDge7kULYQnvheJJF7fB02YAlDGdvXA+UI
-IFu85RC0iDN+2+M5rKWSwpO4V3TPHrs1CKdBcZPM3OdFYKXtOzLHOm+tdDEOc6vS1smERHJhCyGm
-burh3Qvt4kMGojsTBJ59cGy4wXPpIp4qxAn1HH1E7N8lcFBOqNz9FYdgejL15NzStGAEazXQMaQq
-HhYcpGJB80QWGyZAaFERJcEJTSSEwHKhgpZKS10ZS+esoU9fd0FWAklemH2gHaiFIbin6tFAhyxL
-sMzX2LIVuJAd69ZI5XDVeFi99ta8WUszKJV+7JZqLnccAemm04eEwMYcRcKHrH07S7WKRDwriGyZ
-7ZJ7xEnbgBZimxANncoKfzo5UoaTa0sOpCQPkIKSgCR1xeqaldRQ83j/yoauj30YSwEiOgzcS3gF
-3Cm1SUWT14sBfbrx/2RZDXRVcuHlDY3wZ7pmUp3FbsRV67ECK4BOZi3SvxqW36MT84DvWqCx6BxA
-QmGMX0okGIUNuAGhx1CXWJr8mEk64h3oOQcJcCN3UobOQJUiQm8vVwdFSh1aKYmppBhv/yBawikF
-SL1Q7GpUebaM97GavPUkFjghE3Pf7+gDk3MAKIshUEm1SpE0sXOTsEUFJvZxk2SeoxpkHyMPZMMb
-3jPukvi04Bbfnz32bFvZvL3IUHPXb3ZTs+p5dBY4KSmfBhiNgBrX9lI6rGkwaFGbVFI9thaR6X2m
-YwF9EV38ppx5FXJYb9wTF1jTxjlvSuNixqcZMyleCgplDmKWFY4fqI6Dc7/+o+aLVVQcAyiV2BJH
-MCU2XN/PmbLFckapM7yrQGzibNVsA66rBaknJCZ5M5FvE0RKoSfy+vxeNgL/Bl+v6cBzGlN9x/rv
-S8k7WkUREMifN9qMJIwQHrFiKxkGvdFRHLSu8Q/l6Juy9ofxtEWWMUB/pO+9BvQ6Y1F9CEou5JqP
-6zaUU4ScnLnZob1L1vn7UqCRClANmcnbLqI3r/4IIx69zCcr+Wp85iAioCJGgA7TEQH/PcsaoBm9
-GVMBqMaXPUMhRzJTV5Kamvd7VM0DVBCnoyHeqIkxMMMKgphTQMozR+DwAMI9r7KkODwHftrgPPAh
-AcvDwbs54VZ1CYPE3kuMixNFMSQVGmIw4EQBkqVi76miNZr/BlxPN4PB5Qz/3MfPedXHmVjCJvX2
-whneH0SlVP5B+equk8NTljTdBOXikISHJYdNtOg7IYb9Jcf9ZfpbV1OeAIkjkjxtXSqwXh+SMxHm
-suacd7pFkg2iLbU+wshTJP7fsoO7wunEogaRIYq40Z5YQRWMXJbs4BJ9a+fnD5yadM+EsvMWsos7
-rmtJimKF3I+aUqhxMkrPJy2zFxPuK1cR9uSry2Nxvk+N6OxyuGMXm36UKLhN+x/RMs14Bgwqo4Jb
-5gBfdClhmX6qZCB0oD3/LQ0OIfzUBLuMpH8foNC2/x7dAYLO1HBJkziw428UfcTW9I+WEnukAf3P
-RG1GRwIjlCFuUFVlX15hcAigeuyZKuLmDvlxwAigpX5/tByxpRAWKnEBxDdoDq3ir+dmZJDSMmEC
-JDjg0tRYKtkZCj23uLe5qjQASd9P0tBP57ruaJVepHtJKjkJWrxTp2It9/iSm0M8QCR0o1fwbikE
-JpwlBnWZjnRtPkxGU1fauvwXukZ3C3BnEaehWHLptOLBhAyWYZMOlkxw9q+hTLJ/qLyKiasVGFEE
-RhAX6RFKoLDkSRsWHxk5+gJV4nw+J9lnVx9PNuVGWSS0W9eKhvTR+a9V9otJwcs7rvxbfjom2xCY
-gCCh76yLCXDTxGSrxMp8yLf1sthzp5eoTuceIzFtnpVYB7fMBHdFbqhp3w2J9Yqh2dWXJBgL7QhQ
-O4Blu0gxImnyS1DT8HIQmHIaTIMRAL6nI0n7Bwm42piHTdBJh76iqj1SzuaG8Up2yhTQs3/wFf/m
-P3ir5XbN06OiuZ83BouIlY+XpwjKm7Po1wD5JD1J1rcxQAGAwrvH38QmDGqabTgy/UcDGvPfp3ab
-JBz2hCPTciinTf0iy7GABB2Bx6pPdIHuxW5JNyRKetlCk8NoSdvEAypxKuSU1wCN8nTtVJwzwasI
-11xZjkz4VKslHcvSyWgUvl+pTB2JBi89X+A8UkvJNSOYXJomKck2lJKh0IzMIaMhPjRHf02EftW6
-7nIIWFS0ECFveEkW37RdaQZN+iSKM5oe3AfOpd4bOkM0VuM5wvlJogAQIBv5lUES9bxkDFg/USVF
-N16+8cW37QihoFZcIANes8C668wz9r2/MSg5UiSpxmOZpMY130juKy5IbMlIWM+z/Alnh1pIwGX7
-80diUtcyGpyd75xziVHIycKANQ/5BwFZ2IZDuotBtqV72ir47PNDJBxzaC4/qXSbRPvjw4WNKjjN
-n3/JnyJmK6VWFuEUL13Bl3+RkEYkJMPu8VDoDLWfCzZTJpOuqVbh7L5e6NI506g2mGvGxnEKg+Dp
-gL+1Z2v41t4Cy65674VmcNLwPykayYr41xbOAaBQmTFHoXKHeIgH4yzRrMmdU6hJOkbVvMZ8K9TK
-2Tsetj1UWApl/qKLBDE2t92c2Wf4LmzMhqKyv3OBIp2sxNcuQgY1Je7HoJKWgHIxpkG+CcwjPEDb
-ljPSGoM7zUmiClX0ux1guDeYOTxFvc3KrKdCj43wFirs0kQa8Jojk/hF+vR8XzqCby07fsVbGsLu
-dUYqLaDwFCO6iCmWEZQg/hDKTTHJCotnwCF9qyOHmm1sQWq5W8rP0ZCgN9JASCFEmJ/dsqED4SX6
-iUwnKEoIbvyKEK2RplCftSz1gywY0z6Ml60A1Zysh0AjQKgD2A/45udiFCn3GQ4WWSjlur7mzGA/
-4U0w0iDPqzvWgdMsekMosguIouNHOGJJvJ1WqAjqekJNTt0KAxlpcF+gjDc54aEo3mKlP8ROrDZC
-mWmyEfzdtNiJ3VSMA2x0sXAi8xj4saEfUUKqRrntkMq+1xPAm/emNBtWslF0G9NdLaz77lDDzESG
-FJYFEPrbWMprP5PPkPiCptCszNtYUrZP3NG90RC6KNSjoo8fJUcGt8e4nwWfJDEC4SUdZXwpmEE/
-FJ0AGRAHqjooeINrowB8m6hzgdPHUXKGm1Gj7uk6vJzvei0qpNJa7Gf0qh91YOeTzB4UOwb/AMQC
-keRqCMQ6EuSL/AMlxiRGukklztrABHsZYH0w7BwcLCA/d3mR5BCnWHbB8NqTW3Lgk6h/JI4aqTeH
-LmL96UnkmB3IsX+1RuvJ9prcOblPekaTQYqUbje6xNL3X8hJzWkL3xCAVTIZyt2VxXEU/XlAh+6a
-Mgkra4PxyqZ582oqdderBeUizdx225MJdZudGiJPCUnBTu3m56x4GMsp2LGfyeI5hzsgfjP5RxHE
-15Mce5LUi0jql/sFtaBqEFDu9ubdESadD3Gl0sl05DuqdDnD51x82zselORGuvcepZoXYdBXDiD0
-+GdLCMnPdR1DWMBGZhfJqyobXhx1Y3WJ5b8BglgKeBBAp8BftA6ZUyseLBWLOMwxDeRZJLmUp0fE
-sqfQEGFVywn6Fs6WpM+S6ORAytSJtSuq3DMDY0PV1Ry1GO3eucoj3e8C/cY8Mtq0ZrzQAh3U/CIr
-SawrJn4wIXIl5rADCozRMd48qY9Air7Hu8Crvj6XE5++WF/MBCEcu//2ki4Zj3PAYAJXiApc1n7e
-vdTSWFP7lMRLkDHAETxS6eHlUB8QPh4e0nyxp6qHJV8xqo4gOhmJTQBsjkHzNAE/ReNGp9DRwZGu
-ATKT1UXsr2XTdCdqV7hErZBjY+evoktcwXVab6wN/swxXMDAKW+5nrvcu3mTR+7qv6FhYXym8jHv
-nmz9U5DhntHmShUaNusEyPF9k8OCilo/aicRnyi3kcXNp2+4xWNjgMfGixPWRNPAN1ifUj1qM/Sp
-vRzX0uBd2oTwKOoiX8Ho2BgVLc/HNMSNeb3I904lV65Y6nimX7Frfk9AAbE1i47N5RxtWbk0cyMn
-TfvUbiupTuXChRpC8sFYlhqvDnYDY7B4pKsWQRFBaN5UhaQYjDZUQd5E6oPL1uHD6g+9KTqCJ36P
-n0NWHBEMa6QrKK5dOnRlaI4LZ6AWAfa7RoTPx1JkCGEeVG9gpZjwlecEHcGa8HEkwwLDn2UP5zxK
-UDfqTo/5W06oU1LinZ/DgcJU6wDDeBsSSdsky61wVrT7UqE9WBy+wTvOeDTykKAOVOC1e67CXrOh
-DIYa1NvZmMpNHkUKIhAchvSE8ydJlQ94QnYfPdgVyYAqbygYdIEDQCtOFms1Xz7UvH1cC+BtBGn2
-GRsRFmuDKpsOwc1KD2Gs/cnJ8obqTuONj/SFsULaeAvVg5wjqqC27HOXm7/nvLookThzxVF+zHiH
-e/zgwO1YQo187vpidHzxe/y8x1EC9PeL0n1PjJLE/ziO2qCtvhaibORRPfpZB0AdoSVh9xdCT99x
-95bASfKWxIEVvOS1pUKNBs32P8TKEqkDQacbcLoaXtFgDOAlG2tsh32rU2VZ0tqtpQWwxj6CZuri
-+kX4gJuHMe/fsjnSDtxqc+jzEVAMwG3N2G+LFYnddQy3OJoKJ00WeYgZkmGkrU5o2NmHWhsDHCpg
-aJ3ZrKhMtbx6Ep8CkxRgOtmNVLUhB8bp+rJVPPaMgdsppxOUjgFCCZG/wVlQ84pVKSHva1zDLMLY
-CoWCKlznLGNZkizKz78FMtSC9Gj7SxySlk7jsNYu1A2rp3eIaCrgrbSvkNUwHJynsCY28I7YczTH
-FM6gDxA52G1L/xWitj+FauqKSfPo1AGPy2TES6tKTAgVEdU24LezMSUuAReoIHjucoy0g7IrZy9K
-3GCpfHnsRFAzm4ydEDZBADoGWf8AYgdR0haAKP0VQi7PjJbIwiYhnhtk30TKc6iq/AGzuZS8tGCu
-Q4AIaH4bCZWcB/lXlQllZEkERPYxaLtOT9Z0KxawwTi8qZmQR6ffPH2/uBB9OH9HDoZFwVj1H5lt
-ALvpqMYzZ9Ltsx06OD4JpVIOOiworWt53qCbFGNVAoZVHSZexlspd3cpkYOu08e6WxxcYZzcBXyo
-sY5+IP4G971tno94Tf0Nru1K3KC4I7sN6pOuAX8D6QcsUilDkuG/FyCUvl9gFQPyEcmwgnZVKxzc
-I49zBWB65AxfAU4BKQPn9Ah8YWG7dSy85stCJj0S/VmIJI9IohaKlgJUFg+2ULod0ZJbwINHYuFC
-DsRckAuuLmhD70JGnRf0hOELOoP8QqALGDRcCgYDd4Q0YUhuHIYEFhODbBa9HSH5YkgO6MYxEM4g
-Q0yuZBBmmjIMji1D8kdmSEpHLLQZmnOkZ2dIS0eYnyH159AQuo5okIbYFwByCWxLR0pk4zN31VAH
-50gNX6jsvWlgFUd6Y0OU5mxQ1MA22MAR5HBDykbdEIXmDUKC/Qa5bgRswSH5bTikOYuDqObjIDxR
-Dhm/kSzmENSNyOoc0gWPpCRXJV9sxEF0iFkjbZkOoa3qEKBGQl6HzNGI7OxQ+ow0uB1qzQgchHZ3
-IJyAhwzLCD7xkMeW1UYe3Kt5yGeMjEYP4MMIB+shV7c9eAYjCL6HzHjY9/jA0i8yk6kXYWHbRdBH
-HzZyEUD7sLnGDzm3Re5gQVqkm04fxKD6+R+OwCIxB4h+K9J3uYrYIRC9VIRhBiLjFBlEEJhJEdoK
-IiE4iwYhCcpvjNMvEZTBRnoiuNiIEylSaCJNWAi3nyoMsV0WaghTRaSvebNIBI9sE+BR9CCUGZHb
-jQg8/7E8sNtxlghoiIilLGCIAAQVEUQrR24CaQiugQi7i8jzhzzECHA+hFYzIlQPyawR4UF3Gm+j
-0l0EazM6HuAhd30E4jrEOJBIH0Ni5xxSXpHIKw4pfSQib4gYJdHIhpTFJIrUEIJOIgUN+YYS0GUI
-DVMi6BhSViWykfXulTCwNciB8IWIqLwDny8B5PEShdRC/AATIMJC6vlLxMYKcTlMlD2FFBkmaoxC
-KOGYiN0T8rJMIM2EQH0mojbBmaEm0ERCWGwipxHyyE0AhxlOyIiQbuZEhRDCVyfy33knIv8gYs4T
-yfYgXeET+XYQAOYnoslBHgEFjhuEmUGRYBoksQpFmjLIXjwUqln/UqJoDQbh6VwUTT1I3yjQYUH+
-AimgU5C6JkmRuMHqNyWI35SiWgThcSlCgiC3Lg+EIJkilwNBNWyKVDkw7BQGYCAdsl6B+PwpYKz8
-wCKiInA6UqEVgdRoKhIeEOioIsyAHNZiGxUQeq0iEQLi+GKAeL6K5AGk7VgRGoCQoBUZ/o8t2Qpk
-/oOVuCJX/+iuKyLrHxu9QhH/gOpXDMn+KOvBIhyuCEAs0uMPbTMW+dkcov2YVNH9/XgrC3ztxwGa
-Bcz6UfUsAqMfrtGiaH408bSokR8Y1iJ4+LEMW2DgvxxqC6fugzS3GNk+8r1FcuwjSrgIan2YGxcN
-6qNuuQiOPmA+F5nPx/fpArH5oFoXgZaPbMRLPirbRcLx0fhdxImPf8gLucIHjV4MHu1F+sf4IhHw
-odkX5b1HCf2i3D1I9C9S5R4bDRhAMHvAgeGj9mB7wdjLHoEgjOAJMUphzLkeOJFhPKPKk+JhzKce
-PREj4+nR18TIKj3cVozC6NH0YjSDHtAzRkTPYwrHAHAeAHmMAJpHNZCR+PI4KTJEKw98krFo8ohy
-MoIQpgxde2UoIg8KuIz8HY9TmAEr4wEYUjwQeObDg8PMCLHwAFYz8g0eabwZCQYeR3OGcH8HxDtj
-Qt9RFz4jcL0jFNDIF+9wKDRK2R3tmmgEoTtAHI28447HShpYfzvouTSybUcCMDatHRWokQvtAE5q
-ZJkdQalGFtlxbzX0iB3AY41xYkeLrZEGdvToGnm9DndfI5DraDJstLQO/GMj3xrMRgSsQ402iquO
-atZGNXVgq7YRQ9Tx8W2A7HQActwIItMROnQjU+mYY8uIdJR4I6UFTAjkxaPR0RZvpIgO5y9Ch3S9
-kf5zlNA3InsOgH8jefvAEbVzWHjKOawQjpptjqIMRyTNwUQccdMcd1cciChzUEQUmWCOKHFHKAGX
-AzdH2VcOaTw5ok053PLK0TAi5/sGZUqOCdwGMmIm/ZnDgSAHAucY8jja5DkyOI5A0JFxxiGz6Ei9
-OOpD6ajo0ziboaG0okbTzedF9FKHYMUBtdXxNOBqWwc17n8d8soEDYTjSTC5iQNjYRFxFBMdWQLs
-DgdLZ3ZCCD8J2iE/F+xHOybtzgIXdDi0yMilHfoHLoZDBsET7/JgsoN0wiHA9eCQQQsE7GInhyuA
-HZvZreNBwTGtrQPn/T/B0XkrcBRqdeQBHA5fjNUhkw5ZnYS/AdY6Ru4bgKyOlTFfvlFT4d6ouJve
-KBp1SOWNhy7gDTRZkKiD4HaD6W3dCDDqiItu2Fkd1V6JnM2/yqyO6cyN0FnIjWCA4QZurrdBbtSR
-4zYARHIb6NJpG0jbYBvIwdUG7sxpA/NwrThiPBsYq46EQERaByMy0OvQ+zXuSuwYG1kTULLlHzaI
-yAYbBLlTYqIM8ZHAV4PjWdfgkmBcg5qZgNLWYPuK1pCMHQFPGrJG7rFD9auBQTsGthodVquGsWcH
-/qjGjpwfaGp0hXaYRWp8aIga5GhH9qcBJ4qdBoZ2RG/TAMHJNHDRtzQQxVIaCEpIGti0PxpQtCPA
-RgNsotmiEWLuIxTMpoUH0ZFtaEjQji6h0Zs/QcPjBdBw+9xnmM52tHLPALYdSe5P8owKbkfEdobU
-tCOJ1Rq13KtKzggAA87A295mYNyO5FwzAL0d+ZRm5Ixa+3Y4OTNS6I7ayYy+9/sMZjGDAnf0BDM6
-ePMyHNvhMvy+ZxnuJ68MX09Xuiojj0cqJFMGINzRDmW0nToZvjwvcMcsJqNLd0QoGTXyjiAfGcK8
-o7bI6OdwyLCh7mhVkAEA8WNUNPMYZZxVFMvRGAO7AxscI9O6IyHIndUdihfowCB0DMB5R34HiUSH
-XgCoRfjG4MYh4XeoD0jgZWIJ7nXwHodHsLAYDz0MeWyvyiN/2MwjW2MIeB7ZW/TYVWMEc3pk/YOA
-Uw1dIMCmX7wEsBjAVjGMMebpYmhjiMWIsFAxCMhPDP5ZLDEw1mOaRgziUqLYrwBBBbaHwcV6NDmM
-Zr9rGJ7/YhgeXhaGmycUhtPXEYbT4IPhDfaInX89QjQYLdojtYLhxz2SCEYbvUeQgUEOPnJwTcb4
-KDjAQLTxMfi/KCwfIfuL7vOR3H7hgvpo4xddsI+qfUHKfWReFn4E0hf+8iNIvug4Bp5+TOCLBPcj
-c3sRyx9B1wsH7o8uvSjgAjycFytUyYtIAESReEFSgIyAF9kEJHF3UXp0uyhxQLKyC60EEnBdlHGB
-tKkLuBie5R0EXdxvIIgTzoUGUtpeLtokiGFy8SgFATouLjUUF+hw4QImLUgwcEEYg4T6Fh0bJBlv
-cVEH0dAtOH6Q6dsidwhJXVuUQkJyZwuBTEgi0aeikDmvxYhVCDxrQc9CAlWLFi8kDbU4KYaoMS3w
-ZsjwaJG0hqSGFv2++VlUvyG5nYWb4Qe4WXzxECk/NhyKHvMhLpcFtkBk7jXzU1S1EDknWTgUEVwg
-i8QjEr+xEDmJZC4WbTCRbmIBHHVYFIUTETwsdlAEQIXFcykCN1igoIpkBBZBVyRjv+JiFpHiKyDG
-LbIpTIlbxJlece8iQvAKNoCRfV0RkBgJPFdUyUjMuELkZiT3VrRJIyFtBdsayZxgG4mrFRaf0AqX
-38wK+W+khKzoeCFWuH/9Vbh52VWYIkdqulUA7Bzr+xQ5MklZRR9TGFxcFQ5yJJ+qqBgdaUoVgOxI
-BlRxiUdwNxUA8y4VGCUmFdh6JKqjAjqCogKZW6hAq0dCAhX41yPx+RTpTHiKoAA1SVEHpthxUVNo
-2CPwscHp9cgsmOITj2jhUtD4YCkyMk4pENmRlScFADsysaSoQWGkENMNUqThEZEeBSN0HEUOzg4v
-F/1FURg7oltRfPeaKODwSH5EFKAKbYciNJWhwNdIoaBeR0IPIzAFBDsSbAoKiLXMriPDFxQknwNF
-JHwBBcg5Mlq0+SeqS+YniorWJ5qYI4rxidmbI7DticON9ASVOJJXnoBpjuTBEx3rSIQ7Mcd+nSDA
-G+wErPDINNQJVmKBw44IPifAw7GcKJ/POFFpsgxOVHN6E13hEY2bGK0eQaFN7PkI4GsCGX8kicAx
-BRI5M+cg2UyZ4BeS/dBEWxBJTmciqCIJYibsGUmBMtGLA2TCgUcSXUzwIknmBSdJ2jChupIUwURv
-gXNfAosvmlgkL1GiIlGkS9z2JGi5Je7w6jGa0Ci5gCVILCWpE7P6KemiwpIq4ZVKJGQliS9dicwp
-kUBYkmeqTWOW4JSyrSXjQIkX3xKZ1xEwXTKNk4iQlyRoEqXcl2TDJASCSYkl0WLDJKookhZXPxUT
-M5EEVo/Jtqs9z3UkKpRJECPRipkkKBInOhOVhwQemgwqJJIzTXIHu+bUK3FrkGirJlkCCf/hR2DI
-a9LlI3pmkyQ9Anub5OARD8CbwFKY8QUnl3MEXkR7cUK/OEJWOUE/EjICrnl6TvazEQRMJ7NqRDtP
-NEJ+ncCZEaO4ExRkRB48CQ4jlMqT6hfRb3oS10Vg2pOYLWJhfAIli6CyTzJaEW31kxAV8ftPtA7o
-PqAoEAcICmUjgnUQpyZiBRtYItzxCWok4meFgjuA+wyFgFjsUBRyiL6B/Vmv/rxIsTcPoTVQAOkQ
-sxcFAocI9RklxoawnZXOEEweJV8M0TEGWYdSdBeCYaQMsRDxSko8hQjlSUl7QuhSSkgJ0UtwLULA
-Om5YnAtCsPAodR5En0xJwUFAh8wgSoEpogtiSKZgqCCul5Yg0NKUVAiCkEwJ5UBkpSmhwUCciryS
-plRNYCcQXJIpMQ+IFpgSCCOAv5TcAsRwZAqOawBRwyLHFPJBNAACH8WBHVxF/gPkaEpgUZqi+JCh
-3aZ4AhDgYfAdDBBW3BSQLafIiYIaSedga/JnICbHKdL9bYpmQ5oSIoeztik0DUBwiTC8Rf9hpkq3
-KT+H45ScAhP/gNZAf4ASp2S/H4AB1Q+4GfMDuWxKPvxAwKZkug+ZZ0rG2IcnNEUi6gMz7fkQnWL5
-QJdLjG984LwQPjj+7z0YneQebNGUJu2hFDKlDfYAfSkBVg+vWgpsegDlS0mJ6CFJTF+KOgps54Gu
-l8yD3a+LYOL1ePDzWvHgvjI8eP8GHjx/KSF9B4g03qHAluKgO3y5Du6AqLl2wCrI+RKtFHKxQ+vF
-6+Bhyjo46JLq4F5/Onj9lg4+jRodHKyUitABGKVk23M4MpJzwA6mOeCqYA7ESCnxAPaVw/rg5BAx
-SkkucjCSUmJPGpwoPA70NbtdbVLwVByeJSkENgWmTbdJqVtxNFKKCXF4Wik43LUBm6huKWD4EHqZ
-HYEpf6SXEO4yTqZMJNB9aYrMcKAtg2aaoi7hpsR0OUXRZaeoJ+spKd5PUVAMKma/ge+HSsopoxKB
-IhUtgcMY5oADdazeSkU7laaSIXBIRU8lALKjCkHAoTs63aiyFhz+TxXEgMPNqwqgB6sIX5JBwzXy
-smEVzSlYJYsYwLqqUINSGBzQfGyL43lgGQBWkYVBrnBY0yoonLCKcNhgDA7svwUH74bjXMAhAAtt
-WHAYwUxdCThUQqjEKqSPViWwkVVR/Y4qHLrgQG9V8hzkqgyMBhE6acQFHKoFQY0MU5XjDA73FEOx
-KVLyFKtwaMJWJe1wILQqybcHhUNkY5UMNc7gEEoPOOCj2tzLnZfmb2erFMA3xKmrpAv04VdhMMNh
-RUC+KMU2QFxXcvJ/sadVaDmkCJ7Vqpx1G2SqFTjKsxUptiHBW0lAbbgprkg+GzB1rgyWDYXYlYjG
-hnp4JYuwwSv1SrPXUG6+kpBroPNXstIavi6wYMAaYA6WzFVDfmGJD1ADsdwxDXuKBeBpWMpY0JkG
-vh1LOKUhG5Gl7dx0Q0OmmZQCaRi3ssAvGuy+LPmFuHNoAGMEDc3QLHmfIRBnycozXD2LPp0B+KBl
-gzMEGC0Za4a60hJyZjDztOSKGXo/tSR5GVjDWuJZhp2ZawHmmjbYsgplGAds0aoJYjIcIltAjwwS
-oS0dRIYytqXxxwAi5ZB+bGHHwOB3DDp1C7aN4S5vQZAxFGHfkqHZPsEFpmIga7jELTHsFRdcQgzU
-jUtoDkNO5JIYhuEAlYuGlmzDOvmP8RQGojGXMAhDNOeSYqCL7oLhvKSLhskFpC5HAQNr65KP60h2
-oZEjbRfN8wL4r6e+UGXAqdalGb6QLXTJSfiFQl7KAB4yLwrMIUUv9N4FAFYvMSN7sRrtghvaC7q6
-MPFeENGFLjIMz1z4nC9RyIV59uEC6LMva34LeOKXBXULFbNsCxLrF8zYwgz9Bam10HWiFgL0X0Kk
-BXsHmPZnoVwEJslmgRUamFT6+rwRDItkodxZMPEEH12DoU5iIY97iYmFw1HCQgEeYVSAhfUTBuNe
-4eaX5K5QWg77IYAVwaTcCpU5TDQqHyZKKyQKMZlkBemICX4VOnCJCZevDg/FVDJUc3O0iqFBIlcq
-6NFiEE6FQy8GPanAjTFRRYXaMyYYqHDCxmh4CjjhmPk4VQzqGLOZwjOP0bsUCPJj3nrH1doDA5ly
-SQFbyMSFFBSKTISjUIsjE18UYDgThUZJRu5Q+HDJYBQKr5sMsqBAAsokBhQqP5lk+glrUkaIT2BL
-ZdboCb2tTPg7ofNbJxTIMuE8bRlNc8KIXUYqTqATeBOSv4xKOE4qeN+IGa9qAokPTWgzMqMRWGhm
-vL+ErtFMLUzgZc2E+RJebQY/l0D0zYTVEvrImeA9LAHvYHGV0ICbkZoSPo1nMEUJK/YM5Eng1Wey
-Mwl9/0xDAWwZaBBIwk0Ag4uEMK/skNCsnVEWJNyvaLD8CN80Gsg8AmR7NDkJRxtpjHAEh08ajI0Q
-xNJknhFsmKYrRiikponSkSX4mcWAmUNC4sXo+pxmUkWIIz5NPTX0IC8RWAo1wRGB4KjJ9b/UmIUI
-2KCaxGVaQ+EWqKai3kupGp+GUJDVNGAIUPwKofBdjTNAGIg1mCKE+2YN5oNA2FqT1iDEPB8BC0KC
-rikiCP3Ea2IGAq6viUEgLAMb0AECFgyb7BapXA38ANrI8qCPDU5/0JmX0dcPADCbTPzgytngyz5A
-D22SQR+kTZuAxwfTYcSQD2B+babfg422gdseLOM2YOsBtt4mlPQgJtxEax5cHDdS5AHE5WZ5eFBG
-Kya/Ay11k9AdRMdugqgdHN2NKuwAGd5ssA5ymTfZ00Fb9SZ4yfC+N0nPQb3QN81iqiD8hnOCkfgb
-ZOXgD+BATUDkIG6P58hBnaZxUKV4xEF1WOKguEg46ADAMQAcvFj3BgiRuwHn/SYjN2ADcNJtg2Sm
-tEFUULIBVhDYAFexNSAugZP2iGAhTjLFBA6U1KD9k9PA3emkgXeoaOBR4NRAAyQTnDieweXgAN4M
-WCOcZGZQYhZOzMvg1nAUVAaMPpwhy7sdiWN6UZzUIIOgFifgGNwW44hfDPAaZ25ikKDjhB0GWfRx
-cohDjrR85GinMDmRhUGkUE72X2BZOYEHq5w9oOXk3l5ODpgxRzMYDJ452hqb8xcmnBOn1TmaZHqO
-5NbPCQwYlG3QCeHGgAH10Bm2Y3QOZkgnA1vpaPQLctN0Eh8wmDYApzLqjHNPndwXq5OSwDpag8GU
-tI5gl+uMFgZnr4M9j+lFJexEC4NFYwfDYAAtOwkOPjsuYABE7eTc2E4OmG5HBxgMGO6ogPwAlN3K
-ndaB3dMdnbzg4+5I8Quw8s6/Xzlw7/jlBcN9R6NdQAF49uiC4AmeHOSCYMIT/BbYHJ7CtqBriae0
-FpBcPCHSgu2NB6mHm7OC7Y8HK1nwDskDXthHiPIIiQWJtDz5r2Aw5tHaFbD8toLgbB49pPM8ZAVL
-nwcG/Xlg6AHeCJdqmvjRR08P9HCQQcOliZPlBXC1rSokgjvaFKIefTjsViIRVCo40cbWutj7YpwJ
-KvDK5UsIVm9FCwG5IAcVCFdeh2JevmasyhFbClTgH9GnYhaoYGeYnqQDFYQRUY+GaBZovSlgjQ2o
-pMUgaJO4FGjVIaQKlBKdSgpgIsjK7aWAjU7ZeTPgP7bGpGA/nZDCL+N494pJwTjrg4Li1NHGblLg
-xcXt4crDSEwKyj07O00sJgWhurciR4W4rpkUlBVjgxvKhOV6NilQSu0KxiYFQYecgmAyKgs6mRTA
-OVqSbMcm2VJScEOsJtZpI1pSgBjI04KRFP5PX5l2oaRA0uljC5huLymIRXkAU3evOQVxKBviVB4F
-tG0pWr89gZOB0ABKstglw7hMFAQdN5nWRIEDCtvHNVgmDpgoaN891VbK7UQB0u8c8apbrUwUAPTf
-pNhWVj9GoaCYw7JMFCztUDxHQYGvxSPCrcM7jgJFDQAx6+cqrtNxemlq+CXoRMGgQRR/RoDFiDsy
-6QS1UH8ZodaXCgUoiiXBQsmtFOLqpqnwCcqIPEIN45N3gs9OKjrr9ghnzmECZPWdgFEtCX4ncHMD
-genOyTZOwB8Ew5KcPqt7q1DHOEEHddaBABmBr8lPuPHEZZzg4y7SIGQnoEnq8WZXD3aCdWgPItbY
-+GJ2dgL9OMHcgaSPqaBecbVrn51A3fHdFWefrLMcJxgqCTEEqa09Wm2CMeOSrpdCFHigCYimuH3k
-oVSdY4KzCmFQGSSWCQoqL+ruS4CyshIIovFAxllLwMGzMIUZPKgAkQS7nPPUKoP6RZnWf7UaJXD7
-8lnPwmJhkHZi5RlDw09PDJloEogCFSwrHxJPpJEmAXpnQgaUp9ifg6aGwPDGhQSy8JBA9/3tBJR5
-mTwkoGOGBAHk4iuyj8Ap2tiIvsvwjWgke3QE1Yq5RnUUwD1e79Rpl6EjqMxy2mBDpaSuEYCJHRiE
-iYCVjMTdE+gApi0TtwieSBYPWKVsQGUpgm58w0/zL5IIVim8JIJVLvmL3EAEOJHyYSnnXcQDWn8D
-eS2cDE3tA+xC8E6CzwDMaGRdQoBwKvUOlRSwwcXqgTowE1VSmyCgigoU2vWI2YIqEEQeLdjzKL5A
-JAII6hHsDJVznVoqwFBzOR2N/wD4AXJztLsDfUoz6AO4IxG+8vI9gNBJBIzJVvrNaT2wLNRZhzV4
-50HjAAENEZRPkKh2gyKJqVFJKKBi6MPRgeVbms4OKF9sp30dnsrB42ugz4GFDgTyDoXlMAeQ3K7T
-3Sgm8DiwuBQ0HFBspUiDJh0Ha9M3kLveKztwUYduAJnWJunP/HFAr9oAm5ldd7X8sAHIVblSLzHl
-KmlDrIGDqyNc+1PwScAIjHGu04Dmkyx9PVO/04CTogdetHehGIyAooFt7dDmAR/yDCBc4cIn4HgG
-zttBOPKBQOVpYzIzA0+oHFwzPnSqDGwoJret2W3JEWQgwrJAfh+qjoSBJJqSdTGwSKF4jryB4DCg
-xUUG914BRFLBgMjpzlcI+pX8Ai+pPca716//jc8LsGVsd2kW3q2fVBfodZp15C0ZT1dsHgiF8Bo3
-e08t5WbUt0RIiDHYAh2NmYEs2rNs+kL6iBENyvOzUYwFgini7hcuGy2cWJEAtypDO1q0Al14DxWg
-y5pXBfqM97D/bWuowLyX7vWOySExBX6dBnPPjmuJIAUASmernZ4ugJCIAoHp8KE3u7xbYPwTOPec
-X3Ku/wl4/e2I9do4nerYCYykFRWNk/TbBILkglTy2gSWlVPzOt/LanYlE/AqA0xof28JsBWqlXs2
-+6LcTimBJuer0pKSgIDHS81WLEIygwS+ID5B6+0rcASs8gKN4j3BESDTB3NnTN4KLwLry2INfqYK
-euM0qoArAT/BQ2DlNKauELgrSEo1dw+UBzIIqFVmln3Z83h5V6BgcxSCrQtrUjg/YFNXwbJI0goO
-wgfQqrMn5TiwVvC7AekI7nLxIXqDByDb22Bnp1ffrwPmd36/T8wOcg7AEcVO6kCZdIipUBhbnlBA
-oiI5eQOG8FjJGnYF4sf1gbXubIDacFsNzntIRqkGsOvBi9NMCqEBA+qkFmZAv3UL8eGOfGTuMQAO
-JfXl24NZgTRW/nMaoD5fkemjLwCqRCWtkM+A5JsuoIEYd9TJIq06BmoBqjSav4VXGx4WIH5DVk5E
-MU5ah4EVUKJNkKyAzZR2ztnmGIYKCB8VFIjKf8yqjwKq+nPu5sNnpPfZkeIg0k9NgLR6aMGAJiZL
-QM7/FoXjtiUA4+y0PxyMjYqRAHkxTRgqG8SSaAQ8hTLFAxkjAmQDtBWtibIjBJAKxiQR2hwxsCWT
-gs7/AHEvjnxhLERPPYAiXuJ1mVixAyR0zU1RAZu1aRyAGVkFHglRm6xoA+CPBx52CHlvJqIBxKcL
-EjXZLo0M0HkQ1m/L68sXwCeUSPp44F4acdcC7N53HEbo5ooVwNHIJox5R7QeKYCdrQ53rINmNgEm
-dtrDSBeJr3oWYs9GCxyNhiErArySsZGFQr6H28UULhWHJsyASkZa8QDkJgVgaEj3OcQ3ALYWqxXE
-vgEsej74QqW+ASCWZvxx555mjcoAEqsGD43vInrABWCzOj79U/B5/6YA6DiVZpeREiWsK7OIOsDB
-ZFQghQB2g8NWPghrhbDZLcP1CiEg2psQa/5iXA+D2wmAjtVqm4EtvSF1eQC4o7MHj9orALpis/Fi
-xNI3AwDCTMfo2lZFlPYBgHnvkSU91k53+tP/V+r+dTcuU+L/rmZKdxXeDz8a9H9ZJbpgt4hq4DX2
-8Xj/PxgWmMIaWxtT6797EeppM0XVMYPd/E9xbtIM2p2bMMR/8izQ0IynL7D7h14MwFTJ+UT2vzw2
-M8HWQMr+76cr2b86woVD6HtFivavs0Pqn85Nj/wLT4H+j3WyV27djNauRJGMQ/Ch8V/ZLCljM81x
-R/hPZ4aLe//q4BqlqX8ByUaFfFv+166REhD2m5Kt/ckLzQxfD8PF/hefm1ZbV+ohPuu/OOWH+Xqg
-BvX/vaBZYjG2V47+WaxGqU1X3CVjn7+LR+cchCOn5r9lICCgSFO0/L0l31w0PriQ/L1SYHfjz3Dc
-t1XQnztbH/7+7SiYrOmfgkId/HnUW1M3Vtj//VOv8PQmHq/iUHv/C/4aEd363n/CwE3/nNudBfO7
-n3hNzPxEhe7/4YT+VejGA/dfnxuMf11Uf+2nTXOCSNRiUs0e7yP3Ovsn8ql90mNNKgPFfltaiKev
-dL6itF3/kuJ8UOGqY6vpZf33RqOynUnSUv2ZhfxQEbpWQf3AthfBEyCyqxNMP8CWGAfpx6SjR6R/
-99jZt3a0hYfdiOfYbeY5hHx//gbszUEvMD1QZOd/HsFucHlt/kvv0ET3U5jJ/Kx4zah2J8255ef3
-9GOTjRvAt/xNXFBNWxUrcMqPiYzhUBGSNpUkv9P2Hzlh6FLC6wCQP98R5O/zWxECx08D6riplj7b
-Bfjib8Cye1N1TPyvI6p0+EWZhYdFwjmF/wk7GW5XoiDekDUgTEpLgEKyCRLw1zMEI69e/pEW9vy+
-NCz7skXmB77//wxnidSE9JyncbLz/og4AwCoGEIHwuLdJwTNqUbuZaC673Av85u5XzLDajHAVp/V
-peF+vMOijOXzQ5QNwZFS5DwnGEzcj1GUeiSI62A7Bn8KQEtWEIKe+k6FS9wP+j9dVbTfL7Xd7bPV
-hmNZke3L9xmCgeNGqX2rWwv73zftVxaU2te3VyrtXTCfYZylOKL2IXgb8xwc1H6CCblvqzZQ+1OE
-pN5YZhcuan8nIbBvPCEKqP0bL1KEUfucFgQ1PNrV2Qio/QftqcsBouYxhtqPxLHPFPlX7ScEP/vr
-7fD/fSnifPZT3/1WGUVaPJ99Ps9LAni6s3z20VXgI9uXbs1MqeyPHGlUd+n8k1T2AyEAN835URqK
-Gftd8kUt+/5HmWCfdBVGceWcFEUF+03gswiWoJMiWrDf+kSyGGnwvmB/2wu6+9yf+rU8S6ixFthJ
-sBTBfkRusfNUTSgL7J94/psH9nk4Digfjy4dXr8olhV7Lbnxt36nPagqjLcg7c36TgQX7UqFVbO+
-SlqB8KY/TBkUatY3agWIOE3M+qaF3Ci5iVibvwPKlVLxE7I2hYfkVD99k5upvo2aEw5QzyR8lPpT
-hvJV1X5Qr1muoL7WkZLyPGBCG06fqSb9EOSiC5c+41ILtAnZvB0q6WsMfSlRFOWpBV3S90jmLTFu
-9PP6KMcV5VfYBUR/g8xcKOVsANEvvju5zzoh0O8H/WXS5SsXI7wtWH8+BNjwxBFo9z6j53MWR7xJ
-dH5m4i6N2GZEWNN986mFBufz8tIoCPdG1/xrCaGI3v1f0OvMn9IjSvUDnQ8mExsW86OA4ZcRHqci
-CS8/dpV/ZyyWh/DLcLAA3qwtPERTVOX7DUjYALo8fYxBy2LaXKr2aOYOnTD5P3xY1WfxjU7Vhnxq
-hj+7SPv4Wgrci1/f1I+O78+Z+LbpUqSn643iV5eAe3wtMxKVhX83F0foBoebQcvi97gDUiPwv0g9
-ik8prnOzlXDymU4HSHxjXnY9O9QkLP1s/PCHF/u95giIgdlFbfhSiW/Dn92Df3meqBW28Lt5y2Th
-MAhGwu8HofDsjgD0qX6Dj8iZX0RInDOCb3o5ao4KNjcC/5FQNgLfSb7GLirmyf+ezFZzXZP93vb7
-rwSTkm2zbd+PtLuegT3LCPm+uPsQ01S/OG/vKXaj5Qbmk4n0XtD+X2g8aMgKnrwHo3HxslW+NCPw
-nvwtDxmqLBS2e+bKdpX6X+IP/ulw6747RHqp+jkn3fMJdmzuZYpA+52qiFgLXxqYuK9Ee8D4lqgA
-7sMB099lp0Hrd3tBh2hsYpuN254CwccUlwtckq1sn/nqMl1qti1w7cEKo+7BUbSFkNReeZUXN36T
-2n/WR2QelHK15KNxDpoAJQZ3Tgq6gfbAzvi9hDVRN3v+ltSOcoOoPJe9i+17BXaq+tJk0pXszXTR
-5T5z7E+q9Q63WEntsxP7bMZPRF++dNKVCnvx4c38ZcQ+tUXAHlJViEBJLlZOvp5+sssKr1eIXRdE
-fIBN5lzvbe3oshff5c1br5Sbg2tccV6tp1GRLKCThAPCrDf06UtKbTq71rBeQDVv3bB+UN7Hx5jr
-6mMeb+d3TV39hO1VIm2SnmL1tVErGmsh8Kh6h2hEoV0CEJOfenqHvH/qYWZ4tx+pJjVLPZWiSLxf
-po4O0qiXJaIsbeYmecEelE0JRrfz6Q04E5/zykXK4M/pe4B3xgbEoYniUE1vucbLUximr4MQ5jbx
-h+nZnDhQcMufsHv60bc6w2F3bCf9OoG1SOg7rfTF9OTlnTuBspqt9OvuZioRUNUVGWnb30qPX5Nj
-Vyzbq5XeUW4036RnSfMErMgwJ9E06Ul3eU7Curt4WqSM5czQEMmgSINZ+kNwTpO+lwb2pvmEb19r
-Dw+UNt5PSYj07Nsy7+QVrDBxZV8yLRgMkZ5neqgXRHp2914wwD0KXd0j0lvhPW+uifRFqA9dNpQC
-W7mEmodI/+/byZvR2j+3QSK9Uq/XUaiWwZBeF7YDl2FoAwzpectmwWAV010vtughOnO84Igp7nxG
-qWIjmJU3oEgYo/+BL9tekzHREEVvGROwhc4foPvQn+YHXtajOWmx0AeCj20SadDrDIUN2O4AOIH+
-Rdd6Ol6pWu3nsZKLeaMFyAwhnfNxZgOVU3qendhgX2QQ4PlJ0cf9JE9Idp5Qe+xTVi4OFLM8IWzO
-0aDV68B+nF94+d9eL817PmjAN0+mBM3epy9+oWrz86UhE9a8nTP/1+nbCSQOX1o0T0WUxv3NOnlT
-+NI0ysyruI9AuI1Ilugg8/THoOYB7xuE6MO8Y1SalYPDX7iJ0AsFzvR5pGl1eYRD64Ca5GnLKysh
-t8IoZkQ5fLK8NsvCrG7lF54g5k1n6OJAEpuovNIOplNGaY9IeS/7HsZwLB9Q3u47kNVoApRvzONl
-GpSjxk0+cGpkn4M47oOzxOgbHnmK6ZL3bcYnHG9YG6Uk7yfhp4L/SOCAOfIIyhpoyOoonon8OKJl
-n0Je/khex60SEFbEu/JQeugWCx33+EsNPsm8Qn93PAWECUyX3yuEWY5PX0ao1Ma34EZvS5UjUa0k
-o6aozzT+gY0W+OMiDx5ilPHOYRDI7SFuWTC+HPEMxF1NnsZJbUPUDPXFfq9HvOLZCoCRak8MTfHz
-n+078VxVZws0bsmDEo/8z/nKQYHCF/EGI0bSAbeB9SaSoLXuELswHo8JyImdmW8tvBKaWRw+qlD6
-pVKxVdHwVRswy8PdVp1UvvArjRtUz3R3x2SFzzfu6H9o44KpJrxmetmBed8pwn9XZ5oAP9aeePBP
-gzUFAZqDcgY/wxErdqGclKjgabHAKa/7biTY5ArBW7V6dJSQabKNAAN/oNX+ZuOvADzgVw/lpdn7
-1Azwm10IUn8PQZ2u+u96Ya2Pwnor+9HfVycGbiVjeP8/LL7CQ61nalDyu5mrLPEmS7nvRFE1WpCo
-IJ48fafzCaTK9/oTR/0o+B0zBfjuaGSDHwUB1Rmvnm7vzJslC9xGvuu9dJV1jMDkCXzpnYiChMaV
-rXqKd0bO57zn5lpnH8q7hacUuYQKLE6bRKScAoR+OeOdPHzQjn1nk2oG73+gQs1mWGG2sHff/4NX
-DFXvV0vuvja1velGCiQ77c6njDnSw9A3/LqLlyDJvuHrTtf3Qe7kUFnzru7mgfACpuZ0H7Hjjubm
-UC+6k6dp8X/Q7pC06LkjSLbOMwlPSXO/eusPHQXcpcnKfWP0/ja3NyFyr8uhdUmp6uKAVuKXcddm
-n4d9ZdydXg4w+HAIsIc7obZcp8TsQu764G4Fmi9DRMDfjoJ23db6k67s7b2AiXclCKXDRe12k68N
-k1VTlMyyTG73+Kxhfkpuu+87dL8Wog+QnLaTYEp+74em7XDDavTIHt97GvXBdkFZgqtJibXBdvLL
-xwZXOe2EHFw7NUfSfEOWq52ctz9r4HZrdtdSew9rx0KPExaI0x46aGTWXMURSjvW7ShWyQz2kmfR
-HpRFNFPhc4zPgvYz7w3kcLNlLc+uXkp1oF93C85uroc2eEwbYRE6z+yEAVRFubnpZTc3l2STyu7y
-mfFuNU3AiAAu9ioFaGn7OvDtvBSyGytE8/+thtzbcBx7MtKZrwAXjKBwCQXR6sEEo6w2sbsSoZ+G
-PeXs0cOuQO1jtawXXKIKO8fvc4brV8VgN7C/lUflhaS4CezC+f1QrpL+6de1WuteGPGsDoX4eurI
-9UmVmmPE2M8ro1WlR8rzInjc7fyuU7KkzKaCWs6lTK4aKLX4uPL6NdfXYBbnv2zgWoe4riIGcuty
-H7v1KhlCSPiUIkO2bqJlwS41cwtF5I9oQVjW4hS0nqH2FXhBF9eay/rLtT3YxDy3TRyx50xAlgSg
-1MNgLwXxRUUQFsEyBFH0iB0PMfLVAVTSaUk6vN7/K56rw06AhIKl70lT1Or46SuHYNTqk4WnU4wk
-CDSsTkl3AqRGVp3pclAuk7gQiqpzvMUlr0N44rbJBc+XunOHzpxboPqCdjuwl8SpeyOMp60y93ov
-dUPL3CKkSV2TzDqGVQrdUb/N6Nmj/gOs5AGMZbCoF/WnZIwIaA31ikFNHgquSGpDXdobUq4lqK/R
-M95Zxao+vdVP37mH1BnnskDwfjxdMZ5dwKaQy7Gk6PT7H7XUzN90D6wDI3GjuaZlTZcFh7fuw4R3
-M902iH0vEwlKdGQ+g+JJ30JmS5Nd1qX3wWzJRPqpu1g6E1yiU/dxB5XuAgJYGeP365908v3qkHbG
-NcyypHv7rwT7tVXmRH9Js3AtG8VOYsuF9GKylSIhPq+wmXv0W9A76cFTe/QXAiX5DbJbjg5Jslka
-nepCBqMT+FCrphP3FZ1TQuGSOI0NQIluMsQ4sXbIqvVLGHWhdzTkf6WETl+dNIBLTaoEsAhwticR
-c0A9QbdgqjO8uaQU6D3+FSUsvCjQgcmRgPEpeACdsI1fR3JiTzrx55Qp34X0L1FNCfT7nGTOFgX0
-OZWcwwj2GEz7ngM3LQhNPC+AKbuB0XqOFRleCITg8zwl4cJVQgw4OxvP/bYRf1icrNo7Z0moh0l1
-kOgzRXZOmowO34qiQKYyiswUmgiEAFnBv2Tlfc4ru9pwiuX8HDX/bXOo6yUT5cAZ541p4pg2YbHq
-ODjPjKGuBg9ienOb/9Ete/Oz2i0FxFneg1V/SxmpnAIkEgoTUmK8epOfVkjDbrgDBTb/v/T2Li52
-59Wc0DfTSeM0R4Ci3rfJm75oXnK1aOKpbykMPPP/bTw7q/wGBud0+jPz1pULBkV/A5W5wQwe2oW5
-DITMU5jKPteapY0xF2pawXXgcBD8s/pjI3E6mH+4JH/1y6a/3F8CQ7D39fKMG4Iou7xpmATu8H4B
-4/I6/suRRZc3VkFbjtdQ8LK2cJ1cpOUk3u9nqcMMsvyTs8SJ4TbqKv7KSbmGXD/xpORfF06EXSVj
-OciZgj3BlN7JcYJvo3K5RTWtKWfKIVjJayLlJNbyYFJFDZEhIBwQiyYj+MlL+W1oEeMfvEtIbjaF
-1uRs2k1FoNRs+mf9PMFaV3Jf4fziUl5OJ3k+KjZ/3X0sRnJFL3Q8cv4S6U+IiKc1I1dz6KRr9J3U
-z0iR98yTvuZgadH/kAPkG9hJxIwK+U1gpDq5JCe4UzDIvYHTSHUzFdrnvEdAXnGC5MdJKuoofFyG
-7//Qex5HO8AaKufNO47FMOW5e1NRx+kDeW1gcRC6HC/7EHCKSAJAlMJxPhvcznm4ULlx+6k9sl2N
-9Cp8WZ6afmTifxp/qWoHdPXxjDPOHR+NP7bFNgERQ2UcDJVsZNyV8ZoNziEgM8bDAcTPa19c04qI
-a4kKzIsrP+sXnOQQ5Z3rhU25cSM0QHVxOxQOEbkvg0WD3lsc3SEflQx7i+enW9wbEjxncSqbC8sC
-0lkcm33SuowghXoWN7lWwTr6RuDi1pFl5GEMLo7LOhBnzxoCLh6gCoJgk0kyIQsRXDw2n0hRevFY
-p9tML14FxKVoOLt8FTIuXgj1PbS6qpPTj4tnrnR64XgVF79fw6Jq4qFwxMVHEoh3WcKvQkxcvBXI
-l5WSxcWJHbZ/rZmtKS4usjMnZ7uMrivb4uLkhIAgLs4bhyd6iofWyI2L1w6ZYzL0Se5jq3FxR3K5
-+ckSFxc5gNCRxhFyD2hxK9uWK0F4/yv+Y63/+SsOXnnH+xKC/YpTcGvNxK947k8V+RjqVu2t4gXu
-oEAKP96m+AgYYV6qVkO8aChub4NEoxO/bs8vIJUKtI+JvyEAJDr6oQyS7HaZVOwauctHHLcJhJ/7
-3SAHIC1mEbcdMVT+FUP8HzT+4kTW+BAUcVsSxAfo/7K5oHgikU/4v0SxDx/HQa9IoisPHzYm5McD
-UKTT4QUX8bvlhhg4vMsdL8RfZuVIKa3Og5c3sMM+bOP9Pbic4WjLK00MD4kVedutzFORu3C4WkzA
-GVFSGlk4SUAE20lgzaXC5SFYKa1UuAQId20mzEDhyn9KtO7PklIJp/qZmxnqF34mGOEVxXw1QLw8
-B+ECtynbYMr14ArB+s+ZUDLj4GEx44TgkSI0uEhpC+vF+OYL3owUlU7qFY5GVnCjg6ACmxLdFSXj
-BNeMQEmQLqe1iuCT43i8c8KlMR64GtAO6WusNwM3HC9bJbMqKnDIWxJwmV6IwxIIHDX9hrzThCJe
-+gWczltTQYbU1wCvweU5lTrwBHCyR687Zy/df9f/53E6J3fy7/1P2ukqYbyT/gZ4PVDaYMHf+pMf
-XQQnKArXb7yn9VtAK5DtwvlNRFvyGTwkdPH7gKHDi99Ds/6BUZ4ljeR9y1gU65h9ukXOTzr7lrG3
-bBqqb0CX2zk61TcKGyM+bx3KHTgvgiuqc1OuaGkENSm7FykLcE7RWTHf4ISZ+2Fax3xDxgno4Txo
-bLPJxSuYjyof3wClsj01RC68IFo34HE0zsL3S2Mb8uB7R7S4iASG7VTJvYmo4VXdqG9OPnTa++6T
-bWPS3v5+nv610SjqKoI57R1+03jmtHfTsvqNOu1tCEyd/TBEYWlv23OSVyuWaW/Slo0hpvBxb9rb
-cKAfS9PewdxCEgerpulyTHurskpv9eN0Cq5pbxiY5z+wnPb2rNoLXt6Te9uWh0VtXz+5t1ZKxDnC
-jgVVuNzb5q94UKA/cW+oFFjAPHlW7m3UjTf0vJtuUTS5NwXE1Ogn4+JA7k0hj4l2rW4h9z5/POMq
-ghUR7k2xRrzmEMkKa9AtYI3PAFLem1YkIKKbEo977yi3ApyGunpvsi+dwAYwQvTeooGsUuq9J/5F
-aXa4pRC+E7J673ieLe3ShbqTQ+9Nfet49N7/E8DVNAugpC9PoPfe5w3x+fee3pvzV1/NdMQFcQt6
-7xvPktwG3yl5LcOFaD8JffCNoLHZMWOnDr4xz7bgxoz7ttiD7z50ROy1hnXW4uA7PpQ+I4gDEQKD
-722D1qGdC1vPpvcO2l9Ox326SRAP1HtDn6ic0emvOOW983jfKni4d5QuXnPW/bMR7m3GBRY2710d
-MLMq713WXIYiX7TiiIJ7F3IjPq0I1YB7F0i45b3Zzlq0Q1P9voDaMUBHpquuAHHkvZmDDjiF5EDL
-XN6bxGTbUb+Oy5o1781gCVUxee9RAi2DAasBuHeR7Any60kYEu5tfkDTcO9Crmd7QXgK96aCV1xS
-I6O1Atwbjog8FMZEvbeiSIil9UOxSuq95YQ1+B6/rHPvb3jwjUBi0mTxXRGMxw3IhAPBdwtfxx4L
-vtsuECd1R3jrvRHIRmvubj1J762wCewiV+ZtQdxbv3iikHGJLQapmyyekBAuposl0eudTVsIuj39
-f+IvMFvupqTsVN67up/CQOUNO+nqvGklODFvMuL7UYx9G4jy9pJmdA00e2i+gWo/3tnAxDGXvCND
-t3hDjkDfZtjzN7xHApX8mQQSkzeqXIJ3T/NuuxuA3Hf76f33Fg5pVWJ5t5lswOdgKhWAme6Ga/i8
-2RXSsHtwt3hGxbXLb5ApHdduV9M6tO/sXj174NDcFeJd7HYv08WigtBw3EwvN8piD2GsadbdAKDf
-y/mVgKp7MI+AuXvjFwx1h8dxeOwTl9lLt//v7pCuQ7dQgxPn6BaLiYuj+8Y4jtROBpzgC92Xdgxe
-lxSV8z+YTHfjfGW2fcCQc1NJigxNknL1EpnmpmxFznnLTDA3PuD29F41wlfoyh2X/4iazMN56b85
-udvhw9uulbxfP+qhhsjt+QLdbSJcsjaP20n1umSoq+oudMbt6Lbbe4K0int9TQXe1BK1Eg1x//kE
-m7pu2Bju3tuKPZIHt+uarQlnFWEGbmm3FiE24aum/rZU+Yuu27eJpxhCrL3t1oGgBfUY05EhyNsx
-qaiErv4XGRril6WQu4Buu/1Kun0wNgSKrKeTpDa5DZ1QoTcZwh1khduHivd2hLgSdXPb5IAT5EtG
-lWkSts2qU3z00zapfTGrllRoxJORZ1vVpRBgHLQBt2wrYIvssn1+vra5hrJBAsf2YmcCmMmj4Pro
-he1x3lMobOMRC50qvMjdh7/n7v5Hxk2fa59O4tjoFe8GN7FamwKNL1VArSp7m2QgFdaGOpLDalNj
-zVvHk6e2c0du1hGwe1ho1KbeByBCeylQ62m3MAbkUpVEHXBYTe3Oj9UwCh7r2cZQqVg7j5W2DjPI
-1hnYuudMrkNy6IW+bFnSZzLa58AxqcFRPhcbEG3MvrcH7UDB7GbAn92fjRxYejNOIqUk0WQ0gSiv
-2Nlsmd4OxEd6nL2pu+YwP3p+aWdQSYnjZZ/vIZMoRLMhIBMY1XdDS2NBZnuaNIGwHdzgiRCF66pr
-Zl61ZfemLXHLLYBb2VsCImC+9c9hSNllERr8Hi6Xtcnm503opl/okmzuKK8YRYpbJ7KNaQXmLNys
-5/IBZBeh8lcgO7h9z4rTKht4CroZBmXnVZfVjT1kNv8w/h6QMvbh5J+LrVTZU6NdHDMfP84BgBkZ
-qxDI7Wa1aO20ZIHYGawpeNueSbLE1Q2btqBTFpcTjhb2b3bqJZSYDiTshD0Mtq31kA322eaC/UUo
-TrC7nraHbbCFBAX2VeMcnJYDFgoIYLM0R2te/PWPFP+kqw5m39cFrBXx6xll8/V3srD2ImClhI/h
-Zvd6xKX1pkKfsdRrlC12U8BBXF6TerOJl3d2bZzHlYTXfT0kyCZTi40id10C3WK+78sy2DUEW3sN
-LeBGooPpemRavzzLrWx2rqUg/PduYA3l2iuIBDZjb9JZXBONwnlxNccIbYLrD0LBZ9Si1LTsyltD
-duXBnxqCxUk4Wd5JO2jr9l38k2zSD9Wv9R76EeThBUDDan3VYROb4NeoNK3BhRsPZ2Cy8KP6wzw6
-PjKxd2cthbzHR+vOWlT2W4/cctE8s9ZLgKS9KuvYTlnn/9jCoh7jDllfFSAJFGONMnx9Z4tQPOLL
-EN14dvIJDCnxbt5mGC9zfjXA3ZPkvvHRyrw6dSrHL8y0zVdXWwF3/gxXAz4J57zuxmCrcwhphwEH
-qT6rZS7MtGL1rXjtOburHsBZ9Yjk78NYb1Z9c/B+lSQuzThKVf1394iM0QBC1S2zlBcivBQnWqfT
-bJCsFTJ0VH9LfSlUM72c4lNbZCNpqnLHmM6pM+XGGs4BmmpqosFjmHEColPeMLX0Ip9FRv5cLCx1
-bZaGzt5Srrf40P5MkAqpbaSuPNEIyBPr4u9Ry90D4zQYmxPQGTVWb8WdbhXja8d0bL6xC15UgX6A
-MlcxlhAZFEMNuPSCwmxwTa4Oaho5cN1sgVr7BALEOow/DajaWH2IB5ppPq0ZiJHOp4HC1hErwsAN
-8exvOZx2qzFJUYjz5PAZ4EC4Trf07ld7VTbnNFdF3bDjwHgjh4SZgap8lkKTlf5SaGcGHFafTTMe
-2bFkTc/rfukwfAhWOkbTR6+Ikj48xxkGC8NByCg6k/gpLNvYIdPLe8p/Plm8tMP0ISwmUbpw6Zc+
-DlG4L7Nb69IeLtdZbryWVpCAUSoPsiQHgzhCnWLpPMEFTvdoFsxKT7XtjpTkBQCo9KmfwMSVvEdp
-lr7B39krZD7pvZ/gyRBXllBNepZcf9ukiVE1cFdG41ObwtqSXsU3XOZZD8AGSpJOciowiPhUAm2k
-NQgUjFZamhxcIl0UvaON+KWUEdKl0H94/KMj9yRWzPuCsbpxqR7tmRA82h4lYUejteXiFJorjnb2
-n9Dz9LfDRnslwu7powdEHVSe0XvI2DYBHaoxGl/MoG4qsL4XfSAlQv3AxoUWreL8GmxygVbRjn1k
-b4FPXKvOyH5viaLtElVJZspTkInmrzQHkBJI9LOi8ki0sEa+hm0GInrTGAJeyajJitv+D63vkOQE
-EH1HY+jWWFX+/w5tKRI76ecirG9UpgMpLq/jdtIyNLASfRa/NEVZPG3KEMRHNrz1n0ihy8gr5uts
-ktBrEsKjuOp8GhB66g+a3V6uSLIw9g36ekeh07iEC3omCZKSBE0ZQv/DkGHdQEvlCcWH4yomCXSf
-FBI0Sj8roNmRAzi+bgI8AL1RrXGGDdvxz0Fo4CuBQWa8n5XvZ/fsqNZYF/NzdMl46e8+k2Mk2kIu
-VwOVSn0m9GCIDkFEMp/JH2439mbhOITPr+LMyBX3jJI3ctlIwlkUuvPdfT2T9Aj0dIVoSFWmZ28m
-PD6+88xsib8SZuTYHeUZ4DvknBbPmlfC8o5IXxDhGR5m1KQf9p8ZhOf0s+Q9W/kgPPPO+tZNrXZY
-zSaMEZ4TP2zARGA1QHiWVx1yb3cM9c6UNhEgy7Lq6J2l8ginemcE8P6W8rKvpq53nkNvFKQJ2HC3
-/vTO4vXelu248/U9QaJ7iDsjb5KG/9L9xp29M8sTViYRxp0jFA+Ny4kUxZ31GxTebbWH4s66lrAB
-jEl75K+MuLMrAgVeUWnYinbef69pxSz80c4gUPrZ9lINQDsf5qLbQZetUVAFQjvfEEjsuLOwS7of
-sHcGIjNJsHemMnZ/DGrljO7eOUyYLu9mUgriJA/4e+dQhwEcwrNb1AnGVriL0fSLm+lJeRCeQUIN
-RzG+hOcrjjd3QcZE73yknQYyiHF/wYY7A+/4pShrMAjcGSQA5hOrZkOIv53ZbjtRb+ftyx3BroUO
-jE7ZfjtLbmZZ84GXN8boVMOj00J33UxXed5OKiC7PixG6BSTdC7hRXDQwo/CZmeNmFiPiVi3GcGo
-xi2HVzIeCqWX2D11dlYBWB92RzbSOVb3yt61Gj/n+zG1l14Lh80Z34xTm8t9aTn/5csbAFYtbDzL
-jiRnPu72OxjLHzfOLK7JjHIiwymJM/mU8pKLMWcTzmG7TElyhUP33ADOVULep4RbNEY235sLyARz
-bw7gyRiWlM3Yv3W7eY9Ns95Nbj6Xuo2zRcDDfHURsVB2thHjApU2Kw2El4UsbX5BtR6GMImcZDM1
-/UmNxeaHEr4r+PwyNvs+2A0NvzywPU89mwmvVBDCNjcNN0V9cll2xXFHdVN4jfQV583Eq9Pwmwmm
-YK+C84WOZW/DKbn11EMkmuH0xnGPU9rCGy6fnDmadQfmPCGsFkLnFLo62tD50F7DQMsW03lJOPhn
-1VnGT4So/ofXqfv+2Zazk5leDXDnHV8o5WlovJMGUgE6qgAEnpQF9N5D8cy4m/9EeTLUBZCBBytv
-5yn858r0LCDnez0tLuQD3NMO97wYj+ANPoXYyp2TT67vhvLT0ifqb58jo1uP/HTtdl2WGJT9lOR6
-nNafHFbfKqVQQSntswRFvk6nrUdz5tjjK5nRp0LNIIWQxALyShFUnk20V7TsbsFB3PVo0OkXgice
-dJ+uwAhdE7vthP9nhIUmobpaw9AkvYQ+1tDpN+6sePocuqiC23toguHsOiH6QJedF41o2TBSS1T2
-8p0Yqv/ntJlERd8h8JRF823FvCgTaZrBmkAMXTTTn3mQDaMhM9o10TnXUY06tNT4uVHF6C+kgMy7
-VUTUn3KUcxCju6MSfzL8HvWkW6r/KIllUD1CugxDuoh0sg+daaTE+swPJCnfuDCWNETMiu81KYXl
-9idFcu24xiaUsST6SSf23ktIKUwXj0alC8/Gqnc4zS0EHFdKKd6WXmVLvdgZT1uXIrQjOmFvjPul
-0fun44fpSd2gCJmeOFyrVKmZqbDTK5oWdtpq6jdjTe6qQA5owit+GwLw11IKTvsyTteOKM/pcijY
-6fJSpOLdcg3FbCScwMS1IehNgZLoINhPeROojgp/vkEdk37obZ/6hQkHjM+Hmu7hCFLUxi87iMio
-+eF3ekelPbWO8IMZV8Bz11AZQCv1QMgAx0hlg+Sh2Cq/0CkY0VSMm+g4VYLrrIOeKlekNBlUk8EF
-zxrVWwbzw1LNpFRP+1SZzkdPVDVFLivGWBUvXXVMGsUYVvP7GSlmlawQEaRajZb1NG/VFJNQ24N1
-ZQPsZLn3lxobp4Y6owynXVWONLmDgvXr1BF9gEyvWljPzcevdguORbAqYC82r2EdKBbrKfTHmjpZ
-f7xNaczKagVJxjdekot451tvysMi3QPGUkxrpjvooGolh9XUXmudT3Xk2Ur/YWOHW/8DXQbugXBI
-tBhcawZLiXEV8wXJ3snV6zlXFb1YoOjQRIs013U0cbvuzFEUKXh1gJEoK6973zbIsS0kYNJrWg6/
-k9eKoBY1+To5Nl9QJV2ttq/cl5L97devEgnq/5X/1VCEwJo/QUNjBEsBBXVd4RUxwkIWlix9qhYu
-6W7HqWE/RWjmw4peDnPEigfqmlFQbPJZLJ5enSTGMk8g87HGanUsezj22ruCal/njo6H7AvlwQqS
-FQ1baSZ75EaRlaIs8DEKq6wYJuZrG4qWjUyCyIZe9sq+65oxS94p1zNLBixWhc1qZtCEs5x0zNNZ
-Jb5hsTz7kAkNbXDwhaELnqMnaHcjop2Gdmj0HCtagCNeV95oCTA7fVxKJG08SmFhSzsXNq1U18za
-T/s2/0FHaldTOk1UW5SD+Gu1McPdYhVrcRffwKy1IOPFnq5Vwkjo8LV+qK9pYYuf7GMcW53TQk6X
-rQmBtjKtk78G5X9uxkbCybZn7bbFXFxH3L7uL5km5latbk89GXIBM9xA5QnxeZvu31vebdJpzLmz
-Gm0GuEQV3AlBWF9SuBj70uq4JribbeKytkFMGFco2yMkWODnp+Num39hHddigEIacqfurjMm1znO
-4nz4Urkp7XBbl7tQbEnIzFzgmyUXo4iN5wo0veoKdJXODxlKt+MvL5LsMukuVFSJKU6XAwtklgxA
-uLp76FtXGmA3n8wPvmRXDtFuLksBILRdIXGXFgqie93dede19HB6N+SEOo3B46Fh0QxeKxHxjmi8
-81PDMEkjL4C4cp6Y1GPm9poXVQ6g83kZzSiePejkcedDvQNALJ+AetOuOMvlS2M2IYBP1jsKJfx5
-Ym/qY3snWPd+Tmyew+ri27o1uZk5Hr5MiAXyPO9ZTCta3cy33irlUUU3H9vVrqH6Es0wFe33wDFF
-wLv35Sp+5Xdzgnbi164Caeo923u2VL8CBvLQ+x3WAIg9fwEXZsUB/8JLVoPMf4enszABGKJtpN7H
-0qiw+byhvQl40RwH3YANHbxKAl+WPdYCF/5LcNdI5qbu3CkqAovictWRJcDYXNrNUyvNEIIPLLzV
-c/aHItHcfeCiD+LOUtLniV+I+vIxhit99oGXXpqlPpD0fOB+qWXi9zheqn7g4vSpmoxRfPzAJ/dg
-67BfoiIgOC0ZdhKNhacOBAcfL6B4nyAIbPJ/vYyFMQZYZUBwG1kWAx6Faz/mG9hE8u7JCWYq6dfF
-N7BTAuNl2XgDpxYed799MViUdI+LeRnbeqfjAudEcEoc8hUDHxdYTewNqDpD9CcXWOQxufdH6SNE
-XWCMzo66OWXKwQU+Xqbe5SAL9xK4jpvGnqmHARJ4vHjaD61RcAOO9R63rGJS2Tbg+ocVROn0YQPe
-y4daRCE0DdiB5U4HDagBC65JJzMVyhGYoSAjRUdg+DmWwnOI3YFKPqY6NJFXMAxrwHvLBQVbBBzq
-Bh2qnDlH7zKZAmrEamYYEAELTKaZCJgnGqZS6xMlXGZrgcvgbASoBnChlQ/3fOYxCoMQ8LkeeOE9
-7gh4P55OS28V9+RPI+APbFsa8H4wmuq75fnOQfEEGBxIdQTsDr04lc4aiSLg2oqJ+V/g0YAbZzu6
-R0YAZSLg/Cjwtgw4zxCygSBYBnyIaRH6uAk+yYCvZE+g1BpFqJAByzWS0fwrVlKRAfs9XJWYITnj
-dQb8OMhJ/AuRDJj2shWBPSbAZhbzyB1rFcEANN5yyPI0YI/yRy7gYhiS9LWzn3KfpjJMNLCI7H3o
-qgr4JQViDNVLToAPhgNsjNI0sHKr7yAXHJQ0cGRLtDu3J38jEQaLobcVM/w0MJ/Zo15NoYG7Owpw
-oya9Bp4Tv4BF4MA5wRqYfrYMbCx/20EwCrDrgc1VsRS0YDh64KVOMUFOFH2nXxzBb4Ncqw/XkA8M
-yLVoWvPL+sDQBKWgNMBAmU/lZP/APgW6bz0+cJYIvE7ncW4bH9gu9cYcwJDV4P9j1VRoRiJEsZj5
-/cDI1TeVSu5Wz7s7p6oG4BBbk/01px843ZR5cZOqu//A94gZ9hpM1KmJ6EG2pfB+xr7bzCLlgKej
-KPKBUw5CiDuC1TYX/TyCkUXNOUzoWYC+ab/gBTEDlOEIfkpSMVRPgkcfsyETtLJQCS5WvtfhiIND
-JXhVPNnt6CcIthhb8Hd+GgKPuFZZqgRnk5V67egrwaDasxoCPQjvSUqwC6coIgW8meBgtgJBx7eT
-8AXLFiNEVnDDV/ZHDpITrFBiEfJ7yJ3gI7MZhz7B+ZiRKCLHfoJTIgEZn+AKWff8yYr4fIIz69sB
-FD3Bm2XgacHdRXZKPsGCUlCyZj/BRWIAwNcn+ADT/X8D87JueYLzt+Z1359dO8GymAGzTvBigLD4
-llGpqeNMiPLjoFdwfMOEYLCbY5HP8x4wHMyPSHmuY8GFu6Af2gcLFuJjOYBa8IgIzYJOIjU39juY
-Ox/FOL6t1YLx9npGtODE7YcGBFyn0cmCKbGLjwItaixYqqALNYi4Y81YcPkwQCBXhTBYHt9wzLrO
-pKZhsBc2JWLsz+gxDAbUEuIC/3tcoAwAfmncbGrwehWhgKL6B6jBIb1IdzAI5lkDXSBWDT6WN0h6
-XUbFSjeavQrKMixufNVgeyc2jSuwIAKmxwe7aVm2M1QYwtcHThj1CPPvk1fDhPVT408ofDjuoleF
-05h9JSRVs7DIXFpV5IXPGYdO3ZlHFpSf1rAgWLBJxvDKnpwx+tm3IGO400dLLKCgiEdxwdhGB9xi
-jOGVkGjL1EVbQMYwFah2b8NuAwPoG8NgW8RoC84Ybn5Jg0SrUq98Fs+KFrHK2qwAWGOY7Nt2db3e
-GWbJvYSH1IA4w1OXyDG1AbWBmOeZsiN1/s8rxunOQlCACmdYyjx4fFZF+f5s6UkdgSeTy4nO8He0
-4ajNcPJQJcMaDjygcPwblgkdHomI8OJhWmne+jBaSsEo3PLyPsxV/YdHEIv44U5DLOKyXW8Ru0de
-ziOeoqAuT/+dxEqeya5gYtnKl/Jy4mAeiFad7XoHxf8sFlMptpfXiMu/q30QIGAW+umYIbJDhQHo
-uOyCVMU03+L2bYx8vHhbqJvA2MzTmWuWXDF+CkLuZJy5NlWHM/7FMEY8AGuWxpbuPDQ4KJ6g7rKk
-1KnbOD/1egCOOeZtNV8vDgCDqQzGq7PsFDnmOhUr0fHHz1U7dim0ud3GYxR77JKZEkbWxyRf1cU/
-VvRroZdQE8TVcIXNMKelEgoyZLK9y/XiihsicyoyndtBUmbkwAW/3pHrNlDBfK4tIplWzHSbZNv+
-LBK6KpAveTJM9JkM+SrYBSdPWQMheTIicKISb4VfSrmMsmdETFS0UoaCwfKUCbBak133VjmYylqg
-lZhe5SXLZ+TKh1imTktYBp610rKsk+JF1LLqP1bOcMsqv/e45YwrqhdiK5eFwSv5LjZyl3moBI97
-L+tvgDmHEuYB5MtfqEBWHeM2ZtMimZulY79lztq2HKax9cbQbZkRAxM8OQuFllkcam/pjdZmZlrO
-vHoyCuBhM+euiM1+7OC3zYzjZWg7AK+nKc2iaWrO1Z+Xgc08V+2BXIM8Mv1bjBmuJF6FxBV6Ilo/
-s3YYSa59NJc/1gPoySprzqJai5g0sUCFYouZ1HPE+uy6ypoD6QUgVlHjWMeaz9M59CqkCztjzQcm
-eMFqolizoHRW4R7V3axZ17C03ie5j75caxZcap3w7IqPwQAATGrNpvCaM5Sd81nVmomCsXSG15pl
-tZ0Ly5otAFJ4DR96+QoogpjO82g2dvYM/Gjeqv6w4D6ubW2JRzxYTKKrU1KN5tQT/zSvOeZseSey
-0j3NBf4Qtk9z4WCd3f0AFjSa+YUifK3U85S89qDXw45AfsTtCmE0mv+X6SZPc87FZoH2bUjMGYdz
-n3xzrIv1qmal1524zazhVLIoxK5F21HR7N2Tg48GRbOF+PA19A2j0YzxcOW3FUJpnrXVprC/RfOG
-rJ9cnll3fC9SeWY31d2tW5jgmRctpyo6xUCdmZ8zvGEYYm3NqTPHOfmGXYjrc+XRmaFMccKDsT3k
-AnRO1Fj1GM7O3BJEvMgKulDEJDMvqIKGMVyUmdFsZya1MnJE8xsNFHRPM9cg94KaUk9zDcuRZQeg
-VwnwNGuzlTc4xEu1OvbwhvDDaN4y5unptfRpHj65qZr1aYYb606eN9LTnB/ePDUVCTKuPc1lUrL2
-wPv003xjyjXAmrGpS/SweVmeqKo2y2S15ma0w+WbV/QGVgvnZOk8n+MsSWwEc36BVzFCZ/MOypfq
-fD00L8cGoDrb1bSOp9kZtlO3lncGLdJcPAvlEuXXZ20G6DGu5yriYI/qnLPvzZf8HEyAvC1yIwFd
-uGG6NNAGMuC4oDPGMDIgtEIpjYlCZxRo3TD021AJ0aERDMwmon+r69ZEywcnlHVFyzVkiMDomd49
-afQR6/tdl6PbdY/G90nlwJEisWwZ6Q/Eg82SPmEQhCGDsDOzoTRJjUxH36G0sDWIC6KKpevXpd8K
-ssrDNMIiz27LD5RyDw2FzHQ3akXCTAs8jXpqOo1w7Fs3/SKlmTKndSBAAU9LWISEMyfzaSvIVLuB
-On9sZ6gt0jwJRS26QvKOmjM2GxmhdNRiQzF9MqnvEkj8Ui9ErrqqKLjeMwXVx8turyLV00fVSly7
-iVa9B/aTE2P1CVstzapZVyMcOu5XLxrn6wuSaGloIa1Y72rROkWTWa9r34fWJGOT1NpDSZbG1iBM
-e65by3n2fau1SmRBU8y1ypwMrbp+9zKXd80rpgj4ewBn7AfwdViPH1e/7rhNVTlgx2jsjlsGG3DC
-lktCzJ3zeSHQltiYOwhixK9zNWTYG3sSZ+K7isqenLrYS/JMs5vmaBWIQHYb7jrEJBJnEsj25KG9
-4e7G3kgew2yVHUmB1LC1ViA7PwEOoa/CMBREgRt7z5irr3OxEbS1FUuLnRAbm9aB9v3iZO0oNbG9
-xl4oqn9s07rm1YQzAMv8Y7v05Z4QmD+2GLZJRPsExjLxYxutNXkVJODugL0fe2P3Kk+ssoHstKF0
-NsnWVYBYllm+LMleU2rIHpR/SrYuUmguF1EDK9ks6TCez19KyS6fstFlTrAR94iWjrL/G4wYhS0I
-i0CUreB4JoW8fkXZb4lJsym6xmFH2bEZLSLeBt9RNnrLKdQkA+IUZYeUExIUQ3ydZOdKxZVEXyDk
-xRMPgGzXGeBpF5lJNvQJ2Y8kpJwkWzggVVxHvo0/MFWsWZItweBdrr1eDVmBSbb6EB6Isv/SejqW
-T70LZUdAF5vcBb3q1qBs3HjUgNQGZbujFt7NHdmCzyJJFZK5XBRTRRGX5YrfCpmiI9u++YifRvZr
-ie4I1OFusQVivjDsRz72SEPhq2i4H9ulYgbkfuxQscgUNJ2jJf+xoZxKhCkIDHEGd5sSjWBIIizq
-zYflr3oA0ga/tx/7ttmLMrZEMw1Yucc6YPbyP7YsMB4MbWxba05z0gOpPMOqRGhsq6CO2PDxta4s
-9qKzI0PiQMDTPjwh4Oy22HpD4Wwap7TFNtK0Mp8JR3su9bfYiyTcMafU4LIxkoWwN6hgOmPILbaI
-Yaq8Ezk/oMXWpg2fcmuxzzn1AYqKCkVix1xxixUgsRUBP0gsG7asBjawg3zDtnMwi2MbttuWMSo0
-Wz+TDTv9UJdODXsDs/CcYa1hP7Jj0CJMoAU0bLcL04moYVuoz4Hog0kTRQy4EeRODJw2ZBp20Y9q
-zbHxlKphb3UNfHqAkyPsTC+6pISEvd986Mp3drSMZFLjOZQSdvZXmKEd/+L5zBFd81ZSLIuw61iZ
-8oiH2G0RtlSDvrPXCHuXkM2rq4TtLAw3/m95AS/BlvBFaCbBDwUBPsFmXHmKmiyuLsF29DD57YMk
-XqlMCXb61lECB7AvCXax0KStk7AvLjfsixK7CtwscLEPQb/Mlmk6q8olgeyxKm+QNpB/mgHZy1Vy
-DkpU3Yog2/f/nPuGnaQtyOZeLtQKBtkKptm7TsnOLmz6lF1NxlKRlv1X69iP2U4wtdd3zZanYT10
-9vW+haD22QPiaenQ9pDNAx7SltMX35Rpi6MdjJwT5DLtHzqvGow3U4c+024kt28vamuG1dFvq7b0
-xbfWlqwJ/GA3jM4jrV03DFYPUOVYSDjPYlvBzeKxs71Fv15eKoiU5D7bwtU6btmkYJBn+x/MVNVS
-NsY19WwfgTzY63lVMSrPtskvTGghDCNn26yQwSPBNRpWbKOlYiDgN1Bsk9tWOds7JAmKe4zFwNk2
-KvB/4Mxt6WxnW1zM6Ux3o7M9g53v9T7SBtDZntnLLK842tCis326vGBF+drWSJx6H1xc20w3r4jK
-uBma/tn+yAM9b8F5oe3LhPsbjBBiC8oV2n7ZdeT3z/WP/QM0DW1zBh+6qDmozHlB28IhuqNUncSv
-FdoeZ14yex07Rmj7iUYG+wbaljWeGhgZKaBtw7cQ8Efd/v5B2/ts4+siW5IXsl3INEFqBCJEOLaR
-OcXycxjpgmT7QLE98dYijk+2WXaHSXFKL7m7rHAR+QMq2z4CClXHb2W5MR9sb09hX3YItoVEhFJT
-gagG2+NXLorUPVWigu3T58xoK4RqsL0Rj2DJcbRasH3mIMO4KArGYNtbasEi1JjpkGjxyg7R2YF4
-kGzHByhnvIiITWQbF22PdBI5KyCsaPvdch5jatuiYK9amtRZIKptI5V3BFIXIjxr20+jZICqmk5k
-bBWobcc7QY7H7WNfELvt4fR62z1UE/tCR6pSHtwLazYs97YCCcVYGPf7iDJUyC3ZcLDK/bNdKLTM
-b8UOf4m7L889vPcVje4MTBKe8nRrgnWPrGSQYfeUdGqpdvPbC0QDOPBpcygsR21J0ZgKbxHnyuZ4
-W/TynmsmDHrfDcyFkHpzPDck2TuTJ7TdGwewQFJurvyvB9IrlM03KwpdPMA/HMX6Pvi+b5ZpIIR+
-G2apUSv+fuI94oZzHnIAX7Qy4LIVeIttN/EeuFj73OKf4NcLnueM+a94gx50Ag3Gtg2e3E1pN8AZ
-D4c38+hud5Q+4c+RW7833N54LFxsMPxQ1c9p+KGG2pTDkVvh8O/hBO1G/hzE159Ag691ozhbNv4B
-EgekEfNj4kdY5vCA4iBP3YlP/I3oK+kUZzj1CnfFDxAqS66WSB1FNSEwjpGzcDIudp5L49rG+21c
-zyUvAHnOwDQt23Hr8cOmMI4DWUz+uPRVepCjHSIRRL67zMhniORHjVOHkzv+N5dz96nkuuF1T8tU
-jHhysD/tKI8NiZSgclmh6bnxOzW4rBx4aXtiOa+miTgJ41v6XcsPE3W5YvOXQ0PM/aHznMttI2Qf
-oY5m3nMfzWfp/yUqtf8QvjZv0W8B9ubKmKr2Vl5lvbdhJsjmhpB3UW6Ka3geQj3PpfgWiPlcdvnz
-jLVAn+ZBFxyxM/QWIoIFEd2QsMNJruh0lmf974Bhjz6/qb/MSEdTNnzSn5EyiwuWLsP0Ywp7Xk2/
-2UC9GKfzLrVOyNP7gvr8wrFOUf9DgtIYGJQebNj/M6kPa6yPyqlHpXqOyiO76ka86zxb9YVVyQq3
-evYVWOeerFNHMHdK659QqC2tJ0TvfvK2/q/I9ZCNFbMES7se7Cvgt9cN/HAagEr/OoJCJ8K+Wm2N
-2IOKVGGNHbPyDDayy5QfzLJbdKKEaLOz5Ireq908hbKC2QenFyRF7XY/Y1prX0Jd8hvbIbl5qRTY
-dmfpdvnlPZrdJ/pE7NbyGu7MHnFmaO1a8OnN3OeYLdiaojuVVncBUSLtfrm5Z3FuFr37y7HNG+/o
-X4xUz7t1HIj0FPaeQo1df9qIr0y58H1nsotbfbeX09j8/vPviz0OvC7gKc6iw5540uzAG2KB9YKv
-G2zNAOFp5Q2N4XbuEUjhH0h8yvD5+Cl/O3xAK4IKIp5gTchNfJI2lUBY8fh+8VMLCgVovO2ZweJ4
-yHFrxSrseryelwWPhHyJKxAtGvn2Y8c7CYxO8uRzpzyNEOJ8LC/R+y27fObBoyHm1QW4pZkXptGL
-fta855sXNb/CEZ1vvlCNyfPCX5gPfl7IXdCzf05BwrLjolfqo796EWwbpVdi+hx7oLVIp/eG+sTs
-wT009R1WPVwST6pjR3TLJ6RZL6hPaPNlvEi1EKnK3A2wVGSEH1Pa0aObOtO49eh2Cn3NgSA9A2Pn
-D1pWufPH7+Q+J7BTt96PbvzoxX0s6zu8u2+osj4HEGpl/XTlVsXdredidz21uWgPMiz2oa/UmGF3
-/d6Vxt7jXb/h64pud3301Uf2GHe9uPZRtsLx+kwFvgfxo1Pcd61BS8EBwsuE15tDVj7zw2g6Xh+i
-wH5mgGBliv0T2Tfrj82RGmzMK18VK7L2VdC2ffDbzxmbHIbIPUwXuk+s2f1WxHs5wRNovRfyMIv1
-vSUmlGt/D2QHV7MN/FJ1evBFUglJ1fAfpaVBZPgQc0YiEX/4B4JlpFzxCUvwbQGl8dXu8QmsmCXU
-yEfdJ1+TwDrC8jNNhaqYz62SnC11seYfkDMrOn/NX4H/9/k9jKEvzeSWHv1f67+MTP/a8cRZRX1w
-dNhcvOojJsb5pPWL2KbHz0LX6699SG7Swo39q0j9PM7+rUe6PXLt8+pzuoP7rynGL92f6SHqdHm/
-zpdw9v03ZSlL8JNDR9jwP0vhKyU4hMVPO6868/EfhBy7F+WvoYHujPmFDzL8yGjH+WlesAQE/f+M
-dNdK/2jqV+hxoCq4fgNF20Flf+32oyQLSeDu1xe1EfiLg5wjOLlC9Om/T2+Tv//N+Q9d+kvwIw2t
-/4zH5PQk8Jt00X//60jI7cg/idGjXUX/sLICGeBo/wBOr1H8v4RFA2JrD6a/Tob+/9cMMFLg/iN+
-JNAyCnHY+wSDBHAQ+d8Oq9fi/x9MV7dJ4liHGb7fQP4STWnr2UoJvgPrFM1KdGpnzC119Zi8+7uk
-xJBnHywE0xI2NTHQ7+o8nVYWmrHVHmTg45uY8lNH7WSsjuqvjZygrHbEIHC+lUikNyl37yJpFhwz
-X4yO7WelxKu+T/Dkzuhwhq6viM9eD+lIz9VNvb0qhE4/s3R4UbrBXWtZX+gCsED9xshetBoi9KLa
-pRc2ob7VznS8o7ajMg/3PGndeJpyCr6MhzeoBMydhgVOIiAC4uD/6uJejvtJXhuxuW8gKUgaafWe
-qYdX/+N5fGr3w5jdAEoE8YI57ojUTvd+U/GVbud4onaSpwwRwTWByoFj/KLdhPl6nnwdjpTZgayS
-dapMSFUkr2ayYsPIOH29zHW3aRZEeAtswZoH1oaIrRbAgAcLD2UoTSSYJfgLv2kMmwgvr72mrBUk
-jH5rzeeov34ixYBlSZOVmJgJV8znLXzU7NNkTGpgiru6MHqRARKjHCMzClI+DHFbKGFs9ciyWScg
-kjZa0bPYByWEfWYG5PhM64H/ooBXxnBpbNhIgq81a2Cj+pZwqh11l0RzYJqq7luA6eJVy47XDedE
-T4UEYTkopIRUEhIQxS2BTMtA4EF2yd6lcs/c+MFMzrpZ8SmjZ7xx4a3O/MUh4EIkejEA0E61jY6d
-0PZZPmUwdIbWRcRa/DoBg6zII/p+p9+rWGBMcevcyaQN593frTUspry6US31xR0gD2hPHNQwW8Id
-VXkm47CxNyGilhYO2kz09ct1fcX7fdFRAqlx6rNAAnZb+atJO088PgelXZD/BlgbfQZzw7nwB5h3
-UxqKAIdkgeLMC9FOZdALGwWMy1JrDWAeg/sUUFW8j97AkXUto/jwS583Oh7D1KUntA0giXuJMEvZ
-bJyA3Cjw2n3IlKVe+jXBNJ6kYTMup1y8/bAoIga1wjNENRGIuqZKh0fmCNYcZNtvB9UkGETSPIdZ
-dxCZngSJANawTeXJgvAJGooRjN85fbh8c3UDDRGyYw1h1F/OLMoAKJrdDnrprw+lu1MnrRZfiWo6
-yNmPoAXQ1ocy+Ooe4Xai2ZYaLypQgl7UOdtSGIbuAb/+gxD6MWaOlmq3CtdW9p7DvLNK/MeBj+bZ
-JaFBpzeImH6serMhPcIhtgahU5iLlO1Nuv2j8lALWH9mgrJhQU6m/PqWZ5A5BGkuKzDJOlliVA8w
-Bhpc3z91N/hfNkdIIXSmocVmqrPTsm2BICL8v5dhdA+L5s7H/VdW33n/nawAt/bkbLYKBOFIf94y
-pgzyKA3zROT0Q0kW97iKt+RIwXMg5gQIpFbRo9Yy+WckA/im1Lh3DBlk9Uhq/qFG5KXLc7Ff1oLl
-1cmYcMmPJTzZ6j6+dISWwTLozKMf1u2qNFXfw096Sjz4BTztBO4TCdQiPxAQYnEdAAAAAADgXnDv
-60/9aIcf7fDD7/jjzpm7iQAAEOK2e/iZAQAhtpQpJSml3APAh8w5EUMNDFREgLBFCskheiNpI0Ke
-gT0GD277Umdzed0hjGuIUIGHObjA6QwasnC/7AY8V+tA4s00g3D0y12XS1MYJ9sgxtUuafWWk3EQ
-42NkY9m3WZb5U/M33zkP5eroKRRBnbnAfifRr5YJbJth8NJmmj65mgbwzfMo6tlDmLaNYN23EbSr
-c758fUEJSX9hyuq8o8jXhzIJexWNS9pLiilNgYqpXPWi0vtE8n0dRzunEGKkT7A3oKrYEXho/FCu
-ivdS6Vcmj62mEXT7Q5iA3Z7GvBum7myGyTurcQztbJ3w3V00WXjWFAo+O7r02kCOgPfOl+82yiS8
-gyQH/84i3stel+uyxhXL0tlkQ56D9IYiqN8CEdO6yLLQxiHM+zuIejYO+K7L9K3VMHdrsk/kH23g
-VeyzcnDSXDw+ZygPit8Hkq/jeO+aUMV2lgzOesGJyboo01BH0e62CaTzOF677+P455lExbaCEo80
-fXNBlX+206niDaW6eNN5IMk/eylUbCNwbbwTvEZ+A6tiD0QJ6HG+dz3ncO/fFNr9mkC4P9P3VueI
-7yT7bB2wnu9r2xHn3TyLevbnUMbvMTGZPzZaCdXrmUTDd4ydWnc5m7cudufyMTAyviGDGOeGkfk0
-+n0IQEjnCLGo2y4gobIXE1X5wY9QWon0sFu0WWhPuYD8EISA1lEhGj9S6KESKaLnWdSzZfjUaBg9
-MzpHTPeNMgu7TKGIXSBHwDuGT43OwnW3L3XdWcaPjYbBQ9vO2dqZQbg5JzFvzsp5Lqe/wFzatmMx
-f2zcnce8WkhTMKfRrhbSFOw/ln69RnCux9C99RywnV3EOXgfWA3fCUYw2lg1NGuvKKfzBiWqngsH
-6HxjSOdjANFopNDDvyDFo1dAIrJTrbD0TquJtyLfB5L8s4ksDQ+4iu0kUnG9YMUk3RUEdN4i4ikr
-WPHYlUwPbSBLvm/0SfgbqLisH/wQpbl8eNIKPET+qA+N30Br+PtE9v1EBnYgS76PAIT4xiqg8iuR
-Ht40hG1eBpCNBqrU6yJ9em2n0sRukWWhrXO492v+5r7MHlxdM0hX3xzK/RtDOm6TkfG7jIOQ6B+H
-JK51Uqai91H8i6l76zjfuS4PI55NIwjXY/LW5ptDugYxJruVC806KdSAqmJPAv3+os3DzpOo1z2s
-83n0W2AC8i8oIemRQg9tBOs+zqGdD+d9HrHfF5IcPPo8/EykYgUoILsTCMWO9OkVjOs33rrOs8jX
-fyT7JgXtHHCdXVMoV9sQznWbwbpuYyj3u2Jl2be+xRHTdaDNPR86mNQJDpL860Z5ePQNVER+JdDw
-ZyJl7Fw5SrkYmJx2BicoO4+i3veJ5KtycdmDJgO/zeDcxznE8z6PfbZPY5/9M7ln+zjyVbGQFLIc
-9DOAbP3FrjvHBKLJN+C5moYwjpb5e5N/IgF7E6rYZkIF2zfhOjoLJ2+zb70MJ9FuZnL9dqkYkjUU
-iMaOYERjRxDC0SMI4YhFg5P+ij3tZUla7QtHSn2TafhmIk38Uiom+xWLzK4kCj76PPwPeIDWE4KQ
-1ls6OGuqFJV/yDLwrgGU+zrhu5tpFLELBUK8I9aztYJ8cr8QeOVewNIqQyAyKkN5aPxAln8ehaR3
-4AN0rkDEtI5ghHRmYGLSL5WGvw8k35fxa6tl/tToG8S52mlV8VuIJfVeRkL/kunhHdOXVsPsnc1B
-mH9fCdXrD7Am/iTQ778RvPs5h3t/qHLw7mnk+zmKczB4aDSXx8aycXKZ0qq3WzDgdbulI1RG8vx+
-IkzCT/MX17NsXfnGO2cfgRbaN4Z0X8aPbQa6/OtSLCjpCUxK56/Y0+4gyOgsArJGAgV7IcvBf+R5
-+CsBk0QPbSdWRj/lopLGmsFJN1hhWRtQRcQB38n4uUX+2VCvjH7yI3GC7QQgHr8UC0nfhCrG8d79
-n0i//zP553HAdF9n0e7zNO55HfHdzwHb2TyOef8n8u/7OO7ZPIp6dk1hnH/Js+eXuy/H8LXJMX9r
-3BsxXIcKAUl36RjlbpjCWsuxIzzZEdf/JcTUP7kyeh9HvwOriz7q9dHrFO7ZNIBwTq2K30k10QaK
-/LNpAOH8yxtarSO+s5E6vbaB1K/ZUSfhzeOY1yPmu28O5T4NYA3hXC8KHfRNq2KfNAr2C0xA/qkT
-ld3uc13QuGU7lHY9i4dll4BklJ4qYLIrrX77D6WfH8ok7AtUSNZWNTBpBi0k66sZmfSB1rDNYF3v
-adz7R5xgfyBV8S+Vgm0m0vCnWmHpF6R49ECTfraNIN2vAZT7NYJyPsdb1/WB1OsCTfrdO4l5EKCo
-aisYsMqdAAVVzsLBOR9oVexDn4IKSER6LRubtVYNT/oqBmatFAq2Acf5F7szLkze2bwj3vMJTix+
-C0hGf4UhoPYSKtjH9K3NL3g290Y8VxdlGn4FJShpLhygtBProm3U6fVOq4qfSdVrM3nw+iYPYJ8j
-rvsweWlcmUE2WUfyjkZgwrHugg2VtXJ0zgZIEc1m+tx6TJ7b3IQqtp9WG/9M4Fsdk5c284T37CXT
-cF/AIrJuQKOy3trxOXPx+JwZpIj0TaeJX0EISAQgFn8i+b7Po19HAjX8UB8W7QQkIvuTK6NPAv1+
-oMi/z+OY93OGLgc/Uymi3WQavn0WA7/Onj/6PPxLomAb6fPQB1LvLro0tJtMEW+mUsTbKLPw9mns
-s3nCe3ZQZOBdhEl4D1EK2kedhPfP5J/3odTzOox2H0ZPjSsDiEbTHLb1mW8bt6ZwjkYS/fYMVlrn
-rhIUnwMUEDTVC82ZKPOw+zz6eZxDPL+DuPd1Dvf+DJ9bvzGk+0SXhP9Aq2KHclW0iTIDb5zDOvuG
-MJXxVgL1dmsE3X4M3lqdbbO5MHNndc3hm78B0/mXui4Xxi6NG3QJ6IU6+2wfSb4+dEn4jz4Fu0ig
-30/UKehtvHJ95q+tFuL08wpSOPopGJU0AhKL/kezr74J19E2XrluQzjXeRz7PgX/ziNeLePnRs/8
-xdE9jH3+J/LvE10OBl0C3hjS/Rc5M/pFzmyuEZSTCUyrYfbM6Bi7NNrGUO7TCML1B7GmXKwfnNyp
-F5N9CoYkEui3A1X6faVTsF9QQtJPqbCsp0hYeqLKw5+TeNdvwHXdaLPQ3sKh2SMYIZ0hGBGlvYSA
-/iwdmjQTamLfYeSjabxxs89kX92Uqti1doByJyQxlalYZNZFoYMe6PKvK6ki1lxDNmsKUUrpBSog
-u48kX4fBS5NrvHC0kamgZ2pFrKdWUPaoEI1LpuGewMRjVyr9fpzDvM6T6FcDOQLePY1+/icSsANV
-CtZRIyA7BCCk8xSKSm/gVPFHhWj8Uygq+4HV8L0j3vs3h3bex3HPXjIF26iKH4EIRg/VyggEGfhz
-wndfRxHPE3EKAlny3UOThHYOWM/P6MH5OPL9GkA6L7MHV9sI1n2e8N5ttFloG1BFtBN8aLwTfGi8
-D5gmIml+b6LLQXsnMe/3ROoZeBX7qReTXQhzsM8Mts3ZOHublbPJXuzOtkGWhDQFLKxcsS0jZjAD
-QMhbO0JlpVGxxym8s3cQ9/4RqOFP6gTbPOE+b1NI54MmA+2oEI1fwQhHm+iScCcRzzbKJLwT9W6Y
-vLMZhs5shrHrzjSGa5+nMc/XGML1rFq9faG7tzySeN4GMa6GwTOTYfjSuDhgul9TOEfnhPFqnsg7
-j8nXhTYBPdHmoN9Z1Osygmo0DF6aLPOnRtcE0vkbcB19A47zOox3/QZsV9MAytVBloA537tvYxjn
-cQ7rvk3hnKfxi+sxeGs1zNzZLMO3VtMEwtUvdzaXdzl04NywDi9zX47BW6s5VwxMa8dmPfVisi9I
-8fgbtLBkSg17I9DDBCUe/dULzTrBCEYbCfR7aGPJyOxeQUS9BSOkngIS0d4Fy1krWNE4WlgfkRp2
-JVSwb9DCspawxHTu+uFJM60ifppBODpGj20m8iTsWDcs+xaPTlrBCcg+xBn4Zwjh5BlBuPnmO9dx
-FOW8gVWxt5pR2bl4fM5eU1a5FaKozhacpM5ZOjRpBKyOv+lT8RaiFLRpAOPqnke/ztUDdI4QhHQ+
-gMpYZFloD1kG3kSXgbfQpKBNZGn4jza99pIoop0UeviTQr8/6oPjTyDC8SuJem0fRb/7xpDuz/i5
-1TuKeECSf7ZOOO/jfOt2xHo/54tnz+i1eRm8t35zWPd/GgHtpVBvF6nT8GYqRbShXBVvJtPvfaR5
-2MPY52P01uYXu7PtzuJezYAFJS2hiKmMFPrtWbev5d3t2Mtdl4sTtquJMA07FhDMmUMARMjbLCTq
-Dk4+0FcxOOkcb973cfT7TqqMP0tGZs+akdmVSBGVQsG20uj35oHzNYVx3gdyz84Rw9h15xnBtnqm
-D66O8VuD0TvjwuCZyTKBbXNM3tr8Mvfll7wvZ99ubRaul8Xsockyg2xyzeFbjSO2q2kK32qYvFt2
-UfNl3GxLxm1u2cudLdMUvtEzhWz0DGAcLcQJ6JdQEf0R6KHfYdTLvn3uy1tXlvFj6zqOd93GK9ez
-bZ2bTau3Wbp7G9OXtfPcl7x7GwN4xs2+9S0Pw7AhqBJQqfRrI4UeBlkCep/IPm/zraN3EvfqIsPO
-07jndxrxmEYVvYFUsc2k6rWTRgvtn8k/zwOZ130u+XpPpN6M4Nusw4hXG3V6aQbn6Be6My6NoNw8
-tCnol0gRfxCm368hnOsyfnA+k351DqIeTRMIV9MMuvUdxbtv5GnoE5Bw9BaarM5lTjx0DVNUa6wZ
-lziGd39HvOcPsCb6Bioqu1NrYwea/PM64jsb51sHJNlnD10SBmH+fSDIwN+z2GcDTfrZQpWANlBk
-oA006XfjHNr5mLs2WmbvrdMIxnXwXbc5pKt3wn2+J/Hv/zAK2j6MfrfNn52NQ3h3B1H6dZM2wV2k
-zsP7SPPQLro0vMN2H8cQz/Mk8v2bQjsfk+c2x+StyT6SfN3KRmXHqqFJ7zzm1S52L4PJY+MGZQYa
-dRr+ptbEugvK6PZLAB64YFhaawhESmUiSkMbx3sHQcmoHOGIKP3kQbHJNHwjcX7/jqLepwF88zOA
-bZ6GEK7feOPsHMU6P/P31l/uzLgwe2gyGrcsu0aPvdT9suzcJ4PhO5tvwnU0jdeNhuG75Re8v83O
-fW2WziaL2WPjygDCyTuOenXNYVwNg7fGhblrk2Hk0GgYvDO55jCuzlGs8zuPeR3o8q8bhRZ6Biom
-uwITjr/GcK6O2VOjexr3fpHn4D/q9OaE8ersmy1n42yui1vXZufuLYyeGR3DpybH/J3NLmjymMvZ
-XObixiXzeeT7O4l6/eZ7R/NE6vUgS0CPE7arZ/rkZhlANrmmUI7G+d71mkK4XjMo13PEebUPI+AP
-shT0P5J/Hedr5/HMZBwxXV0ESgMYR8sAvs01hXG1jB/c/DJntoXRW+PmJObRRJqFHin08Oss2vkY
-vjUaZg9Np9GubloVeyDLP4/jvfs1g3F+xs+tluFrq3G+eDWCEZLzgyOk3K4jobIBVUWbQDrPVBr+
-TaaJ3miz0A6qFPQ53zv7xlvXfSL7PJFmoRe6DPw9jX1eJ5z3O02gXF0zGOdtBOV+DeCctwmk8zR/
-cT6Se54Ik9AWuiysizwHfRDlH863zp7Ze/M1gnKShH8IU9BG+jS8fyL/vg1hXa8hnOs7jHo8i3z9
-xlvndxL1OhEnYVcy9dpBloL+BlzXZfzY5p5IPc9kKvYHXhU7UujhTyL9fgYuKucHTERlB0VE5afW
-xppAOC8mpLWDIKIy0KSgvzms+zyJfECOgHbPo97HAd/1m++c/6nc+z6SejaO2K6eEWyrs3DdbfZt
-jvParF1XKwP4Jucs4tU/ln7dRhw3Z+f61uWtJovxW+PmONrNRaSFs5HoYW0kelgDYQLWQZeC9dBm
-YU3kWVg3uYb7AhaS9ROIRf9D6RPp14Eu/fxOIx+9w6jXo0owegc+QumsHZi1AhWMOot2PyYvrX6p
-M+O+1Nncl7pbm6XrZdm4WpuNs7UubfZYNq7WurTVZQdSFW0fR76/s4jnizQJf5AloI/xa+O+2J1t
-a7xw9M13rueA7zwOuK77RPL1IUzBjxTq9WA8P/MXR8v4udE6jnf9gKvYjhrh6IMuB2udRruus5jX
-bQrnfA3hm6cxdOs6jHk1kqjhZ6Bisi+RIv4aQrkeg9cmy/y9yTWFczTQpZ8/0LrYDbyKdxTxfA4Y
-z+uI83qPZF+NRAqun0Yw1ghIPPaizcPuA/nXB/sP5GD3gfT7RJqEvxLQJtIs9EyliPdTa2NngIKS
-bsACk15wQrJeKv3ePo5/Hudr520K53yMHhsto9fWgST/bAQeGr/TquIXohS0fx4BfVIn2I4C8eil
-VkQCRf7ZON67v37znfM6i3a+x5Hv64jvfk7Y7vM45v0gyj+bSJPw+zT6/ZzvnX3jrfM3iHRdRxHP
-A1X6/Z3EvH8DnvM5YDwfVCnohSwHPdGm4EcKPfxLo9+7CTX8FZR49E6riv+n8c+u+ZuzeRT1bKdU
-xX8lQ7NGAGLR7nHk+zN9bf7l7azWEd/ZSqNe22kVsWvUOWj3NO79H0i+22eR777x0v0awjcPk3c2
-z/i51USfgb9JVeyXTsV+KsXkb5DC0kuVmPxCl4H/Rc5zeVc7piNJ17F4WPYISEBrBSwaOxGoYNdh
-tPtAlIBfgYrIOisHJ90ARmXd5cOTnmoB6YcsA++cb17fScz7ON67fmNI94cuCb9T66Jv8ELSO7ku
-+p3EvF/zJ+dtAum+zaHcz/HWdXse8+4fyT57JzHv7yTm/Rk9OfolDm1+kTOjc8J2X4hS0PZx5PtF
-mYYf6RPseR736hg9tlnmT42mKYyTcxD36h7GPu/j6Pd9Ivu8TmJe73H0q3sY+3wO+M7niPNqHsY9
-P7Qp6J1cF/2BV8U+lEnYc8J5dc1hXK2jiOd/Ivl+EOWfTZQ5+KE+LNpWMTJpBSQi+5Ip2P6Z/PM5
-iXe9J1LPJ51++9Mr448K4eiXTsWeiJOwH30efiJOwl4EStijTDzWDVpY1gpOQPaoEY49KoSjb0IN
-/6LOQg9E+feRPL8fKsSiN7D6vYk0CT/RpuAn0iz0Rp6GXykUbDedJv4mVLF91On1QJF/ts+jn99p
-xPM4iHZ+JzHvC1kOeiZSRLupFPH2WQT8OYh4nodRzxdtFtpJnWDbaLPQ/oH0+z6PeffRptd2Uk20
-DaSK7SJMwvvHsc/mEfPdP42AtpAloD00WWgTYQ7eON67XkMo13cW8Wwgyr9f1Bl4B1H+2Tjfu47z
-rbOFNP1sIczAb7RZaBt5Gn4hzMAvlPlnH3Ea2kieXruo0vAGivz7PIp6Qpg/jn72zSGd/TdnB0n+
-3U+ojPaRJ+E9w9fmYezQ6Be2e47BO6tvwHH/5jvns2z1Nttma4Eq/b5QJ98HuvTzSJ+HNhPp16wJ
-NfyNQgt9TWFcj9lTo4Mw/X6UCcWPoERjX0r9fpzFOjrmj02O4VOTaQTheo+jX02kWeiLPAc/juId
-nXXr1gzK1TWDcvXM3luvEZTzNYNx/ebwrs/0ydVZOFvOwt0zDSCcpwls8zKBaR1mz4yGsUObbQzj
-PI0gXO2CRmtduvV2BvCNDrIE9DN8bT4HEc8HTQbSmckvb7YMc4cm44Dvuk8k3+9p3PM1hHO1jaBd
-XTNYR+cg4vkhTUCdRL2+s6jXfyb//M/kX9dJvPMyfm40TaBcPYQZ+JtOwd0kUsL7yVXxbsCCsjup
-Mn4DqIrfqXXRF2UefhzvXcf54tVJo2AvpWKyfnpV/EmihzbTafgrfX5vokvDz3Qa/lQtMumrGZhd
-AYlIz8AE5DeQKraJNAl/0GTg93ns80KYgUWcg7aO4l3fEe/5yb9v5Gn4mUYR76dXxQ/VymgXaRL+
-n0fAryO+s3ka97xQ5p8dZAnoex71ftCjoJ3zzeszenAe57DO5lHU+zR9cz3mrq22CaTzPox+t9Ko
-144CwWhPmZD8DEpA2k+pjHaSp9dO+vzeTqmK9hJpEeegfQRaaEOBSLShWBO7R56GH6jSz6b5i+s0
-g27dx5HvJ3l+7SPPw3/U6fU/kn22jaGcD5oM/FCuinaCEYz2gdJF+yfy79cQxtU1g3EeKNLv3gnn
-fRo+OG8TKGf3KPbZR5yGdlIn2LYZnPtZts99obNlGLwz2ebrZuss2v3snC3zDBc2cJs75iO593ca
-8bzMHxtt843zP5F9H0dsV+OE8eodyLuOg2jnhTr/PtCln+9p3PM4Yboe83c2v9jd8stdl3tjSPd3
-HPfqmkM4WkaQjc6u1WWcOxb2QnfGhaFjm1/i0LgyfGs1TWGbn/lz6zB1anTW7eZm225uTJ7aLPPX
-Vr/YeS7vcujAZw0dsnE1F8YOjeZaDmB8DANYtu1rc8R5tVFooY+hc6tn+tw8ziHdDVT5928M6T7M
-3Fn9Ytedcb5138fR7+Mc3nUc712vEZT7O2C+P2RZ6IcuB39S6PcjfR7aN2C72sZwrsYJ49E5iXc9
-yFLQF2Ua/ibU8HdiXfwGUBX/E+vid2IN30igXo9ziPdtBOv+EWihfYAV3EUCJbyRQg/tpVOxP9Aa
-/gdaw59pNHxHfWj8TqqJ9pHmof30Kr6fVhu/EyujVxIF20GSg/8H0u//SPbZOYh4Hudb93O8eb9n
-cc/+gey7gyj/7J7Ev9+jyPeJLgn/EWihbUAV0U7g4dF+ak20iTID756w331jSOdj8NZqmkC5mmeR
-r+cg4nmbwjmP87XzOop4fgdRz9YB49kyem1eBs+txvHefSJLwhtKVfE+YJpoJ/jQeFutoLyjPije
-Sp6IttFmoR00Gfh/IAF/ECTgreSJeFe5kLQbtJD0RJqEXygT0A7K7PszfXH0zB5c7eO4ZwNB/t07
-iXmfR1Hv3wza2TaGdB6p07ALtdr4EYRw9EKUhN2GcK7LBK7NMn5qXUgysBsk+XfXAMrZN4R0tg9k
-3h1U+WffgOM+jJ0ZnXWzty93NvdGHPdpAOXqFzub65LGHXNJ25K92N1yjWFcbXMo92kK2/zNV+7L
-7LXRWbhelo3z2pe8e1sDdus/mH29pjDOZ9/61oXNl7m40WUuazIZzF6XayOWo3EU6egYQDV5xnCt
-hslL42bh7m227Wt5VyZzUZu3Mn5sc40gXf1S1+W6oHHLeB0mxr1Yh2yc18LsdWWYvS43K+e5L3de
-C9N3b7NttJZjuICBg1HAkGXzZDeIdP2olLDHzLV9mLkzGueQ7v55BPw/kH6fxi+u8yzy9aXR7+0j
-Dvw1gHS1DWFd5xH3+SRP720ANfErlX5/T+Oepyl8q7NvfZuFu7c4iHi0TyTfJ9I07AhAQNYQYD89
-143NfoA18S+Zeu0eR76PE57zPIp6XygT0IZyVbSfVBm/0qjXVhIF2zyMet6m0K6+MaTzQpt+95QJ
-yb8ghOM9ZBl49yj22T2Jf19HbHfH4LHVMHVuM0/jnudh3PM0gnFdRu+Ntimc80CSf7YS6eF9tOm1
-dRTvfk1h29dB3PNFmIQ3Emdhd6hy0MYxzKttDuV+TSCdj6lTo1/gzOaXt64cc7cmx+ih0TB2arIO
-WM8DOQLeQpCDN9Dj333zl3fnEOJ1iy4DzZhAwd0lUHC3SVTcPWCaeDeNInZ3FvFsmr65XvNX12Xw
-3HqN31wvkjS8sVxY/q4ZmjZSp+FdIyj3jzQPbSNQQVvGD26u8ZvrO4h5N5Aj4H3kSXgLRQbeQJF+
-9xGnoc1k+r2PRAttoMq/n43rcrNuNxcHXNeFLAf/Eii4a2RpaMajyPdxDunuG2+cLfPXRsPc3TRM
-n9k2C+flF7q/lRlsm13OZDI+ZmED9x02vOx1y7JzvyxrV3NxxHR1D+Ve35Gs8zKAaLVLmrYDH8tQ
-gfsOYC94amU9k3p1Ns7e8q0YWFauq32J63I52tiYSxt3LDvntTF/aVybRTjZJhGOpvHCyS5pWzLO
-4cIX72Qcsm99KxOoNsfwqXFf6P42+9bJOFdDGLfBOvDPoYOLmkyWnevyi969hdGzZ26Thbmgaclc
-2srGuF0m5sJWj2XdbrJs2yfLnvX5Rc5sxvnW2Tjeu7+TiGfL8K3VPI97tVGn1xNZGvYk+v2fR0Bv
-pHloF3UWeiFNwY5zeNdf7NC0L3V3GY3XjQayBOw/lny/Z3Kv1lHko41ADXsTK+JPGjW8exz5fk9j
-3o3zrfs44Dm7hvDNE2UK3k+sizhguh/Dp0a7wNllNIBx9dKp907gwdEemiS0bQLt/EyfXC3Tt1a7
-pPmtyxl3m20z4+qI7+waQrkeo8c2x+y10TF5brMMH9zMw6jneyjz+sscmsy7rM2udWWZPLY+wwfn
-ZfDc6hi8NXqGj+3DyKXVWbUvu3RnrsvavJUJZKN1FPH8TeEdzdO4530e+ewdxLxbR1zXldFr8zR/
-b3YQ5Z9dVHn4iTAJ7aXS7z10SfhvDO9+TWDctymk8zWCc92mkM7rgPFsJtLvTWVi0i6qPLRpAN+8
-zeDcL/Ic9DuIeh8GL23GAc/ZRJeD9tJn+GYCBXeNNgttpc/vndQJtnsg9Wycwzp7B1HPvvnO+Zk+
-uHrGD64u2jzsSqDe7pCkYDcoMvDG+dbZMoBtswtcLzvjwOFF7+bOELrRWbdexrUYNPANE774FoMG
-fpeBmZWFwfydaWfCbFyYPbVtNu6P8bSxDtxMGxYTyDZmkxjHtQHTyS93aGUxemza7NtNxvvYBk6G
-QQMv87rAazAMWTmuWBavK+YiN4vxjmED1wBhAh/z+sri2WQxfWtaGcI2rkxhG3fGsG2WOWTburxx
-tfyHgXHtBQzch2lwaRvr4KJWJuaCJo9l03yHrBtNlnWjyVzWth043WED72Dhi9MbNNhsqHO2tLSq
-sJgcoO2hXWDC4qpiqmLCYuJ6q5momKy0mLi0qphuKqyuLSopJiomKqafI1YzhfUOFtjU4PrYLjTI
-yVAzVTEliMrJY9vTQ9M6uMvSmqLK4nDVpYU11XXVtSWVQ8eUpUXFxUTVtXXnxVS1h0bGtFb3lSPn
-tOVwoLqaosLC6uqq0sqa6qrKuprq2rrKwsKi0+qq4srq4mB11bVFlWWldXWFRWVlVUVlNWVVVUXF
-NUXFtUWlRcV1ZWW1tWW1tWW11YW1tbWVtUXX1WWVdWXFpWU1ZbVlRWW1NbXVRbU1dXVFtTVlRXd1
-dWVlRdeVZaV1ldV1RceV1WW1pdVlhWVhiuqKDstqS8tqy4rrauoqi+uKSlaQ05ZjoSrrKgsryyoL
-yyqrq6stx8IW1tWUFRaV1tZUVdaVlZXW1RWW1QWmqr51VcVFdVWlldXVNVW1VVVlpWVVpbWFxaVl
-RcU1ZWWlpZXFNWVFhSVlxZXVRTWFpWV11TWFhaWFpZVlZYWlpaV1pXXFZcVl1YVlpaWlpaWVpaXV
-NaWlRbWlpaW1pbWlVbU1taW1pUVVxbWFNbWlZbWlxUWFdXWVxaVVxaWlZWU1VcWlxaXVNbVFtaWl
-hdWFVTW1NaWlRYUlpaWlxaWlpaWlpZWltTVFlaW1lbU1haVFRXU1VYWlRYV1pZXF1XWlRYWltYWl
-ZZWF1ZU1xbWllbVFtTVVpZXVlTWllbW1NZWVlYVlNVW1pTVFhYWVFWMSF7KQ8wP+rah4ghwljsNx
-OAyP4S8chsvwGW7DbzgOr+EwPIbDcBie5S78hb/wGh7DYTgMh+ExfIbTcB3Ow5mWnl4E4b6AWMNg
-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
-36l7LACMhC26wX2xWEeFRGhGYT6gZ/W+ZLvpIOHQeo9xa+HtHy+tVvVVlIPB52TPA+Z5Zv3fJRkJ
-0WY07G+D3bJ7n/RkiTm9olrhYPbU5aLRABEiKkkWVWLLqIIl9h/qGY2Bys+M/hjgTqcEcNP4Ptf3
-QX2FIHVuykkC6pH77SlQzYxe2zmBRwzAtxru3AwF2BI5XJifoAX7ceG443vwJ3mB3L8mSqh+YrBY
-QatdqEVTMCBUQNDb+QIkVZwVOJhgFjP2Te9ExIrAotbqMldPM7wsAZp+qjulo9KW7ceaS6stwJiS
-3DTrCNiqs7g6pLIFLTW5FmY+C+SRWgG2qDa2wIN8sizD8fOyt77aDyaEx019Qw20HV7Ma4TxTqx7
-5ngzEZ8alAllQ+e+LgJxxQeN5YhtQkMUhjXkbuGQU6/erOgbBlYjt1Le7uWVW5H/rTFsjx3MRQ/m
-l0RhvkJGJ2f1YnG0MXMMJEyUShlADsl31CS6Lpwkoqs2sG8YS/vLYDaojZrZR4ffXkVflW8o1QiR
-BZw+gk+5VBMpllpmgmZUuGwUACAVKaxn/zvjudHRfoJgd26ElAOf2q8xwpReFkKMIzWffwJ5cosX
-781tn44fBTji2K94ik8QdxVFCSf/4Ha4Rsczg3jTjrgLdEWM6JtgO/fyCRmjesiyC5d6m7Jat9oc
-k8YuQNe5Mplv8rcP/TM6lKNEFdcJSvgCedK/5FHmvlGzLNLeNg4TC9QJAHQKo2Q0MThiN2I4LTJm
-ODYxLTgyYTMtN2FiZWI3ZDdhZGJhNDdhNDFmYjEtZTAwOS00Y2Y0LWI0YTQtZWEwZGY0OGQ4YzMw
-OTY1IDYyOC4yNTI2NWQ2MzEyNTUtNWIyYy00M2ExLTlkYzMtZTI1YzEyZjU2NTg5N2QzOGI0Y2Ut
-NjZkYS00ZjUzLThjOWMtNjBlNGE0MzkwNzE3ODEzNDYyMTI1MjM3MTMtIEEFCyEjPO96FKv95uog
-w4G/Wf15XtgjZ9tO1TgR2uZEgm+nCG5o4Rog9AIVjxM6ySPWqUIqo3KFkgPN2g0ME9AF6cJIxiIR
-4pMSmN/OoduEE96cntd3jaLGndrQsUYFeIJzisKLWTMa/81DoG5gYRogPrBwFgb8Nz8AXhIxojfZ
-4n8z8rKlF134+h0EXWADLKQAKluwEDWAN2kDMzADMzADMwAAdVsjSxtbSrez7Wnl7sMbBoaosHjh
-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
-16m18npfeSsuXscv79s8bZU43nnFS3veG33WzD11l/OKOTut0n6k18qP9F4V13JG2pR6dcfS3e2s
-Wb77VZ08BUL6Mi2Eq8wyy+ldbWZLvzLHfEWvMCxzvWKtk1qZr5f2wrIvi2W/tBU2pa1OWObKVGHV
-Jtqu2MqPGfu18i97W87rTtmWRjup9DjpVZFcTpfzirh+xrKp9Cvirv3yPsXsxI6n7GtljrQ6bjmn
-SONI30aqSJJeWStSvqxTklPPOdZ5WYlvpNbWKmkodDGxd624emfG968q7V8VdmFV+rXv2ClWebHr
-Ft+K3cdoTztxxYnNIE5sQyP2jgvLr0jXVW2ua7P0eVF7r8Qbe8U7+52+pO+Y/etW1lO0V3z3xx7f
-TjfRp1z86hT/ilXin37b3zdYbo3PK37G/deFdeMqccb3ihVf8T/PTaxv57TxMY7tduZ5VR+xr+h+
-RZwrrNrEG/1KPCssNlallU2vxPO6fn6FnWpXH7GpPyoD5YGq0yrplH+dKM6z4ttPXz6+IrZPX1Is
-H9eZqfdf0X6FYRhf0d6MhVttrjNfv6LnucEXvjB8XdFe1SbiaCOO1+WNGFec2JsKqzbRxhxzjrba
-xBzzla+Yrbz5ivNeV7TVKeYrYluhgR63EXFal4Gy9SzrlZdWO+XN7rRf0mvi6/u6GP7KVGH3Za6N
-c4VFaul/S7/ifCw95/enc95sG0t/PDHqV5xzuvyvTpHO7FPWK86eJ+8BYxtsszltsA0mskRWhWEi
-C8NEVrURWRi3yBJZVWqhR/4kU6YjavM1tZqvOUn0qrXia9ZLmpSk0ayaWjOV5ue+SLRHF8Ymer3p
-8zWvvdnd5AMAAAAAMC922zPmjwii22qDVZtqU2HVBttgG2yDyfdbr8VkzjJfjFWbOV+2V1i7u7vN
-FVZtKrUVSzvvt7wVdl9ijCus2sTsXW2cZmrlfCxnhbWktdo8ZcXzKZXtf3qs2tiryr8qzJ9SnKd0
-7NJbOnbdrrCMq6xXtbm0tpV0VpqnpKeX9DJhWOaLYovxVW2ulffkk8qLTRW2qTbvkd47rcuf8v3C
-6OwNxTJn7/+Lc6145lwbv6XfsmP22TKDogaahKikMfg0cFSxRS9MZSJERiKyNBqPyBJZIktkiSxK
-RxqRJbI+KjzD44syN8rAjYNCbdymQ7oN08JPY9BBNIVDZImsKkNkhYDZRGwQgACkPDGP7KwkWm+P
-SKPLlkj5crf0ItlSvWx9UoaxNm+2I9NoatR0dcmUXd9OL9eq6aqj7s+jl4isBw6RJbIEIAAAAAAA
-ABCAAL5dhDv2jD8jgvg138uAyGqQfR+RJbJEFw6RVTHEEDCbsHhmzi29erVW9msipff+U69t5ePG
-8Wn+p37pvY1vfdxX9Grxu9srb3XSRNv3Z0uMe/pbWu9TWa9o21JpK5Im3us5v2dbccT1Uupub6Z+
-6efaT3/K6tP6zPTe3PW2pLkxtv6U9sw+L67VYlkvtrZ+U1wfu0tq7/23s5/S+RZLd5qzxCd8mbBI
-84W9nO5efcReOHGbR0owbsausFmdnNbP/V5v1zpxlR3fVozrvNh++1tsMZ63M50/rex58b/L71px
-u7f/P87y+m+wbE8LXjUkTbuVtx1n9841N46Zdr5XnJ9v7u7qQxMdqzb42yWuMHxFK2++bK7tEl/V
-CWONJn410lQljuixrV8SkcY1CEPhlxFliIxogMiqKqfPM2FAZDbtXYklrfR5JO0i9CgssdpUWMaq
-TfXrqrCW96o29laKM5X2wk5V2ujVUZnYKQG8Esr7OFNOq8m4cZzXznn9ivPeriZi+3SnXmUcsSPO
-7bLinjTT2njWa2+ds1Y6aa2U0llhcdbq1P3f/d/z0ive2f/VqWd/z57TfXbn7jndZ/e9Ys/pPm21
-s85Zq+bx5KBV+vX2I/1oL7eam6m9Ir4izdbnFa9Ir+oUvb36rJRW10hLr/h0evUr+hWrrRUW6xXt
-dcVaTURq7Y3R3gqL9orWXhfLtrN+buzul9bbsiPO2TadF+PHjWvbfP+tV0lLnLZ5tDDjREyj9caq
-TbQVdmW/Tvmvq8I8/j1F6zF/xYm9if+XrbBqE/+j/Sv+5zmn9Mtxzi/zXxV2VSf7X/qyTQy3kvZt
-ZsQe20bqtuZssbVX7CfF9uuK9NoKqzZcbI/4r/arAQeWHbNXGQuVRhO7MtXaGpImfnv9K/6JI97b
-OF57xf8ruuzqQxM7X7G9GmkqzMb2vq72K94r+rycXptzljn+rVbm7tieH0ef1Sne6LPixDZVm9yX
-5gqL94off8Ya3WPulz2xahPdI/4r5pylbNwvc/x4ccb911Vh+KtTdL/wVx+xOdErMBPbq9TCpzHw
-RJ0XhilNLW3f56PbNi6URVb19GXF1v4/Rvh5qAFEVmlLfTRulHWd6S2yAvd2vvbWthg7fUy7Ztuz
-zlq/YseT4nmdXnrrU/z42y/Ua37v2/XO2th94ntxpe5+b673XjTx3ssn3pvx7P9arZ2y47Q93xvX
-O7M3rvexvdXWiyZ6vVxILppo/yudj2//08/W//uxxTnbtn/RxP4ARY8TVERAAlWnUyokiV+BaHq2
-7GrvP7a45/WJrd956bzWes9LL59o88+K762Na988b/e1fqtT6f6yK515Ov1avy3+mXGtjf/rbJ+U
-3rbZ4uk244p/5jyxxI9r49nTznq96dv52C+faK1Ta+3F7d2Oc9s6r2zc9vbM1DO1PrOtnm+l1OZ2
-7N4Tz2rvdYsntXfiKZvmav/tRRP9Xj5x4p/ZH3d2+pnWxxN7W0qddnXaduY66+N521580cScL59Y
-fcpuWu23nY9pxj8zzvNvzyo75kuv+0UT6fTLJ046v9bGtnGldT6tXetf2j4zfirb1ovznDhnr/ct
-tlf2W0zf85Q9L8a5c5724qeP8b//rP644tkve9pZb8W4b87vlbZbmz3jiyumba+tOXu+aGJfPhFX
-n/Utburz4jkb953Zvvtjt04pdu9aKaaT+q0+Hdv2bjwzfZ/Uf3pTjO1b6vZzxtjepnNWSjP1iyZW
-evnEb5d9M8b4v+e99v68tXZtWiu9F03sz/10Zoq7s1Naf2bcbn9WS+nlEy29Lpt2bTo902v/tj+d
-Pf86vvnOSm32PG/2nDH2iyZOt/8XTfTrlwvJrX7RxGztfGvp/W6fna+ttOc7nt7zdm47MaXuTie2
-1mJrvz/TK+vPt7fWiybSbpybyo73aW3789ps6VtcZ57fjpvOWRvTnhj/7JwtdYpvtV3dYnr77d+m
-lt6LJjr2yyfeOv++zBdb3F3tzZO2f/Y8raXXZr98YlP3x91Na53uPXO2fd1WxxXX2V3pX5/YfuOu
-NlfPTpvWi7HLOf/yif8zS2r/q/98n05zvWiivV5xTys7ZvnX5mvf2lr/4nwrtbXnRRMvdZo/y+vd
-uP3+t8VZdsz++Hbutm+nf3fLzpdPdGpxpV6v/+1/z9ZmfD1jv2095ys72nnRRPyXT7zz63y32DPO
-9ud3xbgpvvi9zvnZb5Yd/dqLZX/Xb5u/K71oYp6XT5zZLxcS2vg//7UtO9J3Sx/fr/ftvX6zZ2w9
-CzvtI5twW7O9tq1j2dbpu22/n+I0PqmdufZXbGdXfPHEOGuwqZVadzz71nf8s2bc2Gunad/nP7vj
-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
-WXU08EudsNsgASWPM0VAy2hgwqFQIwKFG+VPhaNM2G4L8Cxc7WAJRqNvrOszkYZuZhQ8mEADBbDl
-HYzo8c4n3pE0ixCNCLPPx0JLdVu3dVu3fZMFgm7LcJ4A5KpwHPqyASg+K1se97HUZLcVsDIdh9S6
-eVHLlnNAA5D5WVksIgHtuFozK0ygyEMBdUKowr3buu2GVjUZhqjbRBQhAkfAFWIQEC2kIoKugzRj
-ucEnEXm3iSASkXMoKxPoJYzGOZBg8WkLloD7DMbQTY+ZfqSQcCwV3ZaCmHRbtynYigGv27qt20IR
-sMI5WBUJwsPp42oRgxWefGxWuHtqIYvo+ZNF3MAYND9jPTQ/QDNEYLch1BxafsAwsHkHRoN/HpGR
-aFiK4MElTq5LiKK5us0E4epu+wQu3WbZqGYBaK6IWzKySbd1W4ACgUxGkrCe0QB/UhlZmUxrskjJ
-NjGFhwrruCCFB7QgHgeh6gg8JZyqGFtQ+Bz08iRSOITnCTKUu0TXoX1+dUWn2xwopgvHkvoENpaP
-JfQzigBmcKiLOgNlzJW6FJluo7kiLmtAYVCXrkwauIqMJPLFWBkMBNyM4zlsPADrNXIoLwsVZ6w4
-Vp6OnWoIMXkIkIAwOlBMF9ttJAOU6ONkw0My4vzHYWTL4zLDaMJZ2ksMQhLtkFwY9OPBQX7m4qJ6
-DqIzAiEMkJYbnArumOEh8Ga3VU4CFePBQih2qqEHg70eKFy3zWrdlIASWspEcCl1Qtd020eZG8pF
-g09+ETCASMk2AjAECbHbUjQOgyZiyfjGDUr+SLJiy0OVIkGMWYeCByE4dAFda30r76z0zvzy4u2V
-3XqllU5M75UWb63/x1+p51ul487WUjqb1im73c6K51fyU0y9ts9Kw/bfO6+dlHpLx1urcTO1GD+t
-leZup97e9/51i+/M1itu7JO+pV2rvRTjm7FX5pz08c21M/6Kpfe9mc769tavPzHtxz7rpLc+vnPm
-iSfF1jqt+Vral+ZqJ6W4vsUvve2k+CW1W2vizzZjm91Op/Y+ttm/1olvvfJzZdp2S5vambF1+dV7
-zupz/mf5udLI+NKvGUuvW6jiv7niSf1tW/tU1rmFGvndvl/pjvGc1TOduH5b6vd7drW0cf7as9o7
-7dunX7Fta50+df/bTt/6pfZxvrT/0kqtT5efba3VPVcajjHF885K26Wtc+Kv3pUGfWyxndTiW6d8
-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
-+Wm21KnNVf5P6+1/78x/M87/FzuulH622E6ntqc/zd6Pp7UXY6/Vvj/1durW2+e1nR/bzpVm6XNu
-r4u97Zxb69J+rz5trbNR+/3xz+1F7/91eevM9c7q99bbFNfs0u380P1Kf9La0ntuF/bl9Il71jt/
-uqWOvd/l/7Rz5qZuPUvP0/Glc35/6LfMrD3vz69P79Ps+HbGtM4s77SP628Z6p+/+vzp1Pr9vnhK
-6/Pe3BTje1tenxhfv9PSfuw/c74vm07afV1mervtdJyvtXTW2xlnKuc/fdz2P9PsVNb/np1tV5eT
-1uoUy0klpRTTUFNLL/btok639U7ZHZo33+lV5v62c86297dQZgttmXzbe8vk3LS2zzpz+71OZ31r
-ceO3df681/ps+fXmnqGvs2vu7Fjm61vG0mqfYjmxz8/Z65QUu+enHcKX/rRbBrfXpvfK7/c8O9PZ
-36jv+DHOt2KXtO+9F1+LZ+3bPyfNuH/TNNzmiXHtp3linKvLmjO+/rb+xe5T1kwnbUtlzd606Xzr
-0vs+fumNmvPNjev9K/32/a3lbqm8GOfujPH8fGfGTfN9daUva55bC3fj+x2/xV1vtV2tvX8p/ZeN
-Z1dKHVtK5+tpW/ozU9l4bq1c6aX5ds6Sus9J82+txr+2Vlvc0u+cubvWa/3O7ZVp13xb/p1bqzEt
-bXp79ufZmHZeSiXOszG73073nC/1VwPbi+p35tzA2e10azHNVlKv02+7W39bJ83ufS9+NWzTp7PS
-wN7f93Fjai+99PPf775+8Xz57/TiTKult1Jvtg3qjWtXGo9/tsV1WnlfDWu7UqfXn1I5a570Lb3z
-3vrZaVPrs+Jq68xdq8T1f+J7/79Kv39z7dm2Za6Pp83VWoszlRdX+vjmiVtO6z4r/plxrjTb2fTn
-zNit09rU6W+vWy9tjCul3bLa31pXWuyfbzem/vo6/9ps5cVzWurz8eOZqaS0PsWf56X44le+2F7c
-alBa7f+tsubG29u57a2v6T87N6bS5q3VqE/nfM95zlvzN5XXvv3P916K5bW/vWg7tt/1JXX3O6nn
-+1M+/v6t9p9vI18PWez9lOLtolHJFfe01s6nNCYjyRZqbKmV1b81M31q/Xu+12szxrK7Xndbc7vP
-p7fm/JVGndnxddqNJ52UXoztpPJ6zTTPp//zyuve9Hs2bSqv+/bKbftr41srltZ9a/Xnp9mrY3zn
-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
-]]>
-    </i:aipgf>
-  </metadata>
-</svg>

+ 0 - 2965
apps/website/public/Roo-Code-Logo-Horiz-white.svg

@@ -1,2965 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" version="1.1" viewBox="0 0 421.08576 89.89661">
-  <defs>
-    <style>
-      .cls-1 {
-        fill: #fff;
-        stroke-width: 0px;
-      }
-    </style>
-  </defs>
-  <g>
-    <path class="cls-1" d="M282.32791,54.32965h-13.93142c-.54872,0-.99354-.44482-.99354-.99354v-16.77562c0-.54872.44482-.99354.99354-.99354h13.93138c.54872,0,.99354-.44482.99354-.99354v-6.7971c0-.54872-.44482-.99354-.99354-.99354h-17.32342c-.72032,0-1.41113.28614-1.92048.79548l-4.02367,4.02361c-.50937.50936-.79553,1.20021-.79553,1.92056v22.85171c0,.72041.28618,1.41131.7956,1.92072l4.0235,4.02344c.50937.50937,1.20023.79552,1.92058.79552h17.32346c.54869,0,.9935-.44481.9935-.9935v-6.79718c0-.54869-.44481-.9935-.9935-.9935Z"/>
-    <path class="cls-1" d="M398.8927,34.27753v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-25.81964c-.54869,0-.9935.44481-.9935.9935v34.34405c0,.54869.44481.9935.9935.9935h25.81964c.54869,0,.9935-.44481.9935-.9935v-6.50125c0-.54869-.44481-.9935-.9935-.9935h-17.40596c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h14.75215c.54869,0,.9935-.44481.9935-.9935v-5.18487c0-.54869-.44481-.9935-.9935-.9935h-14.75215c-.14856,0-.269-.12044-.269-.269v-5.55334c0-.14856.12044-.269.269-.269h17.40596c.54869,0,.9935-.44481.9935-.9935Z"/>
-    <path class="cls-1" d="M208.7182,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM200.37561,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-    <path class="cls-1" d="M248.37445,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM240.03186,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-    <path class="cls-1" d="M321.61078,31.60187l-4.0235-4.0235c-.5094-.5094-1.20026-.79559-1.92065-.79559h-17.0108c-.72034,0-1.41125.28619-1.92059.79559l-4.02356,4.0235c-.50934.5094-.79553,1.20026-.79553,1.92059v22.85168c0,.7204.28619,1.41125.79553,1.92065l4.02356,4.0235c.50934.5094,1.20026.79553,1.92059.79553h17.0108c.7204,0,1.41125-.28613,1.92065-.79553l4.0235-4.0235c.5094-.5094.79559-1.20026.79559-1.92065v-22.85168c0-.72034-.28619-1.41119-.79559-1.92059ZM313.26819,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-    <path class="cls-1" d="M361.19584,31.60197l-4.0236-4.0236c-.50941-.50941-1.20032-.79559-1.92073-.79559h-22.75691c-.5487,0-.9935.43783-.9935.98652,0,5.17848.00001,29.17954.00003,34.35801,0,.54869.44481.98652.9935.98652h22.75703c.72036,0,1.41121-.28616,1.92058-.79553l4.0235-4.0235c.50941-.50941.79559-1.20032.79559-1.92073v-22.85161c0-.72033-.28615-1.41115-.7955-1.9205ZM352.85315,54.32965h-12.21387v-18.7627h12.21387v18.7627Z"/>
-    <path class="cls-1" d="M171.23896,62.12848l-6.45563-10.55371,4.35004-4.29626c.50934-.50934.79553-1.2002.79553-1.92059v-11.83533c0-.7204-.28619-1.41132-.79559-1.92072l-4.02356-4.02356c-.5094-.5094-1.20026-.79553-1.92059-.79553h-22.67206c-.54871,0-.99347.44476-.99347.99347v34.34406c0,.54871.44476.99353.99353.99353h7.15112c.54871,0,.99353-.44482.99353-.99353v-9.71216c0-.14856.12042-.26898.26898-.26898h5.69489c.33026,0,.63574.17529.80231.46051l5.8222,10.02167c.1781.30499.50476.49249.85797.49249h8.5722c.50568,0,.8183-.55145.55859-.98535ZM160.88489,44.09039h-12.57812v-8.83496h12.57812v8.83496Z"/>
-  </g>
-  <path class="cls-1" d="M100.47191,11.87948l-1.9413,7.0196c-.10277.37163-.49074.58636-.86022.47612l-32.56441-9.71607c-.21659-.06462-.4511-.0188-.62742.12261l-32.25064,25.86279c-.09415.0755-.2065.12493-.32579.14331l-19.18897,2.95717c-.35531.05476-.60863.37372-.58152.73219l.08338,1.10265c.02663.35219.3155.62706.66857.63619l22.28879.57618.25422.00712,16.46922-8.7974c.23057-.12316.511-.10509.72385.04664l11.66782,8.31729c.18297.13043.29076.34195.28875.56663l-.09843,11.03609c-.00127.14283.04192.28252.12359.3997l16.41303,23.55049c.12871.18468.3396.29476.56471.29476h5.19569c.51834,0,.85069-.55125.60872-1.00965l-11.69823-22.16122c-.1144-.21672-.10495-.47793.02482-.68581l6.09931-9.77079c.0664-.10637.16059-.19258.27241-.24932l21.80607-11.06554c.22156-.11243.48651-.09674.69325.04106l6.23133,4.15349c.11306.07536.24589.11557.38177.11557h5.66149c.54825,0,.87646-.60971.57456-1.06735l-15.72045-23.83006c-.32547-.49337-1.08044-.37411-1.23798.19556Z"/>
-  <metadata>
-    <i:aipgfRef id="adobe_illustrator_pgf"/>
-    <i:aipgf id="adobe_illustrator_pgf" i:pgfEncoding="zstd/base64" i:pgfVersion="24">
-<![CDATA[
-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
-XaPNQlvp83sndYLtHkg9G+ewzt5B1LNvvnN+pg+unvGDq4s2D7sSqLc7JCnYDYoMvHG+dbYMYNvs
-AtfLzjhweNG7uTOEbnTWrZdxLQYNfMOEL77FoIHfZWBmZWEwf2famTAbF2ZPbZuN+2M8bawDN9OG
-xQSyjdkkxnFtwHTyyx1aWYwemzb7dpPxPraBk2HQwMu8LvAaDENWjiuWxeuKucjNYrxj2MA1QJjA
-x7y+sng2WUzfmlaGsI0rU9jGnTFsm2UO2bYub1wt/2FgXHsBA/dhGlzaxjq4qJWJuaDJY9k03yHr
-RpNl3Wgyl7VtB0532MA7WPji9AYNNhvqnC0trSosJgdoe2gXmLC4qpiqmLCYuN5qJiomKy0mLq0q
-ppsKq2uLSoqJiomK6eeI1UxhvYMFNjW4PrYLDXIy1ExVTAmicvLY9vTQtA7usrSmqLI4XHVpYU11
-XXVtSeXQMWVpUXExUXVt3XkxVe2hkTGt1X3lyDltORyorqaosLC6uqq0sqa6qrKuprq2rrKwsOi0
-uqq4sro4WF11bVFlWWldXWFRWVlVUVlNWVVVUXFNUXFtUWlRcV1ZWW1tWW1tWW11YW1tbWVt0XV1
-WWVdWXFpWU1ZbVlRWW1NbXVRbU1dXVFtTVnRXV1dWVnRdWVZaV1ldV3RcWV1WW1pdVlhWZiiuqLD
-strSstqy4rqausriuqKSFeS05VioyrrKwsqyysKyyurqasuxsIV1NWWFRaW1NVWVdWVlpXV1hWV1
-gamqb11VcVFdVWlldXVNVW1VVVlpWVVpbWFxaVlRcU1ZWWlpZXFNWVFhSVlxZXVRTWFpWV11TWFh
-aWFpZVlZYWlpaV1pXXFZcVl1YVlpaWlpaWVpaXVNaWlRbWlpaW1pbWlVbU1taW1pUVVxbWFNbWlZ
-bWlxUWFdXWVxaVVxaWlZWU1VcWlxaXVNbVFtaWlhdWFVTW1NaWlRYUlpaWlxaWlpaWlpZWltTVFl
-aW1lbU1haVFRXU1VYWlRYV1pZXF1XWlRYWltYWlZZWF1ZU1xbWllbVFtTVVpZXVlTWllbW1NZWVl
-YVlNVW1pTVEFC8YkLmQh5wf8W1HxBDlKHIfjcBgew184DJfhM9yG33AcXsNheAyH4TA8y134C3/h
-NTyGw3AYDsNj+Ayn4TqchzMtPb0Iwn0BsYbBhF4TN2Tx0L54lBQDzgSFgFtwUOUSaEf4qSG2kDXO
-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
-4e0fL61W9VWUg8HnZM8D5nlm/d8lGQnRZjTsb4Pdsnuf9GSJOb2iWuFg9tTlotEAESIqSRZVYsuo
-giX2H+oZjYHKz4z+GOBOpwRw0/g+1/dBfYUgdW7KSQLqkfvtKVDNjF7bOYFHDMC3Gu7cDAXYEjlc
-mJ+gBftx4bjje/AneYHcvyZKqH5isFhBq12oRVMwIFRA0Nv5AiRVnBU4mGAWM/ZN70TEisCi1uoy
-V08zvCwBmn6qO6Wj0pbtx5pLqy3AmJLcNOsI2KqzuDqksgUtNbkWZj4L5JFaAbaoNrbAg3yyLMPx
-87K3vtoPJoTHTX1DDbQdXsxrhPFOrHvmeDMRnxqUCWVD574uAnHFB43liG1CQxSGNeRu4ZBTr96s
-6BsGViO3Ut7u5ZVbkf+tMWyPHcxFD+aXRGG+QkYnZ/VicbQxcwwkTJRKGUAOyXfUJLounCSiqzaw
-bxhL+8tgNqiNmtlHh99eRV+VbyjVCJEFnD6CT7lUEymWWmaCZlS4bBQAIBUprGf/O+O50dF+gmB3
-boSUA5/arzHClF4WQowjNZ9/AnlyixfvzW2fjh8FOOLYr3iKTxB3FUUJJ//gdrhGxzODeNOOuAt0
-RYzom2A79/IJGaN6yLILl3qbslq32hyTxi5A17kymW/ytw/9MzqUo0QV1wlK+AJ50r/kUbpv4OAI
-AdQJAHQK6WQ0MThiN2I4LTJmODYxLTgyYTMtN2FiZWI3ZDdhZGJhNDdhNDFmYjEtZTAwOS00Y2Y0
-LWI0YTQtZWEwZGY0OGQ4YzMwOTY1IDYyOC4yNTI2NWQ2MzEyNTUtNWIyYy00M2ExLTlkYzMtZTI1
-YzEyZjU2NTg5N2QzOGI0Y2UtNjZkYS00ZjUzLThjOWMtNjBlNGE0MzkwNzE3ODEzNDYyMTI1MjM3
-MTMtIEEFCyEjPO96J6v95uogw4G/Wf15XtgjZ9tO1TgR2uZEgm+nCG5o4Rog9AIVjxM6ySPWqUIq
-o3KFkgPN2g0ME9AF6cJIxiIR4pMSmN/OoduEE96cntd3jaLGndrQsUYFeIJzisKLWTMa/81DoG5g
-YRogPrBwFgb8Nz8AXhIxojfZ4n8z8rKlF134+goEXWADPKQAqlvEEDWAN2kDMzADMzADMwAAdVsj
-SxtbSrez7Wnl7sMbBoaosHjhmsXvUG2WEInsnSm2X8Dyo3J7CQcBAQH7AFhuCeeGJIGSiS8GrbVf
-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
-uuqo+/PoJSLrgUNkiSwBCAAAAAAAAAQggG8X4Y494894IH7N9/IQWQ2y7yOyRJbowiGyKoYYAmYT
-Fs/MuaVXr9bKfk2k9N5/6rWtfNw4Ps3/1C+9t/Gtj/uKXi1+d3vlrU6aaPv+bIlxT39L630q6xVt
-WyptRdLEez3n92wrjrheSt3tzdQv/Vz76U9ZfVqfmd6bu96WNDfG1p/SntnnxbVaLOvF1tZviutj
-d0ntvf929lM632LpTnOW+IQvExZpvrCX092rj9gLJ27zSAnGzdgVNquT0/q53+vtWieusuPbinGd
-F9tvf4stxvN2pvOnlT0v/nf5XStu9/b/x1le/w2W7WnBq4akabfytuPs3rnmxjHTzveK8/PN3V19
-aKJj1QZ/u8QVhq9o5c2XzbVd4qs6YazRxK9GmqrEET229Usi0rgGYSj8MqIMkRENEFlV5fR5JgyI
-zKa9K7GklT6PpF2EHoUlVpsKy1i1qX5dFdbyXtXG3kpxptJe2KlKG706KhM7JYBXQnkfZ8ppNRk3
-jvPaOa9fcd7b1URsn+7Uq4wjdsS5XVbck2ZaG8967a1z1konrZVSOisszlqduv+7/3teesU7+786
-9ezv2XO6z+7cPaf77L5X7Dndp6121jlr1TyeHLRKv95+pB/t5VZzM7VXxFek2fq84hXpVZ2it1ef
-ldLqGmnpFZ9Or35Fv2K1tcJivaK9rliriUitvTHaW2HRXtHa62LZdtbPjd390npbdsQ526bzYvy4
-cW2b77/1KmmJ0zaPFmaciGm03li1ibbCruzXKf91VZjHv6doPeavOLE38f+yFVZt4n+0f8X/POeU
-fjnO+WX+q8Ku6mT/S1+2ieFW0r7NjNhj20jd1pwttvaK/aTYfl2RXlth1YaL7RH/1X414MCyY/Yq
-Y6HSaGJXplpbQ9LEb69/xT9xxHsbx2uv+H9Fl119aGLnK7ZXI02F2dje19V+xXtFn5fTa3POMse/
-1crcHdvz4+izOsUbfVac2KZqk/vSXGHxXvHjz1ije8z9sidWbaJ7xH/FnLOUjftljh8vzrj/uioM
-f3WK7hf+6iM2J3oFZmJ7lVr4NAaeqPPCMKWppe37fHTbxoWyyKqevqzY2v/HCD8PNYDIKm2pj8aN
-sq4zvWs333s7X3trW4ydPqZds+1ZZ61fseNJ8bxOL731KX787RfqNb/37Xpnbew+8b24Une/N9d7
-L5p47+UT78149n+t1k7Zcdqe743rndkb1/vY3mrrRRO9Xi4kF020/5XOx7f/6Wfr//3Y4pxt279o
-Yn+AoscJKh4ggarTKRWSxK9AND1bdrX3H1vc8/rE1u+8dF5rveell0+0+WfF99bGtW+et/tav9Wp
-dH/Zlc48nX6t3xb/zLjWxv91tk9Kb9ts8XSbccU/c55Y4se18expZ73e9O187JdPtNaptfbi9m7H
-uW2dVzZue3tm6plan9lWz7dSanM7du+JZ7X3usWT2jvxlE1ztf/2ool+L5848c/sjzs7/Uzr44m9
-LaVOuzptO3Od9fG8bS++aGLOl0+sPmU3rfbbzsc0458Z5/m3Z5Ud86XX/aKJdPrlEyedX2tj27jS
-Op/WrvUvbZ8ZP5Vt68V5Tpyz1/sW2yv7LabvecqeF+PcOU978dPH+N9/Vn9c8eyXPe2st2LcN+f3
-StutzZ7xxRXTttfWnD1fNLEvn4irz/oWN/V58ZyN+85s3/2xW6cUu3etFNNJ/Vafjm17N56Zvk/q
-P70pxvYtdfs5Y2xv0zkrpZn6RRMrvXzit8u+GWP83/Nee3/eWrs2rZXeiyb25346M8Xd2SmtPzNu
-tz+rpfTyiZZel027Np2e6bV/25/Onn8d33xnpTZ7njd7zhj7RROn2/+LJvr1y4XkVr9oYrZ2vrX0
-frfPztdW2vMdT+95O7edmFJ3pxNba7G135/plfXn21vrRRNpN85NZcf7tLb9eW229C2uM89vx03n
-rI1pT4x/ds6WOsW32q5uMb399m9TS+9FEx375RNvnX9f5ost7q725knbP3ue1tJrs18+san74+6m
-tU73njnbvm6r44rr7K70r09sv3FXm6tnp03rxdjlnH/5xP+ZJbX/1X++T6e5XjTRXq+4p5Uds/xr
-87Vvba1/cb6V2trzoomXOs2f5fVu3H7/2+IsO2Z/fDt327fTv7tl58snOrW4Uq/X//a/Z2szvp6x
-37ae85Ud7bxoIv7LJ975db5b7Bln+/O7YtwUX/xe5/zsN8uOfu3Fsr/rt83flV40Mc/LJ87slwsJ
-bfyf/9qWHem7pY/v1/v2Xr/ZM7aehZ32kU24rdle29axbOv03bbfT3Ean9TOXPsrtrMrvnhinDXY
-1EqtO5596zv+WTNu7LXTtO/zn91xtW87/tan9dKet1bbsqRdRM3nQhJCyjiNpMo4NiQkUFUFgGME
-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
-UJgW4wiUQbzHbUaHU5h6sRBE0EQjP3TpLEbOXfn4safNB7Bg9azlcZXFeZzHXTyuOxSXrzMIIAF2
-UopkM7ATcEQoKNBBFWOtW4A+yUSTmOkWFRuZgBQe3GoRLnB6AHVIbJDPMF4439AzFAfyOI/zOInH
-ieIE7AxSI7CjVVxfF6K4fAachkr3Gcqka5RAjQBx+pFkmXD/JHQILqRQdHB4cJqCQKgtKBPumZMN
-1GAk9B7ncRqNTOVxDxstFAtKrdvm4fAQqwkSrdumES7AEVQ/zMbjQI+GmBgJLyZfsPFmosOBMYm1
-UqQkBojJRqGEzkAHBaiQGA0MCO6o4PI4j5ttPM7jIh4KJvIoGpUZ8BJxC/C4S3XkjsGTWBmIH8DE
-0yuTwCEAX46NZXMBsSyMMK8XWyKPz0JJCj/8ME6P22QExllrYExibHWRGEVOi/AHBcYWICUd81ga
-VcNHo3ILcBxNI1bmIQAq5rFoWQJoQq2piB83TT4x8fYZ+GbnmJREGk02Ch+miQcXI+LkQRUOHk8Y
-1Q4cCsauwQPT0BTaGz8mHic5cibSJC4oRNDsKbpDIo2Tk3BBIdoKskgKaw4SWHvcQS6YcKCjiZHC
-QGJ9o8JiEUkDKx8jAxOnsJO0CPe4kKybGLvJZGIcCWyvhlBeL1rnAsICIYADGSF3CaDmcbZVvXxS
-YgtbQkuvrsxaMgOKJGTVy4fFWwtcp4DjeZ7HvSJasgBcSNQYL9qFrfaiRTBeES3Zy9ZivADQqkVw
-tFdsokU7qFREHIxzzUyfWv+e7/XajLHsrtfd1tzu0m+l69P2nL+t9Fth1JkdX6fdeNJJ6cXY+tPr
-NdM8n/7Ppt+zaVN53blYbttfG99asbTunKs/P81eHeM7n87rXaXNXRu3T6fTv7ql0j6un2OMSW2+
-Fk9paTu13+7Z9vu1P18+zfnO7N3Y5kvbb533er5drb+dtWvumnFTl3/b6aWznXPdptRvfTmbOuMt
-zrkvxtOnnD0vtvTW7pul10qpnF2fdn2L641da6ntKmdX2vYtzY2l43lznXV6rd5+Zb2Me3G2M0+v
-mP7Ndzausl4GppXapnRaejvPKuvlYthmOd29Tr8/L+di3Nk936Wd1i+9X+vsW93ttY+rtLNrrW/l
-nZXemV9ezMWsV1rpxPReaTHn+n/8lXq+VTrubC2ls2mds+L5nZ9i6u0TSzv/3nntpNRbOuZcjJup
-xfjlrDR3O/X2vtetV9zYJ31Lu1Z7KZ5z0sc31874K5be995MZ31769efmPZjn3XSWx/fOfPEk2Jr
-ndZ8Le1Lc7WTUlzf2kk518SfbcY2u51O7X1ss3+t869P225pUzuz9ZyvdfnVe87qc/5nfOnXjKXX
-emnFf3PFk/rbtvaprJMTMfK7fb/SHeM5q2c6cf221O/3bLe0cf7as9o77duntq11+tT9bzt9v9Q+
-zpf2X1qp9enys621uucKwzGmeN5Zabu0dU781bvCoI8ttpNafOuU71yMgafbzvXmmal9mq1Pv/J9
-2vz5H/fF1enMLn1S/0txxlbW7G2rrU+b2tvZ4rbz3jld/szUVu/7+f7Lnxf7zPa+z2orpT1vW0xr
-tpNSO2ln6vZ2U8vFGJT6d8b1bYWBqcW5ci5a83fjm7HNM+P7NOPPOM+WODP+fn1Lcbtnl/lWGNjz
-xBl7ztkxzY4lvhXGbeq2Z5U4cxWMd4xzvtLv+52if4rrdVmzqNprm6toSXNbx/cxtbStxROL/O28
-zmnqrY7b5Vt8pVvH8j9/tvjxU1Fjep1Oi73rS2/c/VW++6zXcb5PLabz6zu2Tt1WXGeuNYve0mvr
-W0mrc5rP+Pa8NdeW7944O7712s85X6+cZtLb2B1b50TYWnmpcxp3Wp1h22nGVUTbOc282Wb6dj6d
-zoke98x9vcqm2NaL3atn7HJat96OMc2d5bR+KcbebSW1/plSSq91TkN7zulfc33b+X32Y784Z1kd
-48/TZ986PePs8rZXGLbaXO3/4+uT4p/OVXjGGNO+uNaMp+hre8VN83/1WbH86mLgO6/TeS9m5L/u
-2Vbq+V7a2D9jjOucnrN0OxkT267eXSe9Mfr26XV511znvBbfmSf2/ptj1XKunHH+fztzpflpttSp
-zVX+tN7+9878N+P8f7HjSulni+10anv60+z9eFp76+e+GHut9v2pt1O33j6v7fzYdq40S5+Ti13s
-befkXJf2e/Vpa52M2u+Pf3Ixev+vy1tnrndWv7feprhml27ni+5X+pPWlt6Tq7Avp0/cs95pm8r/
-6ZY69n6X/9POmZu69Sw9Z5+OL53z+0XPaWbteX9+fXqfZse3M6Z1Znmn/c+5Pq7Paah//urzp1Pr
-9/viKa3Pe3NTjO9teX1ifP1OS/ux/8z5vmw6afd1mentttNxvtbSWW9nnKmc//Rx2/9Ms1NZ/3t2
-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
-]]>
-    </i:aipgf>
-  </metadata>
-</svg>

BIN
apps/website/public/android-chrome-192x192.png


BIN
apps/website/public/android-chrome-512x512.png


BIN
apps/website/public/apple-touch-icon.png


BIN
apps/website/public/favicon-16x16.png


BIN
apps/website/public/favicon-32x32.png


BIN
apps/website/public/favicon.ico


File diff suppressed because it is too large
+ 0 - 0
apps/website/public/placeholder.svg


BIN
apps/website/public/placeholder_pfp.png


+ 0 - 427
apps/website/src/app/enterprise/page.tsx

@@ -1,427 +0,0 @@
-import { Code, CheckCircle, Shield, Users, Zap, Workflow } from "lucide-react"
-
-import { Button } from "@/components/ui"
-import { AnimatedText } from "@/components/animated-text"
-import { AnimatedBackground } from "@/components/homepage"
-import { ContactForm } from "@/components/enterprise/contact-form"
-
-export default async function Enterprise() {
-	return (
-		<>
-			{/* Hero Section */}
-			<section className="relative flex h-[calc(100vh-theme(spacing.16))] items-center overflow-hidden">
-				<AnimatedBackground />
-				<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
-					<div className="grid gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16">
-						<div className="flex flex-col justify-center space-y-6 sm:space-y-8">
-							<div>
-								<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl lg:text-6xl">
-									<span className="block">Roo Code for</span>
-									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
-										Enterprise
-									</AnimatedText>
-								</h1>
-								<p className="mt-4 max-w-md text-base text-muted-foreground sm:mt-6 sm:text-lg">
-									A next-generation, AI-powered{" "}
-									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
-										coding partner
-									</AnimatedText>{" "}
-									for enterprise development teams.
-								</p>
-							</div>
-							<div className="flex flex-col space-y-3 sm:flex-row sm:space-x-4 sm:space-y-0">
-								<Button
-									size="lg"
-									className="w-full hover:bg-gray-200 dark:bg-white dark:text-black sm:w-auto"
-									asChild>
-									<a href="#contact" className="flex w-full items-center justify-center">
-										Request a Demo
-										<svg
-											xmlns="http://www.w3.org/2000/svg"
-											className="ml-2 h-4 w-4"
-											viewBox="0 0 20 20"
-											fill="currentColor">
-											<path
-												fillRule="evenodd"
-												d="M10.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 11H5a1 1 0 110-2h7.586l-2.293-2.293a1 1 0 010-1.414z"
-												clipRule="evenodd"
-											/>
-										</svg>
-									</a>
-								</Button>
-								<Button variant="outline" size="lg" className="w-full sm:w-auto">
-									<a href="#benefits" className="flex w-full items-center justify-center">
-										Learn More
-									</a>
-								</Button>
-							</div>
-						</div>
-						<div className="relative mt-8 flex items-center justify-center lg:mt-0">
-							<div className="absolute inset-0 flex items-center justify-center">
-								<div className="h-[250px] w-[250px] rounded-full bg-blue-500/20 blur-[100px] sm:h-[300px] sm:w-[300px] md:h-[350px] md:w-[350px]" />
-							</div>
-							<div className="relative z-10 rounded-lg border border-border bg-card p-6 shadow-lg">
-								<div className="mb-4 flex items-center space-x-2">
-									<Code className="h-6 w-6 text-blue-400" />
-									<h3 className="text-lg font-semibold">Roo Code Enterprise</h3>
-								</div>
-								<p className="mb-4 text-sm text-muted-foreground">
-									An AI extension of your team that handles coding tasks, from new code generation to
-									refactoring, bug fixing, and documentation.
-								</p>
-								<div className="space-y-2">
-									<div className="flex items-center space-x-2">
-										<CheckCircle className="h-4 w-4 text-green-400" />
-										<span className="text-sm">Accelerate development cycles</span>
-									</div>
-									<div className="flex items-center space-x-2">
-										<CheckCircle className="h-4 w-4 text-green-400" />
-										<span className="text-sm">Enterprise-grade security</span>
-									</div>
-									<div className="flex items-center space-x-2">
-										<CheckCircle className="h-4 w-4 text-green-400" />
-										<span className="text-sm">Custom-tailored to your workflow</span>
-									</div>
-									<div className="flex items-center space-x-2">
-										<CheckCircle className="h-4 w-4 text-green-400" />
-										<span className="text-sm">Improve collaboration and onboarding</span>
-									</div>
-								</div>
-							</div>
-						</div>
-					</div>
-				</div>
-			</section>
-
-			{/* Key Messaging Sections */}
-			<section id="benefits" className="bg-secondary/50 py-16">
-				<div className="container mx-auto px-4 sm:px-6 lg:px-8">
-					<div className="mb-12 text-center">
-						<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">Empower Your Development Team</h2>
-						<p className="mx-auto mt-4 max-w-2xl text-lg text-muted-foreground">
-							Roo Code functions like an entire AI dev team embedded in your developers&apos; IDE, ready
-							to accelerate software delivery and improve code quality.
-						</p>
-					</div>
-
-					<div className="grid gap-8 md:grid-cols-2 lg:grid-cols-3">
-						{/* Card 1 */}
-						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
-							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
-								<Zap className="h-6 w-6 text-blue-500" />
-							</div>
-							<h3 className="mb-2 text-xl font-bold">Accelerate Development Cycles</h3>
-							<p className="text-muted-foreground">
-								Supercharge development with AI assistance that helps developers code faster while
-								maintaining quality.
-							</p>
-							<ul className="mt-4 space-y-2">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Faster time-to-market</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>AI pair-programming</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Improved code quality</span>
-								</li>
-							</ul>
-						</div>
-
-						{/* Card 2 */}
-						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
-							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
-								<Users className="h-6 w-6 text-blue-500" />
-							</div>
-							<h3 className="mb-2 text-xl font-bold">Augment Your Team with AI Agents</h3>
-							<p className="text-muted-foreground">
-								Roo Code functions like an AI extension of your team, handling various coding tasks.
-							</p>
-							<ul className="mt-4 space-y-2">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>New code generation</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Refactoring and bug fixing</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Automate complex migrations</span>
-								</li>
-							</ul>
-						</div>
-
-						{/* Card 3 */}
-						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
-							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
-								<Shield className="h-6 w-6 text-blue-500" />
-							</div>
-							<h3 className="mb-2 text-xl font-bold">Enterprise-Grade Security</h3>
-							<p className="text-muted-foreground">
-								Keep your data private with on-premises models, keeping proprietary code in-house.
-							</p>
-							<ul className="mt-4 space-y-2">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Security and compliance</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>No external cloud dependencies</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Open-source and extensible</span>
-								</li>
-							</ul>
-						</div>
-
-						{/* Card 4 */}
-						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
-							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
-								<Workflow className="h-6 w-6 text-blue-500" />
-							</div>
-							<h3 className="mb-2 text-xl font-bold">Custom-Tailored to Your Workflow</h3>
-							<p className="text-muted-foreground">
-								Developers can create Custom Modes for specialized tasks like security auditing or
-								performance tuning.
-							</p>
-							<ul className="mt-4 space-y-2">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Integrate with internal tools</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Adapt to existing workflows</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Custom AI behaviors</span>
-								</li>
-							</ul>
-						</div>
-
-						{/* Card 5 */}
-						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
-							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
-								<Users className="h-6 w-6 text-blue-500" />
-							</div>
-							<h3 className="mb-2 text-xl font-bold">Collaboration and Onboarding</h3>
-							<p className="text-muted-foreground">
-								Ask Mode enables developers to query their codebase in plain language and receive
-								instant answers.
-							</p>
-							<ul className="mt-4 space-y-2">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Accelerates onboarding</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Improves cross-team collaboration</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Makes code more accessible</span>
-								</li>
-							</ul>
-						</div>
-
-						{/* Card 6 */}
-						<div className="rounded-lg border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
-							<div className="mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-100 dark:bg-blue-900/20">
-								<Zap className="h-6 w-6 text-blue-500" />
-							</div>
-							<h3 className="mb-2 text-xl font-bold">Faster Delivery, Lower Costs</h3>
-							<p className="text-muted-foreground">
-								Automate routine tasks to accelerate software releases and reduce costs.
-							</p>
-							<ul className="mt-4 space-y-2">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Improved code quality & consistency</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Empowered developers, happier teams</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 shrink-0 text-green-500" />
-									<span>Rapid knowledge sharing</span>
-								</li>
-							</ul>
-						</div>
-					</div>
-				</div>
-			</section>
-
-			{/* Differentiator Section */}
-			<section className="py-16">
-				<div className="container mx-auto px-4 sm:px-6 lg:px-8">
-					<div className="mb-12 text-center">
-						<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">What Makes Roo Code Unique</h2>
-						<p className="mx-auto mt-4 max-w-2xl text-lg text-muted-foreground">
-							Unlike traditional code editors or basic autocomplete tools, Roo Code is an autonomous
-							coding agent with powerful capabilities.
-						</p>
-					</div>
-
-					<div className="grid gap-8 md:grid-cols-2">
-						<div className="rounded-lg border border-border bg-card p-8 shadow-sm">
-							<h3 className="mb-4 text-2xl font-bold">Traditional AI Coding Assistants</h3>
-							<ul className="space-y-3">
-								<li className="flex items-start">
-									<svg
-										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
-										fill="none"
-										viewBox="0 0 24 24"
-										stroke="currentColor">
-										<path
-											strokeLinecap="round"
-											strokeLinejoin="round"
-											strokeWidth={2}
-											d="M6 18L18 6M6 6l12 12"
-										/>
-									</svg>
-									<span>Limited to autocomplete and simple suggestions</span>
-								</li>
-								<li className="flex items-start">
-									<svg
-										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
-										fill="none"
-										viewBox="0 0 24 24"
-										stroke="currentColor">
-										<path
-											strokeLinecap="round"
-											strokeLinejoin="round"
-											strokeWidth={2}
-											d="M6 18L18 6M6 6l12 12"
-										/>
-									</svg>
-									<span>Lack project-wide context understanding</span>
-								</li>
-								<li className="flex items-start">
-									<svg
-										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
-										fill="none"
-										viewBox="0 0 24 24"
-										stroke="currentColor">
-										<path
-											strokeLinecap="round"
-											strokeLinejoin="round"
-											strokeWidth={2}
-											d="M6 18L18 6M6 6l12 12"
-										/>
-									</svg>
-									<span>Can&apos;t execute commands or perform web actions</span>
-								</li>
-								<li className="flex items-start">
-									<svg
-										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
-										fill="none"
-										viewBox="0 0 24 24"
-										stroke="currentColor">
-										<path
-											strokeLinecap="round"
-											strokeLinejoin="round"
-											strokeWidth={2}
-											d="M6 18L18 6M6 6l12 12"
-										/>
-									</svg>
-									<span>No customization for enterprise workflows</span>
-								</li>
-								<li className="flex items-start">
-									<svg
-										className="mr-2 mt-0.5 h-5 w-5 text-red-500"
-										fill="none"
-										viewBox="0 0 24 24"
-										stroke="currentColor">
-										<path
-											strokeLinecap="round"
-											strokeLinejoin="round"
-											strokeWidth={2}
-											d="M6 18L18 6M6 6l12 12"
-										/>
-									</svg>
-									<span>Often require sending code to external cloud services</span>
-								</li>
-							</ul>
-						</div>
-
-						<div className="rounded-lg border border-border bg-card p-8 shadow-sm">
-							<h3 className="mb-4 text-2xl font-bold text-blue-400">Roo Code Enterprise</h3>
-							<ul className="space-y-3">
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
-									<span>Full-featured AI dev team with natural language communication</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
-									<span>Deep understanding of your entire codebase</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
-									<span>Can run tests, execute commands, and perform web actions</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
-									<span>Custom modes for specialized enterprise tasks</span>
-								</li>
-								<li className="flex items-start">
-									<CheckCircle className="mr-2 mt-0.5 h-5 w-5 text-green-500" />
-									<span>On-premises deployment option for data privacy</span>
-								</li>
-							</ul>
-						</div>
-					</div>
-				</div>
-			</section>
-
-			{/* CTA Section */}
-			<section id="contact" className="bg-secondary/50 py-16">
-				<div className="container mx-auto px-4 sm:px-6 lg:px-8">
-					<div className="mx-auto max-w-3xl text-center">
-						<h2 className="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">
-							Ready to Transform Your Development Process?
-						</h2>
-						<p className="mb-8 text-lg text-muted-foreground">
-							Join our early access program and be among the first to experience the power of Roo Code for
-							Enterprise.
-						</p>
-						<div className="grid gap-4 sm:grid-cols-2 sm:gap-6">
-							<div className="rounded-lg border border-border bg-card p-6 text-center shadow-sm">
-								<h3 className="mb-2 text-xl font-bold">Become an Early Access Partner</h3>
-								<p className="mb-4 text-muted-foreground">
-									Collaborate in shaping Roo Code&apos;s enterprise solution.
-								</p>
-								<ContactForm formType="early-access" buttonText="Apply Now" buttonClassName="w-full" />
-							</div>
-							<div className="rounded-lg border border-border bg-card p-6 text-center shadow-sm">
-								<h3 className="mb-2 text-xl font-bold">Request a Demo</h3>
-								<p className="mb-4 text-muted-foreground">
-									See Roo Code&apos;s enterprise capabilities in action.
-								</p>
-								<ContactForm formType="demo" buttonText="Contact Us" buttonClassName="w-full" />
-							</div>
-						</div>
-						<div className="mt-8">
-							<Button variant="outline" size="lg">
-								<a
-									href="mailto:[email protected]?subject=Enterprise Guide Request"
-									className="flex items-center justify-center">
-									Download the Enterprise Guide
-								</a>
-							</Button>
-						</div>
-					</div>
-				</div>
-			</section>
-		</>
-	)
-}

+ 0 - 224
apps/website/src/app/evals/evals.tsx

@@ -1,224 +0,0 @@
-"use client"
-
-import { useMemo } from "react"
-import { ScatterChart, Scatter, XAxis, YAxis, Label, Customized, Cross } from "recharts"
-
-import { TaskMetrics, type Run } from "@/db"
-
-import { ChartConfig, ChartLegend, ChartLegendContent } from "@/components/ui/chart"
-import { formatTokens, formatCurrency, formatDuration, formatScore } from "@/lib"
-import {
-	ChartContainer,
-	ChartTooltip,
-	ChartTooltipContent,
-	Table,
-	TableBody,
-	TableCaption,
-	TableCell,
-	TableHead,
-	TableHeader,
-	TableRow,
-} from "@/components/ui"
-import { useOpenRouterModels } from "@/lib/hooks/use-open-router-models"
-
-export function Evals({
-	runs,
-}: {
-	runs: (Run & {
-		label: string
-		score: number
-		languageScores?: Record<"go" | "java" | "javascript" | "python" | "rust", number>
-		taskMetrics: TaskMetrics
-		modelId?: string
-	})[]
-}) {
-	const { data: openRouterModels } = useOpenRouterModels()
-
-	const tableData = useMemo(
-		() =>
-			runs.map((run) => ({
-				...run,
-				label: run.description || run.model,
-				score: run.score,
-				cost: run.taskMetrics.cost,
-				model: openRouterModels?.[run.modelId ?? ""],
-				modelInfo: openRouterModels?.[run.modelId ?? ""]?.modelInfo,
-			})),
-		[runs, openRouterModels],
-	)
-
-	const chartData = useMemo(() => tableData.filter(({ cost }) => cost < 100), [tableData])
-
-	const chartConfig = useMemo(
-		() => chartData.reduce((acc, run) => ({ ...acc, [run.label]: run }), {} as ChartConfig),
-		[chartData],
-	)
-
-	return (
-		<div className="mx-auto flex max-w-screen-lg flex-col gap-8 p-8">
-			<div className="flex flex-col gap-4">
-				<div>
-					Roo Code tests each frontier model against{" "}
-					<a href="https://github.com/cte/evals/" className="underline">
-						a suite of hundreds of exercises
-					</a>{" "}
-					across 5 programming languages with varying difficulty. These results can help you find the right
-					price-to-intelligence ratio for your use case.
-				</div>
-				<div>
-					Want to see the results for a model we haven&apos;t tested yet? Ping us in{" "}
-					<a href="https://discord.gg/roocode" className="underline">
-						Discord
-					</a>
-					.
-				</div>
-			</div>
-			<Table className="border">
-				<TableHeader>
-					<TableRow>
-						<TableHead colSpan={2} className="border-r text-center">
-							Model
-						</TableHead>
-						<TableHead colSpan={3} className="border-r text-center">
-							Metrics
-						</TableHead>
-						<TableHead colSpan={6} className="text-center">
-							Scores
-						</TableHead>
-					</TableRow>
-					<TableRow>
-						<TableHead>
-							Name
-							<div className="text-xs opacity-50">Context Window</div>
-						</TableHead>
-						<TableHead className="border-r">
-							Price
-							<div className="text-xs opacity-50">In / Out</div>
-						</TableHead>
-						<TableHead>Duration</TableHead>
-						<TableHead>
-							Tokens
-							<div className="text-xs opacity-50">In / Out</div>
-						</TableHead>
-						<TableHead className="border-r">
-							Cost
-							<div className="text-xs opacity-50">USD</div>
-						</TableHead>
-						<TableHead>
-							<i className="devicon-go-plain text-lg" title="Go" />
-						</TableHead>
-						<TableHead>
-							<i className="devicon-java-plain text-lg" title="Java" />
-						</TableHead>
-						<TableHead>
-							<i className="devicon-javascript-plain text-lg" title="JavaScript" />
-						</TableHead>
-						<TableHead>
-							<i className="devicon-python-plain text-lg" title="Python" />
-						</TableHead>
-						<TableHead>
-							<i className="devicon-rust-original text-lg" title="Rust" />
-						</TableHead>
-						<TableHead>Total</TableHead>
-					</TableRow>
-				</TableHeader>
-				<TableBody className="font-mono">
-					{tableData.map((run) => (
-						<TableRow key={run.id}>
-							<TableCell title={run.model?.description}>
-								<div className="font-sans">{run.model?.name || run.label}</div>
-								<div className="text-xs opacity-50">
-									{formatTokens(run.modelInfo?.contextWindow ?? 0)}
-								</div>
-							</TableCell>
-							<TableCell className="border-r">
-								<div className="flex flex-row gap-2">
-									<div>{formatCurrency(run.modelInfo?.inputPrice ?? 0)}</div>
-									<div className="opacity-25">/</div>
-									<div>{formatCurrency(run.modelInfo?.outputPrice ?? 0)}</div>
-								</div>
-							</TableCell>
-							<TableCell className="font-mono">{formatDuration(run.taskMetrics.duration)}</TableCell>
-							<TableCell>
-								<div className="flex flex-row gap-2">
-									<div>{formatTokens(run.taskMetrics.tokensIn)}</div>
-									<div className="opacity-25">/</div>
-									<div>{formatTokens(run.taskMetrics.tokensOut)}</div>
-								</div>
-							</TableCell>
-							<TableCell className="border-r">{formatCurrency(run.taskMetrics.cost)}</TableCell>
-							<TableCell className="text-muted-foreground">
-								{formatScore(run.languageScores?.go ?? 0)}%
-							</TableCell>
-							<TableCell className="text-muted-foreground">
-								{formatScore(run.languageScores?.java ?? 0)}%
-							</TableCell>
-							<TableCell className="text-muted-foreground">
-								{formatScore(run.languageScores?.javascript ?? 0)}%
-							</TableCell>
-							<TableCell className="text-muted-foreground">
-								{formatScore(run.languageScores?.python ?? 0)}%
-							</TableCell>
-							<TableCell className="text-muted-foreground">
-								{formatScore(run.languageScores?.rust ?? 0)}%
-							</TableCell>
-							<TableCell className="font-bold">{run.score}%</TableCell>
-						</TableRow>
-					))}
-				</TableBody>
-				<TableCaption>
-					<div className="pb-4 font-medium">Cost Versus Score</div>
-					<ChartContainer config={chartConfig} className="h-[500px] w-full">
-						<ScatterChart margin={{ top: 0, right: 0, bottom: 0, left: 20 }}>
-							<XAxis
-								type="number"
-								dataKey="cost"
-								name="Cost"
-								domain={[
-									(dataMin: number) => Math.round((dataMin - 5) / 5) * 5,
-									(dataMax: number) => Math.round((dataMax + 5) / 5) * 5,
-								]}
-								tickFormatter={(value) => formatCurrency(value)}>
-								<Label value="Cost" position="bottom" offset={0} />
-							</XAxis>
-							<YAxis
-								type="number"
-								dataKey="score"
-								name="Score"
-								domain={[
-									(dataMin: number) => Math.max(0, Math.round((dataMin - 5) / 5) * 5),
-									(dataMax: number) => Math.min(100, Math.round((dataMax + 5) / 5) * 5),
-								]}
-								tickFormatter={(value) => `${value}%`}>
-								<Label value="Score" angle={-90} position="left" dy={-15} />
-							</YAxis>
-							<ChartTooltip content={<ChartTooltipContent labelKey="label" hideIndicator />} />
-							<Customized component={renderQuadrant} />
-							{chartData.map((d, i) => (
-								<Scatter key={d.label} name={d.label} data={[d]} fill={`hsl(var(--chart-${i + 1}))`} />
-							))}
-							<ChartLegend content={<ChartLegendContent />} />
-						</ScatterChart>
-					</ChartContainer>
-					<div className="py-4 text-xs opacity-50">
-						(Note: Very expensive models are exluded from the scatter plot.)
-					</div>
-				</TableCaption>
-			</Table>
-		</div>
-	)
-}
-
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-const renderQuadrant = (props: any) => (
-	<Cross
-		width={props.width}
-		height={props.height}
-		x={props.width / 2 + 35}
-		y={props.height / 2 - 15}
-		top={0}
-		left={0}
-		stroke="currentColor"
-		opacity={0.1}
-	/>
-)

+ 0 - 49
apps/website/src/app/evals/page.tsx

@@ -1,49 +0,0 @@
-import type { Metadata } from "next"
-
-import { rooCodeSettingsSchema, getModelId } from "@roo-code/types"
-
-import { getRuns } from "@/db"
-import { getLanguageScores } from "@/lib/server"
-import { formatScore } from "@/lib"
-
-import { Evals } from "./evals"
-
-export const revalidate = 300
-
-export const metadata: Metadata = {
-	title: "Roo Code Evals",
-	openGraph: {
-		title: "Roo Code Evals",
-		description: "Quantitative evals of LLM coding skills.",
-		url: "https://roocode.com/evals",
-		siteName: "Roo Code",
-		images: {
-			url: "https://i.imgur.com/ijP7aZm.png",
-			width: 1954,
-			height: 1088,
-		},
-	},
-}
-
-export default async function Page() {
-	const languageScores = await getLanguageScores()
-
-	const runs = (await getRuns())
-		.filter((run) => !!run.taskMetrics)
-		.filter(({ settings }) => rooCodeSettingsSchema.safeParse(settings).success)
-		.sort((a, b) => b.passed - a.passed)
-		.map((run) => {
-			const settings = rooCodeSettingsSchema.parse(run.settings)
-
-			return {
-				...run,
-				label: run.description || run.model,
-				score: formatScore(run.passed / (run.passed + run.failed)),
-				languageScores: languageScores[run.id],
-				taskMetrics: run.taskMetrics!,
-				modelId: getModelId(settings),
-			}
-		})
-
-	return <Evals runs={runs} />
-}

+ 0 - 72
apps/website/src/app/globals.css

@@ -1,72 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-:root {
-	--background: 0 0% 100%;
-	--foreground: 0 0% 3.9%;
-	--card: 0 0% 100%;
-	--card-foreground: 0 0% 3.9%;
-	--popover: 0 0% 100%;
-	--popover-foreground: 0 0% 3.9%;
-	--primary: 0 0% 9%;
-	--primary-foreground: 0 0% 98%;
-	--secondary: 0 0% 96.1%;
-	--secondary-foreground: 0 0% 9%;
-	--muted: 0 0% 96.1%;
-	--muted-foreground: 0 0% 45.1%;
-	--accent: 0 0% 96.1%;
-	--accent-foreground: 0 0% 9%;
-	--destructive: 0 84.2% 60.2%;
-	--destructive-foreground: 0 0% 98%;
-	--border: 0 0% 89.8%;
-	--input: 0 0% 89.8%;
-	--ring: 0 0% 3.9%;
-	--radius: 0.5rem;
-
-	--chart-1: 0 100% 50%;
-	--chart-2: 29 100% 50%;
-	--chart-3: 51 100% 50%;
-	--chart-4: 83 100% 50%;
-	--chart-5: 115 100% 50%;
-	--chart-6: 147 100% 50%;
-	--chart-7: 168 100% 50%;
-	--chart-8: 196 100% 50%;
-	--chart-9: 224 100% 50%;
-	--chart-10: 261 100% 50%;
-	--chart-11: 279 100% 50%;
-	--chart-12: 298 100% 50%;
-	--chart-13: 324 100% 50%;
-	--chart-14: 358 100% 50%;
-}
-
-.dark {
-	--background: 0 0% 0%;
-	--foreground: 0 0% 98%;
-	--card: 0 0% 3.9%;
-	--card-foreground: 0 0% 98%;
-	--popover: 0 0% 3.9%;
-	--popover-foreground: 0 0% 98%;
-	--primary: 0 0% 98%;
-	--primary-foreground: 0 0% 9%;
-	--secondary: 0 0% 14.9%;
-	--secondary-foreground: 0 0% 98%;
-	--muted: 0 0% 14.9%;
-	--muted-foreground: 0 0% 63.9%;
-	--accent: 0 0% 14.9%;
-	--accent-foreground: 0 0% 98%;
-	--destructive: 0 62.8% 30.6%;
-	--destructive-foreground: 0 0% 98%;
-	--border: 0 0% 14.9%;
-	--input: 0 0% 14.9%;
-	--ring: 0 0% 83.1%;
-}
-
-@layer base {
-	* {
-		@apply border-border;
-	}
-	body {
-		@apply bg-background text-foreground;
-	}
-}

+ 0 - 65
apps/website/src/app/layout.tsx

@@ -1,65 +0,0 @@
-import React from "react"
-import type { Metadata } from "next"
-import { Inter } from "next/font/google"
-
-import { Providers } from "@/components/providers"
-
-import Shell from "./shell"
-
-import "./globals.css"
-
-const inter = Inter({ subsets: ["latin"] })
-
-export const metadata: Metadata = {
-	title: "Roo Code – Your AI-Powered Dev Team in VS Code",
-	description:
-		"Roo Code puts an entire AI dev team right in your editor, outpacing closed tools with deep project-wide context, multi-step agentic coding, and unmatched developer-centric flexibility.",
-	alternates: {
-		canonical: "https://roocode.com",
-	},
-	icons: {
-		icon: [
-			{ url: "/favicon.ico" },
-			{ url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" },
-			{ url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" },
-		],
-		apple: [{ url: "/apple-touch-icon.png" }],
-		other: [
-			{
-				rel: "android-chrome-192x192",
-				url: "/android-chrome-192x192.png",
-				sizes: "192x192",
-				type: "image/png",
-			},
-			{
-				rel: "android-chrome-512x512",
-				url: "/android-chrome-512x512.png",
-				sizes: "512x512",
-				type: "image/png",
-			},
-		],
-	},
-}
-
-export default function RootLayout({ children }: { children: React.ReactNode }) {
-	return (
-		<html lang="en" suppressHydrationWarning>
-			<head>
-				<link
-					rel="stylesheet"
-					type="text/css"
-					href="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/devicon.min.css"
-				/>
-			</head>
-			<body className={inter.className}>
-				<div itemScope itemType="https://schema.org/WebSite">
-					<link itemProp="url" href="https://roocode.com" />
-					<meta itemProp="name" content="Roo Code" />
-				</div>
-				<Providers>
-					<Shell>{children}</Shell>
-				</Providers>
-			</body>
-		</html>
-	)
-}

+ 0 - 98
apps/website/src/app/page.tsx

@@ -1,98 +0,0 @@
-/* eslint-disable react/jsx-no-target-blank */
-
-import { getVSCodeDownloads } from "@/lib/stats"
-
-import { Button } from "@/components/ui"
-import { AnimatedText } from "@/components/animated-text"
-import {
-	AnimatedBackground,
-	InstallSection,
-	Features,
-	Testimonials,
-	FAQSection,
-	CodeExample,
-} from "@/components/homepage"
-
-// Invalidate cache when a request comes in, at most once every hour.
-export const revalidate = 3600
-
-export default async function Home() {
-	const downloads = await getVSCodeDownloads()
-
-	return (
-		<>
-			<section className="relative flex h-[calc(125vh-theme(spacing.16))] items-center overflow-hidden md:h-[calc(100svh-theme(spacing.16))] lg:h-[calc(100vh-theme(spacing.16))]">
-				<AnimatedBackground />
-				<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
-					<div className="grid gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16">
-						<div className="flex flex-col justify-center space-y-6 sm:space-y-8">
-							<div>
-								<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl lg:text-6xl">
-									<span className="block">Your</span>
-									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
-										AI-Powered
-									</AnimatedText>
-									<span className="block">Dev Team, Right in Your Editor.</span>
-								</h1>
-								<p className="mt-4 max-w-md text-base text-muted-foreground sm:mt-6 sm:text-lg">
-									Supercharge your editor with AI that{" "}
-									<AnimatedText className="bg-gradient-to-r from-blue-400 to-cyan-400 bg-clip-text text-transparent">
-										understands your codebase
-									</AnimatedText>
-									, streamlines development, and helps you write, refactor, and debug with ease.
-								</p>
-							</div>
-							<div className="flex flex-col space-y-3 sm:flex-row sm:space-x-4 sm:space-y-0">
-								<Button
-									size="lg"
-									className="w-full hover:bg-gray-200 dark:bg-white dark:text-black sm:w-auto">
-									<a
-										href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
-										target="_blank"
-										className="flex w-full items-center justify-center">
-										Install Roo Code
-										<svg
-											xmlns="http://www.w3.org/2000/svg"
-											className="ml-2 h-4 w-4"
-											viewBox="0 0 20 20"
-											fill="currentColor">
-											<path
-												fillRule="evenodd"
-												d="M10.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 11H5a1 1 0 110-2h7.586l-2.293-2.293a1 1 0 010-1.414z"
-												clipRule="evenodd"
-											/>
-										</svg>
-									</a>
-								</Button>
-								<Button variant="outline" size="lg" className="w-full sm:w-auto">
-									<a
-										href="https://docs.roocode.com"
-										target="_blank"
-										className="flex w-full items-center justify-center">
-										View Documentation
-									</a>
-								</Button>
-							</div>
-						</div>
-						<div className="relative mt-8 flex items-center justify-center lg:mt-0">
-							<div className="absolute inset-0 flex items-center justify-center">
-								<div className="h-[250px] w-[250px] rounded-full bg-blue-500/20 blur-[100px] sm:h-[300px] sm:w-[300px] md:h-[350px] md:w-[350px]" />
-							</div>
-							<CodeExample />
-						</div>
-					</div>
-				</div>
-			</section>
-			<div id="features">
-				<Features />
-			</div>
-			<div id="testimonials">
-				<Testimonials />
-			</div>
-			<div id="faq">
-				<FAQSection />
-			</div>
-			<InstallSection downloads={downloads} />
-		</>
-	)
-}

+ 0 - 177
apps/website/src/app/privacy/page.tsx

@@ -1,177 +0,0 @@
-import { Metadata } from "next"
-
-export const metadata: Metadata = {
-	title: "Privacy Policy - Roo Code Marketing Website",
-	description:
-		"Privacy policy for the Roo Code marketing website. Learn how we handle your data and protect your privacy.",
-}
-
-export default function Privacy() {
-	return (
-		<>
-			<div className="container mx-auto px-4 py-12 sm:px-6 lg:px-8">
-				<div className="prose prose-lg mx-auto max-w-3xl dark:prose-invert">
-					<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl">
-						Roo Code Marketing Landing Page Privacy Policy
-					</h1>
-					<p className="text-muted-foreground">Last Updated: March 7th, 2025</p>
-
-					<p className="lead">
-						Roo Code respects your privacy and is committed to being transparent about how data is collected
-						and used on our marketing landing page. This policy focuses on data handling for the Roo Code
-						marketing website. For details on how your data is handled within the Roo Code extension itself,
-						please refer to our separate{" "}
-						<a
-							href="https://github.com/RooVetGit/Roo-Code/blob/main/PRIVACY.md"
-							target="_blank"
-							rel="noopener noreferrer"
-							className="text-primary hover:underline">
-							Roo Code Extension Privacy Policy
-						</a>
-						.
-					</p>
-
-					<h2 className="mt-8 text-2xl font-bold">Where Your Data Goes (And Where It Doesn&apos;t)</h2>
-
-					<h3 className="mt-6 text-xl font-bold">Website Analytics & Tracking</h3>
-					<ul>
-						<li>
-							We use PostHog (and its standard features) on our marketing landing page to analyze site
-							traffic and usage trends. This collection includes information such as your IP address,
-							browser type, device information, and pages visited.
-						</li>
-						<li>
-							These analytics help us understand how users engage with the website, so we can improve
-							content and design.
-						</li>
-						<li>We do not collect code, project data, or any AI-related prompts on this page.</li>
-					</ul>
-
-					<h3 className="mt-6 text-xl font-bold">Cookies and Similar Technologies</h3>
-					<ul>
-						<li>
-							Our marketing website may use cookies or similar tracking technologies to remember user
-							preferences and provide aggregated analytics.
-						</li>
-						<li>
-							Cookies help with things like user session management, remembering certain selections or
-							preferences, and compiling anonymous statistics.
-						</li>
-					</ul>
-
-					<h3 className="mt-6 text-xl font-bold">Forms & Voluntary Submissions</h3>
-					<ul>
-						<li>
-							If you submit your email or other personal data on our landing page (for example, to receive
-							updates or join a waiting list), we collect that information voluntarily provided by you.
-						</li>
-						<li>
-							We do not share or sell this data to third parties for their own marketing purposes. It is
-							used only to communicate with you about Roo Code, respond to inquiries, or send updates
-							you&apos;ve requested.
-						</li>
-					</ul>
-
-					<h3 className="mt-6 text-xl font-bold">Third-Party Integrations</h3>
-					<ul>
-						<li>
-							Our website may embed content or links to external platforms (e.g., for processing payments
-							or handling support). Any data you provide through these external sites is governed by the
-							privacy policies of those platforms.
-						</li>
-					</ul>
-
-					<h2 className="mt-8 text-2xl font-bold">How We Use Your Data</h2>
-
-					<h3 className="mt-6 text-xl font-bold">Site Improvements & Marketing</h3>
-					<ul>
-						<li>
-							We analyze aggregated user behavior to measure the effectiveness of our site, troubleshoot
-							any issues, and guide future improvements.
-						</li>
-						<li>
-							If you sign up for newsletters or updates, we use your email or other contact information
-							only to send you relevant Roo Code communications.
-						</li>
-					</ul>
-
-					<h3 className="mt-6 text-xl font-bold">No Selling or Sharing of Data</h3>
-					<ul>
-						<li>
-							We do not sell or share your personally identifiable information with third parties for
-							their marketing.
-						</li>
-						<li>We do not train any models on your marketing site data.</li>
-					</ul>
-
-					<h2 className="mt-8 text-2xl font-bold">Your Choices & Control</h2>
-
-					<h3 className="mt-6 text-xl font-bold">Manage Cookies</h3>
-					<ul>
-						<li>
-							Most browsers allow you to manage or block cookies. If you disable cookies, some features of
-							the site may not function properly.
-						</li>
-					</ul>
-
-					<h3 className="mt-6 text-xl font-bold">Opt-Out of Communications</h3>
-					<ul>
-						<li>
-							If you have signed up to receive updates, you can unsubscribe anytime by following the
-							instructions in our emails or contacting us directly.
-						</li>
-					</ul>
-
-					<h3 className="mt-6 text-xl font-bold">Request Deletion</h3>
-					<ul>
-						<li>
-							You may request the deletion of any personal data you&apos;ve provided through our marketing
-							forms by reaching out to us at{" "}
-							<a href="mailto:[email protected]" className="text-primary hover:underline">
-								[email protected]
-							</a>
-							.
-						</li>
-					</ul>
-
-					<h2 className="mt-8 text-2xl font-bold">Security & Updates</h2>
-					<ul>
-						<li>
-							We take reasonable measures to protect your data from unauthorized access or disclosure, but
-							no website can be 100% secure.
-						</li>
-						<li>
-							If our privacy practices for the marketing site change, we will update this policy and note
-							the effective date at the top.
-						</li>
-					</ul>
-
-					<h2 className="mt-8 text-2xl font-bold">Contact Us</h2>
-					<p>
-						If you have questions or concerns about this Privacy Policy or wish to make a request regarding
-						your data, please reach out to us at{" "}
-						<a href="mailto:[email protected]" className="text-primary hover:underline">
-							[email protected]
-						</a>
-						.
-					</p>
-
-					<div className="mt-8 border-t border-border pt-6">
-						<p className="text-muted-foreground">
-							By using the Roo Code marketing landing page, you agree to this Privacy Policy. If you use
-							the Roo Code extension, please see our separate{" "}
-							<a
-								href="https://github.com/RooVetGit/Roo-Code/blob/main/PRIVACY.md"
-								target="_blank"
-								rel="noopener noreferrer"
-								className="text-primary hover:underline">
-								Roo Code Extension Privacy Policy
-							</a>{" "}
-							for details on data handling in the extension.
-						</p>
-					</div>
-				</div>
-			</div>
-		</>
-	)
-}

+ 0 - 18
apps/website/src/app/shell.tsx

@@ -1,18 +0,0 @@
-import { getGitHubStars, getVSCodeDownloads } from "@/lib/stats"
-
-import { NavBar, Footer } from "@/components/chromes"
-
-// Invalidate cache when a request comes in, at most once every hour.
-export const revalidate = 3600
-
-export default async function Shell({ children }: { children: React.ReactNode }) {
-	const [stars, downloads] = await Promise.all([getGitHubStars(), getVSCodeDownloads()])
-
-	return (
-		<div className="flex min-h-screen flex-col bg-background text-foreground">
-			<NavBar stars={stars} downloads={downloads} />
-			<main className="flex-1">{children}</main>
-			<Footer />
-		</div>
-	)
-}

+ 0 - 9
apps/website/src/app/sitemap.xml

@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
-  <url>
-    <loc>https://roocode.com/</loc>
-    <lastmod>2025-03-13T22:26:09Z</lastmod>
-    <changefreq>yearly</changefreq>
-    <priority>1.0</priority>
-  </url>
-</urlset>

+ 0 - 24
apps/website/src/components/animated-text.tsx

@@ -1,24 +0,0 @@
-"use client"
-
-import type React from "react"
-import { motion } from "framer-motion"
-
-interface AnimatedTextProps {
-	children: React.ReactNode
-	className?: string
-}
-
-export function AnimatedText({ children, className }: AnimatedTextProps) {
-	return (
-		<motion.span
-			className={className}
-			initial={{ opacity: 0, y: 20 }}
-			animate={{ opacity: 1, y: 0 }}
-			transition={{
-				duration: 0.8,
-				ease: [0.2, 0.65, 0.3, 0.9],
-			}}>
-			{children}
-		</motion.span>
-	)
-}

+ 0 - 269
apps/website/src/components/chromes/footer.tsx

@@ -1,269 +0,0 @@
-"use client"
-
-import { useState, useRef, useEffect } from "react"
-import Link from "next/link"
-import Image from "next/image"
-import { ChevronDown } from "lucide-react"
-import { RxGithubLogo, RxDiscordLogo } from "react-icons/rx"
-import { FaReddit } from "react-icons/fa6"
-
-import { EXTERNAL_LINKS, INTERNAL_LINKS } from "@/lib/constants"
-import { useLogoSrc } from "@/lib/hooks/use-logo-src"
-import { ScrollButton } from "@/components/ui"
-
-export function Footer() {
-	const [privacyDropdownOpen, setPrivacyDropdownOpen] = useState(false)
-	const dropdownRef = useRef<HTMLDivElement>(null)
-	const logoSrc = useLogoSrc()
-
-	// Close dropdown when clicking outside
-	useEffect(() => {
-		function handleClickOutside(event: MouseEvent) {
-			if (dropdownRef.current && !dropdownRef.current.contains(event.target as Node)) {
-				setPrivacyDropdownOpen(false)
-			}
-		}
-
-		document.addEventListener("mousedown", handleClickOutside)
-		return () => {
-			document.removeEventListener("mousedown", handleClickOutside)
-		}
-	}, [])
-	return (
-		<footer className="border-t border-border bg-background">
-			<div className="mx-auto max-w-7xl px-6 pb-6 pt-12 md:pb-8 md:pt-16 lg:px-8">
-				<div className="xl:grid xl:grid-cols-3 xl:gap-8">
-					<div className="space-y-8">
-						<div className="flex items-center">
-							<Image src={logoSrc} alt="Roo Code Logo" width={120} height={40} className="h-6 w-auto" />
-						</div>
-						<p className="max-w-md text-sm leading-6 text-muted-foreground md:pr-16 lg:pr-32">
-							Empowering developers to build better software faster with AI-powered tools and insights.
-						</p>
-						<div className="flex space-x-5">
-							<a
-								href={EXTERNAL_LINKS.GITHUB}
-								target="_blank"
-								rel="noopener noreferrer"
-								className="text-muted-foreground transition-colors hover:text-foreground">
-								<RxGithubLogo className="h-6 w-6" />
-								<span className="sr-only">GitHub</span>
-							</a>
-							<a
-								href={EXTERNAL_LINKS.DISCORD}
-								target="_blank"
-								rel="noopener noreferrer"
-								className="text-muted-foreground transition-colors hover:text-foreground">
-								<RxDiscordLogo className="h-6 w-6" />
-								<span className="sr-only">Discord</span>
-							</a>
-							<a
-								href={EXTERNAL_LINKS.REDDIT}
-								target="_blank"
-								rel="noopener noreferrer"
-								className="text-muted-foreground transition-colors hover:text-foreground">
-								<FaReddit className="h-6 w-6" />
-								<span className="sr-only">Reddit</span>
-							</a>
-						</div>
-					</div>
-
-					<div className="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0">
-						<div className="md:grid md:grid-cols-2 md:gap-8">
-							<div>
-								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Product</h3>
-								<ul className="mt-6 space-y-4">
-									<li>
-										<ScrollButton
-											targetId="features"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Features
-										</ScrollButton>
-									</li>
-									<li>
-										<Link
-											href="/enterprise"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Enterprise
-										</Link>
-									</li>
-									<li>
-										<ScrollButton
-											targetId="testimonials"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Testimonials
-										</ScrollButton>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.INTEGRATIONS}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Integrations
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.CHANGELOG}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Changelog
-										</a>
-									</li>
-								</ul>
-							</div>
-							<div className="mt-10 md:mt-0">
-								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Resources</h3>
-								<ul className="mt-6 space-y-4">
-									<li>
-										<a
-											href={EXTERNAL_LINKS.DOCUMENTATION}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Documentation
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.TUTORIALS}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Tutorials
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.COMMUNITY}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Community
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.DISCORD}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Discord
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.REDDIT}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Reddit
-										</a>
-									</li>
-								</ul>
-							</div>
-						</div>
-						<div className="md:grid md:grid-cols-2 md:gap-8">
-							<div>
-								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Support</h3>
-								<ul className="mt-6 space-y-4">
-									<li>
-										<a
-											href={EXTERNAL_LINKS.ISSUES}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Issues
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.FEATURE_REQUESTS}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Feature Requests
-										</a>
-									</li>
-									<li>
-										<ScrollButton
-											targetId="faq"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											FAQ
-										</ScrollButton>
-									</li>
-								</ul>
-							</div>
-							<div className="mt-10 md:mt-0">
-								<h3 className="text-sm font-semibold uppercase leading-6 text-foreground">Company</h3>
-								<ul className="mt-6 space-y-4">
-									<li>
-										<a
-											href="mailto:[email protected]"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Contact
-										</a>
-									</li>
-									<li>
-										<a
-											href={EXTERNAL_LINKS.CAREERS}
-											target="_blank"
-											rel="noopener noreferrer"
-											className="text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground">
-											Careers
-										</a>
-									</li>
-									<li>
-										<div className="relative z-10" ref={dropdownRef}>
-											<button
-												onClick={() => setPrivacyDropdownOpen(!privacyDropdownOpen)}
-												className="flex items-center text-sm leading-6 text-muted-foreground transition-colors hover:text-foreground"
-												aria-expanded={privacyDropdownOpen}
-												aria-haspopup="true">
-												<span>
-													Privacy <span className="max-[320px]:hidden">Policy</span>
-												</span>
-												<ChevronDown
-													className={`ml-1 h-4 w-4 transition-transform ${privacyDropdownOpen ? "rotate-180" : ""}`}
-												/>
-											</button>
-
-											{privacyDropdownOpen && (
-												<div className="absolute z-50 mt-2 w-44 origin-top-left scale-95 rounded-md border border-border bg-background shadow-lg ring-1 ring-black ring-opacity-5 transition-all duration-100 ease-out data-[state=open]:scale-100 max-xs:right-0 max-xs:origin-top-right xs:left-0">
-													<div className="flex flex-col gap-1 p-2 text-sm text-muted-foreground">
-														<a
-															href={EXTERNAL_LINKS.PRIVACY_POLICY_EXTENSION}
-															target="_blank"
-															rel="noopener noreferrer"
-															onClick={() => setPrivacyDropdownOpen(false)}
-															className="rounded-md px-3 py-2 transition-colors hover:bg-accent/50 hover:text-foreground">
-															Extension
-														</a>
-														<Link
-															href={INTERNAL_LINKS.PRIVACY_POLICY_WEBSITE}
-															onClick={() => setPrivacyDropdownOpen(false)}
-															className="rounded-md px-3 py-2 transition-colors hover:bg-accent/50 hover:text-foreground">
-															Marketing Website
-														</Link>
-													</div>
-												</div>
-											)}
-										</div>
-									</li>
-								</ul>
-							</div>
-						</div>
-					</div>
-				</div>
-
-				<div className="mt-16 flex border-t border-border pt-8 sm:mt-20 lg:mt-24">
-					<p className="mx-auto text-sm leading-5 text-muted-foreground">
-						&copy; {new Date().getFullYear()} Roo Code. All rights reserved.
-					</p>
-				</div>
-			</div>
-		</footer>
-	)
-}

+ 0 - 4
apps/website/src/components/chromes/index.ts

@@ -1,4 +0,0 @@
-export * from "./footer"
-export * from "./nav-bar"
-export * from "./stats-display"
-export * from "./theme-toggle"

+ 0 - 188
apps/website/src/components/chromes/nav-bar.tsx

@@ -1,188 +0,0 @@
-/* eslint-disable react/jsx-no-target-blank */
-
-"use client"
-
-import Link from "next/link"
-import Image from "next/image"
-import { useState } from "react"
-import { RxGithubLogo } from "react-icons/rx"
-import { VscVscode } from "react-icons/vsc"
-import { HiMenu } from "react-icons/hi"
-import { IoClose } from "react-icons/io5"
-
-import { EXTERNAL_LINKS } from "@/lib/constants"
-import { useLogoSrc } from "@/lib/hooks/use-logo-src"
-import { ScrollButton } from "@/components/ui"
-import ThemeToggle from "@/components/chromes/theme-toggle"
-
-interface NavBarProps {
-	stars: string | null
-	downloads: string | null
-}
-
-export function NavBar({ stars, downloads }: NavBarProps) {
-	const [isMenuOpen, setIsMenuOpen] = useState(false)
-	const logoSrc = useLogoSrc()
-
-	return (
-		<header className="sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-md">
-			<div className="container mx-auto flex h-16 items-center justify-between px-4 sm:px-6 lg:px-8">
-				<div className="flex items-center">
-					<Link href="/" className="flex items-center">
-						<Image src={logoSrc} alt="Roo Code Logo" width={120} height={40} className="h-8 w-auto" />
-					</Link>
-				</div>
-
-				{/* Desktop Navigation */}
-				<nav className="hidden text-sm font-medium md:flex md:items-center md:space-x-3 xl:space-x-8">
-					{/* note: features and testimonials links are hidden for screen sizes smaller than lg */}
-					<ScrollButton
-						targetId="features"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground max-lg:hidden">
-						Features
-					</ScrollButton>
-					<ScrollButton
-						targetId="testimonials"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground max-lg:hidden">
-						Testimonials
-					</ScrollButton>
-					<ScrollButton
-						targetId="faq"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
-						FAQ
-					</ScrollButton>
-					<Link
-						href="/evals"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
-						Evals
-					</Link>
-					<Link
-						href="/enterprise"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
-						Enterprise
-					</Link>
-					<a
-						href={EXTERNAL_LINKS.DOCUMENTATION}
-						target="_blank"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
-						Documentation
-					</a>
-					<a
-						href={EXTERNAL_LINKS.CAREERS}
-						target="_blank"
-						className="text-muted-foreground transition-transform duration-200 hover:scale-105 hover:text-foreground">
-						Careers
-					</a>
-				</nav>
-
-				<div className="hidden md:flex md:items-center md:space-x-4">
-					<div className="flex flex-row space-x-2">
-						<ThemeToggle />
-						<Link
-							href={EXTERNAL_LINKS.GITHUB}
-							target="_blank"
-							className="hidden items-center gap-1.5 text-sm font-medium text-muted-foreground hover:text-foreground md:flex">
-							<RxGithubLogo className="h-4 w-4" />
-							{stars !== null && <span>{stars}</span>}
-						</Link>
-					</div>
-					<Link
-						href={EXTERNAL_LINKS.MARKETPLACE}
-						target="_blank"
-						className="hidden items-center gap-1.5 rounded-full bg-primary px-3 py-1.5 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90 md:flex">
-						<VscVscode className="-mr-[2px] mt-[1px] h-4 w-4" />
-						<span>
-							Install <span className="font-black max-lg:text-xs">&middot;</span>
-						</span>
-						{downloads !== null && <span>{downloads}</span>}
-					</Link>
-				</div>
-
-				{/* Mobile Menu Button */}
-				<button
-					aria-expanded={isMenuOpen}
-					onClick={() => setIsMenuOpen(!isMenuOpen)}
-					className="flex items-center justify-center rounded-full p-2 transition-colors hover:bg-accent md:hidden"
-					aria-label="Toggle mobile menu">
-					{isMenuOpen ? <IoClose className="h-6 w-6" /> : <HiMenu className="h-6 w-6" />}
-				</button>
-			</div>
-
-			{/* Mobile Menu Panel */}
-			<div
-				className={`absolute left-0 right-0 top-16 z-50 transform border-b border-border bg-background shadow-lg backdrop-blur-none transition-all duration-200 md:hidden ${isMenuOpen ? "translate-y-0 opacity-100" : "pointer-events-none -translate-y-2 opacity-0"}`}>
-				<nav className="flex flex-col py-2">
-					<ScrollButton
-						targetId="features"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						Features
-					</ScrollButton>
-					<ScrollButton
-						targetId="testimonials"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						Testimonials
-					</ScrollButton>
-					<ScrollButton
-						targetId="faq"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						FAQ
-					</ScrollButton>
-					<Link
-						href="/evals"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						Evals
-					</Link>
-					<Link
-						href="/enterprise"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						Enterprise
-					</Link>
-					<a
-						href={EXTERNAL_LINKS.DOCUMENTATION}
-						target="_blank"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						Documentation
-					</a>
-					<a
-						href={EXTERNAL_LINKS.CAREERS}
-						target="_blank"
-						className="w-full px-8 py-3 text-left text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-						onClick={() => setIsMenuOpen(false)}>
-						Careers
-					</a>
-
-					<hr className="mx-8 my-2 border-t border-border/50" />
-
-					{/* Icons & Stats */}
-					<div className="flex items-center justify-center gap-8 px-8 py-3">
-						<Link
-							href={EXTERNAL_LINKS.GITHUB}
-							target="_blank"
-							className="inline-flex items-center gap-2 rounded-md p-2 text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-							onClick={() => setIsMenuOpen(false)}>
-							<RxGithubLogo className="h-5 w-5" />
-							{stars !== null && <span>{stars}</span>}
-						</Link>
-						<div className="flex items-center rounded-md p-2 transition-colors hover:bg-accent">
-							<ThemeToggle />
-						</div>
-						<Link
-							href={EXTERNAL_LINKS.MARKETPLACE}
-							target="_blank"
-							className="inline-flex items-center gap-2 rounded-md p-2 text-sm font-medium text-foreground/80 transition-colors hover:bg-accent hover:text-foreground"
-							onClick={() => setIsMenuOpen(false)}>
-							<VscVscode className="h-5 w-5" />
-							{downloads !== null && <span>{downloads}</span>}
-						</Link>
-					</div>
-				</nav>
-			</div>
-		</header>
-	)
-}

+ 0 - 31
apps/website/src/components/chromes/stats-display.tsx

@@ -1,31 +0,0 @@
-import Link from "next/link"
-import { RxGithubLogo } from "react-icons/rx"
-import { VscVscode } from "react-icons/vsc"
-import { getGitHubStars, getVSCodeDownloads } from "@/lib/stats"
-
-export default async function StatsDisplay() {
-	const stars = await getGitHubStars()
-	const downloads = await getVSCodeDownloads()
-
-	return (
-		<>
-			<Link
-				href="https://github.com/RooVetGit/Roo-Code"
-				target="_blank"
-				className="hidden md:flex items-center gap-1.5 text-sm font-medium text-gray-400 hover:text-gray-200">
-				<RxGithubLogo className="h-4 w-4" />
-				{stars !== null && <span>{stars}</span>}
-			</Link>
-			<Link
-				href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
-				target="_blank"
-				className="hidden md:flex items-center gap-1.5 rounded-full bg-primary px-3 py-1.5 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90">
-				<VscVscode className="h-4 w-4" />
-				<span>
-					Install <span className="font-black">&middot;</span>
-				</span>
-				{downloads !== null && <span>{downloads}</span>}
-			</Link>
-		</>
-	)
-}

+ 0 - 40
apps/website/src/components/chromes/theme-toggle.tsx

@@ -1,40 +0,0 @@
-"use client"
-
-import { useEffect, useState } from "react"
-import { useTheme } from "next-themes"
-import { RxSun, RxMoon } from "react-icons/rx"
-
-import { Button } from "@/components/ui"
-
-export default function ThemeToggle() {
-	const { theme, setTheme } = useTheme()
-	const [mounted, setMounted] = useState(false)
-
-	// Avoid hydration mismatch.
-	useEffect(() => {
-		setMounted(true)
-	}, [])
-
-	if (!mounted) {
-		return (
-			<Button variant="ghost" size="icon" disabled className="h-9 w-9">
-				<RxSun className="h-4 w-4" />
-			</Button>
-		)
-	}
-
-	return (
-		<Button
-			variant="ghost"
-			size="icon"
-			onClick={() => setTheme(theme === "dark" ? "light" : "dark")}
-			className="h-9 w-9"
-			aria-label="Toggle theme">
-			{theme === "dark" ? (
-				<RxSun className="h-4 w-4 transition-all" />
-			) : (
-				<RxMoon className="h-4 w-4 transition-all" />
-			)}
-		</Button>
-	)
-}

+ 0 - 291
apps/website/src/components/enterprise/contact-form.tsx

@@ -1,291 +0,0 @@
-"use client"
-
-import { useState, useRef } from "react"
-import { z } from "zod"
-
-import {
-	Button,
-	Dialog,
-	DialogContent,
-	DialogDescription,
-	DialogFooter,
-	DialogHeader,
-	DialogTitle,
-	DialogTrigger,
-} from "@/components/ui"
-
-// Define the form schema using Zod
-const contactFormSchema = z.object({
-	name: z.string().min(1, "Name is required"),
-	company: z.string().min(1, "Company is required"),
-	email: z.string().email("Invalid email address"),
-	website: z.string().url("Invalid website URL").or(z.string().length(0)),
-	engineerCount: z.enum(["1-10", "11-50", "51-200", "201-500", "501-1000", "1000+"]),
-	formType: z.enum(["early-access", "demo"]),
-	_honeypot: z.string().optional(),
-})
-
-interface ContactFormProps {
-	formType: "early-access" | "demo"
-	buttonText: string
-	buttonClassName?: string
-}
-
-export function ContactForm({ formType, buttonText, buttonClassName }: ContactFormProps) {
-	const [isOpen, setIsOpen] = useState(false)
-	const [isSubmitting, setIsSubmitting] = useState(false)
-	const [formErrors, setFormErrors] = useState<Record<string, string>>({})
-	const [submitStatus, setSubmitStatus] = useState<"idle" | "success" | "error">("idle")
-	const formRef = useRef<HTMLFormElement>(null)
-
-	const formTitle = formType === "early-access" ? "Become an Early Access Partner" : "Request a Demo"
-
-	const formDescription =
-		formType === "early-access"
-			? "Fill out the form below to collaborate in shaping Roo Code's enterprise solution."
-			: "Fill out the form below to see Roo Code's enterprise capabilities in action."
-
-	// Get Basin endpoint from environment variable
-	// This should be set in .env.local as NEXT_PUBLIC_BASIN_ENDPOINT="https://usebasin.com/f/your-form-id"
-	const BASIN_ENDPOINT = process.env.NEXT_PUBLIC_BASIN_ENDPOINT || ""
-
-	// Check if Basin endpoint is configured
-	if (!BASIN_ENDPOINT) {
-		console.warn("NEXT_PUBLIC_BASIN_ENDPOINT is not configured. Form submissions will not work.")
-	}
-
-	const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
-		e.preventDefault()
-		setIsSubmitting(true)
-		setFormErrors({})
-		setSubmitStatus("idle")
-
-		const form = e.currentTarget
-		const formData = new FormData(form)
-
-		// Create a data object for validation and submission
-		const data = {
-			name: formData.get("name") as string,
-			company: formData.get("company") as string,
-			email: formData.get("email") as string,
-			website: formData.get("website") as string,
-			engineerCount: formData.get("engineerCount") as string,
-			formType,
-			// Include honeypot field for spam protection
-			_honeypot: formData.get("_honeypot") as string,
-		}
-
-		// Validate form data on client side
-		try {
-			contactFormSchema.parse(data)
-
-			// Submit data to Basin
-			try {
-				const response = await fetch(BASIN_ENDPOINT, {
-					method: "POST",
-					headers: {
-						"Content-Type": "application/json",
-						Accept: "application/json",
-					},
-					mode: "cors", // Ensure proper CORS handling
-					body: JSON.stringify(data),
-				})
-
-				// Basin returns a 200 status code on success
-				if (response.ok) {
-					try {
-						const responseData = await response.json()
-
-						// Basin JSON API typically returns a 'status' property of 'success' when submission succeeds
-						if (responseData && (responseData.success === true || responseData.status === "success")) {
-							setSubmitStatus("success")
-							// Reset form safely
-							if (form) {
-								form.reset()
-							}
-						} else {
-							console.error("Basin error:", responseData)
-							setSubmitStatus("error")
-						}
-					} catch (jsonError) {
-						// In case response parsing fails but status was OK, assume success
-						console.error("Error parsing JSON response:", jsonError)
-						setSubmitStatus("success")
-						if (form) {
-							form.reset()
-						}
-					}
-				} else {
-					// Handle error response from Basin (4xx or 5xx)
-					try {
-						const errorData = await response.json()
-						console.error("Basin API error:", response.status, errorData)
-					} catch {
-						console.error("Basin returned error status:", response.status)
-					}
-					setSubmitStatus("error")
-				}
-			} catch (error) {
-				console.error("Error submitting form:", error)
-				setSubmitStatus("error")
-			}
-		} catch (error) {
-			if (error instanceof z.ZodError) {
-				const errors: Record<string, string> = {}
-				error.errors.forEach((err) => {
-					if (err.path[0]) {
-						errors[err.path[0] as string] = err.message
-					}
-				})
-				setFormErrors(errors)
-			} else {
-				setSubmitStatus("error")
-			}
-		} finally {
-			setIsSubmitting(false)
-		}
-	}
-
-	return (
-		<Dialog open={isOpen} onOpenChange={setIsOpen}>
-			<DialogTrigger asChild>
-				<Button className={buttonClassName}>{buttonText}</Button>
-			</DialogTrigger>
-			<DialogContent className="sm:max-w-[425px]">
-				<DialogHeader>
-					<DialogTitle>{formTitle}</DialogTitle>
-					<DialogDescription>{formDescription}</DialogDescription>
-				</DialogHeader>
-
-				{submitStatus === "success" ? (
-					<div className="flex flex-col items-center justify-center py-6">
-						<div className="mb-4 rounded-full bg-green-100 p-3 text-green-600 dark:bg-green-900/20 dark:text-green-400">
-							<svg
-								xmlns="http://www.w3.org/2000/svg"
-								className="h-6 w-6"
-								fill="none"
-								viewBox="0 0 24 24"
-								stroke="currentColor">
-								<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M5 13l4 4L19 7" />
-							</svg>
-						</div>
-						<h3 className="mb-2 text-xl font-bold">Thank You!</h3>
-						<p className="text-center text-muted-foreground">
-							Your information has been submitted successfully. Our team will be in touch with you
-							shortly.
-						</p>
-						<Button className="mt-4" onClick={() => setIsOpen(false)}>
-							Close
-						</Button>
-					</div>
-				) : (
-					<form ref={formRef} onSubmit={handleSubmit} className="space-y-4" data-basin-form>
-						{/* Basin honeypot field for spam protection - should remain empty and hidden */}
-						<input type="text" name="_honeypot" className="hidden" style={{ display: "none" }} />
-						<div className="space-y-2">
-							<label htmlFor="name" className="text-sm font-medium">
-								Name <span className="text-red-500">*</span>
-							</label>
-							<input
-								id="name"
-								name="name"
-								type="text"
-								className={`w-full rounded-md border ${
-									formErrors.name ? "border-red-500" : "border-input"
-								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
-								placeholder="Your name"
-							/>
-							{formErrors.name && <p className="text-xs text-red-500">{formErrors.name}</p>}
-						</div>
-
-						<div className="space-y-2">
-							<label htmlFor="company" className="text-sm font-medium">
-								Company <span className="text-red-500">*</span>
-							</label>
-							<input
-								id="company"
-								name="company"
-								type="text"
-								className={`w-full rounded-md border ${
-									formErrors.company ? "border-red-500" : "border-input"
-								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
-								placeholder="Your company"
-							/>
-							{formErrors.company && <p className="text-xs text-red-500">{formErrors.company}</p>}
-						</div>
-
-						<div className="space-y-2">
-							<label htmlFor="email" className="text-sm font-medium">
-								Email <span className="text-red-500">*</span>
-							</label>
-							<input
-								id="email"
-								name="email"
-								type="email"
-								className={`w-full rounded-md border ${
-									formErrors.email ? "border-red-500" : "border-input"
-								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
-								placeholder="[email protected]"
-							/>
-							{formErrors.email && <p className="text-xs text-red-500">{formErrors.email}</p>}
-						</div>
-
-						<div className="space-y-2">
-							<label htmlFor="website" className="text-sm font-medium">
-								Website
-							</label>
-							<input
-								id="website"
-								name="website"
-								type="url"
-								className={`w-full rounded-md border ${
-									formErrors.website ? "border-red-500" : "border-input"
-								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
-								placeholder="https://example.com"
-							/>
-							{formErrors.website && <p className="text-xs text-red-500">{formErrors.website}</p>}
-						</div>
-
-						<div className="space-y-2">
-							<label htmlFor="engineerCount" className="text-sm font-medium">
-								Number of Software Engineers <span className="text-red-500">*</span>
-							</label>
-							<select
-								id="engineerCount"
-								name="engineerCount"
-								className={`w-full rounded-md border ${
-									formErrors.engineerCount ? "border-red-500" : "border-input"
-								} bg-background px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ring`}
-								defaultValue="1-10">
-								<option value="1-10">1-10</option>
-								<option value="11-50">11-50</option>
-								<option value="51-200">51-200</option>
-								<option value="201-500">201-500</option>
-								<option value="501-1000">501-1000</option>
-								<option value="1000+">1000+</option>
-							</select>
-							{formErrors.engineerCount && (
-								<p className="text-xs text-red-500">{formErrors.engineerCount}</p>
-							)}
-						</div>
-
-						{submitStatus === "error" && (
-							<div className="rounded-md bg-red-50 p-3 text-sm text-red-500 dark:bg-red-900/20">
-								There was an error submitting your request. Please try again later.
-							</div>
-						)}
-
-						<DialogFooter>
-							<Button type="button" variant="outline" onClick={() => setIsOpen(false)}>
-								Cancel
-							</Button>
-							<Button type="submit" disabled={isSubmitting}>
-								{isSubmitting ? "Submitting..." : "Submit"}
-							</Button>
-						</DialogFooter>
-					</form>
-				)}
-			</DialogContent>
-		</Dialog>
-	)
-}

+ 0 - 280
apps/website/src/components/homepage/animated-background.tsx

@@ -1,280 +0,0 @@
-"use client"
-
-import { useEffect, useRef } from "react"
-
-export function AnimatedBackground() {
-	const canvasRef = useRef<HTMLCanvasElement>(null)
-
-	useEffect(() => {
-		const canvas = canvasRef.current
-		if (!canvas) return
-
-		const ctx = canvas.getContext("2d")
-		if (!ctx) return
-
-		// grid settings
-		const gridSize = 50
-		const gridOpacity = 0.15
-
-		// initialize gradient points for lighting effects
-		let gradientPoints = [
-			{
-				x: canvas.width * 0.2,
-				y: canvas.height * 0.3,
-				radius: canvas.width * 0.4,
-				color: "rgba(0, 100, 255, 0.15)",
-			},
-			{
-				x: canvas.width * 0.8,
-				y: canvas.height * 0.7,
-				radius: canvas.width * 0.5,
-				color: "rgba(100, 0, 255, 0.1)",
-			},
-		]
-
-		// particle system
-		const particles: Particle[] = []
-		const particleCount = Math.min(50, Math.floor(window.innerWidth / 40))
-
-		// set canvas dimensions
-		const resizeCanvas = () => {
-			canvas.width = window.innerWidth
-			canvas.height = window.innerHeight
-
-			// update gradient points when canvas is resized
-			gradientPoints = [
-				{
-					x: canvas.width * 0.2,
-					y: canvas.height * 0.3,
-					radius: canvas.width * 0.4,
-					color: "rgba(0, 100, 255, 0.15)",
-				},
-				{
-					x: canvas.width * 0.8,
-					y: canvas.height * 0.7,
-					radius: canvas.width * 0.5,
-					color: "rgba(100, 0, 255, 0.1)",
-				},
-			]
-
-			// redraw grid after resize
-			drawGrid()
-		}
-
-		resizeCanvas()
-		window.addEventListener("resize", resizeCanvas)
-
-		// draw grid with perspective effect
-		function drawGrid() {
-			if (!ctx) {
-				throw new Error("Context is null (not initialized?)")
-			}
-
-			if (!canvas) {
-				throw new Error("Canvas is null (not initialized?)")
-			}
-
-			ctx.clearRect(0, 0, canvas.width, canvas.height)
-
-			// Draw gradient lighting effects.
-			gradientPoints.forEach((point) => {
-				const gradient = ctx.createRadialGradient(point.x, point.y, 0, point.x, point.y, point.radius)
-				gradient.addColorStop(0, point.color)
-				gradient.addColorStop(1, "rgba(0, 0, 0, 0)")
-
-				ctx.fillStyle = gradient
-				ctx.fillRect(0, 0, canvas.width, canvas.height)
-			})
-
-			// Draw grid lines with perspective effect.
-			ctx.strokeStyle = `rgba(50, 50, 70, ${gridOpacity})`
-			ctx.lineWidth = 0.5
-
-			// horizontal lines with perspective.
-			const horizonY = canvas.height * 0.7 // Horizon point.
-			const vanishingPointX = canvas.width * 0.5 // Center vanishing point.
-
-			// Vertical lines.
-			for (let x = 0; x <= canvas.width; x += gridSize) {
-				const normalizedX = x / canvas.width - 0.5 // -0.5 to 0.5
-
-				ctx.beginPath()
-				ctx.moveTo(x, 0)
-
-				// Calculate curve based on distance from center.
-				const curveStrength = 50 * Math.abs(normalizedX)
-				const controlPointY = horizonY - curveStrength
-
-				// Create curved line toward vanishing point.
-				ctx.quadraticCurveTo(
-					x + (vanishingPointX - x) * 0.3,
-					controlPointY,
-					vanishingPointX + (x - vanishingPointX) * 0.2,
-					horizonY,
-				)
-
-				ctx.stroke()
-			}
-
-			// Horizontal lines.
-			for (let y = 0; y <= horizonY; y += gridSize) {
-				const normalizedY = y / horizonY // 0 to 1
-				const lineWidth = gridSize * (1 + normalizedY * 5) // lines get wider as they get closer
-
-				ctx.beginPath()
-				ctx.moveTo(vanishingPointX - lineWidth, y)
-				ctx.lineTo(vanishingPointX + lineWidth, y)
-				ctx.stroke()
-			}
-
-			updateParticles()
-		}
-
-		class Particle {
-			x: number
-			y: number
-			size: number
-			speedX: number
-			speedY: number
-			color: string
-			opacity: number
-
-			constructor() {
-				if (!canvas) {
-					throw new Error("Canvas is null (not initialized?)")
-				}
-
-				this.x = Math.random() * canvas.width
-				this.y = Math.random() * (canvas.height * 0.7) // Keep particles above horizon.
-				this.size = Math.random() * 2 + 1
-				this.speedX = (Math.random() - 0.5) * 0.8
-				this.speedY = (Math.random() - 0.5) * 0.8
-				this.color = "rgba(100, 150, 255, "
-				this.opacity = Math.random() * 0.5 + 0.2
-			}
-
-			update() {
-				if (!canvas) {
-					throw new Error("Canvas is null (not initialized?)")
-				}
-
-				this.x += this.speedX
-				this.y += this.speedY
-
-				// Boundary check.
-				if (this.x > canvas.width) this.x = 0
-				else if (this.x < 0) this.x = canvas.width
-				if (this.y > canvas.height * 0.7) this.y = 0
-				else if (this.y < 0) this.y = canvas.height * 0.7
-
-				// Pulsate opacity.
-				this.opacity += Math.sin(Date.now() * 0.001) * 0.01
-				this.opacity = Math.max(0.1, Math.min(0.7, this.opacity))
-			}
-
-			draw() {
-				if (!ctx) {
-					throw new Error("Context is null (not initialized?)")
-				}
-
-				ctx.fillStyle = `${this.color}${this.opacity})`
-				ctx.beginPath()
-				ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2)
-				ctx.fill()
-			}
-		}
-
-		// Initialize particles.
-		for (let i = 0; i < particleCount; i++) {
-			particles.push(new Particle())
-		}
-
-		// Connect particles with lines.
-		function connectParticles() {
-			if (!ctx) {
-				throw new Error("Context is null (not initialized?)")
-			}
-
-			const maxDistance = 150
-
-			for (let a = 0; a < particles.length; a++) {
-				for (let b = a; b < particles.length; b++) {
-					const dx = particles[a]!.x - particles[b]!.x
-					const dy = particles[a]!.y - particles[b]!.y
-					const distance = Math.sqrt(dx * dx + dy * dy)
-
-					if (distance < maxDistance) {
-						const opacity = (1 - distance / maxDistance) * 0.5
-						ctx.strokeStyle = `rgba(100, 150, 255, ${opacity})`
-						ctx.lineWidth = 0.5
-						ctx.beginPath()
-						ctx.moveTo(particles[a]!.x, particles[a]!.y)
-						ctx.lineTo(particles[b]!.x, particles[b]!.y)
-						ctx.stroke()
-					}
-				}
-			}
-		}
-
-		function updateParticles() {
-			particles.forEach((particle) => {
-				particle.update()
-				particle.draw()
-			})
-
-			connectParticles()
-		}
-
-		// Animation loop.
-		let animationId: number
-
-		// Target position for smooth following.
-		let targetX = canvas.width * 0.2
-		let targetY = canvas.height * 0.3
-		const moveSpeed = 0.05 // Adjust this value to control movement speed (0-1).
-
-		// Move gradient points with mouse.
-		const handleMouseMove = (e: MouseEvent) => {
-			targetX = e.clientX
-			targetY = e.clientY
-		}
-
-		// Update gradient point position in animation loop.
-		function updateGradientPosition() {
-			if (!canvas) throw new Error("Canvas is null (not initialized?)")
-
-			// Calculate direction vector.
-			const dx = targetX - gradientPoints[0]!.x
-			const dy = targetY - gradientPoints[0]!.y
-
-			// Smooth movement using linear interpolation.
-			gradientPoints[0]!.x += dx * moveSpeed
-			gradientPoints[0]!.y += dy * moveSpeed
-
-			// Adjust radius based on distance to target.
-			const distanceToTarget = Math.sqrt(dx * dx + dy * dy)
-			gradientPoints[0]!.radius = Math.max(
-				canvas.width * 0.2,
-				Math.min(canvas.width * 0.4, canvas.width * 0.3 + distanceToTarget * 0.1),
-			)
-		}
-
-		function animate() {
-			animationId = requestAnimationFrame(animate)
-			updateGradientPosition()
-			drawGrid()
-		}
-
-		animate()
-
-		window.addEventListener("mousemove", handleMouseMove)
-
-		return () => {
-			window.removeEventListener("resize", resizeCanvas)
-			window.removeEventListener("mousemove", handleMouseMove)
-			cancelAnimationFrame(animationId)
-		}
-	}, [])
-
-	return <canvas ref={canvasRef} className="absolute inset-0 h-full w-full" style={{ zIndex: 0 }} />
-}

+ 0 - 236
apps/website/src/components/homepage/code-example.tsx

@@ -1,236 +0,0 @@
-"use client"
-
-import { useState, useEffect, useRef } from "react"
-import { motion } from "framer-motion"
-
-export function CodeExample() {
-	const [currentMode, setCurrentMode] = useState<"code" | "architect" | "debug">("code")
-	const [isTyping, setIsTyping] = useState(false)
-	const [currentText, setCurrentText] = useState("")
-	const [textIndex, setTextIndex] = useState(0)
-	const codeContainerRef = useRef<HTMLPreElement>(null)
-
-	// simulate typing effect
-	useEffect(() => {
-		if (isTyping && textIndex < codeExamples[currentMode].code.length) {
-			const timer = setTimeout(() => {
-				setCurrentText((prev) => prev + codeExamples[currentMode].code[textIndex])
-				setTextIndex(textIndex + 1)
-
-				// Auto-scroll to the bottom
-				if (codeContainerRef.current) {
-					codeContainerRef.current.scrollTop = codeContainerRef.current.scrollHeight
-				}
-			}, 15) // adjust speed as needed
-			return () => clearTimeout(timer)
-		} else if (textIndex >= codeExamples[currentMode].code.length) {
-			setIsTyping(false)
-			// switch to next mode after a delay
-			const timer = setTimeout(() => {
-				const nextMode = currentMode === "code" ? "architect" : currentMode === "architect" ? "debug" : "code"
-				switchMode(nextMode)
-			}, 1000) // wait a second before switching
-			return () => clearTimeout(timer)
-		}
-	}, [isTyping, textIndex, currentMode])
-
-	// switch modes with typing effect
-	const switchMode = (mode: "code" | "architect" | "debug") => {
-		setCurrentMode(mode)
-		setCurrentText("")
-		setTextIndex(0)
-		setIsTyping(true)
-
-		// Reset scroll position when switching modes
-		if (codeContainerRef.current) {
-			codeContainerRef.current.scrollTop = 0
-		}
-	}
-
-	// start typing on initial load
-	useEffect(() => {
-		setIsTyping(true)
-	}, [])
-
-	return (
-		<div className="relative z-10 w-full max-w-[90vw] rounded-lg border border-border bg-background/50 p-2 shadow-2xl backdrop-blur-sm sm:max-w-[500px]">
-			<div className="rounded-md bg-muted p-1.5 dark:bg-gray-900 sm:p-2">
-				<div className="flex items-center justify-between border-b border-border px-2 py-1.5 sm:px-3 sm:py-2">
-					<div className="flex items-center space-x-1.5">
-						<div className="h-2.5 w-2.5 rounded-full bg-red-500 sm:h-3 sm:w-3" />
-						<div className="h-2.5 w-2.5 rounded-full bg-yellow-500 sm:h-3 sm:w-3" />
-						<div className="h-2.5 w-2.5 rounded-full bg-green-500 sm:h-3 sm:w-3" />
-					</div>
-					<div className="flex space-x-1">
-						<button
-							onClick={() => switchMode("code")}
-							className={`rounded px-2 py-0.5 text-xs font-medium transition-colors sm:text-sm ${currentMode === "code" ? "bg-blue-500/20 text-blue-400" : "text-gray-400 hover:bg-gray-800"}`}>
-							Code
-						</button>
-						<button
-							onClick={() => switchMode("architect")}
-							className={`rounded px-2 py-0.5 text-xs font-medium transition-colors sm:text-sm ${currentMode === "architect" ? "bg-purple-500/20 text-purple-400" : "text-gray-400 hover:bg-gray-800"}`}>
-							Architect
-						</button>
-						<button
-							onClick={() => switchMode("debug")}
-							className={`rounded px-2 py-0.5 text-xs font-medium transition-colors sm:text-sm ${currentMode === "debug" ? "bg-green-500/20 text-green-400" : "text-gray-400 hover:bg-gray-800"}`}>
-							Debug
-						</button>
-					</div>
-				</div>
-				<div className="p-2 sm:p-4">
-					<pre
-						ref={codeContainerRef}
-						className="scrollbar-thin scrollbar-thumb-gray-700 scrollbar-track-transparent overflow-y-hidden text-xs text-muted-foreground max-lg:h-[25vh] sm:text-sm lg:max-h-[50vh]">
-						<code className="block whitespace-pre font-mono">
-							{currentText}
-							{isTyping && (
-								<motion.span
-									animate={{ opacity: [1, 0] }}
-									transition={{ repeat: Number.POSITIVE_INFINITY, duration: 0.8 }}
-									className="inline-block h-4 w-2 bg-blue-500"
-								/>
-							)}
-						</code>
-					</pre>
-				</div>
-			</div>
-		</div>
-	)
-}
-
-const codeExamples = {
-	code: {
-		code: `// Code Mode
-You: Generate a React component for a user profile card
-
-Roo: Here's a React component for a user profile card:
-
-import React from 'react';
-
-interface UserProfileProps {
-  name: string;
-  role: string;
-  avatar: string;
-  bio: string;
-  stats: {
-    projects: number;
-    followers: number;
-    following: number;
-  };
-}
-
-export const UserProfile: React.FC<UserProfileProps> = ({
-  name,
-  role,
-  avatar,
-  bio,
-  stats
-}) => {
-  return (
-    <div className="bg-white rounded-lg shadow-md p-6 max-w-sm">
-      <div className="flex items-center space-x-4">
-        <img 
-          src={avatar || "/placeholder.svg"} 
-          alt={name} 
-          className="w-16 h-16 rounded-full object-cover"
-        />
-        <div>
-          <h3 className="text-xl font-bold">{name}</h3>
-          <p className="text-gray-600">{role}</p>
-        </div>
-      </div>
-      <p className="mt-4 text-gray-700">{bio}</p>
-      <div className="mt-6 flex justify-between">
-        <div className="text-center">
-          <span className="block font-bold">{stats.projects}</span>
-          <span className="text-sm text-gray-500">Projects</span>
-        </div>
-        <div className="text-center">
-          <span className="block font-bold">{stats.followers}</span>
-          <span className="text-sm text-gray-500">Followers</span>
-        </div>
-        <div className="text-center">
-          <span className="block font-bold">{stats.following}</span>
-          <span className="text-sm text-gray-500">Following</span>
-        </div>
-      </div>
-    </div>
-  );
-};`,
-	},
-	architect: {
-		code: `// Architect Mode
-// Project: E-commerce Platform
-// Request: Design the authentication system
-
-Roo is analyzing your project...
-
-📂 Recommended Architecture:
-
-auth/
-├─ services/
-│  ├─ authService.ts       // Core authentication logic
-│  ├─ tokenService.ts      // JWT handling and refresh
-│  └─ userService.ts       // User data operations
-├─ hooks/
-│  ├─ useAuth.ts           // React hook for auth state
-│  └─ useProtectedRoute.ts // Route protection
-├─ components/
-│  ├─ LoginForm.tsx        // Login UI
-│  ├─ SignupForm.tsx       // Registration UI
-│  ├─ PasswordReset.tsx    // Password recovery
-│  └─ TwoFactorAuth.tsx    // 2FA implementation
-└─ context/
-   └─ AuthContext.tsx      // Global auth state
-
-🔐 Security Recommendations:
-- Implement PKCE flow for auth code exchange
-- Use HttpOnly cookies for refresh tokens
-- Rate limit authentication attempts
-- Add device fingerprinting for suspicious login detection
-
-⚡ Performance Considerations:
-- Prefetch user data on auth
-- Implement token refresh without UI disruption
-- Lazy load auth components
-
-Would you like me to generate any of these files?`,
-	},
-	debug: {
-		code: `// Debug Mode
-// Analyzing error: TypeError: Cannot read property 'map' of undefined
-
-Roo has analyzed your code and found 3 issues:
-
-🐛 Issue #1: Null data reference
-  Line 42: const items = data.items.map(item => item.name);
-  
-  ✓ Root Cause: 'data' is undefined when component mounts
-  ✓ Context: API request in useEffect hasn't completed yet
-  
-  Recommended Fix:
-  const items = data?.items?.map(item => item.name) || [];
-
-🐛 Issue #2: Missing dependency in useEffect
-  Line 37: useEffect(() => { fetchData() }, []);
-  
-  ✓ Root Cause: fetchData depends on 'userId' but isn't in deps array
-  ✓ Context: This causes stale data when userId changes
-  
-  Recommended Fix:
-  useEffect(() => { fetchData() }, [userId, fetchData]);
-
-🐛 Issue #3: Memory leak from unfinished API call
-  Line 38: const response = await api.getItems(userId);
-  
-  ✓ Root Cause: No cleanup when component unmounts during API call
-  ✓ Context: This triggers React warning in development
-  
-  Recommended Fix:
-  Add AbortController to cancel pending requests on unmount
-
-Apply these fixes automatically? [Yes/No]`,
-	},
-}

+ 0 - 40
apps/website/src/components/homepage/company-logos.tsx

@@ -1,40 +0,0 @@
-"use client"
-
-import { motion } from "framer-motion"
-
-export function CompanyLogos() {
-	const logos = [
-		{ name: "Company 1", logo: "/placeholder.svg?height=40&width=120" },
-		{ name: "Company 2", logo: "/placeholder.svg?height=40&width=120" },
-		{ name: "Company 3", logo: "/placeholder.svg?height=40&width=120" },
-		{ name: "Company 4", logo: "/placeholder.svg?height=40&width=120" },
-		{ name: "Company 5", logo: "/placeholder.svg?height=40&width=120" },
-		{ name: "Company 6", logo: "/placeholder.svg?height=40&width=120" },
-	]
-
-	return (
-		<div className="mt-10">
-			<div className="mx-auto grid max-w-5xl grid-cols-2 gap-8 py-8 md:grid-cols-3 lg:grid-cols-6">
-				{logos.map((company, index) => (
-					<motion.div
-						key={index}
-						initial={{ opacity: 0, y: 20 }}
-						animate={{ opacity: 1, y: 0 }}
-						transition={{
-							duration: 0.5,
-							delay: index * 0.1,
-							ease: "easeOut",
-						}}
-						className="flex items-center justify-center">
-						{/* eslint-disable @next/next/no-img-element */}
-						<img
-							src={company.logo || "/placeholder.svg"}
-							alt={company.name}
-							className="h-10 w-auto opacity-70 grayscale transition-all duration-300 hover:opacity-100 hover:grayscale-0"
-						/>
-					</motion.div>
-				))}
-			</div>
-		</div>
-	)
-}

+ 0 - 140
apps/website/src/components/homepage/faq-section.tsx

@@ -1,140 +0,0 @@
-"use client"
-
-import { useState } from "react"
-import { motion } from "framer-motion"
-import { ChevronDown } from "lucide-react"
-import { cn } from "@/lib/utils"
-
-interface FAQItem {
-	question: string
-	answer: string
-}
-
-const faqs: FAQItem[] = [
-	{
-		question: "What exactly is Roo Code?",
-		answer: "Roo Code is an open-source, AI-powered coding assistant that runs in VS Code. It goes beyond simple autocompletion by reading and writing across multiple files, executing commands, and adapting to your workflow—like having a whole dev team right inside your editor.",
-	},
-	{
-		question: "How does Roo Code differ from Copilot, Cursor, or Windsurf?",
-		answer: "Open & Customizable: Roo Code is open-source and allows you to integrate any AI model (OpenAI, Anthropic, local LLMs, etc.). Multi-File Edits: It can read, refactor, and update multiple files at once for more holistic changes. Agentic Abilities: Roo Code can run tests, open a browser, or do deeper tasks than a typical AI autocomplete. Permission-Based: You control and approve any file changes or command executions.",
-	},
-	{
-		question: "Is Roo Code really free?",
-		answer: "Yes! Roo Code is completely free and open-source. You'll only pay for the AI model usage if you use a paid API (like OpenAI). If you choose free or self-hosted models, there's no cost at all.",
-	},
-	{
-		question: "Will my code stay private?",
-		answer: "Yes. Because Roo Code is an extension in your local VS Code, your code never leaves your machine unless you connect to an external AI API. Even then, you control exactly what is sent to the AI model. You can use tools like .rooignore to exclude sensitive files, and you can also run Roo Code with offline/local models for full privacy.",
-	},
-	{
-		question: "Which AI models does Roo Code support?",
-		answer: "Roo Code is model-agnostic. It works with: OpenAI models (GPT-3.5, GPT-4, etc.), Anthropic Claude, Local LLMs (through APIs or special plugins), Any other API that follows Roo Code's Model Context Protocol (MCP).",
-	},
-	{
-		question: "Does Roo Code support my programming language?",
-		answer: "Likely yes! Roo Code supports a wide range of languages—Python, Java, C#, JavaScript/TypeScript, Go, Rust, etc. Since it leverages the AI model's understanding, new or lesser-known languages may also work, depending on model support.",
-	},
-	{
-		question: "How do I install and get started?",
-		answer: "Install Roo Code from the VS Code Marketplace (or GitHub). Add your AI keys (OpenAI, Anthropic, or other) in the extension settings. Open the Roo panel (the rocket icon) in VS Code, and start typing commands in plain English!",
-	},
-	{
-		question: "Can it handle large, enterprise-scale projects?",
-		answer: "Absolutely. Roo Code uses efficient strategies (like partial-file analysis, summarization, or user-specified context) to handle large codebases. Enterprises especially appreciate the on-prem or self-hosted model option for compliance and security needs.",
-	},
-	{
-		question: "Is it safe for enterprise use?",
-		answer: "Yes. Roo Code was designed with enterprise in mind: Self-host AI models or choose your own provider. Permission gating on file writes and commands. Auditable: The entire code is open-source, so you know exactly how it operates.",
-	},
-	{
-		question: "Can Roo Code run commands and tests automatically?",
-		answer: "Yes! One of Roo Code's superpowers is command execution (optional and fully permission-based). It can: Run npm install or any terminal command you grant permission for. Execute your test suites. Open a web browser for integration tests.",
-	},
-	{
-		question: "What if I just want a casual coding 'vibe'?",
-		answer: 'Roo Code shines for both serious enterprise development and casual "vibe coding." You can ask it to quickly prototype ideas, refactor on the fly, or provide design suggestions—without a rigid, step-by-step process.',
-	},
-	{
-		question: "Can I contribute to Roo Code?",
-		answer: "Yes, please do! Roo Code is open-source on GitHub. Submit issues, suggest features, or open a pull request. There's also an active community on Discord and Reddit if you want to share feedback or help others.",
-	},
-	{
-		question: "Where can I learn more or get help?",
-		answer: "Check out: Official Documentation for setup and advanced guides. Discord & Reddit channels for community support. YouTube tutorials and blog posts from fellow developers showcasing real-world usage.",
-	},
-]
-
-export function FAQSection() {
-	const [openIndex, setOpenIndex] = useState<number | null>(null)
-
-	const toggleFAQ = (index: number) => {
-		setOpenIndex(openIndex === index ? null : index)
-	}
-
-	return (
-		<section id="faq-section" className="border-t border-border py-20">
-			<div className="container mx-auto px-4 sm:px-6 lg:px-8">
-				<div className="mx-auto mb-24 max-w-3xl text-center">
-					<motion.div
-						initial={{ opacity: 0, y: 20 }}
-						whileInView={{ opacity: 1, y: 0 }}
-						viewport={{ once: true }}
-						transition={{
-							duration: 0.6,
-							ease: [0.21, 0.45, 0.27, 0.9],
-						}}>
-						<h2 className="bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
-							Frequently Asked Questions
-						</h2>
-						<p className="mt-6 text-lg text-muted-foreground">
-							Everything you need to know about Roo Code and how it can transform your development
-							workflow.
-						</p>
-					</motion.div>
-				</div>
-
-				<div className="mx-auto max-w-3xl">
-					<div className="space-y-4">
-						{faqs.map((faq, index) => (
-							<motion.div
-								key={index}
-								initial={{ opacity: 0, y: 20 }}
-								whileInView={{ opacity: 1, y: 0 }}
-								viewport={{ once: true }}
-								transition={{
-									duration: 0.5,
-									delay: index * 0.1,
-									ease: [0.21, 0.45, 0.27, 0.9],
-								}}>
-								<div className="group relative rounded-lg border border-border/50 bg-background/30 backdrop-blur-xl transition-all duration-300 hover:border-border">
-									<button
-										onClick={() => toggleFAQ(index)}
-										className="flex w-full items-center justify-between p-6 text-left"
-										aria-expanded={openIndex === index}>
-										<h3 className="text-lg font-medium text-foreground/90">{faq.question}</h3>
-										<ChevronDown
-											className={cn(
-												"h-5 w-5 text-muted-foreground transition-transform duration-200",
-												openIndex === index ? "rotate-180" : "",
-											)}
-										/>
-									</button>
-									<div
-										className={cn(
-											"overflow-hidden transition-all duration-300 ease-in-out",
-											openIndex === index ? "max-h-96 pb-6" : "max-h-0",
-										)}>
-										<div className="px-6 text-muted-foreground">
-											<p>{faq.answer}</p>
-										</div>
-									</div>
-								</div>
-							</motion.div>
-						))}
-					</div>
-				</div>
-			</div>
-		</section>
-	)
-}

+ 0 - 113
apps/website/src/components/homepage/features-mobile.tsx

@@ -1,113 +0,0 @@
-"use client"
-
-import { useEffect, useState, useCallback } from "react"
-import useEmblaCarousel from "embla-carousel-react"
-import Autoplay from "embla-carousel-autoplay"
-import { Button } from "@/components/ui/button"
-import { ChevronLeft, ChevronRight } from "lucide-react"
-import { features } from "@/components/homepage/features"
-
-export function FeaturesMobile() {
-	// configure autoplay with Embla
-	const autoplayPlugin = Autoplay({
-		delay: 5000,
-		stopOnInteraction: true,
-		stopOnMouseEnter: true,
-		rootNode: (emblaRoot) => emblaRoot,
-	})
-
-	const [emblaRef, emblaApi] = useEmblaCarousel(
-		{
-			loop: true,
-			containScroll: "trimSnaps",
-		},
-		[autoplayPlugin],
-	)
-
-	const [selectedIndex, setSelectedIndex] = useState(0)
-	const [scrollSnaps, setScrollSnaps] = useState<number[]>([])
-
-	const scrollTo = useCallback((index: number) => emblaApi && emblaApi.scrollTo(index), [emblaApi])
-
-	/* eslint-disable  @typescript-eslint/no-explicit-any */
-	const onInit = useCallback((emblaApi: any) => {
-		setScrollSnaps(emblaApi.scrollSnapList())
-	}, [])
-
-	/* eslint-disable  @typescript-eslint/no-explicit-any */
-	const onSelect = useCallback((emblaApi: any) => {
-		setSelectedIndex(emblaApi.selectedScrollSnap())
-	}, [])
-
-	useEffect(() => {
-		if (!emblaApi) return
-
-		onInit(emblaApi)
-		onSelect(emblaApi)
-		emblaApi.on("reInit", onInit)
-		emblaApi.on("select", onSelect)
-
-		return () => {
-			emblaApi.off("reInit", onInit)
-			emblaApi.off("select", onSelect)
-		}
-	}, [emblaApi, onInit, onSelect])
-
-	return (
-		<div className="md:hidden">
-			<div className="relative px-4">
-				<div className="overflow-hidden" ref={emblaRef}>
-					<div className="flex">
-						{features.map((feature, index) => (
-							<div className="flex min-w-0 flex-[0_0_100%] px-4" key={index}>
-								<div className="relative h-full min-h-[280px] rounded-2xl border border-border/50 bg-background/30 p-6 backdrop-blur-xl transition-colors duration-300 hover:border-border hover:bg-gray-900/20">
-									<div className="mb-2 inline-flex items-center justify-center rounded-xl bg-gradient-to-r from-blue-500/5 to-cyan-500/5 p-2.5">
-										<div className="rounded-lg bg-gradient-to-r from-blue-500/80 to-cyan-500/80 p-2.5">
-											<div className="text-foreground/90">{feature.icon}</div>
-										</div>
-									</div>
-									<h3 className="mb-3 text-xl font-medium text-foreground/90">{feature.title}</h3>
-									<p className="leading-relaxed text-muted-foreground">{feature.description}</p>
-								</div>
-							</div>
-						))}
-					</div>
-				</div>
-
-				{/* Navigation Controls */}
-				<div className="mt-6 flex items-center justify-between px-4">
-					<div className="flex gap-2">
-						<Button
-							variant="outline"
-							size="icon"
-							className="h-8 w-8 rounded-full border-border/50 bg-background/80 hover:bg-background"
-							onClick={() => emblaApi?.scrollPrev()}>
-							<ChevronLeft className="h-4 w-4 text-foreground/80" />
-							<span className="sr-only">Previous slide</span>
-						</Button>
-						<Button
-							variant="outline"
-							size="icon"
-							className="h-8 w-8 rounded-full border-border/50 bg-background/80 hover:bg-background"
-							onClick={() => emblaApi?.scrollNext()}>
-							<ChevronRight className="h-4 w-4 text-foreground/80" />
-							<span className="sr-only">Next slide</span>
-						</Button>
-					</div>
-
-					<div className="flex gap-2">
-						{scrollSnaps.map((_, index) => (
-							<button
-								key={index}
-								type="button"
-								className={`h-3 w-3 rounded-full border border-border p-0 ${index === selectedIndex ? "bg-foreground" : "bg-background"}`}
-								onClick={() => scrollTo(index)}
-								aria-label={`Go to slide ${index + 1}`}
-							/>
-						))}
-					</div>
-				</div>
-			</div>
-		</div>
-	)
-}

+ 0 - 172
apps/website/src/components/homepage/features.tsx

@@ -1,172 +0,0 @@
-"use client"
-
-import { motion } from "framer-motion"
-import { FaRobot, FaCode, FaBrain, FaTools, FaTerminal, FaPuzzlePiece, FaGlobe } from "react-icons/fa"
-import { FeaturesMobile } from "./features-mobile"
-
-import { ReactNode } from "react"
-
-export interface Feature {
-	icon: ReactNode
-	title: string
-	description: string
-	size: "small" | "large"
-}
-
-export const features: Feature[] = [
-	{
-		icon: <FaRobot className="h-6 w-6" />,
-		title: "Your AI Dev Team in VS Code",
-		description:
-			"Roo Code puts a team of agentic AI assistants directly in your editor, with the power to plan, write, and fix code across multiple files.",
-		size: "large",
-	},
-	{
-		icon: <FaCode className="h-6 w-6" />,
-		title: "Multiple Specialized Modes",
-		description:
-			"From coding to debugging to architecture, Roo Code has a mode for every dev scenario—just switch on the fly.",
-		size: "small",
-	},
-	{
-		icon: <FaBrain className="h-6 w-6" />,
-		title: "Deep Project-wide Context",
-		description:
-			"Roo Code reads your entire codebase, preserving valid code through diff-based edits for seamless multi-file refactors.",
-		size: "small",
-	},
-	{
-		icon: <FaTools className="h-6 w-6" />,
-		title: "Open-Source and Model-Agnostic",
-		description:
-			"Bring your own model or use local AI—no vendor lock-in. Roo Code is free, open, and adaptable to your needs.",
-		size: "large",
-	},
-	{
-		icon: <FaTerminal className="h-6 w-6" />,
-		title: "Guarded Command Execution",
-		description:
-			"Approve or deny commands as needed. Roo Code automates your dev workflow while keeping oversight firmly in your hands.",
-		size: "small",
-	},
-	{
-		icon: <FaPuzzlePiece className="h-6 w-6" />,
-		title: "Fully Customizable",
-		description:
-			"Create or tweak modes, define usage rules, and shape Roo Code’s behavior precisely—your code, your way.",
-		size: "small",
-	},
-	{
-		icon: <FaGlobe className="h-6 w-6" />,
-		title: "Automated Browser Actions",
-		description:
-			"Seamlessly test and verify your web app directly from VS Code—Roo Code can open a browser, run checks, and more.",
-		size: "small",
-	},
-]
-
-export function Features() {
-	const containerVariants = {
-		hidden: { opacity: 0 },
-		visible: {
-			opacity: 1,
-			transition: {
-				staggerChildren: 0.15,
-				delayChildren: 0.3,
-			},
-		},
-	}
-
-	const itemVariants = {
-		hidden: {
-			opacity: 0,
-			y: 20,
-		},
-		visible: {
-			opacity: 1,
-			y: 0,
-			transition: {
-				duration: 0.6,
-				ease: [0.21, 0.45, 0.27, 0.9],
-			},
-		},
-	}
-
-	const backgroundVariants = {
-		hidden: {
-			opacity: 0,
-		},
-		visible: {
-			opacity: 1,
-			transition: {
-				duration: 1.2,
-				ease: "easeOut",
-			},
-		},
-	}
-
-	return (
-		<section className="relative overflow-hidden border-t border-border py-32">
-			<motion.div
-				className="absolute inset-0"
-				initial="hidden"
-				whileInView="visible"
-				viewport={{ once: true }}
-				variants={backgroundVariants}>
-				<div className="absolute inset-y-0 left-1/2 h-full w-full max-w-[1200px] -translate-x-1/2">
-					<div className="absolute left-1/2 top-1/2 h-[800px] w-full -translate-x-1/2 -translate-y-1/2 rounded-[100%] bg-blue-500/10 blur-[120px]" />
-				</div>
-			</motion.div>
-			<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
-				<div className="mx-auto mb-24 max-w-3xl text-center">
-					<motion.div
-						initial={{ opacity: 0, y: 20 }}
-						whileInView={{ opacity: 1, y: 0 }}
-						viewport={{ once: true }}
-						transition={{
-							duration: 0.6,
-							ease: [0.21, 0.45, 0.27, 0.9],
-						}}>
-						<h2 className="bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
-							Powerful features for modern developers.
-						</h2>
-						<p className="mt-6 text-lg text-muted-foreground">
-							Everything you need to build faster and write better code.
-						</p>
-					</motion.div>
-				</div>
-
-				{/* Mobile Carousel */}
-				<FeaturesMobile />
-
-				{/* Desktop Grid */}
-				<motion.div
-					className="relative mx-auto hidden max-w-[1200px] md:block"
-					variants={containerVariants}
-					initial="hidden"
-					whileInView="visible"
-					viewport={{ once: true }}>
-					<div className="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3 lg:gap-8">
-						{features.map((feature, index) => (
-							<motion.div
-								key={index}
-								variants={itemVariants}
-								className={`group relative ${feature.size === "large" ? "lg:col-span-2" : ""} ${index % 2 === 0 ? "lg:translate-y-12" : ""}`}>
-								<div className="absolute -inset-px rounded-2xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-opacity duration-500 group-hover:opacity-100" />
-								<div className="relative h-full rounded-2xl border border-border/50 bg-background/30 p-8 backdrop-blur-xl transition-colors duration-300 hover:border-border">
-									<div className="mb-5 inline-flex items-center justify-center rounded-xl bg-gradient-to-r from-blue-500/5 to-cyan-500/5 p-2.5">
-										<div className="rounded-lg bg-gradient-to-r from-blue-500/80 to-cyan-500/80 p-2.5">
-											<div className="text-foreground/90">{feature.icon}</div>
-										</div>
-									</div>
-									<h3 className="mb-3 text-xl font-medium text-foreground/90">{feature.title}</h3>
-									<p className="leading-relaxed text-muted-foreground">{feature.description}</p>
-								</div>
-							</motion.div>
-						))}
-					</div>
-				</motion.div>
-			</div>
-		</section>
-	)
-}

+ 0 - 10
apps/website/src/components/homepage/index.ts

@@ -1,10 +0,0 @@
-export * from "./animated-background"
-export * from "./code-example"
-export * from "./company-logos"
-export * from "./faq-section"
-export * from "./features-mobile"
-export * from "./features"
-export * from "./install-section"
-export * from "./testimonials-mobile"
-export * from "./testimonials"
-export * from "./whats-new-button"

+ 0 - 87
apps/website/src/components/homepage/install-section.tsx

@@ -1,87 +0,0 @@
-"use client"
-
-import { VscVscode } from "react-icons/vsc"
-import Link from "next/link"
-import { motion } from "framer-motion"
-
-interface InstallSectionProps {
-	downloads: string | null
-}
-
-export function InstallSection({ downloads }: InstallSectionProps) {
-	const backgroundVariants = {
-		hidden: {
-			opacity: 0,
-		},
-		visible: {
-			opacity: 1,
-			transition: {
-				duration: 1.2,
-				ease: "easeOut",
-			},
-		},
-	}
-
-	return (
-		<section className="relative overflow-hidden border-t border-border py-16 sm:py-24 lg:py-32">
-			<motion.div
-				className="absolute inset-x-0 top-1/2 -translate-y-1/2"
-				initial="hidden"
-				whileInView="visible"
-				viewport={{ once: true }}
-				variants={backgroundVariants}>
-				<div className="relative mx-auto max-w-[1200px]">
-					<div className="absolute left-1/2 top-1/2 h-[500px] w-[700px] -translate-x-1/2 -translate-y-1/2 rounded-[100%] bg-blue-500/10 blur-[120px]" />
-				</div>
-			</motion.div>
-			<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
-				<div className="mx-auto max-w-3xl text-center">
-					<h2 className="text-center text-xl font-semibold uppercase tracking-wider text-muted-foreground sm:text-2xl">
-						Install Roo Code — Open & Flexible
-					</h2>
-					<p className="mt-4 text-center text-base text-muted-foreground sm:mt-6 sm:text-lg">
-						Roo Code is open-source, model-agnostic, and developer-focused. Install from the VS Code
-						Marketplace or the CLI in minutes, then bring your own AI model.
-					</p>
-					<div className="mt-10 flex flex-col items-center justify-center gap-6">
-						<Link
-							href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
-							target="_blank"
-							className="group relative inline-flex w-full items-center justify-center gap-2 rounded-xl border border-border/50 bg-background/30 px-4 py-3 text-base backdrop-blur-xl transition-all duration-300 hover:border-border hover:bg-background/40 sm:w-auto sm:gap-3 sm:px-6 sm:py-4 sm:text-lg md:text-2xl">
-							<div className="absolute -inset-px rounded-xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-opacity duration-500 group-hover:opacity-100" />
-							<div className="relative flex items-center gap-2 sm:gap-3">
-								<VscVscode className="h-5 w-5 text-blue-400 sm:h-6 sm:w-6 md:h-8 md:w-8" />
-								<span className="flex flex-wrap items-center gap-1 sm:gap-2 md:gap-3">
-									<span className="text-foreground/90">VSCode Marketplace</span>
-									{downloads !== null && (
-										<>
-											<span className="hidden font-black text-muted-foreground sm:inline">
-												&middot;
-											</span>
-											<span className="text-muted-foreground">{downloads} Downloads</span>
-										</>
-									)}
-								</span>
-							</div>
-						</Link>
-						<div className="group relative w-full max-w-xl">
-							<div className="absolute -inset-px rounded-xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-opacity duration-500 group-hover:opacity-100" />
-							<div className="relative overflow-hidden rounded-xl border border-border/50 bg-background/30 backdrop-blur-xl transition-all duration-500 ease-out group-hover:border-border group-hover:bg-background/40">
-								<div className="border-b border-border/50 px-3 py-2 sm:px-4">
-									<div className="text-sm text-muted-foreground">Install via CLI</div>
-								</div>
-								<div className="overflow-x-auto">
-									<pre className="p-3 sm:p-4">
-										<code className="whitespace-pre-wrap break-all text-sm text-foreground/90 sm:break-normal">
-											code --install-extension RooVeterinaryInc.roo-cline
-										</code>
-									</pre>
-								</div>
-							</div>
-						</div>
-					</div>
-				</div>
-			</div>
-		</section>
-	)
-}

+ 0 - 49
apps/website/src/components/homepage/testimonials-mobile.tsx

@@ -1,49 +0,0 @@
-import useEmblaCarousel from "embla-carousel-react"
-import AutoScroll from "embla-carousel-auto-scroll"
-import { testimonials } from "@/components/homepage/testimonials"
-
-export function TestimonialsMobile() {
-	const [emblaRef] = useEmblaCarousel({ loop: true }, [
-		AutoScroll({
-			playOnInit: true,
-			speed: 1, // pixels per second - slower for smoother scrolling
-			stopOnInteraction: true,
-			stopOnMouseEnter: true,
-		}),
-	])
-
-	return (
-		<div className="md:hidden">
-			<div className="overflow-hidden px-4" ref={emblaRef}>
-				<div className="flex">
-					{testimonials.map((testimonial) => (
-						<div className="min-w-0 flex-[0_0_100%] px-4" key={testimonial.id}>
-							<div className="relative py-8">
-								<svg
-									className="absolute left-0 top-0 h-8 w-8 text-blue-500/30"
-									fill="currentColor"
-									viewBox="0 0 32 32">
-									<path d="M9.352 4C4.456 7.456 1 13.12 1 19.36c0 5.088 3.072 8.064 6.624 8.064 3.36 0 5.856-2.688 5.856-5.856 0-3.168-2.208-5.472-5.088-5.472-.576 0-1.344.096-1.536.192.48-3.264 3.552-7.104 6.624-9.024L9.352 4zm16.512 0c-4.8 3.456-8.256 9.12-8.256 15.36 0 5.088 3.072 8.064 6.624 8.064 3.264 0 5.856-2.688 5.856-5.856 0-3.168-2.304-5.472-5.184-5.472-.576 0-1.248.096-1.44.192.48-3.264 3.456-7.104 6.528-9.024L25.864 4z" />
-								</svg>
-
-								<blockquote className="mt-8">
-									<p className="text-lg font-light italic leading-relaxed text-muted-foreground">
-										&quot;{testimonial.quote}&quot;
-									</p>
-
-									<footer className="mt-6">
-										<div className="h-px w-12 bg-gradient-to-r from-blue-500/30 to-transparent" />
-										<p className="mt-4 font-medium text-foreground/90">{testimonial.name}</p>
-										<p className="text-sm text-muted-foreground">
-											{testimonial.role} at {testimonial.company}
-										</p>
-									</footer>
-								</blockquote>
-							</div>
-						</div>
-					))}
-				</div>
-			</div>
-		</div>
-	)
-}

+ 0 - 183
apps/website/src/components/homepage/testimonials.tsx

@@ -1,183 +0,0 @@
-"use client"
-
-import { useRef } from "react"
-import { motion } from "framer-motion"
-import Image from "next/image"
-import { TestimonialsMobile } from "./testimonials-mobile"
-
-export interface Testimonial {
-	id: number
-	name: string
-	role: string
-	company: string
-	image?: string
-	quote: string
-}
-
-export const testimonials: Testimonial[] = [
-	{
-		id: 1,
-		name: "Luca",
-		role: "Reviewer",
-		company: "VS Code Marketplace",
-		quote: "Roo Code is an absolute game-changer! 🚀 It makes coding faster, easier, and more intuitive with its smart AI-powered suggestions, real-time debugging, and automation features. The seamless integration with VS Code is a huge plus, and the constant updates ensure it keeps getting better",
-	},
-	{
-		id: 2,
-		name: "Taro Woollett-Chiba",
-		role: "AI Product Lead",
-		company: "Vendidit",
-		quote: "Easily the best AI code editor. Roo Code has the best features and capabilities, along with the best development team. I swear, they're the fastest to support new models and implement useful functionality whenever users mention it... simply amazing.",
-	},
-	{
-		id: 3,
-		name: "Can Nuri",
-		role: "Reviewer",
-		company: "VS Code Marketplace",
-		quote: "Roo Code is one of the most inspiring projects I have seen for a long time. It shapes the way I think and deal with software development.",
-	},
-	{
-		id: 4,
-		name: "Michael",
-		role: "Reviewer",
-		company: "VS Code Marketplace",
-		quote: "I switched from Windsurf to Roo Code in January and honestly, it's been a huge upgrade. Windsurf kept making mistakes and being dumb when I ask it for things. Roo just gets it. Projects that used to take a full day now wrap up before lunch. ",
-	},
-]
-
-export function Testimonials() {
-	const containerRef = useRef<HTMLDivElement>(null)
-
-	const containerVariants = {
-		hidden: { opacity: 0 },
-		visible: {
-			opacity: 1,
-			transition: {
-				staggerChildren: 0.15,
-				delayChildren: 0.3,
-			},
-		},
-	}
-
-	const itemVariants = {
-		hidden: {
-			opacity: 0,
-			y: 20,
-		},
-		visible: {
-			opacity: 1,
-			y: 0,
-			transition: {
-				duration: 0.6,
-				ease: [0.21, 0.45, 0.27, 0.9],
-			},
-		},
-	}
-
-	const backgroundVariants = {
-		hidden: {
-			opacity: 0,
-		},
-		visible: {
-			opacity: 1,
-			transition: {
-				duration: 1.2,
-				ease: "easeOut",
-			},
-		},
-	}
-
-	return (
-		<section ref={containerRef} className="relative overflow-hidden border-t border-border py-32">
-			<motion.div
-				className="absolute inset-0"
-				initial="hidden"
-				whileInView="visible"
-				viewport={{ once: true }}
-				variants={backgroundVariants}>
-				<div className="absolute inset-y-0 left-1/2 h-full w-full max-w-[1200px] -translate-x-1/2">
-					<div className="absolute left-1/2 top-1/2 h-[800px] w-full -translate-x-1/2 -translate-y-1/2 rounded-[100%] bg-blue-500/10 blur-[120px]" />
-				</div>
-			</motion.div>
-			<div className="container relative z-10 mx-auto px-4 sm:px-6 lg:px-8">
-				<div className="mx-auto mb-24 max-w-3xl text-center">
-					<motion.div
-						initial={{ opacity: 0, y: 20 }}
-						whileInView={{ opacity: 1, y: 0 }}
-						viewport={{ once: true }}
-						transition={{
-							duration: 0.6,
-							ease: [0.21, 0.45, 0.27, 0.9],
-						}}>
-						<h2 className="bg-gradient-to-b from-foreground to-foreground/70 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">
-							Empowering developers worldwide.
-						</h2>
-						<p className="mt-6 text-lg text-muted-foreground">
-							Join thousands of developers who are revolutionizing their workflow with AI-powered
-							assistance.
-						</p>
-					</motion.div>
-				</div>
-
-				{/* Mobile Carousel */}
-				<TestimonialsMobile />
-
-				{/* Desktop Grid */}
-				<motion.div
-					className="relative mx-auto hidden max-w-[1200px] md:block"
-					variants={containerVariants}
-					initial="hidden"
-					whileInView="visible"
-					viewport={{ once: true }}>
-					<div className="relative grid grid-cols-1 gap-12 md:grid-cols-2">
-						{testimonials.map((testimonial, index) => (
-							<motion.div
-								key={testimonial.id}
-								variants={itemVariants}
-								className={`group relative ${index % 2 === 0 ? "md:translate-y-4" : "md:translate-y-12"}`}>
-								<div className="absolute -inset-px rounded-2xl bg-gradient-to-r from-blue-500/30 via-cyan-500/30 to-purple-500/30 opacity-0 blur-sm transition-all duration-500 ease-out group-hover:opacity-100" />
-								<div className="relative h-full rounded-2xl border border-border/50 bg-background/30 backdrop-blur-xl transition-all duration-500 ease-out group-hover:border-border group-hover:bg-background/40">
-									{testimonial.image && (
-										<div className="absolute -right-3 -top-3 h-16 w-16 overflow-hidden rounded-xl border border-border/50 bg-background/50 p-1.5 backdrop-blur-xl transition-all duration-500 ease-out group-hover:scale-105">
-											<div className="relative h-full w-full overflow-hidden rounded-lg">
-												<Image
-													src={testimonial.image || "/placeholder_pfp.png"}
-													alt={testimonial.name}
-													fill
-													className="object-cover"
-												/>
-											</div>
-										</div>
-									)}
-
-									<div className="p-8">
-										<div className="mb-6">
-											<svg
-												className="h-8 w-8 text-blue-500/20"
-												fill="currentColor"
-												viewBox="0 0 32 32">
-												<path d="M9.352 4C4.456 7.456 1 13.12 1 19.36c0 5.088 3.072 8.064 6.624 8.064 3.36 0 5.856-2.688 5.856-5.856 0-3.168-2.208-5.472-5.088-5.472-.576 0-1.344.096-1.536.192.48-3.264 3.552-7.104 6.624-9.024L9.352 4zm16.512 0c-4.8 3.456-8.256 9.12-8.256 15.36 0 5.088 3.072 8.064 6.624 8.064 3.264 0 5.856-2.688 5.856-5.856 0-3.168-2.304-5.472-5.184-5.472-.576 0-1.248.096-1.44.192.48-3.264 3.456-7.104 6.528-9.024L25.864 4z" />
-											</svg>
-										</div>
-
-										<p className="relative mb-6 text-lg leading-relaxed text-muted-foreground">
-											{testimonial.quote}
-										</p>
-
-										<div className="relative">
-											<div className="mb-4 h-px w-12 bg-gradient-to-r from-blue-500/50 to-transparent" />
-											<h3 className="font-medium text-foreground/90">{testimonial.name}</h3>
-											<p className="text-sm text-muted-foreground">
-												{testimonial.role} at {testimonial.company}
-											</p>
-										</div>
-									</div>
-								</div>
-							</motion.div>
-						))}
-					</div>
-				</motion.div>
-			</div>
-		</section>
-	)
-}

+ 0 - 229
apps/website/src/components/homepage/whats-new-button.tsx

@@ -1,229 +0,0 @@
-"use client"
-
-import { useState, useRef, useEffect } from "react"
-import { motion, AnimatePresence } from "framer-motion"
-import { X, ArrowRight, Code2, Users2, Zap } from "lucide-react"
-import Link from "next/link"
-
-interface FeatureProps {
-	icon: React.ComponentType<{ className?: string }>
-	color: "blue" | "purple" | "green"
-	title: string
-	description: string
-}
-
-function Feature({ icon: Icon, color, title, description }: FeatureProps) {
-	const bgColor = {
-		blue: "bg-blue-500/20",
-		purple: "bg-purple-500/20",
-		green: "bg-green-500/20",
-	}[color]
-
-	const textColor = {
-		blue: "text-blue-400",
-		purple: "text-purple-400",
-		green: "text-green-400",
-	}[color]
-
-	return (
-		<div className="space-y-1.5 sm:space-y-2">
-			<div className="flex items-center gap-1 space-x-2">
-				<div className={`rounded-full ${bgColor} p-3 ${textColor}`}>
-					<Icon className="h-6 w-6" />
-				</div>
-				<h3 className="text-base font-semibold sm:text-lg">{title}</h3>
-			</div>
-			<p className="text-sm text-gray-400 sm:text-base">{description}</p>
-		</div>
-	)
-}
-
-const version = "v3.8.0"
-
-export function WhatsNewButton() {
-	const [isOpen, setIsOpen] = useState(false)
-	const buttonRef = useRef<HTMLDivElement>(null)
-	const canvasRef = useRef<HTMLCanvasElement>(null)
-
-	// animated border effect
-	useEffect(() => {
-		const canvas = canvasRef.current
-		const button = buttonRef.current
-
-		if (!canvas || !button) return
-
-		const ctx = canvas.getContext("2d")
-		if (!ctx) return
-
-		// set canvas size to match button size with extra space for glow
-		const updateCanvasSize = () => {
-			const rect = button.getBoundingClientRect()
-			// add extra padding for the glow effect
-			canvas.width = rect.width + 8
-			canvas.height = rect.height + 8
-
-			// position the canvas precisely
-			canvas.style.width = `${canvas.width}px`
-			canvas.style.height = `${canvas.height}px`
-		}
-
-		updateCanvasSize()
-		window.addEventListener("resize", updateCanvasSize)
-
-		// animation variables
-		let animationId: number
-		let position = 0
-
-		const animate = () => {
-			if (!ctx || !canvas) return
-
-			// clear canvas
-			ctx.clearRect(0, 0, canvas.width, canvas.height)
-
-			// calculate border path
-			const width = canvas.width - 4
-			const height = canvas.height - 4
-			const x = 2
-			const y = 2
-			const radius = height / 2
-
-			// draw rounded rectangle path
-			ctx.beginPath()
-			ctx.moveTo(x + radius, y)
-			ctx.lineTo(x + width - radius, y)
-			ctx.arcTo(x + width, y, x + width, y + radius, radius)
-			ctx.lineTo(x + width, y + height - radius)
-			ctx.arcTo(x + width, y + height, x + width - radius, y + height, radius)
-			ctx.lineTo(x + radius, y + height)
-			ctx.arcTo(x, y + height, x, y + height - radius, radius)
-			ctx.lineTo(x, y + radius)
-			ctx.arcTo(x, y, x + radius, y, radius)
-			ctx.closePath()
-
-			// create rotating gradient effect
-			position = (position + 0.016) % (Math.PI * 2)
-
-			const centerX = canvas.width / 2
-			const centerY = canvas.height / 2
-			const blueColor = "70, 130, 255"
-
-			// create rotating gradient
-			const gradient = ctx.createConicGradient(position, centerX, centerY)
-
-			// add color stops for a single flowing stream
-			gradient.addColorStop(0, `rgba(${blueColor}, 0)`)
-			gradient.addColorStop(0.2, `rgba(${blueColor}, 0.8)`)
-			gradient.addColorStop(0.4, `rgba(${blueColor}, 0)`)
-			gradient.addColorStop(1, `rgba(${blueColor}, 0)`)
-
-			// apply gradient
-			ctx.strokeStyle = gradient
-			ctx.lineWidth = 1.5
-			ctx.stroke()
-
-			// add subtle glow effect
-			ctx.shadowColor = `rgba(${blueColor}, 0.6)`
-			ctx.shadowBlur = 5
-			ctx.strokeStyle = `rgba(${blueColor}, 0.3)`
-			ctx.lineWidth = 0.5
-			ctx.stroke()
-
-			animationId = requestAnimationFrame(animate)
-		}
-
-		animate()
-
-		return () => {
-			window.removeEventListener("resize", updateCanvasSize)
-			if (animationId) cancelAnimationFrame(animationId)
-		}
-	}, [])
-
-	return (
-		<>
-			<div className="relative inline-flex" ref={buttonRef}>
-				<canvas
-					ref={canvasRef}
-					className="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
-					style={{ pointerEvents: "none" }}
-				/>
-				<Link
-					href="#"
-					onClick={(e) => {
-						e.preventDefault()
-						setIsOpen(true)
-					}}
-					className="relative z-10 flex items-center space-x-2 rounded-full bg-black px-4 py-2 text-sm font-medium text-white transition-all hover:bg-gray-900">
-					<span>See what&apos;s new in {version}</span>
-					<ArrowRight className="h-3.5 w-3.5" />
-				</Link>
-			</div>
-
-			<AnimatePresence>
-				{isOpen && (
-					<>
-						<motion.div
-							className="fixed inset-0 z-40 bg-black/80 backdrop-blur-sm"
-							initial={{ opacity: 0, backdropFilter: "blur(0px)" }}
-							animate={{ opacity: 1, backdropFilter: "blur(8px)" }}
-							exit={{ opacity: 0, backdropFilter: "blur(0px)" }}
-							transition={{ duration: 0.2 }}
-						/>
-						<div className="fixed inset-0 z-50 overflow-y-auto" onClick={() => setIsOpen(false)}>
-							<div className="flex min-h-full items-center justify-center p-4">
-								<motion.div
-									className="relative w-full max-w-2xl rounded-lg border border-gray-800 bg-black p-6 sm:p-8"
-									initial={{ opacity: 0, y: 20, scale: 0.95 }}
-									animate={{ opacity: 1, y: 0, scale: 1 }}
-									exit={{ opacity: 0, y: 20, scale: 0.95 }}
-									transition={{
-										type: "spring",
-										damping: 20,
-										stiffness: 400,
-										mass: 0.6,
-										duration: 0.25,
-									}}
-									onClick={(e) => {
-										// prevent clicks inside the panel from closing it
-										e.stopPropagation()
-									}}>
-									<div className="flex items-center justify-between gap-4">
-										<h2 className="text-xl font-bold sm:text-2xl">
-											What&apos;s New in Roo Code {version}
-										</h2>
-										<button
-											onClick={() => setIsOpen(false)}
-											className="flex-shrink-0 rounded-full p-1.5 text-gray-400 hover:bg-gray-800 hover:text-white">
-											<X className="h-5 w-5" />
-										</button>
-									</div>
-
-									<div className="mt-4 space-y-4 sm:mt-6 sm:space-y-6">
-										<Feature
-											icon={Code2}
-											color="blue"
-											title="AI-Powered Code Generation"
-											description="Generate high-quality code snippets and entire components with our new AI assistant. Trained on millions of code repositories to understand your project context."
-										/>
-										<Feature
-											icon={Users2}
-											color="purple"
-											title="Real-time Collaboration"
-											description="Work together with your team in real-time with our new collaborative editing features. See changes as they happen and resolve conflicts automatically."
-										/>
-										<Feature
-											icon={Zap}
-											color="green"
-											title="Performance Optimizations"
-											description="We've completely rewritten our core engine for blazing fast performance. Experience up to 10x faster build times and smoother development workflow."
-										/>
-									</div>
-								</motion.div>
-							</div>
-						</div>
-					</>
-				)}
-			</AnimatePresence>
-		</>
-	)
-}

+ 0 - 1
apps/website/src/components/providers/index.ts

@@ -1 +0,0 @@
-export { Providers } from "./providers"

+ 0 - 78
apps/website/src/components/providers/posthog-provider.tsx

@@ -1,78 +0,0 @@
-"use client"
-
-import { usePathname, useSearchParams } from "next/navigation"
-import posthog from "posthog-js"
-import { PostHogProvider as OriginalPostHogProvider } from "posthog-js/react"
-import { useEffect, Suspense } from "react"
-
-// Create a separate component for analytics tracking that uses useSearchParams
-function PageViewTracker() {
-	const pathname = usePathname()
-	const searchParams = useSearchParams()
-
-	// Track page views
-	useEffect(() => {
-		// Only track page views if PostHog is properly initialized
-		if (pathname && process.env.NEXT_PUBLIC_POSTHOG_KEY) {
-			let url = window.location.origin + pathname
-			if (searchParams && searchParams.toString()) {
-				url = url + `?${searchParams.toString()}`
-			}
-			posthog.capture("$pageview", {
-				$current_url: url,
-			})
-		}
-		// eslint-disable-next-line react-hooks/exhaustive-deps
-	}, [pathname, searchParams.toString()])
-
-	return null
-}
-
-export function PostHogProvider({ children }: { children: React.ReactNode }) {
-	useEffect(() => {
-		// Initialize PostHog only on the client side
-		if (typeof window !== "undefined") {
-			const posthogKey = process.env.NEXT_PUBLIC_POSTHOG_KEY
-			const posthogHost = process.env.NEXT_PUBLIC_POSTHOG_HOST
-
-			// Check if environment variables are set
-			if (!posthogKey) {
-				console.warn(
-					"PostHog API key is missing. Analytics will be disabled. " +
-						"Please set NEXT_PUBLIC_POSTHOG_KEY in your .env file.",
-				)
-				return
-			}
-
-			if (!posthogHost) {
-				console.warn(
-					"PostHog host URL is missing. Using default host. " +
-						"Please set NEXT_PUBLIC_POSTHOG_HOST in your .env file.",
-				)
-			}
-
-			posthog.init(posthogKey, {
-				api_host: posthogHost || "https://us.i.posthog.com",
-				capture_pageview: false, // We'll handle this manually
-				loaded: (posthogInstance) => {
-					if (process.env.NODE_ENV === "development") {
-						// Log to console in development
-						posthogInstance.debug()
-					}
-				},
-				respect_dnt: true, // Respect Do Not Track
-			})
-		}
-
-		// No explicit cleanup needed for posthog-js v1.231.0
-	}, [])
-
-	return (
-		<OriginalPostHogProvider client={posthog}>
-			<Suspense fallback={null}>
-				<PageViewTracker />
-			</Suspense>
-			{children}
-		</OriginalPostHogProvider>
-	)
-}

+ 0 - 20
apps/website/src/components/providers/providers.tsx

@@ -1,20 +0,0 @@
-"use client"
-
-import { QueryClient, QueryClientProvider } from "@tanstack/react-query"
-import { ThemeProvider } from "next-themes"
-
-import { PostHogProvider } from "./posthog-provider"
-
-const queryClient = new QueryClient()
-
-export const Providers = ({ children }: { children: React.ReactNode }) => {
-	return (
-		<QueryClientProvider client={queryClient}>
-			<PostHogProvider>
-				<ThemeProvider attribute="class" defaultTheme="dark" enableSystem={false}>
-					{children}
-				</ThemeProvider>
-			</PostHogProvider>
-		</QueryClientProvider>
-	)
-}

+ 0 - 47
apps/website/src/components/ui/button.tsx

@@ -1,47 +0,0 @@
-import * as React from "react"
-import { Slot } from "@radix-ui/react-slot"
-import { cva, type VariantProps } from "class-variance-authority"
-
-import { cn } from "@/lib/utils"
-
-const buttonVariants = cva(
-	"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",
-	{
-		variants: {
-			variant: {
-				default: "bg-primary text-primary-foreground shadow hover:bg-primary/90",
-				destructive: "bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",
-				outline: "border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",
-				secondary: "bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",
-				ghost: "hover:bg-accent hover:text-accent-foreground",
-				link: "text-primary underline-offset-4 hover:underline",
-			},
-			size: {
-				default: "h-9 px-4 py-2",
-				sm: "h-8 rounded-md px-3 text-xs",
-				lg: "h-10 rounded-md px-8",
-				icon: "h-9 w-9",
-			},
-		},
-		defaultVariants: {
-			variant: "default",
-			size: "default",
-		},
-	},
-)
-
-export interface ButtonProps
-	extends React.ButtonHTMLAttributes<HTMLButtonElement>,
-		VariantProps<typeof buttonVariants> {
-	asChild?: boolean
-}
-
-const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
-	({ className, variant, size, asChild = false, ...props }, ref) => {
-		const Comp = asChild ? Slot : "button"
-		return <Comp className={cn(buttonVariants({ variant, size, className }))} ref={ref} {...props} />
-	},
-)
-Button.displayName = "Button"
-
-export { Button, buttonVariants }

+ 0 - 311
apps/website/src/components/ui/chart.tsx

@@ -1,311 +0,0 @@
-"use client"
-
-import * as React from "react"
-import * as RechartsPrimitive from "recharts"
-
-import { cn } from "@/lib/utils"
-
-// Format: { THEME_NAME: CSS_SELECTOR }
-const THEMES = { light: "", dark: ".dark" } as const
-
-export type ChartConfig = {
-	[k in string]: {
-		label?: React.ReactNode
-		icon?: React.ComponentType
-	} & ({ color?: string; theme?: never } | { color?: never; theme: Record<keyof typeof THEMES, string> })
-}
-
-type ChartContextProps = {
-	config: ChartConfig
-}
-
-const ChartContext = React.createContext<ChartContextProps | null>(null)
-
-function useChart() {
-	const context = React.useContext(ChartContext)
-
-	if (!context) {
-		throw new Error("useChart must be used within a <ChartContainer />")
-	}
-
-	return context
-}
-
-const ChartContainer = React.forwardRef<
-	HTMLDivElement,
-	React.ComponentProps<"div"> & {
-		config: ChartConfig
-		children: React.ComponentProps<typeof RechartsPrimitive.ResponsiveContainer>["children"]
-	}
->(({ id, className, children, config, ...props }, ref) => {
-	const uniqueId = React.useId()
-	const chartId = `chart-${id || uniqueId.replace(/:/g, "")}`
-
-	return (
-		<ChartContext.Provider value={{ config }}>
-			<div
-				data-chart={chartId}
-				ref={ref}
-				className={cn(
-					"flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",
-					className,
-				)}
-				{...props}>
-				<ChartStyle id={chartId} config={config} />
-				<RechartsPrimitive.ResponsiveContainer>{children}</RechartsPrimitive.ResponsiveContainer>
-			</div>
-		</ChartContext.Provider>
-	)
-})
-ChartContainer.displayName = "Chart"
-
-const ChartStyle = ({ id, config }: { id: string; config: ChartConfig }) => {
-	const colorConfig = Object.entries(config).filter(([, config]) => config.theme || config.color)
-
-	if (!colorConfig.length) {
-		return null
-	}
-
-	return (
-		<style
-			dangerouslySetInnerHTML={{
-				__html: Object.entries(THEMES)
-					.map(
-						([theme, prefix]) => `
-${prefix} [data-chart=${id}] {
-${colorConfig
-	.map(([key, itemConfig]) => {
-		const color = itemConfig.theme?.[theme as keyof typeof itemConfig.theme] || itemConfig.color
-		return color ? `  --color-${key}: ${color};` : null
-	})
-	.join("\n")}
-}
-`,
-					)
-					.join("\n"),
-			}}
-		/>
-	)
-}
-
-const ChartTooltip = RechartsPrimitive.Tooltip
-
-const ChartTooltipContent = React.forwardRef<
-	HTMLDivElement,
-	React.ComponentProps<typeof RechartsPrimitive.Tooltip> &
-		React.ComponentProps<"div"> & {
-			hideLabel?: boolean
-			hideIndicator?: boolean
-			indicator?: "line" | "dot" | "dashed"
-			nameKey?: string
-			labelKey?: string
-		}
->(
-	(
-		{
-			active,
-			payload,
-			className,
-			indicator = "dot",
-			hideLabel = false,
-			hideIndicator = false,
-			label,
-			labelFormatter,
-			labelClassName,
-			formatter,
-			color,
-			nameKey,
-			labelKey,
-		},
-		ref,
-	) => {
-		const { config } = useChart()
-
-		const tooltipLabel = React.useMemo(() => {
-			if (hideLabel || !payload?.length) {
-				return null
-			}
-
-			const [item] = payload
-			const key = `${labelKey || item?.dataKey || item?.name || "value"}`
-			const itemConfig = getPayloadConfigFromPayload(config, item, key)
-			const value =
-				!labelKey && typeof label === "string"
-					? config[label as keyof typeof config]?.label || label
-					: itemConfig?.label
-
-			if (labelFormatter) {
-				return <div className={cn("font-medium", labelClassName)}>{labelFormatter(value, payload)}</div>
-			}
-
-			if (!value) {
-				return null
-			}
-
-			return <div className={cn("font-medium", labelClassName)}>{value}</div>
-		}, [label, labelFormatter, payload, hideLabel, labelClassName, config, labelKey])
-
-		if (!active || !payload?.length) {
-			return null
-		}
-
-		const nestLabel = payload.length === 1 && indicator !== "dot"
-
-		return (
-			<div
-				ref={ref}
-				className={cn(
-					"grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",
-					className,
-				)}>
-				{!nestLabel ? tooltipLabel : null}
-				<div className="grid gap-1.5">
-					{payload.map((item, index) => {
-						const key = `${nameKey || item.name || item.dataKey || "value"}`
-						const itemConfig = getPayloadConfigFromPayload(config, item, key)
-						const indicatorColor = color || item.payload.fill || item.color
-
-						return (
-							<div
-								key={item.dataKey}
-								className={cn(
-									"flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground",
-									indicator === "dot" && "items-center",
-								)}>
-								{formatter && item?.value !== undefined && item.name ? (
-									formatter(item.value, item.name, item, index, item.payload)
-								) : (
-									<>
-										{itemConfig?.icon ? (
-											<itemConfig.icon />
-										) : (
-											!hideIndicator && (
-												<div
-													className={cn(
-														"shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",
-														{
-															"h-2.5 w-2.5": indicator === "dot",
-															"w-1": indicator === "line",
-															"w-0 border-[1.5px] border-dashed bg-transparent":
-																indicator === "dashed",
-															"my-0.5": nestLabel && indicator === "dashed",
-														},
-													)}
-													style={
-														{
-															"--color-bg": indicatorColor,
-															"--color-border": indicatorColor,
-														} as React.CSSProperties
-													}
-												/>
-											)
-										)}
-										<div
-											className={cn(
-												"flex flex-1 justify-between leading-none",
-												nestLabel ? "items-end" : "items-center",
-											)}>
-											<div className="grid gap-1.5">
-												{nestLabel ? tooltipLabel : null}
-												<span className="text-muted-foreground">
-													{itemConfig?.label || item.name}
-												</span>
-											</div>
-											{item.value && (
-												<span className="font-mono font-medium tabular-nums text-foreground">
-													{item.value.toLocaleString()}
-												</span>
-											)}
-										</div>
-									</>
-								)}
-							</div>
-						)
-					})}
-				</div>
-			</div>
-		)
-	},
-)
-ChartTooltipContent.displayName = "ChartTooltip"
-
-const ChartLegend = RechartsPrimitive.Legend
-
-const ChartLegendContent = React.forwardRef<
-	HTMLDivElement,
-	React.ComponentProps<"div"> &
-		Pick<RechartsPrimitive.LegendProps, "payload" | "verticalAlign"> & {
-			hideIcon?: boolean
-			nameKey?: string
-		}
->(({ className, hideIcon = false, payload, verticalAlign = "bottom", nameKey }, ref) => {
-	const { config } = useChart()
-
-	if (!payload?.length) {
-		return null
-	}
-
-	return (
-		<div
-			ref={ref}
-			className={cn(
-				"flex items-center justify-center gap-4",
-				verticalAlign === "top" ? "pb-3" : "pt-3",
-				className,
-			)}>
-			{payload.map((item) => {
-				const key = `${nameKey || item.dataKey || "value"}`
-				const itemConfig = getPayloadConfigFromPayload(config, item, key)
-
-				return (
-					<div
-						key={item.value}
-						className={cn(
-							"flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground",
-						)}>
-						{itemConfig?.icon && !hideIcon ? (
-							<itemConfig.icon />
-						) : (
-							<div
-								className="h-2 w-2 shrink-0 rounded-[2px]"
-								style={{
-									backgroundColor: item.color,
-								}}
-							/>
-						)}
-						{itemConfig?.label}
-					</div>
-				)
-			})}
-		</div>
-	)
-})
-ChartLegendContent.displayName = "ChartLegend"
-
-// Helper to extract item config from a payload.
-function getPayloadConfigFromPayload(config: ChartConfig, payload: unknown, key: string) {
-	if (typeof payload !== "object" || payload === null) {
-		return undefined
-	}
-
-	const payloadPayload =
-		"payload" in payload && typeof payload.payload === "object" && payload.payload !== null
-			? payload.payload
-			: undefined
-
-	let configLabelKey: string = key
-
-	if (key in payload && typeof payload[key as keyof typeof payload] === "string") {
-		configLabelKey = payload[key as keyof typeof payload] as string
-	} else if (
-		payloadPayload &&
-		key in payloadPayload &&
-		typeof payloadPayload[key as keyof typeof payloadPayload] === "string"
-	) {
-		configLabelKey = payloadPayload[key as keyof typeof payloadPayload] as string
-	}
-
-	return configLabelKey in config ? config[configLabelKey] : config[key as keyof typeof config]
-}
-
-export { ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, ChartLegendContent, ChartStyle }

+ 0 - 5
apps/website/src/components/ui/index.ts

@@ -1,5 +0,0 @@
-export * from "./button"
-export * from "./chart"
-export * from "./modal"
-export * from "./scroll-button"
-export * from "./table"

+ 0 - 95
apps/website/src/components/ui/modal.tsx

@@ -1,95 +0,0 @@
-"use client"
-
-import * as React from "react"
-import * as DialogPrimitive from "@radix-ui/react-dialog"
-import { X } from "lucide-react"
-import { cn } from "@/lib/utils"
-
-const Dialog = DialogPrimitive.Root
-
-const DialogTrigger = DialogPrimitive.Trigger
-
-const DialogPortal = DialogPrimitive.Portal
-
-const DialogClose = DialogPrimitive.Close
-
-const DialogOverlay = React.forwardRef<
-	React.ElementRef<typeof DialogPrimitive.Overlay>,
-	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Overlay>
->(({ className, ...props }, ref) => (
-	<DialogPrimitive.Overlay
-		ref={ref}
-		className={cn(
-			"fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",
-			className,
-		)}
-		{...props}
-	/>
-))
-DialogOverlay.displayName = DialogPrimitive.Overlay.displayName
-
-const DialogContent = React.forwardRef<
-	React.ElementRef<typeof DialogPrimitive.Content>,
-	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Content>
->(({ className, children, ...props }, ref) => (
-	<DialogPortal>
-		<DialogOverlay />
-		<DialogPrimitive.Content
-			ref={ref}
-			className={cn(
-				"fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border border-border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",
-				className,
-			)}
-			{...props}>
-			{children}
-			<DialogPrimitive.Close className="absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground">
-				<X className="h-4 w-4" />
-				<span className="sr-only">Close</span>
-			</DialogPrimitive.Close>
-		</DialogPrimitive.Content>
-	</DialogPortal>
-))
-DialogContent.displayName = DialogPrimitive.Content.displayName
-
-const DialogHeader = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (
-	<div className={cn("flex flex-col space-y-1.5 text-center sm:text-left", className)} {...props} />
-)
-DialogHeader.displayName = "DialogHeader"
-
-const DialogFooter = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (
-	<div className={cn("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2", className)} {...props} />
-)
-DialogFooter.displayName = "DialogFooter"
-
-const DialogTitle = React.forwardRef<
-	React.ElementRef<typeof DialogPrimitive.Title>,
-	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Title>
->(({ className, ...props }, ref) => (
-	<DialogPrimitive.Title
-		ref={ref}
-		className={cn("text-lg font-semibold leading-none tracking-tight", className)}
-		{...props}
-	/>
-))
-DialogTitle.displayName = DialogPrimitive.Title.displayName
-
-const DialogDescription = React.forwardRef<
-	React.ElementRef<typeof DialogPrimitive.Description>,
-	React.ComponentPropsWithoutRef<typeof DialogPrimitive.Description>
->(({ className, ...props }, ref) => (
-	<DialogPrimitive.Description ref={ref} className={cn("text-sm text-muted-foreground", className)} {...props} />
-))
-DialogDescription.displayName = DialogPrimitive.Description.displayName
-
-export {
-	Dialog,
-	DialogPortal,
-	DialogOverlay,
-	DialogTrigger,
-	DialogClose,
-	DialogContent,
-	DialogHeader,
-	DialogFooter,
-	DialogTitle,
-	DialogDescription,
-}

+ 0 - 33
apps/website/src/components/ui/scroll-button.tsx

@@ -1,33 +0,0 @@
-"use client"
-
-import { usePathname, useRouter } from "next/navigation"
-
-interface ScrollButtonProps {
-	targetId: string
-	children: React.ReactNode
-	className?: string
-	onClick?: () => void
-}
-
-export function ScrollButton({ targetId, children, className = "", onClick }: ScrollButtonProps) {
-	const router = useRouter()
-	const pathname = usePathname()
-
-	const handleClick = () => {
-		if (pathname === "/") {
-			// if we're on the home page, use smooth scrolling
-			const section = document.getElementById(targetId)
-			section?.scrollIntoView({ behavior: "smooth" })
-		} else {
-			// if we're on a different page, navigate directly to the section
-			router.push(`/#${targetId}`)
-		}
-		onClick?.()
-	}
-
-	return (
-		<button onClick={handleClick} className={className}>
-			{children}
-		</button>
-	)
-}

+ 0 - 85
apps/website/src/components/ui/table.tsx

@@ -1,85 +0,0 @@
-import * as React from "react"
-
-import { cn } from "@/lib/utils"
-
-const Table = React.forwardRef<HTMLTableElement, React.HTMLAttributes<HTMLTableElement>>(
-	({ className, ...props }, ref) => (
-		<div className="relative w-full overflow-auto">
-			<table ref={ref} className={cn("w-full caption-bottom text-sm", className)} {...props} />
-		</div>
-	),
-)
-Table.displayName = "Table"
-
-const TableHeader = React.forwardRef<HTMLTableSectionElement, React.HTMLAttributes<HTMLTableSectionElement>>(
-	({ className, ...props }, ref) => <thead ref={ref} className={cn("[&_tr]:border-b", className)} {...props} />,
-)
-TableHeader.displayName = "TableHeader"
-
-const TableBody = React.forwardRef<HTMLTableSectionElement, React.HTMLAttributes<HTMLTableSectionElement>>(
-	({ className, ...props }, ref) => (
-		<tbody ref={ref} className={cn("[&_tr:last-child]:border-0", className)} {...props} />
-	),
-)
-TableBody.displayName = "TableBody"
-
-const TableFooter = React.forwardRef<HTMLTableSectionElement, React.HTMLAttributes<HTMLTableSectionElement>>(
-	({ className, ...props }, ref) => (
-		<tfoot
-			ref={ref}
-			className={cn("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0", className)}
-			{...props}
-		/>
-	),
-)
-TableFooter.displayName = "TableFooter"
-
-const TableRow = React.forwardRef<HTMLTableRowElement, React.HTMLAttributes<HTMLTableRowElement>>(
-	({ className, ...props }, ref) => (
-		<tr
-			ref={ref}
-			className={cn("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted", className)}
-			{...props}
-		/>
-	),
-)
-TableRow.displayName = "TableRow"
-
-const TableHead = React.forwardRef<HTMLTableCellElement, React.ThHTMLAttributes<HTMLTableCellElement>>(
-	// eslint-disable-next-line react/prop-types
-	({ className, ...props }, ref) => (
-		<th
-			ref={ref}
-			className={cn(
-				"h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",
-				className,
-			)}
-			{...props}
-		/>
-	),
-)
-TableHead.displayName = "TableHead"
-
-const TableCell = React.forwardRef<HTMLTableCellElement, React.TdHTMLAttributes<HTMLTableCellElement>>(
-	// eslint-disable-next-line react/prop-types
-	({ className, ...props }, ref) => (
-		<td
-			ref={ref}
-			className={cn(
-				"p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",
-				className,
-			)}
-			{...props}
-		/>
-	),
-)
-TableCell.displayName = "TableCell"
-
-const TableCaption = React.forwardRef<HTMLTableCaptionElement, React.HTMLAttributes<HTMLTableCaptionElement>>(
-	({ className, ...props }, ref) => (
-		<caption ref={ref} className={cn("mt-4 text-sm text-muted-foreground", className)} {...props} />
-	),
-)
-TableCaption.displayName = "TableCaption"
-
-export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption }

+ 0 - 13
apps/website/src/db/db.ts

@@ -1,13 +0,0 @@
-import { drizzle } from "drizzle-orm/libsql"
-
-import { schema } from "./schema"
-
-if ((!process.env.TURSO_CONNECTION_URL || !process.env.TURSO_AUTH_TOKEN) && !process.env.BENCHMARKS_DB_PATH) {
-	throw new Error("TURSO_CONNECTION_URL and TURSO_AUTH_TOKEN or BENCHMARKS_DB_PATH must be set")
-}
-
-const connection = process.env.BENCHMARKS_DB_PATH
-	? { url: process.env.BENCHMARKS_DB_PATH, concurrency: 50 }
-	: { url: process.env.TURSO_CONNECTION_URL!, authToken: process.env.TURSO_AUTH_TOKEN! }
-
-export const db = drizzle({ schema, connection })

+ 0 - 6
apps/website/src/db/index.ts

@@ -1,6 +0,0 @@
-export { db } from "./db"
-export * from "./schema"
-
-export * from "./queries/runs"
-export * from "./queries/tasks"
-export * from "./queries/taskMetrics"

+ 0 - 3
apps/website/src/db/queries/errors.ts

@@ -1,3 +0,0 @@
-export class RecordNotFoundError extends Error {}
-
-export class RecordNotCreatedError extends Error {}

+ 0 - 19
apps/website/src/db/queries/runs.ts

@@ -1,19 +0,0 @@
-import { desc, eq } from "drizzle-orm"
-
-import { RecordNotFoundError } from "./errors"
-import { schema } from "../schema"
-import { db } from "../db"
-
-const table = schema.runs
-
-export const findRun = async (id: number) => {
-	const run = await db.query.runs.findFirst({ where: eq(table.id, id) })
-
-	if (!run) {
-		throw new RecordNotFoundError()
-	}
-
-	return run
-}
-
-export const getRuns = async () => db.query.runs.findMany({ orderBy: desc(table.id), with: { taskMetrics: true } })

+ 0 - 17
apps/website/src/db/queries/taskMetrics.ts

@@ -1,17 +0,0 @@
-import { eq } from "drizzle-orm"
-
-import { RecordNotFoundError } from "./errors"
-import { taskMetrics } from "../schema"
-import { db } from "../db"
-
-const table = taskMetrics
-
-export const findTaskMetrics = async (id: number) => {
-	const run = await db.query.taskMetrics.findFirst({ where: eq(table.id, id) })
-
-	if (!run) {
-		throw new RecordNotFoundError()
-	}
-
-	return run
-}

+ 0 - 29
apps/website/src/db/queries/tasks.ts

@@ -1,29 +0,0 @@
-import { and, eq } from "drizzle-orm"
-
-import { RecordNotFoundError } from "./errors"
-import { tasks } from "../schema"
-import { db } from "../db"
-
-export const findTask = async (id: number) => {
-	const run = await db.query.tasks.findFirst({ where: eq(tasks.id, id) })
-
-	if (!run) {
-		throw new RecordNotFoundError()
-	}
-
-	return run
-}
-
-type GetTask = {
-	runId: number
-	language: string
-	exercise: string
-}
-
-export const getTask = async ({ runId, language, exercise }: GetTask) =>
-	db.query.tasks.findFirst({
-		where: and(eq(tasks.runId, runId), eq(tasks.language, language), eq(tasks.exercise, exercise)),
-	})
-
-export const getTasks = async (runId: number) =>
-	db.query.tasks.findMany({ where: eq(tasks.runId, runId), with: { taskMetrics: true } })

+ 0 - 78
apps/website/src/db/schema.ts

@@ -1,78 +0,0 @@
-import { sqliteTable, text, real, integer, blob, uniqueIndex } from "drizzle-orm/sqlite-core"
-import { relations } from "drizzle-orm"
-
-/**
- * runs
- */
-
-export const runs = sqliteTable("runs", {
-	id: integer({ mode: "number" }).primaryKey({ autoIncrement: true }),
-	taskMetricsId: integer({ mode: "number" }).references(() => taskMetrics.id),
-	model: text().notNull(),
-	description: text(),
-	settings: blob({ mode: "json" }).$type<unknown>(),
-	pid: integer({ mode: "number" }),
-	socketPath: text().notNull(),
-	passed: integer({ mode: "number" }).default(0).notNull(),
-	failed: integer({ mode: "number" }).default(0).notNull(),
-	createdAt: integer({ mode: "timestamp" }).notNull(),
-})
-
-export const runsRelations = relations(runs, ({ one }) => ({
-	taskMetrics: one(taskMetrics, { fields: [runs.taskMetricsId], references: [taskMetrics.id] }),
-}))
-
-export type Run = typeof runs.$inferSelect
-
-/**
- * tasks
- */
-
-export const tasks = sqliteTable(
-	"tasks",
-	{
-		id: integer({ mode: "number" }).primaryKey({ autoIncrement: true }),
-		runId: integer({ mode: "number" })
-			.references(() => runs.id)
-			.notNull(),
-		taskMetricsId: integer({ mode: "number" }).references(() => taskMetrics.id),
-		language: text().notNull(),
-		exercise: text().notNull(),
-		passed: integer({ mode: "boolean" }),
-		startedAt: integer({ mode: "timestamp" }),
-		finishedAt: integer({ mode: "timestamp" }),
-		createdAt: integer({ mode: "timestamp" }).notNull(),
-	},
-	(table) => [uniqueIndex("tasks_language_exercise_idx").on(table.runId, table.language, table.exercise)],
-)
-
-export const tasksRelations = relations(tasks, ({ one }) => ({
-	run: one(runs, { fields: [tasks.runId], references: [runs.id] }),
-	taskMetrics: one(taskMetrics, { fields: [tasks.taskMetricsId], references: [taskMetrics.id] }),
-}))
-
-export type Task = typeof tasks.$inferSelect
-
-/**
- * taskMetrics
- */
-
-export const taskMetrics = sqliteTable("taskMetrics", {
-	id: integer({ mode: "number" }).primaryKey({ autoIncrement: true }),
-	tokensIn: integer({ mode: "number" }).notNull(),
-	tokensOut: integer({ mode: "number" }).notNull(),
-	tokensContext: integer({ mode: "number" }).notNull(),
-	cacheWrites: integer({ mode: "number" }).notNull(),
-	cacheReads: integer({ mode: "number" }).notNull(),
-	cost: real().notNull(),
-	duration: integer({ mode: "number" }).notNull(),
-	createdAt: integer({ mode: "timestamp" }).notNull(),
-})
-
-export type TaskMetrics = typeof taskMetrics.$inferSelect
-
-/**
- * schema
- */
-
-export const schema = { runs, runsRelations, tasks, tasksRelations, taskMetrics }

+ 0 - 40
apps/website/src/drizzle/0000_elite_raza.sql

@@ -1,40 +0,0 @@
-CREATE TABLE `runs` (
-	`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
-	`taskMetricsId` integer,
-	`model` text NOT NULL,
-	`description` text,
-	`pid` integer,
-	`socketPath` text NOT NULL,
-	`passed` integer DEFAULT 0 NOT NULL,
-	`failed` integer DEFAULT 0 NOT NULL,
-	`createdAt` integer NOT NULL,
-	FOREIGN KEY (`taskMetricsId`) REFERENCES `taskMetrics`(`id`) ON UPDATE no action ON DELETE no action
-);
---> statement-breakpoint
-CREATE TABLE `taskMetrics` (
-	`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
-	`tokensIn` integer NOT NULL,
-	`tokensOut` integer NOT NULL,
-	`tokensContext` integer NOT NULL,
-	`cacheWrites` integer NOT NULL,
-	`cacheReads` integer NOT NULL,
-	`cost` real NOT NULL,
-	`duration` integer NOT NULL,
-	`createdAt` integer NOT NULL
-);
---> statement-breakpoint
-CREATE TABLE `tasks` (
-	`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
-	`runId` integer NOT NULL,
-	`taskMetricsId` integer,
-	`language` text NOT NULL,
-	`exercise` text NOT NULL,
-	`passed` integer,
-	`startedAt` integer,
-	`finishedAt` integer,
-	`createdAt` integer NOT NULL,
-	FOREIGN KEY (`runId`) REFERENCES `runs`(`id`) ON UPDATE no action ON DELETE no action,
-	FOREIGN KEY (`taskMetricsId`) REFERENCES `taskMetrics`(`id`) ON UPDATE no action ON DELETE no action
-);
---> statement-breakpoint
-CREATE UNIQUE INDEX `tasks_language_exercise_idx` ON `tasks` (`runId`,`language`,`exercise`);

+ 0 - 1
apps/website/src/drizzle/0001_lush_reavers.sql

@@ -1 +0,0 @@
-ALTER TABLE `runs` ADD `settings` blob;

+ 0 - 274
apps/website/src/drizzle/meta/0000_snapshot.json

@@ -1,274 +0,0 @@
-{
-	"version": "6",
-	"dialect": "sqlite",
-	"id": "c0fa8491-b5c0-493d-aa32-ddf280259c30",
-	"prevId": "00000000-0000-0000-0000-000000000000",
-	"tables": {
-		"runs": {
-			"name": "runs",
-			"columns": {
-				"id": {
-					"name": "id",
-					"type": "integer",
-					"primaryKey": true,
-					"notNull": true,
-					"autoincrement": true
-				},
-				"taskMetricsId": {
-					"name": "taskMetricsId",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"model": {
-					"name": "model",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"description": {
-					"name": "description",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"pid": {
-					"name": "pid",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"socketPath": {
-					"name": "socketPath",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"passed": {
-					"name": "passed",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false,
-					"default": 0
-				},
-				"failed": {
-					"name": "failed",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false,
-					"default": 0
-				},
-				"createdAt": {
-					"name": "createdAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				}
-			},
-			"indexes": {},
-			"foreignKeys": {
-				"runs_taskMetricsId_taskMetrics_id_fk": {
-					"name": "runs_taskMetricsId_taskMetrics_id_fk",
-					"tableFrom": "runs",
-					"tableTo": "taskMetrics",
-					"columnsFrom": ["taskMetricsId"],
-					"columnsTo": ["id"],
-					"onDelete": "no action",
-					"onUpdate": "no action"
-				}
-			},
-			"compositePrimaryKeys": {},
-			"uniqueConstraints": {},
-			"checkConstraints": {}
-		},
-		"taskMetrics": {
-			"name": "taskMetrics",
-			"columns": {
-				"id": {
-					"name": "id",
-					"type": "integer",
-					"primaryKey": true,
-					"notNull": true,
-					"autoincrement": true
-				},
-				"tokensIn": {
-					"name": "tokensIn",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"tokensOut": {
-					"name": "tokensOut",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"tokensContext": {
-					"name": "tokensContext",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"cacheWrites": {
-					"name": "cacheWrites",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"cacheReads": {
-					"name": "cacheReads",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"cost": {
-					"name": "cost",
-					"type": "real",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"duration": {
-					"name": "duration",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"createdAt": {
-					"name": "createdAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				}
-			},
-			"indexes": {},
-			"foreignKeys": {},
-			"compositePrimaryKeys": {},
-			"uniqueConstraints": {},
-			"checkConstraints": {}
-		},
-		"tasks": {
-			"name": "tasks",
-			"columns": {
-				"id": {
-					"name": "id",
-					"type": "integer",
-					"primaryKey": true,
-					"notNull": true,
-					"autoincrement": true
-				},
-				"runId": {
-					"name": "runId",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"taskMetricsId": {
-					"name": "taskMetricsId",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"language": {
-					"name": "language",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"exercise": {
-					"name": "exercise",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"passed": {
-					"name": "passed",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"startedAt": {
-					"name": "startedAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"finishedAt": {
-					"name": "finishedAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"createdAt": {
-					"name": "createdAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				}
-			},
-			"indexes": {
-				"tasks_language_exercise_idx": {
-					"name": "tasks_language_exercise_idx",
-					"columns": ["runId", "language", "exercise"],
-					"isUnique": true
-				}
-			},
-			"foreignKeys": {
-				"tasks_runId_runs_id_fk": {
-					"name": "tasks_runId_runs_id_fk",
-					"tableFrom": "tasks",
-					"tableTo": "runs",
-					"columnsFrom": ["runId"],
-					"columnsTo": ["id"],
-					"onDelete": "no action",
-					"onUpdate": "no action"
-				},
-				"tasks_taskMetricsId_taskMetrics_id_fk": {
-					"name": "tasks_taskMetricsId_taskMetrics_id_fk",
-					"tableFrom": "tasks",
-					"tableTo": "taskMetrics",
-					"columnsFrom": ["taskMetricsId"],
-					"columnsTo": ["id"],
-					"onDelete": "no action",
-					"onUpdate": "no action"
-				}
-			},
-			"compositePrimaryKeys": {},
-			"uniqueConstraints": {},
-			"checkConstraints": {}
-		}
-	},
-	"views": {},
-	"enums": {},
-	"_meta": {
-		"schemas": {},
-		"tables": {},
-		"columns": {}
-	},
-	"internal": {
-		"indexes": {}
-	}
-}

+ 0 - 281
apps/website/src/drizzle/meta/0001_snapshot.json

@@ -1,281 +0,0 @@
-{
-	"version": "6",
-	"dialect": "sqlite",
-	"id": "8906647f-81d6-498a-897c-b1638c04c69a",
-	"prevId": "c0fa8491-b5c0-493d-aa32-ddf280259c30",
-	"tables": {
-		"runs": {
-			"name": "runs",
-			"columns": {
-				"id": {
-					"name": "id",
-					"type": "integer",
-					"primaryKey": true,
-					"notNull": true,
-					"autoincrement": true
-				},
-				"taskMetricsId": {
-					"name": "taskMetricsId",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"model": {
-					"name": "model",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"description": {
-					"name": "description",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"settings": {
-					"name": "settings",
-					"type": "blob",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"pid": {
-					"name": "pid",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"socketPath": {
-					"name": "socketPath",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"passed": {
-					"name": "passed",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false,
-					"default": 0
-				},
-				"failed": {
-					"name": "failed",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false,
-					"default": 0
-				},
-				"createdAt": {
-					"name": "createdAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				}
-			},
-			"indexes": {},
-			"foreignKeys": {
-				"runs_taskMetricsId_taskMetrics_id_fk": {
-					"name": "runs_taskMetricsId_taskMetrics_id_fk",
-					"tableFrom": "runs",
-					"tableTo": "taskMetrics",
-					"columnsFrom": ["taskMetricsId"],
-					"columnsTo": ["id"],
-					"onDelete": "no action",
-					"onUpdate": "no action"
-				}
-			},
-			"compositePrimaryKeys": {},
-			"uniqueConstraints": {},
-			"checkConstraints": {}
-		},
-		"taskMetrics": {
-			"name": "taskMetrics",
-			"columns": {
-				"id": {
-					"name": "id",
-					"type": "integer",
-					"primaryKey": true,
-					"notNull": true,
-					"autoincrement": true
-				},
-				"tokensIn": {
-					"name": "tokensIn",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"tokensOut": {
-					"name": "tokensOut",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"tokensContext": {
-					"name": "tokensContext",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"cacheWrites": {
-					"name": "cacheWrites",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"cacheReads": {
-					"name": "cacheReads",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"cost": {
-					"name": "cost",
-					"type": "real",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"duration": {
-					"name": "duration",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"createdAt": {
-					"name": "createdAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				}
-			},
-			"indexes": {},
-			"foreignKeys": {},
-			"compositePrimaryKeys": {},
-			"uniqueConstraints": {},
-			"checkConstraints": {}
-		},
-		"tasks": {
-			"name": "tasks",
-			"columns": {
-				"id": {
-					"name": "id",
-					"type": "integer",
-					"primaryKey": true,
-					"notNull": true,
-					"autoincrement": true
-				},
-				"runId": {
-					"name": "runId",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"taskMetricsId": {
-					"name": "taskMetricsId",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"language": {
-					"name": "language",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"exercise": {
-					"name": "exercise",
-					"type": "text",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				},
-				"passed": {
-					"name": "passed",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"startedAt": {
-					"name": "startedAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"finishedAt": {
-					"name": "finishedAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": false,
-					"autoincrement": false
-				},
-				"createdAt": {
-					"name": "createdAt",
-					"type": "integer",
-					"primaryKey": false,
-					"notNull": true,
-					"autoincrement": false
-				}
-			},
-			"indexes": {
-				"tasks_language_exercise_idx": {
-					"name": "tasks_language_exercise_idx",
-					"columns": ["runId", "language", "exercise"],
-					"isUnique": true
-				}
-			},
-			"foreignKeys": {
-				"tasks_runId_runs_id_fk": {
-					"name": "tasks_runId_runs_id_fk",
-					"tableFrom": "tasks",
-					"tableTo": "runs",
-					"columnsFrom": ["runId"],
-					"columnsTo": ["id"],
-					"onDelete": "no action",
-					"onUpdate": "no action"
-				},
-				"tasks_taskMetricsId_taskMetrics_id_fk": {
-					"name": "tasks_taskMetricsId_taskMetrics_id_fk",
-					"tableFrom": "tasks",
-					"tableTo": "taskMetrics",
-					"columnsFrom": ["taskMetricsId"],
-					"columnsTo": ["id"],
-					"onDelete": "no action",
-					"onUpdate": "no action"
-				}
-			},
-			"compositePrimaryKeys": {},
-			"uniqueConstraints": {},
-			"checkConstraints": {}
-		}
-	},
-	"views": {},
-	"enums": {},
-	"_meta": {
-		"schemas": {},
-		"tables": {},
-		"columns": {}
-	},
-	"internal": {
-		"indexes": {}
-	}
-}

+ 0 - 20
apps/website/src/drizzle/meta/_journal.json

@@ -1,20 +0,0 @@
-{
-	"version": "7",
-	"dialect": "sqlite",
-	"entries": [
-		{
-			"idx": 0,
-			"version": "6",
-			"when": 1742599919625,
-			"tag": "0000_elite_raza",
-			"breakpoints": true
-		},
-		{
-			"idx": 1,
-			"version": "6",
-			"when": 1743089501047,
-			"tag": "0001_lush_reavers",
-			"breakpoints": true
-		}
-	]
-}

+ 0 - 19
apps/website/src/lib/constants.ts

@@ -1,19 +0,0 @@
-export const EXTERNAL_LINKS = {
-	GITHUB: "https://github.com/RooVetGit/Roo-Code",
-	DISCORD: "https://discord.gg/roocode",
-	REDDIT: "https://reddit.com/r/RooCode",
-	DOCUMENTATION: "https://docs.roocode.com",
-	CAREERS: "https://careers.roocode.com",
-	ISSUES: "https://github.com/RooVetGit/Roo-Code/issues",
-	FEATURE_REQUESTS: "https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests",
-	COMMUNITY: "https://github.com/RooVetGit/Roo-Code/discussions",
-	CHANGELOG: "https://github.com/RooVetGit/Roo-Code/blob/main/CHANGELOG.md",
-	PRIVACY_POLICY_EXTENSION: "https://github.com/RooVetGit/Roo-Code/blob/main/PRIVACY.md",
-	INTEGRATIONS: "https://docs.roocode.com/community",
-	TUTORIALS: "https://docs.roocode.com/tutorial-videos",
-	MARKETPLACE: "https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline",
-}
-
-export const INTERNAL_LINKS = {
-	PRIVACY_POLICY_WEBSITE: "/privacy",
-}

+ 0 - 8
apps/website/src/lib/format-currency.ts

@@ -1,8 +0,0 @@
-const formatter = new Intl.NumberFormat("en-US", {
-	style: "currency",
-	currency: "USD",
-})
-
-export const formatCurrency = (amount: number) => formatter.format(amount)
-
-export const parsePrice = (price?: string) => (price ? parseFloat(price) * 1_000_000 : undefined)

+ 0 - 22
apps/website/src/lib/format-duration.ts

@@ -1,22 +0,0 @@
-export const formatDuration = (durationMs: number) => {
-	const seconds = Math.floor(durationMs / 1000)
-	const hours = Math.floor(seconds / 3600)
-	const minutes = Math.floor((seconds % 3600) / 60)
-	const remainingSeconds = seconds % 60
-
-	const parts = []
-
-	if (hours > 0) {
-		parts.push(`${hours}h`)
-	}
-
-	if (minutes > 0) {
-		parts.push(`${minutes}m`)
-	}
-
-	if (remainingSeconds > 0 || parts.length === 0) {
-		parts.push(`${remainingSeconds}s`)
-	}
-
-	return parts.join(" ")
-}

+ 0 - 1
apps/website/src/lib/format-score.ts

@@ -1 +0,0 @@
-export const formatScore = (score: number) => Math.round(score * 100)

+ 0 - 15
apps/website/src/lib/format-tokens.ts

@@ -1,15 +0,0 @@
-export const formatTokens = (tokens: number, decimals = 0) => {
-	if (tokens < 1000) {
-		return tokens.toString()
-	}
-
-	if (tokens < 1000000) {
-		return `${(tokens / 1000).toFixed(decimals)}K`
-	}
-
-	if (tokens < 1000000000) {
-		return `${(tokens / 1000000).toFixed(decimals)}M`
-	}
-
-	return `${(tokens / 1000000000).toFixed(decimals)}B`
-}

+ 0 - 8
apps/website/src/lib/hooks/use-logo-src.ts

@@ -1,8 +0,0 @@
-"use client"
-
-import { useTheme } from "next-themes"
-
-export function useLogoSrc(): string {
-	const { resolvedTheme } = useTheme()
-	return resolvedTheme === "light" ? "/Roo-Code-Logo-Horiz-blk.svg" : "/Roo-Code-Logo-Horiz-white.svg"
-}

+ 0 - 71
apps/website/src/lib/hooks/use-open-router-models.ts

@@ -1,71 +0,0 @@
-import { z } from "zod"
-import { useQuery } from "@tanstack/react-query"
-import { ModelInfo } from "@roo-code/types"
-
-const parsePrice = (price?: string) => (price ? parseFloat(price) * 1_000_000 : undefined)
-
-export const openRouterModelSchema = z.object({
-	id: z.string(),
-	name: z.string(),
-	description: z.string(),
-	created: z.number(),
-	context_length: z.number(),
-	pricing: z.object({
-		prompt: z.string().optional(),
-		completion: z.string().optional(),
-	}),
-	top_provider: z
-		.object({
-			max_completion_tokens: z.number().nullish(),
-		})
-		.optional(),
-	architecture: z
-		.object({
-			modality: z.string(),
-		})
-		.optional(),
-})
-
-export type OpenRouterModel = z.infer<typeof openRouterModelSchema>
-
-export type OpenRouterModelRecord = Record<string, OpenRouterModel & { modelInfo: ModelInfo }>
-
-export const getOpenRouterModels = async (): Promise<OpenRouterModelRecord> => {
-	const response = await fetch("https://openrouter.ai/api/v1/models")
-
-	if (!response.ok) {
-		console.error("Failed to fetch OpenRouter models")
-		return {}
-	}
-
-	const result = z.object({ data: z.array(openRouterModelSchema) }).safeParse(await response.json())
-
-	if (!result.success) {
-		console.error(result.error)
-		return {}
-	}
-
-	return result.data.data
-		.sort((a, b) => a.name.localeCompare(b.name))
-		.map((rawModel) => ({
-			...rawModel,
-			modelInfo: {
-				maxTokens: rawModel.top_provider?.max_completion_tokens ?? undefined,
-				contextWindow: rawModel.context_length,
-				inputPrice: parsePrice(rawModel.pricing?.prompt),
-				outputPrice: parsePrice(rawModel.pricing?.completion),
-				description: rawModel.description,
-				supportsPromptCache: false,
-				supportsImages: false,
-				supportsThinking: false,
-				tiers: [],
-			},
-		}))
-		.reduce((acc, model) => {
-			acc[model.id] = model
-			return acc
-		}, {} as OpenRouterModelRecord)
-}
-
-export const useOpenRouterModels = () =>
-	useQuery<OpenRouterModelRecord>({ queryKey: ["getOpenRouterModels"], queryFn: getOpenRouterModels })

+ 0 - 4
apps/website/src/lib/index.ts

@@ -1,4 +0,0 @@
-export * from "./format-currency"
-export * from "./format-duration"
-export * from "./format-score"
-export * from "./format-tokens"

+ 0 - 29
apps/website/src/lib/server/get-language-scores.ts

@@ -1,29 +0,0 @@
-"use server"
-
-import { sql } from "drizzle-orm"
-import { db, tasks } from "@/db"
-
-export type Language = "go" | "java" | "javascript" | "python" | "rust"
-
-export const getLanguageScores = async () => {
-	const records = await db
-		.select({
-			runId: tasks.runId,
-			language: sql<Language>`language`,
-			score: sql<number>`cast(sum(case when ${tasks.passed} = 1 then 1 else 0 end) as float) / count(*)`,
-		})
-		.from(tasks)
-		.groupBy(tasks.runId, tasks.language)
-
-	const results: Record<number, Record<Language, number>> = {}
-
-	for (const { runId, language, score } of records) {
-		if (!results[runId]) {
-			results[runId] = { go: 0, java: 0, javascript: 0, python: 0, rust: 0 }
-		}
-
-		results[runId][language] = score
-	}
-
-	return results
-}

+ 0 - 1
apps/website/src/lib/server/index.ts

@@ -1 +0,0 @@
-export * from "./get-language-scores"

+ 0 - 118
apps/website/src/lib/stats.ts

@@ -1,118 +0,0 @@
-export async function getGitHubStars() {
-	try {
-		const res = await fetch("https://api.github.com/repos/RooVetGit/Roo-Code")
-		const data = await res.json()
-
-		if (typeof data.stargazers_count !== "number") {
-			console.error("GitHub API: Invalid stargazers count. Possible that you got rate-limited?")
-			return null
-		}
-
-		return formatNumber(data.stargazers_count)
-	} catch (error) {
-		console.error("Error fetching GitHub stars:", error)
-		return null
-	}
-}
-
-export async function getVSCodeReviews() {
-	const res = await fetch("https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery", {
-		method: "POST",
-		headers: {
-			"Content-Type": "application/json",
-			Accept: "application/json;api-version=7.1-preview.1",
-		},
-		body: JSON.stringify({
-			filters: [
-				{
-					criteria: [
-						{
-							filterType: 7,
-							value: "RooVeterinaryInc.roo-cline",
-						},
-					],
-				},
-			],
-			flags: 914,
-		}),
-	})
-
-	try {
-		const data = await res.json()
-		const reviews = data?.results?.[0]?.extensions?.[0]?.reviews
-
-		if (!reviews) {
-			console.error("VSCode API: Missing reviews in response")
-			return []
-		}
-
-		/* eslint-disable  @typescript-eslint/no-explicit-any */
-		return reviews.map((review: any) => ({
-			name: review.reviewer?.displayName || "Anonymous",
-			rating: review.rating,
-			content: review.text,
-			date: new Date(review.date).toLocaleDateString(),
-		}))
-	} catch (error) {
-		console.error("Error fetching VSCode reviews:", error)
-		return []
-	}
-}
-
-export async function getVSCodeDownloads() {
-	const res = await fetch("https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery", {
-		method: "POST",
-		headers: {
-			"Content-Type": "application/json",
-			Accept: "application/json;api-version=7.1-preview.1",
-		},
-		body: JSON.stringify({
-			filters: [
-				{
-					criteria: [
-						{
-							filterType: 7,
-							value: "RooVeterinaryInc.roo-cline",
-						},
-					],
-				},
-			],
-			flags: 914,
-		}),
-	})
-	try {
-		const data = await res.json()
-		const statistics = data?.results?.[0]?.extensions?.[0]?.statistics
-
-		if (!statistics) {
-			console.error("VSCode API: Missing statistics in response")
-			return null
-		}
-
-		/* eslint-disable  @typescript-eslint/no-explicit-any */
-		const installStat = statistics.find((stat: any) => stat.statisticName === "install")
-		if (!installStat) {
-			console.error("VSCode API: Install count not found")
-			return null
-		}
-
-		return formatNumber(installStat.value)
-	} catch (error) {
-		console.error("Error fetching VSCode downloads:", error)
-		return null
-	}
-}
-
-function formatNumber(num: number): string {
-	// divide by 1000 to convert to "thousands" format,
-	// multiply by 10, floor the result, then divide by 10 to keep one decimal place.
-	const truncated = Math.floor((num / 1000) * 10) / 10
-	// ensure one decimal is always shown and append "k"
-	return truncated.toFixed(1) + "k"
-
-	// examples:
-	// console.log(formatNumber(337231)) -> "337.2k"
-	// console.log(formatNumber(23233)) -> "23.2k"
-	// console.log(formatNumber(2322)) -> "2.3k"
-	// console.log(formatNumber(212)) -> "0.2k"
-}

+ 0 - 6
apps/website/src/lib/utils.ts

@@ -1,6 +0,0 @@
-import { clsx, type ClassValue } from "clsx"
-import { twMerge } from "tailwind-merge"
-
-export function cn(...inputs: ClassValue[]) {
-	return twMerge(clsx(inputs))
-}

+ 0 - 118
apps/website/tailwind.config.ts

@@ -1,118 +0,0 @@
-import type { Config } from "tailwindcss"
-
-const config: Config = {
-	darkMode: ["class"],
-	content: [
-		"./pages/**/*.{ts,tsx}",
-		"./components/**/*.{ts,tsx}",
-		"./app/**/*.{ts,tsx}",
-		"./src/**/*.{ts,tsx}",
-		"*.{js,ts,jsx,tsx,mdx}",
-	],
-	theme: {
-		container: {
-			center: true,
-			padding: "2rem",
-			screens: {
-				"2xl": "1400px",
-			},
-		},
-		extend: {
-			colors: {
-				border: "hsl(var(--border))",
-				input: "hsl(var(--input))",
-				ring: "hsl(var(--ring))",
-				background: "hsl(var(--background))",
-				foreground: "hsl(var(--foreground))",
-				primary: {
-					DEFAULT: "hsl(var(--primary))",
-					foreground: "hsl(var(--primary-foreground))",
-				},
-				secondary: {
-					DEFAULT: "hsl(var(--secondary))",
-					foreground: "hsl(var(--secondary-foreground))",
-				},
-				destructive: {
-					DEFAULT: "hsl(var(--destructive))",
-					foreground: "hsl(var(--destructive-foreground))",
-				},
-				muted: {
-					DEFAULT: "hsl(var(--muted))",
-					foreground: "hsl(var(--muted-foreground))",
-				},
-				accent: {
-					DEFAULT: "hsl(var(--accent))",
-					foreground: "hsl(var(--accent-foreground))",
-				},
-				popover: {
-					DEFAULT: "hsl(var(--popover))",
-					foreground: "hsl(var(--popover-foreground))",
-				},
-				card: {
-					DEFAULT: "hsl(var(--card))",
-					foreground: "hsl(var(--card-foreground))",
-				},
-				"chart-1": {
-					DEFAULT: "hsl(var(--chart-1))",
-					foreground: "hsl(var(--chart-1-foreground))",
-				},
-				"chart-2": {
-					DEFAULT: "hsl(var(--chart-2))",
-					foreground: "hsl(var(--chart-2-foreground))",
-				},
-				"chart-3": {
-					DEFAULT: "hsl(var(--chart-3))",
-					foreground: "hsl(var(--chart-3-foreground))",
-				},
-				"chart-4": {
-					DEFAULT: "hsl(var(--chart-4))",
-					foreground: "hsl(var(--chart-4-foreground))",
-				},
-				"chart-5": {
-					DEFAULT: "hsl(var(--chart-5))",
-					foreground: "hsl(var(--chart-5-foreground))",
-				},
-			},
-			borderRadius: {
-				lg: "var(--radius)",
-				md: "calc(var(--radius) - 2px)",
-				sm: "calc(var(--radius) - 4px)",
-			},
-			keyframes: {
-				"accordion-down": {
-					from: { height: "0" },
-					to: { height: "var(--radix-accordion-content-height)" },
-				},
-				"accordion-up": {
-					from: { height: "var(--radix-accordion-content-height)" },
-					to: { height: "0" },
-				},
-				"fade-in": {
-					from: { opacity: "0" },
-					to: { opacity: "1" },
-				},
-				"fade-out": {
-					from: { opacity: "1" },
-					to: { opacity: "0" },
-				},
-				"pulse-glow": {
-					"0%, 100%": { opacity: "0.6" },
-					"50%": { opacity: "0.8" },
-				},
-			},
-			animation: {
-				"accordion-down": "accordion-down 0.2s ease-out",
-				"accordion-up": "accordion-up 0.2s ease-out",
-				"fade-in": "fade-in 0.5s ease-out",
-				"fade-out": "fade-out 0.5s ease-out",
-				"pulse-glow": "pulse-glow 3s infinite",
-			},
-			screens: {
-				xs: "420px",
-			},
-		},
-	},
-	plugins: [require("tailwindcss-animate"), require("@tailwindcss/typography")],
-}
-
-export default config

+ 0 - 8
apps/website/tsconfig.json

@@ -1,8 +0,0 @@
-{
-	"extends": "@roo-code/config-typescript/nextjs.json",
-	"compilerOptions": {
-		"paths": { "@/*": ["./src/*"] }
-	},
-	"include": ["next-env.d.ts", "src/**/*.ts", "src/**/*.tsx", ".next/types/**/*.ts", "drizzle.config.ts"],
-	"exclude": ["node_modules"]
-}

+ 0 - 18
packages/types/src/provider-settings.ts

@@ -354,21 +354,3 @@ export const PROVIDER_SETTINGS_KEYS = keysOf<ProviderSettings>()([
 	"litellmApiKey",
 	"litellmModelId",
 ])
-
-export const MODEL_ID_KEYS: Partial<keyof ProviderSettings>[] = [
-	"apiModelId",
-	"glamaModelId",
-	"openRouterModelId",
-	"openAiModelId",
-	"ollamaModelId",
-	"lmStudioModelId",
-	"lmStudioDraftModelId",
-	"unboundModelId",
-	"requestyModelId",
-	"litellmModelId",
-]
-
-export const getModelId = (settings: ProviderSettings): string | undefined => {
-	const modelIdKey = MODEL_ID_KEYS.find((key) => settings[key])
-	return modelIdKey ? (settings[modelIdKey] as string) : undefined
-}

File diff suppressed because it is too large
+ 7 - 721
pnpm-lock.yaml


Some files were not shown because too many files changed in this diff